/*
 * DOM element rendering detection
 * https://davidwalsh.name/detect-node-insertion
 */
@keyframes chartjs-render-animation {
	from { opacity: 0.99; }
	to { opacity: 1; }
}

.chartjs-render-monitor {
	animation: chartjs-render-animation 0.001s;
}

/*
 * DOM element resizing detection
 * https://github.com/marcj/css-element-queries
 */
.chartjs-size-monitor,
.chartjs-size-monitor-expand,
.chartjs-size-monitor-shrink {
	position: absolute;
	direction: ltr;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	pointer-events: none;
	visibility: hidden;
	z-index: -1;
}

.chartjs-size-monitor-expand > div {
	position: absolute;
	width: 1000000px;
	height: 1000000px;
	left: 0;
	top: 0;
}

.chartjs-size-monitor-shrink > div {
	position: absolute;
	width: 200%;
	height: 200%;
	left: 0;
	top: 0;
}

/*!
 *   AdminLTE v3.1.0
 *   Author: Colorlib
 *   Website: AdminLTE.io <https://adminlte.io>
 *   License: Open source - MIT <https://opensource.org/licenses/MIT>
 */
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #245682;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

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

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

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

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: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #245682;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #142f46;
  text-decoration: none;
}

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

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

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

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

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

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,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role="button"] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

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

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

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

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

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

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

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

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

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

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.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: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "\2014\A0";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
  box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25);
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 7.5px;
  padding-left: 7.5px;
  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;
  }
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -7.5px;
  margin-left: -7.5px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 7.5px;
  padding-left: 7.5px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

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

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

.row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

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

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

.row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

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

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

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

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

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

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

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

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  background-color: transparent;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #c2d0dc;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #8da7be;
}

.table-hover .table-primary:hover {
  background-color: #b2c4d3;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b2c4d3;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #383f45;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #212529;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #383f45;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  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::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #5697d0;
  outline: 0;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
}

.form-control::placeholder {
  color: #939ba2;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  appearance: none;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.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;
  line-height: 1.5;
}

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

.form-row > .col > .valid-tooltip,
.form-row > [class*="col-"] > .valid-tooltip {
  left: 5px;
}

.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: #28a745;
  padding-right: 2.25rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.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'/%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: #28a745;
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
}

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

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.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'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

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

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.form-row > .col > .invalid-tooltip,
.form-row > [class*="col-"] > .invalid-tooltip {
  left: 5px;
}

.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: 2.25rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  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 rgba(220, 53, 69, 0.25);
}

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

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0 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;
}

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

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  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: #212529;
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: none;
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
  box-shadow: none;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  box-shadow: none;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #245682;
  border-color: #245682;
  box-shadow: none;
}

.btn-primary:hover {
  color: #fff;
  background-color: #1c4364;
  border-color: #193c5a;
}

.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #1c4364;
  border-color: #193c5a;
  box-shadow: 0 0 0 0 rgba(69, 112, 148, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #245682;
  border-color: #245682;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #193c5a;
  border-color: #163550;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(69, 112, 148, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: none;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
  box-shadow: none;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
  box-shadow: none;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0 rgba(58, 176, 195, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #ffc107;
  box-shadow: none;
}

.btn-warning:hover {
  color: #1f2d3d;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
  color: #1f2d3d;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0 rgba(221, 171, 15, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #1f2d3d;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(221, 171, 15, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
  box-shadow: none;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0 rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: none;
}

.btn-light:hover {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  box-shadow: none;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #245682;
  border-color: #245682;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #245682;
  border-color: #245682;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0 rgba(36, 86, 130, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #245682;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #245682;
  border-color: #245682;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(36, 86, 130, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #245682;
  text-decoration: none;
}

.btn-link:hover {
  color: #142f46;
  text-decoration: none;
}

.btn-link:focus, .btn-link.focus {
  text-decoration: none;
}

.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.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 {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  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 {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

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

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

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

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

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

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #245682;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

.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:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.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 > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child),
.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,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .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.show .dropdown-toggle {
  box-shadow: none;
}

.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

.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: -1px;
}

.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:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: flex;
  align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group.has-validation > .form-control:nth-last-child(n + 3),
.input-group.has-validation > .custom-select:nth-last-child(n + 3),
.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(2.875rem + 2px);
}

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

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.8125rem + 2px);
}

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

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

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #245682;
  background-color: #245682;
  box-shadow: none;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 1px #fff, 0 0 0 0.2rem rgba(36, 86, 130, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #5697d0;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #7eb0db;
  border-color: #7eb0db;
  box-shadow: none;
}

.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #dee2e6;
  border: #adb5bd solid 1px;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50% / 50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #245682;
  background-color: #245682;
  box-shadow: none;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(36, 86, 130, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(36, 86, 130, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(36, 86, 130, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 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) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #dee2e6;
  transform: translateX(0.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(36, 86, 130, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  appearance: none;
}

.custom-select:focus {
  border-color: #5697d0;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  display: none;
}

.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 75%;
}

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 125%;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #5697d0;
  box-shadow: none;
}

.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  box-shadow: none;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.25rem;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}

.custom-range:focus {
  outline: 0;
}

.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(36, 86, 130, 0.25);
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(36, 86, 130, 0.25);
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(36, 86, 130, 0.25);
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #245682;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #7eb0db;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #245682;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}

.custom-range::-moz-range-thumb:active {
  background-color: #7eb0db;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  background-color: #245682;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}

.custom-range::-ms-thumb:active {
  background-color: #7eb0db;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  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) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #245682;
}

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

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

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 0.5rem;
}

.navbar .container,
.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 0.5rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

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

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row 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: 1rem;
    padding-left: 1rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .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;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row 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: 1rem;
    padding-left: 1rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .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;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row 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: 1rem;
    padding-left: 1rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .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;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row 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: 1rem;
    padding-left: 1rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .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 {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 1rem;
  padding-left: 1rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  flex-wrap: nowrap;
}

.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: white;
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.75);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0 solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.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: calc(0.25rem - 0);
  border-top-right-radius: calc(0.25rem - 0);
}

.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 0);
  border-bottom-left-radius: calc(0.25rem - 0);
}

.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

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

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 0 solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 0) calc(0.25rem - 0) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 0 solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 0) calc(0.25rem - 0);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 0);
}

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

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 0);
  border-top-right-radius: calc(0.25rem - 0);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 0);
  border-bottom-left-radius: calc(0.25rem - 0);
}

.card-deck .card {
  margin-bottom: 7.5px;
}

@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -7.5px;
    margin-left: -7.5px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 7.5px;
    margin-bottom: 0;
    margin-left: 7.5px;
  }
}

.card-group > .card {
  margin-bottom: 7.5px;
}

@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;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}

.accordion > .card {
  overflow: hidden;
}

.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #245682;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #142f46;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(36, 86, 130, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #245682;
  border-color: #245682;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  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) {
  .badge {
    transition: none;
  }
}

a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

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

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #245682;
}

a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #193c5a;
}

a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(36, 86, 130, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}

a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}

a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #1f2d3d;
  background-color: #ffc107;
}

a.badge-warning:hover, a.badge-warning:focus {
  color: #1f2d3d;
  background-color: #d39e00;
}

a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}

a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
}

a.badge-light:hover, a.badge-light:focus {
  color: #1f2d3d;
  background-color: #dae0e5;
}

a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close, .alert-dismissible .mailbox-attachment-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #132d43;
  background-color: #d3dde6;
  border-color: #c2d0dc;
}

.alert-primary hr {
  border-top-color: #b2c4d3;
}

.alert-primary .alert-link {
  color: #08121b;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #245682;
  transition: width 0.6s ease;
}

@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: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.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: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #245682;
  border-color: #245682;
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}

.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  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: 1px;
  border-left-width: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

.list-group-flush {
  border-radius: 0;
}

.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}

.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #132d43;
  background-color: #c2d0dc;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #132d43;
  background-color: #b2c4d3;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #132d43;
  border-color: #132d43;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close, .mailbox-attachment-close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:hover, .mailbox-attachment-close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .mailbox-attachment-close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus, .mailbox-attachment-close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

button.close, button.mailbox-attachment-close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled, a.disabled.mailbox-attachment-close {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  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 {
  display: flex;
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);
  outline: 0;
}

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

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.modal-header .close, .modal-header .mailbox-attachment-close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #e9ecef;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}

.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }
  .modal-content {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2);
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc(-0.5rem - 1px);
}

.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc(-0.5rem - 1px);
}

.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

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

@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-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  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-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    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%;
  color: #fff;
  text-align: center;
  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: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}

.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: .75s linear infinite spinner-border;
}

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

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

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: .75s linear infinite spinner-grow;
}

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}

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

.bg-primary {
  background-color: #245682 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #193c5a !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

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

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

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

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

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

.border-primary {
  border-color: #245682 !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

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

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

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

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

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

.d-block {
  display: block !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;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !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;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !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;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !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;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !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;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !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;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.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-wrap {
  flex-wrap: wrap !important;
}

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

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

.flex-fill {
  flex: 1 1 auto !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;
}

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

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

@media (min-width: 576px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !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;
  }
  .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;
  }
  .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;
  }
}

@media (min-width: 768px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !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;
  }
  .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;
  }
  .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;
  }
}

@media (min-width: 992px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !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;
  }
  .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;
  }
  .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;
  }
}

@media (min-width: 1200px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !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;
  }
  .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;
  }
  .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;
  }
}

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

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

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

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

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

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

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

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

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

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

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

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

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

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

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

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

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

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

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #245682 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #142f46 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

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

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

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

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

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

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

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

@keyframes flipInX {
  0% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transition-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    transform: perspective(400px);
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes shake {
  0% {
    transform: translate(2px, 1px) rotate(0deg);
  }
  10% {
    transform: translate(-1px, -2px) rotate(-2deg);
  }
  20% {
    transform: translate(-3px, 0) rotate(3deg);
  }
  30% {
    transform: translate(0, 2px) rotate(0deg);
  }
  40% {
    transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    transform: translate(-1px, 2px) rotate(-1deg);
  }
  60% {
    transform: translate(-3px, 1px) rotate(0deg);
  }
  70% {
    transform: translate(2px, 1px) rotate(-2deg);
  }
  80% {
    transform: translate(-1px, -1px) rotate(4deg);
  }
  90% {
    transform: translate(2px, 2px) rotate(0deg);
  }
  100% {
    transform: translate(1px, -2px) rotate(-1deg);
  }
}

@keyframes wobble {
  0% {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    transform: none;
  }
}

.dark-mode :root {
  --lightblue: #86bad8;
  --navy: #002c59;
  --olive: #74c8a3;
  --lime: #67ffa9;
  --fuchsia: #f672d8;
  --maroon: #ed6c9b;
  --blue: #3f6791;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #e74c3c;
  --orange: #fd7e14;
  --yellow: #f39c12;
  --green: #00bc8c;
  --teal: #20c997;
  --cyan: #3498db;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #3f6791;
  --secondary: #6c757d;
  --success: #00bc8c;
  --info: #3498db;
  --warning: #f39c12;
  --danger: #e74c3c;
  --light: #f8f9fa;
  --dark: #343a40;
}

.animation__shake {
  animation: shake 1500ms;
}

.animation__wobble {
  animation: wobble 1500ms;
}

.preloader {
  display: flex;
  background-color: #f4f6f9;
  height: 100vh;
  width: 100%;
  transition: height 200ms linear;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}

.dark-mode .preloader {
  background-color: #454d55 !important;
  color: #fff;
}

html.scroll-smooth {
  scroll-behavior: smooth;
}

html,
body,
.wrapper {
  min-height: 100%;
}

.wrapper {
  position: relative;
}

.wrapper .content-wrapper {
  min-height: calc(100vh - calc(3.5rem + 1px) - calc(3.5rem + 1px));
}

.layout-boxed .wrapper {
  box-shadow: 0 0 10 rgba(0, 0, 0, 0.3);
}

.layout-boxed .wrapper, .layout-boxed .wrapper::before {
  margin: 0 auto;
  max-width: 1250px;
}

.layout-boxed .wrapper .main-sidebar {
  left: inherit;
}

@supports not (-webkit-touch-callout: none) {
  .layout-fixed .wrapper .sidebar {
    height: calc(100vh - (3.5rem + 1px));
  }
  .layout-fixed.text-sm .wrapper .sidebar {
    height: calc(100vh - (2.93725rem + 1px));
  }
}

.layout-navbar-fixed.layout-fixed .wrapper .control-sidebar {
  top: calc(3.5rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .sidebar {
  margin-top: calc(3.5rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.sidebar-mini.sidebar-collapse .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse .wrapper .brand-link {
  height: calc(3.5rem + 1px);
  width: 4.6rem;
}

.layout-navbar-fixed.sidebar-mini.sidebar-collapse .wrapper .brand-link.text-sm,
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse .wrapper .brand-link.text-sm,
.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse .wrapper .brand-link.text-sm {
  height: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.sidebar-mini.sidebar-collapse.text-sm .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse.text-sm .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse.text-sm .wrapper .brand-link {
  height: calc(2.93725rem + 1px);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar {
  margin-top: calc(calc(2.93725rem + 1px) / -1);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .control-sidebar {
  top: 0;
}

.layout-navbar-fixed .wrapper a.anchor {
  display: block;
  position: relative;
  top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
}

.layout-navbar-fixed .wrapper .main-sidebar:hover .brand-link {
  transition: width 0.3s ease-in-out;
  width: 250px;
}

.layout-navbar-fixed .wrapper .brand-link {
  overflow: hidden;
  position: fixed;
  top: 0;
  transition: width 0.3s ease-in-out;
  width: 250px;
  z-index: 1035;
}

.layout-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .content-wrapper {
  margin-top: calc(3.5rem + 1px);
}

.layout-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .main-header {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1033;
}

.layout-navbar-fixed.text-sm .wrapper .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-not-fixed .wrapper .brand-link {
  position: static;
}

.layout-navbar-not-fixed .wrapper .sidebar,
.layout-navbar-not-fixed .wrapper .content-wrapper {
  margin-top: 0;
}

.layout-navbar-not-fixed .wrapper .main-header {
  position: static;
}

.layout-navbar-not-fixed.layout-fixed .wrapper .sidebar {
  margin-top: 0;
}

.layout-navbar-fixed.layout-fixed .wrapper .control-sidebar {
  top: calc(3.5rem + 1px);
}

.text-sm .layout-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
.layout-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .sidebar {
  margin-top: calc(3.5rem + 1px);
}

.text-sm .layout-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
.layout-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .control-sidebar {
  top: 0;
}

.layout-navbar-fixed .wrapper a.anchor {
  display: block;
  position: relative;
  top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
}

.layout-navbar-fixed .wrapper.sidebar-collapse .brand-link {
  height: calc(3.5rem + 1px);
  transition: width 0.3s ease-in-out;
  width: 4.6rem;
}

.text-sm .layout-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
  height: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
  transition: width 0.3s ease-in-out;
  width: 250px;
}

.layout-navbar-fixed .wrapper .brand-link {
  overflow: hidden;
  position: fixed;
  top: 0;
  transition: width 0.3s ease-in-out;
  width: 250px;
  z-index: 1035;
}

.layout-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .content-wrapper {
  margin-top: calc(3.5rem + 1px);
}

.text-sm .layout-navbar-fixed .wrapper .main-header ~ .content-wrapper,
.layout-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .main-header {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1037;
}

.layout-navbar-fixed.text-sm .wrapper .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar {
  margin-top: calc(calc(2.93725rem + 1px) / -1);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-not-fixed .wrapper .brand-link {
  position: static;
}

.layout-navbar-not-fixed .wrapper .sidebar,
.layout-navbar-not-fixed .wrapper .content-wrapper {
  margin-top: 0;
}

.layout-navbar-not-fixed .wrapper .main-header {
  position: static;
}

.layout-navbar-not-fixed.layout-fixed .wrapper .sidebar {
  margin-top: 0;
}

@media (min-width: 576px) {
  .layout-sm-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-sm-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-sm-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-sm-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-sm-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-sm-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  .text-sm .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-sm-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-sm-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-sm-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-sm-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-sm-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-sm-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-sm-navbar-not-fixed .wrapper .sidebar,
  .layout-sm-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-sm-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-sm-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  .layout-md-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-md-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-md-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-md-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-md-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-md-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  .text-sm .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-md-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-md-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-md-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-md-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-md-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-md-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-md-navbar-not-fixed .wrapper .sidebar,
  .layout-md-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-md-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-md-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

@media (min-width: 992px) {
  .layout-lg-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-lg-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-lg-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-lg-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-lg-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-lg-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  .text-sm .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-lg-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-lg-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-lg-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-lg-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-lg-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-lg-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-lg-navbar-not-fixed .wrapper .sidebar,
  .layout-lg-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-lg-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-lg-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

@media (min-width: 1200px) {
  .layout-xl-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-xl-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-xl-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-xl-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-xl-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-xl-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  .text-sm .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-xl-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-xl-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-xl-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-xl-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-xl-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-xl-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-xl-navbar-not-fixed .wrapper .sidebar,
  .layout-xl-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-xl-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-xl-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

.layout-footer-fixed .wrapper .control-sidebar {
  bottom: 0;
}

.layout-footer-fixed .wrapper .main-footer {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1032;
}

.layout-footer-not-fixed .wrapper .main-footer {
  position: static;
}

.layout-footer-not-fixed .wrapper .content-wrapper {
  margin-bottom: 0;
}

.layout-footer-fixed .wrapper .control-sidebar {
  bottom: 0;
}

.layout-footer-fixed .wrapper .main-footer {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1032;
}

.layout-footer-fixed .wrapper .content-wrapper {
  padding-bottom: calc(3.5rem + 1px);
}

.layout-footer-not-fixed .wrapper .main-footer {
  position: static;
}

@media (min-width: 576px) {
  .layout-sm-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-sm-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-sm-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-sm-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

@media (min-width: 768px) {
  .layout-md-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-md-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-md-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-md-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

@media (min-width: 992px) {
  .layout-lg-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-lg-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-lg-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-lg-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

@media (min-width: 1200px) {
  .layout-xl-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-xl-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-xl-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-xl-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

.layout-top-nav .wrapper {
  margin-left: 0;
}

.layout-top-nav .wrapper .main-header .brand-image {
  margin-top: -.5rem;
  margin-right: .2rem;
  height: 33px;
}

.layout-top-nav .wrapper .main-sidebar {
  bottom: inherit;
  height: inherit;
}

.layout-top-nav .wrapper .content-wrapper,
.layout-top-nav .wrapper .main-header,
.layout-top-nav .wrapper .main-footer {
  margin-left: 0;
}

body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper, body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper::before,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-footer,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-footer::before,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-header,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-header::before {
  margin-left: 0;
}

@media (min-width: 768px) {
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    transition: margin-left 0.3s ease-in-out;
    margin-left: 250px;
  }
}

@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    transition: none;
  }
}

@media (min-width: 768px) {
  .sidebar-collapse body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper, .sidebar-collapse
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, .sidebar-collapse
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    margin-left: 0;
  }
}

@media (max-width: 991.98px) {
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    transition: margin-left 0.3s ease-in-out;
    margin-left: 250px;
  }
}

@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    transition: none;
  }
}

@media (min-width: 768px) {
  .sidebar-collapse .sidebar-mini-md .content-wrapper, .sidebar-collapse
  .sidebar-mini-md .main-footer, .sidebar-collapse
  .sidebar-mini-md .main-header {
    margin-left: 4.6rem;
  }
}

@media (max-width: 991.98px) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    margin-left: 4.6rem;
  }
}

@media (max-width: 767.98px) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  .sidebar-mini-xs .content-wrapper,
  .sidebar-mini-xs .main-footer,
  .sidebar-mini-xs .main-header {
    transition: margin-left 0.3s ease-in-out;
    margin-left: 250px;
  }
}

@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  .sidebar-mini-xs .content-wrapper,
  .sidebar-mini-xs .main-footer,
  .sidebar-mini-xs .main-header {
    transition: none;
  }
}

@media (min-width: 768px) {
  .sidebar-collapse .sidebar-mini-xs .content-wrapper, .sidebar-collapse
  .sidebar-mini-xs .main-footer, .sidebar-collapse
  .sidebar-mini-xs .main-header {
    margin-left: 4.6rem;
  }
}

@media (max-width: 991.98px) {
  .sidebar-mini-xs .content-wrapper,
  .sidebar-mini-xs .main-footer,
  .sidebar-mini-xs .main-header {
    margin-left: 4.6rem;
  }
}

.content-wrapper {
  background-color: #f4f6f9;
}

.content-wrapper > .content {
  padding: 0 0.5rem;
}

.main-sidebar, .main-sidebar::before {
  transition: margin-left 0.3s ease-in-out, width 0.3s ease-in-out;
  width: 250px;
}

@media (prefers-reduced-motion: reduce) {
  .main-sidebar, .main-sidebar::before {
    transition: none;
  }
}

.sidebar-collapse:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-sidebar, .sidebar-collapse:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-sidebar::before {
  box-shadow: none !important;
}

.sidebar-collapse .main-sidebar, .sidebar-collapse .main-sidebar::before {
  margin-left: -250px;
}

.sidebar-collapse .main-sidebar .nav-sidebar.nav-child-indent .nav-treeview {
  padding: 0;
}

@media (max-width: 767.98px) {
  .main-sidebar, .main-sidebar::before {
    box-shadow: none !important;
    margin-left: -250px;
  }
  .sidebar-open .main-sidebar, .sidebar-open .main-sidebar::before {
    margin-left: 0;
  }
}

body:not(.layout-fixed) .main-sidebar {
  height: inherit;
  min-height: 100%;
  position: absolute;
  top: 0;
}

body:not(.layout-fixed) .main-sidebar .sidebar {
  overflow-y: auto;
}

.layout-fixed .brand-link {
  width: 250px;
}

.layout-fixed .main-sidebar {
  bottom: 0;
  float: none;
  left: 0;
  position: fixed;
  top: 0;
}

.layout-fixed .control-sidebar {
  bottom: 0;
  float: none;
  position: fixed;
  top: 0;
}

.layout-fixed .control-sidebar .control-sidebar-content {
  height: calc(100vh - calc(3.5rem + 1px));
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #a9a9a9 transparent;
}

@supports (-webkit-touch-callout: none) {
  .layout-fixed .main-sidebar {
    height: inherit;
  }
}

.main-footer {
  background-color: #fff;
  border-top: 1px solid #dee2e6;
  color: #869099;
  padding: 1rem;
}

.text-sm .main-footer, .main-footer.text-sm {
  padding: 0.812rem;
}

.content-header {
  padding: 15px 0.5rem;
}

.text-sm .content-header {
  padding: 10px 0.5rem;
}

.content-header h1 {
  font-size: 1.8rem;
  margin: 0;
}

.text-sm .content-header h1 {
  font-size: 1.5rem;
}

.content-header .breadcrumb {
  background-color: transparent;
  line-height: 1.8rem;
  margin-bottom: 0;
  padding: 0;
}

.text-sm .content-header .breadcrumb {
  line-height: 1.5rem;
}

.hold-transition .content-wrapper,
.hold-transition .main-header,
.hold-transition .main-sidebar,
.hold-transition .main-sidebar *,
.hold-transition .control-sidebar,
.hold-transition .control-sidebar *,
.hold-transition .main-footer {
  transition: none !important;
  animation-duration: 0s !important;
}

.dark-mode {
  background-color: #454d55 !important;
  color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

@media (min-width: 576px) {
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

@media (min-width: 768px) {
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

@media (min-width: 992px) {
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

@media (min-width: 1200px) {
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

.dark-mode .breadcrumb-item.active,
.dark-mode .breadcrumb-item + .breadcrumb-item::before {
  color: #adb5bd;
}

.dark-mode .main-footer {
  background-color: #343a40;
  border-color: #4b545c;
}

.dark-mode .content-wrapper {
  background-color: #454d55;
  color: #fff;
}

.dark-mode .content-wrapper .content-header {
  color: #fff;
}

.main-header {
  border-bottom: 1px solid #dee2e6;
  z-index: 1034;
}

.main-header .nav-link {
  height: 2.5rem;
  position: relative;
}

.text-sm .main-header .nav-link, .main-header.text-sm .nav-link {
  height: 1.93725rem;
  padding: 0.35rem 1rem;
}

.text-sm .main-header .nav-link > .fa,
.text-sm .main-header .nav-link > .fas,
.text-sm .main-header .nav-link > .far,
.text-sm .main-header .nav-link > .fab,
.text-sm .main-header .nav-link > .fal,
.text-sm .main-header .nav-link > .fad,
.text-sm .main-header .nav-link > .svg-inline--fa,
.text-sm .main-header .nav-link > .ion, .main-header.text-sm .nav-link > .fa,
.main-header.text-sm .nav-link > .fas,
.main-header.text-sm .nav-link > .far,
.main-header.text-sm .nav-link > .fab,
.main-header.text-sm .nav-link > .fal,
.main-header.text-sm .nav-link > .fad,
.main-header.text-sm .nav-link > .svg-inline--fa,
.main-header.text-sm .nav-link > .ion {
  font-size: 0.875rem;
}

.main-header .navbar-nav .nav-item {
  margin: 0;
}

.main-header .navbar-nav[class*="-right"] .dropdown-menu {
  left: auto;
  margin-top: -3px;
  right: 0;
}

@media (max-width: 575.98px) {
  .main-header .navbar-nav[class*="-right"] .dropdown-menu {
    left: 0;
    right: auto;
  }
}

.main-header.dropdown-legacy .dropdown-menu {
  top: 3rem;
  margin-top: 0;
}

.navbar-img {
  height: calc(3.5rem + 1px)/2;
  width: auto;
}

.navbar-badge {
  font-size: .6rem;
  font-weight: 300;
  padding: 2px 4px;
  position: absolute;
  right: 5px;
  top: 9px;
}

.btn-navbar {
  background-color: transparent;
  border-left-width: 0;
}

.form-control-navbar {
  border-right-width: 0;
}

.form-control-navbar + .input-group-append {
  margin-left: 0;
}

.form-control-navbar,
.btn-navbar {
  transition: none;
}

.navbar-dark .form-control-navbar,
.navbar-dark .btn-navbar {
  background-color: #343a40;
  border-color: #6c757d;
}

.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  color: rgba(255, 255, 255, 0.6);
}

.navbar-dark .form-control-navbar:focus,
.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #495057;
  border-color: #6c757d !important;
  color: #ced4da;
}

.navbar-light .form-control-navbar,
.navbar-light .btn-navbar {
  background-color: #dadfe4;
  border-color: #ced4da;
}

.navbar-light .form-control-navbar::placeholder {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-light .form-control-navbar:focus,
.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #d3d9df;
  border-color: #c7ced5 !important;
  color: #ced4da;
}

.navbar-light .navbar-search-block .form-control-navbar:focus,
.navbar-light .navbar-search-block .form-control-navbar:focus + .input-group-append .btn-navbar {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-search-block {
  position: absolute;
  padding: 0 1rem;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  display: none;
  justify-content: center;
  flex-direction: column;
  background-color: initial;
}

.navbar-search-block.navbar-search-open {
  display: flex;
}

.navbar-search-block .input-group {
  width: 100%;
}

.brand-link {
  display: block;
  font-size: 1.25rem;
  line-height: 1.5;
  padding: 0.8125rem 0.5rem;
  transition: width 0.3s ease-in-out;
  white-space: nowrap;
}

.brand-link:hover {
  color: #fff;
  text-decoration: none;
}

.text-sm .brand-link {
  font-size: inherit;
}

[class*="sidebar-dark"] .brand-link {
  border-bottom: 1px solid #4b545c;
}

[class*="sidebar-dark"] .brand-link,
[class*="sidebar-dark"] .brand-link .pushmenu {
  color: rgba(255, 255, 255, 0.8);
}

[class*="sidebar-dark"] .brand-link:hover,
[class*="sidebar-dark"] .brand-link .pushmenu:hover {
  color: #fff;
}

[class*="sidebar-light"] .brand-link {
  border-bottom: 1px solid #dee2e6;
}

[class*="sidebar-light"] .brand-link,
[class*="sidebar-light"] .brand-link .pushmenu {
  color: rgba(0, 0, 0, 0.8);
}

[class*="sidebar-light"] .brand-link:hover,
[class*="sidebar-light"] .brand-link .pushmenu:hover {
  color: #000;
}

.brand-link .pushmenu {
  margin-right: 0.5rem;
  font-size: 1rem;
}

.brand-link .brand-link {
  padding: 0;
  border-bottom: none;
}

.brand-link .brand-image {
  float: left;
  line-height: .8;
  margin-left: .8rem;
  margin-right: .5rem;
  margin-top: -3px;
  max-height: 33px;
  width: auto;
}

.brand-link .brand-image-xs {
  float: left;
  line-height: .8;
  margin-top: -.1rem;
  max-height: 33px;
  width: auto;
}

.brand-link .brand-image-xl {
  line-height: .8;
  max-height: 40px;
  width: auto;
}

.brand-link .brand-image-xl.single {
  margin-top: -.3rem;
}

.brand-link.text-sm .brand-image,
.text-sm .brand-link .brand-image {
  height: 29px;
  margin-bottom: -.25rem;
  margin-left: .95rem;
  margin-top: -.25rem;
}

.brand-link.text-sm .brand-image-xs,
.text-sm .brand-link .brand-image-xs {
  margin-top: -.2rem;
  max-height: 29px;
}

.brand-link.text-sm .brand-image-xl,
.text-sm .brand-link .brand-image-xl {
  margin-top: -.225rem;
  max-height: 38px;
}

.main-sidebar {
  height: 100vh;
  overflow-y: hidden;
  z-index: 1038;
}

.main-sidebar a:-moz-focusring {
  border: 0;
  outline: none;
}

.sidebar {
  height: calc(100% - (3.5rem + 1px));
  overflow-x: none;
  overflow-y: initial;
  padding-bottom: 0;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0;
  scrollbar-width: thin;
  scrollbar-color: #a9a9a9 transparent;
}

.user-panel {
  position: relative;
}

[class*="sidebar-dark"] .user-panel {
  border-bottom: 1px solid #4f5962;
}

[class*="sidebar-light"] .user-panel {
  border-bottom: 1px solid #dee2e6;
}

.user-panel,
.user-panel .info {
  overflow: hidden;
  white-space: nowrap;
}

.user-panel .image {
  display: inline-block;
  padding-left: 0.8rem;
}

.user-panel img {
  height: auto;
  width: 2.1rem;
}

.user-panel .info {
  display: inline-block;
  padding: 5px 5px 5px 10px;
}

.user-panel .status,
.user-panel .dropdown-menu {
  font-size: 0.875rem;
}

.nav-sidebar .nav-item > .nav-link {
  margin-bottom: .2rem;
}

.nav-sidebar .nav-item > .nav-link .right {
  transition: transform ease-in-out 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .nav-sidebar .nav-item > .nav-link .right {
    transition: none;
  }
}

.nav-sidebar .nav-link > .right,
.nav-sidebar .nav-link > p > .right {
  position: absolute;
  right: 1rem;
  top: .7rem;
}

.nav-sidebar .nav-link > .right i,
.nav-sidebar .nav-link > .right span,
.nav-sidebar .nav-link > p > .right i,
.nav-sidebar .nav-link > p > .right span {
  margin-left: .5rem;
}

.nav-sidebar .nav-link > .right:nth-child(2),
.nav-sidebar .nav-link > p > .right:nth-child(2) {
  right: 2.2rem;
}

.nav-sidebar .menu-open > .nav-treeview {
  display: block;
}

.nav-sidebar .menu-open > .nav-link i.right,
.nav-sidebar .menu-is-opening > .nav-link i.right {
  transform: rotate(-90deg);
}

.nav-sidebar > .nav-item {
  margin-bottom: 0;
}

.nav-sidebar > .nav-item .nav-icon {
  margin-left: .05rem;
  font-size: 1.2rem;
  margin-right: .2rem;
  text-align: center;
  width: 1.6rem;
}

.nav-sidebar > .nav-item .nav-icon.fa, .nav-sidebar > .nav-item .nav-icon.fas, .nav-sidebar > .nav-item .nav-icon.far, .nav-sidebar > .nav-item .nav-icon.fab, .nav-sidebar > .nav-item .nav-icon.fal, .nav-sidebar > .nav-item .nav-icon.fad, .nav-sidebar > .nav-item .nav-icon.svg-inline--fa, .nav-sidebar > .nav-item .nav-icon.ion {
  font-size: 1.1rem;
}

.nav-sidebar > .nav-item .float-right {
  margin-top: 3px;
}

.nav-sidebar .nav-treeview {
  display: none;
  list-style: none;
  padding: 0;
}

.nav-sidebar .nav-treeview > .nav-item > .nav-link > .nav-icon {
  width: 1.6rem;
}

.nav-sidebar.nav-child-indent .nav-treeview {
  transition: padding 0.3s ease-in-out;
  padding-left: 1rem;
}

.text-sm .nav-sidebar.nav-child-indent .nav-treeview {
  padding-left: .5rem;
}

.nav-sidebar.nav-child-indent.nav-legacy .nav-treeview .nav-treeview {
  padding-left: 2rem;
  margin-left: -1rem;
}

.text-sm .nav-sidebar.nav-child-indent.nav-legacy .nav-treeview .nav-treeview {
  padding-left: 1rem;
  margin-left: -.5rem;
}

.nav-sidebar .nav-header {
  font-size: .9rem;
  padding: 0.5rem 0.75rem;
}

.nav-sidebar .nav-link p {
  display: inline;
  margin: 0;
  white-space: normal;
}

.sidebar-is-opening .nav-sidebar .nav-link p {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

#sidebar-overlay {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1037;
}

@media (max-width: 991.98px) {
  .sidebar-open #sidebar-overlay {
    display: block;
  }
}

[class*="sidebar-light-"] {
  background-color: #fff;
}

[class*="sidebar-light-"] .user-panel a:hover {
  color: #212529;
}

[class*="sidebar-light-"] .user-panel .status {
  background-color: rgba(0, 0, 0, 0.1);
  color: #343a40;
}

[class*="sidebar-light-"] .user-panel .status:hover, [class*="sidebar-light-"] .user-panel .status:focus, [class*="sidebar-light-"] .user-panel .status:active {
  background-color: rgba(0, 0, 0, 0.1);
  color: #212529;
}

[class*="sidebar-light-"] .user-panel .dropdown-menu {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  border-color: rgba(0, 0, 0, 0.1);
}

[class*="sidebar-light-"] .user-panel .dropdown-item {
  color: #212529;
}

[class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-link:active, [class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-link:focus {
  color: #343a40;
}

[class*="sidebar-light-"] .nav-sidebar > .nav-item.menu-open > .nav-link,
[class*="sidebar-light-"] .nav-sidebar > .nav-item:hover > .nav-link {
  background-color: rgba(0, 0, 0, 0.1);
  color: #212529;
}

[class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-link.active {
  color: #000;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

[class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-treeview {
  background-color: transparent;
}

[class*="sidebar-light-"] .nav-header {
  background-color: inherit;
  color: #292d32;
}

[class*="sidebar-light-"] .sidebar a {
  color: #343a40;
}

[class*="sidebar-light-"] .sidebar a:hover {
  text-decoration: none;
}

[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link {
  color: #777;
}

[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link:hover, [class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link:focus {
  background-color: rgba(0, 0, 0, 0.1);
  color: #000;
}

[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link.active:hover {
  background-color: rgba(0, 0, 0, 0.1);
  color: #212529;
}

[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

[class*="sidebar-light-"] .nav-flat .nav-item .nav-treeview .nav-treeview {
  border-color: rgba(0, 0, 0, 0.1);
}

[class*="sidebar-light-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link, [class*="sidebar-light-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link.active {
  border-color: rgba(0, 0, 0, 0.1);
}

[class*="sidebar-dark-"] {
  background-color: #343a40;
}

[class*="sidebar-dark-"] .user-panel a:hover {
  color: #fff;
}

[class*="sidebar-dark-"] .user-panel .status {
  background-color: rgba(255, 255, 255, 0.1);
  color: #c2c7d0;
}

[class*="sidebar-dark-"] .user-panel .status:hover, [class*="sidebar-dark-"] .user-panel .status:focus, [class*="sidebar-dark-"] .user-panel .status:active {
  background-color: rgba(247, 247, 247, 0.1);
  color: #fff;
}

[class*="sidebar-dark-"] .user-panel .dropdown-menu {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  border-color: rgba(242, 242, 242, 0.1);
}

[class*="sidebar-dark-"] .user-panel .dropdown-item {
  color: #212529;
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link:active {
  color: #c2c7d0;
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item.menu-open > .nav-link,
[class*="sidebar-dark-"] .nav-sidebar > .nav-item:hover > .nav-link,
[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link:focus {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link.active {
  color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-treeview {
  background-color: transparent;
}

[class*="sidebar-dark-"] .nav-header {
  background-color: inherit;
  color: #d0d4db;
}

[class*="sidebar-dark-"] .sidebar a {
  color: #c2c7d0;
}

[class*="sidebar-dark-"] .sidebar a:hover, [class*="sidebar-dark-"] .sidebar a:focus {
  text-decoration: none;
}

[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link {
  color: #c2c7d0;
}

[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link:hover, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link:focus {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}

[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active:hover, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active:focus {
  background-color: rgba(255, 255, 255, 0.9);
  color: #343a40;
}

[class*="sidebar-dark-"] .nav-flat .nav-item .nav-treeview .nav-treeview {
  border-color: rgba(255, 255, 255, 0.9);
}

[class*="sidebar-dark-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link, [class*="sidebar-dark-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link.active {
  border-color: rgba(255, 255, 255, 0.9);
}

.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #245682;
  color: #fff;
}

.sidebar-dark-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #245682;
}

.sidebar-dark-secondary .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-secondary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.sidebar-dark-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.sidebar-dark-success .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-success .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #28a745;
  color: #fff;
}

.sidebar-dark-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #28a745;
}

.sidebar-dark-info .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-info .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #17a2b8;
  color: #fff;
}

.sidebar-dark-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #17a2b8;
}

.sidebar-dark-warning .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-warning .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.sidebar-dark-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #ffc107;
}

.sidebar-dark-danger .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-danger .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #dc3545;
  color: #fff;
}

.sidebar-dark-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #dc3545;
}

.sidebar-dark-light .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-light .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.sidebar-dark-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f8f9fa;
}

.sidebar-dark-dark .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.sidebar-dark-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.sidebar-dark-lightblue .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-lightblue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3c8dbc;
  color: #fff;
}

.sidebar-dark-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3c8dbc;
}

.sidebar-dark-navy .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-navy .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #001f3f;
  color: #fff;
}

.sidebar-dark-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #001f3f;
}

.sidebar-dark-olive .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-olive .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3d9970;
  color: #fff;
}

.sidebar-dark-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3d9970;
}

.sidebar-dark-lime .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-lime .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #01ff70;
  color: #1f2d3d;
}

.sidebar-dark-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #01ff70;
}

.sidebar-dark-fuchsia .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-fuchsia .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f012be;
  color: #fff;
}

.sidebar-dark-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f012be;
}

.sidebar-dark-maroon .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-maroon .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #d81b60;
  color: #fff;
}

.sidebar-dark-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #d81b60;
}

.sidebar-dark-blue .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-blue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #007bff;
  color: #fff;
}

.sidebar-dark-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #007bff;
}

.sidebar-dark-indigo .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-indigo .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6610f2;
  color: #fff;
}

.sidebar-dark-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6610f2;
}

.sidebar-dark-purple .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-purple .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6f42c1;
  color: #fff;
}

.sidebar-dark-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6f42c1;
}

.sidebar-dark-pink .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-pink .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e83e8c;
  color: #fff;
}

.sidebar-dark-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e83e8c;
}

.sidebar-dark-red .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-red .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #dc3545;
  color: #fff;
}

.sidebar-dark-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #dc3545;
}

.sidebar-dark-orange .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-orange .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.sidebar-dark-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fd7e14;
}

.sidebar-dark-yellow .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-yellow .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.sidebar-dark-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #ffc107;
}

.sidebar-dark-green .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-green .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #28a745;
  color: #fff;
}

.sidebar-dark-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #28a745;
}

.sidebar-dark-teal .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-teal .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #20c997;
  color: #fff;
}

.sidebar-dark-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #20c997;
}

.sidebar-dark-cyan .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-cyan .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #17a2b8;
  color: #fff;
}

.sidebar-dark-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #17a2b8;
}

.sidebar-dark-white .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-white .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fff;
  color: #1f2d3d;
}

.sidebar-dark-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fff;
}

.sidebar-dark-gray .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-gray .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.sidebar-dark-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.sidebar-dark-gray-dark .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-gray-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.sidebar-dark-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview {
  padding-left: 1rem;
  margin-left: -.5rem;
}

.nav-flat {
  margin: -0.25rem -0.5rem 0;
}

.nav-flat .nav-item > .nav-link {
  border-radius: 0;
  margin-bottom: 0;
}

.nav-flat .nav-item > .nav-link > .nav-icon {
  margin-left: .55rem;
}

.nav-flat:not(.nav-child-indent) .nav-treeview .nav-item > .nav-link > .nav-icon {
  margin-left: .4rem;
}

.nav-flat.nav-child-indent .nav-treeview {
  padding-left: 0;
}

.nav-flat.nav-child-indent .nav-treeview .nav-icon {
  margin-left: .85rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview {
  border-left: .2rem solid;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.15rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.45rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.75rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 2.05rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-icon {
  margin-left: .55rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-link {
  padding-left: calc(1rem - .2rem);
}

.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-icon {
  margin-left: .35rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: .15rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: -.15rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: -.35rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon {
  margin-left: .4rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon {
  margin-left: .85rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.15rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.45rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.75rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 2.05rem;
}

.nav-flat .nav-icon {
  transition: margin-left ease-in-out 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .nav-flat .nav-icon {
    transition: none;
  }
}

.nav-flat .nav-treeview .nav-icon {
  margin-left: -.2rem;
}

.nav-flat.nav-sidebar > .nav-item .nav-treeview,
.nav-flat.nav-sidebar > .nav-item > .nav-treeview {
  background-color: rgba(255, 255, 255, 0.05);
}

.nav-flat.nav-sidebar > .nav-item .nav-treeview .nav-item > .nav-link,
.nav-flat.nav-sidebar > .nav-item > .nav-treeview .nav-item > .nav-link {
  border-left: .2rem solid;
}

.nav-legacy {
  margin: -0.25rem -0.5rem 0;
}

.nav-legacy.nav-sidebar .nav-item > .nav-link {
  border-radius: 0;
  margin-bottom: 0;
}

.nav-legacy.nav-sidebar .nav-item > .nav-link > .nav-icon {
  margin-left: .55rem;
}

.text-sm .nav-legacy.nav-sidebar .nav-item > .nav-link > .nav-icon {
  margin-left: .75rem;
}

.nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  background-color: inherit;
  border-left: 3px solid transparent;
  box-shadow: none;
}

.nav-legacy.nav-sidebar > .nav-item > .nav-link.active > .nav-icon {
  margin-left: calc(.55rem - 3px);
}

.text-sm .nav-legacy.nav-sidebar > .nav-item > .nav-link.active > .nav-icon {
  margin-left: calc(.75rem - 3px);
}

.text-sm .nav-legacy.nav-sidebar.nav-flat .nav-treeview .nav-item > .nav-link > .nav-icon {
  margin-left: calc(.75rem - 3px);
}

.sidebar-mini .nav-legacy > .nav-item .nav-link .nav-icon,
.sidebar-mini-md .nav-legacy > .nav-item .nav-link .nav-icon,
.sidebar-mini-xs .nav-legacy > .nav-item .nav-link .nav-icon {
  transition: margin-left ease-in-out 0.3s;
  margin-left: .6rem;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-mini .nav-legacy > .nav-item .nav-link .nav-icon,
  .sidebar-mini-md .nav-legacy > .nav-item .nav-link .nav-icon,
  .sidebar-mini-xs .nav-legacy > .nav-item .nav-link .nav-icon {
    transition: none;
  }
}

.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview {
  padding-left: 1rem;
}

.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview {
  padding-left: 2rem;
  margin-left: -1rem;
}

.sidebar-mini.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview {
  padding-left: .5rem;
}

.sidebar-mini.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview {
  padding-left: 1rem;
  margin-left: -.5rem;
}

.sidebar-mini.sidebar-collapse .nav-legacy > .nav-item > .nav-link .nav-icon,
.sidebar-mini-md.sidebar-collapse .nav-legacy > .nav-item > .nav-link .nav-icon,
.sidebar-mini-xs.sidebar-collapse .nav-legacy > .nav-item > .nav-link .nav-icon {
  margin-left: .55rem;
}

.sidebar-mini.sidebar-collapse .nav-legacy > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-md.sidebar-collapse .nav-legacy > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-xs.sidebar-collapse .nav-legacy > .nav-item > .nav-link.active > .nav-icon {
  margin-left: .36rem;
}

.sidebar-mini.sidebar-collapse .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .nav-legacy.nav-child-indent .nav-treeview .nav-treeview {
  padding-left: 0;
  margin-left: 0;
}

.sidebar-mini.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link .nav-icon,
.sidebar-mini-md.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link .nav-icon,
.sidebar-mini-xs.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link .nav-icon {
  margin-left: .75rem;
}

.sidebar-mini.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-md.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-xs.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link.active > .nav-icon {
  margin-left: calc(.75rem - 3px);
}

[class*="sidebar-dark"] .nav-legacy.nav-sidebar > .nav-item .nav-treeview,
[class*="sidebar-dark"] .nav-legacy.nav-sidebar > .nav-item > .nav-treeview {
  background-color: rgba(255, 255, 255, 0.05);
}

[class*="sidebar-dark"] .nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  color: #fff;
}

[class*="sidebar-dark"] .nav-legacy .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-dark"] .nav-legacy .nav-treeview > .nav-item > .nav-link:focus, [class*="sidebar-dark"] .nav-legacy .nav-treeview > .nav-item > .nav-link:hover {
  background-color: transparent;
  color: #fff;
}

[class*="sidebar-light"] .nav-legacy.nav-sidebar > .nav-item .nav-treeview,
[class*="sidebar-light"] .nav-legacy.nav-sidebar > .nav-item > .nav-treeview {
  background-color: rgba(0, 0, 0, 0.05);
}

[class*="sidebar-light"] .nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  color: #000;
}

[class*="sidebar-light"] .nav-legacy .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-light"] .nav-legacy .nav-treeview > .nav-item > .nav-link:focus, [class*="sidebar-light"] .nav-legacy .nav-treeview > .nav-item > .nav-link:hover {
  background-color: transparent;
  color: #000;
}

.nav-collapse-hide-child .menu-open > .nav-treeview {
  max-height: min-content;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

.sidebar-collapse .nav-collapse-hide-child .menu-open > .nav-treeview {
  max-height: 0;
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .menu-open > .nav-treeview {
  max-height: min-content;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

.nav-compact .nav-link,
.nav-compact .nav-header {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.nav-compact .nav-header:not(:first-of-type) {
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
}

.nav-compact .nav-link > .right,
.nav-compact .nav-link > p > .right {
  top: .465rem;
}

.text-sm .nav-compact .nav-link > .right,
.text-sm .nav-compact .nav-link > p > .right {
  top: .7rem;
}

[class*="sidebar-dark"] .form-control-sidebar,
[class*="sidebar-dark"] .btn-sidebar {
  background-color: #3f474e;
  border: 1px solid #56606a;
  color: white;
}

[class*="sidebar-dark"] .form-control-sidebar:focus,
[class*="sidebar-dark"] .btn-sidebar:focus {
  border: 1px solid #7a8793;
}

[class*="sidebar-dark"] .btn-sidebar:hover {
  background-color: #454d55;
}

[class*="sidebar-dark"] .btn-sidebar:focus {
  background-color: #4b545c;
}

[class*="sidebar-dark"] .list-group-item {
  background-color: #454d55;
  border-color: #56606a;
  color: #c2c7d0;
}

[class*="sidebar-dark"] .list-group-item:hover {
  background-color: #4b545c;
}

[class*="sidebar-dark"] .list-group-item:focus {
  background-color: #515a63;
}

[class*="sidebar-dark"] .list-group-item .search-path {
  color: #adb5bd;
}

[class*="sidebar-light"] .form-control-sidebar,
[class*="sidebar-light"] .btn-sidebar {
  background-color: #f2f2f2;
  border: 1px solid #d9d9d9;
  color: #1f2d3d;
}

[class*="sidebar-light"] .form-control-sidebar:focus,
[class*="sidebar-light"] .btn-sidebar:focus {
  border: 1px solid #b3b3b3;
}

[class*="sidebar-light"] .btn-sidebar:hover {
  background-color: #ececec;
}

[class*="sidebar-light"] .btn-sidebar:focus {
  background-color: #e6e6e6;
}

[class*="sidebar-light"] .list-group-item {
  border-color: #d9d9d9;
}

[class*="sidebar-light"] .list-group-item:hover {
  background-color: #ececec;
}

[class*="sidebar-light"] .list-group-item:focus {
  background-color: #e6e6e6;
}

[class*="sidebar-light"] .list-group-item .search-path {
  color: #6c757d;
}

.sidebar .form-inline .input-group {
  width: 100%;
  flex-wrap: nowrap;
}

.sidebar nav .form-inline {
  margin-bottom: .2rem;
}

.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs).sidebar-collapse .main-sidebar {
  margin-left: 0;
}

.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .content-wrapper,
.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-header,
.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-footer {
  z-index: 9999;
  position: relative;
}

.sidebar-collapse .form-control-sidebar,
.sidebar-collapse .form-control-sidebar ~ .input-group-append,
.sidebar-collapse .sidebar-search-results {
  display: none;
}

[data-widget="sidebar-search"] input[type="search"]::-ms-clear, [data-widget="sidebar-search"] input[type="search"]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

[data-widget="sidebar-search"] input[type="search"]::-webkit-search-cancel-button, [data-widget="sidebar-search"] input[type="search"]::-webkit-search-decoration, [data-widget="sidebar-search"] input[type="search"]::-webkit-search-results-button, [data-widget="sidebar-search"] input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

.sidebar-search-results {
  position: relative;
  display: none;
  width: 100%;
}

.sidebar-search-open .sidebar-search-results {
  display: inline-block;
}

.sidebar-search-results .search-title {
  margin-bottom: -.1rem;
}

.sidebar-search-results .list-group {
  position: absolute;
  width: 100%;
  z-index: 1039;
}

.sidebar-search-results .list-group > .list-group-item {
  padding: 0.375rem 0.75rem;
}

.sidebar-search-results .list-group > .list-group-item:-moz-focusring {
  margin-top: 0;
  border-left: 1px solid transparent;
  border-top: 0;
  border-bottom: 1px solid transparent;
}

.sidebar-search-results .list-group > .list-group-item:first-child {
  margin-top: 0;
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.sidebar-search-results .search-path {
  font-size: 80%;
}

.sidebar-search-open .btn,
.sidebar-search-open .form-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

[class*="sidebar-dark"] .sidebar-custom {
  border-top: 1px solid #4f5962;
}

[class*="sidebar-light"] .sidebar-custom {
  border-top: 1px solid #dee2e6;
}

.layout-fixed.sidebar-collapse .hide-on-collapse {
  display: none;
}

.layout-fixed.sidebar-collapse:hover .hide-on-collapse {
  display: block;
}

.layout-fixed .main-sidebar-custom .sidebar {
  height: calc(100% - ((3.5rem + 4rem) + 1px));
}

.layout-fixed .main-sidebar-custom .sidebar-custom {
  height: 4rem;
  padding: 0.85rem 0.5rem;
}

.layout-fixed .main-sidebar-custom-lg .sidebar {
  height: calc(100% - ((3.5rem + 6rem) + 1px));
}

.layout-fixed .main-sidebar-custom-lg .sidebar-custom {
  height: 6rem;
}

.layout-fixed .main-sidebar-custom-xl .sidebar {
  height: calc(100% - ((3.5rem + 8rem) + 1px));
}

.layout-fixed .main-sidebar-custom-xl .sidebar-custom {
  height: 8rem;
}

.layout-fixed .main-sidebar-custom .pos-right,
.layout-fixed .main-sidebar-custom-lg .pos-right,
.layout-fixed .main-sidebar-custom-xl .pos-right {
  position: absolute;
  right: .5rem;
}

.dark-mode .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .sidebar-dark-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3f6791;
}

.dark-mode .sidebar-dark-secondary .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-secondary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .sidebar-dark-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.dark-mode .sidebar-dark-success .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-success .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .sidebar-dark-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #00bc8c;
}

.dark-mode .sidebar-dark-info .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-info .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .sidebar-dark-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3498db;
}

.dark-mode .sidebar-dark-warning .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-warning .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f39c12;
}

.dark-mode .sidebar-dark-danger .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-danger .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .sidebar-dark-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e74c3c;
}

.dark-mode .sidebar-dark-light .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-light .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f8f9fa;
}

.dark-mode .sidebar-dark-dark .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .sidebar-dark-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.dark-mode .sidebar-dark-lightblue .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lightblue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #86bad8;
}

.dark-mode .sidebar-dark-navy .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-navy .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #002c59;
  color: #fff;
}

.dark-mode .sidebar-dark-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #002c59;
}

.dark-mode .sidebar-dark-olive .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-olive .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #74c8a3;
}

.dark-mode .sidebar-dark-lime .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lime .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #67ffa9;
}

.dark-mode .sidebar-dark-fuchsia .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-fuchsia .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f672d8;
}

.dark-mode .sidebar-dark-maroon .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-maroon .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #ed6c9b;
}

.dark-mode .sidebar-dark-blue .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-blue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .sidebar-dark-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3f6791;
}

.dark-mode .sidebar-dark-indigo .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-indigo .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6610f2;
  color: #fff;
}

.dark-mode .sidebar-dark-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6610f2;
}

.dark-mode .sidebar-dark-purple .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-purple .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6f42c1;
  color: #fff;
}

.dark-mode .sidebar-dark-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6f42c1;
}

.dark-mode .sidebar-dark-pink .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-pink .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e83e8c;
  color: #fff;
}

.dark-mode .sidebar-dark-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e83e8c;
}

.dark-mode .sidebar-dark-red .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-red .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .sidebar-dark-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e74c3c;
}

.dark-mode .sidebar-dark-orange .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-orange .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fd7e14;
}

.dark-mode .sidebar-dark-yellow .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-yellow .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f39c12;
}

.dark-mode .sidebar-dark-green .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-green .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .sidebar-dark-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #00bc8c;
}

.dark-mode .sidebar-dark-teal .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-teal .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #20c997;
  color: #fff;
}

.dark-mode .sidebar-dark-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #20c997;
}

.dark-mode .sidebar-dark-cyan .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-cyan .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .sidebar-dark-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3498db;
}

.dark-mode .sidebar-dark-white .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-white .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fff;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fff;
}

.dark-mode .sidebar-dark-gray .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .sidebar-dark-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.dark-mode .sidebar-dark-gray-dark .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .sidebar-dark-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.dark-mode [class*="sidebar-light-"] .sidebar a {
  color: #343a40;
}

.dark-mode [class*="sidebar-light-"] .sidebar a:hover {
  text-decoration: none;
}

.logo-xs,
.logo-xl {
  opacity: 1;
  position: absolute;
  visibility: visible;
}

.logo-xs.brand-image-xs,
.logo-xl.brand-image-xs {
  left: 18px;
  top: 12px;
}

.logo-xs.brand-image-xl,
.logo-xl.brand-image-xl {
  left: 12px;
  top: 6px;
}

.logo-xs {
  opacity: 0;
  visibility: hidden;
}

.logo-xs.brand-image-xl {
  left: 16px;
  top: 8px;
}

.brand-link.logo-switch::before {
  content: "\A0";
}

@media (min-width: 992px) {
  .sidebar-mini .nav-sidebar,
  .sidebar-mini .nav-sidebar > .nav-header,
  .sidebar-mini .nav-sidebar .nav-link {
    white-space: nowrap;
  }
  .sidebar-mini.sidebar-collapse .d-hidden-mini {
    display: none;
  }
  .sidebar-mini.sidebar-collapse .content-wrapper,
  .sidebar-mini.sidebar-collapse .main-footer,
  .sidebar-mini.sidebar-collapse .main-header {
    margin-left: 4.6rem !important;
  }
  .sidebar-mini.sidebar-collapse .nav-sidebar .nav-header {
    display: none;
  }
  .sidebar-mini.sidebar-collapse .nav-sidebar .nav-link p {
    width: 0;
    white-space: nowrap;
  }
  .sidebar-mini.sidebar-collapse .sidebar .user-panel > .info,
  .sidebar-mini.sidebar-collapse .nav-sidebar .nav-link p,
  .sidebar-mini.sidebar-collapse .brand-text {
    margin-left: -10px;
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini.sidebar-collapse .logo-xl {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini.sidebar-collapse .logo-xs {
    display: inline-block;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar {
    overflow-x: hidden;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar, .sidebar-mini.sidebar-collapse .main-sidebar::before {
    margin-left: 0;
    width: 4.6rem;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar .user-panel .image {
    float: none;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused {
    width: 250px;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .brand-link, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .brand-link {
    width: 250px;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel {
    text-align: left;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel .image, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel .image {
    float: left;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel > .info,
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-link p,
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .brand-text,
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .logo-xl, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info,
  .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
  .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .brand-text,
  .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .logo-xl {
    display: inline-block;
    margin-left: 0;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .logo-xs, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .logo-xs {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .brand-image, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .brand-image {
    margin-right: .5rem;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .sidebar-form,
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel > .info, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .sidebar-form,
  .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info {
    display: block !important;
    transform: translateZ(0);
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
    display: inline-block !important;
  }
  .sidebar-mini.sidebar-collapse .visible-sidebar-mini {
    display: block !important;
  }
  .sidebar-mini.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
    width: 250px;
  }
  .sidebar-mini.sidebar-collapse.layout-fixed .brand-link {
    width: 4.6rem;
  }
}

@media (max-width: 991.98px) {
  .sidebar-mini.sidebar-collapse .main-sidebar {
    box-shadow: none !important;
  }
}

@media (min-width: 768px) {
  .sidebar-mini-md .nav-sidebar,
  .sidebar-mini-md .nav-sidebar > .nav-header,
  .sidebar-mini-md .nav-sidebar .nav-link {
    white-space: nowrap;
  }
  .sidebar-mini-md.sidebar-collapse .d-hidden-mini {
    display: none;
  }
  .sidebar-mini-md.sidebar-collapse .content-wrapper,
  .sidebar-mini-md.sidebar-collapse .main-footer,
  .sidebar-mini-md.sidebar-collapse .main-header {
    margin-left: 4.6rem !important;
  }
  .sidebar-mini-md.sidebar-collapse .nav-sidebar .nav-header {
    display: none;
  }
  .sidebar-mini-md.sidebar-collapse .nav-sidebar .nav-link p {
    width: 0;
    white-space: nowrap;
  }
  .sidebar-mini-md.sidebar-collapse .sidebar .user-panel > .info,
  .sidebar-mini-md.sidebar-collapse .nav-sidebar .nav-link p,
  .sidebar-mini-md.sidebar-collapse .brand-text {
    margin-left: -10px;
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .logo-xl {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .logo-xs {
    display: inline-block;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar {
    overflow-x: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar, .sidebar-mini-md.sidebar-collapse .main-sidebar::before {
    margin-left: 0;
    width: 4.6rem;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar .user-panel .image {
    float: none;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused {
    width: 250px;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .brand-link, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .brand-link {
    width: 250px;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel {
    text-align: left;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel .image, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel .image {
    float: left;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel > .info,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-link p,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .brand-text,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .logo-xl, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info,
  .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
  .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .brand-text,
  .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .logo-xl {
    display: inline-block;
    margin-left: 0;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .logo-xs, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .logo-xs {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .brand-image, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .brand-image {
    margin-right: .5rem;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .sidebar-form,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel > .info, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .sidebar-form,
  .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info {
    display: block !important;
    transform: translateZ(0);
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
    display: inline-block !important;
  }
  .sidebar-mini-md.sidebar-collapse .visible-sidebar-mini {
    display: block !important;
  }
  .sidebar-mini-md.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
    width: 250px;
  }
  .sidebar-mini-md.sidebar-collapse.layout-fixed .brand-link {
    width: 4.6rem;
  }
}

@media (max-width: 767.98px) {
  .sidebar-mini-md.sidebar-collapse .main-sidebar {
    box-shadow: none !important;
  }
}

.sidebar-mini-xs .nav-sidebar,
.sidebar-mini-xs .nav-sidebar > .nav-header,
.sidebar-mini-xs .nav-sidebar .nav-link {
  white-space: nowrap;
}

.sidebar-mini-xs.sidebar-collapse .d-hidden-mini {
  display: none;
}

.sidebar-mini-xs.sidebar-collapse .content-wrapper,
.sidebar-mini-xs.sidebar-collapse .main-footer,
.sidebar-mini-xs.sidebar-collapse .main-header {
  margin-left: 4.6rem !important;
}

.sidebar-mini-xs.sidebar-collapse .nav-sidebar .nav-header {
  display: none;
}

.sidebar-mini-xs.sidebar-collapse .nav-sidebar .nav-link p {
  width: 0;
  white-space: nowrap;
}

.sidebar-mini-xs.sidebar-collapse .sidebar .user-panel > .info,
.sidebar-mini-xs.sidebar-collapse .nav-sidebar .nav-link p,
.sidebar-mini-xs.sidebar-collapse .brand-text {
  margin-left: -10px;
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-mini-xs.sidebar-collapse .logo-xl {
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-mini-xs.sidebar-collapse .logo-xs {
  display: inline-block;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar {
  overflow-x: hidden;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar, .sidebar-mini-xs.sidebar-collapse .main-sidebar::before {
  margin-left: 0;
  width: 4.6rem;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar .user-panel .image {
  float: none;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused {
  width: 250px;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .brand-link, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .brand-link {
  width: 250px;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel {
  text-align: left;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel .image, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel .image {
  float: left;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel > .info,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-link p,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .brand-text,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .logo-xl, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .brand-text,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .logo-xl {
  display: inline-block;
  margin-left: 0;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .logo-xs, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .logo-xs {
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .brand-image, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .brand-image {
  margin-right: .5rem;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .sidebar-form,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel > .info, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .sidebar-form,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info {
  display: block !important;
  transform: translateZ(0);
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
  display: inline-block !important;
}

.sidebar-mini-xs.sidebar-collapse .visible-sidebar-mini {
  display: block !important;
}

.sidebar-mini-xs.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
  width: 250px;
}

.sidebar-mini-xs.sidebar-collapse.layout-fixed .brand-link {
  width: 4.6rem;
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 1rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 2rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 3rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 4rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 5rem);
}

.sidebar-mini .main-sidebar .nav-legacy .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy .nav-link {
  width: 250px;
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px - 1rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 1rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 2rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 3rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 4rem);
}

.sidebar-mini .main-sidebar .nav-flat .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat .nav-link {
  width: 250px;
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 2);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 3);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 4);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - .5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 1rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 1.5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 2rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 2.5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link {
  width: 250px;
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link {
  width: calc(250px - .5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 2);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 3);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 4);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 5);
}

.sidebar-mini .main-sidebar .nav-link,
.sidebar-mini-md .main-sidebar .nav-link,
.sidebar-mini-xs .main-sidebar .nav-link {
  width: calc(250px - 0.5rem * 2);
  transition: width ease-in-out 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-mini .main-sidebar .nav-link,
  .sidebar-mini-md .main-sidebar .nav-link,
  .sidebar-mini-xs .main-sidebar .nav-link {
    transition: none;
  }
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar .nav-link {
  width: 3.6rem;
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-legacy .nav-link {
  width: 4.6rem;
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link {
  width: calc(4.6rem - 0.5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-link {
  width: calc(250px - 0.5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-header, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-header, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-header, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-header {
  display: inline-block;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent .nav-link {
  width: calc(250px - 0.5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy .nav-link {
  width: 250px;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px - 1rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 1rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 2rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 3rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 4rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat .nav-link {
  width: 250px;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 3);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 4);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-compact .nav-link {
  width: calc(250px - 0.5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link {
  width: 250px;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link {
  width: calc(250px - .5rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 3);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 4);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 5);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .sidebar, .sidebar-collapse.sidebar-mini .main-sidebar:hover .sidebar, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .sidebar, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .sidebar, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .sidebar, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .sidebar {
  scrollbar-width: thin;
  scrollbar-color: #a9a9a9 transparent;
}

.sidebar-collapse.sidebar-mini .main-sidebar .sidebar, .sidebar-collapse.sidebar-mini-md .main-sidebar .sidebar, .sidebar-collapse.sidebar-mini-xs .main-sidebar .sidebar {
  scrollbar-width: none;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover {
  width: 4.6rem;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-header {
  display: none;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .brand-link, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .brand-link, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .brand-link {
  width: 4.6rem !important;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .user-panel .image, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .user-panel .image, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .user-panel .image {
  float: none !important;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .logo-xs, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .logo-xs, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .logo-xs {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .logo-xl, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .logo-xl, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .logo-xl {
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview {
  padding-left: 0;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .brand-text,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel > .info,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .brand-text,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .user-panel > .info,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-sidebar .nav-link p, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .brand-text,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel > .info,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .brand-text,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .user-panel > .info,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-sidebar .nav-link p, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .brand-text,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel > .info,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .brand-text,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .user-panel > .info,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-sidebar .nav-link p {
  margin-left: -10px;
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
  width: 0;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar > .nav-item .nav-icon,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-sidebar > .nav-item .nav-icon, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar > .nav-item .nav-icon,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-sidebar > .nav-item .nav-icon, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar > .nav-item .nav-icon,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-sidebar > .nav-item .nav-icon {
  margin-right: 0;
}

.nav-sidebar {
  position: relative;
}

.nav-sidebar:hover {
  overflow: visible;
}

.sidebar-form,
.nav-sidebar > .nav-header {
  overflow: hidden;
  text-overflow: clip;
}

.nav-sidebar .nav-item > .nav-link {
  position: relative;
}

.nav-sidebar .nav-item > .nav-link > .float-right {
  margin-top: -7px;
  position: absolute;
  right: 10px;
  top: 50%;
}

.sidebar .nav-link p,
.main-sidebar .brand-text,
.main-sidebar .logo-xs,
.main-sidebar .logo-xl,
.sidebar .user-panel .info {
  transition: margin-left 0.3s linear, opacity 0.3s ease, visibility 0.3s ease;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar .nav-link p,
  .main-sidebar .brand-text,
  .main-sidebar .logo-xs,
  .main-sidebar .logo-xl,
  .sidebar .user-panel .info {
    transition: none;
  }
}

html.control-sidebar-animate {
  overflow-x: hidden;
}

.control-sidebar {
  bottom: calc(3.5rem + 1px);
  position: absolute;
  top: calc(3.5rem + 1px);
  z-index: 1031;
}

.control-sidebar, .control-sidebar::before {
  bottom: calc(3.5rem + 1px);
  display: none;
  right: -250px;
  width: 250px;
  transition: right 0.3s ease-in-out, display 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .control-sidebar, .control-sidebar::before {
    transition: none;
  }
}

.control-sidebar::before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  z-index: -1;
}

body.text-sm .control-sidebar {
  bottom: calc(2.9365rem + 1px);
  top: calc(2.93725rem + 1px);
}

.main-header.text-sm ~ .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.main-footer.text-sm ~ .control-sidebar {
  bottom: calc(2.9365rem + 1px);
}

.control-sidebar-push-slide .content-wrapper,
.control-sidebar-push-slide .main-footer {
  transition: margin-right 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .control-sidebar-push-slide .content-wrapper,
  .control-sidebar-push-slide .main-footer {
    transition: none;
  }
}

.control-sidebar-open .control-sidebar {
  display: block;
}

.control-sidebar-open .control-sidebar, .control-sidebar-open .control-sidebar::before {
  right: 0;
}

.control-sidebar-open.control-sidebar-push .content-wrapper,
.control-sidebar-open.control-sidebar-push .main-footer, .control-sidebar-open.control-sidebar-push-slide .content-wrapper,
.control-sidebar-open.control-sidebar-push-slide .main-footer {
  margin-right: 250px;
}

.control-sidebar-slide-open .control-sidebar {
  display: block;
}

.control-sidebar-slide-open .control-sidebar, .control-sidebar-slide-open .control-sidebar::before {
  right: 0;
  transition: right 0.3s ease-in-out, display 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .control-sidebar-slide-open .control-sidebar, .control-sidebar-slide-open .control-sidebar::before {
    transition: none;
  }
}

.control-sidebar-slide-open.control-sidebar-push .content-wrapper,
.control-sidebar-slide-open.control-sidebar-push .main-footer, .control-sidebar-slide-open.control-sidebar-push-slide .content-wrapper,
.control-sidebar-slide-open.control-sidebar-push-slide .main-footer {
  margin-right: 250px;
}

.control-sidebar-dark {
  background-color: #343a40;
}

.control-sidebar-dark,
.control-sidebar-dark a,
.control-sidebar-dark .nav-link {
  color: #c2c7d0;
}

.control-sidebar-dark a:hover {
  color: #fff;
}

.control-sidebar-dark h1,
.control-sidebar-dark h2,
.control-sidebar-dark h3,
.control-sidebar-dark h4,
.control-sidebar-dark h5,
.control-sidebar-dark h6,
.control-sidebar-dark label {
  color: #fff;
}

.control-sidebar-dark .nav-tabs {
  background-color: rgba(255, 255, 255, 0.1);
  border-bottom: 0;
  margin-bottom: 5px;
}

.control-sidebar-dark .nav-tabs .nav-item {
  margin: 0;
}

.control-sidebar-dark .nav-tabs .nav-link {
  border-radius: 0;
  padding: 10px 20px;
  position: relative;
  text-align: center;
}

.control-sidebar-dark .nav-tabs .nav-link, .control-sidebar-dark .nav-tabs .nav-link:hover, .control-sidebar-dark .nav-tabs .nav-link:active, .control-sidebar-dark .nav-tabs .nav-link:focus, .control-sidebar-dark .nav-tabs .nav-link.active {
  border: 0;
}

.control-sidebar-dark .nav-tabs .nav-link:hover, .control-sidebar-dark .nav-tabs .nav-link:active, .control-sidebar-dark .nav-tabs .nav-link:focus, .control-sidebar-dark .nav-tabs .nav-link.active {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
  color: #fff;
}

.control-sidebar-dark .nav-tabs .nav-link.active {
  background-color: #343a40;
}

.control-sidebar-dark .tab-pane {
  padding: 10px 15px;
}

.control-sidebar-light {
  color: #4b545c;
  background-color: #fff;
  border-left: 1px solid #dee2e6;
}

.text-sm .dropdown-menu {
  font-size: 0.875rem !important;
}

.text-sm .dropdown-toggle::after {
  vertical-align: .2rem;
}

.dropdown-item-title {
  font-size: 1rem;
  margin: 0;
}

.dropdown-icon::after {
  margin-left: 0;
}

.dropdown-menu-lg {
  max-width: 300px;
  min-width: 280px;
  padding: 0;
}

.dropdown-menu-lg .dropdown-divider {
  margin: 0;
}

.dropdown-menu-lg .dropdown-item {
  padding: 0.5rem 1rem;
}

.dropdown-menu-lg p {
  margin: 0;
  white-space: normal;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > a::after {
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
  float: right;
  margin-left: .5rem;
  margin-top: .5rem;
}

.dropdown-submenu > .dropdown-menu {
  left: 100%;
  margin-left: 0;
  margin-top: 0;
  top: 0;
}

.dropdown-hover:hover > .dropdown-menu, .dropdown-hover.nav-item.dropdown:hover > .dropdown-menu,
.dropdown-hover .dropdown-submenu:hover > .dropdown-menu, .dropdown-hover.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

.dropdown-menu-xl {
  max-width: 420px;
  min-width: 360px;
  padding: 0;
}

.dropdown-menu-xl .dropdown-divider {
  margin: 0;
}

.dropdown-menu-xl .dropdown-item {
  padding: 0.5rem 1rem;
}

.dropdown-menu-xl p {
  margin: 0;
  white-space: normal;
}

.dropdown-footer,
.dropdown-header {
  display: block;
  font-size: 0.875rem;
  padding: 0.5rem 1rem;
  text-align: center;
}

.open:not(.dropup) > .animated-dropdown-menu {
  animation: flipInX 0.7s both;
  backface-visibility: visible !important;
}

.navbar-custom-menu > .navbar-nav > li {
  position: relative;
}

.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
  position: absolute;
  right: 0;
  left: auto;
}

@media (max-width: 767.98px) {
  .navbar-custom-menu > .navbar-nav {
    float: right;
  }
  .navbar-custom-menu > .navbar-nav > li {
    position: static;
  }
  .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
    position: absolute;
    right: 5%;
    left: auto;
    border: 1px solid #ddd;
    background-color: #fff;
  }
}

.navbar-nav > .user-menu > .nav-link::after {
  content: none;
}

.navbar-nav > .user-menu > .dropdown-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 0;
  width: 280px;
}

.navbar-nav > .user-menu > .dropdown-menu,
.navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header {
  height: 175px;
  padding: 10px;
  text-align: center;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > img {
  z-index: 5;
  height: 90px;
  width: 90px;
  border: 3px solid;
  border-color: transparent;
  border-color: rgba(255, 255, 255, 0.2);
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p {
  z-index: 5;
  font-size: 17px;
  margin-top: 10px;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p > small {
  display: block;
  font-size: 12px;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-bottom: 1px solid #495057;
  border-top: 1px solid #dee2e6;
  padding: 15px;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-body::after {
  display: block;
  clear: both;
  content: "";
}

@media (min-width: 576px) {
  .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
    background-color: #fff !important;
    color: #495057 !important;
  }
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
  background-color: #f8f9fa;
  padding: 10px;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer::after {
  display: block;
  clear: both;
  content: "";
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
  color: #6c757d;
}

@media (min-width: 576px) {
  .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover {
    background-color: #f8f9fa;
  }
}

.navbar-nav > .user-menu .user-image {
  border-radius: 50%;
  float: left;
  height: 2.1rem;
  margin-right: 10px;
  margin-top: -2px;
  width: 2.1rem;
}

@media (min-width: 576px) {
  .navbar-nav > .user-menu .user-image {
    float: none;
    line-height: 10px;
    margin-right: .4rem;
    margin-top: -8px;
  }
}

.dark-mode .dropdown-menu {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .dropdown-item {
  color: #fff;
}

.dark-mode .dropdown-item:focus, .dark-mode .dropdown-item:hover {
  background-color: #3f474e;
}

.dark-mode .dropdown-divider {
  border-color: #6c757d;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer {
  background-color: #3a4047;
  color: #fff;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
  color: #fff;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover, .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:focus {
  background-color: #3f474e;
  color: #dee2e6;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:focus {
  background-color: #454d55;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-color: #6c757d;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
  background-color: transparent !important;
  color: #fff !important;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a:hover, .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a:focus {
  color: #ced4da !important;
}

.nav-pills .nav-link {
  color: #6c757d;
}

.nav-pills .nav-link:not(.active):hover {
  color: #245682;
}

.nav-pills .nav-item.dropdown.show .nav-link:hover {
  color: #fff;
}

.nav-tabs.flex-column {
  border-bottom: 0;
  border-right: 1px solid #dee2e6;
}

.nav-tabs.flex-column .nav-link {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
  margin-right: -1px;
}

.nav-tabs.flex-column .nav-link:hover, .nav-tabs.flex-column .nav-link:focus {
  border-color: #e9ecef transparent #e9ecef #e9ecef;
}

.nav-tabs.flex-column .nav-link.active,
.nav-tabs.flex-column .nav-item.show .nav-link {
  border-color: #dee2e6 transparent #dee2e6 #dee2e6;
}

.nav-tabs.flex-column.nav-tabs-right {
  border-left: 1px solid #dee2e6;
  border-right: 0;
}

.nav-tabs.flex-column.nav-tabs-right .nav-link {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0.25rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0.25rem;
  margin-left: -1px;
}

.nav-tabs.flex-column.nav-tabs-right .nav-link:hover, .nav-tabs.flex-column.nav-tabs-right .nav-link:focus {
  border-color: #e9ecef #e9ecef #e9ecef transparent;
}

.nav-tabs.flex-column.nav-tabs-right .nav-link.active,
.nav-tabs.flex-column.nav-tabs-right .nav-item.show .nav-link {
  border-color: #dee2e6 #dee2e6 #dee2e6 transparent;
}

.navbar-no-expand {
  flex-direction: row;
}

.navbar-no-expand .nav-link {
  padding-left: 1rem;
  padding-right: 1rem;
}

.navbar-no-expand .dropdown-menu {
  position: absolute;
}

.navbar-light {
  background-color: #f8f9fa;
}

.navbar-dark {
  background-color: #343a40;
  border-color: #4b545c;
}

.navbar-primary {
  background-color: #245682;
  color: #fff;
}

.navbar-primary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-primary.navbar-light .form-control-navbar,
.navbar-primary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #204c72;
  border-color: #1a3f5e;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-primary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-primary.navbar-light .form-control-navbar:focus,
.navbar-primary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1f496e;
  border-color: #1a3f5e !important;
  color: #343a40;
}

.navbar-primary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-primary.navbar-dark .form-control-navbar,
.navbar-primary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #296192;
  border-color: #2e6ea5;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-primary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-primary.navbar-dark .form-control-navbar:focus,
.navbar-primary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #2a6496;
  border-color: #2e6ea5 !important;
  color: #fff;
}

.navbar-secondary {
  background-color: #6c757d;
  color: #fff;
}

.navbar-secondary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-secondary.navbar-light .form-control-navbar,
.navbar-secondary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-secondary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-secondary.navbar-light .form-control-navbar:focus,
.navbar-secondary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.navbar-secondary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-secondary.navbar-dark .form-control-navbar,
.navbar-secondary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-secondary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-secondary.navbar-dark .form-control-navbar:focus,
.navbar-secondary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.navbar-success {
  background-color: #28a745;
  color: #fff;
}

.navbar-success.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-success.navbar-light .form-control-navbar,
.navbar-success.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #24973e;
  border-color: #1f8236;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-success.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-success.navbar-light .form-control-navbar:focus,
.navbar-success.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #23923d;
  border-color: #1f8236 !important;
  color: #343a40;
}

.navbar-success.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-success.navbar-dark .form-control-navbar,
.navbar-success.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2cb74c;
  border-color: #31cc54;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-success.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-success.navbar-dark .form-control-navbar:focus,
.navbar-success.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #2dbc4e;
  border-color: #31cc54 !important;
  color: #fff;
}

.navbar-info {
  background-color: #17a2b8;
  color: #fff;
}

.navbar-info.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-info.navbar-light .form-control-navbar,
.navbar-info.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1592a6;
  border-color: #127e8f;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-info.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-info.navbar-light .form-control-navbar:focus,
.navbar-info.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #148ea1;
  border-color: #127e8f !important;
  color: #343a40;
}

.navbar-info.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-info.navbar-dark .form-control-navbar,
.navbar-info.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #19b2ca;
  border-color: #1cc6e1;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-info.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-info.navbar-dark .form-control-navbar:focus,
.navbar-info.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1ab6cf;
  border-color: #1cc6e1 !important;
  color: #fff;
}

.navbar-warning {
  background-color: #ffc107;
  color: #1f2d3d;
}

.navbar-warning.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-warning.navbar-light .form-control-navbar,
.navbar-warning.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f2b500;
  border-color: #d8a200;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-warning.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-warning.navbar-light .form-control-navbar:focus,
.navbar-warning.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #edb100;
  border-color: #d8a200 !important;
  color: #343a40;
}

.navbar-warning.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-warning.navbar-dark .form-control-navbar,
.navbar-warning.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ffc61b;
  border-color: #ffcc35;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-warning.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-warning.navbar-dark .form-control-navbar:focus,
.navbar-warning.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ffc721;
  border-color: #ffcc35 !important;
  color: #fff;
}

.navbar-danger {
  background-color: #dc3545;
  color: #fff;
}

.navbar-danger.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-danger.navbar-light .form-control-navbar,
.navbar-danger.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #d72536;
  border-color: #c22231;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-danger.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-danger.navbar-light .form-control-navbar:focus,
.navbar-danger.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #d32535;
  border-color: #c22231 !important;
  color: #343a40;
}

.navbar-danger.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-danger.navbar-dark .form-control-navbar,
.navbar-danger.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #df4655;
  border-color: #e35c69;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-danger.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-danger.navbar-dark .form-control-navbar:focus,
.navbar-danger.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e04b59;
  border-color: #e35c69 !important;
  color: #fff;
}

.navbar-lightblue {
  background-color: #3c8dbc;
  color: #fff;
}

.navbar-lightblue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lightblue.navbar-light .form-control-navbar,
.navbar-lightblue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3781ad;
  border-color: #317399;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lightblue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-lightblue.navbar-light .form-control-navbar:focus,
.navbar-lightblue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #367fa9;
  border-color: #317399 !important;
  color: #343a40;
}

.navbar-lightblue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lightblue.navbar-dark .form-control-navbar,
.navbar-lightblue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #4897c5;
  border-color: #5ba2cb;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lightblue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-lightblue.navbar-dark .form-control-navbar:focus,
.navbar-lightblue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4c99c6;
  border-color: #5ba2cb !important;
  color: #fff;
}

.navbar-navy {
  background-color: #001f3f;
  color: #fff;
}

.navbar-navy.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-navy.navbar-light .form-control-navbar,
.navbar-navy.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00152b;
  border-color: #000811;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-navy.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-navy.navbar-light .form-control-navbar:focus,
.navbar-navy.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #001226;
  border-color: #000811 !important;
  color: #343a40;
}

.navbar-navy.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-navy.navbar-dark .form-control-navbar,
.navbar-navy.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #002953;
  border-color: #00366d;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-navy.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-navy.navbar-dark .form-control-navbar:focus,
.navbar-navy.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #002c59;
  border-color: #00366d !important;
  color: #fff;
}

.navbar-olive {
  background-color: #3d9970;
  color: #fff;
}

.navbar-olive.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-olive.navbar-light .form-control-navbar,
.navbar-olive.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #378a65;
  border-color: #307858;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-olive.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-olive.navbar-light .form-control-navbar:focus,
.navbar-olive.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #368763;
  border-color: #307858 !important;
  color: #343a40;
}

.navbar-olive.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-olive.navbar-dark .form-control-navbar,
.navbar-olive.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #43a87b;
  border-color: #4cb888;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-olive.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-olive.navbar-dark .form-control-navbar:focus,
.navbar-olive.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #44ab7d;
  border-color: #4cb888 !important;
  color: #fff;
}

.navbar-lime {
  background-color: #01ff70;
  color: #1f2d3d;
}

.navbar-lime.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lime.navbar-light .form-control-navbar,
.navbar-lime.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00ec67;
  border-color: #00d25c;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lime.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-lime.navbar-light .form-control-navbar:focus,
.navbar-lime.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00e765;
  border-color: #00d25c !important;
  color: #343a40;
}

.navbar-lime.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lime.navbar-dark .form-control-navbar,
.navbar-lime.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #15ff7b;
  border-color: #2fff8a;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lime.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-lime.navbar-dark .form-control-navbar:focus,
.navbar-lime.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1bff7e;
  border-color: #2fff8a !important;
  color: #fff;
}

.navbar-fuchsia {
  background-color: #f012be;
  color: #fff;
}

.navbar-fuchsia.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-fuchsia.navbar-light .form-control-navbar,
.navbar-fuchsia.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #df0eb0;
  border-color: #c70d9d;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-fuchsia.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-fuchsia.navbar-light .form-control-navbar:focus,
.navbar-fuchsia.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #db0ead;
  border-color: #c70d9d !important;
  color: #343a40;
}

.navbar-fuchsia.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-fuchsia.navbar-dark .form-control-navbar,
.navbar-fuchsia.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f125c3;
  border-color: #f33dca;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-fuchsia.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-fuchsia.navbar-dark .form-control-navbar:focus,
.navbar-fuchsia.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f22ac5;
  border-color: #f33dca !important;
  color: #fff;
}

.navbar-maroon {
  background-color: #d81b60;
  color: #fff;
}

.navbar-maroon.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-maroon.navbar-light .form-control-navbar,
.navbar-maroon.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #c61958;
  border-color: #af164e;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-maroon.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-maroon.navbar-light .form-control-navbar:focus,
.navbar-maroon.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #c11856;
  border-color: #af164e !important;
  color: #343a40;
}

.navbar-maroon.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-maroon.navbar-dark .form-control-navbar,
.navbar-maroon.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e4246a;
  border-color: #e63a79;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-maroon.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-maroon.navbar-dark .form-control-navbar:focus,
.navbar-maroon.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e4286d;
  border-color: #e63a79 !important;
  color: #fff;
}

.navbar-blue {
  background-color: #007bff;
  color: #fff;
}

.navbar-blue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-blue.navbar-light .form-control-navbar,
.navbar-blue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #0071eb;
  border-color: #0065d1;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-blue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-blue.navbar-light .form-control-navbar:focus,
.navbar-blue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #006fe6;
  border-color: #0065d1 !important;
  color: #343a40;
}

.navbar-blue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-blue.navbar-dark .form-control-navbar,
.navbar-blue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1486ff;
  border-color: #2e93ff;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-blue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-blue.navbar-dark .form-control-navbar:focus,
.navbar-blue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1a88ff;
  border-color: #2e93ff !important;
  color: #fff;
}

.navbar-indigo {
  background-color: #6610f2;
  color: #fff;
}

.navbar-indigo.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-indigo.navbar-light .form-control-navbar,
.navbar-indigo.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #5d0ce1;
  border-color: #530bc9;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-indigo.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-indigo.navbar-light .form-control-navbar:focus,
.navbar-indigo.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #5b0cdd;
  border-color: #530bc9 !important;
  color: #343a40;
}

.navbar-indigo.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-indigo.navbar-dark .form-control-navbar,
.navbar-indigo.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7223f3;
  border-color: #823cf4;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-indigo.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-indigo.navbar-dark .form-control-navbar:focus,
.navbar-indigo.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7528f3;
  border-color: #823cf4 !important;
  color: #fff;
}

.navbar-purple {
  background-color: #6f42c1;
  color: #fff;
}

.navbar-purple.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-purple.navbar-light .form-control-navbar,
.navbar-purple.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #663bb4;
  border-color: #5b35a0;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-purple.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-purple.navbar-light .form-control-navbar:focus,
.navbar-purple.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #643ab0;
  border-color: #5b35a0 !important;
  color: #343a40;
}

.navbar-purple.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-purple.navbar-dark .form-control-navbar,
.navbar-purple.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7b51c6;
  border-color: #8965cc;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-purple.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-purple.navbar-dark .form-control-navbar:focus,
.navbar-purple.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7e55c7;
  border-color: #8965cc !important;
  color: #fff;
}

.navbar-pink {
  background-color: #e83e8c;
  color: #fff;
}

.navbar-pink.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-pink.navbar-light .form-control-navbar,
.navbar-pink.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e62c81;
  border-color: #de1a74;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-pink.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-pink.navbar-light .form-control-navbar:focus,
.navbar-pink.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e5277e;
  border-color: #de1a74 !important;
  color: #343a40;
}

.navbar-pink.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-pink.navbar-dark .form-control-navbar,
.navbar-pink.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ea5097;
  border-color: #ed67a4;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-pink.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-pink.navbar-dark .form-control-navbar:focus,
.navbar-pink.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #eb559a;
  border-color: #ed67a4 !important;
  color: #fff;
}

.navbar-red {
  background-color: #dc3545;
  color: #fff;
}

.navbar-red.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-red.navbar-light .form-control-navbar,
.navbar-red.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #d72536;
  border-color: #c22231;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-red.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-red.navbar-light .form-control-navbar:focus,
.navbar-red.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #d32535;
  border-color: #c22231 !important;
  color: #343a40;
}

.navbar-red.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-red.navbar-dark .form-control-navbar,
.navbar-red.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #df4655;
  border-color: #e35c69;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-red.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-red.navbar-dark .form-control-navbar:focus,
.navbar-red.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e04b59;
  border-color: #e35c69 !important;
  color: #fff;
}

.navbar-orange {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.navbar-orange.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-orange.navbar-light .form-control-navbar,
.navbar-orange.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fa7302;
  border-color: #e16702;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-orange.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-orange.navbar-light .form-control-navbar:focus,
.navbar-orange.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f57102;
  border-color: #e16702 !important;
  color: #343a40;
}

.navbar-orange.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-orange.navbar-dark .form-control-navbar,
.navbar-orange.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fd8928;
  border-color: #fd9742;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-orange.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-orange.navbar-dark .form-control-navbar:focus,
.navbar-orange.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #fd8c2d;
  border-color: #fd9742 !important;
  color: #fff;
}

.navbar-yellow {
  background-color: #ffc107;
  color: #1f2d3d;
}

.navbar-yellow.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-yellow.navbar-light .form-control-navbar,
.navbar-yellow.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f2b500;
  border-color: #d8a200;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-yellow.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-yellow.navbar-light .form-control-navbar:focus,
.navbar-yellow.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #edb100;
  border-color: #d8a200 !important;
  color: #343a40;
}

.navbar-yellow.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-yellow.navbar-dark .form-control-navbar,
.navbar-yellow.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ffc61b;
  border-color: #ffcc35;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-yellow.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-yellow.navbar-dark .form-control-navbar:focus,
.navbar-yellow.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ffc721;
  border-color: #ffcc35 !important;
  color: #fff;
}

.navbar-green {
  background-color: #28a745;
  color: #fff;
}

.navbar-green.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-green.navbar-light .form-control-navbar,
.navbar-green.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #24973e;
  border-color: #1f8236;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-green.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-green.navbar-light .form-control-navbar:focus,
.navbar-green.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #23923d;
  border-color: #1f8236 !important;
  color: #343a40;
}

.navbar-green.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-green.navbar-dark .form-control-navbar,
.navbar-green.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2cb74c;
  border-color: #31cc54;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-green.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-green.navbar-dark .form-control-navbar:focus,
.navbar-green.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #2dbc4e;
  border-color: #31cc54 !important;
  color: #fff;
}

.navbar-teal {
  background-color: #20c997;
  color: #fff;
}

.navbar-teal.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-teal.navbar-light .form-control-navbar,
.navbar-teal.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1db78a;
  border-color: #1aa179;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-teal.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-teal.navbar-light .form-control-navbar:focus,
.navbar-teal.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1cb386;
  border-color: #1aa179 !important;
  color: #343a40;
}

.navbar-teal.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-teal.navbar-dark .form-control-navbar,
.navbar-teal.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #23dba4;
  border-color: #38dfae;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-teal.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-teal.navbar-dark .form-control-navbar:focus,
.navbar-teal.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #26dca6;
  border-color: #38dfae !important;
  color: #fff;
}

.navbar-cyan {
  background-color: #17a2b8;
  color: #fff;
}

.navbar-cyan.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-cyan.navbar-light .form-control-navbar,
.navbar-cyan.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1592a6;
  border-color: #127e8f;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-cyan.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-cyan.navbar-light .form-control-navbar:focus,
.navbar-cyan.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #148ea1;
  border-color: #127e8f !important;
  color: #343a40;
}

.navbar-cyan.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-cyan.navbar-dark .form-control-navbar,
.navbar-cyan.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #19b2ca;
  border-color: #1cc6e1;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-cyan.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-cyan.navbar-dark .form-control-navbar:focus,
.navbar-cyan.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1ab6cf;
  border-color: #1cc6e1 !important;
  color: #fff;
}

.navbar-white {
  background-color: #fff;
  color: #1f2d3d;
}

.navbar-white.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-white.navbar-light .form-control-navbar,
.navbar-white.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: whitesmoke;
  border-color: #e8e8e8;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-white.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-white.navbar-light .form-control-navbar:focus,
.navbar-white.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f2f2f2;
  border-color: #e8e8e8 !important;
  color: #343a40;
}

.navbar-white.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-white.navbar-dark .form-control-navbar,
.navbar-white.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: white;
  border-color: white;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-white.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-white.navbar-dark .form-control-navbar:focus,
.navbar-white.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: white;
  border-color: white !important;
  color: #fff;
}

.navbar-gray {
  background-color: #6c757d;
  color: #fff;
}

.navbar-gray.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray.navbar-light .form-control-navbar,
.navbar-gray.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-gray.navbar-light .form-control-navbar:focus,
.navbar-gray.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.navbar-gray.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray.navbar-dark .form-control-navbar,
.navbar-gray.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-gray.navbar-dark .form-control-navbar:focus,
.navbar-gray.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.navbar-gray-dark {
  background-color: #343a40;
  color: #fff;
}

.navbar-gray-dark.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray-dark.navbar-light .form-control-navbar,
.navbar-gray-dark.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2b3035;
  border-color: #1f2327;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray-dark.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-gray-dark.navbar-light .form-control-navbar:focus,
.navbar-gray-dark.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #292d32;
  border-color: #1f2327 !important;
  color: #343a40;
}

.navbar-gray-dark.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray-dark.navbar-dark .form-control-navbar,
.navbar-gray-dark.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3d444b;
  border-color: #495159;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray-dark.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-gray-dark.navbar-dark .form-control-navbar:focus,
.navbar-gray-dark.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #3f474e;
  border-color: #495159 !important;
  color: #fff;
}

.dark-mode .nav-pills .nav-link {
  color: #ced4da;
}

.dark-mode .nav-tabs {
  border-color: #56606a;
}

.dark-mode .nav-tabs .nav-link:focus,
.dark-mode .nav-tabs .nav-link:hover {
  border-color: #56606a;
}

.dark-mode .nav-tabs .nav-item.show .nav-link,
.dark-mode .nav-tabs .nav-link.active {
  background-color: #343a40;
  border-color: #56606a #56606a transparent #56606a;
  color: #fff;
}

.dark-mode .nav-tabs.flex-column .nav-item.show .nav-link.active, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:focus, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:hover,
.dark-mode .nav-tabs.flex-column .nav-link.active,
.dark-mode .nav-tabs.flex-column .nav-link:focus,
.dark-mode .nav-tabs.flex-column .nav-link:hover {
  border-color: #56606a transparent #56606a #56606a;
}

.dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:focus, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:hover,
.dark-mode .nav-tabs.flex-column .nav-link:focus,
.dark-mode .nav-tabs.flex-column .nav-link:hover {
  background-color: #3f474e;
}

.dark-mode .nav-tabs.flex-column.nav-tabs-right {
  border-color: #56606a;
}

.dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link.active, .dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link:focus, .dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link:hover {
  border-color: #56606a #56606a #56606a transparent;
}

.dark-mode .navbar-light {
  background-color: #f8f9fa;
}

.dark-mode .navbar-dark {
  background-color: #343a40;
  border-color: #4b545c;
}

.dark-mode .navbar-primary {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar,
.dark-mode .navbar-primary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #395d83;
  border-color: #315071;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #375a7f;
  border-color: #315071 !important;
  color: #343a40;
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar,
.dark-mode .navbar-primary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45719f;
  border-color: #4d7eb1;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4774a3;
  border-color: #4d7eb1 !important;
  color: #fff;
}

.dark-mode .navbar-secondary {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar,
.dark-mode .navbar-secondary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar,
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.dark-mode .navbar-success {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .navbar-success.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-success.navbar-light .form-control-navbar,
.dark-mode .navbar-success.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00a87d;
  border-color: #008e6a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-success.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-success.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-success.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00a379;
  border-color: #008e6a !important;
  color: #343a40;
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar,
.dark-mode .navbar-success.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00d09b;
  border-color: #00eaae;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00d69f;
  border-color: #00eaae !important;
  color: #fff;
}

.dark-mode .navbar-info {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .navbar-info.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-info.navbar-light .form-control-navbar,
.dark-mode .navbar-info.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #268fd5;
  border-color: #2280bf;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-info.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-info.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-info.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #258cd1;
  border-color: #2280bf !important;
  color: #343a40;
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar,
.dark-mode .navbar-info.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45a1de;
  border-color: #5bace2;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4aa3df;
  border-color: #5bace2 !important;
  color: #fff;
}

.dark-mode .navbar-warning {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar,
.dark-mode .navbar-warning.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e5910c;
  border-color: #cd820a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e08e0b;
  border-color: #cd820a !important;
  color: #343a40;
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar,
.dark-mode .navbar-warning.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f4a425;
  border-color: #f5ae3e;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f4a62a;
  border-color: #f5ae3e !important;
  color: #fff;
}

.dark-mode .navbar-danger {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar,
.dark-mode .navbar-danger.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e53b2a;
  border-color: #da2d1b;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e43725;
  border-color: #da2d1b !important;
  color: #343a40;
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar,
.dark-mode .navbar-danger.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e95d4e;
  border-color: #ec7265;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ea6153;
  border-color: #ec7265 !important;
  color: #fff;
}

.dark-mode .navbar-lightblue {
  background-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar,
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #76b1d3;
  border-color: #63a6cd;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #72afd2;
  border-color: #63a6cd !important;
  color: #343a40;
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar,
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #95c3dd;
  border-color: #a9cee3;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #99c5de;
  border-color: #a9cee3 !important;
  color: #fff;
}

.dark-mode .navbar-navy {
  background-color: #002c59;
  color: #fff;
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar,
.dark-mode .navbar-navy.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #002244;
  border-color: #00152b;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #001f3f;
  border-color: #00152b !important;
  color: #343a40;
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar,
.dark-mode .navbar-navy.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00366d;
  border-color: #004286;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #003872;
  border-color: #004286 !important;
  color: #fff;
}

.dark-mode .navbar-olive {
  background-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar,
.dark-mode .navbar-olive.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #66c299;
  border-color: #53bb8d;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #62c096;
  border-color: #53bb8d !important;
  color: #343a40;
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar,
.dark-mode .navbar-olive.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #83ceac;
  border-color: #95d5b8;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #87cfaf;
  border-color: #95d5b8 !important;
  color: #fff;
}

.dark-mode .navbar-lime {
  background-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar,
.dark-mode .navbar-lime.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #53ff9e;
  border-color: #39ff90;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4eff9b;
  border-color: #39ff90 !important;
  color: #343a40;
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar,
.dark-mode .navbar-lime.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7bffb5;
  border-color: #95ffc3;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #81ffb8;
  border-color: #95ffc3 !important;
  color: #fff;
}

.dark-mode .navbar-fuchsia {
  background-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar,
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f55fd3;
  border-color: #f347cc;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f55ad2;
  border-color: #f347cc !important;
  color: #343a40;
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar,
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f785de;
  border-color: #f99de4;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f88adf;
  border-color: #f99de4 !important;
  color: #fff;
}

.dark-mode .navbar-maroon {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar,
.dark-mode .navbar-maroon.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ea5a8f;
  border-color: #e8447f;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ea568c;
  border-color: #e8447f !important;
  color: #343a40;
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar,
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ef7ea8;
  border-color: #f295b7;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f083ab;
  border-color: #f295b7 !important;
  color: #fff;
}

.dark-mode .navbar-blue {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar,
.dark-mode .navbar-blue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #395d83;
  border-color: #315071;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #375a7f;
  border-color: #315071 !important;
  color: #343a40;
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar,
.dark-mode .navbar-blue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45719f;
  border-color: #4d7eb1;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4774a3;
  border-color: #4d7eb1 !important;
  color: #fff;
}

.dark-mode .navbar-indigo {
  background-color: #6610f2;
  color: #fff;
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar,
.dark-mode .navbar-indigo.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #5d0ce1;
  border-color: #530bc9;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #5b0cdd;
  border-color: #530bc9 !important;
  color: #343a40;
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar,
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7223f3;
  border-color: #823cf4;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7528f3;
  border-color: #823cf4 !important;
  color: #fff;
}

.dark-mode .navbar-purple {
  background-color: #6f42c1;
  color: #fff;
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar,
.dark-mode .navbar-purple.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #663bb4;
  border-color: #5b35a0;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #643ab0;
  border-color: #5b35a0 !important;
  color: #343a40;
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar,
.dark-mode .navbar-purple.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7b51c6;
  border-color: #8965cc;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7e55c7;
  border-color: #8965cc !important;
  color: #fff;
}

.dark-mode .navbar-pink {
  background-color: #e83e8c;
  color: #fff;
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar,
.dark-mode .navbar-pink.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e62c81;
  border-color: #de1a74;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e5277e;
  border-color: #de1a74 !important;
  color: #343a40;
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar,
.dark-mode .navbar-pink.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ea5097;
  border-color: #ed67a4;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #eb559a;
  border-color: #ed67a4 !important;
  color: #fff;
}

.dark-mode .navbar-red {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .navbar-red.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-red.navbar-light .form-control-navbar,
.dark-mode .navbar-red.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e53b2a;
  border-color: #da2d1b;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-red.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-red.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-red.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e43725;
  border-color: #da2d1b !important;
  color: #343a40;
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar,
.dark-mode .navbar-red.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e95d4e;
  border-color: #ec7265;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ea6153;
  border-color: #ec7265 !important;
  color: #fff;
}

.dark-mode .navbar-orange {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar,
.dark-mode .navbar-orange.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fa7302;
  border-color: #e16702;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f57102;
  border-color: #e16702 !important;
  color: #343a40;
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar,
.dark-mode .navbar-orange.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fd8928;
  border-color: #fd9742;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #fd8c2d;
  border-color: #fd9742 !important;
  color: #fff;
}

.dark-mode .navbar-yellow {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar,
.dark-mode .navbar-yellow.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e5910c;
  border-color: #cd820a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e08e0b;
  border-color: #cd820a !important;
  color: #343a40;
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar,
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f4a425;
  border-color: #f5ae3e;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f4a62a;
  border-color: #f5ae3e !important;
  color: #fff;
}

.dark-mode .navbar-green {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .navbar-green.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-green.navbar-light .form-control-navbar,
.dark-mode .navbar-green.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00a87d;
  border-color: #008e6a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-green.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-green.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-green.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00a379;
  border-color: #008e6a !important;
  color: #343a40;
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar,
.dark-mode .navbar-green.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00d09b;
  border-color: #00eaae;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00d69f;
  border-color: #00eaae !important;
  color: #fff;
}

.dark-mode .navbar-teal {
  background-color: #20c997;
  color: #fff;
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar,
.dark-mode .navbar-teal.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1db78a;
  border-color: #1aa179;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1cb386;
  border-color: #1aa179 !important;
  color: #343a40;
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar,
.dark-mode .navbar-teal.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #23dba4;
  border-color: #38dfae;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #26dca6;
  border-color: #38dfae !important;
  color: #fff;
}

.dark-mode .navbar-cyan {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar,
.dark-mode .navbar-cyan.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #268fd5;
  border-color: #2280bf;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #258cd1;
  border-color: #2280bf !important;
  color: #343a40;
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar,
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45a1de;
  border-color: #5bace2;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4aa3df;
  border-color: #5bace2 !important;
  color: #fff;
}

.dark-mode .navbar-white {
  background-color: #fff;
  color: #1f2d3d;
}

.dark-mode .navbar-white.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-white.navbar-light .form-control-navbar,
.dark-mode .navbar-white.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: whitesmoke;
  border-color: #e8e8e8;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-white.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-white.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-white.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f2f2f2;
  border-color: #e8e8e8 !important;
  color: #343a40;
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar,
.dark-mode .navbar-white.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: white;
  border-color: white;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: white;
  border-color: white !important;
  color: #fff;
}

.dark-mode .navbar-gray {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar,
.dark-mode .navbar-gray.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar,
.dark-mode .navbar-gray.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.dark-mode .navbar-gray-dark {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar,
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2b3035;
  border-color: #1f2327;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #292d32;
  border-color: #1f2327 !important;
  color: #343a40;
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar,
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3d444b;
  border-color: #495159;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #3f474e;
  border-color: #495159 !important;
  color: #fff;
}

.pagination-month .page-item {
  justify-self: stretch;
}

.pagination-month .page-item .page-link {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  box-shadow: none;
}

.pagination-month .page-item:first-child .page-link, .pagination-month .page-item:last-child .page-link {
  height: 100%;
  font-size: 1.25rem;
}

.pagination-month .page-item .page-month {
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
}

.pagination-month .page-item .page-year {
  margin-bottom: 0;
}

.pagination-month.pagination-lg .page-month {
  font-size: 1.5625rem;
}

.pagination-month.pagination-sm .page-month {
  font-size: 1rem;
}

.dark-mode .page-item.disabled a,
.dark-mode .page-item.disabled .page-link {
  background-color: #3a4047 !important;
  border-color: #6c757d !important;
  color: #6c757d;
}

.dark-mode .page-item .page-link {
  color: #3f6791;
}

.dark-mode .page-item.active .page-link {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .page-item.active .page-link:hover, .dark-mode .page-item.active .page-link:focus {
  color: #ced4da !important;
}

.dark-mode .page-item:not(.active) .page-link {
  background-color: #343a40;
  border-color: #6c757d;
}

.dark-mode .page-item:not(.active) .page-link:hover, .dark-mode .page-item:not(.active) .page-link:focus {
  color: #4774a3;
  background-color: #3f474e;
}

.form-group.has-icon {
  position: relative;
}

.form-group.has-icon .form-control {
  padding-right: 35px;
}

.form-group.has-icon .form-icon {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  font-size: 1rem;
  padding: 0.375rem 0.75rem;
  position: absolute;
  right: 3px;
  top: 0;
}

.btn-group-vertical .btn.btn-flat:first-of-type, .btn-group-vertical .btn.btn-flat:last-of-type {
  border-radius: 0;
}

.form-control-feedback.fa, .form-control-feedback.fas, .form-control-feedback.far, .form-control-feedback.fab, .form-control-feedback.fal, .form-control-feedback.fad, .form-control-feedback.svg-inline--fa, .form-control-feedback.ion {
  line-height: calc(2.25rem + 2px);
}

.input-lg + .form-control-feedback.fa, .input-lg + .form-control-feedback.fas, .input-lg + .form-control-feedback.far, .input-lg + .form-control-feedback.fab, .input-lg + .form-control-feedback.fal, .input-lg + .form-control-feedback.fad, .input-lg + .form-control-feedback.svg-inline--fa, .input-lg + .form-control-feedback.ion,
.input-group-lg + .form-control-feedback.fa,
.input-group-lg + .form-control-feedback.fas,
.input-group-lg + .form-control-feedback.far,
.input-group-lg + .form-control-feedback.fab,
.input-group-lg + .form-control-feedback.fal,
.input-group-lg + .form-control-feedback.fad,
.input-group-lg + .form-control-feedback.svg-inline--fa,
.input-group-lg + .form-control-feedback.ion {
  line-height: calc(2.875rem + 2px);
}

.form-group-lg .form-control + .form-control-feedback.fa, .form-group-lg .form-control + .form-control-feedback.fas, .form-group-lg .form-control + .form-control-feedback.far, .form-group-lg .form-control + .form-control-feedback.fab, .form-group-lg .form-control + .form-control-feedback.fal, .form-group-lg .form-control + .form-control-feedback.fad, .form-group-lg .form-control + .form-control-feedback.svg-inline--fa, .form-group-lg .form-control + .form-control-feedback.ion {
  line-height: calc(2.875rem + 2px);
}

.input-sm + .form-control-feedback.fa, .input-sm + .form-control-feedback.fas, .input-sm + .form-control-feedback.far, .input-sm + .form-control-feedback.fab, .input-sm + .form-control-feedback.fal, .input-sm + .form-control-feedback.fad, .input-sm + .form-control-feedback.svg-inline--fa, .input-sm + .form-control-feedback.ion,
.input-group-sm + .form-control-feedback.fa,
.input-group-sm + .form-control-feedback.fas,
.input-group-sm + .form-control-feedback.far,
.input-group-sm + .form-control-feedback.fab,
.input-group-sm + .form-control-feedback.fal,
.input-group-sm + .form-control-feedback.fad,
.input-group-sm + .form-control-feedback.svg-inline--fa,
.input-group-sm + .form-control-feedback.ion {
  line-height: calc(1.8125rem + 2px);
}

.form-group-sm .form-control + .form-control-feedback.fa, .form-group-sm .form-control + .form-control-feedback.fas, .form-group-sm .form-control + .form-control-feedback.far, .form-group-sm .form-control + .form-control-feedback.fab, .form-group-sm .form-control + .form-control-feedback.fal, .form-group-sm .form-control + .form-control-feedback.fad, .form-group-sm .form-control + .form-control-feedback.svg-inline--fa, .form-group-sm .form-control + .form-control-feedback.ion {
  line-height: calc(1.8125rem + 2px);
}

label:not(.form-check-label):not(.custom-file-label) {
  font-weight: 700;
}

.warning-feedback {
  font-size: 80%;
  color: #ffc107;
  display: none;
  margin-top: 0.25rem;
  width: 100%;
}

.warning-tooltip {
  border-radius: 0.25rem;
  font-size: 0.875rem;
  background-color: rgba(255, 193, 7, 0.9);
  color: #1f2d3d;
  display: none;
  line-height: 1.5;
  margin-top: .1rem;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  position: absolute;
  top: 100%;
  z-index: 5;
}

.form-control.is-warning {
  border-color: #ffc107;
}

.form-control.is-warning:focus {
  border-color: #ffc107;
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

.form-control.is-warning ~ .warning-feedback,
.form-control.is-warning ~ .warning-tooltip {
  display: block;
}

textarea.form-control.is-warning {
  padding-right: 2.25rem;
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.custom-select.is-warning {
  border-color: #ffc107;
}

.custom-select.is-warning:focus {
  border-color: #ffc107;
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

.custom-select.is-warning ~ .warning-feedback,
.custom-select.is-warning ~ .warning-tooltip {
  display: block;
}

.form-control-file.is-warning ~ .warning-feedback,
.form-control-file.is-warning ~ .warning-tooltip {
  display: block;
}

.form-check-input.is-warning ~ .form-check-label {
  color: #ffc107;
}

.form-check-input.is-warning ~ .warning-feedback,
.form-check-input.is-warning ~ .warning-tooltip {
  display: block;
}

.custom-control-input.is-warning ~ .custom-control-label {
  color: #ffc107;
}

.custom-control-input.is-warning ~ .custom-control-label::before {
  border-color: #ffc107;
}

.custom-control-input.is-warning ~ .warning-feedback,
.custom-control-input.is-warning ~ .warning-tooltip {
  display: block;
}

.custom-control-input.is-warning:checked ~ .custom-control-label::before {
  background-color: #ffce3a;
  border-color: #ffce3a;
}

.custom-control-input.is-warning:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

.custom-control-input.is-warning:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ffc107;
}

.custom-file-input.is-warning ~ .custom-file-label {
  border-color: #ffc107;
}

.custom-file-input.is-warning ~ .warning-feedback,
.custom-file-input.is-warning ~ .warning-tooltip {
  display: block;
}

.custom-file-input.is-warning:focus ~ .custom-file-label {
  border-color: #ffc107;
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

body.text-sm .input-group-text {
  font-size: 0.875rem;
}

.form-control.form-control-border,
.custom-select.form-control-border {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  box-shadow: inherit;
}

.form-control.form-control-border.border-width-2,
.custom-select.form-control-border.border-width-2 {
  border-bottom-width: 2px;
}

.form-control.form-control-border.border-width-3,
.custom-select.form-control-border.border-width-3 {
  border-bottom-width: 3px;
}

.custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::before {
  background-color: #245682;
  border-color: #0e2132;
}

.custom-switch.custom-switch-off-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(36, 86, 130, 0.25);
}

.custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::after {
  background-color: #08141e;
}

.custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #245682;
  border-color: #0e2132;
}

.custom-switch.custom-switch-on-primary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(36, 86, 130, 0.25);
}

.custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #6aa3d5;
}

.custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-off-secondary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-on-secondary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-off-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::after {
  background-color: #0f401b;
}

.custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-on-success .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #86e29b;
}

.custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-off-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::after {
  background-color: #093e47;
}

.custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-on-info .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7adeee;
}

.custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-off-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::after {
  background-color: #876500;
}

.custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-on-warning .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffe7a0;
}

.custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-off-danger .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::after {
  background-color: #7c151f;
}

.custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-on-danger .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f3b7bd;
}

.custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.custom-switch.custom-switch-off-light .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::after {
  background-color: #aeb9c5;
}

.custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.custom-switch.custom-switch-on-light .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-off-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-on-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::before {
  background-color: #3c8dbc;
  border-color: #23536f;
}

.custom-switch.custom-switch-off-lightblue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::after {
  background-color: #1d455b;
}

.custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3c8dbc;
  border-color: #23536f;
}

.custom-switch.custom-switch-on-lightblue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #acd0e5;
}

.custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::before {
  background-color: #001f3f;
  border-color: black;
}

.custom-switch.custom-switch-off-navy .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #001f3f;
  border-color: black;
}

.custom-switch.custom-switch-on-navy .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #006ad8;
}

.custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::before {
  background-color: #3d9970;
  border-color: #20503b;
}

.custom-switch.custom-switch-off-olive .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::after {
  background-color: #193e2d;
}

.custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3d9970;
  border-color: #20503b;
}

.custom-switch.custom-switch-on-olive .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #99d6bb;
}

.custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::before {
  background-color: #01ff70;
  border-color: #009a43;
}

.custom-switch.custom-switch-off-lime .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::after {
  background-color: #008138;
}

.custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #01ff70;
  border-color: #009a43;
}

.custom-switch.custom-switch-on-lime .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #9affc6;
}

.custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::before {
  background-color: #f012be;
  border-color: #930974;
}

.custom-switch.custom-switch-off-fuchsia .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::after {
  background-color: #7b0861;
}

.custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f012be;
  border-color: #930974;
}

.custom-switch.custom-switch-on-fuchsia .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f9a2e5;
}

.custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::before {
  background-color: #d81b60;
  border-color: #7d1038;
}

.custom-switch.custom-switch-off-maroon .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::after {
  background-color: #670d2e;
}

.custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #d81b60;
  border-color: #7d1038;
}

.custom-switch.custom-switch-on-maroon .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f29aba;
}

.custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.custom-switch.custom-switch-off-blue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::after {
  background-color: #003e80;
}

.custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.custom-switch.custom-switch-on-blue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #99caff;
}

.custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.custom-switch.custom-switch-off-indigo .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::after {
  background-color: #33077c;
}

.custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.custom-switch.custom-switch-on-indigo .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c3a1fa;
}

.custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.custom-switch.custom-switch-off-purple .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::after {
  background-color: #382063;
}

.custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.custom-switch.custom-switch-on-purple .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c7b5e7;
}

.custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.custom-switch.custom-switch-off-pink .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::after {
  background-color: #95124e;
}

.custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.custom-switch.custom-switch-on-pink .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c7dd;
}

.custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-off-red .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::after {
  background-color: #7c151f;
}

.custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-on-red .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f3b7bd;
}

.custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.custom-switch.custom-switch-off-orange .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::after {
  background-color: #904201;
}

.custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.custom-switch.custom-switch-on-orange .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fed1ac;
}

.custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-off-yellow .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::after {
  background-color: #876500;
}

.custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-on-yellow .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffe7a0;
}

.custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-off-green .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::after {
  background-color: #0f401b;
}

.custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-on-green .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #86e29b;
}

.custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.custom-switch.custom-switch-off-teal .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::after {
  background-color: #0e5b44;
}

.custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.custom-switch.custom-switch-on-teal .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #94eed3;
}

.custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-off-cyan .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::after {
  background-color: #093e47;
}

.custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-on-cyan .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7adeee;
}

.custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.custom-switch.custom-switch-off-white .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::after {
  background-color: #bfbfbf;
}

.custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.custom-switch.custom-switch-on-white .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-off-gray .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-on-gray .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-off-gray-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-on-gray-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.custom-range.custom-range-primary:focus {
  outline: none;
}

.custom-range.custom-range-primary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(36, 86, 130, 0.25);
}

.custom-range.custom-range-primary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(36, 86, 130, 0.25);
}

.custom-range.custom-range-primary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(36, 86, 130, 0.25);
}

.custom-range.custom-range-primary::-webkit-slider-thumb {
  background-color: #245682;
}

.custom-range.custom-range-primary::-webkit-slider-thumb:active {
  background-color: #7eb0db;
}

.custom-range.custom-range-primary::-moz-range-thumb {
  background-color: #245682;
}

.custom-range.custom-range-primary::-moz-range-thumb:active {
  background-color: #7eb0db;
}

.custom-range.custom-range-primary::-ms-thumb {
  background-color: #245682;
}

.custom-range.custom-range-primary::-ms-thumb:active {
  background-color: #7eb0db;
}

.custom-range.custom-range-secondary:focus {
  outline: none;
}

.custom-range.custom-range-secondary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-secondary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-secondary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-secondary::-webkit-slider-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-secondary::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-secondary::-moz-range-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-secondary::-moz-range-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-secondary::-ms-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-secondary::-ms-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-success:focus {
  outline: none;
}

.custom-range.custom-range-success:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-success:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-success:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-success::-webkit-slider-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-success::-webkit-slider-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-success::-moz-range-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-success::-moz-range-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-success::-ms-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-success::-ms-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-info:focus {
  outline: none;
}

.custom-range.custom-range-info:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-info:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-info:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-info::-webkit-slider-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-info::-webkit-slider-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-info::-moz-range-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-info::-moz-range-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-info::-ms-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-info::-ms-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-warning:focus {
  outline: none;
}

.custom-range.custom-range-warning:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-warning:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-warning:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-warning::-webkit-slider-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-warning::-webkit-slider-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-warning::-moz-range-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-warning::-moz-range-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-warning::-ms-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-warning::-ms-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-danger:focus {
  outline: none;
}

.custom-range.custom-range-danger:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-danger:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-danger:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-danger::-webkit-slider-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-danger::-webkit-slider-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-danger::-moz-range-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-danger::-moz-range-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-danger::-ms-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-danger::-ms-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-light:focus {
  outline: none;
}

.custom-range.custom-range-light:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-range.custom-range-light:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-range.custom-range-light:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-range.custom-range-light::-webkit-slider-thumb {
  background-color: #f8f9fa;
}

.custom-range.custom-range-light::-webkit-slider-thumb:active {
  background-color: white;
}

.custom-range.custom-range-light::-moz-range-thumb {
  background-color: #f8f9fa;
}

.custom-range.custom-range-light::-moz-range-thumb:active {
  background-color: white;
}

.custom-range.custom-range-light::-ms-thumb {
  background-color: #f8f9fa;
}

.custom-range.custom-range-light::-ms-thumb:active {
  background-color: white;
}

.custom-range.custom-range-dark:focus {
  outline: none;
}

.custom-range.custom-range-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-dark::-moz-range-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-dark::-ms-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-dark::-ms-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-lightblue:focus {
  outline: none;
}

.custom-range.custom-range-lightblue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-range.custom-range-lightblue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-range.custom-range-lightblue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-range.custom-range-lightblue::-webkit-slider-thumb {
  background-color: #3c8dbc;
}

.custom-range.custom-range-lightblue::-webkit-slider-thumb:active {
  background-color: #c0dbeb;
}

.custom-range.custom-range-lightblue::-moz-range-thumb {
  background-color: #3c8dbc;
}

.custom-range.custom-range-lightblue::-moz-range-thumb:active {
  background-color: #c0dbeb;
}

.custom-range.custom-range-lightblue::-ms-thumb {
  background-color: #3c8dbc;
}

.custom-range.custom-range-lightblue::-ms-thumb:active {
  background-color: #c0dbeb;
}

.custom-range.custom-range-navy:focus {
  outline: none;
}

.custom-range.custom-range-navy:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-range.custom-range-navy:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-range.custom-range-navy:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-range.custom-range-navy::-webkit-slider-thumb {
  background-color: #001f3f;
}

.custom-range.custom-range-navy::-webkit-slider-thumb:active {
  background-color: #0077f2;
}

.custom-range.custom-range-navy::-moz-range-thumb {
  background-color: #001f3f;
}

.custom-range.custom-range-navy::-moz-range-thumb:active {
  background-color: #0077f2;
}

.custom-range.custom-range-navy::-ms-thumb {
  background-color: #001f3f;
}

.custom-range.custom-range-navy::-ms-thumb:active {
  background-color: #0077f2;
}

.custom-range.custom-range-olive:focus {
  outline: none;
}

.custom-range.custom-range-olive:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-range.custom-range-olive:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-range.custom-range-olive:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-range.custom-range-olive::-webkit-slider-thumb {
  background-color: #3d9970;
}

.custom-range.custom-range-olive::-webkit-slider-thumb:active {
  background-color: #abdec7;
}

.custom-range.custom-range-olive::-moz-range-thumb {
  background-color: #3d9970;
}

.custom-range.custom-range-olive::-moz-range-thumb:active {
  background-color: #abdec7;
}

.custom-range.custom-range-olive::-ms-thumb {
  background-color: #3d9970;
}

.custom-range.custom-range-olive::-ms-thumb:active {
  background-color: #abdec7;
}

.custom-range.custom-range-lime:focus {
  outline: none;
}

.custom-range.custom-range-lime:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-range.custom-range-lime:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-range.custom-range-lime:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-range.custom-range-lime::-webkit-slider-thumb {
  background-color: #01ff70;
}

.custom-range.custom-range-lime::-webkit-slider-thumb:active {
  background-color: #b4ffd4;
}

.custom-range.custom-range-lime::-moz-range-thumb {
  background-color: #01ff70;
}

.custom-range.custom-range-lime::-moz-range-thumb:active {
  background-color: #b4ffd4;
}

.custom-range.custom-range-lime::-ms-thumb {
  background-color: #01ff70;
}

.custom-range.custom-range-lime::-ms-thumb:active {
  background-color: #b4ffd4;
}

.custom-range.custom-range-fuchsia:focus {
  outline: none;
}

.custom-range.custom-range-fuchsia:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-range.custom-range-fuchsia:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-range.custom-range-fuchsia:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-range.custom-range-fuchsia::-webkit-slider-thumb {
  background-color: #f012be;
}

.custom-range.custom-range-fuchsia::-webkit-slider-thumb:active {
  background-color: #fbbaec;
}

.custom-range.custom-range-fuchsia::-moz-range-thumb {
  background-color: #f012be;
}

.custom-range.custom-range-fuchsia::-moz-range-thumb:active {
  background-color: #fbbaec;
}

.custom-range.custom-range-fuchsia::-ms-thumb {
  background-color: #f012be;
}

.custom-range.custom-range-fuchsia::-ms-thumb:active {
  background-color: #fbbaec;
}

.custom-range.custom-range-maroon:focus {
  outline: none;
}

.custom-range.custom-range-maroon:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-range.custom-range-maroon:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-range.custom-range-maroon:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-range.custom-range-maroon::-webkit-slider-thumb {
  background-color: #d81b60;
}

.custom-range.custom-range-maroon::-webkit-slider-thumb:active {
  background-color: #f5b0c9;
}

.custom-range.custom-range-maroon::-moz-range-thumb {
  background-color: #d81b60;
}

.custom-range.custom-range-maroon::-moz-range-thumb:active {
  background-color: #f5b0c9;
}

.custom-range.custom-range-maroon::-ms-thumb {
  background-color: #d81b60;
}

.custom-range.custom-range-maroon::-ms-thumb:active {
  background-color: #f5b0c9;
}

.custom-range.custom-range-blue:focus {
  outline: none;
}

.custom-range.custom-range-blue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-blue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-blue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-blue::-webkit-slider-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-blue::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-blue::-moz-range-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-blue::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-blue::-ms-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-blue::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-indigo:focus {
  outline: none;
}

.custom-range.custom-range-indigo:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-range.custom-range-indigo:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-range.custom-range-indigo:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-range.custom-range-indigo::-webkit-slider-thumb {
  background-color: #6610f2;
}

.custom-range.custom-range-indigo::-webkit-slider-thumb:active {
  background-color: #d2b9fb;
}

.custom-range.custom-range-indigo::-moz-range-thumb {
  background-color: #6610f2;
}

.custom-range.custom-range-indigo::-moz-range-thumb:active {
  background-color: #d2b9fb;
}

.custom-range.custom-range-indigo::-ms-thumb {
  background-color: #6610f2;
}

.custom-range.custom-range-indigo::-ms-thumb:active {
  background-color: #d2b9fb;
}

.custom-range.custom-range-purple:focus {
  outline: none;
}

.custom-range.custom-range-purple:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-range.custom-range-purple:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-range.custom-range-purple:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-range.custom-range-purple::-webkit-slider-thumb {
  background-color: #6f42c1;
}

.custom-range.custom-range-purple::-webkit-slider-thumb:active {
  background-color: #d5c8ed;
}

.custom-range.custom-range-purple::-moz-range-thumb {
  background-color: #6f42c1;
}

.custom-range.custom-range-purple::-moz-range-thumb:active {
  background-color: #d5c8ed;
}

.custom-range.custom-range-purple::-ms-thumb {
  background-color: #6f42c1;
}

.custom-range.custom-range-purple::-ms-thumb:active {
  background-color: #d5c8ed;
}

.custom-range.custom-range-pink:focus {
  outline: none;
}

.custom-range.custom-range-pink:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-range.custom-range-pink:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-range.custom-range-pink:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-range.custom-range-pink::-webkit-slider-thumb {
  background-color: #e83e8c;
}

.custom-range.custom-range-pink::-webkit-slider-thumb:active {
  background-color: #fbddeb;
}

.custom-range.custom-range-pink::-moz-range-thumb {
  background-color: #e83e8c;
}

.custom-range.custom-range-pink::-moz-range-thumb:active {
  background-color: #fbddeb;
}

.custom-range.custom-range-pink::-ms-thumb {
  background-color: #e83e8c;
}

.custom-range.custom-range-pink::-ms-thumb:active {
  background-color: #fbddeb;
}

.custom-range.custom-range-red:focus {
  outline: none;
}

.custom-range.custom-range-red:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-red:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-red:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-red::-webkit-slider-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-red::-webkit-slider-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-red::-moz-range-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-red::-moz-range-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-red::-ms-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-red::-ms-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-orange:focus {
  outline: none;
}

.custom-range.custom-range-orange:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-range.custom-range-orange:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-range.custom-range-orange:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-range.custom-range-orange::-webkit-slider-thumb {
  background-color: #fd7e14;
}

.custom-range.custom-range-orange::-webkit-slider-thumb:active {
  background-color: #ffdfc5;
}

.custom-range.custom-range-orange::-moz-range-thumb {
  background-color: #fd7e14;
}

.custom-range.custom-range-orange::-moz-range-thumb:active {
  background-color: #ffdfc5;
}

.custom-range.custom-range-orange::-ms-thumb {
  background-color: #fd7e14;
}

.custom-range.custom-range-orange::-ms-thumb:active {
  background-color: #ffdfc5;
}

.custom-range.custom-range-yellow:focus {
  outline: none;
}

.custom-range.custom-range-yellow:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-yellow:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-yellow:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-yellow::-webkit-slider-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-yellow::-webkit-slider-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-yellow::-moz-range-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-yellow::-moz-range-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-yellow::-ms-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-yellow::-ms-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-green:focus {
  outline: none;
}

.custom-range.custom-range-green:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-green:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-green:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-green::-webkit-slider-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-green::-webkit-slider-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-green::-moz-range-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-green::-moz-range-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-green::-ms-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-green::-ms-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-teal:focus {
  outline: none;
}

.custom-range.custom-range-teal:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-range.custom-range-teal:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-range.custom-range-teal:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-range.custom-range-teal::-webkit-slider-thumb {
  background-color: #20c997;
}

.custom-range.custom-range-teal::-webkit-slider-thumb:active {
  background-color: #aaf1dc;
}

.custom-range.custom-range-teal::-moz-range-thumb {
  background-color: #20c997;
}

.custom-range.custom-range-teal::-moz-range-thumb:active {
  background-color: #aaf1dc;
}

.custom-range.custom-range-teal::-ms-thumb {
  background-color: #20c997;
}

.custom-range.custom-range-teal::-ms-thumb:active {
  background-color: #aaf1dc;
}

.custom-range.custom-range-cyan:focus {
  outline: none;
}

.custom-range.custom-range-cyan:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-cyan:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-cyan:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-cyan::-webkit-slider-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-cyan::-webkit-slider-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-cyan::-moz-range-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-cyan::-moz-range-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-cyan::-ms-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-cyan::-ms-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-white:focus {
  outline: none;
}

.custom-range.custom-range-white:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-range.custom-range-white:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-range.custom-range-white:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-range.custom-range-white::-webkit-slider-thumb {
  background-color: #fff;
}

.custom-range.custom-range-white::-webkit-slider-thumb:active {
  background-color: white;
}

.custom-range.custom-range-white::-moz-range-thumb {
  background-color: #fff;
}

.custom-range.custom-range-white::-moz-range-thumb:active {
  background-color: white;
}

.custom-range.custom-range-white::-ms-thumb {
  background-color: #fff;
}

.custom-range.custom-range-white::-ms-thumb:active {
  background-color: white;
}

.custom-range.custom-range-gray:focus {
  outline: none;
}

.custom-range.custom-range-gray:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-gray:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-gray:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-gray::-webkit-slider-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-gray::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-gray::-moz-range-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-gray::-moz-range-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-gray::-ms-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-gray::-ms-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-gray-dark:focus {
  outline: none;
}

.custom-range.custom-range-gray-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-gray-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-gray-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-gray-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-gray-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-gray-dark::-moz-range-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-gray-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-gray-dark::-ms-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-gray-dark::-ms-thumb:active {
  background-color: #88939e;
}

.custom-control-input-primary:checked ~ .custom-control-label::before {
  border-color: #245682;
  background-color: #245682;
}

.custom-control-input-primary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23245682' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-primary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23245682'/%3E%3C/svg%3E") !important;
}

.custom-control-input-primary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(36, 86, 130, 0.25);
}

.custom-control-input-primary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #5697d0;
}

.custom-control-input-primary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #7eb0db;
  border-color: #7eb0db;
}

.custom-control-input-secondary:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.custom-control-input-secondary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-secondary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.custom-control-input-secondary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.custom-control-input-secondary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.custom-control-input-secondary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.custom-control-input-success:checked ~ .custom-control-label::before {
  border-color: #28a745;
  background-color: #28a745;
}

.custom-control-input-success.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-success.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2328a745'/%3E%3C/svg%3E") !important;
}

.custom-control-input-success:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.custom-control-input-success:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #71dd8a;
}

.custom-control-input-success:not(:disabled):active ~ .custom-control-label::before {
  background-color: #9be7ac;
  border-color: #9be7ac;
}

.custom-control-input-info:checked ~ .custom-control-label::before {
  border-color: #17a2b8;
  background-color: #17a2b8;
}

.custom-control-input-info.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2317a2b8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-info.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2317a2b8'/%3E%3C/svg%3E") !important;
}

.custom-control-input-info:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

.custom-control-input-info:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #63d9ec;
}

.custom-control-input-info:not(:disabled):active ~ .custom-control-label::before {
  background-color: #90e4f1;
  border-color: #90e4f1;
}

.custom-control-input-warning:checked ~ .custom-control-label::before {
  border-color: #ffc107;
  background-color: #ffc107;
}

.custom-control-input-warning.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffc107' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-warning.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffc107'/%3E%3C/svg%3E") !important;
}

.custom-control-input-warning:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
}

.custom-control-input-warning:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ffe187;
}

.custom-control-input-warning:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffeeba;
  border-color: #ffeeba;
}

.custom-control-input-danger:checked ~ .custom-control-label::before {
  border-color: #dc3545;
  background-color: #dc3545;
}

.custom-control-input-danger.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23dc3545' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-danger.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23dc3545'/%3E%3C/svg%3E") !important;
}

.custom-control-input-danger:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.custom-control-input-danger:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #efa2a9;
}

.custom-control-input-danger:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f6cdd1;
  border-color: #f6cdd1;
}

.custom-control-input-light:checked ~ .custom-control-label::before {
  border-color: #f8f9fa;
  background-color: #f8f9fa;
}

.custom-control-input-light.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f8f9fa' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-light.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f8f9fa'/%3E%3C/svg%3E") !important;
}

.custom-control-input-light:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(248, 249, 250, 0.25);
}

.custom-control-input-light:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.custom-control-input-light:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.custom-control-input-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.custom-control-input-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.custom-control-input-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.custom-control-input-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.custom-control-input-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.custom-control-input-lightblue:checked ~ .custom-control-label::before {
  border-color: #3c8dbc;
  background-color: #3c8dbc;
}

.custom-control-input-lightblue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233c8dbc' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lightblue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233c8dbc'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lightblue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(60, 141, 188, 0.25);
}

.custom-control-input-lightblue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #99c5de;
}

.custom-control-input-lightblue:not(:disabled):active ~ .custom-control-label::before {
  background-color: #c0dbeb;
  border-color: #c0dbeb;
}

.custom-control-input-navy:checked ~ .custom-control-label::before {
  border-color: #001f3f;
  background-color: #001f3f;
}

.custom-control-input-navy.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23001f3f' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-navy.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23001f3f'/%3E%3C/svg%3E") !important;
}

.custom-control-input-navy:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 31, 63, 0.25);
}

.custom-control-input-navy:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #005ebf;
}

.custom-control-input-navy:not(:disabled):active ~ .custom-control-label::before {
  background-color: #0077f2;
  border-color: #0077f2;
}

.custom-control-input-olive:checked ~ .custom-control-label::before {
  border-color: #3d9970;
  background-color: #3d9970;
}

.custom-control-input-olive.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233d9970' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-olive.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233d9970'/%3E%3C/svg%3E") !important;
}

.custom-control-input-olive:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(61, 153, 112, 0.25);
}

.custom-control-input-olive:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #87cfaf;
}

.custom-control-input-olive:not(:disabled):active ~ .custom-control-label::before {
  background-color: #abdec7;
  border-color: #abdec7;
}

.custom-control-input-lime:checked ~ .custom-control-label::before {
  border-color: #01ff70;
  background-color: #01ff70;
}

.custom-control-input-lime.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2301ff70' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lime.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2301ff70'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lime:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(1, 255, 112, 0.25);
}

.custom-control-input-lime:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #81ffb8;
}

.custom-control-input-lime:not(:disabled):active ~ .custom-control-label::before {
  background-color: #b4ffd4;
  border-color: #b4ffd4;
}

.custom-control-input-fuchsia:checked ~ .custom-control-label::before {
  border-color: #f012be;
  background-color: #f012be;
}

.custom-control-input-fuchsia.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f012be' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-fuchsia.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f012be'/%3E%3C/svg%3E") !important;
}

.custom-control-input-fuchsia:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(240, 18, 190, 0.25);
}

.custom-control-input-fuchsia:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f88adf;
}

.custom-control-input-fuchsia:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbbaec;
  border-color: #fbbaec;
}

.custom-control-input-maroon:checked ~ .custom-control-label::before {
  border-color: #d81b60;
  background-color: #d81b60;
}

.custom-control-input-maroon.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23d81b60' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-maroon.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23d81b60'/%3E%3C/svg%3E") !important;
}

.custom-control-input-maroon:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(216, 27, 96, 0.25);
}

.custom-control-input-maroon:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f083ab;
}

.custom-control-input-maroon:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f5b0c9;
  border-color: #f5b0c9;
}

.custom-control-input-blue:checked ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

.custom-control-input-blue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23007bff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-blue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23007bff'/%3E%3C/svg%3E") !important;
}

.custom-control-input-blue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input-blue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input-blue:not(:disabled):active ~ .custom-control-label::before {
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.custom-control-input-indigo:checked ~ .custom-control-label::before {
  border-color: #6610f2;
  background-color: #6610f2;
}

.custom-control-input-indigo.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236610f2' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-indigo.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236610f2'/%3E%3C/svg%3E") !important;
}

.custom-control-input-indigo:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(102, 16, 242, 0.25);
}

.custom-control-input-indigo:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b389f9;
}

.custom-control-input-indigo:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d2b9fb;
  border-color: #d2b9fb;
}

.custom-control-input-purple:checked ~ .custom-control-label::before {
  border-color: #6f42c1;
  background-color: #6f42c1;
}

.custom-control-input-purple.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236f42c1' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-purple.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236f42c1'/%3E%3C/svg%3E") !important;
}

.custom-control-input-purple:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(111, 66, 193, 0.25);
}

.custom-control-input-purple:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b8a2e0;
}

.custom-control-input-purple:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d5c8ed;
  border-color: #d5c8ed;
}

.custom-control-input-pink:checked ~ .custom-control-label::before {
  border-color: #e83e8c;
  background-color: #e83e8c;
}

.custom-control-input-pink.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e83e8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-pink.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e83e8c'/%3E%3C/svg%3E") !important;
}

.custom-control-input-pink:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(232, 62, 140, 0.25);
}

.custom-control-input-pink:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f6b0d0;
}

.custom-control-input-pink:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbddeb;
  border-color: #fbddeb;
}

.custom-control-input-red:checked ~ .custom-control-label::before {
  border-color: #dc3545;
  background-color: #dc3545;
}

.custom-control-input-red.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23dc3545' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-red.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23dc3545'/%3E%3C/svg%3E") !important;
}

.custom-control-input-red:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.custom-control-input-red:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #efa2a9;
}

.custom-control-input-red:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f6cdd1;
  border-color: #f6cdd1;
}

.custom-control-input-orange:checked ~ .custom-control-label::before {
  border-color: #fd7e14;
  background-color: #fd7e14;
}

.custom-control-input-orange.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fd7e14' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-orange.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fd7e14'/%3E%3C/svg%3E") !important;
}

.custom-control-input-orange:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(253, 126, 20, 0.25);
}

.custom-control-input-orange:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fec392;
}

.custom-control-input-orange:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffdfc5;
  border-color: #ffdfc5;
}

.custom-control-input-yellow:checked ~ .custom-control-label::before {
  border-color: #ffc107;
  background-color: #ffc107;
}

.custom-control-input-yellow.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffc107' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-yellow.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffc107'/%3E%3C/svg%3E") !important;
}

.custom-control-input-yellow:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
}

.custom-control-input-yellow:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ffe187;
}

.custom-control-input-yellow:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffeeba;
  border-color: #ffeeba;
}

.custom-control-input-green:checked ~ .custom-control-label::before {
  border-color: #28a745;
  background-color: #28a745;
}

.custom-control-input-green.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-green.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2328a745'/%3E%3C/svg%3E") !important;
}

.custom-control-input-green:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.custom-control-input-green:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #71dd8a;
}

.custom-control-input-green:not(:disabled):active ~ .custom-control-label::before {
  background-color: #9be7ac;
  border-color: #9be7ac;
}

.custom-control-input-teal:checked ~ .custom-control-label::before {
  border-color: #20c997;
  background-color: #20c997;
}

.custom-control-input-teal.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2320c997' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-teal.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2320c997'/%3E%3C/svg%3E") !important;
}

.custom-control-input-teal:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(32, 201, 151, 0.25);
}

.custom-control-input-teal:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #7eeaca;
}

.custom-control-input-teal:not(:disabled):active ~ .custom-control-label::before {
  background-color: #aaf1dc;
  border-color: #aaf1dc;
}

.custom-control-input-cyan:checked ~ .custom-control-label::before {
  border-color: #17a2b8;
  background-color: #17a2b8;
}

.custom-control-input-cyan.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2317a2b8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-cyan.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2317a2b8'/%3E%3C/svg%3E") !important;
}

.custom-control-input-cyan:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

.custom-control-input-cyan:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #63d9ec;
}

.custom-control-input-cyan:not(:disabled):active ~ .custom-control-label::before {
  background-color: #90e4f1;
  border-color: #90e4f1;
}

.custom-control-input-white:checked ~ .custom-control-label::before {
  border-color: #fff;
  background-color: #fff;
}

.custom-control-input-white.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-white.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E") !important;
}

.custom-control-input-white:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

.custom-control-input-white:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.custom-control-input-white:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.custom-control-input-gray:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.custom-control-input-gray.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.custom-control-input-gray:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.custom-control-input-gray:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.custom-control-input-gray-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.custom-control-input-gray-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.custom-control-input-gray-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.custom-control-input-gray-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.custom-control-input-outline ~ .custom-control-label::before {
  background-color: transparent !important;
  box-shadow: none;
}

.custom-control-input-outline:checked ~ .custom-control-label::before {
  background-color: transparent;
}

.navbar-dark .btn-navbar,
.navbar-dark .form-control-navbar {
  background-color: #3f474e;
  border: 1px solid #56606a;
  color: white;
}

.navbar-dark .btn-navbar:hover {
  background-color: #454d55;
}

.navbar-dark .btn-navbar:focus {
  background-color: #4b545c;
}

.navbar-dark .form-control-navbar + .input-group-prepend > .btn-navbar,
.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3f474e;
  color: #fff;
  border: 1px solid #56606a;
  border-left: none;
}

.dark-mode .form-control:not(.form-control-navbar):not(.form-control-sidebar),
.dark-mode .custom-select,
.dark-mode .custom-file-label,
.dark-mode .custom-file-label::after,
.dark-mode .custom-control-label::before,
.dark-mode .input-group-text {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .form-control:not(.form-control-navbar):not(.form-control-sidebar):not(.is-invalid):not(:focus),
.dark-mode .custom-file-label,
.dark-mode .custom-file-label::after {
  border-color: #6c757d;
}

.dark-mode select {
  background-color: #343a40;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .input-group-text {
  border-color: #6c757d;
}

.dark-mode .custom-control-input:disabled ~ .custom-control-label::before,
.dark-mode .custom-control-input[disabled] ~ .custom-control-label::before {
  background-color: #3f474e;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .custom-range::-webkit-slider-runnable-track {
  background-color: #454d55;
}

.dark-mode .custom-range::-moz-range-track {
  background-color: #454d55;
}

.dark-mode .custom-range::-ms-track {
  background-color: #454d55;
}

.dark-mode .custom-range.custom-range-primary:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-primary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-primary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-primary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-primary::-webkit-slider-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-primary::-webkit-slider-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-primary::-moz-range-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-primary::-moz-range-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-primary::-ms-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-primary::-ms-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-secondary:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-secondary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-secondary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-secondary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-secondary::-webkit-slider-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-secondary::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-secondary::-moz-range-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-secondary::-moz-range-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-secondary::-ms-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-secondary::-ms-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-success:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-success:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-success:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-success:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-success::-webkit-slider-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-success::-webkit-slider-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-success::-moz-range-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-success::-moz-range-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-success::-ms-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-success::-ms-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-info:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-info:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-info:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-info:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-info::-webkit-slider-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-info::-webkit-slider-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-info::-moz-range-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-info::-moz-range-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-info::-ms-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-info::-ms-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-warning:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-warning:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-warning:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-warning:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-warning::-webkit-slider-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-warning::-webkit-slider-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-warning::-moz-range-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-warning::-moz-range-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-warning::-ms-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-warning::-ms-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-danger:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-danger:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-danger:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-danger:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-danger::-webkit-slider-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-danger::-webkit-slider-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-danger::-moz-range-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-danger::-moz-range-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-danger::-ms-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-danger::-ms-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-light:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-light:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-range.custom-range-light:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-range.custom-range-light:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-range.custom-range-light::-webkit-slider-thumb {
  background-color: #f8f9fa;
}

.dark-mode .custom-range.custom-range-light::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-light::-moz-range-thumb {
  background-color: #f8f9fa;
}

.dark-mode .custom-range.custom-range-light::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-light::-ms-thumb {
  background-color: #f8f9fa;
}

.dark-mode .custom-range.custom-range-light::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-dark:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-dark::-moz-range-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-dark::-ms-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-dark::-ms-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-lightblue:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-lightblue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-range.custom-range-lightblue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-range.custom-range-lightblue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-range.custom-range-lightblue::-webkit-slider-thumb {
  background-color: #86bad8;
}

.dark-mode .custom-range.custom-range-lightblue::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lightblue::-moz-range-thumb {
  background-color: #86bad8;
}

.dark-mode .custom-range.custom-range-lightblue::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lightblue::-ms-thumb {
  background-color: #86bad8;
}

.dark-mode .custom-range.custom-range-lightblue::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-navy:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-navy:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-range.custom-range-navy:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-range.custom-range-navy:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-range.custom-range-navy::-webkit-slider-thumb {
  background-color: #002c59;
}

.dark-mode .custom-range.custom-range-navy::-webkit-slider-thumb:active {
  background-color: #0c84ff;
}

.dark-mode .custom-range.custom-range-navy::-moz-range-thumb {
  background-color: #002c59;
}

.dark-mode .custom-range.custom-range-navy::-moz-range-thumb:active {
  background-color: #0c84ff;
}

.dark-mode .custom-range.custom-range-navy::-ms-thumb {
  background-color: #002c59;
}

.dark-mode .custom-range.custom-range-navy::-ms-thumb:active {
  background-color: #0c84ff;
}

.dark-mode .custom-range.custom-range-olive:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-olive:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-range.custom-range-olive:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-range.custom-range-olive:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-range.custom-range-olive::-webkit-slider-thumb {
  background-color: #74c8a3;
}

.dark-mode .custom-range.custom-range-olive::-webkit-slider-thumb:active {
  background-color: #f4fbf8;
}

.dark-mode .custom-range.custom-range-olive::-moz-range-thumb {
  background-color: #74c8a3;
}

.dark-mode .custom-range.custom-range-olive::-moz-range-thumb:active {
  background-color: #f4fbf8;
}

.dark-mode .custom-range.custom-range-olive::-ms-thumb {
  background-color: #74c8a3;
}

.dark-mode .custom-range.custom-range-olive::-ms-thumb:active {
  background-color: #f4fbf8;
}

.dark-mode .custom-range.custom-range-lime:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-lime:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-range.custom-range-lime:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-range.custom-range-lime:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-range.custom-range-lime::-webkit-slider-thumb {
  background-color: #67ffa9;
}

.dark-mode .custom-range.custom-range-lime::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lime::-moz-range-thumb {
  background-color: #67ffa9;
}

.dark-mode .custom-range.custom-range-lime::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lime::-ms-thumb {
  background-color: #67ffa9;
}

.dark-mode .custom-range.custom-range-lime::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-fuchsia:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-fuchsia:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-range.custom-range-fuchsia:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-range.custom-range-fuchsia:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-range.custom-range-fuchsia::-webkit-slider-thumb {
  background-color: #f672d8;
}

.dark-mode .custom-range.custom-range-fuchsia::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-fuchsia::-moz-range-thumb {
  background-color: #f672d8;
}

.dark-mode .custom-range.custom-range-fuchsia::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-fuchsia::-ms-thumb {
  background-color: #f672d8;
}

.dark-mode .custom-range.custom-range-fuchsia::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-maroon:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-maroon:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-range.custom-range-maroon:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-range.custom-range-maroon:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-range.custom-range-maroon::-webkit-slider-thumb {
  background-color: #ed6c9b;
}

.dark-mode .custom-range.custom-range-maroon::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-maroon::-moz-range-thumb {
  background-color: #ed6c9b;
}

.dark-mode .custom-range.custom-range-maroon::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-maroon::-ms-thumb {
  background-color: #ed6c9b;
}

.dark-mode .custom-range.custom-range-maroon::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-blue:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-blue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-blue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-blue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-blue::-webkit-slider-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-blue::-webkit-slider-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-blue::-moz-range-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-blue::-moz-range-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-blue::-ms-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-blue::-ms-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-indigo:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-indigo:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-range.custom-range-indigo:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-range.custom-range-indigo:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-range.custom-range-indigo::-webkit-slider-thumb {
  background-color: #6610f2;
}

.dark-mode .custom-range.custom-range-indigo::-webkit-slider-thumb:active {
  background-color: #d2b9fb;
}

.dark-mode .custom-range.custom-range-indigo::-moz-range-thumb {
  background-color: #6610f2;
}

.dark-mode .custom-range.custom-range-indigo::-moz-range-thumb:active {
  background-color: #d2b9fb;
}

.dark-mode .custom-range.custom-range-indigo::-ms-thumb {
  background-color: #6610f2;
}

.dark-mode .custom-range.custom-range-indigo::-ms-thumb:active {
  background-color: #d2b9fb;
}

.dark-mode .custom-range.custom-range-purple:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-purple:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-range.custom-range-purple:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-range.custom-range-purple:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-range.custom-range-purple::-webkit-slider-thumb {
  background-color: #6f42c1;
}

.dark-mode .custom-range.custom-range-purple::-webkit-slider-thumb:active {
  background-color: #d5c8ed;
}

.dark-mode .custom-range.custom-range-purple::-moz-range-thumb {
  background-color: #6f42c1;
}

.dark-mode .custom-range.custom-range-purple::-moz-range-thumb:active {
  background-color: #d5c8ed;
}

.dark-mode .custom-range.custom-range-purple::-ms-thumb {
  background-color: #6f42c1;
}

.dark-mode .custom-range.custom-range-purple::-ms-thumb:active {
  background-color: #d5c8ed;
}

.dark-mode .custom-range.custom-range-pink:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-pink:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-range.custom-range-pink:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-range.custom-range-pink:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-range.custom-range-pink::-webkit-slider-thumb {
  background-color: #e83e8c;
}

.dark-mode .custom-range.custom-range-pink::-webkit-slider-thumb:active {
  background-color: #fbddeb;
}

.dark-mode .custom-range.custom-range-pink::-moz-range-thumb {
  background-color: #e83e8c;
}

.dark-mode .custom-range.custom-range-pink::-moz-range-thumb:active {
  background-color: #fbddeb;
}

.dark-mode .custom-range.custom-range-pink::-ms-thumb {
  background-color: #e83e8c;
}

.dark-mode .custom-range.custom-range-pink::-ms-thumb:active {
  background-color: #fbddeb;
}

.dark-mode .custom-range.custom-range-red:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-red:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-red:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-red:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-red::-webkit-slider-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-red::-webkit-slider-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-red::-moz-range-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-red::-moz-range-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-red::-ms-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-red::-ms-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-orange:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-orange:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-range.custom-range-orange:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-range.custom-range-orange:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-range.custom-range-orange::-webkit-slider-thumb {
  background-color: #fd7e14;
}

.dark-mode .custom-range.custom-range-orange::-webkit-slider-thumb:active {
  background-color: #ffdfc5;
}

.dark-mode .custom-range.custom-range-orange::-moz-range-thumb {
  background-color: #fd7e14;
}

.dark-mode .custom-range.custom-range-orange::-moz-range-thumb:active {
  background-color: #ffdfc5;
}

.dark-mode .custom-range.custom-range-orange::-ms-thumb {
  background-color: #fd7e14;
}

.dark-mode .custom-range.custom-range-orange::-ms-thumb:active {
  background-color: #ffdfc5;
}

.dark-mode .custom-range.custom-range-yellow:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-yellow:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-yellow:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-yellow:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-yellow::-webkit-slider-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-yellow::-webkit-slider-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-yellow::-moz-range-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-yellow::-moz-range-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-yellow::-ms-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-yellow::-ms-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-green:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-green:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-green:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-green:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-green::-webkit-slider-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-green::-webkit-slider-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-green::-moz-range-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-green::-moz-range-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-green::-ms-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-green::-ms-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-teal:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-teal:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-range.custom-range-teal:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-range.custom-range-teal:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-range.custom-range-teal::-webkit-slider-thumb {
  background-color: #20c997;
}

.dark-mode .custom-range.custom-range-teal::-webkit-slider-thumb:active {
  background-color: #aaf1dc;
}

.dark-mode .custom-range.custom-range-teal::-moz-range-thumb {
  background-color: #20c997;
}

.dark-mode .custom-range.custom-range-teal::-moz-range-thumb:active {
  background-color: #aaf1dc;
}

.dark-mode .custom-range.custom-range-teal::-ms-thumb {
  background-color: #20c997;
}

.dark-mode .custom-range.custom-range-teal::-ms-thumb:active {
  background-color: #aaf1dc;
}

.dark-mode .custom-range.custom-range-cyan:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-cyan:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-cyan:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-cyan:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-cyan::-webkit-slider-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-cyan::-webkit-slider-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-cyan::-moz-range-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-cyan::-moz-range-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-cyan::-ms-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-cyan::-ms-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-white:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-white:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-range.custom-range-white:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-range.custom-range-white:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-range.custom-range-white::-webkit-slider-thumb {
  background-color: #fff;
}

.dark-mode .custom-range.custom-range-white::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-white::-moz-range-thumb {
  background-color: #fff;
}

.dark-mode .custom-range.custom-range-white::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-white::-ms-thumb {
  background-color: #fff;
}

.dark-mode .custom-range.custom-range-white::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-gray:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-gray:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-gray:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-gray:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-gray::-webkit-slider-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-gray::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-gray::-moz-range-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-gray::-moz-range-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-gray::-ms-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-gray::-ms-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-gray-dark:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-gray-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-gray-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-gray-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-gray-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-gray-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-gray-dark::-moz-range-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-gray-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-gray-dark::-ms-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-gray-dark::-ms-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-off-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::after {
  background-color: #182838;
}

.dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #97b4d2;
}

.dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.dark-mode .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-off-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::after {
  background-color: #003d2d;
}

.dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #56ffd4;
}

.dark-mode .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-off-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::after {
  background-color: #16527a;
}

.dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #b6daf2;
}

.dark-mode .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-off-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::after {
  background-color: #7f5006;
}

.dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fad9a4;
}

.dark-mode .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-off-danger .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::after {
  background-color: #921e12;
}

.dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c9c4;
}

.dark-mode .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.dark-mode .custom-switch.custom-switch-off-light .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::after {
  background-color: #aeb9c5;
}

.dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-off-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::before {
  background-color: #86bad8;
  border-color: #3c8dbc;
}

.dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::after {
  background-color: #367fa9;
}

.dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #86bad8;
  border-color: #3c8dbc;
}

.dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fafcfd;
}

.dark-mode .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::before {
  background-color: #002c59;
  border-color: black;
}

.dark-mode .custom-switch.custom-switch-off-navy .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #002c59;
  border-color: black;
}

.dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #0077f2;
}

.dark-mode .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::before {
  background-color: #74c8a3;
  border-color: #3d9970;
}

.dark-mode .custom-switch.custom-switch-off-olive .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::after {
  background-color: #368763;
}

.dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #74c8a3;
  border-color: #3d9970;
}

.dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #e2f3eb;
}

.dark-mode .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::before {
  background-color: #67ffa9;
  border-color: #01ff70;
}

.dark-mode .custom-switch.custom-switch-off-lime .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::after {
  background-color: #00e765;
}

.dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #67ffa9;
  border-color: #01ff70;
}

.dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::before {
  background-color: #f672d8;
  border-color: #f012be;
}

.dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::after {
  background-color: #db0ead;
}

.dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f672d8;
  border-color: #f012be;
}

.dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::before {
  background-color: #ed6c9b;
  border-color: #d81b60;
}

.dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::after {
  background-color: #c11856;
}

.dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ed6c9b;
  border-color: #d81b60;
}

.dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fef4f8;
}

.dark-mode .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-off-blue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::after {
  background-color: #182838;
}

.dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #97b4d2;
}

.dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::after {
  background-color: #33077c;
}

.dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c3a1fa;
}

.dark-mode .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.dark-mode .custom-switch.custom-switch-off-purple .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::after {
  background-color: #382063;
}

.dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c7b5e7;
}

.dark-mode .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.dark-mode .custom-switch.custom-switch-off-pink .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::after {
  background-color: #95124e;
}

.dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c7dd;
}

.dark-mode .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-off-red .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::after {
  background-color: #921e12;
}

.dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c9c4;
}

.dark-mode .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.dark-mode .custom-switch.custom-switch-off-orange .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::after {
  background-color: #904201;
}

.dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fed1ac;
}

.dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::after {
  background-color: #7f5006;
}

.dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fad9a4;
}

.dark-mode .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-off-green .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::after {
  background-color: #003d2d;
}

.dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #56ffd4;
}

.dark-mode .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.dark-mode .custom-switch.custom-switch-off-teal .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::after {
  background-color: #0e5b44;
}

.dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #94eed3;
}

.dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::after {
  background-color: #16527a;
}

.dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #b6daf2;
}

.dark-mode .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.dark-mode .custom-switch.custom-switch-off-white .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::after {
  background-color: #bfbfbf;
}

.dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-off-gray .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.dark-mode .custom-control-input-primary:checked ~ .custom-control-label::before {
  border-color: #3f6791;
  background-color: #3f6791;
}

.dark-mode .custom-control-input-primary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233f6791' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-primary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233f6791'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-primary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-control-input-primary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #85a7ca;
}

.dark-mode .custom-control-input-primary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #a9c1da;
  border-color: #a9c1da;
}

.dark-mode .custom-control-input-secondary:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.dark-mode .custom-control-input-secondary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-secondary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-secondary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-control-input-secondary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.dark-mode .custom-control-input-secondary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.dark-mode .custom-control-input-success:checked ~ .custom-control-label::before {
  border-color: #00bc8c;
  background-color: #00bc8c;
}

.dark-mode .custom-control-input-success.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300bc8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-success.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2300bc8c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-success:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-control-input-success:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #3dffcd;
}

.dark-mode .custom-control-input-success:not(:disabled):active ~ .custom-control-label::before {
  background-color: #70ffda;
  border-color: #70ffda;
}

.dark-mode .custom-control-input-info:checked ~ .custom-control-label::before {
  border-color: #3498db;
  background-color: #3498db;
}

.dark-mode .custom-control-input-info.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233498db' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-info.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233498db'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-info:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-control-input-info:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a0cfee;
}

.dark-mode .custom-control-input-info:not(:disabled):active ~ .custom-control-label::before {
  background-color: #cce5f6;
  border-color: #cce5f6;
}

.dark-mode .custom-control-input-warning:checked ~ .custom-control-label::before {
  border-color: #f39c12;
  background-color: #f39c12;
}

.dark-mode .custom-control-input-warning.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f39c12' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-warning.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f39c12'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-warning:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-control-input-warning:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f9cf8b;
}

.dark-mode .custom-control-input-warning:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fce3bc;
  border-color: #fce3bc;
}

.dark-mode .custom-control-input-danger:checked ~ .custom-control-label::before {
  border-color: #e74c3c;
  background-color: #e74c3c;
}

.dark-mode .custom-control-input-danger.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e74c3c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-danger.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e74c3c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-danger:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-control-input-danger:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f5b4ae;
}

.dark-mode .custom-control-input-danger:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbdedb;
  border-color: #fbdedb;
}

.dark-mode .custom-control-input-light:checked ~ .custom-control-label::before {
  border-color: #f8f9fa;
  background-color: #f8f9fa;
}

.dark-mode .custom-control-input-light.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f8f9fa' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-light.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f8f9fa'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-light:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-control-input-light:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.dark-mode .custom-control-input-light:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.dark-mode .custom-control-input-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-control-input-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.dark-mode .custom-control-input-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.dark-mode .custom-control-input-lightblue:checked ~ .custom-control-label::before {
  border-color: #86bad8;
  background-color: #86bad8;
}

.dark-mode .custom-control-input-lightblue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2386bad8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lightblue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386bad8'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lightblue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-control-input-lightblue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #e6f1f7;
}

.dark-mode .custom-control-input-lightblue:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-navy:checked ~ .custom-control-label::before {
  border-color: #002c59;
  background-color: #002c59;
}

.dark-mode .custom-control-input-navy.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23002c59' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-navy.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23002c59'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-navy:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-control-input-navy:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #006ad8;
}

.dark-mode .custom-control-input-navy:not(:disabled):active ~ .custom-control-label::before {
  background-color: #0c84ff;
  border-color: #0c84ff;
}

.dark-mode .custom-control-input-olive:checked ~ .custom-control-label::before {
  border-color: #74c8a3;
  background-color: #74c8a3;
}

.dark-mode .custom-control-input-olive.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2374c8a3' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-olive.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2374c8a3'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-olive:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-control-input-olive:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #cfecdf;
}

.dark-mode .custom-control-input-olive:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f4fbf8;
  border-color: #f4fbf8;
}

.dark-mode .custom-control-input-lime:checked ~ .custom-control-label::before {
  border-color: #67ffa9;
  background-color: #67ffa9;
}

.dark-mode .custom-control-input-lime.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2367ffa9' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lime.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2367ffa9'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lime:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-control-input-lime:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #e7fff1;
}

.dark-mode .custom-control-input-lime:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-fuchsia:checked ~ .custom-control-label::before {
  border-color: #f672d8;
  background-color: #f672d8;
}

.dark-mode .custom-control-input-fuchsia.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f672d8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-fuchsia.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f672d8'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-fuchsia:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-control-input-fuchsia:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #feeaf9;
}

.dark-mode .custom-control-input-fuchsia:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-maroon:checked ~ .custom-control-label::before {
  border-color: #ed6c9b;
  background-color: #ed6c9b;
}

.dark-mode .custom-control-input-maroon.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ed6c9b' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-maroon.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ed6c9b'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-maroon:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-control-input-maroon:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fbdee8;
}

.dark-mode .custom-control-input-maroon:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-blue:checked ~ .custom-control-label::before {
  border-color: #3f6791;
  background-color: #3f6791;
}

.dark-mode .custom-control-input-blue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233f6791' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-blue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233f6791'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-blue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-control-input-blue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #85a7ca;
}

.dark-mode .custom-control-input-blue:not(:disabled):active ~ .custom-control-label::before {
  background-color: #a9c1da;
  border-color: #a9c1da;
}

.dark-mode .custom-control-input-indigo:checked ~ .custom-control-label::before {
  border-color: #6610f2;
  background-color: #6610f2;
}

.dark-mode .custom-control-input-indigo.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236610f2' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-indigo.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236610f2'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-indigo:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-control-input-indigo:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b389f9;
}

.dark-mode .custom-control-input-indigo:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d2b9fb;
  border-color: #d2b9fb;
}

.dark-mode .custom-control-input-purple:checked ~ .custom-control-label::before {
  border-color: #6f42c1;
  background-color: #6f42c1;
}

.dark-mode .custom-control-input-purple.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236f42c1' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-purple.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236f42c1'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-purple:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-control-input-purple:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b8a2e0;
}

.dark-mode .custom-control-input-purple:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d5c8ed;
  border-color: #d5c8ed;
}

.dark-mode .custom-control-input-pink:checked ~ .custom-control-label::before {
  border-color: #e83e8c;
  background-color: #e83e8c;
}

.dark-mode .custom-control-input-pink.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e83e8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-pink.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e83e8c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-pink:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-control-input-pink:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f6b0d0;
}

.dark-mode .custom-control-input-pink:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbddeb;
  border-color: #fbddeb;
}

.dark-mode .custom-control-input-red:checked ~ .custom-control-label::before {
  border-color: #e74c3c;
  background-color: #e74c3c;
}

.dark-mode .custom-control-input-red.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e74c3c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-red.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e74c3c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-red:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-control-input-red:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f5b4ae;
}

.dark-mode .custom-control-input-red:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbdedb;
  border-color: #fbdedb;
}

.dark-mode .custom-control-input-orange:checked ~ .custom-control-label::before {
  border-color: #fd7e14;
  background-color: #fd7e14;
}

.dark-mode .custom-control-input-orange.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fd7e14' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-orange.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fd7e14'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-orange:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-control-input-orange:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fec392;
}

.dark-mode .custom-control-input-orange:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffdfc5;
  border-color: #ffdfc5;
}

.dark-mode .custom-control-input-yellow:checked ~ .custom-control-label::before {
  border-color: #f39c12;
  background-color: #f39c12;
}

.dark-mode .custom-control-input-yellow.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f39c12' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-yellow.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f39c12'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-yellow:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-control-input-yellow:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f9cf8b;
}

.dark-mode .custom-control-input-yellow:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fce3bc;
  border-color: #fce3bc;
}

.dark-mode .custom-control-input-green:checked ~ .custom-control-label::before {
  border-color: #00bc8c;
  background-color: #00bc8c;
}

.dark-mode .custom-control-input-green.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300bc8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-green.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2300bc8c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-green:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-control-input-green:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #3dffcd;
}

.dark-mode .custom-control-input-green:not(:disabled):active ~ .custom-control-label::before {
  background-color: #70ffda;
  border-color: #70ffda;
}

.dark-mode .custom-control-input-teal:checked ~ .custom-control-label::before {
  border-color: #20c997;
  background-color: #20c997;
}

.dark-mode .custom-control-input-teal.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2320c997' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-teal.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2320c997'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-teal:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-control-input-teal:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #7eeaca;
}

.dark-mode .custom-control-input-teal:not(:disabled):active ~ .custom-control-label::before {
  background-color: #aaf1dc;
  border-color: #aaf1dc;
}

.dark-mode .custom-control-input-cyan:checked ~ .custom-control-label::before {
  border-color: #3498db;
  background-color: #3498db;
}

.dark-mode .custom-control-input-cyan.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233498db' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-cyan.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233498db'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-cyan:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-control-input-cyan:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a0cfee;
}

.dark-mode .custom-control-input-cyan:not(:disabled):active ~ .custom-control-label::before {
  background-color: #cce5f6;
  border-color: #cce5f6;
}

.dark-mode .custom-control-input-white:checked ~ .custom-control-label::before {
  border-color: #fff;
  background-color: #fff;
}

.dark-mode .custom-control-input-white.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-white.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-white:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-control-input-white:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.dark-mode .custom-control-input-white:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-gray:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.dark-mode .custom-control-input-gray.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-control-input-gray:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.dark-mode .custom-control-input-gray:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.dark-mode .custom-control-input-gray-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.dark-mode .custom-control-input-gray-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-control-input-gray-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.dark-mode .custom-control-input-gray-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.progress {
  box-shadow: none;
  border-radius: 1px;
}

.progress.vertical {
  display: inline-block;
  height: 200px;
  margin-right: 10px;
  position: relative;
  width: 30px;
}

.progress.vertical > .progress-bar {
  bottom: 0;
  position: absolute;
  width: 100%;
}

.progress.vertical.sm, .progress.vertical.progress-sm {
  width: 20px;
}

.progress.vertical.xs, .progress.vertical.progress-xs {
  width: 10px;
}

.progress.vertical.xxs, .progress.vertical.progress-xxs {
  width: 3px;
}

.progress-group {
  margin-bottom: 0.5rem;
}

.progress-sm {
  height: 10px;
}

.progress-xs {
  height: 7px;
}

.progress-xxs {
  height: 3px;
}

.table tr > td .progress {
  margin: 0;
}

.dark-mode .progress {
  background: #454d55;
}

.card-primary:not(.card-outline) > .card-header {
  background-color: #245682;
}

.card-primary:not(.card-outline) > .card-header,
.card-primary:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-primary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-primary.card-outline {
  border-top: 3px solid #245682;
}

.card-primary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-primary.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #245682;
}

.bg-primary > .card-header .btn-tool,
.bg-gradient-primary > .card-header .btn-tool,
.card-primary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-primary > .card-header .btn-tool:hover,
.bg-gradient-primary > .card-header .btn-tool:hover,
.card-primary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-primary .bootstrap-datetimepicker-widget .table td,
.card.bg-primary .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #1b4162;
  color: #fff;
}

.card.bg-primary .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-primary .bootstrap-datetimepicker-widget table td.active,
.card.bg-primary .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3071a9;
  color: #fff;
}

.card-secondary:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.card-secondary:not(.card-outline) > .card-header,
.card-secondary:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-secondary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-secondary.card-outline {
  border-top: 3px solid #6c757d;
}

.card-secondary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-secondary.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6c757d;
}

.bg-secondary > .card-header .btn-tool,
.bg-gradient-secondary > .card-header .btn-tool,
.card-secondary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-secondary > .card-header .btn-tool:hover,
.bg-gradient-secondary > .card-header .btn-tool:hover,
.card-secondary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-secondary .bootstrap-datetimepicker-widget .table td,
.card.bg-secondary .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.card.bg-secondary .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-secondary .bootstrap-datetimepicker-widget table td.active,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.card-success:not(.card-outline) > .card-header {
  background-color: #28a745;
}

.card-success:not(.card-outline) > .card-header,
.card-success:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-success:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-success.card-outline {
  border-top: 3px solid #28a745;
}

.card-success.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-success.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #28a745;
}

.bg-success > .card-header .btn-tool,
.bg-gradient-success > .card-header .btn-tool,
.card-success:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-success > .card-header .btn-tool:hover,
.bg-gradient-success > .card-header .btn-tool:hover,
.card-success:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-success .bootstrap-datetimepicker-widget .table td,
.card.bg-success .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-success .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-success .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #208637;
  color: #fff;
}

.card.bg-success .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-success .bootstrap-datetimepicker-widget table td.active,
.card.bg-success .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #34ce57;
  color: #fff;
}

.card-info:not(.card-outline) > .card-header {
  background-color: #17a2b8;
}

.card-info:not(.card-outline) > .card-header,
.card-info:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-info:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-info.card-outline {
  border-top: 3px solid #17a2b8;
}

.card-info.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-info.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #17a2b8;
}

.bg-info > .card-header .btn-tool,
.bg-gradient-info > .card-header .btn-tool,
.card-info:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-info > .card-header .btn-tool:hover,
.bg-gradient-info > .card-header .btn-tool:hover,
.card-info:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-info .bootstrap-datetimepicker-widget .table td,
.card.bg-info .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-info .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-info .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #128294;
  color: #fff;
}

.card.bg-info .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-info .bootstrap-datetimepicker-widget table td.active,
.card.bg-info .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #1fc8e3;
  color: #fff;
}

.card-warning:not(.card-outline) > .card-header {
  background-color: #ffc107;
}

.card-warning:not(.card-outline) > .card-header,
.card-warning:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-warning:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-warning.card-outline {
  border-top: 3px solid #ffc107;
}

.card-warning.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-warning.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #ffc107;
}

.bg-warning > .card-header .btn-tool,
.bg-gradient-warning > .card-header .btn-tool,
.card-warning:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-warning > .card-header .btn-tool:hover,
.bg-gradient-warning > .card-header .btn-tool:hover,
.card-warning:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-warning .bootstrap-datetimepicker-widget .table td,
.card.bg-warning .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #dda600;
  color: #1f2d3d;
}

.card.bg-warning .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-warning .bootstrap-datetimepicker-widget table td.active,
.card.bg-warning .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ffce3a;
  color: #1f2d3d;
}

.card-danger:not(.card-outline) > .card-header {
  background-color: #dc3545;
}

.card-danger:not(.card-outline) > .card-header,
.card-danger:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-danger:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-danger.card-outline {
  border-top: 3px solid #dc3545;
}

.card-danger.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-danger.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #dc3545;
}

.bg-danger > .card-header .btn-tool,
.bg-gradient-danger > .card-header .btn-tool,
.card-danger:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-danger > .card-header .btn-tool:hover,
.bg-gradient-danger > .card-header .btn-tool:hover,
.card-danger:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-danger .bootstrap-datetimepicker-widget .table td,
.card.bg-danger .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #c62232;
  color: #fff;
}

.card.bg-danger .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-danger .bootstrap-datetimepicker-widget table td.active,
.card.bg-danger .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #e4606d;
  color: #fff;
}

.card-light:not(.card-outline) > .card-header {
  background-color: #f8f9fa;
}

.card-light:not(.card-outline) > .card-header,
.card-light:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-light:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-light.card-outline {
  border-top: 3px solid #f8f9fa;
}

.card-light.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-light.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f8f9fa;
}

.bg-light > .card-header .btn-tool,
.bg-gradient-light > .card-header .btn-tool,
.card-light:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-light > .card-header .btn-tool:hover,
.bg-gradient-light > .card-header .btn-tool:hover,
.card-light:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-light .bootstrap-datetimepicker-widget .table td,
.card.bg-light .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-light .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-light .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e0e5e9;
  color: #1f2d3d;
}

.card.bg-light .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-light .bootstrap-datetimepicker-widget table td.active,
.card.bg-light .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.card-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.card-dark:not(.card-outline) > .card-header,
.card-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-dark.card-outline {
  border-top: 3px solid #343a40;
}

.card-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-dark.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #343a40;
}

.bg-dark > .card-header .btn-tool,
.bg-gradient-dark > .card-header .btn-tool,
.card-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-dark > .card-header .btn-tool:hover,
.bg-gradient-dark > .card-header .btn-tool:hover,
.card-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-dark .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.card.bg-dark .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-dark .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.card-lightblue:not(.card-outline) > .card-header {
  background-color: #3c8dbc;
}

.card-lightblue:not(.card-outline) > .card-header,
.card-lightblue:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-lightblue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-lightblue.card-outline {
  border-top: 3px solid #3c8dbc;
}

.card-lightblue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-lightblue.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3c8dbc;
}

.bg-lightblue > .card-header .btn-tool,
.bg-gradient-lightblue > .card-header .btn-tool,
.card-lightblue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-lightblue > .card-header .btn-tool:hover,
.bg-gradient-lightblue > .card-header .btn-tool:hover,
.card-lightblue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget .table td,
.card.bg-lightblue .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #32769d;
  color: #fff;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget table td.active,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5fa4cc;
  color: #fff;
}

.card-navy:not(.card-outline) > .card-header {
  background-color: #001f3f;
}

.card-navy:not(.card-outline) > .card-header,
.card-navy:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-navy:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-navy.card-outline {
  border-top: 3px solid #001f3f;
}

.card-navy.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-navy.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #001f3f;
}

.bg-navy > .card-header .btn-tool,
.bg-gradient-navy > .card-header .btn-tool,
.card-navy:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-navy > .card-header .btn-tool:hover,
.bg-gradient-navy > .card-header .btn-tool:hover,
.card-navy:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-navy .bootstrap-datetimepicker-widget .table td,
.card.bg-navy .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #000b16;
  color: #fff;
}

.card.bg-navy .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-navy .bootstrap-datetimepicker-widget table td.active,
.card.bg-navy .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #003872;
  color: #fff;
}

.card-olive:not(.card-outline) > .card-header {
  background-color: #3d9970;
}

.card-olive:not(.card-outline) > .card-header,
.card-olive:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-olive:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-olive.card-outline {
  border-top: 3px solid #3d9970;
}

.card-olive.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-olive.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3d9970;
}

.bg-olive > .card-header .btn-tool,
.bg-gradient-olive > .card-header .btn-tool,
.card-olive:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-olive > .card-header .btn-tool:hover,
.bg-gradient-olive > .card-header .btn-tool:hover,
.card-olive:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-olive .bootstrap-datetimepicker-widget .table td,
.card.bg-olive .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #317c5b;
  color: #fff;
}

.card.bg-olive .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-olive .bootstrap-datetimepicker-widget table td.active,
.card.bg-olive .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #50b98a;
  color: #fff;
}

.card-lime:not(.card-outline) > .card-header {
  background-color: #01ff70;
}

.card-lime:not(.card-outline) > .card-header,
.card-lime:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-lime:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-lime.card-outline {
  border-top: 3px solid #01ff70;
}

.card-lime.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-lime.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #01ff70;
}

.bg-lime > .card-header .btn-tool,
.bg-gradient-lime > .card-header .btn-tool,
.card-lime:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-lime > .card-header .btn-tool:hover,
.bg-gradient-lime > .card-header .btn-tool:hover,
.card-lime:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-lime .bootstrap-datetimepicker-widget .table td,
.card.bg-lime .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #00d75e;
  color: #1f2d3d;
}

.card.bg-lime .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-lime .bootstrap-datetimepicker-widget table td.active,
.card.bg-lime .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #34ff8d;
  color: #1f2d3d;
}

.card-fuchsia:not(.card-outline) > .card-header {
  background-color: #f012be;
}

.card-fuchsia:not(.card-outline) > .card-header,
.card-fuchsia:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-fuchsia:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-fuchsia.card-outline {
  border-top: 3px solid #f012be;
}

.card-fuchsia.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-fuchsia.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f012be;
}

.bg-fuchsia > .card-header .btn-tool,
.bg-gradient-fuchsia > .card-header .btn-tool,
.card-fuchsia:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-fuchsia > .card-header .btn-tool:hover,
.bg-gradient-fuchsia > .card-header .btn-tool:hover,
.card-fuchsia:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget .table td,
.card.bg-fuchsia .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #cc0da1;
  color: #fff;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f342cb;
  color: #fff;
}

.card-maroon:not(.card-outline) > .card-header {
  background-color: #d81b60;
}

.card-maroon:not(.card-outline) > .card-header,
.card-maroon:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-maroon:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-maroon.card-outline {
  border-top: 3px solid #d81b60;
}

.card-maroon.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-maroon.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #d81b60;
}

.bg-maroon > .card-header .btn-tool,
.bg-gradient-maroon > .card-header .btn-tool,
.card-maroon:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-maroon > .card-header .btn-tool:hover,
.bg-gradient-maroon > .card-header .btn-tool:hover,
.card-maroon:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-maroon .bootstrap-datetimepicker-widget .table td,
.card.bg-maroon .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #b41650;
  color: #fff;
}

.card.bg-maroon .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-maroon .bootstrap-datetimepicker-widget table td.active,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #e73f7c;
  color: #fff;
}

.card-blue:not(.card-outline) > .card-header {
  background-color: #007bff;
}

.card-blue:not(.card-outline) > .card-header,
.card-blue:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-blue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-blue.card-outline {
  border-top: 3px solid #007bff;
}

.card-blue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-blue.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #007bff;
}

.bg-blue > .card-header .btn-tool,
.bg-gradient-blue > .card-header .btn-tool,
.card-blue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-blue > .card-header .btn-tool:hover,
.bg-gradient-blue > .card-header .btn-tool:hover,
.card-blue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-blue .bootstrap-datetimepicker-widget .table td,
.card.bg-blue .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #0067d6;
  color: #fff;
}

.card.bg-blue .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-blue .bootstrap-datetimepicker-widget table td.active,
.card.bg-blue .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3395ff;
  color: #fff;
}

.card-indigo:not(.card-outline) > .card-header {
  background-color: #6610f2;
}

.card-indigo:not(.card-outline) > .card-header,
.card-indigo:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-indigo:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-indigo.card-outline {
  border-top: 3px solid #6610f2;
}

.card-indigo.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-indigo.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6610f2;
}

.bg-indigo > .card-header .btn-tool,
.bg-gradient-indigo > .card-header .btn-tool,
.card-indigo:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-indigo > .card-header .btn-tool:hover,
.bg-gradient-indigo > .card-header .btn-tool:hover,
.card-indigo:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-indigo .bootstrap-datetimepicker-widget .table td,
.card.bg-indigo .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #550bce;
  color: #fff;
}

.card.bg-indigo .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-indigo .bootstrap-datetimepicker-widget table td.active,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8540f5;
  color: #fff;
}

.card-purple:not(.card-outline) > .card-header {
  background-color: #6f42c1;
}

.card-purple:not(.card-outline) > .card-header,
.card-purple:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-purple:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-purple.card-outline {
  border-top: 3px solid #6f42c1;
}

.card-purple.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-purple.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6f42c1;
}

.bg-purple > .card-header .btn-tool,
.bg-gradient-purple > .card-header .btn-tool,
.card-purple:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-purple > .card-header .btn-tool:hover,
.bg-gradient-purple > .card-header .btn-tool:hover,
.card-purple:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-purple .bootstrap-datetimepicker-widget .table td,
.card.bg-purple .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #5d36a4;
  color: #fff;
}

.card.bg-purple .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-purple .bootstrap-datetimepicker-widget table td.active,
.card.bg-purple .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8c68ce;
  color: #fff;
}

.card-pink:not(.card-outline) > .card-header {
  background-color: #e83e8c;
}

.card-pink:not(.card-outline) > .card-header,
.card-pink:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-pink:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-pink.card-outline {
  border-top: 3px solid #e83e8c;
}

.card-pink.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-pink.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #e83e8c;
}

.bg-pink > .card-header .btn-tool,
.bg-gradient-pink > .card-header .btn-tool,
.card-pink:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-pink > .card-header .btn-tool:hover,
.bg-gradient-pink > .card-header .btn-tool:hover,
.card-pink:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-pink .bootstrap-datetimepicker-widget .table td,
.card.bg-pink .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e21b76;
  color: #fff;
}

.card.bg-pink .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-pink .bootstrap-datetimepicker-widget table td.active,
.card.bg-pink .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed6ca7;
  color: #fff;
}

.card-red:not(.card-outline) > .card-header {
  background-color: #dc3545;
}

.card-red:not(.card-outline) > .card-header,
.card-red:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-red:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-red.card-outline {
  border-top: 3px solid #dc3545;
}

.card-red.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-red.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #dc3545;
}

.bg-red > .card-header .btn-tool,
.bg-gradient-red > .card-header .btn-tool,
.card-red:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-red > .card-header .btn-tool:hover,
.bg-gradient-red > .card-header .btn-tool:hover,
.card-red:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-red .bootstrap-datetimepicker-widget .table td,
.card.bg-red .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-red .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-red .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #c62232;
  color: #fff;
}

.card.bg-red .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-red .bootstrap-datetimepicker-widget table td.active,
.card.bg-red .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #e4606d;
  color: #fff;
}

.card-orange:not(.card-outline) > .card-header {
  background-color: #fd7e14;
}

.card-orange:not(.card-outline) > .card-header,
.card-orange:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-orange:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-orange.card-outline {
  border-top: 3px solid #fd7e14;
}

.card-orange.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-orange.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #fd7e14;
}

.bg-orange > .card-header .btn-tool,
.bg-gradient-orange > .card-header .btn-tool,
.card-orange:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-orange > .card-header .btn-tool:hover,
.bg-gradient-orange > .card-header .btn-tool:hover,
.card-orange:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-orange .bootstrap-datetimepicker-widget .table td,
.card.bg-orange .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e66a02;
  color: #1f2d3d;
}

.card.bg-orange .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-orange .bootstrap-datetimepicker-widget table td.active,
.card.bg-orange .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #fd9a47;
  color: #1f2d3d;
}

.card-yellow:not(.card-outline) > .card-header {
  background-color: #ffc107;
}

.card-yellow:not(.card-outline) > .card-header,
.card-yellow:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-yellow:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-yellow.card-outline {
  border-top: 3px solid #ffc107;
}

.card-yellow.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-yellow.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #ffc107;
}

.bg-yellow > .card-header .btn-tool,
.bg-gradient-yellow > .card-header .btn-tool,
.card-yellow:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-yellow > .card-header .btn-tool:hover,
.bg-gradient-yellow > .card-header .btn-tool:hover,
.card-yellow:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-yellow .bootstrap-datetimepicker-widget .table td,
.card.bg-yellow .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #dda600;
  color: #1f2d3d;
}

.card.bg-yellow .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-yellow .bootstrap-datetimepicker-widget table td.active,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ffce3a;
  color: #1f2d3d;
}

.card-green:not(.card-outline) > .card-header {
  background-color: #28a745;
}

.card-green:not(.card-outline) > .card-header,
.card-green:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-green:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-green.card-outline {
  border-top: 3px solid #28a745;
}

.card-green.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-green.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #28a745;
}

.bg-green > .card-header .btn-tool,
.bg-gradient-green > .card-header .btn-tool,
.card-green:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-green > .card-header .btn-tool:hover,
.bg-gradient-green > .card-header .btn-tool:hover,
.card-green:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-green .bootstrap-datetimepicker-widget .table td,
.card.bg-green .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-green .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-green .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #208637;
  color: #fff;
}

.card.bg-green .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-green .bootstrap-datetimepicker-widget table td.active,
.card.bg-green .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #34ce57;
  color: #fff;
}

.card-teal:not(.card-outline) > .card-header {
  background-color: #20c997;
}

.card-teal:not(.card-outline) > .card-header,
.card-teal:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-teal:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-teal.card-outline {
  border-top: 3px solid #20c997;
}

.card-teal.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-teal.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #20c997;
}

.bg-teal > .card-header .btn-tool,
.bg-gradient-teal > .card-header .btn-tool,
.card-teal:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-teal > .card-header .btn-tool:hover,
.bg-gradient-teal > .card-header .btn-tool:hover,
.card-teal:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-teal .bootstrap-datetimepicker-widget .table td,
.card.bg-teal .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #1aa67d;
  color: #fff;
}

.card.bg-teal .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-teal .bootstrap-datetimepicker-widget table td.active,
.card.bg-teal .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3ce0af;
  color: #fff;
}

.card-cyan:not(.card-outline) > .card-header {
  background-color: #17a2b8;
}

.card-cyan:not(.card-outline) > .card-header,
.card-cyan:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-cyan:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-cyan.card-outline {
  border-top: 3px solid #17a2b8;
}

.card-cyan.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-cyan.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #17a2b8;
}

.bg-cyan > .card-header .btn-tool,
.bg-gradient-cyan > .card-header .btn-tool,
.card-cyan:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-cyan > .card-header .btn-tool:hover,
.bg-gradient-cyan > .card-header .btn-tool:hover,
.card-cyan:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-cyan .bootstrap-datetimepicker-widget .table td,
.card.bg-cyan .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #128294;
  color: #fff;
}

.card.bg-cyan .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-cyan .bootstrap-datetimepicker-widget table td.active,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #1fc8e3;
  color: #fff;
}

.card-white:not(.card-outline) > .card-header {
  background-color: #fff;
}

.card-white:not(.card-outline) > .card-header,
.card-white:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-white:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-white.card-outline {
  border-top: 3px solid #fff;
}

.card-white.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-white.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #fff;
}

.bg-white > .card-header .btn-tool,
.bg-gradient-white > .card-header .btn-tool,
.card-white:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-white > .card-header .btn-tool:hover,
.bg-gradient-white > .card-header .btn-tool:hover,
.card-white:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-white .bootstrap-datetimepicker-widget .table td,
.card.bg-white .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-white .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-white .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #ebebeb;
  color: #1f2d3d;
}

.card.bg-white .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-white .bootstrap-datetimepicker-widget table td.active,
.card.bg-white .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.card-gray:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.card-gray:not(.card-outline) > .card-header,
.card-gray:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-gray:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-gray.card-outline {
  border-top: 3px solid #6c757d;
}

.card-gray.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-gray.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6c757d;
}

.bg-gray > .card-header .btn-tool,
.bg-gradient-gray > .card-header .btn-tool,
.card-gray:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-gray > .card-header .btn-tool:hover,
.bg-gradient-gray > .card-header .btn-tool:hover,
.card-gray:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-gray .bootstrap-datetimepicker-widget .table td,
.card.bg-gray .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.card.bg-gray .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-gray .bootstrap-datetimepicker-widget table td.active,
.card.bg-gray .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.card-gray-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.card-gray-dark:not(.card-outline) > .card-header,
.card-gray-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-gray-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-gray-dark.card-outline {
  border-top: 3px solid #343a40;
}

.card-gray-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-gray-dark.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #343a40;
}

.bg-gray-dark > .card-header .btn-tool,
.bg-gradient-gray-dark > .card-header .btn-tool,
.card-gray-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-gray-dark > .card-header .btn-tool:hover,
.bg-gradient-gray-dark > .card-header .btn-tool:hover,
.card-gray-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-gray-dark .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.card {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  margin-bottom: 1rem;
}

.card.bg-dark .card-header {
  border-color: #383f45;
}

.card.bg-dark,
.card.bg-dark .card-body {
  color: #fff;
}

.card.maximized-card {
  height: 100% !important;
  left: 0;
  max-height: 100% !important;
  max-width: 100% !important;
  position: fixed;
  top: 0;
  width: 100% !important;
  z-index: 1040;
}

.card.maximized-card.was-collapsed .card-body {
  display: block !important;
}

.card.maximized-card .card-body {
  overflow: auto;
}

.card.maximized-card [data-card-widgett="collapse"] {
  display: none;
}

.card.maximized-card .card-header,
.card.maximized-card .card-footer {
  border-radius: 0 !important;
}

.card.collapsed-card .card-body,
.card.collapsed-card .card-footer {
  display: none;
}

.card .nav.flex-column > li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  margin: 0;
}

.card .nav.flex-column > li:last-of-type {
  border-bottom: 0;
}

.card.height-control .card-body {
  max-height: 300px;
  overflow: auto;
}

.card .border-right {
  border-right: 1px solid rgba(0, 0, 0, 0.125);
}

.card .border-left {
  border-left: 1px solid rgba(0, 0, 0, 0.125);
}

.card.card-tabs:not(.card-outline) > .card-header {
  border-bottom: 0;
}

.card.card-tabs:not(.card-outline) > .card-header .nav-item:first-child .nav-link {
  border-left-color: transparent;
}

.card.card-tabs.card-outline .nav-item {
  border-bottom: 0;
}

.card.card-tabs.card-outline .nav-item:first-child .nav-link {
  border-left: 0;
  margin-left: 0;
}

.card.card-tabs .card-tools {
  margin: .3rem .5rem;
}

.card.card-tabs:not(.expanding-card).collapsed-card .card-header {
  border-bottom: 0;
}

.card.card-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs {
  border-bottom: 0;
}

.card.card-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs .nav-item {
  margin-bottom: 0;
}

.card.card-tabs.expanding-card .card-header .nav-tabs .nav-item {
  margin-bottom: -1px;
}

.card.card-outline-tabs {
  border-top: 0;
}

.card.card-outline-tabs .card-header .nav-item:first-child .nav-link {
  border-left: 0;
  margin-left: 0;
}

.card.card-outline-tabs .card-header a {
  border-top: 3px solid transparent;
}

.card.card-outline-tabs .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card.card-outline-tabs .card-header a.active:hover {
  margin-top: 0;
}

.card.card-outline-tabs .card-tools {
  margin: .5rem .5rem .3rem;
}

.card.card-outline-tabs:not(.expanding-card).collapsed-card .card-header {
  border-bottom: 0;
}

.card.card-outline-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs {
  border-bottom: 0;
}

.card.card-outline-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs .nav-item {
  margin-bottom: 0;
}

.card.card-outline-tabs.expanding-card .card-header .nav-tabs .nav-item {
  margin-bottom: -1px;
}

html.maximized-card {
  overflow: hidden;
}

.card-header::after,
.card-body::after,
.card-footer::after {
  display: block;
  clear: both;
  content: "";
}

.card-header {
  background-color: transparent;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  padding: 0.75rem 1.25rem;
  position: relative;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.collapsed-card .card-header {
  border-bottom: 0;
}

.card-header > .card-tools {
  float: right;
  margin-right: -0.625rem;
}

.card-header > .card-tools .input-group,
.card-header > .card-tools .nav,
.card-header > .card-tools .pagination {
  margin-bottom: -0.3rem;
  margin-top: -0.3rem;
}

.card-header > .card-tools [data-toggle="tooltip"] {
  position: relative;
}

.card-title {
  float: left;
  font-size: 1.1rem;
  font-weight: 400;
  margin: 0;
}

.card-text {
  clear: both;
}

.btn-tool {
  background-color: transparent;
  color: #adb5bd;
  font-size: 0.875rem;
  margin: -0.75rem 0;
  padding: .25rem .5rem;
}

.btn-group.show .btn-tool, .btn-tool:hover {
  color: #495057;
}

.show .btn-tool, .btn-tool:focus {
  box-shadow: none !important;
}

.text-sm .card-title {
  font-size: 1rem;
}

.text-sm .nav-link {
  padding: 0.4rem 0.8rem;
}

.card-body > .table {
  margin-bottom: 0;
}

.card-body > .table > thead > tr > th,
.card-body > .table > thead > tr > td {
  border-top-width: 0;
}

.card-body .fc {
  margin-top: 5px;
}

.card-body .full-width-chart {
  margin: -19px;
}

.card-body.p-0 .full-width-chart {
  margin: -9px;
}

.chart-legend {
  padding-left: 0;
  list-style: none;
  margin: 10px 0;
}

@media (max-width: 576px) {
  .chart-legend > li {
    float: left;
    margin-right: 10px;
  }
}

.card-comments {
  background-color: #f8f9fa;
}

.card-comments .card-comment {
  border-bottom: 1px solid #e9ecef;
  padding: 8px 0;
}

.card-comments .card-comment::after {
  display: block;
  clear: both;
  content: "";
}

.card-comments .card-comment:last-of-type {
  border-bottom: 0;
}

.card-comments .card-comment:first-of-type {
  padding-top: 0;
}

.card-comments .card-comment img {
  height: 1.875rem;
  width: 1.875rem;
  float: left;
}

.card-comments .comment-text {
  color: #78838e;
  margin-left: 40px;
}

.card-comments .username {
  color: #495057;
  display: block;
  font-weight: 600;
}

.card-comments .text-muted {
  font-size: 12px;
  font-weight: 400;
}

.todo-list {
  list-style: none;
  margin: 0;
  overflow: auto;
  padding: 0;
}

.todo-list > li {
  border-radius: 2px;
  background-color: #f8f9fa;
  border-left: 2px solid #e9ecef;
  color: #495057;
  margin-bottom: 2px;
  padding: 10px;
}

.todo-list > li:last-of-type {
  margin-bottom: 0;
}

.todo-list > li > input[type="checkbox"] {
  margin: 0 10px 0 5px;
}

.todo-list > li .text {
  display: inline-block;
  font-weight: 600;
  margin-left: 5px;
}

.todo-list > li .badge {
  font-size: .7rem;
  margin-left: 10px;
}

.todo-list > li .tools {
  color: #dc3545;
  display: none;
  float: right;
}

.todo-list > li .tools > .fa,
.todo-list > li .tools > .fas,
.todo-list > li .tools > .far,
.todo-list > li .tools > .fab,
.todo-list > li .tools > .fal,
.todo-list > li .tools > .fad,
.todo-list > li .tools > .svg-inline--fa,
.todo-list > li .tools > .ion {
  cursor: pointer;
  margin-right: 5px;
}

.todo-list > li:hover .tools {
  display: inline-block;
}

.todo-list > li.done {
  color: #697582;
}

.todo-list > li.done .text {
  font-weight: 500;
  text-decoration: line-through;
}

.todo-list > li.done .badge {
  background-color: #adb5bd !important;
}

.todo-list .primary {
  border-left-color: #245682;
}

.todo-list .secondary {
  border-left-color: #6c757d;
}

.todo-list .success {
  border-left-color: #28a745;
}

.todo-list .info {
  border-left-color: #17a2b8;
}

.todo-list .warning {
  border-left-color: #ffc107;
}

.todo-list .danger {
  border-left-color: #dc3545;
}

.todo-list .light {
  border-left-color: #f8f9fa;
}

.todo-list .dark {
  border-left-color: #343a40;
}

.todo-list .lightblue {
  border-left-color: #3c8dbc;
}

.todo-list .navy {
  border-left-color: #001f3f;
}

.todo-list .olive {
  border-left-color: #3d9970;
}

.todo-list .lime {
  border-left-color: #01ff70;
}

.todo-list .fuchsia {
  border-left-color: #f012be;
}

.todo-list .maroon {
  border-left-color: #d81b60;
}

.todo-list .blue {
  border-left-color: #007bff;
}

.todo-list .indigo {
  border-left-color: #6610f2;
}

.todo-list .purple {
  border-left-color: #6f42c1;
}

.todo-list .pink {
  border-left-color: #e83e8c;
}

.todo-list .red {
  border-left-color: #dc3545;
}

.todo-list .orange {
  border-left-color: #fd7e14;
}

.todo-list .yellow {
  border-left-color: #ffc107;
}

.todo-list .green {
  border-left-color: #28a745;
}

.todo-list .teal {
  border-left-color: #20c997;
}

.todo-list .cyan {
  border-left-color: #17a2b8;
}

.todo-list .white {
  border-left-color: #fff;
}

.todo-list .gray {
  border-left-color: #6c757d;
}

.todo-list .gray-dark {
  border-left-color: #343a40;
}

.todo-list .handle {
  cursor: move;
  display: inline-block;
  margin: 0 5px;
}

.card-input {
  max-width: 200px;
}

.card-default .nav-item:first-child .nav-link {
  border-left: 0;
}

.dark-mode .card-primary:not(.card-outline) > .card-header {
  background-color: #3f6791;
}

.dark-mode .card-primary:not(.card-outline) > .card-header,
.dark-mode .card-primary:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-primary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-primary.card-outline {
  border-top: 3px solid #3f6791;
}

.dark-mode .card-primary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-primary.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3f6791;
}

.dark-mode .bg-primary > .card-header .btn-tool,
.dark-mode .bg-gradient-primary > .card-header .btn-tool,
.dark-mode .card-primary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-primary > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-primary > .card-header .btn-tool:hover,
.dark-mode .card-primary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #335375;
  color: #fff;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5080b3;
  color: #fff;
}

.dark-mode .card-secondary:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.dark-mode .card-secondary:not(.card-outline) > .card-header,
.dark-mode .card-secondary:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-secondary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-secondary.card-outline {
  border-top: 3px solid #6c757d;
}

.dark-mode .card-secondary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-secondary.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6c757d;
}

.dark-mode .bg-secondary > .card-header .btn-tool,
.dark-mode .bg-gradient-secondary > .card-header .btn-tool,
.dark-mode .card-secondary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-secondary > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-secondary > .card-header .btn-tool:hover,
.dark-mode .card-secondary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.dark-mode .card-success:not(.card-outline) > .card-header {
  background-color: #00bc8c;
}

.dark-mode .card-success:not(.card-outline) > .card-header,
.dark-mode .card-success:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-success:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-success.card-outline {
  border-top: 3px solid #00bc8c;
}

.dark-mode .card-success.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-success.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #00bc8c;
}

.dark-mode .bg-success > .card-header .btn-tool,
.dark-mode .bg-gradient-success > .card-header .btn-tool,
.dark-mode .card-success:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-success > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-success > .card-header .btn-tool:hover,
.dark-mode .card-success:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #00936e;
  color: #fff;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #00efb2;
  color: #fff;
}

.dark-mode .card-info:not(.card-outline) > .card-header {
  background-color: #3498db;
}

.dark-mode .card-info:not(.card-outline) > .card-header,
.dark-mode .card-info:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-info:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-info.card-outline {
  border-top: 3px solid #3498db;
}

.dark-mode .card-info.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-info.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3498db;
}

.dark-mode .bg-info > .card-header .btn-tool,
.dark-mode .bg-gradient-info > .card-header .btn-tool,
.dark-mode .card-info:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-info > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-info > .card-header .btn-tool:hover,
.dark-mode .card-info:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #2383c4;
  color: #fff;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5faee3;
  color: #fff;
}

.dark-mode .card-warning:not(.card-outline) > .card-header {
  background-color: #f39c12;
}

.dark-mode .card-warning:not(.card-outline) > .card-header,
.dark-mode .card-warning:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-warning:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-warning.card-outline {
  border-top: 3px solid #f39c12;
}

.dark-mode .card-warning.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-warning.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f39c12;
}

.dark-mode .bg-warning > .card-header .btn-tool,
.dark-mode .bg-gradient-warning > .card-header .btn-tool,
.dark-mode .card-warning:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-warning > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-warning > .card-header .btn-tool:hover,
.dark-mode .card-warning:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #d2850b;
  color: #1f2d3d;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f5b043;
  color: #1f2d3d;
}

.dark-mode .card-danger:not(.card-outline) > .card-header {
  background-color: #e74c3c;
}

.dark-mode .card-danger:not(.card-outline) > .card-header,
.dark-mode .card-danger:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-danger:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-danger.card-outline {
  border-top: 3px solid #e74c3c;
}

.dark-mode .card-danger.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-danger.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #e74c3c;
}

.dark-mode .bg-danger > .card-header .btn-tool,
.dark-mode .bg-gradient-danger > .card-header .btn-tool,
.dark-mode .card-danger:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-danger > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-danger > .card-header .btn-tool:hover,
.dark-mode .card-danger:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #df2e1b;
  color: #fff;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed7669;
  color: #fff;
}

.dark-mode .card-light:not(.card-outline) > .card-header {
  background-color: #f8f9fa;
}

.dark-mode .card-light:not(.card-outline) > .card-header,
.dark-mode .card-light:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-light:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-light.card-outline {
  border-top: 3px solid #f8f9fa;
}

.dark-mode .card-light.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-light.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f8f9fa;
}

.dark-mode .bg-light > .card-header .btn-tool,
.dark-mode .bg-gradient-light > .card-header .btn-tool,
.dark-mode .card-light:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-light > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-light > .card-header .btn-tool:hover,
.dark-mode .card-light:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e0e5e9;
  color: #1f2d3d;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.dark-mode .card-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.dark-mode .card-dark:not(.card-outline) > .card-header,
.dark-mode .card-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-dark.card-outline {
  border-top: 3px solid #343a40;
}

.dark-mode .card-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-dark.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #343a40;
}

.dark-mode .bg-dark > .card-header .btn-tool,
.dark-mode .bg-gradient-dark > .card-header .btn-tool,
.dark-mode .card-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-dark > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-dark > .card-header .btn-tool:hover,
.dark-mode .card-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.dark-mode .card-lightblue:not(.card-outline) > .card-header {
  background-color: #86bad8;
}

.dark-mode .card-lightblue:not(.card-outline) > .card-header,
.dark-mode .card-lightblue:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-lightblue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-lightblue.card-outline {
  border-top: 3px solid #86bad8;
}

.dark-mode .card-lightblue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-lightblue.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #86bad8;
}

.dark-mode .bg-lightblue > .card-header .btn-tool,
.dark-mode .bg-gradient-lightblue > .card-header .btn-tool,
.dark-mode .card-lightblue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-lightblue > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-lightblue > .card-header .btn-tool:hover,
.dark-mode .card-lightblue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #67a8ce;
  color: #1f2d3d;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #acd0e5;
  color: #1f2d3d;
}

.dark-mode .card-navy:not(.card-outline) > .card-header {
  background-color: #002c59;
}

.dark-mode .card-navy:not(.card-outline) > .card-header,
.dark-mode .card-navy:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-navy:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-navy.card-outline {
  border-top: 3px solid #002c59;
}

.dark-mode .card-navy.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-navy.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #002c59;
}

.dark-mode .bg-navy > .card-header .btn-tool,
.dark-mode .bg-gradient-navy > .card-header .btn-tool,
.dark-mode .card-navy:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-navy > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-navy > .card-header .btn-tool:hover,
.dark-mode .card-navy:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #001730;
  color: #fff;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #00458c;
  color: #fff;
}

.dark-mode .card-olive:not(.card-outline) > .card-header {
  background-color: #74c8a3;
}

.dark-mode .card-olive:not(.card-outline) > .card-header,
.dark-mode .card-olive:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-olive:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-olive.card-outline {
  border-top: 3px solid #74c8a3;
}

.dark-mode .card-olive.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-olive.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #74c8a3;
}

.dark-mode .bg-olive > .card-header .btn-tool,
.dark-mode .bg-gradient-olive > .card-header .btn-tool,
.dark-mode .card-olive:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-olive > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-olive > .card-header .btn-tool:hover,
.dark-mode .card-olive:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #57bc8f;
  color: #1f2d3d;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #99d6bb;
  color: #1f2d3d;
}

.dark-mode .card-lime:not(.card-outline) > .card-header {
  background-color: #67ffa9;
}

.dark-mode .card-lime:not(.card-outline) > .card-header,
.dark-mode .card-lime:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-lime:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-lime.card-outline {
  border-top: 3px solid #67ffa9;
}

.dark-mode .card-lime.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-lime.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #67ffa9;
}

.dark-mode .bg-lime > .card-header .btn-tool,
.dark-mode .bg-gradient-lime > .card-header .btn-tool,
.dark-mode .card-lime:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-lime > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-lime > .card-header .btn-tool:hover,
.dark-mode .card-lime:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #3eff92;
  color: #1f2d3d;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #9affc6;
  color: #1f2d3d;
}

.dark-mode .card-fuchsia:not(.card-outline) > .card-header {
  background-color: #f672d8;
}

.dark-mode .card-fuchsia:not(.card-outline) > .card-header,
.dark-mode .card-fuchsia:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-fuchsia:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-fuchsia.card-outline {
  border-top: 3px solid #f672d8;
}

.dark-mode .card-fuchsia.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-fuchsia.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f672d8;
}

.dark-mode .bg-fuchsia > .card-header .btn-tool,
.dark-mode .bg-gradient-fuchsia > .card-header .btn-tool,
.dark-mode .card-fuchsia:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-fuchsia > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-fuchsia > .card-header .btn-tool:hover,
.dark-mode .card-fuchsia:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #f44cce;
  color: #1f2d3d;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f9a2e5;
  color: #1f2d3d;
}

.dark-mode .card-maroon:not(.card-outline) > .card-header {
  background-color: #ed6c9b;
}

.dark-mode .card-maroon:not(.card-outline) > .card-header,
.dark-mode .card-maroon:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-maroon:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-maroon.card-outline {
  border-top: 3px solid #ed6c9b;
}

.dark-mode .card-maroon.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-maroon.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #ed6c9b;
}

.dark-mode .bg-maroon > .card-header .btn-tool,
.dark-mode .bg-gradient-maroon > .card-header .btn-tool,
.dark-mode .card-maroon:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-maroon > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-maroon > .card-header .btn-tool:hover,
.dark-mode .card-maroon:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e84883;
  color: #1f2d3d;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f29aba;
  color: #1f2d3d;
}

.dark-mode .card-blue:not(.card-outline) > .card-header {
  background-color: #3f6791;
}

.dark-mode .card-blue:not(.card-outline) > .card-header,
.dark-mode .card-blue:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-blue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-blue.card-outline {
  border-top: 3px solid #3f6791;
}

.dark-mode .card-blue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-blue.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3f6791;
}

.dark-mode .bg-blue > .card-header .btn-tool,
.dark-mode .bg-gradient-blue > .card-header .btn-tool,
.dark-mode .card-blue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-blue > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-blue > .card-header .btn-tool:hover,
.dark-mode .card-blue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #335375;
  color: #fff;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5080b3;
  color: #fff;
}

.dark-mode .card-indigo:not(.card-outline) > .card-header {
  background-color: #6610f2;
}

.dark-mode .card-indigo:not(.card-outline) > .card-header,
.dark-mode .card-indigo:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-indigo:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-indigo.card-outline {
  border-top: 3px solid #6610f2;
}

.dark-mode .card-indigo.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-indigo.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6610f2;
}

.dark-mode .bg-indigo > .card-header .btn-tool,
.dark-mode .bg-gradient-indigo > .card-header .btn-tool,
.dark-mode .card-indigo:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-indigo > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-indigo > .card-header .btn-tool:hover,
.dark-mode .card-indigo:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #550bce;
  color: #fff;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8540f5;
  color: #fff;
}

.dark-mode .card-purple:not(.card-outline) > .card-header {
  background-color: #6f42c1;
}

.dark-mode .card-purple:not(.card-outline) > .card-header,
.dark-mode .card-purple:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-purple:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-purple.card-outline {
  border-top: 3px solid #6f42c1;
}

.dark-mode .card-purple.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-purple.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6f42c1;
}

.dark-mode .bg-purple > .card-header .btn-tool,
.dark-mode .bg-gradient-purple > .card-header .btn-tool,
.dark-mode .card-purple:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-purple > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-purple > .card-header .btn-tool:hover,
.dark-mode .card-purple:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #5d36a4;
  color: #fff;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8c68ce;
  color: #fff;
}

.dark-mode .card-pink:not(.card-outline) > .card-header {
  background-color: #e83e8c;
}

.dark-mode .card-pink:not(.card-outline) > .card-header,
.dark-mode .card-pink:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-pink:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-pink.card-outline {
  border-top: 3px solid #e83e8c;
}

.dark-mode .card-pink.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-pink.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #e83e8c;
}

.dark-mode .bg-pink > .card-header .btn-tool,
.dark-mode .bg-gradient-pink > .card-header .btn-tool,
.dark-mode .card-pink:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-pink > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-pink > .card-header .btn-tool:hover,
.dark-mode .card-pink:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e21b76;
  color: #fff;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed6ca7;
  color: #fff;
}

.dark-mode .card-red:not(.card-outline) > .card-header {
  background-color: #e74c3c;
}

.dark-mode .card-red:not(.card-outline) > .card-header,
.dark-mode .card-red:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-red:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-red.card-outline {
  border-top: 3px solid #e74c3c;
}

.dark-mode .card-red.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-red.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #e74c3c;
}

.dark-mode .bg-red > .card-header .btn-tool,
.dark-mode .bg-gradient-red > .card-header .btn-tool,
.dark-mode .card-red:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-red > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-red > .card-header .btn-tool:hover,
.dark-mode .card-red:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #df2e1b;
  color: #fff;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed7669;
  color: #fff;
}

.dark-mode .card-orange:not(.card-outline) > .card-header {
  background-color: #fd7e14;
}

.dark-mode .card-orange:not(.card-outline) > .card-header,
.dark-mode .card-orange:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-orange:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-orange.card-outline {
  border-top: 3px solid #fd7e14;
}

.dark-mode .card-orange.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-orange.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #fd7e14;
}

.dark-mode .bg-orange > .card-header .btn-tool,
.dark-mode .bg-gradient-orange > .card-header .btn-tool,
.dark-mode .card-orange:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-orange > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-orange > .card-header .btn-tool:hover,
.dark-mode .card-orange:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e66a02;
  color: #1f2d3d;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #fd9a47;
  color: #1f2d3d;
}

.dark-mode .card-yellow:not(.card-outline) > .card-header {
  background-color: #f39c12;
}

.dark-mode .card-yellow:not(.card-outline) > .card-header,
.dark-mode .card-yellow:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-yellow:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-yellow.card-outline {
  border-top: 3px solid #f39c12;
}

.dark-mode .card-yellow.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-yellow.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f39c12;
}

.dark-mode .bg-yellow > .card-header .btn-tool,
.dark-mode .bg-gradient-yellow > .card-header .btn-tool,
.dark-mode .card-yellow:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-yellow > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-yellow > .card-header .btn-tool:hover,
.dark-mode .card-yellow:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #d2850b;
  color: #1f2d3d;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f5b043;
  color: #1f2d3d;
}

.dark-mode .card-green:not(.card-outline) > .card-header {
  background-color: #00bc8c;
}

.dark-mode .card-green:not(.card-outline) > .card-header,
.dark-mode .card-green:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-green:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-green.card-outline {
  border-top: 3px solid #00bc8c;
}

.dark-mode .card-green.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-green.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #00bc8c;
}

.dark-mode .bg-green > .card-header .btn-tool,
.dark-mode .bg-gradient-green > .card-header .btn-tool,
.dark-mode .card-green:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-green > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-green > .card-header .btn-tool:hover,
.dark-mode .card-green:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #00936e;
  color: #fff;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #00efb2;
  color: #fff;
}

.dark-mode .card-teal:not(.card-outline) > .card-header {
  background-color: #20c997;
}

.dark-mode .card-teal:not(.card-outline) > .card-header,
.dark-mode .card-teal:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-teal:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-teal.card-outline {
  border-top: 3px solid #20c997;
}

.dark-mode .card-teal.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-teal.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #20c997;
}

.dark-mode .bg-teal > .card-header .btn-tool,
.dark-mode .bg-gradient-teal > .card-header .btn-tool,
.dark-mode .card-teal:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-teal > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-teal > .card-header .btn-tool:hover,
.dark-mode .card-teal:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #1aa67d;
  color: #fff;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3ce0af;
  color: #fff;
}

.dark-mode .card-cyan:not(.card-outline) > .card-header {
  background-color: #3498db;
}

.dark-mode .card-cyan:not(.card-outline) > .card-header,
.dark-mode .card-cyan:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-cyan:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-cyan.card-outline {
  border-top: 3px solid #3498db;
}

.dark-mode .card-cyan.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-cyan.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3498db;
}

.dark-mode .bg-cyan > .card-header .btn-tool,
.dark-mode .bg-gradient-cyan > .card-header .btn-tool,
.dark-mode .card-cyan:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-cyan > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-cyan > .card-header .btn-tool:hover,
.dark-mode .card-cyan:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #2383c4;
  color: #fff;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5faee3;
  color: #fff;
}

.dark-mode .card-white:not(.card-outline) > .card-header {
  background-color: #fff;
}

.dark-mode .card-white:not(.card-outline) > .card-header,
.dark-mode .card-white:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-white:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-white.card-outline {
  border-top: 3px solid #fff;
}

.dark-mode .card-white.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-white.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #fff;
}

.dark-mode .bg-white > .card-header .btn-tool,
.dark-mode .bg-gradient-white > .card-header .btn-tool,
.dark-mode .card-white:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-white > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-white > .card-header .btn-tool:hover,
.dark-mode .card-white:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #ebebeb;
  color: #1f2d3d;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.dark-mode .card-gray:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.dark-mode .card-gray:not(.card-outline) > .card-header,
.dark-mode .card-gray:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-gray:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-gray.card-outline {
  border-top: 3px solid #6c757d;
}

.dark-mode .card-gray.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-gray.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6c757d;
}

.dark-mode .bg-gray > .card-header .btn-tool,
.dark-mode .bg-gradient-gray > .card-header .btn-tool,
.dark-mode .card-gray:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-gray > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-gray > .card-header .btn-tool:hover,
.dark-mode .card-gray:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.dark-mode .card-gray-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.dark-mode .card-gray-dark:not(.card-outline) > .card-header,
.dark-mode .card-gray-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-gray-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-gray-dark.card-outline {
  border-top: 3px solid #343a40;
}

.dark-mode .card-gray-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-gray-dark.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #343a40;
}

.dark-mode .bg-gray-dark > .card-header .btn-tool,
.dark-mode .bg-gradient-gray-dark > .card-header .btn-tool,
.dark-mode .card-gray-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-gray-dark > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-gray-dark > .card-header .btn-tool:hover,
.dark-mode .card-gray-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.dark-mode .card {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .card .card {
  background-color: #3f474e;
  color: #fff;
}

.dark-mode .card .nav.flex-column > li {
  border-bottom-color: #6c757d;
}

.dark-mode .card .card-footer {
  background-color: rgba(0, 0, 0, 0.1);
}

.dark-mode .card.card-outline-tabs .card-header a:hover {
  border-color: #6c757d;
  border-bottom-color: transparent;
}

.dark-mode .card:not(.card-outline) > .card-header a.active {
  color: #fff;
}

.dark-mode .card-comments {
  background-color: #373d44;
}

.dark-mode .card-comments .username {
  color: #ced4da;
}

.dark-mode .card-comments .card-comment {
  border-bottom-color: #454d55;
}

.dark-mode .todo-list > li {
  background-color: #3f474e;
  border-color: #454d55;
  color: #fff;
}

.dark-mode .todo-list .primary {
  border-left-color: #3f6791;
}

.dark-mode .todo-list .secondary {
  border-left-color: #6c757d;
}

.dark-mode .todo-list .success {
  border-left-color: #00bc8c;
}

.dark-mode .todo-list .info {
  border-left-color: #3498db;
}

.dark-mode .todo-list .warning {
  border-left-color: #f39c12;
}

.dark-mode .todo-list .danger {
  border-left-color: #e74c3c;
}

.dark-mode .todo-list .light {
  border-left-color: #f8f9fa;
}

.dark-mode .todo-list .dark {
  border-left-color: #343a40;
}

.dark-mode .todo-list .lightblue {
  border-left-color: #86bad8;
}

.dark-mode .todo-list .navy {
  border-left-color: #002c59;
}

.dark-mode .todo-list .olive {
  border-left-color: #74c8a3;
}

.dark-mode .todo-list .lime {
  border-left-color: #67ffa9;
}

.dark-mode .todo-list .fuchsia {
  border-left-color: #f672d8;
}

.dark-mode .todo-list .maroon {
  border-left-color: #ed6c9b;
}

.dark-mode .todo-list .blue {
  border-left-color: #3f6791;
}

.dark-mode .todo-list .indigo {
  border-left-color: #6610f2;
}

.dark-mode .todo-list .purple {
  border-left-color: #6f42c1;
}

.dark-mode .todo-list .pink {
  border-left-color: #e83e8c;
}

.dark-mode .todo-list .red {
  border-left-color: #e74c3c;
}

.dark-mode .todo-list .orange {
  border-left-color: #fd7e14;
}

.dark-mode .todo-list .yellow {
  border-left-color: #f39c12;
}

.dark-mode .todo-list .green {
  border-left-color: #00bc8c;
}

.dark-mode .todo-list .teal {
  border-left-color: #20c997;
}

.dark-mode .todo-list .cyan {
  border-left-color: #3498db;
}

.dark-mode .todo-list .white {
  border-left-color: #fff;
}

.dark-mode .todo-list .gray {
  border-left-color: #6c757d;
}

.dark-mode .todo-list .gray-dark {
  border-left-color: #343a40;
}

.modal-dialog .overlay {
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: -1px;
  z-index: 1052;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.7);
  color: #666f76;
  border-radius: 0.3rem;
}

.modal-content.bg-warning .modal-header,
.modal-content.bg-warning .modal-footer {
  border-color: #343a40;
}

.modal-content.bg-primary .close, .modal-content.bg-primary .mailbox-attachment-close, .modal-content.bg-secondary .close, .modal-content.bg-secondary .mailbox-attachment-close, .modal-content.bg-info .close, .modal-content.bg-info .mailbox-attachment-close, .modal-content.bg-danger .close, .modal-content.bg-danger .mailbox-attachment-close, .modal-content.bg-success .close, .modal-content.bg-success .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .modal-header,
.dark-mode .modal-footer {
  border-color: #6c757d;
}

.dark-mode .modal-content {
  background-color: #343a40;
}

.dark-mode .modal-content.bg-warning .modal-header,
.dark-mode .modal-content.bg-warning .modal-footer {
  border-color: #6c757d;
}

.dark-mode .modal-content.bg-warning .close, .dark-mode .modal-content.bg-warning .mailbox-attachment-close {
  color: #343a40 !important;
  text-shadow: 0 1px 0 #495057 !important;
}

.dark-mode .modal-content.bg-primary .modal-header,
.dark-mode .modal-content.bg-primary .modal-footer, .dark-mode .modal-content.bg-secondary .modal-header,
.dark-mode .modal-content.bg-secondary .modal-footer, .dark-mode .modal-content.bg-info .modal-header,
.dark-mode .modal-content.bg-info .modal-footer, .dark-mode .modal-content.bg-danger .modal-header,
.dark-mode .modal-content.bg-danger .modal-footer, .dark-mode .modal-content.bg-success .modal-header,
.dark-mode .modal-content.bg-success .modal-footer {
  border-color: #fff;
}

.toasts-top-right {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1040;
}

.toasts-top-right.fixed {
  position: fixed;
}

.toasts-top-left {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1040;
}

.toasts-top-left.fixed {
  position: fixed;
}

.toasts-bottom-right {
  bottom: 0;
  position: absolute;
  right: 0;
  z-index: 1040;
}

.toasts-bottom-right.fixed {
  position: fixed;
}

.toasts-bottom-left {
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 1040;
}

.toasts-bottom-left.fixed {
  position: fixed;
}

.dark-mode .toast {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.dark-mode .toast .toast-header {
  background-color: rgba(52, 58, 64, 0.7);
  color: #f8f9fa;
}

.dark-mode .toast.bg-primary {
  background-color: rgba(63, 103, 145, 0.9) !important;
}

.dark-mode .toast.bg-primary .close, .dark-mode .toast.bg-primary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-primary .toast-header {
  background-color: rgba(63, 103, 145, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-secondary {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.dark-mode .toast.bg-secondary .close, .dark-mode .toast.bg-secondary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-secondary .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-success {
  background-color: rgba(0, 188, 140, 0.9) !important;
}

.dark-mode .toast.bg-success .close, .dark-mode .toast.bg-success .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-success .toast-header {
  background-color: rgba(0, 188, 140, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-info {
  background-color: rgba(52, 152, 219, 0.9) !important;
}

.dark-mode .toast.bg-info .close, .dark-mode .toast.bg-info .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-info .toast-header {
  background-color: rgba(52, 152, 219, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-warning {
  background-color: rgba(243, 156, 18, 0.9) !important;
}

.dark-mode .toast.bg-warning .toast-header {
  background-color: rgba(243, 156, 18, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-danger {
  background-color: rgba(231, 76, 60, 0.9) !important;
}

.dark-mode .toast.bg-danger .close, .dark-mode .toast.bg-danger .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-danger .toast-header {
  background-color: rgba(231, 76, 60, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-light {
  background-color: rgba(248, 249, 250, 0.9) !important;
}

.dark-mode .toast.bg-light .toast-header {
  background-color: rgba(248, 249, 250, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.dark-mode .toast.bg-dark .close, .dark-mode .toast.bg-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-lightblue {
  background-color: rgba(134, 186, 216, 0.9) !important;
}

.dark-mode .toast.bg-lightblue .toast-header {
  background-color: rgba(134, 186, 216, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-navy {
  background-color: rgba(0, 44, 89, 0.9) !important;
}

.dark-mode .toast.bg-navy .close, .dark-mode .toast.bg-navy .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-navy .toast-header {
  background-color: rgba(0, 44, 89, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-olive {
  background-color: rgba(116, 200, 163, 0.9) !important;
}

.dark-mode .toast.bg-olive .toast-header {
  background-color: rgba(116, 200, 163, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-lime {
  background-color: rgba(103, 255, 169, 0.9) !important;
}

.dark-mode .toast.bg-lime .toast-header {
  background-color: rgba(103, 255, 169, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-fuchsia {
  background-color: rgba(246, 114, 216, 0.9) !important;
}

.dark-mode .toast.bg-fuchsia .toast-header {
  background-color: rgba(246, 114, 216, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-maroon {
  background-color: rgba(237, 108, 155, 0.9) !important;
}

.dark-mode .toast.bg-maroon .toast-header {
  background-color: rgba(237, 108, 155, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-blue {
  background-color: rgba(63, 103, 145, 0.9) !important;
}

.dark-mode .toast.bg-blue .close, .dark-mode .toast.bg-blue .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-blue .toast-header {
  background-color: rgba(63, 103, 145, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-indigo {
  background-color: rgba(102, 16, 242, 0.9) !important;
}

.dark-mode .toast.bg-indigo .close, .dark-mode .toast.bg-indigo .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-indigo .toast-header {
  background-color: rgba(102, 16, 242, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-purple {
  background-color: rgba(111, 66, 193, 0.9) !important;
}

.dark-mode .toast.bg-purple .close, .dark-mode .toast.bg-purple .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-purple .toast-header {
  background-color: rgba(111, 66, 193, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-pink {
  background-color: rgba(232, 62, 140, 0.9) !important;
}

.dark-mode .toast.bg-pink .close, .dark-mode .toast.bg-pink .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-pink .toast-header {
  background-color: rgba(232, 62, 140, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-red {
  background-color: rgba(231, 76, 60, 0.9) !important;
}

.dark-mode .toast.bg-red .close, .dark-mode .toast.bg-red .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-red .toast-header {
  background-color: rgba(231, 76, 60, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-orange {
  background-color: rgba(253, 126, 20, 0.9) !important;
}

.dark-mode .toast.bg-orange .toast-header {
  background-color: rgba(253, 126, 20, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-yellow {
  background-color: rgba(243, 156, 18, 0.9) !important;
}

.dark-mode .toast.bg-yellow .toast-header {
  background-color: rgba(243, 156, 18, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-green {
  background-color: rgba(0, 188, 140, 0.9) !important;
}

.dark-mode .toast.bg-green .close, .dark-mode .toast.bg-green .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-green .toast-header {
  background-color: rgba(0, 188, 140, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-teal {
  background-color: rgba(32, 201, 151, 0.9) !important;
}

.dark-mode .toast.bg-teal .close, .dark-mode .toast.bg-teal .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-teal .toast-header {
  background-color: rgba(32, 201, 151, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-cyan {
  background-color: rgba(52, 152, 219, 0.9) !important;
}

.dark-mode .toast.bg-cyan .close, .dark-mode .toast.bg-cyan .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-cyan .toast-header {
  background-color: rgba(52, 152, 219, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-white {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.dark-mode .toast.bg-white .toast-header {
  background-color: rgba(255, 255, 255, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-gray {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.dark-mode .toast.bg-gray .close, .dark-mode .toast.bg-gray .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-gray .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-gray-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.dark-mode .toast.bg-gray-dark .close, .dark-mode .toast.bg-gray-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-gray-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.toast.bg-primary {
  background-color: rgba(36, 86, 130, 0.9) !important;
}

.toast.bg-primary .close, .toast.bg-primary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-primary .toast-header {
  background-color: rgba(36, 86, 130, 0.85);
  color: #fff;
}

.toast.bg-secondary {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.toast.bg-secondary .close, .toast.bg-secondary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-secondary .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.toast.bg-success {
  background-color: rgba(40, 167, 69, 0.9) !important;
}

.toast.bg-success .close, .toast.bg-success .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-success .toast-header {
  background-color: rgba(40, 167, 69, 0.85);
  color: #fff;
}

.toast.bg-info {
  background-color: rgba(23, 162, 184, 0.9) !important;
}

.toast.bg-info .close, .toast.bg-info .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-info .toast-header {
  background-color: rgba(23, 162, 184, 0.85);
  color: #fff;
}

.toast.bg-warning {
  background-color: rgba(255, 193, 7, 0.9) !important;
}

.toast.bg-warning .toast-header {
  background-color: rgba(255, 193, 7, 0.85);
  color: #1f2d3d;
}

.toast.bg-danger {
  background-color: rgba(220, 53, 69, 0.9) !important;
}

.toast.bg-danger .close, .toast.bg-danger .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-danger .toast-header {
  background-color: rgba(220, 53, 69, 0.85);
  color: #fff;
}

.toast.bg-light {
  background-color: rgba(248, 249, 250, 0.9) !important;
}

.toast.bg-light .toast-header {
  background-color: rgba(248, 249, 250, 0.85);
  color: #1f2d3d;
}

.toast.bg-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.toast.bg-dark .close, .toast.bg-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.toast.bg-lightblue {
  background-color: rgba(60, 141, 188, 0.9) !important;
}

.toast.bg-lightblue .close, .toast.bg-lightblue .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-lightblue .toast-header {
  background-color: rgba(60, 141, 188, 0.85);
  color: #fff;
}

.toast.bg-navy {
  background-color: rgba(0, 31, 63, 0.9) !important;
}

.toast.bg-navy .close, .toast.bg-navy .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-navy .toast-header {
  background-color: rgba(0, 31, 63, 0.85);
  color: #fff;
}

.toast.bg-olive {
  background-color: rgba(61, 153, 112, 0.9) !important;
}

.toast.bg-olive .close, .toast.bg-olive .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-olive .toast-header {
  background-color: rgba(61, 153, 112, 0.85);
  color: #fff;
}

.toast.bg-lime {
  background-color: rgba(1, 255, 112, 0.9) !important;
}

.toast.bg-lime .toast-header {
  background-color: rgba(1, 255, 112, 0.85);
  color: #1f2d3d;
}

.toast.bg-fuchsia {
  background-color: rgba(240, 18, 190, 0.9) !important;
}

.toast.bg-fuchsia .close, .toast.bg-fuchsia .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-fuchsia .toast-header {
  background-color: rgba(240, 18, 190, 0.85);
  color: #fff;
}

.toast.bg-maroon {
  background-color: rgba(216, 27, 96, 0.9) !important;
}

.toast.bg-maroon .close, .toast.bg-maroon .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-maroon .toast-header {
  background-color: rgba(216, 27, 96, 0.85);
  color: #fff;
}

.toast.bg-blue {
  background-color: rgba(0, 123, 255, 0.9) !important;
}

.toast.bg-blue .close, .toast.bg-blue .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-blue .toast-header {
  background-color: rgba(0, 123, 255, 0.85);
  color: #fff;
}

.toast.bg-indigo {
  background-color: rgba(102, 16, 242, 0.9) !important;
}

.toast.bg-indigo .close, .toast.bg-indigo .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-indigo .toast-header {
  background-color: rgba(102, 16, 242, 0.85);
  color: #fff;
}

.toast.bg-purple {
  background-color: rgba(111, 66, 193, 0.9) !important;
}

.toast.bg-purple .close, .toast.bg-purple .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-purple .toast-header {
  background-color: rgba(111, 66, 193, 0.85);
  color: #fff;
}

.toast.bg-pink {
  background-color: rgba(232, 62, 140, 0.9) !important;
}

.toast.bg-pink .close, .toast.bg-pink .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-pink .toast-header {
  background-color: rgba(232, 62, 140, 0.85);
  color: #fff;
}

.toast.bg-red {
  background-color: rgba(220, 53, 69, 0.9) !important;
}

.toast.bg-red .close, .toast.bg-red .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-red .toast-header {
  background-color: rgba(220, 53, 69, 0.85);
  color: #fff;
}

.toast.bg-orange {
  background-color: rgba(253, 126, 20, 0.9) !important;
}

.toast.bg-orange .toast-header {
  background-color: rgba(253, 126, 20, 0.85);
  color: #1f2d3d;
}

.toast.bg-yellow {
  background-color: rgba(255, 193, 7, 0.9) !important;
}

.toast.bg-yellow .toast-header {
  background-color: rgba(255, 193, 7, 0.85);
  color: #1f2d3d;
}

.toast.bg-green {
  background-color: rgba(40, 167, 69, 0.9) !important;
}

.toast.bg-green .close, .toast.bg-green .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-green .toast-header {
  background-color: rgba(40, 167, 69, 0.85);
  color: #fff;
}

.toast.bg-teal {
  background-color: rgba(32, 201, 151, 0.9) !important;
}

.toast.bg-teal .close, .toast.bg-teal .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-teal .toast-header {
  background-color: rgba(32, 201, 151, 0.85);
  color: #fff;
}

.toast.bg-cyan {
  background-color: rgba(23, 162, 184, 0.9) !important;
}

.toast.bg-cyan .close, .toast.bg-cyan .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-cyan .toast-header {
  background-color: rgba(23, 162, 184, 0.85);
  color: #fff;
}

.toast.bg-white {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.toast.bg-white .toast-header {
  background-color: rgba(255, 255, 255, 0.85);
  color: #1f2d3d;
}

.toast.bg-gray {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.toast.bg-gray .close, .toast.bg-gray .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-gray .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.toast.bg-gray-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.toast.bg-gray-dark .close, .toast.bg-gray-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-gray-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.btn.disabled, .btn:disabled {
  cursor: not-allowed;
}

.btn.btn-flat {
  border-radius: 0;
  border-width: 1px;
  box-shadow: none;
}

.btn.btn-file {
  overflow: hidden;
  position: relative;
}

.btn.btn-file > input[type="file"] {
  background-color: #fff;
  cursor: inherit;
  display: block;
  font-size: 100px;
  min-height: 100%;
  min-width: 100%;
  opacity: 0;
  outline: none;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
}

.text-sm .btn {
  font-size: 0.875rem !important;
}

.btn-default {
  background-color: #f8f9fa;
  border-color: #ddd;
  color: #444;
}

.btn-default:hover, .btn-default:active, .btn-default.hover {
  background-color: #e9ecef;
  color: #2b2b2b;
}

.btn-app {
  border-radius: 3px;
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  color: #6c757d;
  font-size: 12px;
  height: 60px;
  margin: 0 0 10px 10px;
  min-width: 80px;
  padding: 15px 5px;
  position: relative;
  text-align: center;
}

.btn-app > .fa,
.btn-app > .fas,
.btn-app > .far,
.btn-app > .fab,
.btn-app > .fal,
.btn-app > .fad,
.btn-app > .svg-inline--fa,
.btn-app > .ion {
  display: block;
  font-size: 20px;
}

.btn-app > .svg-inline--fa {
  margin: 0 auto;
}

.btn-app:hover {
  background-color: #f8f9fa;
  border-color: #aaaaaa;
  color: #444;
}

.btn-app:active, .btn-app:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-app > .badge {
  font-size: 10px;
  font-weight: 400;
  position: absolute;
  right: -10px;
  top: -3px;
}

.btn-xs {
  padding: 0.125rem 0.25rem;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 0.15rem;
}

.dark-mode .btn-default,
.dark-mode .btn-app {
  background-color: #3a4047;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .btn-default:hover, .dark-mode .btn-default:focus,
.dark-mode .btn-app:hover,
.dark-mode .btn-app:focus {
  background-color: #3f474e;
  color: #dee2e6;
  border-color: #727b84;
}

.dark-mode .btn-light {
  background-color: #454d55;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .btn-light:hover, .dark-mode .btn-light:focus {
  background-color: #4b545c;
  color: #dee2e6;
  border-color: #78828a;
}

.dark-mode .btn-primary {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
  box-shadow: none;
}

.dark-mode .btn-primary:hover {
  color: #fff;
  background-color: #335476;
  border-color: #304e6d;
}

.dark-mode .btn-primary:focus, .dark-mode .btn-primary.focus {
  color: #fff;
  background-color: #335476;
  border-color: #304e6d;
  box-shadow: 0 0 0 0 rgba(92, 126, 162, 0.5);
}

.dark-mode .btn-primary.disabled, .dark-mode .btn-primary:disabled {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-primary:not(:disabled):not(.disabled):active, .dark-mode .btn-primary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #304e6d;
  border-color: #2c4765;
}

.dark-mode .btn-primary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(92, 126, 162, 0.5);
}

.dark-mode .btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: none;
}

.dark-mode .btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.dark-mode .btn-secondary:focus, .dark-mode .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

.dark-mode .btn-secondary.disabled, .dark-mode .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-secondary:not(:disabled):not(.disabled):active, .dark-mode .btn-secondary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.dark-mode .btn-secondary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

.dark-mode .btn-success {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
  box-shadow: none;
}

.dark-mode .btn-success:hover {
  color: #fff;
  background-color: #009670;
  border-color: #008966;
}

.dark-mode .btn-success:focus, .dark-mode .btn-success.focus {
  color: #fff;
  background-color: #009670;
  border-color: #008966;
  box-shadow: 0 0 0 0 rgba(38, 198, 157, 0.5);
}

.dark-mode .btn-success.disabled, .dark-mode .btn-success:disabled {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-success:not(:disabled):not(.disabled):active, .dark-mode .btn-success:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #008966;
  border-color: #007c5d;
}

.dark-mode .btn-success:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 198, 157, 0.5);
}

.dark-mode .btn-info {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
  box-shadow: none;
}

.dark-mode .btn-info:hover {
  color: #fff;
  background-color: #2384c6;
  border-color: #217dbb;
}

.dark-mode .btn-info:focus, .dark-mode .btn-info.focus {
  color: #fff;
  background-color: #2384c6;
  border-color: #217dbb;
  box-shadow: 0 0 0 0 rgba(82, 167, 224, 0.5);
}

.dark-mode .btn-info.disabled, .dark-mode .btn-info:disabled {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-info:not(:disabled):not(.disabled):active, .dark-mode .btn-info:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #217dbb;
  border-color: #1f76b0;
}

.dark-mode .btn-info:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(82, 167, 224, 0.5);
}

.dark-mode .btn-warning {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
  box-shadow: none;
}

.dark-mode .btn-warning:hover {
  color: #fff;
  background-color: #d4860b;
  border-color: #c87f0a;
}

.dark-mode .btn-warning:focus, .dark-mode .btn-warning.focus {
  color: #fff;
  background-color: #d4860b;
  border-color: #c87f0a;
  box-shadow: 0 0 0 0 rgba(211, 139, 24, 0.5);
}

.dark-mode .btn-warning.disabled, .dark-mode .btn-warning:disabled {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-warning:not(:disabled):not(.disabled):active, .dark-mode .btn-warning:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #c87f0a;
  border-color: #bc770a;
}

.dark-mode .btn-warning:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(211, 139, 24, 0.5);
}

.dark-mode .btn-danger {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
  box-shadow: none;
}

.dark-mode .btn-danger:hover {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
}

.dark-mode .btn-danger:focus, .dark-mode .btn-danger.focus {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
  box-shadow: 0 0 0 0 rgba(235, 103, 89, 0.5);
}

.dark-mode .btn-danger.disabled, .dark-mode .btn-danger:disabled {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-danger:not(:disabled):not(.disabled):active, .dark-mode .btn-danger:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #d62c1a;
  border-color: #ca2a19;
}

.dark-mode .btn-danger:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(235, 103, 89, 0.5);
}

.dark-mode .btn-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: none;
}

.dark-mode .btn-light:hover {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.dark-mode .btn-light:focus, .dark-mode .btn-light.focus {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

.dark-mode .btn-light.disabled, .dark-mode .btn-light:disabled {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-light:not(:disabled):not(.disabled):active, .dark-mode .btn-light:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.dark-mode .btn-light:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

.dark-mode .btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  box-shadow: none;
}

.dark-mode .btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.dark-mode .btn-dark:focus, .dark-mode .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
}

.dark-mode .btn-dark.disabled, .dark-mode .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.dark-mode .btn-dark:not(:disabled):not(.disabled):active, .dark-mode .btn-dark:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.dark-mode .btn-dark:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
}

.dark-mode .btn-outline-primary {
  color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-outline-primary:hover {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-outline-primary:focus, .dark-mode .btn-outline-primary.focus {
  box-shadow: 0 0 0 0 rgba(63, 103, 145, 0.5);
}

.dark-mode .btn-outline-primary.disabled, .dark-mode .btn-outline-primary:disabled {
  color: #3f6791;
  background-color: transparent;
}

.dark-mode .btn-outline-primary:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(63, 103, 145, 0.5);
}

.dark-mode .btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-outline-secondary:focus, .dark-mode .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.dark-mode .btn-outline-secondary.disabled, .dark-mode .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.dark-mode .btn-outline-secondary:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.dark-mode .btn-outline-success {
  color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-outline-success:hover {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-outline-success:focus, .dark-mode .btn-outline-success.focus {
  box-shadow: 0 0 0 0 rgba(0, 188, 140, 0.5);
}

.dark-mode .btn-outline-success.disabled, .dark-mode .btn-outline-success:disabled {
  color: #00bc8c;
  background-color: transparent;
}

.dark-mode .btn-outline-success:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-outline-success:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 188, 140, 0.5);
}

.dark-mode .btn-outline-info {
  color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-outline-info:hover {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-outline-info:focus, .dark-mode .btn-outline-info.focus {
  box-shadow: 0 0 0 0 rgba(52, 152, 219, 0.5);
}

.dark-mode .btn-outline-info.disabled, .dark-mode .btn-outline-info:disabled {
  color: #3498db;
  background-color: transparent;
}

.dark-mode .btn-outline-info:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-outline-info:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(52, 152, 219, 0.5);
}

.dark-mode .btn-outline-warning {
  color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-outline-warning:hover {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-outline-warning:focus, .dark-mode .btn-outline-warning.focus {
  box-shadow: 0 0 0 0 rgba(243, 156, 18, 0.5);
}

.dark-mode .btn-outline-warning.disabled, .dark-mode .btn-outline-warning:disabled {
  color: #f39c12;
  background-color: transparent;
}

.dark-mode .btn-outline-warning:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-warning.dropdown-toggle {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(243, 156, 18, 0.5);
}

.dark-mode .btn-outline-danger {
  color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-outline-danger:hover {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-outline-danger:focus, .dark-mode .btn-outline-danger.focus {
  box-shadow: 0 0 0 0 rgba(231, 76, 60, 0.5);
}

.dark-mode .btn-outline-danger.disabled, .dark-mode .btn-outline-danger:disabled {
  color: #e74c3c;
  background-color: transparent;
}

.dark-mode .btn-outline-danger:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(231, 76, 60, 0.5);
}

.dark-mode .btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-outline-light:hover {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-outline-light:focus, .dark-mode .btn-outline-light.focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

.dark-mode .btn-outline-light.disabled, .dark-mode .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.dark-mode .btn-outline-light:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-outline-light:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

.dark-mode .btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.dark-mode .btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.dark-mode .btn-outline-dark:focus, .dark-mode .btn-outline-dark.focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

.dark-mode .btn-outline-dark.disabled, .dark-mode .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.dark-mode .btn-outline-dark:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.dark-mode .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

.callout {
  border-radius: 0.25rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-color: #fff;
  border-left: 5px solid #e9ecef;
  margin-bottom: 1rem;
  padding: 1rem;
}

.callout a {
  color: #495057;
  text-decoration: underline;
}

.callout a:hover {
  color: #e9ecef;
}

.callout p:last-child {
  margin-bottom: 0;
}

.callout.callout-danger {
  border-left-color: #bd2130;
}

.callout.callout-warning {
  border-left-color: #d39e00;
}

.callout.callout-info {
  border-left-color: #117a8b;
}

.callout.callout-success {
  border-left-color: #1e7e34;
}

.dark-mode .callout {
  background-color: #3f474e;
}

.dark-mode .callout.callout-danger {
  border-left-color: #ed7669;
}

.dark-mode .callout.callout-warning {
  border-left-color: #f5b043;
}

.dark-mode .callout.callout-info {
  border-left-color: #5faee3;
}

.dark-mode .callout.callout-success {
  border-left-color: #00efb2;
}

.alert .icon {
  margin-right: 10px;
}

.alert .close, .alert .mailbox-attachment-close {
  color: #000;
  opacity: .2;
}

.alert .close:hover, .alert .mailbox-attachment-close:hover {
  opacity: .5;
}

.alert a {
  color: #fff;
  text-decoration: underline;
}

.alert-primary {
  color: #fff;
  background-color: #245682;
  border-color: #1f496e;
}

.alert-default-primary {
  color: #132d43;
  background-color: #d3dde6;
  border-color: #c2d0dc;
}

.alert-default-primary hr {
  border-top-color: #b2c4d3;
}

.alert-default-primary .alert-link {
  color: #08121b;
}

.alert-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #60686f;
}

.alert-default-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-default-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-default-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #fff;
  background-color: #28a745;
  border-color: #23923d;
}

.alert-default-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-default-success hr {
  border-top-color: #b1dfbb;
}

.alert-default-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #148ea1;
}

.alert-default-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-default-info hr {
  border-top-color: #abdde5;
}

.alert-default-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #edb100;
}

.alert-default-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-default-warning hr {
  border-top-color: #ffe8a1;
}

.alert-default-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #d32535;
}

.alert-default-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-default-danger hr {
  border-top-color: #f1b0b7;
}

.alert-default-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #e9ecef;
}

.alert-default-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-default-light hr {
  border-top-color: #ececf6;
}

.alert-default-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #292d32;
}

.alert-default-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-default-dark hr {
  border-top-color: #b9bbbe;
}

.alert-default-dark .alert-link {
  color: #040505;
}

.dark-mode .alert-primary {
  color: #fff;
  background-color: #3f6791;
  border-color: #375a7f;
}

.dark-mode .alert-default-primary {
  color: #132d43;
  background-color: #d3dde6;
  border-color: #c2d0dc;
}

.dark-mode .alert-default-primary hr {
  border-top-color: #b2c4d3;
}

.dark-mode .alert-default-primary .alert-link {
  color: #08121b;
}

.dark-mode .alert-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #60686f;
}

.dark-mode .alert-default-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.dark-mode .alert-default-secondary hr {
  border-top-color: #c8cbcf;
}

.dark-mode .alert-default-secondary .alert-link {
  color: #202326;
}

.dark-mode .alert-success {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00a379;
}

.dark-mode .alert-default-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.dark-mode .alert-default-success hr {
  border-top-color: #b1dfbb;
}

.dark-mode .alert-default-success .alert-link {
  color: #0b2e13;
}

.dark-mode .alert-info {
  color: #fff;
  background-color: #3498db;
  border-color: #258cd1;
}

.dark-mode .alert-default-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.dark-mode .alert-default-info hr {
  border-top-color: #abdde5;
}

.dark-mode .alert-default-info .alert-link {
  color: #062c33;
}

.dark-mode .alert-warning {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #e08e0b;
}

.dark-mode .alert-default-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.dark-mode .alert-default-warning hr {
  border-top-color: #ffe8a1;
}

.dark-mode .alert-default-warning .alert-link {
  color: #533f03;
}

.dark-mode .alert-danger {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e43725;
}

.dark-mode .alert-default-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.dark-mode .alert-default-danger hr {
  border-top-color: #f1b0b7;
}

.dark-mode .alert-default-danger .alert-link {
  color: #491217;
}

.dark-mode .alert-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #e9ecef;
}

.dark-mode .alert-default-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.dark-mode .alert-default-light hr {
  border-top-color: #ececf6;
}

.dark-mode .alert-default-light .alert-link {
  color: #686868;
}

.dark-mode .alert-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #292d32;
}

.dark-mode .alert-default-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.dark-mode .alert-default-dark hr {
  border-top-color: #b9bbbe;
}

.dark-mode .alert-default-dark .alert-link {
  color: #040505;
}

.table:not(.table-dark) {
  color: inherit;
}

.table.table-head-fixed thead tr:nth-child(1) th {
  background-color: #fff;
  border-bottom: 0;
  box-shadow: inset 0 1px 0 #dee2e6, inset 0 -1px 0 #dee2e6;
  position: sticky;
  top: 0;
  z-index: 10;
}

.table.table-head-fixed.table-dark thead tr:nth-child(1) th {
  background-color: #212529;
  box-shadow: inset 0 1px 0 #383f45, inset 0 -1px 0 #383f45;
}

.table.no-border,
.table.no-border td,
.table.no-border th {
  border: 0;
}

.table.text-center,
.table.text-center td,
.table.text-center th {
  text-align: center;
}

.table.table-valign-middle thead > tr > th,
.table.table-valign-middle thead > tr > td,
.table.table-valign-middle tbody > tr > th,
.table.table-valign-middle tbody > tr > td {
  vertical-align: middle;
}

.card-body.p-0 .table thead > tr > th:first-of-type,
.card-body.p-0 .table thead > tr > td:first-of-type,
.card-body.p-0 .table tfoot > tr > th:first-of-type,
.card-body.p-0 .table tfoot > tr > td:first-of-type,
.card-body.p-0 .table tbody > tr > th:first-of-type,
.card-body.p-0 .table tbody > tr > td:first-of-type {
  padding-left: 1.5rem;
}

.card-body.p-0 .table thead > tr > th:last-of-type,
.card-body.p-0 .table thead > tr > td:last-of-type,
.card-body.p-0 .table tfoot > tr > th:last-of-type,
.card-body.p-0 .table tfoot > tr > td:last-of-type,
.card-body.p-0 .table tbody > tr > th:last-of-type,
.card-body.p-0 .table tbody > tr > td:last-of-type {
  padding-right: 1.5rem;
}

.table-hover tbody tr.expandable-body:hover {
  background-color: inherit !important;
}

[data-widget="expandable-table"] {
  cursor: pointer;
}

[data-widget="expandable-table"] i.expandable-table-caret {
  transition: transform 0.3s linear;
}

[data-widget="expandable-table"][aria-expanded="true"] td i.expandable-table-caret[class*="right"] {
  transform: rotate(90deg);
}

[data-widget="expandable-table"][aria-expanded="true"] td i.expandable-table-caret[class*="left"] {
  transform: rotate(-90deg);
}

.expandable-body > td {
  padding: 0 !important;
  width: 100%;
}

.expandable-body > td > div,
.expandable-body > td > p {
  padding: 0.75rem;
}

.expandable-body .table {
  width: calc(100% - 0.75rem);
  margin: 0 0 0 0.75rem;
}

.expandable-body .table tr:first-child td,
.expandable-body .table tr:first-child th {
  border-top: none;
}

.dark-mode .table-bordered,
.dark-mode .table-bordered td,
.dark-mode .table-bordered th {
  border-color: #6c757d;
}

.dark-mode .table-hover tbody tr:hover {
  color: #dee2e6;
  background-color: #3a4047;
  border-color: #6c757d;
}

.dark-mode .table thead th {
  border-bottom-color: #6c757d;
}

.dark-mode .table th,
.dark-mode .table td {
  border-top-color: #6c757d;
}

.dark-mode .table.table-head-fixed thead tr:nth-child(1) th {
  background-color: #3f474e;
}

.carousel-control-prev .carousel-control-custom-icon {
  margin-left: -20px;
}

.carousel-control-next .carousel-control-custom-icon {
  margin-right: 20px;
}

.carousel-control-custom-icon > .fa,
.carousel-control-custom-icon > .fas,
.carousel-control-custom-icon > .far,
.carousel-control-custom-icon > .fab,
.carousel-control-custom-icon > .fal,
.carousel-control-custom-icon > .fad,
.carousel-control-custom-icon > .svg-inline--fa,
.carousel-control-custom-icon > .ion {
  display: inline-block;
  font-size: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  z-index: 5;
}

.close, .mailbox-attachment-close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:hover, .mailbox-attachment-close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .mailbox-attachment-close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus, .mailbox-attachment-close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

.close:focus, .mailbox-attachment-close:focus {
  outline: none;
}

button.close, button.mailbox-attachment-close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled, a.disabled.mailbox-attachment-close {
  pointer-events: none;
}

.small-box {
  border-radius: 0.25rem;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  display: block;
  margin-bottom: 20px;
  position: relative;
}

.small-box > .inner {
  padding: 10px;
}

.small-box > .small-box-footer {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.8);
  display: block;
  padding: 3px 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  z-index: 10;
}

.small-box > .small-box-footer:hover {
  background-color: rgba(0, 0, 0, 0.15);
  color: #fff;
}

.small-box h3 {
  font-size: 2.2rem;
  font-weight: 700;
  margin: 0 0 10px;
  padding: 0;
  white-space: nowrap;
}

@media (min-width: 992px) {
  .col-xl-2 .small-box h3,
  .col-lg-2 .small-box h3,
  .col-md-2 .small-box h3 {
    font-size: 1.6rem;
  }
  .col-xl-3 .small-box h3,
  .col-lg-3 .small-box h3,
  .col-md-3 .small-box h3 {
    font-size: 1.6rem;
  }
}

@media (min-width: 1200px) {
  .col-xl-2 .small-box h3,
  .col-lg-2 .small-box h3,
  .col-md-2 .small-box h3 {
    font-size: 2.2rem;
  }
  .col-xl-3 .small-box h3,
  .col-lg-3 .small-box h3,
  .col-md-3 .small-box h3 {
    font-size: 2.2rem;
  }
}

.small-box p {
  font-size: 1rem;
}

.small-box p > small {
  color: #f8f9fa;
  display: block;
  font-size: .9rem;
  margin-top: 5px;
}

.small-box h3,
.small-box p {
  z-index: 5;
}

.small-box .icon {
  color: rgba(0, 0, 0, 0.15);
  z-index: 0;
}

.small-box .icon > i {
  font-size: 90px;
  position: absolute;
  right: 15px;
  top: 15px;
  transition: transform 0.3s linear;
}

.small-box .icon > i.fa, .small-box .icon > i.fas, .small-box .icon > i.far, .small-box .icon > i.fab, .small-box .icon > i.fal, .small-box .icon > i.fad, .small-box .icon > i.ion {
  font-size: 70px;
  top: 20px;
}

.small-box .icon svg {
  font-size: 70px;
  position: absolute;
  right: 15px;
  top: 15px;
  transition: transform 0.3s linear;
}

.small-box:hover {
  text-decoration: none;
}

.small-box:hover .icon > i, .small-box:hover .icon > i.fa, .small-box:hover .icon > i.fas, .small-box:hover .icon > i.far, .small-box:hover .icon > i.fab, .small-box:hover .icon > i.fal, .small-box:hover .icon > i.fad, .small-box:hover .icon > i.ion {
  transform: scale(1.1);
}

.small-box:hover .icon > svg {
  transform: scale(1.1);
}

@media (max-width: 767.98px) {
  .small-box {
    text-align: center;
  }
  .small-box .icon {
    display: none;
  }
  .small-box p {
    font-size: 12px;
  }
}

.info-box {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  background-color: #fff;
  display: flex;
  margin-bottom: 1rem;
  min-height: 80px;
  padding: .5rem;
  position: relative;
  width: 100%;
}

.info-box .progress {
  background-color: rgba(0, 0, 0, 0.125);
  height: 2px;
  margin: 5px 0;
}

.info-box .progress .progress-bar {
  background-color: #fff;
}

.info-box .info-box-icon {
  border-radius: 0.25rem;
  align-items: center;
  display: flex;
  font-size: 1.875rem;
  justify-content: center;
  text-align: center;
  width: 70px;
}

.info-box .info-box-icon > img {
  max-width: 100%;
}

.info-box .info-box-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1.8;
  flex: 1;
  padding: 0 10px;
}

.info-box .info-box-number {
  display: block;
  margin-top: .25rem;
  font-weight: 700;
}

.info-box .progress-description,
.info-box .info-box-text {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.info-box .info-box .bg-primary,
.info-box .info-box .bg-gradient-primary {
  color: #fff;
}

.info-box .info-box .bg-primary .progress-bar,
.info-box .info-box .bg-gradient-primary .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-secondary,
.info-box .info-box .bg-gradient-secondary {
  color: #fff;
}

.info-box .info-box .bg-secondary .progress-bar,
.info-box .info-box .bg-gradient-secondary .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-success,
.info-box .info-box .bg-gradient-success {
  color: #fff;
}

.info-box .info-box .bg-success .progress-bar,
.info-box .info-box .bg-gradient-success .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-info,
.info-box .info-box .bg-gradient-info {
  color: #fff;
}

.info-box .info-box .bg-info .progress-bar,
.info-box .info-box .bg-gradient-info .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-warning,
.info-box .info-box .bg-gradient-warning {
  color: #1f2d3d;
}

.info-box .info-box .bg-warning .progress-bar,
.info-box .info-box .bg-gradient-warning .progress-bar {
  background-color: #1f2d3d;
}

.info-box .info-box .bg-danger,
.info-box .info-box .bg-gradient-danger {
  color: #fff;
}

.info-box .info-box .bg-danger .progress-bar,
.info-box .info-box .bg-gradient-danger .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-light,
.info-box .info-box .bg-gradient-light {
  color: #1f2d3d;
}

.info-box .info-box .bg-light .progress-bar,
.info-box .info-box .bg-gradient-light .progress-bar {
  background-color: #1f2d3d;
}

.info-box .info-box .bg-dark,
.info-box .info-box .bg-gradient-dark {
  color: #fff;
}

.info-box .info-box .bg-dark .progress-bar,
.info-box .info-box .bg-gradient-dark .progress-bar {
  background-color: #fff;
}

.info-box .info-box-more {
  display: block;
}

.info-box .progress-description {
  margin: 0;
}

@media (min-width: 768px) {
  .col-xl-2 .info-box .progress-description,
  .col-lg-2 .info-box .progress-description,
  .col-md-2 .info-box .progress-description {
    display: none;
  }
  .col-xl-3 .info-box .progress-description,
  .col-lg-3 .info-box .progress-description,
  .col-md-3 .info-box .progress-description {
    display: none;
  }
}

@media (min-width: 992px) {
  .col-xl-2 .info-box .progress-description,
  .col-lg-2 .info-box .progress-description,
  .col-md-2 .info-box .progress-description {
    font-size: 0.75rem;
    display: block;
  }
  .col-xl-3 .info-box .progress-description,
  .col-lg-3 .info-box .progress-description,
  .col-md-3 .info-box .progress-description {
    font-size: 0.75rem;
    display: block;
  }
}

@media (min-width: 1200px) {
  .col-xl-2 .info-box .progress-description,
  .col-lg-2 .info-box .progress-description,
  .col-md-2 .info-box .progress-description {
    font-size: 1rem;
    display: block;
  }
  .col-xl-3 .info-box .progress-description,
  .col-lg-3 .info-box .progress-description,
  .col-md-3 .info-box .progress-description {
    font-size: 1rem;
    display: block;
  }
}

.dark-mode .info-box {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .info-box .info-box .bg-primary,
.dark-mode .info-box .info-box .bg-gradient-primary {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-primary .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-primary .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-secondary,
.dark-mode .info-box .info-box .bg-gradient-secondary {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-secondary .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-secondary .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-success,
.dark-mode .info-box .info-box .bg-gradient-success {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-success .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-success .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-info,
.dark-mode .info-box .info-box .bg-gradient-info {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-info .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-info .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-warning,
.dark-mode .info-box .info-box .bg-gradient-warning {
  color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-warning .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-warning .progress-bar {
  background-color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-danger,
.dark-mode .info-box .info-box .bg-gradient-danger {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-danger .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-danger .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-light,
.dark-mode .info-box .info-box .bg-gradient-light {
  color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-light .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-light .progress-bar {
  background-color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-dark,
.dark-mode .info-box .info-box .bg-gradient-dark {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-dark .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-dark .progress-bar {
  background-color: #fff;
}

.timeline {
  margin: 0 0 45px;
  padding: 0;
  position: relative;
}

.timeline::before {
  border-radius: 0.25rem;
  background-color: #dee2e6;
  bottom: 0;
  content: "";
  left: 31px;
  margin: 0;
  position: absolute;
  top: 0;
  width: 4px;
}

.timeline > div {
  margin-bottom: 15px;
  margin-right: 10px;
  position: relative;
}

.timeline > div::before, .timeline > div::after {
  content: "";
  display: table;
}

.timeline > div > .timeline-item {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  background-color: #fff;
  color: #495057;
  margin-left: 60px;
  margin-right: 15px;
  margin-top: 0;
  padding: 0;
  position: relative;
}

.timeline > div > .timeline-item > .time {
  color: #999;
  float: right;
  font-size: 12px;
  padding: 10px;
}

.timeline > div > .timeline-item > .timeline-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  color: #495057;
  font-size: 16px;
  line-height: 1.1;
  margin: 0;
  padding: 10px;
}

.timeline > div > .timeline-item > .timeline-header > a {
  font-weight: 600;
}

.timeline > div > .timeline-item > .timeline-body,
.timeline > div > .timeline-item > .timeline-footer {
  padding: 10px;
}

.timeline > div > .timeline-item > .timeline-body > img {
  margin: 10px;
}

.timeline > div > .timeline-item > .timeline-body > dl,
.timeline > div > .timeline-item > .timeline-body ol,
.timeline > div > .timeline-item > .timeline-body ul {
  margin: 0;
}

.timeline > div > .timeline-item > .timeline-footer > a {
  color: #fff;
}

.timeline > div > .fa,
.timeline > div > .fas,
.timeline > div > .far,
.timeline > div > .fab,
.timeline > div > .fal,
.timeline > div > .fad,
.timeline > div > .svg-inline--fa,
.timeline > div > .ion {
  background-color: #adb5bd;
  border-radius: 50%;
  font-size: 16px;
  height: 30px;
  left: 18px;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 30px;
}

.timeline > div > .svg-inline--fa {
  padding: 7px;
}

.timeline > .time-label > span {
  border-radius: 4px;
  background-color: #fff;
  display: inline-block;
  font-weight: 600;
  padding: 5px;
}

.timeline-inverse > div > .timeline-item {
  box-shadow: none;
  background-color: #f8f9fa;
  border: 1px solid #dee2e6;
}

.timeline-inverse > div > .timeline-item > .timeline-header {
  border-bottom-color: #dee2e6;
}

.dark-mode .timeline::before {
  background-color: #6c757d;
}

.dark-mode .timeline > div > .timeline-item {
  background-color: #343a40;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .timeline > div > .timeline-item > .timeline-header {
  color: #ced4da;
  border-color: #6c757d;
}

.dark-mode .timeline > div > .timeline-item > .time {
  color: #ced4da;
}

.products-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.products-list > .item {
  border-radius: 0.25rem;
  background-color: #fff;
  padding: 10px 0;
}

.products-list > .item::after {
  display: block;
  clear: both;
  content: "";
}

.products-list .product-img {
  float: left;
}

.products-list .product-img img {
  height: 50px;
  width: 50px;
}

.products-list .product-info {
  margin-left: 60px;
}

.products-list .product-title {
  font-weight: 600;
}

.products-list .product-description {
  color: #6c757d;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.product-list-in-card > .item {
  border-radius: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.product-list-in-card > .item:last-of-type {
  border-bottom-width: 0;
}

.dark-mode .products-list > .item {
  background-color: #343a40;
  color: #fff;
  border-bottom-color: #6c757d;
}

.dark-mode .product-description {
  color: #ced4da;
}

.direct-chat .card-body {
  overflow-x: hidden;
  padding: 0;
  position: relative;
}

.direct-chat.chat-pane-open .direct-chat-contacts {
  transform: translate(0, 0);
}

.direct-chat.timestamp-light .direct-chat-timestamp {
  color: #30465f;
}

.direct-chat.timestamp-dark .direct-chat-timestamp {
  color: #cccccc;
}

.direct-chat-messages {
  transform: translate(0, 0);
  height: 250px;
  overflow: auto;
  padding: 10px;
}

.direct-chat-msg,
.direct-chat-text {
  display: block;
}

.direct-chat-msg {
  margin-bottom: 10px;
}

.direct-chat-msg::after {
  display: block;
  clear: both;
  content: "";
}

.direct-chat-messages,
.direct-chat-contacts {
  transition: transform .5s ease-in-out;
}

.direct-chat-text {
  border-radius: 0.3rem;
  background-color: #d2d6de;
  border: 1px solid #d2d6de;
  color: #444;
  margin: 5px 0 0 50px;
  padding: 5px 10px;
  position: relative;
}

.direct-chat-text::after, .direct-chat-text::before {
  border: solid transparent;
  border-right-color: #d2d6de;
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  right: 100%;
  top: 15px;
  width: 0;
}

.direct-chat-text::after {
  border-width: 5px;
  margin-top: -5px;
}

.direct-chat-text::before {
  border-width: 6px;
  margin-top: -6px;
}

.right .direct-chat-text {
  margin-left: 0;
  margin-right: 50px;
}

.right .direct-chat-text::after, .right .direct-chat-text::before {
  border-left-color: #d2d6de;
  border-right-color: transparent;
  left: 100%;
  right: auto;
}

.direct-chat-img {
  border-radius: 50%;
  float: left;
  height: 40px;
  width: 40px;
}

.right .direct-chat-img {
  float: right;
}

.direct-chat-infos {
  display: block;
  font-size: 0.875rem;
  margin-bottom: 2px;
}

.direct-chat-name {
  font-weight: 600;
}

.direct-chat-timestamp {
  color: #697582;
}

.direct-chat-contacts-open .direct-chat-contacts {
  transform: translate(0, 0);
}

.direct-chat-contacts {
  transform: translate(101%, 0);
  background-color: #343a40;
  bottom: 0;
  color: #fff;
  height: 250px;
  overflow: auto;
  position: absolute;
  top: 0;
  width: 100%;
}

.direct-chat-contacts-light {
  background-color: #f8f9fa;
}

.direct-chat-contacts-light .contacts-list-name {
  color: #495057;
}

.direct-chat-contacts-light .contacts-list-date {
  color: #6c757d;
}

.direct-chat-contacts-light .contacts-list-msg {
  color: #545b62;
}

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

.contacts-list > li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  margin: 0;
  padding: 10px;
}

.contacts-list > li::after {
  display: block;
  clear: both;
  content: "";
}

.contacts-list > li:last-of-type {
  border-bottom: 0;
}

.contacts-list-img {
  border-radius: 50%;
  float: left;
  width: 40px;
}

.contacts-list-info {
  color: #fff;
  margin-left: 45px;
}

.contacts-list-name,
.contacts-list-status {
  display: block;
}

.contacts-list-name {
  font-weight: 600;
}

.contacts-list-status {
  font-size: 0.875rem;
}

.contacts-list-date {
  color: #ced4da;
  font-weight: 400;
}

.contacts-list-msg {
  color: #b1bbc4;
}

.direct-chat-primary .right > .direct-chat-text {
  background-color: #245682;
  border-color: #245682;
  color: #fff;
}

.direct-chat-primary .right > .direct-chat-text::after, .direct-chat-primary .right > .direct-chat-text::before {
  border-left-color: #245682;
}

.direct-chat-secondary .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.direct-chat-secondary .right > .direct-chat-text::after, .direct-chat-secondary .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.direct-chat-success .right > .direct-chat-text {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.direct-chat-success .right > .direct-chat-text::after, .direct-chat-success .right > .direct-chat-text::before {
  border-left-color: #28a745;
}

.direct-chat-info .right > .direct-chat-text {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.direct-chat-info .right > .direct-chat-text::after, .direct-chat-info .right > .direct-chat-text::before {
  border-left-color: #17a2b8;
}

.direct-chat-warning .right > .direct-chat-text {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #1f2d3d;
}

.direct-chat-warning .right > .direct-chat-text::after, .direct-chat-warning .right > .direct-chat-text::before {
  border-left-color: #ffc107;
}

.direct-chat-danger .right > .direct-chat-text {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.direct-chat-danger .right > .direct-chat-text::after, .direct-chat-danger .right > .direct-chat-text::before {
  border-left-color: #dc3545;
}

.direct-chat-light .right > .direct-chat-text {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #1f2d3d;
}

.direct-chat-light .right > .direct-chat-text::after, .direct-chat-light .right > .direct-chat-text::before {
  border-left-color: #f8f9fa;
}

.direct-chat-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.direct-chat-dark .right > .direct-chat-text::after, .direct-chat-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

.direct-chat-lightblue .right > .direct-chat-text {
  background-color: #3c8dbc;
  border-color: #3c8dbc;
  color: #fff;
}

.direct-chat-lightblue .right > .direct-chat-text::after, .direct-chat-lightblue .right > .direct-chat-text::before {
  border-left-color: #3c8dbc;
}

.direct-chat-navy .right > .direct-chat-text {
  background-color: #001f3f;
  border-color: #001f3f;
  color: #fff;
}

.direct-chat-navy .right > .direct-chat-text::after, .direct-chat-navy .right > .direct-chat-text::before {
  border-left-color: #001f3f;
}

.direct-chat-olive .right > .direct-chat-text {
  background-color: #3d9970;
  border-color: #3d9970;
  color: #fff;
}

.direct-chat-olive .right > .direct-chat-text::after, .direct-chat-olive .right > .direct-chat-text::before {
  border-left-color: #3d9970;
}

.direct-chat-lime .right > .direct-chat-text {
  background-color: #01ff70;
  border-color: #01ff70;
  color: #1f2d3d;
}

.direct-chat-lime .right > .direct-chat-text::after, .direct-chat-lime .right > .direct-chat-text::before {
  border-left-color: #01ff70;
}

.direct-chat-fuchsia .right > .direct-chat-text {
  background-color: #f012be;
  border-color: #f012be;
  color: #fff;
}

.direct-chat-fuchsia .right > .direct-chat-text::after, .direct-chat-fuchsia .right > .direct-chat-text::before {
  border-left-color: #f012be;
}

.direct-chat-maroon .right > .direct-chat-text {
  background-color: #d81b60;
  border-color: #d81b60;
  color: #fff;
}

.direct-chat-maroon .right > .direct-chat-text::after, .direct-chat-maroon .right > .direct-chat-text::before {
  border-left-color: #d81b60;
}

.direct-chat-blue .right > .direct-chat-text {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.direct-chat-blue .right > .direct-chat-text::after, .direct-chat-blue .right > .direct-chat-text::before {
  border-left-color: #007bff;
}

.direct-chat-indigo .right > .direct-chat-text {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.direct-chat-indigo .right > .direct-chat-text::after, .direct-chat-indigo .right > .direct-chat-text::before {
  border-left-color: #6610f2;
}

.direct-chat-purple .right > .direct-chat-text {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.direct-chat-purple .right > .direct-chat-text::after, .direct-chat-purple .right > .direct-chat-text::before {
  border-left-color: #6f42c1;
}

.direct-chat-pink .right > .direct-chat-text {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.direct-chat-pink .right > .direct-chat-text::after, .direct-chat-pink .right > .direct-chat-text::before {
  border-left-color: #e83e8c;
}

.direct-chat-red .right > .direct-chat-text {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.direct-chat-red .right > .direct-chat-text::after, .direct-chat-red .right > .direct-chat-text::before {
  border-left-color: #dc3545;
}

.direct-chat-orange .right > .direct-chat-text {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #1f2d3d;
}

.direct-chat-orange .right > .direct-chat-text::after, .direct-chat-orange .right > .direct-chat-text::before {
  border-left-color: #fd7e14;
}

.direct-chat-yellow .right > .direct-chat-text {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #1f2d3d;
}

.direct-chat-yellow .right > .direct-chat-text::after, .direct-chat-yellow .right > .direct-chat-text::before {
  border-left-color: #ffc107;
}

.direct-chat-green .right > .direct-chat-text {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.direct-chat-green .right > .direct-chat-text::after, .direct-chat-green .right > .direct-chat-text::before {
  border-left-color: #28a745;
}

.direct-chat-teal .right > .direct-chat-text {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.direct-chat-teal .right > .direct-chat-text::after, .direct-chat-teal .right > .direct-chat-text::before {
  border-left-color: #20c997;
}

.direct-chat-cyan .right > .direct-chat-text {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.direct-chat-cyan .right > .direct-chat-text::after, .direct-chat-cyan .right > .direct-chat-text::before {
  border-left-color: #17a2b8;
}

.direct-chat-white .right > .direct-chat-text {
  background-color: #fff;
  border-color: #fff;
  color: #1f2d3d;
}

.direct-chat-white .right > .direct-chat-text::after, .direct-chat-white .right > .direct-chat-text::before {
  border-left-color: #fff;
}

.direct-chat-gray .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.direct-chat-gray .right > .direct-chat-text::after, .direct-chat-gray .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.direct-chat-gray-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.direct-chat-gray-dark .right > .direct-chat-text::after, .direct-chat-gray-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

.dark-mode .direct-chat-text {
  background-color: #454d55;
  border-color: #4b545c;
  color: #fff;
}

.dark-mode .direct-chat-text::after, .dark-mode .direct-chat-text::before {
  border-right-color: #4b545c;
}

.dark-mode .direct-chat-timestamp {
  color: #adb5bd;
}

.dark-mode .right > .direct-chat-text::after, .dark-mode .right > .direct-chat-text::before {
  border-right-color: transparent;
}

.dark-mode .direct-chat-primary .right > .direct-chat-text {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .direct-chat-primary .right > .direct-chat-text::after, .dark-mode .direct-chat-primary .right > .direct-chat-text::before {
  border-left-color: #3f6791;
}

.dark-mode .direct-chat-secondary .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .direct-chat-secondary .right > .direct-chat-text::after, .dark-mode .direct-chat-secondary .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.dark-mode .direct-chat-success .right > .direct-chat-text {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .direct-chat-success .right > .direct-chat-text::after, .dark-mode .direct-chat-success .right > .direct-chat-text::before {
  border-left-color: #00bc8c;
}

.dark-mode .direct-chat-info .right > .direct-chat-text {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .direct-chat-info .right > .direct-chat-text::after, .dark-mode .direct-chat-info .right > .direct-chat-text::before {
  border-left-color: #3498db;
}

.dark-mode .direct-chat-warning .right > .direct-chat-text {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .direct-chat-warning .right > .direct-chat-text::after, .dark-mode .direct-chat-warning .right > .direct-chat-text::before {
  border-left-color: #f39c12;
}

.dark-mode .direct-chat-danger .right > .direct-chat-text {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .direct-chat-danger .right > .direct-chat-text::after, .dark-mode .direct-chat-danger .right > .direct-chat-text::before {
  border-left-color: #e74c3c;
}

.dark-mode .direct-chat-light .right > .direct-chat-text {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .direct-chat-light .right > .direct-chat-text::after, .dark-mode .direct-chat-light .right > .direct-chat-text::before {
  border-left-color: #f8f9fa;
}

.dark-mode .direct-chat-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .direct-chat-dark .right > .direct-chat-text::after, .dark-mode .direct-chat-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

.dark-mode .direct-chat-lightblue .right > .direct-chat-text {
  background-color: #86bad8;
  border-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .direct-chat-lightblue .right > .direct-chat-text::after, .dark-mode .direct-chat-lightblue .right > .direct-chat-text::before {
  border-left-color: #86bad8;
}

.dark-mode .direct-chat-navy .right > .direct-chat-text {
  background-color: #002c59;
  border-color: #002c59;
  color: #fff;
}

.dark-mode .direct-chat-navy .right > .direct-chat-text::after, .dark-mode .direct-chat-navy .right > .direct-chat-text::before {
  border-left-color: #002c59;
}

.dark-mode .direct-chat-olive .right > .direct-chat-text {
  background-color: #74c8a3;
  border-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .direct-chat-olive .right > .direct-chat-text::after, .dark-mode .direct-chat-olive .right > .direct-chat-text::before {
  border-left-color: #74c8a3;
}

.dark-mode .direct-chat-lime .right > .direct-chat-text {
  background-color: #67ffa9;
  border-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .direct-chat-lime .right > .direct-chat-text::after, .dark-mode .direct-chat-lime .right > .direct-chat-text::before {
  border-left-color: #67ffa9;
}

.dark-mode .direct-chat-fuchsia .right > .direct-chat-text {
  background-color: #f672d8;
  border-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .direct-chat-fuchsia .right > .direct-chat-text::after, .dark-mode .direct-chat-fuchsia .right > .direct-chat-text::before {
  border-left-color: #f672d8;
}

.dark-mode .direct-chat-maroon .right > .direct-chat-text {
  background-color: #ed6c9b;
  border-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .direct-chat-maroon .right > .direct-chat-text::after, .dark-mode .direct-chat-maroon .right > .direct-chat-text::before {
  border-left-color: #ed6c9b;
}

.dark-mode .direct-chat-blue .right > .direct-chat-text {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .direct-chat-blue .right > .direct-chat-text::after, .dark-mode .direct-chat-blue .right > .direct-chat-text::before {
  border-left-color: #3f6791;
}

.dark-mode .direct-chat-indigo .right > .direct-chat-text {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.dark-mode .direct-chat-indigo .right > .direct-chat-text::after, .dark-mode .direct-chat-indigo .right > .direct-chat-text::before {
  border-left-color: #6610f2;
}

.dark-mode .direct-chat-purple .right > .direct-chat-text {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.dark-mode .direct-chat-purple .right > .direct-chat-text::after, .dark-mode .direct-chat-purple .right > .direct-chat-text::before {
  border-left-color: #6f42c1;
}

.dark-mode .direct-chat-pink .right > .direct-chat-text {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.dark-mode .direct-chat-pink .right > .direct-chat-text::after, .dark-mode .direct-chat-pink .right > .direct-chat-text::before {
  border-left-color: #e83e8c;
}

.dark-mode .direct-chat-red .right > .direct-chat-text {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .direct-chat-red .right > .direct-chat-text::after, .dark-mode .direct-chat-red .right > .direct-chat-text::before {
  border-left-color: #e74c3c;
}

.dark-mode .direct-chat-orange .right > .direct-chat-text {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .direct-chat-orange .right > .direct-chat-text::after, .dark-mode .direct-chat-orange .right > .direct-chat-text::before {
  border-left-color: #fd7e14;
}

.dark-mode .direct-chat-yellow .right > .direct-chat-text {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .direct-chat-yellow .right > .direct-chat-text::after, .dark-mode .direct-chat-yellow .right > .direct-chat-text::before {
  border-left-color: #f39c12;
}

.dark-mode .direct-chat-green .right > .direct-chat-text {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .direct-chat-green .right > .direct-chat-text::after, .dark-mode .direct-chat-green .right > .direct-chat-text::before {
  border-left-color: #00bc8c;
}

.dark-mode .direct-chat-teal .right > .direct-chat-text {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.dark-mode .direct-chat-teal .right > .direct-chat-text::after, .dark-mode .direct-chat-teal .right > .direct-chat-text::before {
  border-left-color: #20c997;
}

.dark-mode .direct-chat-cyan .right > .direct-chat-text {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .direct-chat-cyan .right > .direct-chat-text::after, .dark-mode .direct-chat-cyan .right > .direct-chat-text::before {
  border-left-color: #3498db;
}

.dark-mode .direct-chat-white .right > .direct-chat-text {
  background-color: #fff;
  border-color: #fff;
  color: #1f2d3d;
}

.dark-mode .direct-chat-white .right > .direct-chat-text::after, .dark-mode .direct-chat-white .right > .direct-chat-text::before {
  border-left-color: #fff;
}

.dark-mode .direct-chat-gray .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .direct-chat-gray .right > .direct-chat-text::after, .dark-mode .direct-chat-gray .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.dark-mode .direct-chat-gray-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .direct-chat-gray-dark .right > .direct-chat-text::after, .dark-mode .direct-chat-gray-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

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

.users-list > li {
  float: left;
  padding: 10px;
  text-align: center;
  width: 25%;
}

.users-list > li img {
  border-radius: 50%;
  height: auto;
  max-width: 100%;
}

.users-list > li > a:hover,
.users-list > li > a:hover .users-list-name {
  color: #999;
}

.users-list-name,
.users-list-date {
  display: block;
}

.users-list-name {
  color: #495057;
  font-size: 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.users-list-date {
  color: #748290;
  font-size: 12px;
}

.dark-mode .users-list-name {
  color: #ced4da;
}

.dark-mode .users-list-date {
  color: #adb5bd;
}

.card-widget {
  border: 0;
  position: relative;
}

.widget-user .widget-user-header {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  height: 135px;
  padding: 1rem;
  text-align: center;
}

.widget-user .widget-user-username {
  font-size: 25px;
  font-weight: 300;
  margin-bottom: 0;
  margin-top: 0;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.widget-user .widget-user-desc {
  margin-top: 0;
}

.widget-user .widget-user-image {
  left: 50%;
  margin-left: -45px;
  position: absolute;
  top: 80px;
}

.widget-user .widget-user-image > img {
  border: 3px solid #fff;
  height: auto;
  width: 90px;
}

.widget-user .card-footer {
  padding-top: 50px;
}

.widget-user-2 .widget-user-header {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem;
}

.widget-user-2 .widget-user-username {
  font-size: 25px;
  font-weight: 300;
  margin-bottom: 5px;
  margin-top: 5px;
}

.widget-user-2 .widget-user-desc {
  margin-top: 0;
}

.widget-user-2 .widget-user-username,
.widget-user-2 .widget-user-desc {
  margin-left: 75px;
}

.widget-user-2 .widget-user-image > img {
  float: left;
  height: auto;
  width: 65px;
}

.mailbox-messages > .table {
  margin: 0;
}

.mailbox-controls {
  padding: 5px;
}

.mailbox-controls.with-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.mailbox-read-info {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  padding: 10px;
}

.mailbox-read-info h3 {
  font-size: 20px;
  margin: 0;
}

.mailbox-read-info h5 {
  margin: 0;
  padding: 5px 0 0;
}

.mailbox-read-time {
  color: #999;
  font-size: 13px;
}

.mailbox-read-message {
  padding: 10px;
}

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

.mailbox-attachments li {
  border: 1px solid #eee;
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
  width: 200px;
}

.mailbox-attachment-name {
  color: #666;
  font-weight: 700;
}

.mailbox-attachment-icon,
.mailbox-attachment-info,
.mailbox-attachment-size {
  display: block;
}

.mailbox-attachment-info {
  background-color: #f8f9fa;
  padding: 10px;
}

.mailbox-attachment-size {
  color: #999;
  font-size: 12px;
}

.mailbox-attachment-size > span {
  display: inline-block;
  padding-top: .75rem;
}

.mailbox-attachment-icon {
  color: #666;
  font-size: 65px;
  max-height: 132.5px;
  padding: 20px 10px;
  text-align: center;
}

.mailbox-attachment-icon.has-img {
  padding: 0;
}

.mailbox-attachment-icon.has-img > img {
  height: auto;
  max-width: 100%;
}

.lockscreen {
  background-color: #e9ecef;
}

.lockscreen .lockscreen-name {
  font-weight: 600;
  text-align: center;
}

.lockscreen-logo {
  font-size: 35px;
  font-weight: 300;
  margin-bottom: 25px;
  text-align: center;
}

.lockscreen-logo a {
  color: #495057;
}

.lockscreen-wrapper {
  margin: 0 auto;
  margin-top: 10%;
  max-width: 400px;
}

.lockscreen-item {
  border-radius: 4px;
  background-color: #fff;
  margin: 10px auto 30px;
  padding: 0;
  position: relative;
  width: 290px;
}

.lockscreen-image {
  border-radius: 50%;
  background-color: #fff;
  left: -10px;
  padding: 5px;
  position: absolute;
  top: -25px;
  z-index: 10;
}

.lockscreen-image > img {
  border-radius: 50%;
  height: 70px;
  width: 70px;
}

.lockscreen-credentials {
  margin-left: 70px;
}

.lockscreen-credentials .form-control {
  border: 0;
}

.lockscreen-credentials .btn {
  background-color: #fff;
  border: 0;
  padding: 0 10px;
}

.lockscreen-footer {
  margin-top: 10px;
}

.dark-mode .lockscreen-item {
  background-color: #343a40;
}

.dark-mode .lockscreen-logo a {
  color: #fff;
}

.dark-mode .lockscreen-credentials .btn {
  background-color: #343a40;
}

.dark-mode .lockscreen-image {
  background-color: #6c757d;
}

.login-logo,
.register-logo {
  font-size: 2.1rem;
  font-weight: 300;
  margin-bottom: .9rem;
  text-align: center;
}

.login-logo a,
.register-logo a {
  color: #495057;
}

.login-page,
.register-page {
  align-items: center;
  background-color: #e9ecef;
  display: flex;
  flex-direction: column;
  height: 100vh;
  justify-content: center;
}

.login-box,
.register-box {
  width: 360px;
}

@media (max-width: 576px) {
  .login-box,
  .register-box {
    margin-top: .5rem;
    width: 90%;
  }
}

.login-box .card,
.register-box .card {
  margin-bottom: 0;
}

.login-card-body,
.register-card-body {
  background-color: #fff;
  border-top: 0;
  color: #666;
  padding: 20px;
}

.login-card-body .input-group .form-control,
.register-card-body .input-group .form-control {
  border-right: 0;
}

.login-card-body .input-group .form-control:focus,
.register-card-body .input-group .form-control:focus {
  box-shadow: none;
}

.login-card-body .input-group .form-control:focus ~ .input-group-prepend .input-group-text,
.login-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control:focus ~ .input-group-prepend .input-group-text,
.register-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text {
  border-color: #5697d0;
}

.login-card-body .input-group .form-control.is-valid:focus,
.register-card-body .input-group .form-control.is-valid:focus {
  box-shadow: none;
}

.login-card-body .input-group .form-control.is-valid ~ .input-group-prepend .input-group-text,
.login-card-body .input-group .form-control.is-valid ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control.is-valid ~ .input-group-prepend .input-group-text,
.register-card-body .input-group .form-control.is-valid ~ .input-group-append .input-group-text {
  border-color: #28a745;
}

.login-card-body .input-group .form-control.is-invalid:focus,
.register-card-body .input-group .form-control.is-invalid:focus {
  box-shadow: none;
}

.login-card-body .input-group .form-control.is-invalid ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control.is-invalid ~ .input-group-append .input-group-text {
  border-color: #dc3545;
}

.login-card-body .input-group .input-group-text,
.register-card-body .input-group .input-group-text {
  background-color: transparent;
  border-bottom-right-radius: 0.25rem;
  border-left: 0;
  border-top-right-radius: 0.25rem;
  color: #777;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.login-box-msg,
.register-box-msg {
  margin: 0;
  padding: 0 20px 20px;
  text-align: center;
}

.social-auth-links {
  margin: 10px 0;
}

.dark-mode .login-card-body,
.dark-mode .register-card-body {
  background-color: #343a40;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .login-logo a,
.dark-mode .register-logo a {
  color: #fff;
}

.error-page {
  margin: 20px auto 0;
  width: 600px;
}

@media (max-width: 767.98px) {
  .error-page {
    width: 100%;
  }
}

.error-page > .headline {
  float: left;
  font-size: 100px;
  font-weight: 300;
}

@media (max-width: 767.98px) {
  .error-page > .headline {
    float: none;
    text-align: center;
  }
}

.error-page > .error-content {
  display: block;
  margin-left: 190px;
}

@media (max-width: 767.98px) {
  .error-page > .error-content {
    margin-left: 0;
  }
}

.error-page > .error-content > h3 {
  font-size: 25px;
  font-weight: 300;
}

@media (max-width: 767.98px) {
  .error-page > .error-content > h3 {
    text-align: center;
  }
}

.invoice {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
  position: relative;
}

.invoice-title {
  margin-top: 0;
}

.dark-mode .invoice {
  background-color: #343a40;
}

.profile-user-img {
  border: 3px solid #adb5bd;
  margin: 0 auto;
  padding: 3px;
  width: 100px;
}

.profile-username {
  font-size: 21px;
  margin-top: 5px;
}

.post {
  border-bottom: 1px solid #adb5bd;
  color: #666;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

.post:last-of-type {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.post .user-block {
  margin-bottom: 15px;
  width: 100%;
}

.post .row {
  width: 100%;
}

.dark-mode .post {
  color: #fff;
  border-color: #6c757d;
}

.product-image {
  max-width: 100%;
  height: auto;
  width: 100%;
}

.product-image-thumbs {
  align-items: stretch;
  display: flex;
  margin-top: 2rem;
}

.product-image-thumb {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  border-radius: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  display: flex;
  margin-right: 1rem;
  max-width: 7rem;
  padding: 0.5rem;
}

.product-image-thumb img {
  max-width: 100%;
  height: auto;
  align-self: center;
}

.product-image-thumb:hover {
  opacity: .5;
}

.product-share a {
  margin-right: .5rem;
}

.projects td {
  vertical-align: middle;
}

.projects .list-inline {
  margin-bottom: 0;
}

.projects img.table-avatar,
.projects .table-avatar img {
  border-radius: 50%;
  display: inline;
  width: 2.5rem;
}

.projects .project-state {
  text-align: center;
}

body.iframe-mode .main-sidebar {
  display: none;
}

body.iframe-mode .content-wrapper {
  margin-left: 0 !important;
  margin-top: 0 !important;
  padding-bottom: 0 !important;
}

body.iframe-mode .main-header,
body.iframe-mode .main-footer {
  display: none;
}

body.iframe-mode-fullscreen {
  overflow: hidden;
}

.content-wrapper {
  height: 100%;
}

.content-wrapper.iframe-mode .btn-iframe-close {
  color: #dc3545;
  position: absolute;
  line-height: 1;
  right: .125rem;
  top: .125rem;
  z-index: 10;
  visibility: hidden;
}

.content-wrapper.iframe-mode .btn-iframe-close:hover, .content-wrapper.iframe-mode .btn-iframe-close:focus {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

@media (hover: none) and (pointer: coarse) {
  .content-wrapper.iframe-mode .btn-iframe-close {
    visibility: visible;
  }
}

.content-wrapper.iframe-mode .navbar-nav {
  overflow-y: auto;
  width: 100%;
}

.content-wrapper.iframe-mode .navbar-nav .nav-link {
  white-space: nowrap;
}

.content-wrapper.iframe-mode .navbar-nav .nav-item {
  position: relative;
}

.content-wrapper.iframe-mode .navbar-nav .nav-item:hover .btn-iframe-close, .content-wrapper.iframe-mode .navbar-nav .nav-item:focus .btn-iframe-close {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

@media (hover: none) and (pointer: coarse) {
  .content-wrapper.iframe-mode .navbar-nav .nav-item:hover .btn-iframe-close, .content-wrapper.iframe-mode .navbar-nav .nav-item:focus .btn-iframe-close {
    visibility: visible;
  }
}

.content-wrapper.iframe-mode .tab-content {
  position: relative;
}

.content-wrapper.iframe-mode .tab-pane + .tab-empty {
  display: none;
}

.content-wrapper.iframe-mode .tab-empty {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.content-wrapper.iframe-mode .tab-loading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: none;
  background-color: #f4f6f9;
}

.content-wrapper.iframe-mode .tab-loading > div {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.content-wrapper.iframe-mode iframe {
  border: 0;
  width: 100%;
  height: 100%;
  margin-bottom: -8px;
}

.content-wrapper.iframe-mode iframe .content-wrapper {
  padding-bottom: 0 !important;
}

body.iframe-mode-fullscreen .content-wrapper.iframe-mode {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin-left: 0 !important;
  height: 100%;
  min-height: 100%;
  z-index: 1048;
}

.permanent-btn-iframe-close .btn-iframe-close {
  animation: none !important;
  visibility: visible !important;
  opacity: 1;
}

.content-wrapper.kanban {
  height: 1px;
}

.content-wrapper.kanban .content {
  height: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}

.content-wrapper.kanban .content .container,
.content-wrapper.kanban .content .container-fluid,
.content-wrapper.kanban .content .container-sm,
.content-wrapper.kanban .content .container-md,
.content-wrapper.kanban .content .container-lg,
.content-wrapper.kanban .content .container-xl {
  width: max-content;
  display: flex;
  align-items: stretch;
}

.content-wrapper.kanban .content-header + .content {
  height: calc(100% - ((2 * 15px) + (1.8rem * 1.2)));
}

.content-wrapper.kanban .card .card-body {
  padding: .5rem;
}

.content-wrapper.kanban .card.card-row {
  width: 340px;
  display: inline-block;
  margin: 0 .5rem;
}

.content-wrapper.kanban .card.card-row:first-child {
  margin-left: 0;
}

.content-wrapper.kanban .card.card-row .card-body {
  height: calc(100% - (12px + (1.8rem * 1.2) + .5rem));
  overflow-y: auto;
}

.content-wrapper.kanban .card.card-row .card:last-child {
  margin-bottom: 0;
  border-bottom-width: 1px;
}

.content-wrapper.kanban .card.card-row .card .card-header {
  padding: .5rem .75rem;
}

.content-wrapper.kanban .card.card-row .card .card-body {
  padding: .75rem;
}

.content-wrapper.kanban .btn-tool.btn-link {
  text-decoration: underline;
  padding-left: 0;
  padding-right: 0;
}

.fc-button {
  background: #f8f9fa;
  background-image: none;
  border-bottom-color: #ddd;
  border-color: #ddd;
  color: #495057;
}

.fc-button:hover, .fc-button:active, .fc-button.hover {
  background-color: #e9e9e9;
}

.fc-header-title h2 {
  color: #666;
  font-size: 15px;
  line-height: 1.6em;
  margin-left: 10px;
}

.fc-header-right {
  padding-right: 10px;
}

.fc-header-left {
  padding-left: 10px;
}

.fc-widget-header {
  background: #fafafa;
}

.fc-grid {
  border: 0;
  width: 100%;
}

.fc-widget-header:first-of-type,
.fc-widget-content:first-of-type {
  border-left: 0;
  border-right: 0;
}

.fc-widget-header:last-of-type,
.fc-widget-content:last-of-type {
  border-right: 0;
}

.fc-toolbar,
.fc-toolbar.fc-header-toolbar {
  margin: 0;
  padding: 1rem;
}

@media (max-width: 575.98px) {
  .fc-toolbar {
    flex-direction: column;
  }
  .fc-toolbar .fc-left {
    order: 1;
    margin-bottom: .5rem;
  }
  .fc-toolbar .fc-center {
    order: 0;
    margin-bottom: .375rem;
  }
  .fc-toolbar .fc-right {
    order: 2;
  }
}

.fc-day-number {
  font-size: 20px;
  font-weight: 300;
  padding-right: 10px;
}

.fc-color-picker {
  list-style: none;
  margin: 0;
  padding: 0;
}

.fc-color-picker > li {
  float: left;
  font-size: 30px;
  line-height: 30px;
  margin-right: 5px;
}

.fc-color-picker > li .fa,
.fc-color-picker > li .fas,
.fc-color-picker > li .far,
.fc-color-picker > li .fab,
.fc-color-picker > li .fal,
.fc-color-picker > li .fad,
.fc-color-picker > li .svg-inline--fa,
.fc-color-picker > li .ion {
  transition: transform linear .3s;
}

.fc-color-picker > li .fa:hover,
.fc-color-picker > li .fas:hover,
.fc-color-picker > li .far:hover,
.fc-color-picker > li .fab:hover,
.fc-color-picker > li .fal:hover,
.fc-color-picker > li .fad:hover,
.fc-color-picker > li .svg-inline--fa:hover,
.fc-color-picker > li .ion:hover {
  transform: rotate(30deg);
}

#add-new-event {
  transition: all linear .3s;
}

.external-event {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  cursor: move;
  font-weight: 700;
  margin-bottom: 4px;
  padding: 5px 10px;
}

.external-event:hover {
  box-shadow: inset 0 0 90px rgba(0, 0, 0, 0.2);
}

.select2-container--default .select2-selection--single {
  border: 1px solid #ced4da;
  padding: 0.46875rem 0.75rem;
  height: calc(2.25rem + 2px);
}

.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #5697d0;
}

.select2-container--default .select2-dropdown {
  border: 1px solid #ced4da;
}

.select2-container--default .select2-results__option {
  padding: 6px 12px;
  user-select: none;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  height: auto;
  margin-top: -3px;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 6px;
  padding-left: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 31px;
  right: 6px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-top: 0;
}

.select2-container--default .select2-dropdown .select2-search__field,
.select2-container--default .select2-search--inline .select2-search__field {
  border: 1px solid #ced4da;
}

.select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-search--inline .select2-search__field:focus {
  outline: none;
  border: 1px solid #5697d0;
}

.select2-container--default .select2-dropdown.select2-dropdown--below {
  border-top: 0;
}

.select2-container--default .select2-dropdown.select2-dropdown--above {
  border-bottom: 0;
}

.select2-container--default .select2-results__option[aria-disabled='true'] {
  color: #6c757d;
}

.select2-container--default .select2-results__option[aria-selected='true'] {
  background-color: #dee2e6;
}

.select2-container--default .select2-results__option[aria-selected='true'], .select2-container--default .select2-results__option[aria-selected='true']:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-results__option--highlighted {
  background-color: #245682;
  color: #fff;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #214e76;
  color: #fff;
}

.select2-container--default .select2-selection--multiple {
  border: 1px solid #ced4da;
  min-height: calc(2.25rem + 2px);
}

.select2-container--default .select2-selection--multiple:focus {
  border-color: #5697d0;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0 0.375rem 0.375rem;
  margin-bottom: -0.375rem;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline {
  width: 100%;
  margin-left: 0.375rem;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline .select2-search__field {
  width: 100% !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field {
  border: 0;
  margin-top: 6px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #245682;
  border-color: #1f496e;
  color: #fff;
  padding: 0 10px;
  margin-top: .31rem;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
  float: right;
  margin-left: 5px;
  margin-right: -2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.text-sm .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline .select2-search__field, .select2-container--default .select2-selection--multiple.text-sm .select2-search.select2-search--inline .select2-search__field {
  margin-top: 8px;
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__choice, .select2-container--default .select2-selection--multiple.text-sm .select2-selection__choice {
  margin-top: .4rem;
}

.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #5697d0;
}

.select2-container--default.select2-container--focus .select2-search__field {
  border: 0;
}

.select2-container--default .select2-selection--single .select2-selection__rendered li {
  padding-right: 10px;
}

.input-group-prepend ~ .select2-container--default .select2-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group > .select2-container--default:not(:last-child) .select2-selection {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--bootstrap4.select2-container--focus .select2-selection {
  box-shadow: none;
}

select.form-control-sm ~ .select2-container--default {
  font-size: 0.875rem;
}

.text-sm .select2-container--default .select2-selection--single,
select.form-control-sm ~ .select2-container--default .select2-selection--single {
  height: calc(1.8125rem + 2px);
}

.text-sm .select2-container--default .select2-selection--single .select2-selection__rendered,
select.form-control-sm ~ .select2-container--default .select2-selection--single .select2-selection__rendered {
  margin-top: -.4rem;
}

.text-sm .select2-container--default .select2-selection--single .select2-selection__arrow,
select.form-control-sm ~ .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: -.12rem;
}

.text-sm .select2-container--default .select2-selection--multiple,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple {
  min-height: calc(1.8125rem + 2px);
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0 0.25rem 0.25rem;
  margin-top: -0.1rem;
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline {
  margin-left: 0.25rem;
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field {
  margin-top: 6px;
}

.maximized-card .select2-dropdown {
  z-index: 9999;
}

.select2-primary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #5697d0;
}

.select2-primary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #5697d0;
}

.select2-container--default .select2-primary.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-primary .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-primary .select2-search--inline .select2-search__field:focus,
.select2-primary .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-primary .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-primary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #5697d0;
}

.select2-container--default .select2-primary .select2-results__option--highlighted,
.select2-primary .select2-container--default .select2-results__option--highlighted {
  background-color: #245682;
  color: #fff;
}

.select2-container--default .select2-primary .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-primary .select2-results__option--highlighted[aria-selected]:hover,
.select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #214e76;
  color: #fff;
}

.select2-container--default .select2-primary .select2-selection--multiple:focus,
.select2-primary .select2-container--default .select2-selection--multiple:focus {
  border-color: #5697d0;
}

.select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice,
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #245682;
  border-color: #1f496e;
  color: #fff;
}

.select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice__remove,
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-primary.select2-container--focus .select2-selection--multiple,
.select2-primary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #5697d0;
}

.select2-secondary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

.select2-secondary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

.select2-container--default .select2-secondary.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-secondary .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-secondary .select2-search--inline .select2-search__field:focus,
.select2-secondary .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-secondary .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-secondary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

.select2-container--default .select2-secondary .select2-results__option--highlighted,
.select2-secondary .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

.select2-container--default .select2-secondary .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-secondary .select2-results__option--highlighted[aria-selected]:hover,
.select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

.select2-container--default .select2-secondary .select2-selection--multiple:focus,
.select2-secondary .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

.select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice,
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

.select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice__remove,
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-secondary.select2-container--focus .select2-selection--multiple,
.select2-secondary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

.select2-success + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #71dd8a;
}

.select2-success + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #71dd8a;
}

.select2-container--default .select2-success.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-success .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-success .select2-search--inline .select2-search__field:focus,
.select2-success .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-success .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-success .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #71dd8a;
}

.select2-container--default .select2-success .select2-results__option--highlighted,
.select2-success .select2-container--default .select2-results__option--highlighted {
  background-color: #28a745;
  color: #fff;
}

.select2-container--default .select2-success .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-success .select2-results__option--highlighted[aria-selected]:hover,
.select2-success .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-success .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #259b40;
  color: #fff;
}

.select2-container--default .select2-success .select2-selection--multiple:focus,
.select2-success .select2-container--default .select2-selection--multiple:focus {
  border-color: #71dd8a;
}

.select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice,
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #28a745;
  border-color: #23923d;
  color: #fff;
}

.select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice__remove,
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-success.select2-container--focus .select2-selection--multiple,
.select2-success .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #71dd8a;
}

.select2-info + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #63d9ec;
}

.select2-info + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #63d9ec;
}

.select2-container--default .select2-info.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-info .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-info .select2-search--inline .select2-search__field:focus,
.select2-info .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-info .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-info .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #63d9ec;
}

.select2-container--default .select2-info .select2-results__option--highlighted,
.select2-info .select2-container--default .select2-results__option--highlighted {
  background-color: #17a2b8;
  color: #fff;
}

.select2-container--default .select2-info .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-info .select2-results__option--highlighted[aria-selected]:hover,
.select2-info .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-info .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1596aa;
  color: #fff;
}

.select2-container--default .select2-info .select2-selection--multiple:focus,
.select2-info .select2-container--default .select2-selection--multiple:focus {
  border-color: #63d9ec;
}

.select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice,
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #17a2b8;
  border-color: #148ea1;
  color: #fff;
}

.select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice__remove,
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-info.select2-container--focus .select2-selection--multiple,
.select2-info .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #63d9ec;
}

.select2-warning + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #ffe187;
}

.select2-warning + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #ffe187;
}

.select2-container--default .select2-warning.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-warning .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-warning .select2-search--inline .select2-search__field:focus,
.select2-warning .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-warning .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-warning .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #ffe187;
}

.select2-container--default .select2-warning .select2-results__option--highlighted,
.select2-warning .select2-container--default .select2-results__option--highlighted {
  background-color: #ffc107;
  color: #1f2d3d;
}

.select2-container--default .select2-warning .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-warning .select2-results__option--highlighted[aria-selected]:hover,
.select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7b900;
  color: #1f2d3d;
}

.select2-container--default .select2-warning .select2-selection--multiple:focus,
.select2-warning .select2-container--default .select2-selection--multiple:focus {
  border-color: #ffe187;
}

.select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice,
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ffc107;
  border-color: #edb100;
  color: #1f2d3d;
}

.select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice__remove,
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-warning.select2-container--focus .select2-selection--multiple,
.select2-warning .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #ffe187;
}

.select2-danger + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #efa2a9;
}

.select2-danger + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #efa2a9;
}

.select2-container--default .select2-danger.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-danger .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-danger .select2-search--inline .select2-search__field:focus,
.select2-danger .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-danger .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-danger .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #efa2a9;
}

.select2-container--default .select2-danger .select2-results__option--highlighted,
.select2-danger .select2-container--default .select2-results__option--highlighted {
  background-color: #dc3545;
  color: #fff;
}

.select2-container--default .select2-danger .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-danger .select2-results__option--highlighted[aria-selected]:hover,
.select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #da2839;
  color: #fff;
}

.select2-container--default .select2-danger .select2-selection--multiple:focus,
.select2-danger .select2-container--default .select2-selection--multiple:focus {
  border-color: #efa2a9;
}

.select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice,
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #dc3545;
  border-color: #d32535;
  color: #fff;
}

.select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice__remove,
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-danger.select2-container--focus .select2-selection--multiple,
.select2-danger .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #efa2a9;
}

.select2-light + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

.select2-light + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

.select2-container--default .select2-light.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-light .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-light .select2-search--inline .select2-search__field:focus,
.select2-light .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-light .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-light .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

.select2-container--default .select2-light .select2-results__option--highlighted,
.select2-light .select2-container--default .select2-results__option--highlighted {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.select2-container--default .select2-light .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-light .select2-results__option--highlighted[aria-selected]:hover,
.select2-light .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-light .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #eff1f4;
  color: #1f2d3d;
}

.select2-container--default .select2-light .select2-selection--multiple:focus,
.select2-light .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

.select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice,
.select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f8f9fa;
  border-color: #e9ecef;
  color: #1f2d3d;
}

.select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice__remove,
.select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-light.select2-container--focus .select2-selection--multiple,
.select2-light .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

.select2-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

.select2-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

.select2-container--default .select2-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-dark .select2-search--inline .select2-search__field:focus,
.select2-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

.select2-container--default .select2-dark .select2-results__option--highlighted,
.select2-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

.select2-container--default .select2-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-dark .select2-results__option--highlighted[aria-selected]:hover,
.select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

.select2-container--default .select2-dark .select2-selection--multiple:focus,
.select2-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

.select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice,
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

.select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice__remove,
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-dark.select2-container--focus .select2-selection--multiple,
.select2-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

.select2-lightblue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #99c5de;
}

.select2-lightblue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #99c5de;
}

.select2-container--default .select2-lightblue.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lightblue .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lightblue .select2-search--inline .select2-search__field:focus,
.select2-lightblue .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-lightblue .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-lightblue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #99c5de;
}

.select2-container--default .select2-lightblue .select2-results__option--highlighted,
.select2-lightblue .select2-container--default .select2-results__option--highlighted {
  background-color: #3c8dbc;
  color: #fff;
}

.select2-container--default .select2-lightblue .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-lightblue .select2-results__option--highlighted[aria-selected]:hover,
.select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #3884b0;
  color: #fff;
}

.select2-container--default .select2-lightblue .select2-selection--multiple:focus,
.select2-lightblue .select2-container--default .select2-selection--multiple:focus {
  border-color: #99c5de;
}

.select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice,
.select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3c8dbc;
  border-color: #367fa9;
  color: #fff;
}

.select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove,
.select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-lightblue.select2-container--focus .select2-selection--multiple,
.select2-lightblue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #99c5de;
}

.select2-navy + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #005ebf;
}

.select2-navy + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #005ebf;
}

.select2-container--default .select2-navy.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-navy .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-navy .select2-search--inline .select2-search__field:focus,
.select2-navy .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-navy .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-navy .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #005ebf;
}

.select2-container--default .select2-navy .select2-results__option--highlighted,
.select2-navy .select2-container--default .select2-results__option--highlighted {
  background-color: #001f3f;
  color: #fff;
}

.select2-container--default .select2-navy .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-navy .select2-results__option--highlighted[aria-selected]:hover,
.select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #001730;
  color: #fff;
}

.select2-container--default .select2-navy .select2-selection--multiple:focus,
.select2-navy .select2-container--default .select2-selection--multiple:focus {
  border-color: #005ebf;
}

.select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice,
.select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #001f3f;
  border-color: #001226;
  color: #fff;
}

.select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice__remove,
.select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-navy.select2-container--focus .select2-selection--multiple,
.select2-navy .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #005ebf;
}

.select2-olive + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #87cfaf;
}

.select2-olive + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #87cfaf;
}

.select2-container--default .select2-olive.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-olive .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-olive .select2-search--inline .select2-search__field:focus,
.select2-olive .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-olive .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-olive .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #87cfaf;
}

.select2-container--default .select2-olive .select2-results__option--highlighted,
.select2-olive .select2-container--default .select2-results__option--highlighted {
  background-color: #3d9970;
  color: #fff;
}

.select2-container--default .select2-olive .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-olive .select2-results__option--highlighted[aria-selected]:hover,
.select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #398e68;
  color: #fff;
}

.select2-container--default .select2-olive .select2-selection--multiple:focus,
.select2-olive .select2-container--default .select2-selection--multiple:focus {
  border-color: #87cfaf;
}

.select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice,
.select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3d9970;
  border-color: #368763;
  color: #fff;
}

.select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice__remove,
.select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-olive.select2-container--focus .select2-selection--multiple,
.select2-olive .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #87cfaf;
}

.select2-lime + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #81ffb8;
}

.select2-lime + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #81ffb8;
}

.select2-container--default .select2-lime.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lime .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lime .select2-search--inline .select2-search__field:focus,
.select2-lime .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-lime .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-lime .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #81ffb8;
}

.select2-container--default .select2-lime .select2-results__option--highlighted,
.select2-lime .select2-container--default .select2-results__option--highlighted {
  background-color: #01ff70;
  color: #1f2d3d;
}

.select2-container--default .select2-lime .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-lime .select2-results__option--highlighted[aria-selected]:hover,
.select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #00f169;
  color: #1f2d3d;
}

.select2-container--default .select2-lime .select2-selection--multiple:focus,
.select2-lime .select2-container--default .select2-selection--multiple:focus {
  border-color: #81ffb8;
}

.select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice,
.select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #01ff70;
  border-color: #00e765;
  color: #1f2d3d;
}

.select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice__remove,
.select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-lime.select2-container--focus .select2-selection--multiple,
.select2-lime .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #81ffb8;
}

.select2-fuchsia + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f88adf;
}

.select2-fuchsia + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f88adf;
}

.select2-container--default .select2-fuchsia.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-fuchsia .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-fuchsia .select2-search--inline .select2-search__field:focus,
.select2-fuchsia .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-fuchsia .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-fuchsia .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f88adf;
}

.select2-container--default .select2-fuchsia .select2-results__option--highlighted,
.select2-fuchsia .select2-container--default .select2-results__option--highlighted {
  background-color: #f012be;
  color: #fff;
}

.select2-container--default .select2-fuchsia .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-fuchsia .select2-results__option--highlighted[aria-selected]:hover,
.select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e40eb4;
  color: #fff;
}

.select2-container--default .select2-fuchsia .select2-selection--multiple:focus,
.select2-fuchsia .select2-container--default .select2-selection--multiple:focus {
  border-color: #f88adf;
}

.select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice,
.select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f012be;
  border-color: #db0ead;
  color: #fff;
}

.select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove,
.select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-fuchsia.select2-container--focus .select2-selection--multiple,
.select2-fuchsia .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f88adf;
}

.select2-maroon + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f083ab;
}

.select2-maroon + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f083ab;
}

.select2-container--default .select2-maroon.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-maroon .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-maroon .select2-search--inline .select2-search__field:focus,
.select2-maroon .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-maroon .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-maroon .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f083ab;
}

.select2-container--default .select2-maroon .select2-results__option--highlighted,
.select2-maroon .select2-container--default .select2-results__option--highlighted {
  background-color: #d81b60;
  color: #fff;
}

.select2-container--default .select2-maroon .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-maroon .select2-results__option--highlighted[aria-selected]:hover,
.select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #ca195a;
  color: #fff;
}

.select2-container--default .select2-maroon .select2-selection--multiple:focus,
.select2-maroon .select2-container--default .select2-selection--multiple:focus {
  border-color: #f083ab;
}

.select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice,
.select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #d81b60;
  border-color: #c11856;
  color: #fff;
}

.select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice__remove,
.select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-maroon.select2-container--focus .select2-selection--multiple,
.select2-maroon .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f083ab;
}

.select2-blue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #80bdff;
}

.select2-blue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #80bdff;
}

.select2-container--default .select2-blue.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-blue .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-blue .select2-search--inline .select2-search__field:focus,
.select2-blue .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-blue .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-blue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #80bdff;
}

.select2-container--default .select2-blue .select2-results__option--highlighted,
.select2-blue .select2-container--default .select2-results__option--highlighted {
  background-color: #007bff;
  color: #fff;
}

.select2-container--default .select2-blue .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-blue .select2-results__option--highlighted[aria-selected]:hover,
.select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #0074f0;
  color: #fff;
}

.select2-container--default .select2-blue .select2-selection--multiple:focus,
.select2-blue .select2-container--default .select2-selection--multiple:focus {
  border-color: #80bdff;
}

.select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice,
.select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #007bff;
  border-color: #006fe6;
  color: #fff;
}

.select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice__remove,
.select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-blue.select2-container--focus .select2-selection--multiple,
.select2-blue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #80bdff;
}

.select2-indigo + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b389f9;
}

.select2-indigo + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b389f9;
}

.select2-container--default .select2-indigo.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-indigo .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-indigo .select2-search--inline .select2-search__field:focus,
.select2-indigo .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-indigo .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-indigo .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b389f9;
}

.select2-container--default .select2-indigo .select2-results__option--highlighted,
.select2-indigo .select2-container--default .select2-results__option--highlighted {
  background-color: #6610f2;
  color: #fff;
}

.select2-container--default .select2-indigo .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-indigo .select2-results__option--highlighted[aria-selected]:hover,
.select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #5f0de6;
  color: #fff;
}

.select2-container--default .select2-indigo .select2-selection--multiple:focus,
.select2-indigo .select2-container--default .select2-selection--multiple:focus {
  border-color: #b389f9;
}

.select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice,
.select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6610f2;
  border-color: #5b0cdd;
  color: #fff;
}

.select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice__remove,
.select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-indigo.select2-container--focus .select2-selection--multiple,
.select2-indigo .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b389f9;
}

.select2-purple + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b8a2e0;
}

.select2-purple + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b8a2e0;
}

.select2-container--default .select2-purple.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-purple .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-purple .select2-search--inline .select2-search__field:focus,
.select2-purple .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-purple .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-purple .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b8a2e0;
}

.select2-container--default .select2-purple .select2-results__option--highlighted,
.select2-purple .select2-container--default .select2-results__option--highlighted {
  background-color: #6f42c1;
  color: #fff;
}

.select2-container--default .select2-purple .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-purple .select2-results__option--highlighted[aria-selected]:hover,
.select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #683cb8;
  color: #fff;
}

.select2-container--default .select2-purple .select2-selection--multiple:focus,
.select2-purple .select2-container--default .select2-selection--multiple:focus {
  border-color: #b8a2e0;
}

.select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice,
.select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6f42c1;
  border-color: #643ab0;
  color: #fff;
}

.select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice__remove,
.select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-purple.select2-container--focus .select2-selection--multiple,
.select2-purple .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b8a2e0;
}

.select2-pink + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f6b0d0;
}

.select2-pink + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f6b0d0;
}

.select2-container--default .select2-pink.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-pink .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-pink .select2-search--inline .select2-search__field:focus,
.select2-pink .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-pink .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-pink .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f6b0d0;
}

.select2-container--default .select2-pink .select2-results__option--highlighted,
.select2-pink .select2-container--default .select2-results__option--highlighted {
  background-color: #e83e8c;
  color: #fff;
}

.select2-container--default .select2-pink .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-pink .select2-results__option--highlighted[aria-selected]:hover,
.select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e63084;
  color: #fff;
}

.select2-container--default .select2-pink .select2-selection--multiple:focus,
.select2-pink .select2-container--default .select2-selection--multiple:focus {
  border-color: #f6b0d0;
}

.select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice,
.select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e83e8c;
  border-color: #e5277e;
  color: #fff;
}

.select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice__remove,
.select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-pink.select2-container--focus .select2-selection--multiple,
.select2-pink .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f6b0d0;
}

.select2-red + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #efa2a9;
}

.select2-red + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #efa2a9;
}

.select2-container--default .select2-red.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-red .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-red .select2-search--inline .select2-search__field:focus,
.select2-red .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-red .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-red .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #efa2a9;
}

.select2-container--default .select2-red .select2-results__option--highlighted,
.select2-red .select2-container--default .select2-results__option--highlighted {
  background-color: #dc3545;
  color: #fff;
}

.select2-container--default .select2-red .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-red .select2-results__option--highlighted[aria-selected]:hover,
.select2-red .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-red .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #da2839;
  color: #fff;
}

.select2-container--default .select2-red .select2-selection--multiple:focus,
.select2-red .select2-container--default .select2-selection--multiple:focus {
  border-color: #efa2a9;
}

.select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice,
.select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #dc3545;
  border-color: #d32535;
  color: #fff;
}

.select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice__remove,
.select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-red.select2-container--focus .select2-selection--multiple,
.select2-red .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #efa2a9;
}

.select2-orange + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #fec392;
}

.select2-orange + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #fec392;
}

.select2-container--default .select2-orange.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-orange .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-orange .select2-search--inline .select2-search__field:focus,
.select2-orange .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-orange .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-orange .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #fec392;
}

.select2-container--default .select2-orange .select2-results__option--highlighted,
.select2-orange .select2-container--default .select2-results__option--highlighted {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.select2-container--default .select2-orange .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-orange .select2-results__option--highlighted[aria-selected]:hover,
.select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #fd7605;
  color: #fff;
}

.select2-container--default .select2-orange .select2-selection--multiple:focus,
.select2-orange .select2-container--default .select2-selection--multiple:focus {
  border-color: #fec392;
}

.select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice,
.select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fd7e14;
  border-color: #f57102;
  color: #1f2d3d;
}

.select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice__remove,
.select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-orange.select2-container--focus .select2-selection--multiple,
.select2-orange .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #fec392;
}

.select2-yellow + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #ffe187;
}

.select2-yellow + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #ffe187;
}

.select2-container--default .select2-yellow.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-yellow .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-yellow .select2-search--inline .select2-search__field:focus,
.select2-yellow .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-yellow .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-yellow .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #ffe187;
}

.select2-container--default .select2-yellow .select2-results__option--highlighted,
.select2-yellow .select2-container--default .select2-results__option--highlighted {
  background-color: #ffc107;
  color: #1f2d3d;
}

.select2-container--default .select2-yellow .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-yellow .select2-results__option--highlighted[aria-selected]:hover,
.select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7b900;
  color: #1f2d3d;
}

.select2-container--default .select2-yellow .select2-selection--multiple:focus,
.select2-yellow .select2-container--default .select2-selection--multiple:focus {
  border-color: #ffe187;
}

.select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice,
.select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ffc107;
  border-color: #edb100;
  color: #1f2d3d;
}

.select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice__remove,
.select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-yellow.select2-container--focus .select2-selection--multiple,
.select2-yellow .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #ffe187;
}

.select2-green + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #71dd8a;
}

.select2-green + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #71dd8a;
}

.select2-container--default .select2-green.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-green .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-green .select2-search--inline .select2-search__field:focus,
.select2-green .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-green .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-green .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #71dd8a;
}

.select2-container--default .select2-green .select2-results__option--highlighted,
.select2-green .select2-container--default .select2-results__option--highlighted {
  background-color: #28a745;
  color: #fff;
}

.select2-container--default .select2-green .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-green .select2-results__option--highlighted[aria-selected]:hover,
.select2-green .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-green .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #259b40;
  color: #fff;
}

.select2-container--default .select2-green .select2-selection--multiple:focus,
.select2-green .select2-container--default .select2-selection--multiple:focus {
  border-color: #71dd8a;
}

.select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice,
.select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #28a745;
  border-color: #23923d;
  color: #fff;
}

.select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice__remove,
.select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-green.select2-container--focus .select2-selection--multiple,
.select2-green .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #71dd8a;
}

.select2-teal + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #7eeaca;
}

.select2-teal + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #7eeaca;
}

.select2-container--default .select2-teal.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-teal .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-teal .select2-search--inline .select2-search__field:focus,
.select2-teal .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-teal .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-teal .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #7eeaca;
}

.select2-container--default .select2-teal .select2-results__option--highlighted,
.select2-teal .select2-container--default .select2-results__option--highlighted {
  background-color: #20c997;
  color: #fff;
}

.select2-container--default .select2-teal .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-teal .select2-results__option--highlighted[aria-selected]:hover,
.select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1ebc8d;
  color: #fff;
}

.select2-container--default .select2-teal .select2-selection--multiple:focus,
.select2-teal .select2-container--default .select2-selection--multiple:focus {
  border-color: #7eeaca;
}

.select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice,
.select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #20c997;
  border-color: #1cb386;
  color: #fff;
}

.select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice__remove,
.select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-teal.select2-container--focus .select2-selection--multiple,
.select2-teal .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #7eeaca;
}

.select2-cyan + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #63d9ec;
}

.select2-cyan + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #63d9ec;
}

.select2-container--default .select2-cyan.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-cyan .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-cyan .select2-search--inline .select2-search__field:focus,
.select2-cyan .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-cyan .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-cyan .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #63d9ec;
}

.select2-container--default .select2-cyan .select2-results__option--highlighted,
.select2-cyan .select2-container--default .select2-results__option--highlighted {
  background-color: #17a2b8;
  color: #fff;
}

.select2-container--default .select2-cyan .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-cyan .select2-results__option--highlighted[aria-selected]:hover,
.select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1596aa;
  color: #fff;
}

.select2-container--default .select2-cyan .select2-selection--multiple:focus,
.select2-cyan .select2-container--default .select2-selection--multiple:focus {
  border-color: #63d9ec;
}

.select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice,
.select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #17a2b8;
  border-color: #148ea1;
  color: #fff;
}

.select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice__remove,
.select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-cyan.select2-container--focus .select2-selection--multiple,
.select2-cyan .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #63d9ec;
}

.select2-white + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

.select2-white + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

.select2-container--default .select2-white.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-white .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-white .select2-search--inline .select2-search__field:focus,
.select2-white .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-white .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-white .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

.select2-container--default .select2-white .select2-results__option--highlighted,
.select2-white .select2-container--default .select2-results__option--highlighted {
  background-color: #fff;
  color: #1f2d3d;
}

.select2-container--default .select2-white .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-white .select2-results__option--highlighted[aria-selected]:hover,
.select2-white .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-white .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7f7f7;
  color: #1f2d3d;
}

.select2-container--default .select2-white .select2-selection--multiple:focus,
.select2-white .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

.select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice,
.select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fff;
  border-color: #f2f2f2;
  color: #1f2d3d;
}

.select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice__remove,
.select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-white.select2-container--focus .select2-selection--multiple,
.select2-white .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

.select2-gray + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

.select2-gray + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

.select2-container--default .select2-gray.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray .select2-search--inline .select2-search__field:focus,
.select2-gray .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-gray .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-gray .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

.select2-container--default .select2-gray .select2-results__option--highlighted,
.select2-gray .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

.select2-container--default .select2-gray .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-gray .select2-results__option--highlighted[aria-selected]:hover,
.select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

.select2-container--default .select2-gray .select2-selection--multiple:focus,
.select2-gray .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

.select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice,
.select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

.select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice__remove,
.select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-gray.select2-container--focus .select2-selection--multiple,
.select2-gray .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

.select2-gray-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

.select2-gray-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

.select2-container--default .select2-gray-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray-dark .select2-search--inline .select2-search__field:focus,
.select2-gray-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-gray-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-gray-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

.select2-container--default .select2-gray-dark .select2-results__option--highlighted,
.select2-gray-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

.select2-container--default .select2-gray-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-gray-dark .select2-results__option--highlighted[aria-selected]:hover,
.select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

.select2-container--default .select2-gray-dark .select2-selection--multiple:focus,
.select2-gray-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

.select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice,
.select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

.select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove,
.select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-gray-dark.select2-container--focus .select2-selection--multiple,
.select2-gray-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

.dark-mode .select2-selection {
  background-color: #343a40;
  border-color: #6c757d;
}

.dark-mode .select2-container--disabled .select2-selection--single {
  background-color: #454d55;
}

.dark-mode .select2-selection--single {
  background-color: #343a40;
  border-color: #6c757d;
}

.dark-mode .select2-selection--single .select2-selection__rendered {
  color: #fff;
}

.dark-mode .select2-dropdown .select2-search__field,
.dark-mode .select2-search--inline .select2-search__field {
  background-color: #343a40;
  border-color: #6c757d;
  color: white;
}

.dark-mode .select2-dropdown {
  background-color: #343a40;
  border-color: #6c757d;
  color: white;
}

.dark-mode .select2-results__option[aria-selected="true"] {
  background-color: #3f474e !important;
  color: #dee2e6;
}

.dark-mode .select2-container .select2-search--inline .select2-search__field {
  background-color: transparent;
  color: #fff;
}

.dark-mode .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  color: #fff;
}

.dark-mode .select2-primary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #85a7ca;
}

.dark-mode .select2-primary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #85a7ca;
}

.select2-container--default .dark-mode .select2-primary.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-primary .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-primary .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-primary .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-primary .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-primary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #85a7ca;
}

.select2-container--default .dark-mode .select2-primary .select2-results__option--highlighted,
.dark-mode .select2-primary .select2-container--default .select2-results__option--highlighted {
  background-color: #3f6791;
  color: #fff;
}

.select2-container--default .dark-mode .select2-primary .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-primary .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #3a5f86;
  color: #fff;
}

.select2-container--default .dark-mode .select2-primary .select2-selection--multiple:focus,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple:focus {
  border-color: #85a7ca;
}

.select2-container--default .dark-mode .select2-primary .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3f6791;
  border-color: #375a7f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-primary .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-primary .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-primary.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-primary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #85a7ca;
}

.dark-mode .select2-secondary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

.dark-mode .select2-secondary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

.select2-container--default .dark-mode .select2-secondary.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-secondary .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-secondary .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-secondary .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-secondary .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-secondary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

.select2-container--default .dark-mode .select2-secondary .select2-results__option--highlighted,
.dark-mode .select2-secondary .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

.select2-container--default .dark-mode .select2-secondary .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-secondary .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple:focus,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-secondary.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-secondary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

.dark-mode .select2-success + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #3dffcd;
}

.dark-mode .select2-success + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #3dffcd;
}

.select2-container--default .dark-mode .select2-success.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-success .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-success .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-success .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-success .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-success .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #3dffcd;
}

.select2-container--default .dark-mode .select2-success .select2-results__option--highlighted,
.dark-mode .select2-success .select2-container--default .select2-results__option--highlighted {
  background-color: #00bc8c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-success .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-success .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-success .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-success .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #00ad81;
  color: #fff;
}

.select2-container--default .dark-mode .select2-success .select2-selection--multiple:focus,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple:focus {
  border-color: #3dffcd;
}

.select2-container--default .dark-mode .select2-success .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #00bc8c;
  border-color: #00a379;
  color: #fff;
}

.select2-container--default .dark-mode .select2-success .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-success .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-success.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-success .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #3dffcd;
}

.dark-mode .select2-info + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #a0cfee;
}

.dark-mode .select2-info + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #a0cfee;
}

.select2-container--default .dark-mode .select2-info.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-info .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-info .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-info .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-info .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-info .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #a0cfee;
}

.select2-container--default .dark-mode .select2-info .select2-results__option--highlighted,
.dark-mode .select2-info .select2-container--default .select2-results__option--highlighted {
  background-color: #3498db;
  color: #fff;
}

.select2-container--default .dark-mode .select2-info .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-info .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-info .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-info .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2791d9;
  color: #fff;
}

.select2-container--default .dark-mode .select2-info .select2-selection--multiple:focus,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple:focus {
  border-color: #a0cfee;
}

.select2-container--default .dark-mode .select2-info .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3498db;
  border-color: #258cd1;
  color: #fff;
}

.select2-container--default .dark-mode .select2-info .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-info .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-info.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-info .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #a0cfee;
}

.dark-mode .select2-warning + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f9cf8b;
}

.dark-mode .select2-warning + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f9cf8b;
}

.select2-container--default .dark-mode .select2-warning.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-warning .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-warning .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-warning .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-warning .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-warning .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f9cf8b;
}

.select2-container--default .dark-mode .select2-warning .select2-results__option--highlighted,
.dark-mode .select2-warning .select2-container--default .select2-results__option--highlighted {
  background-color: #f39c12;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-warning .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-warning .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #ea940c;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-warning .select2-selection--multiple:focus,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple:focus {
  border-color: #f9cf8b;
}

.select2-container--default .dark-mode .select2-warning .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f39c12;
  border-color: #e08e0b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-warning .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-warning .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-warning.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-warning .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f9cf8b;
}

.dark-mode .select2-danger + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f5b4ae;
}

.dark-mode .select2-danger + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f5b4ae;
}

.select2-container--default .dark-mode .select2-danger.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-danger .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-danger .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-danger .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-danger .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-danger .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f5b4ae;
}

.select2-container--default .dark-mode .select2-danger .select2-results__option--highlighted,
.dark-mode .select2-danger .select2-container--default .select2-results__option--highlighted {
  background-color: #e74c3c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-danger .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-danger .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e53f2e;
  color: #fff;
}

.select2-container--default .dark-mode .select2-danger .select2-selection--multiple:focus,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple:focus {
  border-color: #f5b4ae;
}

.select2-container--default .dark-mode .select2-danger .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e74c3c;
  border-color: #e43725;
  color: #fff;
}

.select2-container--default .dark-mode .select2-danger .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-danger .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-danger.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-danger .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f5b4ae;
}

.dark-mode .select2-light + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

.dark-mode .select2-light + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

.select2-container--default .dark-mode .select2-light.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-light .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-light .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-light .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-light .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-light .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

.select2-container--default .dark-mode .select2-light .select2-results__option--highlighted,
.dark-mode .select2-light .select2-container--default .select2-results__option--highlighted {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-light .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-light .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-light .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-light .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #eff1f4;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-light .select2-selection--multiple:focus,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

.select2-container--default .dark-mode .select2-light .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f8f9fa;
  border-color: #e9ecef;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-light .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-light .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-light.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-light .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

.dark-mode .select2-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

.dark-mode .select2-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

.select2-container--default .dark-mode .select2-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-dark .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

.select2-container--default .dark-mode .select2-dark .select2-results__option--highlighted,
.dark-mode .select2-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

.select2-container--default .dark-mode .select2-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-dark .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

.select2-container--default .dark-mode .select2-dark .select2-selection--multiple:focus,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

.select2-container--default .dark-mode .select2-dark .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

.select2-container--default .dark-mode .select2-dark .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-dark.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

.dark-mode .select2-lightblue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #e6f1f7;
}

.dark-mode .select2-lightblue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #e6f1f7;
}

.select2-container--default .dark-mode .select2-lightblue.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lightblue .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lightblue .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-lightblue .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lightblue .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lightblue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #e6f1f7;
}

.select2-container--default .dark-mode .select2-lightblue .select2-results__option--highlighted,
.dark-mode .select2-lightblue .select2-container--default .select2-results__option--highlighted {
  background-color: #86bad8;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lightblue .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-lightblue .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #7ab3d5;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple:focus,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple:focus {
  border-color: #e6f1f7;
}

.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #86bad8;
  border-color: #72afd2;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lightblue.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-lightblue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #e6f1f7;
}

.dark-mode .select2-navy + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #006ad8;
}

.dark-mode .select2-navy + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #006ad8;
}

.select2-container--default .dark-mode .select2-navy.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-navy .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-navy .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-navy .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-navy .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-navy .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #006ad8;
}

.select2-container--default .dark-mode .select2-navy .select2-results__option--highlighted,
.dark-mode .select2-navy .select2-container--default .select2-results__option--highlighted {
  background-color: #002c59;
  color: #fff;
}

.select2-container--default .dark-mode .select2-navy .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-navy .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #002449;
  color: #fff;
}

.select2-container--default .dark-mode .select2-navy .select2-selection--multiple:focus,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple:focus {
  border-color: #006ad8;
}

.select2-container--default .dark-mode .select2-navy .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #002c59;
  border-color: #001f3f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-navy .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-navy .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-navy.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-navy .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #006ad8;
}

.dark-mode .select2-olive + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #cfecdf;
}

.dark-mode .select2-olive + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #cfecdf;
}

.select2-container--default .dark-mode .select2-olive.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-olive .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-olive .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-olive .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-olive .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-olive .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #cfecdf;
}

.select2-container--default .dark-mode .select2-olive .select2-results__option--highlighted,
.dark-mode .select2-olive .select2-container--default .select2-results__option--highlighted {
  background-color: #74c8a3;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-olive .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-olive .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #69c39b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-olive .select2-selection--multiple:focus,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple:focus {
  border-color: #cfecdf;
}

.select2-container--default .dark-mode .select2-olive .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #74c8a3;
  border-color: #62c096;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-olive .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-olive .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-olive.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-olive .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #cfecdf;
}

.dark-mode .select2-lime + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #e7fff1;
}

.dark-mode .select2-lime + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #e7fff1;
}

.select2-container--default .dark-mode .select2-lime.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lime .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lime .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-lime .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lime .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lime .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #e7fff1;
}

.select2-container--default .dark-mode .select2-lime .select2-results__option--highlighted,
.dark-mode .select2-lime .select2-container--default .select2-results__option--highlighted {
  background-color: #67ffa9;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lime .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-lime .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #58ffa1;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lime .select2-selection--multiple:focus,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple:focus {
  border-color: #e7fff1;
}

.select2-container--default .dark-mode .select2-lime .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #67ffa9;
  border-color: #4eff9b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lime .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-lime .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lime.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-lime .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #e7fff1;
}

.dark-mode .select2-fuchsia + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #feeaf9;
}

.dark-mode .select2-fuchsia + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #feeaf9;
}

.select2-container--default .dark-mode .select2-fuchsia.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-fuchsia .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-fuchsia .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-fuchsia .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-fuchsia .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-fuchsia .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #feeaf9;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-results__option--highlighted,
.dark-mode .select2-fuchsia .select2-container--default .select2-results__option--highlighted {
  background-color: #f672d8;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-fuchsia .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f564d4;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple:focus,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple:focus {
  border-color: #feeaf9;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f672d8;
  border-color: #f55ad2;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-fuchsia.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-fuchsia .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #feeaf9;
}

.dark-mode .select2-maroon + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #fbdee8;
}

.dark-mode .select2-maroon + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #fbdee8;
}

.select2-container--default .dark-mode .select2-maroon.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-maroon .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-maroon .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-maroon .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-maroon .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-maroon .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #fbdee8;
}

.select2-container--default .dark-mode .select2-maroon .select2-results__option--highlighted,
.dark-mode .select2-maroon .select2-container--default .select2-results__option--highlighted {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-maroon .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-maroon .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #eb5f92;
  color: #fff;
}

.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple:focus,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple:focus {
  border-color: #fbdee8;
}

.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ed6c9b;
  border-color: #ea568c;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-maroon.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-maroon .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #fbdee8;
}

.dark-mode .select2-blue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #85a7ca;
}

.dark-mode .select2-blue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #85a7ca;
}

.select2-container--default .dark-mode .select2-blue.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-blue .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-blue .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-blue .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-blue .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-blue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #85a7ca;
}

.select2-container--default .dark-mode .select2-blue .select2-results__option--highlighted,
.dark-mode .select2-blue .select2-container--default .select2-results__option--highlighted {
  background-color: #3f6791;
  color: #fff;
}

.select2-container--default .dark-mode .select2-blue .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-blue .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #3a5f86;
  color: #fff;
}

.select2-container--default .dark-mode .select2-blue .select2-selection--multiple:focus,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple:focus {
  border-color: #85a7ca;
}

.select2-container--default .dark-mode .select2-blue .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3f6791;
  border-color: #375a7f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-blue .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-blue .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-blue.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-blue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #85a7ca;
}

.dark-mode .select2-indigo + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b389f9;
}

.dark-mode .select2-indigo + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b389f9;
}

.select2-container--default .dark-mode .select2-indigo.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-indigo .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-indigo .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-indigo .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-indigo .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-indigo .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b389f9;
}

.select2-container--default .dark-mode .select2-indigo .select2-results__option--highlighted,
.dark-mode .select2-indigo .select2-container--default .select2-results__option--highlighted {
  background-color: #6610f2;
  color: #fff;
}

.select2-container--default .dark-mode .select2-indigo .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-indigo .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #5f0de6;
  color: #fff;
}

.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple:focus,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple:focus {
  border-color: #b389f9;
}

.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6610f2;
  border-color: #5b0cdd;
  color: #fff;
}

.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-indigo.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-indigo .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b389f9;
}

.dark-mode .select2-purple + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b8a2e0;
}

.dark-mode .select2-purple + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b8a2e0;
}

.select2-container--default .dark-mode .select2-purple.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-purple .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-purple .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-purple .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-purple .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-purple .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b8a2e0;
}

.select2-container--default .dark-mode .select2-purple .select2-results__option--highlighted,
.dark-mode .select2-purple .select2-container--default .select2-results__option--highlighted {
  background-color: #6f42c1;
  color: #fff;
}

.select2-container--default .dark-mode .select2-purple .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-purple .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #683cb8;
  color: #fff;
}

.select2-container--default .dark-mode .select2-purple .select2-selection--multiple:focus,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple:focus {
  border-color: #b8a2e0;
}

.select2-container--default .dark-mode .select2-purple .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6f42c1;
  border-color: #643ab0;
  color: #fff;
}

.select2-container--default .dark-mode .select2-purple .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-purple .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-purple.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-purple .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b8a2e0;
}

.dark-mode .select2-pink + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f6b0d0;
}

.dark-mode .select2-pink + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f6b0d0;
}

.select2-container--default .dark-mode .select2-pink.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-pink .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-pink .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-pink .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-pink .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-pink .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f6b0d0;
}

.select2-container--default .dark-mode .select2-pink .select2-results__option--highlighted,
.dark-mode .select2-pink .select2-container--default .select2-results__option--highlighted {
  background-color: #e83e8c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-pink .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-pink .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e63084;
  color: #fff;
}

.select2-container--default .dark-mode .select2-pink .select2-selection--multiple:focus,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple:focus {
  border-color: #f6b0d0;
}

.select2-container--default .dark-mode .select2-pink .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e83e8c;
  border-color: #e5277e;
  color: #fff;
}

.select2-container--default .dark-mode .select2-pink .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-pink .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-pink.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-pink .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f6b0d0;
}

.dark-mode .select2-red + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f5b4ae;
}

.dark-mode .select2-red + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f5b4ae;
}

.select2-container--default .dark-mode .select2-red.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-red .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-red .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-red .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-red .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-red .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f5b4ae;
}

.select2-container--default .dark-mode .select2-red .select2-results__option--highlighted,
.dark-mode .select2-red .select2-container--default .select2-results__option--highlighted {
  background-color: #e74c3c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-red .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-red .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-red .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-red .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e53f2e;
  color: #fff;
}

.select2-container--default .dark-mode .select2-red .select2-selection--multiple:focus,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple:focus {
  border-color: #f5b4ae;
}

.select2-container--default .dark-mode .select2-red .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e74c3c;
  border-color: #e43725;
  color: #fff;
}

.select2-container--default .dark-mode .select2-red .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-red .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-red.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-red .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f5b4ae;
}

.dark-mode .select2-orange + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #fec392;
}

.dark-mode .select2-orange + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #fec392;
}

.select2-container--default .dark-mode .select2-orange.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-orange .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-orange .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-orange .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-orange .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-orange .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #fec392;
}

.select2-container--default .dark-mode .select2-orange .select2-results__option--highlighted,
.dark-mode .select2-orange .select2-container--default .select2-results__option--highlighted {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-orange .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-orange .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #fd7605;
  color: #fff;
}

.select2-container--default .dark-mode .select2-orange .select2-selection--multiple:focus,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple:focus {
  border-color: #fec392;
}

.select2-container--default .dark-mode .select2-orange .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fd7e14;
  border-color: #f57102;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-orange .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-orange .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-orange.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-orange .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #fec392;
}

.dark-mode .select2-yellow + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f9cf8b;
}

.dark-mode .select2-yellow + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f9cf8b;
}

.select2-container--default .dark-mode .select2-yellow.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-yellow .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-yellow .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-yellow .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-yellow .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-yellow .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f9cf8b;
}

.select2-container--default .dark-mode .select2-yellow .select2-results__option--highlighted,
.dark-mode .select2-yellow .select2-container--default .select2-results__option--highlighted {
  background-color: #f39c12;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-yellow .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-yellow .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #ea940c;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple:focus,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple:focus {
  border-color: #f9cf8b;
}

.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f39c12;
  border-color: #e08e0b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-yellow.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-yellow .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f9cf8b;
}

.dark-mode .select2-green + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #3dffcd;
}

.dark-mode .select2-green + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #3dffcd;
}

.select2-container--default .dark-mode .select2-green.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-green .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-green .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-green .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-green .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-green .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #3dffcd;
}

.select2-container--default .dark-mode .select2-green .select2-results__option--highlighted,
.dark-mode .select2-green .select2-container--default .select2-results__option--highlighted {
  background-color: #00bc8c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-green .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-green .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-green .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-green .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #00ad81;
  color: #fff;
}

.select2-container--default .dark-mode .select2-green .select2-selection--multiple:focus,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple:focus {
  border-color: #3dffcd;
}

.select2-container--default .dark-mode .select2-green .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #00bc8c;
  border-color: #00a379;
  color: #fff;
}

.select2-container--default .dark-mode .select2-green .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-green .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-green.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-green .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #3dffcd;
}

.dark-mode .select2-teal + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #7eeaca;
}

.dark-mode .select2-teal + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #7eeaca;
}

.select2-container--default .dark-mode .select2-teal.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-teal .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-teal .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-teal .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-teal .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-teal .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #7eeaca;
}

.select2-container--default .dark-mode .select2-teal .select2-results__option--highlighted,
.dark-mode .select2-teal .select2-container--default .select2-results__option--highlighted {
  background-color: #20c997;
  color: #fff;
}

.select2-container--default .dark-mode .select2-teal .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-teal .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1ebc8d;
  color: #fff;
}

.select2-container--default .dark-mode .select2-teal .select2-selection--multiple:focus,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple:focus {
  border-color: #7eeaca;
}

.select2-container--default .dark-mode .select2-teal .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #20c997;
  border-color: #1cb386;
  color: #fff;
}

.select2-container--default .dark-mode .select2-teal .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-teal .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-teal.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-teal .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #7eeaca;
}

.dark-mode .select2-cyan + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #a0cfee;
}

.dark-mode .select2-cyan + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #a0cfee;
}

.select2-container--default .dark-mode .select2-cyan.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-cyan .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-cyan .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-cyan .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-cyan .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-cyan .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #a0cfee;
}

.select2-container--default .dark-mode .select2-cyan .select2-results__option--highlighted,
.dark-mode .select2-cyan .select2-container--default .select2-results__option--highlighted {
  background-color: #3498db;
  color: #fff;
}

.select2-container--default .dark-mode .select2-cyan .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-cyan .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2791d9;
  color: #fff;
}

.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple:focus,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple:focus {
  border-color: #a0cfee;
}

.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3498db;
  border-color: #258cd1;
  color: #fff;
}

.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-cyan.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-cyan .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #a0cfee;
}

.dark-mode .select2-white + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

.dark-mode .select2-white + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

.select2-container--default .dark-mode .select2-white.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-white .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-white .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-white .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-white .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-white .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

.select2-container--default .dark-mode .select2-white .select2-results__option--highlighted,
.dark-mode .select2-white .select2-container--default .select2-results__option--highlighted {
  background-color: #fff;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-white .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-white .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-white .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-white .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7f7f7;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-white .select2-selection--multiple:focus,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

.select2-container--default .dark-mode .select2-white .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fff;
  border-color: #f2f2f2;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-white .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-white .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-white.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-white .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

.dark-mode .select2-gray + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

.dark-mode .select2-gray + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

.select2-container--default .dark-mode .select2-gray.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-gray .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

.select2-container--default .dark-mode .select2-gray .select2-results__option--highlighted,
.dark-mode .select2-gray .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-gray .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray .select2-selection--multiple:focus,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

.select2-container--default .dark-mode .select2-gray .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-gray .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-gray .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

.dark-mode .select2-gray-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

.dark-mode .select2-gray-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

.select2-container--default .dark-mode .select2-gray-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray-dark .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-gray-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-results__option--highlighted,
.dark-mode .select2-gray-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-gray-dark .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple:focus,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray-dark.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-gray-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

.slider .tooltip.in {
  opacity: 0.9;
}

.slider.slider-vertical {
  height: 100%;
}

.slider.slider-horizontal {
  width: 100%;
}

.slider-primary .slider .slider-selection {
  background: #245682;
}

.slider-secondary .slider .slider-selection {
  background: #6c757d;
}

.slider-success .slider .slider-selection {
  background: #28a745;
}

.slider-info .slider .slider-selection {
  background: #17a2b8;
}

.slider-warning .slider .slider-selection {
  background: #ffc107;
}

.slider-danger .slider .slider-selection {
  background: #dc3545;
}

.slider-light .slider .slider-selection {
  background: #f8f9fa;
}

.slider-dark .slider .slider-selection {
  background: #343a40;
}

.slider-lightblue .slider .slider-selection {
  background: #3c8dbc;
}

.slider-navy .slider .slider-selection {
  background: #001f3f;
}

.slider-olive .slider .slider-selection {
  background: #3d9970;
}

.slider-lime .slider .slider-selection {
  background: #01ff70;
}

.slider-fuchsia .slider .slider-selection {
  background: #f012be;
}

.slider-maroon .slider .slider-selection {
  background: #d81b60;
}

.slider-blue .slider .slider-selection {
  background: #007bff;
}

.slider-indigo .slider .slider-selection {
  background: #6610f2;
}

.slider-purple .slider .slider-selection {
  background: #6f42c1;
}

.slider-pink .slider .slider-selection {
  background: #e83e8c;
}

.slider-red .slider .slider-selection {
  background: #dc3545;
}

.slider-orange .slider .slider-selection {
  background: #fd7e14;
}

.slider-yellow .slider .slider-selection {
  background: #ffc107;
}

.slider-green .slider .slider-selection {
  background: #28a745;
}

.slider-teal .slider .slider-selection {
  background: #20c997;
}

.slider-cyan .slider .slider-selection {
  background: #17a2b8;
}

.slider-white .slider .slider-selection {
  background: #fff;
}

.slider-gray .slider .slider-selection {
  background: #6c757d;
}

.slider-gray-dark .slider .slider-selection {
  background: #343a40;
}

.dark-mode .slider-track {
  background-color: #4b545c;
  background-image: none;
}

.dark-mode .slider-primary .slider .slider-selection {
  background: #3f6791;
}

.dark-mode .slider-secondary .slider .slider-selection {
  background: #6c757d;
}

.dark-mode .slider-success .slider .slider-selection {
  background: #00bc8c;
}

.dark-mode .slider-info .slider .slider-selection {
  background: #3498db;
}

.dark-mode .slider-warning .slider .slider-selection {
  background: #f39c12;
}

.dark-mode .slider-danger .slider .slider-selection {
  background: #e74c3c;
}

.dark-mode .slider-light .slider .slider-selection {
  background: #f8f9fa;
}

.dark-mode .slider-dark .slider .slider-selection {
  background: #343a40;
}

.dark-mode .slider-lightblue .slider .slider-selection {
  background: #86bad8;
}

.dark-mode .slider-navy .slider .slider-selection {
  background: #002c59;
}

.dark-mode .slider-olive .slider .slider-selection {
  background: #74c8a3;
}

.dark-mode .slider-lime .slider .slider-selection {
  background: #67ffa9;
}

.dark-mode .slider-fuchsia .slider .slider-selection {
  background: #f672d8;
}

.dark-mode .slider-maroon .slider .slider-selection {
  background: #ed6c9b;
}

.dark-mode .slider-blue .slider .slider-selection {
  background: #3f6791;
}

.dark-mode .slider-indigo .slider .slider-selection {
  background: #6610f2;
}

.dark-mode .slider-purple .slider .slider-selection {
  background: #6f42c1;
}

.dark-mode .slider-pink .slider .slider-selection {
  background: #e83e8c;
}

.dark-mode .slider-red .slider .slider-selection {
  background: #e74c3c;
}

.dark-mode .slider-orange .slider .slider-selection {
  background: #fd7e14;
}

.dark-mode .slider-yellow .slider .slider-selection {
  background: #f39c12;
}

.dark-mode .slider-green .slider .slider-selection {
  background: #00bc8c;
}

.dark-mode .slider-teal .slider .slider-selection {
  background: #20c997;
}

.dark-mode .slider-cyan .slider .slider-selection {
  background: #3498db;
}

.dark-mode .slider-white .slider .slider-selection {
  background: #fff;
}

.dark-mode .slider-gray .slider .slider-selection {
  background: #6c757d;
}

.dark-mode .slider-gray-dark .slider .slider-selection {
  background: #343a40;
}

.icheck-primary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-primary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #245682;
}

.icheck-primary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-primary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #245682;
}

.icheck-primary > input:first-child:checked + label::before,
.icheck-primary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #245682;
  border-color: #245682;
}

.icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.icheck-secondary > input:first-child:checked + label::before,
.icheck-secondary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

.icheck-success > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-success > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #28a745;
}

.icheck-success > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-success > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #28a745;
}

.icheck-success > input:first-child:checked + label::before,
.icheck-success > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #28a745;
  border-color: #28a745;
}

.icheck-info > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-info > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

.icheck-info > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-info > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

.icheck-info > input:first-child:checked + label::before,
.icheck-info > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.icheck-warning > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-warning > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

.icheck-warning > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-warning > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

.icheck-warning > input:first-child:checked + label::before,
.icheck-warning > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #ffc107;
  border-color: #ffc107;
}

.icheck-danger > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-danger > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

.icheck-danger > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-danger > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

.icheck-danger > input:first-child:checked + label::before,
.icheck-danger > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #dc3545;
  border-color: #dc3545;
}

.icheck-light > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-light > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

.icheck-light > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-light > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

.icheck-light > input:first-child:checked + label::before,
.icheck-light > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.icheck-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.icheck-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.icheck-dark > input:first-child:checked + label::before,
.icheck-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

.icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3c8dbc;
}

.icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3c8dbc;
}

.icheck-lightblue > input:first-child:checked + label::before,
.icheck-lightblue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3c8dbc;
  border-color: #3c8dbc;
}

.icheck-navy > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-navy > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #001f3f;
}

.icheck-navy > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-navy > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #001f3f;
}

.icheck-navy > input:first-child:checked + label::before,
.icheck-navy > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #001f3f;
  border-color: #001f3f;
}

.icheck-olive > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-olive > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3d9970;
}

.icheck-olive > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-olive > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3d9970;
}

.icheck-olive > input:first-child:checked + label::before,
.icheck-olive > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3d9970;
  border-color: #3d9970;
}

.icheck-lime > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-lime > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #01ff70;
}

.icheck-lime > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-lime > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #01ff70;
}

.icheck-lime > input:first-child:checked + label::before,
.icheck-lime > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #01ff70;
  border-color: #01ff70;
}

.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f012be;
}

.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f012be;
}

.icheck-fuchsia > input:first-child:checked + label::before,
.icheck-fuchsia > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f012be;
  border-color: #f012be;
}

.icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #d81b60;
}

.icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #d81b60;
}

.icheck-maroon > input:first-child:checked + label::before,
.icheck-maroon > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #d81b60;
  border-color: #d81b60;
}

.icheck-blue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-blue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #007bff;
}

.icheck-blue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-blue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #007bff;
}

.icheck-blue > input:first-child:checked + label::before,
.icheck-blue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #007bff;
  border-color: #007bff;
}

.icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

.icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

.icheck-indigo > input:first-child:checked + label::before,
.icheck-indigo > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6610f2;
  border-color: #6610f2;
}

.icheck-purple > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-purple > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

.icheck-purple > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-purple > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

.icheck-purple > input:first-child:checked + label::before,
.icheck-purple > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6f42c1;
  border-color: #6f42c1;
}

.icheck-pink > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-pink > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

.icheck-pink > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-pink > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

.icheck-pink > input:first-child:checked + label::before,
.icheck-pink > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e83e8c;
  border-color: #e83e8c;
}

.icheck-red > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-red > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

.icheck-red > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-red > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

.icheck-red > input:first-child:checked + label::before,
.icheck-red > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #dc3545;
  border-color: #dc3545;
}

.icheck-orange > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-orange > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

.icheck-orange > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-orange > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

.icheck-orange > input:first-child:checked + label::before,
.icheck-orange > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fd7e14;
  border-color: #fd7e14;
}

.icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

.icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

.icheck-yellow > input:first-child:checked + label::before,
.icheck-yellow > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #ffc107;
  border-color: #ffc107;
}

.icheck-green > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-green > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #28a745;
}

.icheck-green > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-green > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #28a745;
}

.icheck-green > input:first-child:checked + label::before,
.icheck-green > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #28a745;
  border-color: #28a745;
}

.icheck-teal > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-teal > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #20c997;
}

.icheck-teal > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-teal > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #20c997;
}

.icheck-teal > input:first-child:checked + label::before,
.icheck-teal > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #20c997;
  border-color: #20c997;
}

.icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

.icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

.icheck-cyan > input:first-child:checked + label::before,
.icheck-cyan > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.icheck-white > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-white > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fff;
}

.icheck-white > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-white > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fff;
}

.icheck-white > input:first-child:checked + label::before,
.icheck-white > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fff;
  border-color: #fff;
}

.icheck-gray > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-gray > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.icheck-gray > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-gray > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.icheck-gray > input:first-child:checked + label::before,
.icheck-gray > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.icheck-gray-dark > input:first-child:checked + label::before,
.icheck-gray-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

.dark-mode [class*="icheck-"] > input:first-child:not(:checked) + input[type="hidden"] + label::before,
.dark-mode [class*="icheck-"] > input:first-child:not(:checked) + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

.dark-mode .icheck-primary > input:first-child:checked + label::before,
.dark-mode .icheck-primary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-secondary > input:first-child:checked + label::before,
.dark-mode .icheck-secondary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

.dark-mode .icheck-success > input:first-child:checked + label::before,
.dark-mode .icheck-success > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3498db;
}

.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3498db;
}

.dark-mode .icheck-info > input:first-child:checked + label::before,
.dark-mode .icheck-info > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

.dark-mode .icheck-warning > input:first-child:checked + label::before,
.dark-mode .icheck-warning > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

.dark-mode .icheck-danger > input:first-child:checked + label::before,
.dark-mode .icheck-danger > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

.dark-mode .icheck-light > input:first-child:checked + label::before,
.dark-mode .icheck-light > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.dark-mode .icheck-dark > input:first-child:checked + label::before,
.dark-mode .icheck-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #86bad8;
}

.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #86bad8;
}

.dark-mode .icheck-lightblue > input:first-child:checked + label::before,
.dark-mode .icheck-lightblue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #86bad8;
  border-color: #86bad8;
}

.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #002c59;
}

.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #002c59;
}

.dark-mode .icheck-navy > input:first-child:checked + label::before,
.dark-mode .icheck-navy > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #002c59;
  border-color: #002c59;
}

.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #74c8a3;
}

.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #74c8a3;
}

.dark-mode .icheck-olive > input:first-child:checked + label::before,
.dark-mode .icheck-olive > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #74c8a3;
  border-color: #74c8a3;
}

.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #67ffa9;
}

.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #67ffa9;
}

.dark-mode .icheck-lime > input:first-child:checked + label::before,
.dark-mode .icheck-lime > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #67ffa9;
  border-color: #67ffa9;
}

.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f672d8;
}

.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f672d8;
}

.dark-mode .icheck-fuchsia > input:first-child:checked + label::before,
.dark-mode .icheck-fuchsia > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f672d8;
  border-color: #f672d8;
}

.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #ed6c9b;
}

.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #ed6c9b;
}

.dark-mode .icheck-maroon > input:first-child:checked + label::before,
.dark-mode .icheck-maroon > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #ed6c9b;
  border-color: #ed6c9b;
}

.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

.dark-mode .icheck-blue > input:first-child:checked + label::before,
.dark-mode .icheck-blue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

.dark-mode .icheck-indigo > input:first-child:checked + label::before,
.dark-mode .icheck-indigo > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6610f2;
  border-color: #6610f2;
}

.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

.dark-mode .icheck-purple > input:first-child:checked + label::before,
.dark-mode .icheck-purple > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6f42c1;
  border-color: #6f42c1;
}

.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

.dark-mode .icheck-pink > input:first-child:checked + label::before,
.dark-mode .icheck-pink > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e83e8c;
  border-color: #e83e8c;
}

.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

.dark-mode .icheck-red > input:first-child:checked + label::before,
.dark-mode .icheck-red > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

.dark-mode .icheck-orange > input:first-child:checked + label::before,
.dark-mode .icheck-orange > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fd7e14;
  border-color: #fd7e14;
}

.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

.dark-mode .icheck-yellow > input:first-child:checked + label::before,
.dark-mode .icheck-yellow > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

.dark-mode .icheck-green > input:first-child:checked + label::before,
.dark-mode .icheck-green > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #20c997;
}

.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #20c997;
}

.dark-mode .icheck-teal > input:first-child:checked + label::before,
.dark-mode .icheck-teal > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #20c997;
  border-color: #20c997;
}

.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3498db;
}

.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3498db;
}

.dark-mode .icheck-cyan > input:first-child:checked + label::before,
.dark-mode .icheck-cyan > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fff;
}

.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fff;
}

.dark-mode .icheck-white > input:first-child:checked + label::before,
.dark-mode .icheck-white > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fff;
  border-color: #fff;
}

.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-gray > input:first-child:checked + label::before,
.dark-mode .icheck-gray > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.dark-mode .icheck-gray-dark > input:first-child:checked + label::before,
.dark-mode .icheck-gray-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

.mapael .map {
  position: relative;
}

.mapael .mapTooltip {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  border-radius: 0.25rem;
  font-size: 0.875rem;
  background-color: #000;
  color: #fff;
  display: block;
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  position: absolute;
  text-align: center;
  word-wrap: break-word;
  z-index: 1070;
}

.mapael .myLegend {
  background-color: #f8f9fa;
  border: 1px solid #adb5bd;
  padding: 10px;
  width: 600px;
}

.mapael .zoomButton {
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  color: #444;
  cursor: pointer;
  font-weight: 700;
  height: 16px;
  left: 10px;
  line-height: 14px;
  padding-left: 1px;
  position: absolute;
  text-align: center;
  top: 0;
  user-select: none;
  width: 16px;
}

.mapael .zoomButton:hover, .mapael .zoomButton:active, .mapael .zoomButton.hover {
  background-color: #e9ecef;
  color: #2b2b2b;
}

.mapael .zoomReset {
  line-height: 12px;
  top: 10px;
}

.mapael .zoomIn {
  top: 30px;
}

.mapael .zoomOut {
  top: 50px;
}

.jqvmap-zoomin,
.jqvmap-zoomout {
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  color: #444;
  height: 15px;
  width: 15px;
}

.jqvmap-zoomin:hover, .jqvmap-zoomin:active, .jqvmap-zoomin.hover,
.jqvmap-zoomout:hover,
.jqvmap-zoomout:active,
.jqvmap-zoomout.hover {
  background-color: #e9ecef;
  color: #2b2b2b;
}

.swal2-icon.swal2-info {
  border-color: ligthen(#17a2b8, 20%);
  color: #17a2b8;
}

.swal2-icon.swal2-warning {
  border-color: ligthen(#ffc107, 20%);
  color: #ffc107;
}

.swal2-icon.swal2-error {
  border-color: ligthen(#dc3545, 20%);
  color: #dc3545;
}

.swal2-icon.swal2-question {
  border-color: ligthen(#6c757d, 20%);
  color: #6c757d;
}

.swal2-icon.swal2-success {
  border-color: ligthen(#28a745, 20%);
  color: #28a745;
}

.swal2-icon.swal2-success .swal2-success-ring {
  border-color: ligthen(#28a745, 20%);
}

.swal2-icon.swal2-success [class^='swal2-success-line'] {
  background-color: #28a745;
}

.dark-mode .swal2-popup {
  background-color: #343a40;
  color: #e9ecef;
}

.dark-mode .swal2-popup .swal2-content,
.dark-mode .swal2-popup .swal2-title {
  color: #e9ecef;
}

#toast-container .toast {
  background-color: #245682;
}

#toast-container .toast-success {
  background-color: #28a745;
}

#toast-container .toast-error {
  background-color: #dc3545;
}

#toast-container .toast-info {
  background-color: #17a2b8;
}

#toast-container .toast-warning {
  background-color: #ffc107;
}

.toast-bottom-full-width .toast,
.toast-top-full-width .toast {
  max-width: inherit;
}

.pace {
  z-index: 1048;
}

.pace .pace-progress {
  z-index: 1049;
}

.pace .pace-activity {
  z-index: 1050;
}

.pace-primary .pace .pace-progress {
  background: #245682;
}

.pace-barber-shop-primary .pace {
  background: #fff;
}

.pace-barber-shop-primary .pace .pace-progress {
  background: #245682;
}

.pace-barber-shop-primary .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-primary .pace .pace-progress::after {
  color: rgba(36, 86, 130, 0.2);
}

.pace-bounce-primary .pace .pace-activity {
  background: #245682;
}

.pace-center-atom-primary .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-primary .pace-progress::before {
  background: #245682;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-primary .pace-activity {
  border-color: #245682;
}

.pace-center-atom-primary .pace-activity::after, .pace-center-atom-primary .pace-activity::before {
  border-color: #245682;
}

.pace-center-circle-primary .pace .pace-progress {
  background: rgba(36, 86, 130, 0.8);
  color: #fff;
}

.pace-center-radar-primary .pace .pace-activity {
  border-color: #245682 transparent transparent;
}

.pace-center-radar-primary .pace .pace-activity::before {
  border-color: #245682 transparent transparent;
}

.pace-center-simple-primary .pace {
  background: #fff;
  border-color: #245682;
}

.pace-center-simple-primary .pace .pace-progress {
  background: #245682;
}

.pace-material-primary .pace {
  color: #245682;
}

.pace-corner-indicator-primary .pace .pace-activity {
  background: #245682;
}

.pace-corner-indicator-primary .pace .pace-activity::after,
.pace-corner-indicator-primary .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-primary .pace .pace-activity::before {
  border-right-color: rgba(36, 86, 130, 0.2);
  border-left-color: rgba(36, 86, 130, 0.2);
}

.pace-corner-indicator-primary .pace .pace-activity::after {
  border-top-color: rgba(36, 86, 130, 0.2);
  border-bottom-color: rgba(36, 86, 130, 0.2);
}

.pace-fill-left-primary .pace .pace-progress {
  background-color: rgba(36, 86, 130, 0.2);
}

.pace-flash-primary .pace .pace-progress {
  background: #245682;
}

.pace-flash-primary .pace .pace-progress-inner {
  box-shadow: 0 0 10px #245682, 0 0 5px #245682;
}

.pace-flash-primary .pace .pace-activity {
  border-top-color: #245682;
  border-left-color: #245682;
}

.pace-loading-bar-primary .pace .pace-progress {
  background: #245682;
  color: #245682;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-primary .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #245682, inset 0 0 0 7px #fff;
}

.pace-mac-osx-primary .pace .pace-progress {
  background-color: #245682;
  box-shadow: inset -1px 0 #245682, inset 0 -1px #245682, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-primary .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-primary .pace-progress {
  color: #245682;
}

.pace-secondary .pace .pace-progress {
  background: #6c757d;
}

.pace-barber-shop-secondary .pace {
  background: #fff;
}

.pace-barber-shop-secondary .pace .pace-progress {
  background: #6c757d;
}

.pace-barber-shop-secondary .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-secondary .pace .pace-progress::after {
  color: rgba(108, 117, 125, 0.2);
}

.pace-bounce-secondary .pace .pace-activity {
  background: #6c757d;
}

.pace-center-atom-secondary .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-secondary .pace-progress::before {
  background: #6c757d;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-secondary .pace-activity {
  border-color: #6c757d;
}

.pace-center-atom-secondary .pace-activity::after, .pace-center-atom-secondary .pace-activity::before {
  border-color: #6c757d;
}

.pace-center-circle-secondary .pace .pace-progress {
  background: rgba(108, 117, 125, 0.8);
  color: #fff;
}

.pace-center-radar-secondary .pace .pace-activity {
  border-color: #6c757d transparent transparent;
}

.pace-center-radar-secondary .pace .pace-activity::before {
  border-color: #6c757d transparent transparent;
}

.pace-center-simple-secondary .pace {
  background: #fff;
  border-color: #6c757d;
}

.pace-center-simple-secondary .pace .pace-progress {
  background: #6c757d;
}

.pace-material-secondary .pace {
  color: #6c757d;
}

.pace-corner-indicator-secondary .pace .pace-activity {
  background: #6c757d;
}

.pace-corner-indicator-secondary .pace .pace-activity::after,
.pace-corner-indicator-secondary .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-secondary .pace .pace-activity::before {
  border-right-color: rgba(108, 117, 125, 0.2);
  border-left-color: rgba(108, 117, 125, 0.2);
}

.pace-corner-indicator-secondary .pace .pace-activity::after {
  border-top-color: rgba(108, 117, 125, 0.2);
  border-bottom-color: rgba(108, 117, 125, 0.2);
}

.pace-fill-left-secondary .pace .pace-progress {
  background-color: rgba(108, 117, 125, 0.2);
}

.pace-flash-secondary .pace .pace-progress {
  background: #6c757d;
}

.pace-flash-secondary .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6c757d, 0 0 5px #6c757d;
}

.pace-flash-secondary .pace .pace-activity {
  border-top-color: #6c757d;
  border-left-color: #6c757d;
}

.pace-loading-bar-secondary .pace .pace-progress {
  background: #6c757d;
  color: #6c757d;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-secondary .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6c757d, inset 0 0 0 7px #fff;
}

.pace-mac-osx-secondary .pace .pace-progress {
  background-color: #6c757d;
  box-shadow: inset -1px 0 #6c757d, inset 0 -1px #6c757d, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-secondary .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-secondary .pace-progress {
  color: #6c757d;
}

.pace-success .pace .pace-progress {
  background: #28a745;
}

.pace-barber-shop-success .pace {
  background: #fff;
}

.pace-barber-shop-success .pace .pace-progress {
  background: #28a745;
}

.pace-barber-shop-success .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-success .pace .pace-progress::after {
  color: rgba(40, 167, 69, 0.2);
}

.pace-bounce-success .pace .pace-activity {
  background: #28a745;
}

.pace-center-atom-success .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-success .pace-progress::before {
  background: #28a745;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-success .pace-activity {
  border-color: #28a745;
}

.pace-center-atom-success .pace-activity::after, .pace-center-atom-success .pace-activity::before {
  border-color: #28a745;
}

.pace-center-circle-success .pace .pace-progress {
  background: rgba(40, 167, 69, 0.8);
  color: #fff;
}

.pace-center-radar-success .pace .pace-activity {
  border-color: #28a745 transparent transparent;
}

.pace-center-radar-success .pace .pace-activity::before {
  border-color: #28a745 transparent transparent;
}

.pace-center-simple-success .pace {
  background: #fff;
  border-color: #28a745;
}

.pace-center-simple-success .pace .pace-progress {
  background: #28a745;
}

.pace-material-success .pace {
  color: #28a745;
}

.pace-corner-indicator-success .pace .pace-activity {
  background: #28a745;
}

.pace-corner-indicator-success .pace .pace-activity::after,
.pace-corner-indicator-success .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-success .pace .pace-activity::before {
  border-right-color: rgba(40, 167, 69, 0.2);
  border-left-color: rgba(40, 167, 69, 0.2);
}

.pace-corner-indicator-success .pace .pace-activity::after {
  border-top-color: rgba(40, 167, 69, 0.2);
  border-bottom-color: rgba(40, 167, 69, 0.2);
}

.pace-fill-left-success .pace .pace-progress {
  background-color: rgba(40, 167, 69, 0.2);
}

.pace-flash-success .pace .pace-progress {
  background: #28a745;
}

.pace-flash-success .pace .pace-progress-inner {
  box-shadow: 0 0 10px #28a745, 0 0 5px #28a745;
}

.pace-flash-success .pace .pace-activity {
  border-top-color: #28a745;
  border-left-color: #28a745;
}

.pace-loading-bar-success .pace .pace-progress {
  background: #28a745;
  color: #28a745;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-success .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #28a745, inset 0 0 0 7px #fff;
}

.pace-mac-osx-success .pace .pace-progress {
  background-color: #28a745;
  box-shadow: inset -1px 0 #28a745, inset 0 -1px #28a745, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-success .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-success .pace-progress {
  color: #28a745;
}

.pace-info .pace .pace-progress {
  background: #17a2b8;
}

.pace-barber-shop-info .pace {
  background: #fff;
}

.pace-barber-shop-info .pace .pace-progress {
  background: #17a2b8;
}

.pace-barber-shop-info .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-info .pace .pace-progress::after {
  color: rgba(23, 162, 184, 0.2);
}

.pace-bounce-info .pace .pace-activity {
  background: #17a2b8;
}

.pace-center-atom-info .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-info .pace-progress::before {
  background: #17a2b8;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-info .pace-activity {
  border-color: #17a2b8;
}

.pace-center-atom-info .pace-activity::after, .pace-center-atom-info .pace-activity::before {
  border-color: #17a2b8;
}

.pace-center-circle-info .pace .pace-progress {
  background: rgba(23, 162, 184, 0.8);
  color: #fff;
}

.pace-center-radar-info .pace .pace-activity {
  border-color: #17a2b8 transparent transparent;
}

.pace-center-radar-info .pace .pace-activity::before {
  border-color: #17a2b8 transparent transparent;
}

.pace-center-simple-info .pace {
  background: #fff;
  border-color: #17a2b8;
}

.pace-center-simple-info .pace .pace-progress {
  background: #17a2b8;
}

.pace-material-info .pace {
  color: #17a2b8;
}

.pace-corner-indicator-info .pace .pace-activity {
  background: #17a2b8;
}

.pace-corner-indicator-info .pace .pace-activity::after,
.pace-corner-indicator-info .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-info .pace .pace-activity::before {
  border-right-color: rgba(23, 162, 184, 0.2);
  border-left-color: rgba(23, 162, 184, 0.2);
}

.pace-corner-indicator-info .pace .pace-activity::after {
  border-top-color: rgba(23, 162, 184, 0.2);
  border-bottom-color: rgba(23, 162, 184, 0.2);
}

.pace-fill-left-info .pace .pace-progress {
  background-color: rgba(23, 162, 184, 0.2);
}

.pace-flash-info .pace .pace-progress {
  background: #17a2b8;
}

.pace-flash-info .pace .pace-progress-inner {
  box-shadow: 0 0 10px #17a2b8, 0 0 5px #17a2b8;
}

.pace-flash-info .pace .pace-activity {
  border-top-color: #17a2b8;
  border-left-color: #17a2b8;
}

.pace-loading-bar-info .pace .pace-progress {
  background: #17a2b8;
  color: #17a2b8;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-info .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #17a2b8, inset 0 0 0 7px #fff;
}

.pace-mac-osx-info .pace .pace-progress {
  background-color: #17a2b8;
  box-shadow: inset -1px 0 #17a2b8, inset 0 -1px #17a2b8, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-info .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-info .pace-progress {
  color: #17a2b8;
}

.pace-warning .pace .pace-progress {
  background: #ffc107;
}

.pace-barber-shop-warning .pace {
  background: #1f2d3d;
}

.pace-barber-shop-warning .pace .pace-progress {
  background: #ffc107;
}

.pace-barber-shop-warning .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-warning .pace .pace-progress::after {
  color: rgba(255, 193, 7, 0.2);
}

.pace-bounce-warning .pace .pace-activity {
  background: #ffc107;
}

.pace-center-atom-warning .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-warning .pace-progress::before {
  background: #ffc107;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-warning .pace-activity {
  border-color: #ffc107;
}

.pace-center-atom-warning .pace-activity::after, .pace-center-atom-warning .pace-activity::before {
  border-color: #ffc107;
}

.pace-center-circle-warning .pace .pace-progress {
  background: rgba(255, 193, 7, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-warning .pace .pace-activity {
  border-color: #ffc107 transparent transparent;
}

.pace-center-radar-warning .pace .pace-activity::before {
  border-color: #ffc107 transparent transparent;
}

.pace-center-simple-warning .pace {
  background: #1f2d3d;
  border-color: #ffc107;
}

.pace-center-simple-warning .pace .pace-progress {
  background: #ffc107;
}

.pace-material-warning .pace {
  color: #ffc107;
}

.pace-corner-indicator-warning .pace .pace-activity {
  background: #ffc107;
}

.pace-corner-indicator-warning .pace .pace-activity::after,
.pace-corner-indicator-warning .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-warning .pace .pace-activity::before {
  border-right-color: rgba(255, 193, 7, 0.2);
  border-left-color: rgba(255, 193, 7, 0.2);
}

.pace-corner-indicator-warning .pace .pace-activity::after {
  border-top-color: rgba(255, 193, 7, 0.2);
  border-bottom-color: rgba(255, 193, 7, 0.2);
}

.pace-fill-left-warning .pace .pace-progress {
  background-color: rgba(255, 193, 7, 0.2);
}

.pace-flash-warning .pace .pace-progress {
  background: #ffc107;
}

.pace-flash-warning .pace .pace-progress-inner {
  box-shadow: 0 0 10px #ffc107, 0 0 5px #ffc107;
}

.pace-flash-warning .pace .pace-activity {
  border-top-color: #ffc107;
  border-left-color: #ffc107;
}

.pace-loading-bar-warning .pace .pace-progress {
  background: #ffc107;
  color: #ffc107;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-warning .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #ffc107, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-warning .pace .pace-progress {
  background-color: #ffc107;
  box-shadow: inset -1px 0 #ffc107, inset 0 -1px #ffc107, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-warning .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-warning .pace-progress {
  color: #ffc107;
}

.pace-danger .pace .pace-progress {
  background: #dc3545;
}

.pace-barber-shop-danger .pace {
  background: #fff;
}

.pace-barber-shop-danger .pace .pace-progress {
  background: #dc3545;
}

.pace-barber-shop-danger .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-danger .pace .pace-progress::after {
  color: rgba(220, 53, 69, 0.2);
}

.pace-bounce-danger .pace .pace-activity {
  background: #dc3545;
}

.pace-center-atom-danger .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-danger .pace-progress::before {
  background: #dc3545;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-danger .pace-activity {
  border-color: #dc3545;
}

.pace-center-atom-danger .pace-activity::after, .pace-center-atom-danger .pace-activity::before {
  border-color: #dc3545;
}

.pace-center-circle-danger .pace .pace-progress {
  background: rgba(220, 53, 69, 0.8);
  color: #fff;
}

.pace-center-radar-danger .pace .pace-activity {
  border-color: #dc3545 transparent transparent;
}

.pace-center-radar-danger .pace .pace-activity::before {
  border-color: #dc3545 transparent transparent;
}

.pace-center-simple-danger .pace {
  background: #fff;
  border-color: #dc3545;
}

.pace-center-simple-danger .pace .pace-progress {
  background: #dc3545;
}

.pace-material-danger .pace {
  color: #dc3545;
}

.pace-corner-indicator-danger .pace .pace-activity {
  background: #dc3545;
}

.pace-corner-indicator-danger .pace .pace-activity::after,
.pace-corner-indicator-danger .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-danger .pace .pace-activity::before {
  border-right-color: rgba(220, 53, 69, 0.2);
  border-left-color: rgba(220, 53, 69, 0.2);
}

.pace-corner-indicator-danger .pace .pace-activity::after {
  border-top-color: rgba(220, 53, 69, 0.2);
  border-bottom-color: rgba(220, 53, 69, 0.2);
}

.pace-fill-left-danger .pace .pace-progress {
  background-color: rgba(220, 53, 69, 0.2);
}

.pace-flash-danger .pace .pace-progress {
  background: #dc3545;
}

.pace-flash-danger .pace .pace-progress-inner {
  box-shadow: 0 0 10px #dc3545, 0 0 5px #dc3545;
}

.pace-flash-danger .pace .pace-activity {
  border-top-color: #dc3545;
  border-left-color: #dc3545;
}

.pace-loading-bar-danger .pace .pace-progress {
  background: #dc3545;
  color: #dc3545;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-danger .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #dc3545, inset 0 0 0 7px #fff;
}

.pace-mac-osx-danger .pace .pace-progress {
  background-color: #dc3545;
  box-shadow: inset -1px 0 #dc3545, inset 0 -1px #dc3545, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-danger .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-danger .pace-progress {
  color: #dc3545;
}

.pace-light .pace .pace-progress {
  background: #f8f9fa;
}

.pace-barber-shop-light .pace {
  background: #1f2d3d;
}

.pace-barber-shop-light .pace .pace-progress {
  background: #f8f9fa;
}

.pace-barber-shop-light .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-light .pace .pace-progress::after {
  color: rgba(248, 249, 250, 0.2);
}

.pace-bounce-light .pace .pace-activity {
  background: #f8f9fa;
}

.pace-center-atom-light .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-light .pace-progress::before {
  background: #f8f9fa;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-light .pace-activity {
  border-color: #f8f9fa;
}

.pace-center-atom-light .pace-activity::after, .pace-center-atom-light .pace-activity::before {
  border-color: #f8f9fa;
}

.pace-center-circle-light .pace .pace-progress {
  background: rgba(248, 249, 250, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-light .pace .pace-activity {
  border-color: #f8f9fa transparent transparent;
}

.pace-center-radar-light .pace .pace-activity::before {
  border-color: #f8f9fa transparent transparent;
}

.pace-center-simple-light .pace {
  background: #1f2d3d;
  border-color: #f8f9fa;
}

.pace-center-simple-light .pace .pace-progress {
  background: #f8f9fa;
}

.pace-material-light .pace {
  color: #f8f9fa;
}

.pace-corner-indicator-light .pace .pace-activity {
  background: #f8f9fa;
}

.pace-corner-indicator-light .pace .pace-activity::after,
.pace-corner-indicator-light .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-light .pace .pace-activity::before {
  border-right-color: rgba(248, 249, 250, 0.2);
  border-left-color: rgba(248, 249, 250, 0.2);
}

.pace-corner-indicator-light .pace .pace-activity::after {
  border-top-color: rgba(248, 249, 250, 0.2);
  border-bottom-color: rgba(248, 249, 250, 0.2);
}

.pace-fill-left-light .pace .pace-progress {
  background-color: rgba(248, 249, 250, 0.2);
}

.pace-flash-light .pace .pace-progress {
  background: #f8f9fa;
}

.pace-flash-light .pace .pace-progress-inner {
  box-shadow: 0 0 10px #f8f9fa, 0 0 5px #f8f9fa;
}

.pace-flash-light .pace .pace-activity {
  border-top-color: #f8f9fa;
  border-left-color: #f8f9fa;
}

.pace-loading-bar-light .pace .pace-progress {
  background: #f8f9fa;
  color: #f8f9fa;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-light .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #f8f9fa, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-light .pace .pace-progress {
  background-color: #f8f9fa;
  box-shadow: inset -1px 0 #f8f9fa, inset 0 -1px #f8f9fa, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-light .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-light .pace-progress {
  color: #f8f9fa;
}

.pace-dark .pace .pace-progress {
  background: #343a40;
}

.pace-barber-shop-dark .pace {
  background: #fff;
}

.pace-barber-shop-dark .pace .pace-progress {
  background: #343a40;
}

.pace-barber-shop-dark .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-dark .pace .pace-progress::after {
  color: rgba(52, 58, 64, 0.2);
}

.pace-bounce-dark .pace .pace-activity {
  background: #343a40;
}

.pace-center-atom-dark .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-dark .pace-progress::before {
  background: #343a40;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-dark .pace-activity {
  border-color: #343a40;
}

.pace-center-atom-dark .pace-activity::after, .pace-center-atom-dark .pace-activity::before {
  border-color: #343a40;
}

.pace-center-circle-dark .pace .pace-progress {
  background: rgba(52, 58, 64, 0.8);
  color: #fff;
}

.pace-center-radar-dark .pace .pace-activity {
  border-color: #343a40 transparent transparent;
}

.pace-center-radar-dark .pace .pace-activity::before {
  border-color: #343a40 transparent transparent;
}

.pace-center-simple-dark .pace {
  background: #fff;
  border-color: #343a40;
}

.pace-center-simple-dark .pace .pace-progress {
  background: #343a40;
}

.pace-material-dark .pace {
  color: #343a40;
}

.pace-corner-indicator-dark .pace .pace-activity {
  background: #343a40;
}

.pace-corner-indicator-dark .pace .pace-activity::after,
.pace-corner-indicator-dark .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-dark .pace .pace-activity::before {
  border-right-color: rgba(52, 58, 64, 0.2);
  border-left-color: rgba(52, 58, 64, 0.2);
}

.pace-corner-indicator-dark .pace .pace-activity::after {
  border-top-color: rgba(52, 58, 64, 0.2);
  border-bottom-color: rgba(52, 58, 64, 0.2);
}

.pace-fill-left-dark .pace .pace-progress {
  background-color: rgba(52, 58, 64, 0.2);
}

.pace-flash-dark .pace .pace-progress {
  background: #343a40;
}

.pace-flash-dark .pace .pace-progress-inner {
  box-shadow: 0 0 10px #343a40, 0 0 5px #343a40;
}

.pace-flash-dark .pace .pace-activity {
  border-top-color: #343a40;
  border-left-color: #343a40;
}

.pace-loading-bar-dark .pace .pace-progress {
  background: #343a40;
  color: #343a40;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-dark .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #343a40, inset 0 0 0 7px #fff;
}

.pace-mac-osx-dark .pace .pace-progress {
  background-color: #343a40;
  box-shadow: inset -1px 0 #343a40, inset 0 -1px #343a40, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-dark .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-dark .pace-progress {
  color: #343a40;
}

.pace-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

.pace-barber-shop-lightblue .pace {
  background: #fff;
}

.pace-barber-shop-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

.pace-barber-shop-lightblue .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-lightblue .pace .pace-progress::after {
  color: rgba(60, 141, 188, 0.2);
}

.pace-bounce-lightblue .pace .pace-activity {
  background: #3c8dbc;
}

.pace-center-atom-lightblue .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-lightblue .pace-progress::before {
  background: #3c8dbc;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-lightblue .pace-activity {
  border-color: #3c8dbc;
}

.pace-center-atom-lightblue .pace-activity::after, .pace-center-atom-lightblue .pace-activity::before {
  border-color: #3c8dbc;
}

.pace-center-circle-lightblue .pace .pace-progress {
  background: rgba(60, 141, 188, 0.8);
  color: #fff;
}

.pace-center-radar-lightblue .pace .pace-activity {
  border-color: #3c8dbc transparent transparent;
}

.pace-center-radar-lightblue .pace .pace-activity::before {
  border-color: #3c8dbc transparent transparent;
}

.pace-center-simple-lightblue .pace {
  background: #fff;
  border-color: #3c8dbc;
}

.pace-center-simple-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

.pace-material-lightblue .pace {
  color: #3c8dbc;
}

.pace-corner-indicator-lightblue .pace .pace-activity {
  background: #3c8dbc;
}

.pace-corner-indicator-lightblue .pace .pace-activity::after,
.pace-corner-indicator-lightblue .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-lightblue .pace .pace-activity::before {
  border-right-color: rgba(60, 141, 188, 0.2);
  border-left-color: rgba(60, 141, 188, 0.2);
}

.pace-corner-indicator-lightblue .pace .pace-activity::after {
  border-top-color: rgba(60, 141, 188, 0.2);
  border-bottom-color: rgba(60, 141, 188, 0.2);
}

.pace-fill-left-lightblue .pace .pace-progress {
  background-color: rgba(60, 141, 188, 0.2);
}

.pace-flash-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

.pace-flash-lightblue .pace .pace-progress-inner {
  box-shadow: 0 0 10px #3c8dbc, 0 0 5px #3c8dbc;
}

.pace-flash-lightblue .pace .pace-activity {
  border-top-color: #3c8dbc;
  border-left-color: #3c8dbc;
}

.pace-loading-bar-lightblue .pace .pace-progress {
  background: #3c8dbc;
  color: #3c8dbc;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-lightblue .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #3c8dbc, inset 0 0 0 7px #fff;
}

.pace-mac-osx-lightblue .pace .pace-progress {
  background-color: #3c8dbc;
  box-shadow: inset -1px 0 #3c8dbc, inset 0 -1px #3c8dbc, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-lightblue .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-lightblue .pace-progress {
  color: #3c8dbc;
}

.pace-navy .pace .pace-progress {
  background: #001f3f;
}

.pace-barber-shop-navy .pace {
  background: #fff;
}

.pace-barber-shop-navy .pace .pace-progress {
  background: #001f3f;
}

.pace-barber-shop-navy .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-navy .pace .pace-progress::after {
  color: rgba(0, 31, 63, 0.2);
}

.pace-bounce-navy .pace .pace-activity {
  background: #001f3f;
}

.pace-center-atom-navy .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-navy .pace-progress::before {
  background: #001f3f;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-navy .pace-activity {
  border-color: #001f3f;
}

.pace-center-atom-navy .pace-activity::after, .pace-center-atom-navy .pace-activity::before {
  border-color: #001f3f;
}

.pace-center-circle-navy .pace .pace-progress {
  background: rgba(0, 31, 63, 0.8);
  color: #fff;
}

.pace-center-radar-navy .pace .pace-activity {
  border-color: #001f3f transparent transparent;
}

.pace-center-radar-navy .pace .pace-activity::before {
  border-color: #001f3f transparent transparent;
}

.pace-center-simple-navy .pace {
  background: #fff;
  border-color: #001f3f;
}

.pace-center-simple-navy .pace .pace-progress {
  background: #001f3f;
}

.pace-material-navy .pace {
  color: #001f3f;
}

.pace-corner-indicator-navy .pace .pace-activity {
  background: #001f3f;
}

.pace-corner-indicator-navy .pace .pace-activity::after,
.pace-corner-indicator-navy .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-navy .pace .pace-activity::before {
  border-right-color: rgba(0, 31, 63, 0.2);
  border-left-color: rgba(0, 31, 63, 0.2);
}

.pace-corner-indicator-navy .pace .pace-activity::after {
  border-top-color: rgba(0, 31, 63, 0.2);
  border-bottom-color: rgba(0, 31, 63, 0.2);
}

.pace-fill-left-navy .pace .pace-progress {
  background-color: rgba(0, 31, 63, 0.2);
}

.pace-flash-navy .pace .pace-progress {
  background: #001f3f;
}

.pace-flash-navy .pace .pace-progress-inner {
  box-shadow: 0 0 10px #001f3f, 0 0 5px #001f3f;
}

.pace-flash-navy .pace .pace-activity {
  border-top-color: #001f3f;
  border-left-color: #001f3f;
}

.pace-loading-bar-navy .pace .pace-progress {
  background: #001f3f;
  color: #001f3f;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-navy .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #001f3f, inset 0 0 0 7px #fff;
}

.pace-mac-osx-navy .pace .pace-progress {
  background-color: #001f3f;
  box-shadow: inset -1px 0 #001f3f, inset 0 -1px #001f3f, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-navy .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-navy .pace-progress {
  color: #001f3f;
}

.pace-olive .pace .pace-progress {
  background: #3d9970;
}

.pace-barber-shop-olive .pace {
  background: #fff;
}

.pace-barber-shop-olive .pace .pace-progress {
  background: #3d9970;
}

.pace-barber-shop-olive .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-olive .pace .pace-progress::after {
  color: rgba(61, 153, 112, 0.2);
}

.pace-bounce-olive .pace .pace-activity {
  background: #3d9970;
}

.pace-center-atom-olive .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-olive .pace-progress::before {
  background: #3d9970;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-olive .pace-activity {
  border-color: #3d9970;
}

.pace-center-atom-olive .pace-activity::after, .pace-center-atom-olive .pace-activity::before {
  border-color: #3d9970;
}

.pace-center-circle-olive .pace .pace-progress {
  background: rgba(61, 153, 112, 0.8);
  color: #fff;
}

.pace-center-radar-olive .pace .pace-activity {
  border-color: #3d9970 transparent transparent;
}

.pace-center-radar-olive .pace .pace-activity::before {
  border-color: #3d9970 transparent transparent;
}

.pace-center-simple-olive .pace {
  background: #fff;
  border-color: #3d9970;
}

.pace-center-simple-olive .pace .pace-progress {
  background: #3d9970;
}

.pace-material-olive .pace {
  color: #3d9970;
}

.pace-corner-indicator-olive .pace .pace-activity {
  background: #3d9970;
}

.pace-corner-indicator-olive .pace .pace-activity::after,
.pace-corner-indicator-olive .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-olive .pace .pace-activity::before {
  border-right-color: rgba(61, 153, 112, 0.2);
  border-left-color: rgba(61, 153, 112, 0.2);
}

.pace-corner-indicator-olive .pace .pace-activity::after {
  border-top-color: rgba(61, 153, 112, 0.2);
  border-bottom-color: rgba(61, 153, 112, 0.2);
}

.pace-fill-left-olive .pace .pace-progress {
  background-color: rgba(61, 153, 112, 0.2);
}

.pace-flash-olive .pace .pace-progress {
  background: #3d9970;
}

.pace-flash-olive .pace .pace-progress-inner {
  box-shadow: 0 0 10px #3d9970, 0 0 5px #3d9970;
}

.pace-flash-olive .pace .pace-activity {
  border-top-color: #3d9970;
  border-left-color: #3d9970;
}

.pace-loading-bar-olive .pace .pace-progress {
  background: #3d9970;
  color: #3d9970;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-olive .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #3d9970, inset 0 0 0 7px #fff;
}

.pace-mac-osx-olive .pace .pace-progress {
  background-color: #3d9970;
  box-shadow: inset -1px 0 #3d9970, inset 0 -1px #3d9970, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-olive .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-olive .pace-progress {
  color: #3d9970;
}

.pace-lime .pace .pace-progress {
  background: #01ff70;
}

.pace-barber-shop-lime .pace {
  background: #1f2d3d;
}

.pace-barber-shop-lime .pace .pace-progress {
  background: #01ff70;
}

.pace-barber-shop-lime .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-lime .pace .pace-progress::after {
  color: rgba(1, 255, 112, 0.2);
}

.pace-bounce-lime .pace .pace-activity {
  background: #01ff70;
}

.pace-center-atom-lime .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-lime .pace-progress::before {
  background: #01ff70;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-lime .pace-activity {
  border-color: #01ff70;
}

.pace-center-atom-lime .pace-activity::after, .pace-center-atom-lime .pace-activity::before {
  border-color: #01ff70;
}

.pace-center-circle-lime .pace .pace-progress {
  background: rgba(1, 255, 112, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-lime .pace .pace-activity {
  border-color: #01ff70 transparent transparent;
}

.pace-center-radar-lime .pace .pace-activity::before {
  border-color: #01ff70 transparent transparent;
}

.pace-center-simple-lime .pace {
  background: #1f2d3d;
  border-color: #01ff70;
}

.pace-center-simple-lime .pace .pace-progress {
  background: #01ff70;
}

.pace-material-lime .pace {
  color: #01ff70;
}

.pace-corner-indicator-lime .pace .pace-activity {
  background: #01ff70;
}

.pace-corner-indicator-lime .pace .pace-activity::after,
.pace-corner-indicator-lime .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-lime .pace .pace-activity::before {
  border-right-color: rgba(1, 255, 112, 0.2);
  border-left-color: rgba(1, 255, 112, 0.2);
}

.pace-corner-indicator-lime .pace .pace-activity::after {
  border-top-color: rgba(1, 255, 112, 0.2);
  border-bottom-color: rgba(1, 255, 112, 0.2);
}

.pace-fill-left-lime .pace .pace-progress {
  background-color: rgba(1, 255, 112, 0.2);
}

.pace-flash-lime .pace .pace-progress {
  background: #01ff70;
}

.pace-flash-lime .pace .pace-progress-inner {
  box-shadow: 0 0 10px #01ff70, 0 0 5px #01ff70;
}

.pace-flash-lime .pace .pace-activity {
  border-top-color: #01ff70;
  border-left-color: #01ff70;
}

.pace-loading-bar-lime .pace .pace-progress {
  background: #01ff70;
  color: #01ff70;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-lime .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #01ff70, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-lime .pace .pace-progress {
  background-color: #01ff70;
  box-shadow: inset -1px 0 #01ff70, inset 0 -1px #01ff70, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-lime .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-lime .pace-progress {
  color: #01ff70;
}

.pace-fuchsia .pace .pace-progress {
  background: #f012be;
}

.pace-barber-shop-fuchsia .pace {
  background: #fff;
}

.pace-barber-shop-fuchsia .pace .pace-progress {
  background: #f012be;
}

.pace-barber-shop-fuchsia .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-fuchsia .pace .pace-progress::after {
  color: rgba(240, 18, 190, 0.2);
}

.pace-bounce-fuchsia .pace .pace-activity {
  background: #f012be;
}

.pace-center-atom-fuchsia .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-fuchsia .pace-progress::before {
  background: #f012be;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-fuchsia .pace-activity {
  border-color: #f012be;
}

.pace-center-atom-fuchsia .pace-activity::after, .pace-center-atom-fuchsia .pace-activity::before {
  border-color: #f012be;
}

.pace-center-circle-fuchsia .pace .pace-progress {
  background: rgba(240, 18, 190, 0.8);
  color: #fff;
}

.pace-center-radar-fuchsia .pace .pace-activity {
  border-color: #f012be transparent transparent;
}

.pace-center-radar-fuchsia .pace .pace-activity::before {
  border-color: #f012be transparent transparent;
}

.pace-center-simple-fuchsia .pace {
  background: #fff;
  border-color: #f012be;
}

.pace-center-simple-fuchsia .pace .pace-progress {
  background: #f012be;
}

.pace-material-fuchsia .pace {
  color: #f012be;
}

.pace-corner-indicator-fuchsia .pace .pace-activity {
  background: #f012be;
}

.pace-corner-indicator-fuchsia .pace .pace-activity::after,
.pace-corner-indicator-fuchsia .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-fuchsia .pace .pace-activity::before {
  border-right-color: rgba(240, 18, 190, 0.2);
  border-left-color: rgba(240, 18, 190, 0.2);
}

.pace-corner-indicator-fuchsia .pace .pace-activity::after {
  border-top-color: rgba(240, 18, 190, 0.2);
  border-bottom-color: rgba(240, 18, 190, 0.2);
}

.pace-fill-left-fuchsia .pace .pace-progress {
  background-color: rgba(240, 18, 190, 0.2);
}

.pace-flash-fuchsia .pace .pace-progress {
  background: #f012be;
}

.pace-flash-fuchsia .pace .pace-progress-inner {
  box-shadow: 0 0 10px #f012be, 0 0 5px #f012be;
}

.pace-flash-fuchsia .pace .pace-activity {
  border-top-color: #f012be;
  border-left-color: #f012be;
}

.pace-loading-bar-fuchsia .pace .pace-progress {
  background: #f012be;
  color: #f012be;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-fuchsia .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #f012be, inset 0 0 0 7px #fff;
}

.pace-mac-osx-fuchsia .pace .pace-progress {
  background-color: #f012be;
  box-shadow: inset -1px 0 #f012be, inset 0 -1px #f012be, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-fuchsia .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-fuchsia .pace-progress {
  color: #f012be;
}

.pace-maroon .pace .pace-progress {
  background: #d81b60;
}

.pace-barber-shop-maroon .pace {
  background: #fff;
}

.pace-barber-shop-maroon .pace .pace-progress {
  background: #d81b60;
}

.pace-barber-shop-maroon .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-maroon .pace .pace-progress::after {
  color: rgba(216, 27, 96, 0.2);
}

.pace-bounce-maroon .pace .pace-activity {
  background: #d81b60;
}

.pace-center-atom-maroon .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-maroon .pace-progress::before {
  background: #d81b60;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-maroon .pace-activity {
  border-color: #d81b60;
}

.pace-center-atom-maroon .pace-activity::after, .pace-center-atom-maroon .pace-activity::before {
  border-color: #d81b60;
}

.pace-center-circle-maroon .pace .pace-progress {
  background: rgba(216, 27, 96, 0.8);
  color: #fff;
}

.pace-center-radar-maroon .pace .pace-activity {
  border-color: #d81b60 transparent transparent;
}

.pace-center-radar-maroon .pace .pace-activity::before {
  border-color: #d81b60 transparent transparent;
}

.pace-center-simple-maroon .pace {
  background: #fff;
  border-color: #d81b60;
}

.pace-center-simple-maroon .pace .pace-progress {
  background: #d81b60;
}

.pace-material-maroon .pace {
  color: #d81b60;
}

.pace-corner-indicator-maroon .pace .pace-activity {
  background: #d81b60;
}

.pace-corner-indicator-maroon .pace .pace-activity::after,
.pace-corner-indicator-maroon .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-maroon .pace .pace-activity::before {
  border-right-color: rgba(216, 27, 96, 0.2);
  border-left-color: rgba(216, 27, 96, 0.2);
}

.pace-corner-indicator-maroon .pace .pace-activity::after {
  border-top-color: rgba(216, 27, 96, 0.2);
  border-bottom-color: rgba(216, 27, 96, 0.2);
}

.pace-fill-left-maroon .pace .pace-progress {
  background-color: rgba(216, 27, 96, 0.2);
}

.pace-flash-maroon .pace .pace-progress {
  background: #d81b60;
}

.pace-flash-maroon .pace .pace-progress-inner {
  box-shadow: 0 0 10px #d81b60, 0 0 5px #d81b60;
}

.pace-flash-maroon .pace .pace-activity {
  border-top-color: #d81b60;
  border-left-color: #d81b60;
}

.pace-loading-bar-maroon .pace .pace-progress {
  background: #d81b60;
  color: #d81b60;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-maroon .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #d81b60, inset 0 0 0 7px #fff;
}

.pace-mac-osx-maroon .pace .pace-progress {
  background-color: #d81b60;
  box-shadow: inset -1px 0 #d81b60, inset 0 -1px #d81b60, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-maroon .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-maroon .pace-progress {
  color: #d81b60;
}

.pace-blue .pace .pace-progress {
  background: #007bff;
}

.pace-barber-shop-blue .pace {
  background: #fff;
}

.pace-barber-shop-blue .pace .pace-progress {
  background: #007bff;
}

.pace-barber-shop-blue .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-blue .pace .pace-progress::after {
  color: rgba(0, 123, 255, 0.2);
}

.pace-bounce-blue .pace .pace-activity {
  background: #007bff;
}

.pace-center-atom-blue .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-blue .pace-progress::before {
  background: #007bff;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-blue .pace-activity {
  border-color: #007bff;
}

.pace-center-atom-blue .pace-activity::after, .pace-center-atom-blue .pace-activity::before {
  border-color: #007bff;
}

.pace-center-circle-blue .pace .pace-progress {
  background: rgba(0, 123, 255, 0.8);
  color: #fff;
}

.pace-center-radar-blue .pace .pace-activity {
  border-color: #007bff transparent transparent;
}

.pace-center-radar-blue .pace .pace-activity::before {
  border-color: #007bff transparent transparent;
}

.pace-center-simple-blue .pace {
  background: #fff;
  border-color: #007bff;
}

.pace-center-simple-blue .pace .pace-progress {
  background: #007bff;
}

.pace-material-blue .pace {
  color: #007bff;
}

.pace-corner-indicator-blue .pace .pace-activity {
  background: #007bff;
}

.pace-corner-indicator-blue .pace .pace-activity::after,
.pace-corner-indicator-blue .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-blue .pace .pace-activity::before {
  border-right-color: rgba(0, 123, 255, 0.2);
  border-left-color: rgba(0, 123, 255, 0.2);
}

.pace-corner-indicator-blue .pace .pace-activity::after {
  border-top-color: rgba(0, 123, 255, 0.2);
  border-bottom-color: rgba(0, 123, 255, 0.2);
}

.pace-fill-left-blue .pace .pace-progress {
  background-color: rgba(0, 123, 255, 0.2);
}

.pace-flash-blue .pace .pace-progress {
  background: #007bff;
}

.pace-flash-blue .pace .pace-progress-inner {
  box-shadow: 0 0 10px #007bff, 0 0 5px #007bff;
}

.pace-flash-blue .pace .pace-activity {
  border-top-color: #007bff;
  border-left-color: #007bff;
}

.pace-loading-bar-blue .pace .pace-progress {
  background: #007bff;
  color: #007bff;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-blue .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #007bff, inset 0 0 0 7px #fff;
}

.pace-mac-osx-blue .pace .pace-progress {
  background-color: #007bff;
  box-shadow: inset -1px 0 #007bff, inset 0 -1px #007bff, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-blue .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-blue .pace-progress {
  color: #007bff;
}

.pace-indigo .pace .pace-progress {
  background: #6610f2;
}

.pace-barber-shop-indigo .pace {
  background: #fff;
}

.pace-barber-shop-indigo .pace .pace-progress {
  background: #6610f2;
}

.pace-barber-shop-indigo .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-indigo .pace .pace-progress::after {
  color: rgba(102, 16, 242, 0.2);
}

.pace-bounce-indigo .pace .pace-activity {
  background: #6610f2;
}

.pace-center-atom-indigo .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-indigo .pace-progress::before {
  background: #6610f2;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-indigo .pace-activity {
  border-color: #6610f2;
}

.pace-center-atom-indigo .pace-activity::after, .pace-center-atom-indigo .pace-activity::before {
  border-color: #6610f2;
}

.pace-center-circle-indigo .pace .pace-progress {
  background: rgba(102, 16, 242, 0.8);
  color: #fff;
}

.pace-center-radar-indigo .pace .pace-activity {
  border-color: #6610f2 transparent transparent;
}

.pace-center-radar-indigo .pace .pace-activity::before {
  border-color: #6610f2 transparent transparent;
}

.pace-center-simple-indigo .pace {
  background: #fff;
  border-color: #6610f2;
}

.pace-center-simple-indigo .pace .pace-progress {
  background: #6610f2;
}

.pace-material-indigo .pace {
  color: #6610f2;
}

.pace-corner-indicator-indigo .pace .pace-activity {
  background: #6610f2;
}

.pace-corner-indicator-indigo .pace .pace-activity::after,
.pace-corner-indicator-indigo .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-indigo .pace .pace-activity::before {
  border-right-color: rgba(102, 16, 242, 0.2);
  border-left-color: rgba(102, 16, 242, 0.2);
}

.pace-corner-indicator-indigo .pace .pace-activity::after {
  border-top-color: rgba(102, 16, 242, 0.2);
  border-bottom-color: rgba(102, 16, 242, 0.2);
}

.pace-fill-left-indigo .pace .pace-progress {
  background-color: rgba(102, 16, 242, 0.2);
}

.pace-flash-indigo .pace .pace-progress {
  background: #6610f2;
}

.pace-flash-indigo .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6610f2, 0 0 5px #6610f2;
}

.pace-flash-indigo .pace .pace-activity {
  border-top-color: #6610f2;
  border-left-color: #6610f2;
}

.pace-loading-bar-indigo .pace .pace-progress {
  background: #6610f2;
  color: #6610f2;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-indigo .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6610f2, inset 0 0 0 7px #fff;
}

.pace-mac-osx-indigo .pace .pace-progress {
  background-color: #6610f2;
  box-shadow: inset -1px 0 #6610f2, inset 0 -1px #6610f2, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-indigo .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-indigo .pace-progress {
  color: #6610f2;
}

.pace-purple .pace .pace-progress {
  background: #6f42c1;
}

.pace-barber-shop-purple .pace {
  background: #fff;
}

.pace-barber-shop-purple .pace .pace-progress {
  background: #6f42c1;
}

.pace-barber-shop-purple .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-purple .pace .pace-progress::after {
  color: rgba(111, 66, 193, 0.2);
}

.pace-bounce-purple .pace .pace-activity {
  background: #6f42c1;
}

.pace-center-atom-purple .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-purple .pace-progress::before {
  background: #6f42c1;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-purple .pace-activity {
  border-color: #6f42c1;
}

.pace-center-atom-purple .pace-activity::after, .pace-center-atom-purple .pace-activity::before {
  border-color: #6f42c1;
}

.pace-center-circle-purple .pace .pace-progress {
  background: rgba(111, 66, 193, 0.8);
  color: #fff;
}

.pace-center-radar-purple .pace .pace-activity {
  border-color: #6f42c1 transparent transparent;
}

.pace-center-radar-purple .pace .pace-activity::before {
  border-color: #6f42c1 transparent transparent;
}

.pace-center-simple-purple .pace {
  background: #fff;
  border-color: #6f42c1;
}

.pace-center-simple-purple .pace .pace-progress {
  background: #6f42c1;
}

.pace-material-purple .pace {
  color: #6f42c1;
}

.pace-corner-indicator-purple .pace .pace-activity {
  background: #6f42c1;
}

.pace-corner-indicator-purple .pace .pace-activity::after,
.pace-corner-indicator-purple .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-purple .pace .pace-activity::before {
  border-right-color: rgba(111, 66, 193, 0.2);
  border-left-color: rgba(111, 66, 193, 0.2);
}

.pace-corner-indicator-purple .pace .pace-activity::after {
  border-top-color: rgba(111, 66, 193, 0.2);
  border-bottom-color: rgba(111, 66, 193, 0.2);
}

.pace-fill-left-purple .pace .pace-progress {
  background-color: rgba(111, 66, 193, 0.2);
}

.pace-flash-purple .pace .pace-progress {
  background: #6f42c1;
}

.pace-flash-purple .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6f42c1, 0 0 5px #6f42c1;
}

.pace-flash-purple .pace .pace-activity {
  border-top-color: #6f42c1;
  border-left-color: #6f42c1;
}

.pace-loading-bar-purple .pace .pace-progress {
  background: #6f42c1;
  color: #6f42c1;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-purple .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6f42c1, inset 0 0 0 7px #fff;
}

.pace-mac-osx-purple .pace .pace-progress {
  background-color: #6f42c1;
  box-shadow: inset -1px 0 #6f42c1, inset 0 -1px #6f42c1, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-purple .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-purple .pace-progress {
  color: #6f42c1;
}

.pace-pink .pace .pace-progress {
  background: #e83e8c;
}

.pace-barber-shop-pink .pace {
  background: #fff;
}

.pace-barber-shop-pink .pace .pace-progress {
  background: #e83e8c;
}

.pace-barber-shop-pink .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-pink .pace .pace-progress::after {
  color: rgba(232, 62, 140, 0.2);
}

.pace-bounce-pink .pace .pace-activity {
  background: #e83e8c;
}

.pace-center-atom-pink .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-pink .pace-progress::before {
  background: #e83e8c;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-pink .pace-activity {
  border-color: #e83e8c;
}

.pace-center-atom-pink .pace-activity::after, .pace-center-atom-pink .pace-activity::before {
  border-color: #e83e8c;
}

.pace-center-circle-pink .pace .pace-progress {
  background: rgba(232, 62, 140, 0.8);
  color: #fff;
}

.pace-center-radar-pink .pace .pace-activity {
  border-color: #e83e8c transparent transparent;
}

.pace-center-radar-pink .pace .pace-activity::before {
  border-color: #e83e8c transparent transparent;
}

.pace-center-simple-pink .pace {
  background: #fff;
  border-color: #e83e8c;
}

.pace-center-simple-pink .pace .pace-progress {
  background: #e83e8c;
}

.pace-material-pink .pace {
  color: #e83e8c;
}

.pace-corner-indicator-pink .pace .pace-activity {
  background: #e83e8c;
}

.pace-corner-indicator-pink .pace .pace-activity::after,
.pace-corner-indicator-pink .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-pink .pace .pace-activity::before {
  border-right-color: rgba(232, 62, 140, 0.2);
  border-left-color: rgba(232, 62, 140, 0.2);
}

.pace-corner-indicator-pink .pace .pace-activity::after {
  border-top-color: rgba(232, 62, 140, 0.2);
  border-bottom-color: rgba(232, 62, 140, 0.2);
}

.pace-fill-left-pink .pace .pace-progress {
  background-color: rgba(232, 62, 140, 0.2);
}

.pace-flash-pink .pace .pace-progress {
  background: #e83e8c;
}

.pace-flash-pink .pace .pace-progress-inner {
  box-shadow: 0 0 10px #e83e8c, 0 0 5px #e83e8c;
}

.pace-flash-pink .pace .pace-activity {
  border-top-color: #e83e8c;
  border-left-color: #e83e8c;
}

.pace-loading-bar-pink .pace .pace-progress {
  background: #e83e8c;
  color: #e83e8c;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-pink .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #e83e8c, inset 0 0 0 7px #fff;
}

.pace-mac-osx-pink .pace .pace-progress {
  background-color: #e83e8c;
  box-shadow: inset -1px 0 #e83e8c, inset 0 -1px #e83e8c, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-pink .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-pink .pace-progress {
  color: #e83e8c;
}

.pace-red .pace .pace-progress {
  background: #dc3545;
}

.pace-barber-shop-red .pace {
  background: #fff;
}

.pace-barber-shop-red .pace .pace-progress {
  background: #dc3545;
}

.pace-barber-shop-red .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-red .pace .pace-progress::after {
  color: rgba(220, 53, 69, 0.2);
}

.pace-bounce-red .pace .pace-activity {
  background: #dc3545;
}

.pace-center-atom-red .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-red .pace-progress::before {
  background: #dc3545;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-red .pace-activity {
  border-color: #dc3545;
}

.pace-center-atom-red .pace-activity::after, .pace-center-atom-red .pace-activity::before {
  border-color: #dc3545;
}

.pace-center-circle-red .pace .pace-progress {
  background: rgba(220, 53, 69, 0.8);
  color: #fff;
}

.pace-center-radar-red .pace .pace-activity {
  border-color: #dc3545 transparent transparent;
}

.pace-center-radar-red .pace .pace-activity::before {
  border-color: #dc3545 transparent transparent;
}

.pace-center-simple-red .pace {
  background: #fff;
  border-color: #dc3545;
}

.pace-center-simple-red .pace .pace-progress {
  background: #dc3545;
}

.pace-material-red .pace {
  color: #dc3545;
}

.pace-corner-indicator-red .pace .pace-activity {
  background: #dc3545;
}

.pace-corner-indicator-red .pace .pace-activity::after,
.pace-corner-indicator-red .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-red .pace .pace-activity::before {
  border-right-color: rgba(220, 53, 69, 0.2);
  border-left-color: rgba(220, 53, 69, 0.2);
}

.pace-corner-indicator-red .pace .pace-activity::after {
  border-top-color: rgba(220, 53, 69, 0.2);
  border-bottom-color: rgba(220, 53, 69, 0.2);
}

.pace-fill-left-red .pace .pace-progress {
  background-color: rgba(220, 53, 69, 0.2);
}

.pace-flash-red .pace .pace-progress {
  background: #dc3545;
}

.pace-flash-red .pace .pace-progress-inner {
  box-shadow: 0 0 10px #dc3545, 0 0 5px #dc3545;
}

.pace-flash-red .pace .pace-activity {
  border-top-color: #dc3545;
  border-left-color: #dc3545;
}

.pace-loading-bar-red .pace .pace-progress {
  background: #dc3545;
  color: #dc3545;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-red .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #dc3545, inset 0 0 0 7px #fff;
}

.pace-mac-osx-red .pace .pace-progress {
  background-color: #dc3545;
  box-shadow: inset -1px 0 #dc3545, inset 0 -1px #dc3545, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-red .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-red .pace-progress {
  color: #dc3545;
}

.pace-orange .pace .pace-progress {
  background: #fd7e14;
}

.pace-barber-shop-orange .pace {
  background: #1f2d3d;
}

.pace-barber-shop-orange .pace .pace-progress {
  background: #fd7e14;
}

.pace-barber-shop-orange .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-orange .pace .pace-progress::after {
  color: rgba(253, 126, 20, 0.2);
}

.pace-bounce-orange .pace .pace-activity {
  background: #fd7e14;
}

.pace-center-atom-orange .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-orange .pace-progress::before {
  background: #fd7e14;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-orange .pace-activity {
  border-color: #fd7e14;
}

.pace-center-atom-orange .pace-activity::after, .pace-center-atom-orange .pace-activity::before {
  border-color: #fd7e14;
}

.pace-center-circle-orange .pace .pace-progress {
  background: rgba(253, 126, 20, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-orange .pace .pace-activity {
  border-color: #fd7e14 transparent transparent;
}

.pace-center-radar-orange .pace .pace-activity::before {
  border-color: #fd7e14 transparent transparent;
}

.pace-center-simple-orange .pace {
  background: #1f2d3d;
  border-color: #fd7e14;
}

.pace-center-simple-orange .pace .pace-progress {
  background: #fd7e14;
}

.pace-material-orange .pace {
  color: #fd7e14;
}

.pace-corner-indicator-orange .pace .pace-activity {
  background: #fd7e14;
}

.pace-corner-indicator-orange .pace .pace-activity::after,
.pace-corner-indicator-orange .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-orange .pace .pace-activity::before {
  border-right-color: rgba(253, 126, 20, 0.2);
  border-left-color: rgba(253, 126, 20, 0.2);
}

.pace-corner-indicator-orange .pace .pace-activity::after {
  border-top-color: rgba(253, 126, 20, 0.2);
  border-bottom-color: rgba(253, 126, 20, 0.2);
}

.pace-fill-left-orange .pace .pace-progress {
  background-color: rgba(253, 126, 20, 0.2);
}

.pace-flash-orange .pace .pace-progress {
  background: #fd7e14;
}

.pace-flash-orange .pace .pace-progress-inner {
  box-shadow: 0 0 10px #fd7e14, 0 0 5px #fd7e14;
}

.pace-flash-orange .pace .pace-activity {
  border-top-color: #fd7e14;
  border-left-color: #fd7e14;
}

.pace-loading-bar-orange .pace .pace-progress {
  background: #fd7e14;
  color: #fd7e14;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-orange .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #fd7e14, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-orange .pace .pace-progress {
  background-color: #fd7e14;
  box-shadow: inset -1px 0 #fd7e14, inset 0 -1px #fd7e14, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-orange .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-orange .pace-progress {
  color: #fd7e14;
}

.pace-yellow .pace .pace-progress {
  background: #ffc107;
}

.pace-barber-shop-yellow .pace {
  background: #1f2d3d;
}

.pace-barber-shop-yellow .pace .pace-progress {
  background: #ffc107;
}

.pace-barber-shop-yellow .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-yellow .pace .pace-progress::after {
  color: rgba(255, 193, 7, 0.2);
}

.pace-bounce-yellow .pace .pace-activity {
  background: #ffc107;
}

.pace-center-atom-yellow .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-yellow .pace-progress::before {
  background: #ffc107;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-yellow .pace-activity {
  border-color: #ffc107;
}

.pace-center-atom-yellow .pace-activity::after, .pace-center-atom-yellow .pace-activity::before {
  border-color: #ffc107;
}

.pace-center-circle-yellow .pace .pace-progress {
  background: rgba(255, 193, 7, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-yellow .pace .pace-activity {
  border-color: #ffc107 transparent transparent;
}

.pace-center-radar-yellow .pace .pace-activity::before {
  border-color: #ffc107 transparent transparent;
}

.pace-center-simple-yellow .pace {
  background: #1f2d3d;
  border-color: #ffc107;
}

.pace-center-simple-yellow .pace .pace-progress {
  background: #ffc107;
}

.pace-material-yellow .pace {
  color: #ffc107;
}

.pace-corner-indicator-yellow .pace .pace-activity {
  background: #ffc107;
}

.pace-corner-indicator-yellow .pace .pace-activity::after,
.pace-corner-indicator-yellow .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-yellow .pace .pace-activity::before {
  border-right-color: rgba(255, 193, 7, 0.2);
  border-left-color: rgba(255, 193, 7, 0.2);
}

.pace-corner-indicator-yellow .pace .pace-activity::after {
  border-top-color: rgba(255, 193, 7, 0.2);
  border-bottom-color: rgba(255, 193, 7, 0.2);
}

.pace-fill-left-yellow .pace .pace-progress {
  background-color: rgba(255, 193, 7, 0.2);
}

.pace-flash-yellow .pace .pace-progress {
  background: #ffc107;
}

.pace-flash-yellow .pace .pace-progress-inner {
  box-shadow: 0 0 10px #ffc107, 0 0 5px #ffc107;
}

.pace-flash-yellow .pace .pace-activity {
  border-top-color: #ffc107;
  border-left-color: #ffc107;
}

.pace-loading-bar-yellow .pace .pace-progress {
  background: #ffc107;
  color: #ffc107;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-yellow .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #ffc107, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-yellow .pace .pace-progress {
  background-color: #ffc107;
  box-shadow: inset -1px 0 #ffc107, inset 0 -1px #ffc107, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-yellow .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-yellow .pace-progress {
  color: #ffc107;
}

.pace-green .pace .pace-progress {
  background: #28a745;
}

.pace-barber-shop-green .pace {
  background: #fff;
}

.pace-barber-shop-green .pace .pace-progress {
  background: #28a745;
}

.pace-barber-shop-green .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-green .pace .pace-progress::after {
  color: rgba(40, 167, 69, 0.2);
}

.pace-bounce-green .pace .pace-activity {
  background: #28a745;
}

.pace-center-atom-green .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-green .pace-progress::before {
  background: #28a745;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-green .pace-activity {
  border-color: #28a745;
}

.pace-center-atom-green .pace-activity::after, .pace-center-atom-green .pace-activity::before {
  border-color: #28a745;
}

.pace-center-circle-green .pace .pace-progress {
  background: rgba(40, 167, 69, 0.8);
  color: #fff;
}

.pace-center-radar-green .pace .pace-activity {
  border-color: #28a745 transparent transparent;
}

.pace-center-radar-green .pace .pace-activity::before {
  border-color: #28a745 transparent transparent;
}

.pace-center-simple-green .pace {
  background: #fff;
  border-color: #28a745;
}

.pace-center-simple-green .pace .pace-progress {
  background: #28a745;
}

.pace-material-green .pace {
  color: #28a745;
}

.pace-corner-indicator-green .pace .pace-activity {
  background: #28a745;
}

.pace-corner-indicator-green .pace .pace-activity::after,
.pace-corner-indicator-green .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-green .pace .pace-activity::before {
  border-right-color: rgba(40, 167, 69, 0.2);
  border-left-color: rgba(40, 167, 69, 0.2);
}

.pace-corner-indicator-green .pace .pace-activity::after {
  border-top-color: rgba(40, 167, 69, 0.2);
  border-bottom-color: rgba(40, 167, 69, 0.2);
}

.pace-fill-left-green .pace .pace-progress {
  background-color: rgba(40, 167, 69, 0.2);
}

.pace-flash-green .pace .pace-progress {
  background: #28a745;
}

.pace-flash-green .pace .pace-progress-inner {
  box-shadow: 0 0 10px #28a745, 0 0 5px #28a745;
}

.pace-flash-green .pace .pace-activity {
  border-top-color: #28a745;
  border-left-color: #28a745;
}

.pace-loading-bar-green .pace .pace-progress {
  background: #28a745;
  color: #28a745;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-green .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #28a745, inset 0 0 0 7px #fff;
}

.pace-mac-osx-green .pace .pace-progress {
  background-color: #28a745;
  box-shadow: inset -1px 0 #28a745, inset 0 -1px #28a745, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-green .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-green .pace-progress {
  color: #28a745;
}

.pace-teal .pace .pace-progress {
  background: #20c997;
}

.pace-barber-shop-teal .pace {
  background: #fff;
}

.pace-barber-shop-teal .pace .pace-progress {
  background: #20c997;
}

.pace-barber-shop-teal .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-teal .pace .pace-progress::after {
  color: rgba(32, 201, 151, 0.2);
}

.pace-bounce-teal .pace .pace-activity {
  background: #20c997;
}

.pace-center-atom-teal .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-teal .pace-progress::before {
  background: #20c997;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-teal .pace-activity {
  border-color: #20c997;
}

.pace-center-atom-teal .pace-activity::after, .pace-center-atom-teal .pace-activity::before {
  border-color: #20c997;
}

.pace-center-circle-teal .pace .pace-progress {
  background: rgba(32, 201, 151, 0.8);
  color: #fff;
}

.pace-center-radar-teal .pace .pace-activity {
  border-color: #20c997 transparent transparent;
}

.pace-center-radar-teal .pace .pace-activity::before {
  border-color: #20c997 transparent transparent;
}

.pace-center-simple-teal .pace {
  background: #fff;
  border-color: #20c997;
}

.pace-center-simple-teal .pace .pace-progress {
  background: #20c997;
}

.pace-material-teal .pace {
  color: #20c997;
}

.pace-corner-indicator-teal .pace .pace-activity {
  background: #20c997;
}

.pace-corner-indicator-teal .pace .pace-activity::after,
.pace-corner-indicator-teal .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-teal .pace .pace-activity::before {
  border-right-color: rgba(32, 201, 151, 0.2);
  border-left-color: rgba(32, 201, 151, 0.2);
}

.pace-corner-indicator-teal .pace .pace-activity::after {
  border-top-color: rgba(32, 201, 151, 0.2);
  border-bottom-color: rgba(32, 201, 151, 0.2);
}

.pace-fill-left-teal .pace .pace-progress {
  background-color: rgba(32, 201, 151, 0.2);
}

.pace-flash-teal .pace .pace-progress {
  background: #20c997;
}

.pace-flash-teal .pace .pace-progress-inner {
  box-shadow: 0 0 10px #20c997, 0 0 5px #20c997;
}

.pace-flash-teal .pace .pace-activity {
  border-top-color: #20c997;
  border-left-color: #20c997;
}

.pace-loading-bar-teal .pace .pace-progress {
  background: #20c997;
  color: #20c997;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-teal .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #20c997, inset 0 0 0 7px #fff;
}

.pace-mac-osx-teal .pace .pace-progress {
  background-color: #20c997;
  box-shadow: inset -1px 0 #20c997, inset 0 -1px #20c997, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-teal .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-teal .pace-progress {
  color: #20c997;
}

.pace-cyan .pace .pace-progress {
  background: #17a2b8;
}

.pace-barber-shop-cyan .pace {
  background: #fff;
}

.pace-barber-shop-cyan .pace .pace-progress {
  background: #17a2b8;
}

.pace-barber-shop-cyan .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-cyan .pace .pace-progress::after {
  color: rgba(23, 162, 184, 0.2);
}

.pace-bounce-cyan .pace .pace-activity {
  background: #17a2b8;
}

.pace-center-atom-cyan .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-cyan .pace-progress::before {
  background: #17a2b8;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-cyan .pace-activity {
  border-color: #17a2b8;
}

.pace-center-atom-cyan .pace-activity::after, .pace-center-atom-cyan .pace-activity::before {
  border-color: #17a2b8;
}

.pace-center-circle-cyan .pace .pace-progress {
  background: rgba(23, 162, 184, 0.8);
  color: #fff;
}

.pace-center-radar-cyan .pace .pace-activity {
  border-color: #17a2b8 transparent transparent;
}

.pace-center-radar-cyan .pace .pace-activity::before {
  border-color: #17a2b8 transparent transparent;
}

.pace-center-simple-cyan .pace {
  background: #fff;
  border-color: #17a2b8;
}

.pace-center-simple-cyan .pace .pace-progress {
  background: #17a2b8;
}

.pace-material-cyan .pace {
  color: #17a2b8;
}

.pace-corner-indicator-cyan .pace .pace-activity {
  background: #17a2b8;
}

.pace-corner-indicator-cyan .pace .pace-activity::after,
.pace-corner-indicator-cyan .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-cyan .pace .pace-activity::before {
  border-right-color: rgba(23, 162, 184, 0.2);
  border-left-color: rgba(23, 162, 184, 0.2);
}

.pace-corner-indicator-cyan .pace .pace-activity::after {
  border-top-color: rgba(23, 162, 184, 0.2);
  border-bottom-color: rgba(23, 162, 184, 0.2);
}

.pace-fill-left-cyan .pace .pace-progress {
  background-color: rgba(23, 162, 184, 0.2);
}

.pace-flash-cyan .pace .pace-progress {
  background: #17a2b8;
}

.pace-flash-cyan .pace .pace-progress-inner {
  box-shadow: 0 0 10px #17a2b8, 0 0 5px #17a2b8;
}

.pace-flash-cyan .pace .pace-activity {
  border-top-color: #17a2b8;
  border-left-color: #17a2b8;
}

.pace-loading-bar-cyan .pace .pace-progress {
  background: #17a2b8;
  color: #17a2b8;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-cyan .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #17a2b8, inset 0 0 0 7px #fff;
}

.pace-mac-osx-cyan .pace .pace-progress {
  background-color: #17a2b8;
  box-shadow: inset -1px 0 #17a2b8, inset 0 -1px #17a2b8, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-cyan .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-cyan .pace-progress {
  color: #17a2b8;
}

.pace-white .pace .pace-progress {
  background: #fff;
}

.pace-barber-shop-white .pace {
  background: #1f2d3d;
}

.pace-barber-shop-white .pace .pace-progress {
  background: #fff;
}

.pace-barber-shop-white .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-white .pace .pace-progress::after {
  color: rgba(255, 255, 255, 0.2);
}

.pace-bounce-white .pace .pace-activity {
  background: #fff;
}

.pace-center-atom-white .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-white .pace-progress::before {
  background: #fff;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-white .pace-activity {
  border-color: #fff;
}

.pace-center-atom-white .pace-activity::after, .pace-center-atom-white .pace-activity::before {
  border-color: #fff;
}

.pace-center-circle-white .pace .pace-progress {
  background: rgba(255, 255, 255, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-white .pace .pace-activity {
  border-color: #fff transparent transparent;
}

.pace-center-radar-white .pace .pace-activity::before {
  border-color: #fff transparent transparent;
}

.pace-center-simple-white .pace {
  background: #1f2d3d;
  border-color: #fff;
}

.pace-center-simple-white .pace .pace-progress {
  background: #fff;
}

.pace-material-white .pace {
  color: #fff;
}

.pace-corner-indicator-white .pace .pace-activity {
  background: #fff;
}

.pace-corner-indicator-white .pace .pace-activity::after,
.pace-corner-indicator-white .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-white .pace .pace-activity::before {
  border-right-color: rgba(255, 255, 255, 0.2);
  border-left-color: rgba(255, 255, 255, 0.2);
}

.pace-corner-indicator-white .pace .pace-activity::after {
  border-top-color: rgba(255, 255, 255, 0.2);
  border-bottom-color: rgba(255, 255, 255, 0.2);
}

.pace-fill-left-white .pace .pace-progress {
  background-color: rgba(255, 255, 255, 0.2);
}

.pace-flash-white .pace .pace-progress {
  background: #fff;
}

.pace-flash-white .pace .pace-progress-inner {
  box-shadow: 0 0 10px #fff, 0 0 5px #fff;
}

.pace-flash-white .pace .pace-activity {
  border-top-color: #fff;
  border-left-color: #fff;
}

.pace-loading-bar-white .pace .pace-progress {
  background: #fff;
  color: #fff;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-white .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-white .pace .pace-progress {
  background-color: #fff;
  box-shadow: inset -1px 0 #fff, inset 0 -1px #fff, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-white .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-white .pace-progress {
  color: #fff;
}

.pace-gray .pace .pace-progress {
  background: #6c757d;
}

.pace-barber-shop-gray .pace {
  background: #fff;
}

.pace-barber-shop-gray .pace .pace-progress {
  background: #6c757d;
}

.pace-barber-shop-gray .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-gray .pace .pace-progress::after {
  color: rgba(108, 117, 125, 0.2);
}

.pace-bounce-gray .pace .pace-activity {
  background: #6c757d;
}

.pace-center-atom-gray .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-gray .pace-progress::before {
  background: #6c757d;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-gray .pace-activity {
  border-color: #6c757d;
}

.pace-center-atom-gray .pace-activity::after, .pace-center-atom-gray .pace-activity::before {
  border-color: #6c757d;
}

.pace-center-circle-gray .pace .pace-progress {
  background: rgba(108, 117, 125, 0.8);
  color: #fff;
}

.pace-center-radar-gray .pace .pace-activity {
  border-color: #6c757d transparent transparent;
}

.pace-center-radar-gray .pace .pace-activity::before {
  border-color: #6c757d transparent transparent;
}

.pace-center-simple-gray .pace {
  background: #fff;
  border-color: #6c757d;
}

.pace-center-simple-gray .pace .pace-progress {
  background: #6c757d;
}

.pace-material-gray .pace {
  color: #6c757d;
}

.pace-corner-indicator-gray .pace .pace-activity {
  background: #6c757d;
}

.pace-corner-indicator-gray .pace .pace-activity::after,
.pace-corner-indicator-gray .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-gray .pace .pace-activity::before {
  border-right-color: rgba(108, 117, 125, 0.2);
  border-left-color: rgba(108, 117, 125, 0.2);
}

.pace-corner-indicator-gray .pace .pace-activity::after {
  border-top-color: rgba(108, 117, 125, 0.2);
  border-bottom-color: rgba(108, 117, 125, 0.2);
}

.pace-fill-left-gray .pace .pace-progress {
  background-color: rgba(108, 117, 125, 0.2);
}

.pace-flash-gray .pace .pace-progress {
  background: #6c757d;
}

.pace-flash-gray .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6c757d, 0 0 5px #6c757d;
}

.pace-flash-gray .pace .pace-activity {
  border-top-color: #6c757d;
  border-left-color: #6c757d;
}

.pace-loading-bar-gray .pace .pace-progress {
  background: #6c757d;
  color: #6c757d;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-gray .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6c757d, inset 0 0 0 7px #fff;
}

.pace-mac-osx-gray .pace .pace-progress {
  background-color: #6c757d;
  box-shadow: inset -1px 0 #6c757d, inset 0 -1px #6c757d, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-gray .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-gray .pace-progress {
  color: #6c757d;
}

.pace-gray-dark .pace .pace-progress {
  background: #343a40;
}

.pace-barber-shop-gray-dark .pace {
  background: #fff;
}

.pace-barber-shop-gray-dark .pace .pace-progress {
  background: #343a40;
}

.pace-barber-shop-gray-dark .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-gray-dark .pace .pace-progress::after {
  color: rgba(52, 58, 64, 0.2);
}

.pace-bounce-gray-dark .pace .pace-activity {
  background: #343a40;
}

.pace-center-atom-gray-dark .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-gray-dark .pace-progress::before {
  background: #343a40;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-gray-dark .pace-activity {
  border-color: #343a40;
}

.pace-center-atom-gray-dark .pace-activity::after, .pace-center-atom-gray-dark .pace-activity::before {
  border-color: #343a40;
}

.pace-center-circle-gray-dark .pace .pace-progress {
  background: rgba(52, 58, 64, 0.8);
  color: #fff;
}

.pace-center-radar-gray-dark .pace .pace-activity {
  border-color: #343a40 transparent transparent;
}

.pace-center-radar-gray-dark .pace .pace-activity::before {
  border-color: #343a40 transparent transparent;
}

.pace-center-simple-gray-dark .pace {
  background: #fff;
  border-color: #343a40;
}

.pace-center-simple-gray-dark .pace .pace-progress {
  background: #343a40;
}

.pace-material-gray-dark .pace {
  color: #343a40;
}

.pace-corner-indicator-gray-dark .pace .pace-activity {
  background: #343a40;
}

.pace-corner-indicator-gray-dark .pace .pace-activity::after,
.pace-corner-indicator-gray-dark .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-gray-dark .pace .pace-activity::before {
  border-right-color: rgba(52, 58, 64, 0.2);
  border-left-color: rgba(52, 58, 64, 0.2);
}

.pace-corner-indicator-gray-dark .pace .pace-activity::after {
  border-top-color: rgba(52, 58, 64, 0.2);
  border-bottom-color: rgba(52, 58, 64, 0.2);
}

.pace-fill-left-gray-dark .pace .pace-progress {
  background-color: rgba(52, 58, 64, 0.2);
}

.pace-flash-gray-dark .pace .pace-progress {
  background: #343a40;
}

.pace-flash-gray-dark .pace .pace-progress-inner {
  box-shadow: 0 0 10px #343a40, 0 0 5px #343a40;
}

.pace-flash-gray-dark .pace .pace-activity {
  border-top-color: #343a40;
  border-left-color: #343a40;
}

.pace-loading-bar-gray-dark .pace .pace-progress {
  background: #343a40;
  color: #343a40;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-gray-dark .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #343a40, inset 0 0 0 7px #fff;
}

.pace-mac-osx-gray-dark .pace .pace-progress {
  background-color: #343a40;
  box-shadow: inset -1px 0 #343a40, inset 0 -1px #343a40, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-gray-dark .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-gray-dark .pace-progress {
  color: #343a40;
}

/**
  * bootstrap-switch - Turn checkboxes and radio buttons into toggle switches.
  *
  * @version v3.4 (MODDED)
  * @homepage https://bttstrp.github.io/bootstrap-switch
  * @author Mattia Larentis <mattia@larentis.eu> (http://larentis.eu)
  * @license MIT
  */
.bootstrap-switch {
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  cursor: pointer;
  direction: ltr;
  display: inline-block;
  line-height: .5rem;
  overflow: hidden;
  position: relative;
  text-align: left;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  user-select: none;
  vertical-align: middle;
  z-index: 0;
}

.bootstrap-switch .bootstrap-switch-container {
  border-radius: 0.25rem;
  display: inline-block;
  top: 0;
  transform: translate3d(0, 0, 0);
}

.bootstrap-switch:focus-within {
  box-shadow: 0 0 0 0.2rem rgba(36, 86, 130, 0.25);
}

.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label {
  box-sizing: border-box;
  cursor: pointer;
  display: table-cell;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2rem;
  padding: .25rem .5rem;
  vertical-align: middle;
}

.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off {
  text-align: center;
  z-index: 1;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  background: #e9ecef;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  background: #245682;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary {
  background: #6c757d;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  background: #28a745;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  background: #17a2b8;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #ffc107;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  background: #dc3545;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-light,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-light {
  background: #f8f9fa;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-dark,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-dark {
  background: #343a40;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lightblue,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lightblue {
  background: #3c8dbc;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-navy,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-navy {
  background: #001f3f;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-olive,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-olive {
  background: #3d9970;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lime,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lime {
  background: #01ff70;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-fuchsia,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-fuchsia {
  background: #f012be;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-maroon,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-maroon {
  background: #d81b60;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-blue,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-blue {
  background: #007bff;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-indigo,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-indigo {
  background: #6610f2;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-purple,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-purple {
  background: #6f42c1;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-pink,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-pink {
  background: #e83e8c;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-red,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-red {
  background: #dc3545;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange {
  background: #fd7e14;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-yellow,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-yellow {
  background: #ffc107;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-green,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-green {
  background: #28a745;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-teal,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-teal {
  background: #20c997;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-cyan,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-cyan {
  background: #17a2b8;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-white,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-white {
  background: #fff;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray {
  background: #6c757d;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray-dark,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray-dark {
  background: #343a40;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on {
  border-bottom-left-radius: 0.1rem;
  border-top-left-radius: 0.1rem;
}

.bootstrap-switch .bootstrap-switch-handle-off {
  border-bottom-right-radius: 0.1rem;
  border-top-right-radius: 0.1rem;
}

.bootstrap-switch input[type='radio'],
.bootstrap-switch input[type='checkbox'] {
  filter: alpha(opacity=0);
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
  z-index: -1;
}

.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  font-size: .875rem;
  line-height: 1.5;
  padding: .1rem .3rem;
}

.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  font-size: .875rem;
  line-height: 1.5;
  padding: .2rem .4rem;
}

.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  font-size: 1.25rem;
  line-height: 1.3333333rem;
  padding: .3rem .5rem;
}

.bootstrap-switch.bootstrap-switch-disabled, .bootstrap-switch.bootstrap-switch-readonly, .bootstrap-switch.bootstrap-switch-indeterminate {
  cursor: default;
}

.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
  cursor: default;
  filter: alpha(opacity=50);
  opacity: .5;
}

.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
  transition: margin-left .5s;
}

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
  border-radius: 0 0.1rem 0.1rem 0;
}

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
  border-radius: 0.1rem 0 0 0.1rem;
}

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
  border-bottom-right-radius: 0.1rem;
  border-top-right-radius: 0.1rem;
}

.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
  border-bottom-left-radius: 0.1rem;
  border-top-left-radius: 0.1rem;
}

.dark-mode .bootstrap-switch {
  border-color: #6c757d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {
  background-color: #3a4047;
  color: #fff;
  border-color: #454d55;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  background: #3f6791;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary {
  background: #6c757d;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  background: #00bc8c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  background: #3498db;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #f39c12;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  background: #e74c3c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-light,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-light {
  background: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-dark,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-dark {
  background: #343a40;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lightblue,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lightblue {
  background: #86bad8;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-navy,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-navy {
  background: #002c59;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-olive,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-olive {
  background: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lime,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lime {
  background: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-fuchsia,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-fuchsia {
  background: #f672d8;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-maroon,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-maroon {
  background: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-blue,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-blue {
  background: #3f6791;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-indigo,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-indigo {
  background: #6610f2;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-purple,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-purple {
  background: #6f42c1;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-pink,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-pink {
  background: #e83e8c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-red,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-red {
  background: #e74c3c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange {
  background: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-yellow,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-yellow {
  background: #f39c12;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-green,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-green {
  background: #00bc8c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-teal,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-teal {
  background: #20c997;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-cyan,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-cyan {
  background: #3498db;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-white,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-white {
  background: #fff;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray {
  background: #6c757d;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray-dark,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray-dark {
  background: #343a40;
  color: #fff;
}

.jqstooltip {
  height: auto !important;
  padding: 5px !important;
  width: auto !important;
}

.connectedSortable {
  min-height: 100px;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sort-highlight {
  background: #f8f9fa;
  border: 1px dashed #dee2e6;
  margin-bottom: 10px;
}

.chart {
  overflow: hidden;
  position: relative;
}

.dark-mode .irs--flat .irs-line {
  background-color: #4b545c;
}

.dark-mode .jsgrid-edit-row > .jsgrid-cell,
.dark-mode .jsgrid-filter-row > .jsgrid-cell,
.dark-mode .jsgrid-grid-body, .dark-mode .jsgrid-grid-header,
.dark-mode .jsgrid-header-row > .jsgrid-header-cell,
.dark-mode .jsgrid-insert-row > .jsgrid-cell,
.dark-mode .jsgrid-row > .jsgrid-cell,
.dark-mode .jsgrid-alt-row > .jsgrid-cell {
  border-color: #6c757d;
}

.dark-mode .jsgrid-header-row > .jsgrid-header-cell,
.dark-mode .jsgrid-row > .jsgrid-cell {
  background-color: #343a40;
}

.dark-mode .jsgrid-alt-row > .jsgrid-cell {
  background-color: #3a4047;
}

.dark-mode .jsgrid-selected-row > .jsgrid-cell {
  background-color: #3f474e;
}

.border-transparent {
  border-color: transparent !important;
}

.description-block {
  display: block;
  margin: 10px 0;
  text-align: center;
}

.description-block.margin-bottom {
  margin-bottom: 25px;
}

.description-block > .description-header {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
  padding: 0;
}

.description-block > .description-text {
  text-transform: uppercase;
}

.description-block .description-icon {
  font-size: 16px;
}

.list-group-unbordered > .list-group-item {
  border-left: 0;
  border-radius: 0;
  border-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.list-header {
  color: #6c757d;
  font-size: 15px;
  font-weight: 700;
  padding: 10px 4px;
}

.list-seperator {
  background-color: rgba(0, 0, 0, 0.125);
  height: 1px;
  margin: 15px 0 9px;
}

.list-link > a {
  color: #6c757d;
  padding: 4px;
}

.list-link > a:hover {
  color: #212529;
}

.user-block {
  float: left;
}

.user-block img {
  float: left;
  height: 40px;
  width: 40px;
}

.user-block .username,
.user-block .description,
.user-block .comment {
  display: block;
  margin-left: 50px;
}

.user-block .username {
  font-size: 16px;
  font-weight: 600;
  margin-top: -1px;
}

.user-block .description {
  color: #6c757d;
  font-size: 13px;
  margin-top: -3px;
}

.user-block.user-block-sm img {
  width: 1.875rem;
  height: 1.875rem;
}

.user-block.user-block-sm .username,
.user-block.user-block-sm .description,
.user-block.user-block-sm .comment {
  margin-left: 40px;
}

.user-block.user-block-sm .username {
  font-size: 14px;
}

.img-sm,
.img-md,
.img-lg {
  float: left;
}

.img-sm {
  height: 1.875rem;
  width: 1.875rem;
}

.img-sm + .img-push {
  margin-left: 2.5rem;
}

.img-md {
  width: 3.75rem;
  height: 3.75rem;
}

.img-md + .img-push {
  margin-left: 4.375rem;
}

.img-lg {
  width: 6.25rem;
  height: 6.25rem;
}

.img-lg + .img-push {
  margin-left: 6.875rem;
}

.img-bordered {
  border: 3px solid #adb5bd;
  padding: 3px;
}

.img-bordered-sm {
  border: 2px solid #adb5bd;
  padding: 2px;
}

.img-rounded {
  border-radius: 0.25rem;
}

.img-circle {
  border-radius: 50%;
}

.img-size-64,
.img-size-50,
.img-size-32 {
  height: auto;
}

.img-size-64 {
  width: 64px;
}

.img-size-50 {
  width: 50px;
}

.img-size-32 {
  width: 32px;
}

.size-32,
.size-40,
.size-50 {
  display: block;
  text-align: center;
}

.size-32 {
  height: 32px;
  line-height: 32px;
  width: 32px;
}

.size-40 {
  height: 40px;
  line-height: 40px;
  width: 40px;
}

.size-50 {
  height: 50px;
  line-height: 50px;
  width: 50px;
}

.attachment-block {
  background-color: #f8f9fa;
  border: 1px solid rgba(0, 0, 0, 0.125);
  margin-bottom: 10px;
  padding: 5px;
}

.attachment-block .attachment-img {
  float: left;
  height: auto;
  max-height: 100px;
  max-width: 100px;
}

.attachment-block .attachment-pushed {
  margin-left: 110px;
}

.attachment-block .attachment-heading {
  margin: 0;
}

.attachment-block .attachment-text {
  color: #495057;
}

.card > .overlay,
.card > .loading-img,
.overlay-wrapper > .overlay,
.overlay-wrapper > .loading-img,
.info-box > .overlay,
.info-box > .loading-img,
.small-box > .overlay,
.small-box > .loading-img {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.card .overlay,
.overlay-wrapper .overlay,
.info-box .overlay,
.small-box .overlay {
  border-radius: 0.25rem;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.7);
  display: flex;
  justify-content: center;
  z-index: 50;
}

.card .overlay > .fa,
.card .overlay > .fas,
.card .overlay > .far,
.card .overlay > .fab,
.card .overlay > .fal,
.card .overlay > .fad,
.card .overlay > .svg-inline--fa,
.card .overlay > .ion,
.overlay-wrapper .overlay > .fa,
.overlay-wrapper .overlay > .fas,
.overlay-wrapper .overlay > .far,
.overlay-wrapper .overlay > .fab,
.overlay-wrapper .overlay > .fal,
.overlay-wrapper .overlay > .fad,
.overlay-wrapper .overlay > .svg-inline--fa,
.overlay-wrapper .overlay > .ion,
.info-box .overlay > .fa,
.info-box .overlay > .fas,
.info-box .overlay > .far,
.info-box .overlay > .fab,
.info-box .overlay > .fal,
.info-box .overlay > .fad,
.info-box .overlay > .svg-inline--fa,
.info-box .overlay > .ion,
.small-box .overlay > .fa,
.small-box .overlay > .fas,
.small-box .overlay > .far,
.small-box .overlay > .fab,
.small-box .overlay > .fal,
.small-box .overlay > .fad,
.small-box .overlay > .svg-inline--fa,
.small-box .overlay > .ion {
  color: #343a40;
}

.card .overlay.dark,
.overlay-wrapper .overlay.dark,
.info-box .overlay.dark,
.small-box .overlay.dark {
  background-color: rgba(0, 0, 0, 0.5);
}

.card .overlay.dark > .fa,
.card .overlay.dark > .fas,
.card .overlay.dark > .far,
.card .overlay.dark > .fab,
.card .overlay.dark > .fal,
.card .overlay.dark > .fad,
.card .overlay.dark > .svg-inline--fa,
.card .overlay.dark > .ion,
.overlay-wrapper .overlay.dark > .fa,
.overlay-wrapper .overlay.dark > .fas,
.overlay-wrapper .overlay.dark > .far,
.overlay-wrapper .overlay.dark > .fab,
.overlay-wrapper .overlay.dark > .fal,
.overlay-wrapper .overlay.dark > .fad,
.overlay-wrapper .overlay.dark > .svg-inline--fa,
.overlay-wrapper .overlay.dark > .ion,
.info-box .overlay.dark > .fa,
.info-box .overlay.dark > .fas,
.info-box .overlay.dark > .far,
.info-box .overlay.dark > .fab,
.info-box .overlay.dark > .fal,
.info-box .overlay.dark > .fad,
.info-box .overlay.dark > .svg-inline--fa,
.info-box .overlay.dark > .ion,
.small-box .overlay.dark > .fa,
.small-box .overlay.dark > .fas,
.small-box .overlay.dark > .far,
.small-box .overlay.dark > .fab,
.small-box .overlay.dark > .fal,
.small-box .overlay.dark > .fad,
.small-box .overlay.dark > .svg-inline--fa,
.small-box .overlay.dark > .ion {
  color: #ced4da;
}

.tab-pane > .overlay-wrapper {
  position: relative;
}

.tab-pane > .overlay-wrapper > .overlay {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  flex-direction: column;
  margin-top: -1.25rem;
  margin-left: -1.25rem;
  height: calc(100% + 2 * 1.25rem);
  width: calc(100% + 2 * 1.25rem);
}

.tab-pane > .overlay-wrapper > .overlay.dark {
  color: #fff;
}

.ribbon-wrapper {
  height: 70px;
  overflow: hidden;
  position: absolute;
  right: -2px;
  top: -2px;
  width: 70px;
  z-index: 10;
}

.ribbon-wrapper.ribbon-lg {
  height: 120px;
  width: 120px;
}

.ribbon-wrapper.ribbon-lg .ribbon {
  right: 0;
  top: 26px;
  width: 160px;
}

.ribbon-wrapper.ribbon-xl {
  height: 180px;
  width: 180px;
}

.ribbon-wrapper.ribbon-xl .ribbon {
  right: 4px;
  top: 47px;
  width: 240px;
}

.ribbon-wrapper .ribbon {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  font-size: 0.8rem;
  line-height: 100%;
  padding: 0.375rem 0;
  position: relative;
  right: -2px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
  top: 10px;
  transform: rotate(45deg);
  width: 90px;
}

.ribbon-wrapper .ribbon::before, .ribbon-wrapper .ribbon::after {
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 3px solid #9e9e9e;
  bottom: -3px;
  content: "";
  position: absolute;
}

.ribbon-wrapper .ribbon::before {
  left: 0;
}

.ribbon-wrapper .ribbon::after {
  right: 0;
}

.back-to-top {
  bottom: 1.25rem;
  position: fixed;
  right: 1.25rem;
  z-index: 1032;
}

.back-to-top:focus {
  box-shadow: none;
}

pre {
  padding: .75rem;
}

blockquote {
  background-color: #fff;
  border-left: 0.7rem solid #245682;
  margin: 1.5em .7rem;
  padding: .5em .7rem;
}

.box blockquote {
  background-color: #e9ecef;
}

blockquote p:last-child {
  margin-bottom: 0;
}

blockquote h1,
blockquote h2,
blockquote h3,
blockquote h4,
blockquote h5,
blockquote h6 {
  color: #245682;
  font-size: 1.25rem;
  font-weight: 600;
}

blockquote.quote-primary {
  border-color: #245682;
}

blockquote.quote-primary h1,
blockquote.quote-primary h2,
blockquote.quote-primary h3,
blockquote.quote-primary h4,
blockquote.quote-primary h5,
blockquote.quote-primary h6 {
  color: #245682;
}

blockquote.quote-secondary {
  border-color: #6c757d;
}

blockquote.quote-secondary h1,
blockquote.quote-secondary h2,
blockquote.quote-secondary h3,
blockquote.quote-secondary h4,
blockquote.quote-secondary h5,
blockquote.quote-secondary h6 {
  color: #6c757d;
}

blockquote.quote-success {
  border-color: #28a745;
}

blockquote.quote-success h1,
blockquote.quote-success h2,
blockquote.quote-success h3,
blockquote.quote-success h4,
blockquote.quote-success h5,
blockquote.quote-success h6 {
  color: #28a745;
}

blockquote.quote-info {
  border-color: #17a2b8;
}

blockquote.quote-info h1,
blockquote.quote-info h2,
blockquote.quote-info h3,
blockquote.quote-info h4,
blockquote.quote-info h5,
blockquote.quote-info h6 {
  color: #17a2b8;
}

blockquote.quote-warning {
  border-color: #ffc107;
}

blockquote.quote-warning h1,
blockquote.quote-warning h2,
blockquote.quote-warning h3,
blockquote.quote-warning h4,
blockquote.quote-warning h5,
blockquote.quote-warning h6 {
  color: #ffc107;
}

blockquote.quote-danger {
  border-color: #dc3545;
}

blockquote.quote-danger h1,
blockquote.quote-danger h2,
blockquote.quote-danger h3,
blockquote.quote-danger h4,
blockquote.quote-danger h5,
blockquote.quote-danger h6 {
  color: #dc3545;
}

blockquote.quote-light {
  border-color: #f8f9fa;
}

blockquote.quote-light h1,
blockquote.quote-light h2,
blockquote.quote-light h3,
blockquote.quote-light h4,
blockquote.quote-light h5,
blockquote.quote-light h6 {
  color: #f8f9fa;
}

blockquote.quote-dark {
  border-color: #343a40;
}

blockquote.quote-dark h1,
blockquote.quote-dark h2,
blockquote.quote-dark h3,
blockquote.quote-dark h4,
blockquote.quote-dark h5,
blockquote.quote-dark h6 {
  color: #343a40;
}

blockquote.quote-lightblue {
  border-color: #3c8dbc;
}

blockquote.quote-lightblue h1,
blockquote.quote-lightblue h2,
blockquote.quote-lightblue h3,
blockquote.quote-lightblue h4,
blockquote.quote-lightblue h5,
blockquote.quote-lightblue h6 {
  color: #3c8dbc;
}

blockquote.quote-navy {
  border-color: #001f3f;
}

blockquote.quote-navy h1,
blockquote.quote-navy h2,
blockquote.quote-navy h3,
blockquote.quote-navy h4,
blockquote.quote-navy h5,
blockquote.quote-navy h6 {
  color: #001f3f;
}

blockquote.quote-olive {
  border-color: #3d9970;
}

blockquote.quote-olive h1,
blockquote.quote-olive h2,
blockquote.quote-olive h3,
blockquote.quote-olive h4,
blockquote.quote-olive h5,
blockquote.quote-olive h6 {
  color: #3d9970;
}

blockquote.quote-lime {
  border-color: #01ff70;
}

blockquote.quote-lime h1,
blockquote.quote-lime h2,
blockquote.quote-lime h3,
blockquote.quote-lime h4,
blockquote.quote-lime h5,
blockquote.quote-lime h6 {
  color: #01ff70;
}

blockquote.quote-fuchsia {
  border-color: #f012be;
}

blockquote.quote-fuchsia h1,
blockquote.quote-fuchsia h2,
blockquote.quote-fuchsia h3,
blockquote.quote-fuchsia h4,
blockquote.quote-fuchsia h5,
blockquote.quote-fuchsia h6 {
  color: #f012be;
}

blockquote.quote-maroon {
  border-color: #d81b60;
}

blockquote.quote-maroon h1,
blockquote.quote-maroon h2,
blockquote.quote-maroon h3,
blockquote.quote-maroon h4,
blockquote.quote-maroon h5,
blockquote.quote-maroon h6 {
  color: #d81b60;
}

blockquote.quote-blue {
  border-color: #007bff;
}

blockquote.quote-blue h1,
blockquote.quote-blue h2,
blockquote.quote-blue h3,
blockquote.quote-blue h4,
blockquote.quote-blue h5,
blockquote.quote-blue h6 {
  color: #007bff;
}

blockquote.quote-indigo {
  border-color: #6610f2;
}

blockquote.quote-indigo h1,
blockquote.quote-indigo h2,
blockquote.quote-indigo h3,
blockquote.quote-indigo h4,
blockquote.quote-indigo h5,
blockquote.quote-indigo h6 {
  color: #6610f2;
}

blockquote.quote-purple {
  border-color: #6f42c1;
}

blockquote.quote-purple h1,
blockquote.quote-purple h2,
blockquote.quote-purple h3,
blockquote.quote-purple h4,
blockquote.quote-purple h5,
blockquote.quote-purple h6 {
  color: #6f42c1;
}

blockquote.quote-pink {
  border-color: #e83e8c;
}

blockquote.quote-pink h1,
blockquote.quote-pink h2,
blockquote.quote-pink h3,
blockquote.quote-pink h4,
blockquote.quote-pink h5,
blockquote.quote-pink h6 {
  color: #e83e8c;
}

blockquote.quote-red {
  border-color: #dc3545;
}

blockquote.quote-red h1,
blockquote.quote-red h2,
blockquote.quote-red h3,
blockquote.quote-red h4,
blockquote.quote-red h5,
blockquote.quote-red h6 {
  color: #dc3545;
}

blockquote.quote-orange {
  border-color: #fd7e14;
}

blockquote.quote-orange h1,
blockquote.quote-orange h2,
blockquote.quote-orange h3,
blockquote.quote-orange h4,
blockquote.quote-orange h5,
blockquote.quote-orange h6 {
  color: #fd7e14;
}

blockquote.quote-yellow {
  border-color: #ffc107;
}

blockquote.quote-yellow h1,
blockquote.quote-yellow h2,
blockquote.quote-yellow h3,
blockquote.quote-yellow h4,
blockquote.quote-yellow h5,
blockquote.quote-yellow h6 {
  color: #ffc107;
}

blockquote.quote-green {
  border-color: #28a745;
}

blockquote.quote-green h1,
blockquote.quote-green h2,
blockquote.quote-green h3,
blockquote.quote-green h4,
blockquote.quote-green h5,
blockquote.quote-green h6 {
  color: #28a745;
}

blockquote.quote-teal {
  border-color: #20c997;
}

blockquote.quote-teal h1,
blockquote.quote-teal h2,
blockquote.quote-teal h3,
blockquote.quote-teal h4,
blockquote.quote-teal h5,
blockquote.quote-teal h6 {
  color: #20c997;
}

blockquote.quote-cyan {
  border-color: #17a2b8;
}

blockquote.quote-cyan h1,
blockquote.quote-cyan h2,
blockquote.quote-cyan h3,
blockquote.quote-cyan h4,
blockquote.quote-cyan h5,
blockquote.quote-cyan h6 {
  color: #17a2b8;
}

blockquote.quote-white {
  border-color: #fff;
}

blockquote.quote-white h1,
blockquote.quote-white h2,
blockquote.quote-white h3,
blockquote.quote-white h4,
blockquote.quote-white h5,
blockquote.quote-white h6 {
  color: #fff;
}

blockquote.quote-gray {
  border-color: #6c757d;
}

blockquote.quote-gray h1,
blockquote.quote-gray h2,
blockquote.quote-gray h3,
blockquote.quote-gray h4,
blockquote.quote-gray h5,
blockquote.quote-gray h6 {
  color: #6c757d;
}

blockquote.quote-gray-dark {
  border-color: #343a40;
}

blockquote.quote-gray-dark h1,
blockquote.quote-gray-dark h2,
blockquote.quote-gray-dark h3,
blockquote.quote-gray-dark h4,
blockquote.quote-gray-dark h5,
blockquote.quote-gray-dark h6 {
  color: #343a40;
}

.tab-custom-content {
  border-top: 1px solid #dee2e6;
  margin-top: .5rem;
  padding-top: .5rem;
}

.nav + .tab-custom-content {
  border-top: none;
  border-bottom: 1px solid #dee2e6;
  margin-top: 0;
  margin-bottom: .5rem;
  padding-bottom: .5rem;
}

.badge-btn {
  border-radius: 0.15rem;
  font-size: 0.75rem;
  font-weight: 400;
  padding: 0.25rem 0.5rem;
}

.badge-btn.badge-pill {
  padding: .375rem .6rem;
}

.dark-mode a:not(.btn):hover {
  color: #3071a9;
}

.dark-mode .attachment-block {
  background-color: #3d444b;
}

.dark-mode .attachment-block .attachment-text {
  color: #ced4da;
}

.dark-mode blockquote {
  background-color: #3f474e;
}

.dark-mode blockquote.quote-primary {
  border-color: #245682;
}

.dark-mode blockquote.quote-primary h1,
.dark-mode blockquote.quote-primary h2,
.dark-mode blockquote.quote-primary h3,
.dark-mode blockquote.quote-primary h4,
.dark-mode blockquote.quote-primary h5,
.dark-mode blockquote.quote-primary h6 {
  color: #245682;
}

.dark-mode blockquote.quote-secondary {
  border-color: #6c757d;
}

.dark-mode blockquote.quote-secondary h1,
.dark-mode blockquote.quote-secondary h2,
.dark-mode blockquote.quote-secondary h3,
.dark-mode blockquote.quote-secondary h4,
.dark-mode blockquote.quote-secondary h5,
.dark-mode blockquote.quote-secondary h6 {
  color: #6c757d;
}

.dark-mode blockquote.quote-success {
  border-color: #28a745;
}

.dark-mode blockquote.quote-success h1,
.dark-mode blockquote.quote-success h2,
.dark-mode blockquote.quote-success h3,
.dark-mode blockquote.quote-success h4,
.dark-mode blockquote.quote-success h5,
.dark-mode blockquote.quote-success h6 {
  color: #28a745;
}

.dark-mode blockquote.quote-info {
  border-color: #17a2b8;
}

.dark-mode blockquote.quote-info h1,
.dark-mode blockquote.quote-info h2,
.dark-mode blockquote.quote-info h3,
.dark-mode blockquote.quote-info h4,
.dark-mode blockquote.quote-info h5,
.dark-mode blockquote.quote-info h6 {
  color: #17a2b8;
}

.dark-mode blockquote.quote-warning {
  border-color: #ffc107;
}

.dark-mode blockquote.quote-warning h1,
.dark-mode blockquote.quote-warning h2,
.dark-mode blockquote.quote-warning h3,
.dark-mode blockquote.quote-warning h4,
.dark-mode blockquote.quote-warning h5,
.dark-mode blockquote.quote-warning h6 {
  color: #ffc107;
}

.dark-mode blockquote.quote-danger {
  border-color: #dc3545;
}

.dark-mode blockquote.quote-danger h1,
.dark-mode blockquote.quote-danger h2,
.dark-mode blockquote.quote-danger h3,
.dark-mode blockquote.quote-danger h4,
.dark-mode blockquote.quote-danger h5,
.dark-mode blockquote.quote-danger h6 {
  color: #dc3545;
}

.dark-mode blockquote.quote-light {
  border-color: #f8f9fa;
}

.dark-mode blockquote.quote-light h1,
.dark-mode blockquote.quote-light h2,
.dark-mode blockquote.quote-light h3,
.dark-mode blockquote.quote-light h4,
.dark-mode blockquote.quote-light h5,
.dark-mode blockquote.quote-light h6 {
  color: #f8f9fa;
}

.dark-mode blockquote.quote-dark {
  border-color: #343a40;
}

.dark-mode blockquote.quote-dark h1,
.dark-mode blockquote.quote-dark h2,
.dark-mode blockquote.quote-dark h3,
.dark-mode blockquote.quote-dark h4,
.dark-mode blockquote.quote-dark h5,
.dark-mode blockquote.quote-dark h6 {
  color: #343a40;
}

.dark-mode blockquote.quote-lightblue {
  border-color: #3c8dbc;
}

.dark-mode blockquote.quote-lightblue h1,
.dark-mode blockquote.quote-lightblue h2,
.dark-mode blockquote.quote-lightblue h3,
.dark-mode blockquote.quote-lightblue h4,
.dark-mode blockquote.quote-lightblue h5,
.dark-mode blockquote.quote-lightblue h6 {
  color: #3c8dbc;
}

.dark-mode blockquote.quote-navy {
  border-color: #001f3f;
}

.dark-mode blockquote.quote-navy h1,
.dark-mode blockquote.quote-navy h2,
.dark-mode blockquote.quote-navy h3,
.dark-mode blockquote.quote-navy h4,
.dark-mode blockquote.quote-navy h5,
.dark-mode blockquote.quote-navy h6 {
  color: #001f3f;
}

.dark-mode blockquote.quote-olive {
  border-color: #3d9970;
}

.dark-mode blockquote.quote-olive h1,
.dark-mode blockquote.quote-olive h2,
.dark-mode blockquote.quote-olive h3,
.dark-mode blockquote.quote-olive h4,
.dark-mode blockquote.quote-olive h5,
.dark-mode blockquote.quote-olive h6 {
  color: #3d9970;
}

.dark-mode blockquote.quote-lime {
  border-color: #01ff70;
}

.dark-mode blockquote.quote-lime h1,
.dark-mode blockquote.quote-lime h2,
.dark-mode blockquote.quote-lime h3,
.dark-mode blockquote.quote-lime h4,
.dark-mode blockquote.quote-lime h5,
.dark-mode blockquote.quote-lime h6 {
  color: #01ff70;
}

.dark-mode blockquote.quote-fuchsia {
  border-color: #f012be;
}

.dark-mode blockquote.quote-fuchsia h1,
.dark-mode blockquote.quote-fuchsia h2,
.dark-mode blockquote.quote-fuchsia h3,
.dark-mode blockquote.quote-fuchsia h4,
.dark-mode blockquote.quote-fuchsia h5,
.dark-mode blockquote.quote-fuchsia h6 {
  color: #f012be;
}

.dark-mode blockquote.quote-maroon {
  border-color: #d81b60;
}

.dark-mode blockquote.quote-maroon h1,
.dark-mode blockquote.quote-maroon h2,
.dark-mode blockquote.quote-maroon h3,
.dark-mode blockquote.quote-maroon h4,
.dark-mode blockquote.quote-maroon h5,
.dark-mode blockquote.quote-maroon h6 {
  color: #d81b60;
}

.dark-mode blockquote.quote-blue {
  border-color: #007bff;
}

.dark-mode blockquote.quote-blue h1,
.dark-mode blockquote.quote-blue h2,
.dark-mode blockquote.quote-blue h3,
.dark-mode blockquote.quote-blue h4,
.dark-mode blockquote.quote-blue h5,
.dark-mode blockquote.quote-blue h6 {
  color: #007bff;
}

.dark-mode blockquote.quote-indigo {
  border-color: #6610f2;
}

.dark-mode blockquote.quote-indigo h1,
.dark-mode blockquote.quote-indigo h2,
.dark-mode blockquote.quote-indigo h3,
.dark-mode blockquote.quote-indigo h4,
.dark-mode blockquote.quote-indigo h5,
.dark-mode blockquote.quote-indigo h6 {
  color: #6610f2;
}

.dark-mode blockquote.quote-purple {
  border-color: #6f42c1;
}

.dark-mode blockquote.quote-purple h1,
.dark-mode blockquote.quote-purple h2,
.dark-mode blockquote.quote-purple h3,
.dark-mode blockquote.quote-purple h4,
.dark-mode blockquote.quote-purple h5,
.dark-mode blockquote.quote-purple h6 {
  color: #6f42c1;
}

.dark-mode blockquote.quote-pink {
  border-color: #e83e8c;
}

.dark-mode blockquote.quote-pink h1,
.dark-mode blockquote.quote-pink h2,
.dark-mode blockquote.quote-pink h3,
.dark-mode blockquote.quote-pink h4,
.dark-mode blockquote.quote-pink h5,
.dark-mode blockquote.quote-pink h6 {
  color: #e83e8c;
}

.dark-mode blockquote.quote-red {
  border-color: #dc3545;
}

.dark-mode blockquote.quote-red h1,
.dark-mode blockquote.quote-red h2,
.dark-mode blockquote.quote-red h3,
.dark-mode blockquote.quote-red h4,
.dark-mode blockquote.quote-red h5,
.dark-mode blockquote.quote-red h6 {
  color: #dc3545;
}

.dark-mode blockquote.quote-orange {
  border-color: #fd7e14;
}

.dark-mode blockquote.quote-orange h1,
.dark-mode blockquote.quote-orange h2,
.dark-mode blockquote.quote-orange h3,
.dark-mode blockquote.quote-orange h4,
.dark-mode blockquote.quote-orange h5,
.dark-mode blockquote.quote-orange h6 {
  color: #fd7e14;
}

.dark-mode blockquote.quote-yellow {
  border-color: #ffc107;
}

.dark-mode blockquote.quote-yellow h1,
.dark-mode blockquote.quote-yellow h2,
.dark-mode blockquote.quote-yellow h3,
.dark-mode blockquote.quote-yellow h4,
.dark-mode blockquote.quote-yellow h5,
.dark-mode blockquote.quote-yellow h6 {
  color: #ffc107;
}

.dark-mode blockquote.quote-green {
  border-color: #28a745;
}

.dark-mode blockquote.quote-green h1,
.dark-mode blockquote.quote-green h2,
.dark-mode blockquote.quote-green h3,
.dark-mode blockquote.quote-green h4,
.dark-mode blockquote.quote-green h5,
.dark-mode blockquote.quote-green h6 {
  color: #28a745;
}

.dark-mode blockquote.quote-teal {
  border-color: #20c997;
}

.dark-mode blockquote.quote-teal h1,
.dark-mode blockquote.quote-teal h2,
.dark-mode blockquote.quote-teal h3,
.dark-mode blockquote.quote-teal h4,
.dark-mode blockquote.quote-teal h5,
.dark-mode blockquote.quote-teal h6 {
  color: #20c997;
}

.dark-mode blockquote.quote-cyan {
  border-color: #17a2b8;
}

.dark-mode blockquote.quote-cyan h1,
.dark-mode blockquote.quote-cyan h2,
.dark-mode blockquote.quote-cyan h3,
.dark-mode blockquote.quote-cyan h4,
.dark-mode blockquote.quote-cyan h5,
.dark-mode blockquote.quote-cyan h6 {
  color: #17a2b8;
}

.dark-mode blockquote.quote-white {
  border-color: #fff;
}

.dark-mode blockquote.quote-white h1,
.dark-mode blockquote.quote-white h2,
.dark-mode blockquote.quote-white h3,
.dark-mode blockquote.quote-white h4,
.dark-mode blockquote.quote-white h5,
.dark-mode blockquote.quote-white h6 {
  color: #fff;
}

.dark-mode blockquote.quote-gray {
  border-color: #6c757d;
}

.dark-mode blockquote.quote-gray h1,
.dark-mode blockquote.quote-gray h2,
.dark-mode blockquote.quote-gray h3,
.dark-mode blockquote.quote-gray h4,
.dark-mode blockquote.quote-gray h5,
.dark-mode blockquote.quote-gray h6 {
  color: #6c757d;
}

.dark-mode blockquote.quote-gray-dark {
  border-color: #343a40;
}

.dark-mode blockquote.quote-gray-dark h1,
.dark-mode blockquote.quote-gray-dark h2,
.dark-mode blockquote.quote-gray-dark h3,
.dark-mode blockquote.quote-gray-dark h4,
.dark-mode blockquote.quote-gray-dark h5,
.dark-mode blockquote.quote-gray-dark h6 {
  color: #343a40;
}

.dark-mode .close, .dark-mode .mailbox-attachment-close,
.dark-mode .mailbox-attachment-close {
  color: #adb5bd;
  text-shadow: 0 1px 0 #495057;
}

.dark-mode .tab-custom-content {
  border-color: #6c757d;
}

.dark-mode .list-group-item {
  background-color: #343a40;
  border-color: #6c757d;
}

@media print {
  .no-print, .main-sidebar,
  .main-header,
  .content-header {
    display: none !important;
  }
  .content-wrapper,
  .main-footer {
    transform: translate(0, 0);
    margin-left: 0 !important;
    min-height: 0 !important;
  }
  .layout-fixed .content-wrapper {
    padding-top: 0 !important;
  }
  .invoice {
    border: 0;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .invoice-col {
    float: left;
    width: 33.3333333%;
  }
  .table-responsive {
    overflow: auto;
  }
  .table-responsive > .table tr th,
  .table-responsive > .table tr td {
    white-space: normal !important;
  }
}

.text-bold,
.text-bold.table td,
.text-bold.table th {
  font-weight: 700;
}

.text-xs {
  font-size: 0.75rem !important;
}

.text-sm {
  font-size: 0.875rem !important;
}

.text-md {
  font-size: 1rem !important;
}

.text-lg {
  font-size: 1.25rem !important;
}

.text-xl {
  font-size: 2rem !important;
}

.text-lightblue {
  color: #3c8dbc !important;
}

.text-navy {
  color: #001f3f !important;
}

.text-olive {
  color: #3d9970 !important;
}

.text-lime {
  color: #01ff70 !important;
}

.text-fuchsia {
  color: #f012be !important;
}

.text-maroon {
  color: #d81b60 !important;
}

.text-blue {
  color: #007bff !important;
}

.text-indigo {
  color: #6610f2 !important;
}

.text-purple {
  color: #6f42c1 !important;
}

.text-pink {
  color: #e83e8c !important;
}

.text-red {
  color: #dc3545 !important;
}

.text-orange {
  color: #fd7e14 !important;
}

.text-yellow {
  color: #ffc107 !important;
}

.text-green {
  color: #28a745 !important;
}

.text-teal {
  color: #20c997 !important;
}

.text-cyan {
  color: #17a2b8 !important;
}

.text-white {
  color: #fff !important;
}

.text-gray {
  color: #6c757d !important;
}

.text-gray-dark {
  color: #343a40 !important;
}

.dark-mode .text-muted {
  color: #adb5bd !important;
}

.dark-mode .text-lightblue {
  color: #86bad8 !important;
}

.dark-mode .text-navy {
  color: #002c59 !important;
}

.dark-mode .text-olive {
  color: #74c8a3 !important;
}

.dark-mode .text-lime {
  color: #67ffa9 !important;
}

.dark-mode .text-fuchsia {
  color: #f672d8 !important;
}

.dark-mode .text-maroon {
  color: #ed6c9b !important;
}

.dark-mode .text-blue {
  color: #3f6791 !important;
}

.dark-mode .text-indigo {
  color: #6610f2 !important;
}

.dark-mode .text-purple {
  color: #6f42c1 !important;
}

.dark-mode .text-pink {
  color: #e83e8c !important;
}

.dark-mode .text-red {
  color: #e74c3c !important;
}

.dark-mode .text-orange {
  color: #fd7e14 !important;
}

.dark-mode .text-yellow {
  color: #f39c12 !important;
}

.dark-mode .text-green {
  color: #00bc8c !important;
}

.dark-mode .text-teal {
  color: #20c997 !important;
}

.dark-mode .text-cyan {
  color: #3498db !important;
}

.dark-mode .text-white {
  color: #fff !important;
}

.dark-mode .text-gray {
  color: #6c757d !important;
}

.dark-mode .text-gray-dark {
  color: #343a40 !important;
}

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

.elevation-1 {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}

.elevation-2 {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) !important;
}

.elevation-3 {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23) !important;
}

.elevation-4 {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22) !important;
}

.elevation-5 {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22) !important;
}

.bg-primary {
  background-color: #245682 !important;
}

.bg-primary,
.bg-primary > a {
  color: #fff !important;
}

.bg-primary.btn:hover {
  border-color: #193c5a;
  color: #ececec;
}

.bg-primary.btn:not(:disabled):not(.disabled):active, .bg-primary.btn:not(:disabled):not(.disabled).active, .bg-primary.btn:active, .bg-primary.btn.active {
  background-color: #193c5a !important;
  border-color: #163550;
  color: #fff;
}

.bg-secondary {
  background-color: #6c757d !important;
}

.bg-secondary,
.bg-secondary > a {
  color: #fff !important;
}

.bg-secondary.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.bg-secondary.btn:not(:disabled):not(.disabled):active, .bg-secondary.btn:not(:disabled):not(.disabled).active, .bg-secondary.btn:active, .bg-secondary.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

.bg-success {
  background-color: #28a745 !important;
}

.bg-success,
.bg-success > a {
  color: #fff !important;
}

.bg-success.btn:hover {
  border-color: #1e7e34;
  color: #ececec;
}

.bg-success.btn:not(:disabled):not(.disabled):active, .bg-success.btn:not(:disabled):not(.disabled).active, .bg-success.btn:active, .bg-success.btn.active {
  background-color: #1e7e34 !important;
  border-color: #1c7430;
  color: #fff;
}

.bg-info {
  background-color: #17a2b8 !important;
}

.bg-info,
.bg-info > a {
  color: #fff !important;
}

.bg-info.btn:hover {
  border-color: #117a8b;
  color: #ececec;
}

.bg-info.btn:not(:disabled):not(.disabled):active, .bg-info.btn:not(:disabled):not(.disabled).active, .bg-info.btn:active, .bg-info.btn.active {
  background-color: #117a8b !important;
  border-color: #10707f;
  color: #fff;
}

.bg-warning {
  background-color: #ffc107 !important;
}

.bg-warning,
.bg-warning > a {
  color: #1f2d3d !important;
}

.bg-warning.btn:hover {
  border-color: #d39e00;
  color: #121a24;
}

.bg-warning.btn:not(:disabled):not(.disabled):active, .bg-warning.btn:not(:disabled):not(.disabled).active, .bg-warning.btn:active, .bg-warning.btn.active {
  background-color: #d39e00 !important;
  border-color: #c69500;
  color: #1f2d3d;
}

.bg-danger {
  background-color: #dc3545 !important;
}

.bg-danger,
.bg-danger > a {
  color: #fff !important;
}

.bg-danger.btn:hover {
  border-color: #bd2130;
  color: #ececec;
}

.bg-danger.btn:not(:disabled):not(.disabled):active, .bg-danger.btn:not(:disabled):not(.disabled).active, .bg-danger.btn:active, .bg-danger.btn.active {
  background-color: #bd2130 !important;
  border-color: #b21f2d;
  color: #fff;
}

.bg-light {
  background-color: #f8f9fa !important;
}

.bg-light,
.bg-light > a {
  color: #1f2d3d !important;
}

.bg-light.btn:hover {
  border-color: #dae0e5;
  color: #121a24;
}

.bg-light.btn:not(:disabled):not(.disabled):active, .bg-light.btn:not(:disabled):not(.disabled).active, .bg-light.btn:active, .bg-light.btn.active {
  background-color: #dae0e5 !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

.bg-dark {
  background-color: #343a40 !important;
}

.bg-dark,
.bg-dark > a {
  color: #fff !important;
}

.bg-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.bg-dark.btn:not(:disabled):not(.disabled):active, .bg-dark.btn:not(:disabled):not(.disabled).active, .bg-dark.btn:active, .bg-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

.bg-lightblue {
  background-color: #3c8dbc !important;
}

.bg-lightblue,
.bg-lightblue > a {
  color: #fff !important;
}

.bg-lightblue.btn:hover {
  border-color: #307095;
  color: #ececec;
}

.bg-lightblue.btn:not(:disabled):not(.disabled):active, .bg-lightblue.btn:not(:disabled):not(.disabled).active, .bg-lightblue.btn:active, .bg-lightblue.btn.active {
  background-color: #307095 !important;
  border-color: #2d698c;
  color: #fff;
}

.bg-navy {
  background-color: #001f3f !important;
}

.bg-navy,
.bg-navy > a {
  color: #fff !important;
}

.bg-navy.btn:hover {
  border-color: #00060c;
  color: #ececec;
}

.bg-navy.btn:not(:disabled):not(.disabled):active, .bg-navy.btn:not(:disabled):not(.disabled).active, .bg-navy.btn:active, .bg-navy.btn.active {
  background-color: #00060c !important;
  border-color: black;
  color: #fff;
}

.bg-olive {
  background-color: #3d9970 !important;
}

.bg-olive,
.bg-olive > a {
  color: #fff !important;
}

.bg-olive.btn:hover {
  border-color: #2e7555;
  color: #ececec;
}

.bg-olive.btn:not(:disabled):not(.disabled):active, .bg-olive.btn:not(:disabled):not(.disabled).active, .bg-olive.btn:active, .bg-olive.btn.active {
  background-color: #2e7555 !important;
  border-color: #2b6b4f;
  color: #fff;
}

.bg-lime {
  background-color: #01ff70 !important;
}

.bg-lime,
.bg-lime > a {
  color: #1f2d3d !important;
}

.bg-lime.btn:hover {
  border-color: #00cd5a;
  color: #121a24;
}

.bg-lime.btn:not(:disabled):not(.disabled):active, .bg-lime.btn:not(:disabled):not(.disabled).active, .bg-lime.btn:active, .bg-lime.btn.active {
  background-color: #00cd5a !important;
  border-color: #00c054;
  color: #fff;
}

.bg-fuchsia {
  background-color: #f012be !important;
}

.bg-fuchsia,
.bg-fuchsia > a {
  color: #fff !important;
}

.bg-fuchsia.btn:hover {
  border-color: #c30c9a;
  color: #ececec;
}

.bg-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-fuchsia.btn:not(:disabled):not(.disabled).active, .bg-fuchsia.btn:active, .bg-fuchsia.btn.active {
  background-color: #c30c9a !important;
  border-color: #b70c90;
  color: #fff;
}

.bg-maroon {
  background-color: #d81b60 !important;
}

.bg-maroon,
.bg-maroon > a {
  color: #fff !important;
}

.bg-maroon.btn:hover {
  border-color: #ab154c;
  color: #ececec;
}

.bg-maroon.btn:not(:disabled):not(.disabled):active, .bg-maroon.btn:not(:disabled):not(.disabled).active, .bg-maroon.btn:active, .bg-maroon.btn.active {
  background-color: #ab154c !important;
  border-color: #9f1447;
  color: #fff;
}

.bg-blue {
  background-color: #007bff !important;
}

.bg-blue,
.bg-blue > a {
  color: #fff !important;
}

.bg-blue.btn:hover {
  border-color: #0062cc;
  color: #ececec;
}

.bg-blue.btn:not(:disabled):not(.disabled):active, .bg-blue.btn:not(:disabled):not(.disabled).active, .bg-blue.btn:active, .bg-blue.btn.active {
  background-color: #0062cc !important;
  border-color: #005cbf;
  color: #fff;
}

.bg-indigo {
  background-color: #6610f2 !important;
}

.bg-indigo,
.bg-indigo > a {
  color: #fff !important;
}

.bg-indigo.btn:hover {
  border-color: #510bc4;
  color: #ececec;
}

.bg-indigo.btn:not(:disabled):not(.disabled):active, .bg-indigo.btn:not(:disabled):not(.disabled).active, .bg-indigo.btn:active, .bg-indigo.btn.active {
  background-color: #510bc4 !important;
  border-color: #4c0ab8;
  color: #fff;
}

.bg-purple {
  background-color: #6f42c1 !important;
}

.bg-purple,
.bg-purple > a {
  color: #fff !important;
}

.bg-purple.btn:hover {
  border-color: #59339d;
  color: #ececec;
}

.bg-purple.btn:not(:disabled):not(.disabled):active, .bg-purple.btn:not(:disabled):not(.disabled).active, .bg-purple.btn:active, .bg-purple.btn.active {
  background-color: #59339d !important;
  border-color: #533093;
  color: #fff;
}

.bg-pink {
  background-color: #e83e8c !important;
}

.bg-pink,
.bg-pink > a {
  color: #fff !important;
}

.bg-pink.btn:hover {
  border-color: #d91a72;
  color: #ececec;
}

.bg-pink.btn:not(:disabled):not(.disabled):active, .bg-pink.btn:not(:disabled):not(.disabled).active, .bg-pink.btn:active, .bg-pink.btn.active {
  background-color: #d91a72 !important;
  border-color: #ce196c;
  color: #fff;
}

.bg-red {
  background-color: #dc3545 !important;
}

.bg-red,
.bg-red > a {
  color: #fff !important;
}

.bg-red.btn:hover {
  border-color: #bd2130;
  color: #ececec;
}

.bg-red.btn:not(:disabled):not(.disabled):active, .bg-red.btn:not(:disabled):not(.disabled).active, .bg-red.btn:active, .bg-red.btn.active {
  background-color: #bd2130 !important;
  border-color: #b21f2d;
  color: #fff;
}

.bg-orange {
  background-color: #fd7e14 !important;
}

.bg-orange,
.bg-orange > a {
  color: #1f2d3d !important;
}

.bg-orange.btn:hover {
  border-color: #dc6502;
  color: #121a24;
}

.bg-orange.btn:not(:disabled):not(.disabled):active, .bg-orange.btn:not(:disabled):not(.disabled).active, .bg-orange.btn:active, .bg-orange.btn.active {
  background-color: #dc6502 !important;
  border-color: #cf5f02;
  color: #fff;
}

.bg-yellow {
  background-color: #ffc107 !important;
}

.bg-yellow,
.bg-yellow > a {
  color: #1f2d3d !important;
}

.bg-yellow.btn:hover {
  border-color: #d39e00;
  color: #121a24;
}

.bg-yellow.btn:not(:disabled):not(.disabled):active, .bg-yellow.btn:not(:disabled):not(.disabled).active, .bg-yellow.btn:active, .bg-yellow.btn.active {
  background-color: #d39e00 !important;
  border-color: #c69500;
  color: #1f2d3d;
}

.bg-green {
  background-color: #28a745 !important;
}

.bg-green,
.bg-green > a {
  color: #fff !important;
}

.bg-green.btn:hover {
  border-color: #1e7e34;
  color: #ececec;
}

.bg-green.btn:not(:disabled):not(.disabled):active, .bg-green.btn:not(:disabled):not(.disabled).active, .bg-green.btn:active, .bg-green.btn.active {
  background-color: #1e7e34 !important;
  border-color: #1c7430;
  color: #fff;
}

.bg-teal {
  background-color: #20c997 !important;
}

.bg-teal,
.bg-teal > a {
  color: #fff !important;
}

.bg-teal.btn:hover {
  border-color: #199d76;
  color: #ececec;
}

.bg-teal.btn:not(:disabled):not(.disabled):active, .bg-teal.btn:not(:disabled):not(.disabled).active, .bg-teal.btn:active, .bg-teal.btn.active {
  background-color: #199d76 !important;
  border-color: #17926e;
  color: #fff;
}

.bg-cyan {
  background-color: #17a2b8 !important;
}

.bg-cyan,
.bg-cyan > a {
  color: #fff !important;
}

.bg-cyan.btn:hover {
  border-color: #117a8b;
  color: #ececec;
}

.bg-cyan.btn:not(:disabled):not(.disabled):active, .bg-cyan.btn:not(:disabled):not(.disabled).active, .bg-cyan.btn:active, .bg-cyan.btn.active {
  background-color: #117a8b !important;
  border-color: #10707f;
  color: #fff;
}

.bg-white {
  background-color: #fff !important;
}

.bg-white,
.bg-white > a {
  color: #1f2d3d !important;
}

.bg-white.btn:hover {
  border-color: #e6e6e6;
  color: #121a24;
}

.bg-white.btn:not(:disabled):not(.disabled):active, .bg-white.btn:not(:disabled):not(.disabled).active, .bg-white.btn:active, .bg-white.btn.active {
  background-color: #e6e6e6 !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

.bg-gray {
  background-color: #6c757d !important;
}

.bg-gray,
.bg-gray > a {
  color: #fff !important;
}

.bg-gray.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.bg-gray.btn:not(:disabled):not(.disabled):active, .bg-gray.btn:not(:disabled):not(.disabled).active, .bg-gray.btn:active, .bg-gray.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

.bg-gray-dark {
  background-color: #343a40 !important;
}

.bg-gray-dark,
.bg-gray-dark > a {
  color: #fff !important;
}

.bg-gray-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.bg-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gray-dark.btn:not(:disabled):not(.disabled).active, .bg-gray-dark.btn:active, .bg-gray-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

.bg-gray {
  background-color: #adb5bd;
  color: #1f2d3d;
}

.bg-gray-light {
  background-color: #f2f4f5;
  color: #1f2d3d !important;
}

.bg-black {
  background-color: #000;
  color: #fff !important;
}

.bg-white {
  background-color: #fff;
  color: #1f2d3d !important;
}

.bg-gradient-primary {
  background: #245682 linear-gradient(180deg, #457094, #245682) repeat-x !important;
  color: #fff;
}

.bg-gradient-primary.btn.disabled, .bg-gradient-primary.btn:disabled, .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .bg-gradient-primary.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-primary.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-primary.btn:hover {
  background: #245682 linear-gradient(180deg, #3e5f7b, #1c4364) repeat-x !important;
  border-color: #193c5a;
  color: #ececec;
}

.bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .bg-gradient-primary.btn:not(:disabled):not(.disabled).active, .bg-gradient-primary.btn:active, .bg-gradient-primary.btn.active {
  background: #245682 linear-gradient(180deg, #3c5973, #193c5a) repeat-x !important;
  border-color: #163550;
  color: #fff;
}

.bg-gradient-secondary {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.bg-gradient-secondary.btn.disabled, .bg-gradient-secondary.btn:disabled, .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-secondary.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-secondary.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active, .bg-gradient-secondary.btn:active, .bg-gradient-secondary.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.bg-gradient-success {
  background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x !important;
  color: #fff;
}

.bg-gradient-success.btn.disabled, .bg-gradient-success.btn:disabled, .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .bg-gradient-success.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-success.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-success.btn:hover {
  background: #28a745 linear-gradient(180deg, #429a56, #218838) repeat-x !important;
  border-color: #1e7e34;
  color: #ececec;
}

.bg-gradient-success.btn:not(:disabled):not(.disabled):active, .bg-gradient-success.btn:not(:disabled):not(.disabled).active, .bg-gradient-success.btn:active, .bg-gradient-success.btn.active {
  background: #28a745 linear-gradient(180deg, #409152, #1e7e34) repeat-x !important;
  border-color: #1c7430;
  color: #fff;
}

.bg-gradient-info {
  background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x !important;
  color: #fff;
}

.bg-gradient-info.btn.disabled, .bg-gradient-info.btn:disabled, .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .bg-gradient-info.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-info.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-info.btn:hover {
  background: #17a2b8 linear-gradient(180deg, #3697a6, #138496) repeat-x !important;
  border-color: #117a8b;
  color: #ececec;
}

.bg-gradient-info.btn:not(:disabled):not(.disabled):active, .bg-gradient-info.btn:not(:disabled):not(.disabled).active, .bg-gradient-info.btn:active, .bg-gradient-info.btn.active {
  background: #17a2b8 linear-gradient(180deg, #358e9c, #117a8b) repeat-x !important;
  border-color: #10707f;
  color: #fff;
}

.bg-gradient-warning {
  background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-warning.btn.disabled, .bg-gradient-warning.btn:disabled, .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .bg-gradient-warning.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-warning.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-warning.btn:hover {
  background: #ffc107 linear-gradient(180deg, #e4b526, #e0a800) repeat-x !important;
  border-color: #d39e00;
  color: #121a24;
}

.bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .bg-gradient-warning.btn:not(:disabled):not(.disabled).active, .bg-gradient-warning.btn:active, .bg-gradient-warning.btn.active {
  background: #ffc107 linear-gradient(180deg, #daad26, #d39e00) repeat-x !important;
  border-color: #c69500;
  color: #1f2d3d;
}

.bg-gradient-danger {
  background: #dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x !important;
  color: #fff;
}

.bg-gradient-danger.btn.disabled, .bg-gradient-danger.btn:disabled, .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .bg-gradient-danger.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-danger.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-danger.btn:hover {
  background: #dc3545 linear-gradient(180deg, #d04451, #c82333) repeat-x !important;
  border-color: #bd2130;
  color: #ececec;
}

.bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .bg-gradient-danger.btn:not(:disabled):not(.disabled).active, .bg-gradient-danger.btn:active, .bg-gradient-danger.btn.active {
  background: #dc3545 linear-gradient(180deg, #c7424f, #bd2130) repeat-x !important;
  border-color: #b21f2d;
  color: #fff;
}

.bg-gradient-light {
  background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-light.btn.disabled, .bg-gradient-light.btn:disabled, .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .bg-gradient-light.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-light.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-light.btn:hover {
  background: #f8f9fa linear-gradient(180deg, #e6eaed, #e2e6ea) repeat-x !important;
  border-color: #dae0e5;
  color: #121a24;
}

.bg-gradient-light.btn:not(:disabled):not(.disabled):active, .bg-gradient-light.btn:not(:disabled):not(.disabled).active, .bg-gradient-light.btn:active, .bg-gradient-light.btn.active {
  background: #f8f9fa linear-gradient(180deg, #e0e4e9, #dae0e5) repeat-x !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

.bg-gradient-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.bg-gradient-dark.btn.disabled, .bg-gradient-dark.btn:disabled, .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-dark.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-dark.btn:not(:disabled):not(.disabled).active, .bg-gradient-dark.btn:active, .bg-gradient-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

.bg-gradient-lightblue {
  background: #3c8dbc linear-gradient(180deg, #599ec6, #3c8dbc) repeat-x !important;
  color: #fff;
}

.bg-gradient-lightblue.btn.disabled, .bg-gradient-lightblue.btn:disabled, .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-lightblue.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-lightblue.btn:hover {
  background: #3c8dbc linear-gradient(180deg, #518cad, #33779f) repeat-x !important;
  border-color: #307095;
  color: #ececec;
}

.bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active, .bg-gradient-lightblue.btn:active, .bg-gradient-lightblue.btn.active {
  background: #3c8dbc linear-gradient(180deg, #4f85a5, #307095) repeat-x !important;
  border-color: #2d698c;
  color: #fff;
}

.bg-gradient-navy {
  background: #001f3f linear-gradient(180deg, #26415c, #001f3f) repeat-x !important;
  color: #fff;
}

.bg-gradient-navy.btn.disabled, .bg-gradient-navy.btn:disabled, .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .bg-gradient-navy.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-navy.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-navy.btn:hover {
  background: #001f3f linear-gradient(180deg, #26313b, #000c19) repeat-x !important;
  border-color: #00060c;
  color: #ececec;
}

.bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .bg-gradient-navy.btn:not(:disabled):not(.disabled).active, .bg-gradient-navy.btn:active, .bg-gradient-navy.btn.active {
  background: #001f3f linear-gradient(180deg, #262b30, #00060c) repeat-x !important;
  border-color: black;
  color: #fff;
}

.bg-gradient-olive {
  background: #3d9970 linear-gradient(180deg, #5aa885, #3d9970) repeat-x !important;
  color: #fff;
}

.bg-gradient-olive.btn.disabled, .bg-gradient-olive.btn:disabled, .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .bg-gradient-olive.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-olive.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-olive.btn:hover {
  background: #3d9970 linear-gradient(180deg, #519174, #327e5c) repeat-x !important;
  border-color: #2e7555;
  color: #ececec;
}

.bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .bg-gradient-olive.btn:not(:disabled):not(.disabled).active, .bg-gradient-olive.btn:active, .bg-gradient-olive.btn.active {
  background: #3d9970 linear-gradient(180deg, #4e896f, #2e7555) repeat-x !important;
  border-color: #2b6b4f;
  color: #fff;
}

.bg-gradient-lime {
  background: #01ff70 linear-gradient(180deg, #27ff85, #01ff70) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-lime.btn.disabled, .bg-gradient-lime.btn:disabled, .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .bg-gradient-lime.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-lime.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-lime.btn:hover {
  background: #01ff70 linear-gradient(180deg, #26df77, #00da5f) repeat-x !important;
  border-color: #00cd5a;
  color: #121a24;
}

.bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .bg-gradient-lime.btn:not(:disabled):not(.disabled).active, .bg-gradient-lime.btn:active, .bg-gradient-lime.btn.active {
  background: #01ff70 linear-gradient(180deg, #26d572, #00cd5a) repeat-x !important;
  border-color: #00c054;
  color: #fff;
}

.bg-gradient-fuchsia {
  background: #f012be linear-gradient(180deg, #f236c8, #f012be) repeat-x !important;
  color: #fff;
}

.bg-gradient-fuchsia.btn.disabled, .bg-gradient-fuchsia.btn:disabled, .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-fuchsia.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-fuchsia.btn:hover {
  background: #f012be linear-gradient(180deg, #d631b1, #cf0da3) repeat-x !important;
  border-color: #c30c9a;
  color: #ececec;
}

.bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active, .bg-gradient-fuchsia.btn:active, .bg-gradient-fuchsia.btn.active {
  background: #f012be linear-gradient(180deg, #cc31a9, #c30c9a) repeat-x !important;
  border-color: #b70c90;
  color: #fff;
}

.bg-gradient-maroon {
  background: #d81b60 linear-gradient(180deg, #de3d78, #d81b60) repeat-x !important;
  color: #fff;
}

.bg-gradient-maroon.btn.disabled, .bg-gradient-maroon.btn:disabled, .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-maroon.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-maroon.btn:hover {
  background: #d81b60 linear-gradient(180deg, #c13a6b, #b61751) repeat-x !important;
  border-color: #ab154c;
  color: #ececec;
}

.bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active, .bg-gradient-maroon.btn:active, .bg-gradient-maroon.btn.active {
  background: #d81b60 linear-gradient(180deg, #b73867, #ab154c) repeat-x !important;
  border-color: #9f1447;
  color: #fff;
}

.bg-gradient-blue {
  background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x !important;
  color: #fff;
}

.bg-gradient-blue.btn.disabled, .bg-gradient-blue.btn:disabled, .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .bg-gradient-blue.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-blue.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-blue.btn:hover {
  background: #007bff linear-gradient(180deg, #267fde, #0069d9) repeat-x !important;
  border-color: #0062cc;
  color: #ececec;
}

.bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .bg-gradient-blue.btn:not(:disabled):not(.disabled).active, .bg-gradient-blue.btn:active, .bg-gradient-blue.btn.active {
  background: #007bff linear-gradient(180deg, #267ad4, #0062cc) repeat-x !important;
  border-color: #005cbf;
  color: #fff;
}

.bg-gradient-indigo {
  background: #6610f2 linear-gradient(180deg, #7d34f4, #6610f2) repeat-x !important;
  color: #fff;
}

.bg-gradient-indigo.btn.disabled, .bg-gradient-indigo.btn:disabled, .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-indigo.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-indigo.btn:hover {
  background: #6610f2 linear-gradient(180deg, #7030d7, #560bd0) repeat-x !important;
  border-color: #510bc4;
  color: #ececec;
}

.bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active, .bg-gradient-indigo.btn:active, .bg-gradient-indigo.btn.active {
  background: #6610f2 linear-gradient(180deg, #6b2fcd, #510bc4) repeat-x !important;
  border-color: #4c0ab8;
  color: #fff;
}

.bg-gradient-purple {
  background: #6f42c1 linear-gradient(180deg, #855eca, #6f42c1) repeat-x !important;
  color: #fff;
}

.bg-gradient-purple.btn.disabled, .bg-gradient-purple.btn:disabled, .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .bg-gradient-purple.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-purple.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-purple.btn:hover {
  background: #6f42c1 linear-gradient(180deg, #7655b4, #5e37a6) repeat-x !important;
  border-color: #59339d;
  color: #ececec;
}

.bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .bg-gradient-purple.btn:not(:disabled):not(.disabled).active, .bg-gradient-purple.btn:active, .bg-gradient-purple.btn.active {
  background: #6f42c1 linear-gradient(180deg, #7252ab, #59339d) repeat-x !important;
  border-color: #533093;
  color: #fff;
}

.bg-gradient-pink {
  background: #e83e8c linear-gradient(180deg, #eb5b9d, #e83e8c) repeat-x !important;
  color: #fff;
}

.bg-gradient-pink.btn.disabled, .bg-gradient-pink.btn:disabled, .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .bg-gradient-pink.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-pink.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-pink.btn:hover {
  background: #e83e8c linear-gradient(180deg, #e83e8c, #e41c78) repeat-x !important;
  border-color: #d91a72;
  color: #ececec;
}

.bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .bg-gradient-pink.btn:not(:disabled):not(.disabled).active, .bg-gradient-pink.btn:active, .bg-gradient-pink.btn.active {
  background: #e83e8c linear-gradient(180deg, #df3c87, #d91a72) repeat-x !important;
  border-color: #ce196c;
  color: #fff;
}

.bg-gradient-red {
  background: #dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x !important;
  color: #fff;
}

.bg-gradient-red.btn.disabled, .bg-gradient-red.btn:disabled, .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .bg-gradient-red.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-red.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-red.btn:hover {
  background: #dc3545 linear-gradient(180deg, #d04451, #c82333) repeat-x !important;
  border-color: #bd2130;
  color: #ececec;
}

.bg-gradient-red.btn:not(:disabled):not(.disabled):active, .bg-gradient-red.btn:not(:disabled):not(.disabled).active, .bg-gradient-red.btn:active, .bg-gradient-red.btn.active {
  background: #dc3545 linear-gradient(180deg, #c7424f, #bd2130) repeat-x !important;
  border-color: #b21f2d;
  color: #fff;
}

.bg-gradient-orange {
  background: #fd7e14 linear-gradient(180deg, #fd9137, #fd7e14) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-orange.btn.disabled, .bg-gradient-orange.btn:disabled, .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .bg-gradient-orange.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-orange.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-orange.btn:hover {
  background: #fd7e14 linear-gradient(180deg, #ec8128, #e96b02) repeat-x !important;
  border-color: #dc6502;
  color: #121a24;
}

.bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .bg-gradient-orange.btn:not(:disabled):not(.disabled).active, .bg-gradient-orange.btn:active, .bg-gradient-orange.btn.active {
  background: #fd7e14 linear-gradient(180deg, #e17c28, #dc6502) repeat-x !important;
  border-color: #cf5f02;
  color: #fff;
}

.bg-gradient-yellow {
  background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-yellow.btn.disabled, .bg-gradient-yellow.btn:disabled, .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-yellow.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-yellow.btn:hover {
  background: #ffc107 linear-gradient(180deg, #e4b526, #e0a800) repeat-x !important;
  border-color: #d39e00;
  color: #121a24;
}

.bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active, .bg-gradient-yellow.btn:active, .bg-gradient-yellow.btn.active {
  background: #ffc107 linear-gradient(180deg, #daad26, #d39e00) repeat-x !important;
  border-color: #c69500;
  color: #1f2d3d;
}

.bg-gradient-green {
  background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x !important;
  color: #fff;
}

.bg-gradient-green.btn.disabled, .bg-gradient-green.btn:disabled, .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .bg-gradient-green.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-green.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-green.btn:hover {
  background: #28a745 linear-gradient(180deg, #429a56, #218838) repeat-x !important;
  border-color: #1e7e34;
  color: #ececec;
}

.bg-gradient-green.btn:not(:disabled):not(.disabled):active, .bg-gradient-green.btn:not(:disabled):not(.disabled).active, .bg-gradient-green.btn:active, .bg-gradient-green.btn.active {
  background: #28a745 linear-gradient(180deg, #409152, #1e7e34) repeat-x !important;
  border-color: #1c7430;
  color: #fff;
}

.bg-gradient-teal {
  background: #20c997 linear-gradient(180deg, #41d1a7, #20c997) repeat-x !important;
  color: #fff;
}

.bg-gradient-teal.btn.disabled, .bg-gradient-teal.btn:disabled, .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .bg-gradient-teal.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-teal.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-teal.btn:hover {
  background: #20c997 linear-gradient(180deg, #3db592, #1ba87e) repeat-x !important;
  border-color: #199d76;
  color: #ececec;
}

.bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .bg-gradient-teal.btn:not(:disabled):not(.disabled).active, .bg-gradient-teal.btn:active, .bg-gradient-teal.btn.active {
  background: #20c997 linear-gradient(180deg, #3bac8b, #199d76) repeat-x !important;
  border-color: #17926e;
  color: #fff;
}

.bg-gradient-cyan {
  background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x !important;
  color: #fff;
}

.bg-gradient-cyan.btn.disabled, .bg-gradient-cyan.btn:disabled, .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-cyan.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-cyan.btn:hover {
  background: #17a2b8 linear-gradient(180deg, #3697a6, #138496) repeat-x !important;
  border-color: #117a8b;
  color: #ececec;
}

.bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active, .bg-gradient-cyan.btn:active, .bg-gradient-cyan.btn.active {
  background: #17a2b8 linear-gradient(180deg, #358e9c, #117a8b) repeat-x !important;
  border-color: #10707f;
  color: #fff;
}

.bg-gradient-white {
  background: #fff linear-gradient(180deg, white, #fff) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-white.btn.disabled, .bg-gradient-white.btn:disabled, .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .bg-gradient-white.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-white.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-white.btn:hover {
  background: #fff linear-gradient(180deg, #efefef, #ececec) repeat-x !important;
  border-color: #e6e6e6;
  color: #121a24;
}

.bg-gradient-white.btn:not(:disabled):not(.disabled):active, .bg-gradient-white.btn:not(:disabled):not(.disabled).active, .bg-gradient-white.btn:active, .bg-gradient-white.btn.active {
  background: #fff linear-gradient(180deg, #e9e9e9, #e6e6e6) repeat-x !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

.bg-gradient-gray {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.bg-gradient-gray.btn.disabled, .bg-gradient-gray.btn:disabled, .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-gray.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-gray.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray.btn:not(:disabled):not(.disabled).active, .bg-gradient-gray.btn:active, .bg-gradient-gray.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.bg-gradient-gray-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.bg-gradient-gray-dark.btn.disabled, .bg-gradient-gray-dark.btn:disabled, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-gray-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-gray-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active, .bg-gradient-gray-dark.btn:active, .bg-gradient-gray-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

[class^="bg-"].disabled {
  opacity: .65;
}

a.text-muted:hover {
  color: #245682 !important;
}

.link-muted {
  color: #5d6974;
}

.link-muted:hover, .link-muted:focus {
  color: #464f58;
}

.link-black {
  color: #6c757d;
}

.link-black:hover, .link-black:focus {
  color: #e6e8ea;
}

.accent-primary .btn-link,
.accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-primary .nav-tabs .nav-link {
  color: #245682;
}

.accent-primary .btn-link:hover,
.accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-primary .nav-tabs .nav-link:hover {
  color: #142f46;
}

.accent-primary .dropdown-item:active, .accent-primary .dropdown-item.active {
  background-color: #245682;
  color: #fff;
}

.accent-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #245682;
  border-color: #0e2132;
}

.accent-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-primary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-primary .custom-select:focus,
.accent-primary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-primary .custom-file-input:focus ~ .custom-file-label {
  border-color: #5697d0;
}

.accent-primary .page-item .page-link {
  color: #245682;
}

.accent-primary .page-item.active a,
.accent-primary .page-item.active .page-link {
  background-color: #245682;
  border-color: #245682;
  color: #fff;
}

.accent-primary .page-item.disabled a,
.accent-primary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-primary .page-item .page-link:hover, .dark-mode.accent-primary .page-item .page-link:focus {
  color: #2a6496;
}

.accent-secondary .btn-link,
.accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-secondary .nav-tabs .nav-link {
  color: #6c757d;
}

.accent-secondary .btn-link:hover,
.accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-secondary .nav-tabs .nav-link:hover {
  color: #494f54;
}

.accent-secondary .dropdown-item:active, .accent-secondary .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.accent-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.accent-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-secondary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-secondary .custom-select:focus,
.accent-secondary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-secondary .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.accent-secondary .page-item .page-link {
  color: #6c757d;
}

.accent-secondary .page-item.active a,
.accent-secondary .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.accent-secondary .page-item.disabled a,
.accent-secondary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-secondary .page-item .page-link:hover, .dark-mode.accent-secondary .page-item .page-link:focus {
  color: #78828a;
}

.accent-success .btn-link,
.accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-success .nav-tabs .nav-link {
  color: #28a745;
}

.accent-success .btn-link:hover,
.accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-success .nav-tabs .nav-link:hover {
  color: #19692c;
}

.accent-success .dropdown-item:active, .accent-success .dropdown-item.active {
  background-color: #28a745;
  color: #fff;
}

.accent-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.accent-success .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-success .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-success .custom-select:focus,
.accent-success .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-success .custom-file-input:focus ~ .custom-file-label {
  border-color: #71dd8a;
}

.accent-success .page-item .page-link {
  color: #28a745;
}

.accent-success .page-item.active a,
.accent-success .page-item.active .page-link {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.accent-success .page-item.disabled a,
.accent-success .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-success .page-item .page-link:hover, .dark-mode.accent-success .page-item .page-link:focus {
  color: #2dbc4e;
}

.accent-info .btn-link,
.accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-info .nav-tabs .nav-link {
  color: #17a2b8;
}

.accent-info .btn-link:hover,
.accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-info .nav-tabs .nav-link:hover {
  color: #0f6674;
}

.accent-info .dropdown-item:active, .accent-info .dropdown-item.active {
  background-color: #17a2b8;
  color: #fff;
}

.accent-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.accent-info .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-info .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-info .custom-select:focus,
.accent-info .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-info .custom-file-input:focus ~ .custom-file-label {
  border-color: #63d9ec;
}

.accent-info .page-item .page-link {
  color: #17a2b8;
}

.accent-info .page-item.active a,
.accent-info .page-item.active .page-link {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.accent-info .page-item.disabled a,
.accent-info .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-info .page-item .page-link:hover, .dark-mode.accent-info .page-item .page-link:focus {
  color: #1ab6cf;
}

.accent-warning .btn-link,
.accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-warning .nav-tabs .nav-link {
  color: #ffc107;
}

.accent-warning .btn-link:hover,
.accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-warning .nav-tabs .nav-link:hover {
  color: #ba8b00;
}

.accent-warning .dropdown-item:active, .accent-warning .dropdown-item.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.accent-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.accent-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-warning .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-warning .custom-select:focus,
.accent-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-warning .custom-file-input:focus ~ .custom-file-label {
  border-color: #ffe187;
}

.accent-warning .page-item .page-link {
  color: #ffc107;
}

.accent-warning .page-item.active a,
.accent-warning .page-item.active .page-link {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #fff;
}

.accent-warning .page-item.disabled a,
.accent-warning .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-warning .page-item .page-link:hover, .dark-mode.accent-warning .page-item .page-link:focus {
  color: #ffc721;
}

.accent-danger .btn-link,
.accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-danger .nav-tabs .nav-link {
  color: #dc3545;
}

.accent-danger .btn-link:hover,
.accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-danger .nav-tabs .nav-link:hover {
  color: #a71d2a;
}

.accent-danger .dropdown-item:active, .accent-danger .dropdown-item.active {
  background-color: #dc3545;
  color: #fff;
}

.accent-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.accent-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-danger .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-danger .custom-select:focus,
.accent-danger .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-danger .custom-file-input:focus ~ .custom-file-label {
  border-color: #efa2a9;
}

.accent-danger .page-item .page-link {
  color: #dc3545;
}

.accent-danger .page-item.active a,
.accent-danger .page-item.active .page-link {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.accent-danger .page-item.disabled a,
.accent-danger .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-danger .page-item .page-link:hover, .dark-mode.accent-danger .page-item .page-link:focus {
  color: #e04b59;
}

.accent-light .btn-link,
.accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-light .nav-tabs .nav-link {
  color: #f8f9fa;
}

.accent-light .btn-link:hover,
.accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-light .nav-tabs .nav-link:hover {
  color: #cbd3da;
}

.accent-light .dropdown-item:active, .accent-light .dropdown-item.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.accent-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.accent-light .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-light .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-light .custom-select:focus,
.accent-light .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-light .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.accent-light .page-item .page-link {
  color: #f8f9fa;
}

.accent-light .page-item.active a,
.accent-light .page-item.active .page-link {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #fff;
}

.accent-light .page-item.disabled a,
.accent-light .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-light .page-item .page-link:hover, .dark-mode.accent-light .page-item .page-link:focus {
  color: white;
}

.accent-dark .btn-link,
.accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-dark .nav-tabs .nav-link {
  color: #343a40;
}

.accent-dark .btn-link:hover,
.accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.accent-dark .dropdown-item:active, .accent-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.accent-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.accent-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-dark .custom-select:focus,
.accent-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.accent-dark .page-item .page-link {
  color: #343a40;
}

.accent-dark .page-item.active a,
.accent-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.accent-dark .page-item.disabled a,
.accent-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-dark .page-item .page-link:hover, .dark-mode.accent-dark .page-item .page-link:focus {
  color: #3f474e;
}

.accent-lightblue .btn-link,
.accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-lightblue .nav-tabs .nav-link {
  color: #3c8dbc;
}

.accent-lightblue .btn-link:hover,
.accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-lightblue .nav-tabs .nav-link:hover {
  color: #296282;
}

.accent-lightblue .dropdown-item:active, .accent-lightblue .dropdown-item.active {
  background-color: #3c8dbc;
  color: #fff;
}

.accent-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3c8dbc;
  border-color: #23536f;
}

.accent-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-lightblue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-lightblue .custom-select:focus,
.accent-lightblue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-lightblue .custom-file-input:focus ~ .custom-file-label {
  border-color: #99c5de;
}

.accent-lightblue .page-item .page-link {
  color: #3c8dbc;
}

.accent-lightblue .page-item.active a,
.accent-lightblue .page-item.active .page-link {
  background-color: #3c8dbc;
  border-color: #3c8dbc;
  color: #fff;
}

.accent-lightblue .page-item.disabled a,
.accent-lightblue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-lightblue .page-item .page-link:hover, .dark-mode.accent-lightblue .page-item .page-link:focus {
  color: #4c99c6;
}

.accent-navy .btn-link,
.accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-navy .nav-tabs .nav-link {
  color: #001f3f;
}

.accent-navy .btn-link:hover,
.accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-navy .nav-tabs .nav-link:hover {
  color: black;
}

.accent-navy .dropdown-item:active, .accent-navy .dropdown-item.active {
  background-color: #001f3f;
  color: #fff;
}

.accent-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #001f3f;
  border-color: black;
}

.accent-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-navy .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-navy .custom-select:focus,
.accent-navy .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-navy .custom-file-input:focus ~ .custom-file-label {
  border-color: #005ebf;
}

.accent-navy .page-item .page-link {
  color: #001f3f;
}

.accent-navy .page-item.active a,
.accent-navy .page-item.active .page-link {
  background-color: #001f3f;
  border-color: #001f3f;
  color: #fff;
}

.accent-navy .page-item.disabled a,
.accent-navy .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-navy .page-item .page-link:hover, .dark-mode.accent-navy .page-item .page-link:focus {
  color: #002c59;
}

.accent-olive .btn-link,
.accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-olive .nav-tabs .nav-link {
  color: #3d9970;
}

.accent-olive .btn-link:hover,
.accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-olive .nav-tabs .nav-link:hover {
  color: #276248;
}

.accent-olive .dropdown-item:active, .accent-olive .dropdown-item.active {
  background-color: #3d9970;
  color: #fff;
}

.accent-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3d9970;
  border-color: #20503b;
}

.accent-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-olive .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-olive .custom-select:focus,
.accent-olive .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-olive .custom-file-input:focus ~ .custom-file-label {
  border-color: #87cfaf;
}

.accent-olive .page-item .page-link {
  color: #3d9970;
}

.accent-olive .page-item.active a,
.accent-olive .page-item.active .page-link {
  background-color: #3d9970;
  border-color: #3d9970;
  color: #fff;
}

.accent-olive .page-item.disabled a,
.accent-olive .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-olive .page-item .page-link:hover, .dark-mode.accent-olive .page-item .page-link:focus {
  color: #44ab7d;
}

.accent-lime .btn-link,
.accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-lime .nav-tabs .nav-link {
  color: #01ff70;
}

.accent-lime .btn-link:hover,
.accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-lime .nav-tabs .nav-link:hover {
  color: #00b44e;
}

.accent-lime .dropdown-item:active, .accent-lime .dropdown-item.active {
  background-color: #01ff70;
  color: #1f2d3d;
}

.accent-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #01ff70;
  border-color: #009a43;
}

.accent-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-lime .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-lime .custom-select:focus,
.accent-lime .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-lime .custom-file-input:focus ~ .custom-file-label {
  border-color: #81ffb8;
}

.accent-lime .page-item .page-link {
  color: #01ff70;
}

.accent-lime .page-item.active a,
.accent-lime .page-item.active .page-link {
  background-color: #01ff70;
  border-color: #01ff70;
  color: #fff;
}

.accent-lime .page-item.disabled a,
.accent-lime .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-lime .page-item .page-link:hover, .dark-mode.accent-lime .page-item .page-link:focus {
  color: #1bff7e;
}

.accent-fuchsia .btn-link,
.accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-fuchsia .nav-tabs .nav-link {
  color: #f012be;
}

.accent-fuchsia .btn-link:hover,
.accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-fuchsia .nav-tabs .nav-link:hover {
  color: #ab0b87;
}

.accent-fuchsia .dropdown-item:active, .accent-fuchsia .dropdown-item.active {
  background-color: #f012be;
  color: #fff;
}

.accent-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f012be;
  border-color: #930974;
}

.accent-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-fuchsia .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-fuchsia .custom-select:focus,
.accent-fuchsia .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-fuchsia .custom-file-input:focus ~ .custom-file-label {
  border-color: #f88adf;
}

.accent-fuchsia .page-item .page-link {
  color: #f012be;
}

.accent-fuchsia .page-item.active a,
.accent-fuchsia .page-item.active .page-link {
  background-color: #f012be;
  border-color: #f012be;
  color: #fff;
}

.accent-fuchsia .page-item.disabled a,
.accent-fuchsia .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-fuchsia .page-item .page-link:hover, .dark-mode.accent-fuchsia .page-item .page-link:focus {
  color: #f22ac5;
}

.accent-maroon .btn-link,
.accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-maroon .nav-tabs .nav-link {
  color: #d81b60;
}

.accent-maroon .btn-link:hover,
.accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-maroon .nav-tabs .nav-link:hover {
  color: #941342;
}

.accent-maroon .dropdown-item:active, .accent-maroon .dropdown-item.active {
  background-color: #d81b60;
  color: #fff;
}

.accent-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #d81b60;
  border-color: #7d1038;
}

.accent-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-maroon .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-maroon .custom-select:focus,
.accent-maroon .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-maroon .custom-file-input:focus ~ .custom-file-label {
  border-color: #f083ab;
}

.accent-maroon .page-item .page-link {
  color: #d81b60;
}

.accent-maroon .page-item.active a,
.accent-maroon .page-item.active .page-link {
  background-color: #d81b60;
  border-color: #d81b60;
  color: #fff;
}

.accent-maroon .page-item.disabled a,
.accent-maroon .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-maroon .page-item .page-link:hover, .dark-mode.accent-maroon .page-item .page-link:focus {
  color: #e4286d;
}

.accent-blue .btn-link,
.accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-blue .nav-tabs .nav-link {
  color: #007bff;
}

.accent-blue .btn-link:hover,
.accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-blue .nav-tabs .nav-link:hover {
  color: #0056b3;
}

.accent-blue .dropdown-item:active, .accent-blue .dropdown-item.active {
  background-color: #007bff;
  color: #fff;
}

.accent-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.accent-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-blue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-blue .custom-select:focus,
.accent-blue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-blue .custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
}

.accent-blue .page-item .page-link {
  color: #007bff;
}

.accent-blue .page-item.active a,
.accent-blue .page-item.active .page-link {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.accent-blue .page-item.disabled a,
.accent-blue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-blue .page-item .page-link:hover, .dark-mode.accent-blue .page-item .page-link:focus {
  color: #1a88ff;
}

.accent-indigo .btn-link,
.accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-indigo .nav-tabs .nav-link {
  color: #6610f2;
}

.accent-indigo .btn-link:hover,
.accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-indigo .nav-tabs .nav-link:hover {
  color: #4709ac;
}

.accent-indigo .dropdown-item:active, .accent-indigo .dropdown-item.active {
  background-color: #6610f2;
  color: #fff;
}

.accent-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.accent-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-indigo .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-indigo .custom-select:focus,
.accent-indigo .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-indigo .custom-file-input:focus ~ .custom-file-label {
  border-color: #b389f9;
}

.accent-indigo .page-item .page-link {
  color: #6610f2;
}

.accent-indigo .page-item.active a,
.accent-indigo .page-item.active .page-link {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.accent-indigo .page-item.disabled a,
.accent-indigo .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-indigo .page-item .page-link:hover, .dark-mode.accent-indigo .page-item .page-link:focus {
  color: #7528f3;
}

.accent-purple .btn-link,
.accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-purple .nav-tabs .nav-link {
  color: #6f42c1;
}

.accent-purple .btn-link:hover,
.accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-purple .nav-tabs .nav-link:hover {
  color: #4e2d89;
}

.accent-purple .dropdown-item:active, .accent-purple .dropdown-item.active {
  background-color: #6f42c1;
  color: #fff;
}

.accent-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.accent-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-purple .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-purple .custom-select:focus,
.accent-purple .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-purple .custom-file-input:focus ~ .custom-file-label {
  border-color: #b8a2e0;
}

.accent-purple .page-item .page-link {
  color: #6f42c1;
}

.accent-purple .page-item.active a,
.accent-purple .page-item.active .page-link {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.accent-purple .page-item.disabled a,
.accent-purple .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-purple .page-item .page-link:hover, .dark-mode.accent-purple .page-item .page-link:focus {
  color: #7e55c7;
}

.accent-pink .btn-link,
.accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-pink .nav-tabs .nav-link {
  color: #e83e8c;
}

.accent-pink .btn-link:hover,
.accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-pink .nav-tabs .nav-link:hover {
  color: #c21766;
}

.accent-pink .dropdown-item:active, .accent-pink .dropdown-item.active {
  background-color: #e83e8c;
  color: #fff;
}

.accent-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.accent-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-pink .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-pink .custom-select:focus,
.accent-pink .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-pink .custom-file-input:focus ~ .custom-file-label {
  border-color: #f6b0d0;
}

.accent-pink .page-item .page-link {
  color: #e83e8c;
}

.accent-pink .page-item.active a,
.accent-pink .page-item.active .page-link {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.accent-pink .page-item.disabled a,
.accent-pink .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-pink .page-item .page-link:hover, .dark-mode.accent-pink .page-item .page-link:focus {
  color: #eb559a;
}

.accent-red .btn-link,
.accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-red .nav-tabs .nav-link {
  color: #dc3545;
}

.accent-red .btn-link:hover,
.accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-red .nav-tabs .nav-link:hover {
  color: #a71d2a;
}

.accent-red .dropdown-item:active, .accent-red .dropdown-item.active {
  background-color: #dc3545;
  color: #fff;
}

.accent-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.accent-red .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-red .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-red .custom-select:focus,
.accent-red .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-red .custom-file-input:focus ~ .custom-file-label {
  border-color: #efa2a9;
}

.accent-red .page-item .page-link {
  color: #dc3545;
}

.accent-red .page-item.active a,
.accent-red .page-item.active .page-link {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.accent-red .page-item.disabled a,
.accent-red .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-red .page-item .page-link:hover, .dark-mode.accent-red .page-item .page-link:focus {
  color: #e04b59;
}

.accent-orange .btn-link,
.accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-orange .nav-tabs .nav-link {
  color: #fd7e14;
}

.accent-orange .btn-link:hover,
.accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-orange .nav-tabs .nav-link:hover {
  color: #c35a02;
}

.accent-orange .dropdown-item:active, .accent-orange .dropdown-item.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.accent-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.accent-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-orange .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-orange .custom-select:focus,
.accent-orange .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-orange .custom-file-input:focus ~ .custom-file-label {
  border-color: #fec392;
}

.accent-orange .page-item .page-link {
  color: #fd7e14;
}

.accent-orange .page-item.active a,
.accent-orange .page-item.active .page-link {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #fff;
}

.accent-orange .page-item.disabled a,
.accent-orange .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-orange .page-item .page-link:hover, .dark-mode.accent-orange .page-item .page-link:focus {
  color: #fd8c2d;
}

.accent-yellow .btn-link,
.accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-yellow .nav-tabs .nav-link {
  color: #ffc107;
}

.accent-yellow .btn-link:hover,
.accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-yellow .nav-tabs .nav-link:hover {
  color: #ba8b00;
}

.accent-yellow .dropdown-item:active, .accent-yellow .dropdown-item.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.accent-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.accent-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-yellow .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-yellow .custom-select:focus,
.accent-yellow .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-yellow .custom-file-input:focus ~ .custom-file-label {
  border-color: #ffe187;
}

.accent-yellow .page-item .page-link {
  color: #ffc107;
}

.accent-yellow .page-item.active a,
.accent-yellow .page-item.active .page-link {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #fff;
}

.accent-yellow .page-item.disabled a,
.accent-yellow .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-yellow .page-item .page-link:hover, .dark-mode.accent-yellow .page-item .page-link:focus {
  color: #ffc721;
}

.accent-green .btn-link,
.accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-green .nav-tabs .nav-link {
  color: #28a745;
}

.accent-green .btn-link:hover,
.accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-green .nav-tabs .nav-link:hover {
  color: #19692c;
}

.accent-green .dropdown-item:active, .accent-green .dropdown-item.active {
  background-color: #28a745;
  color: #fff;
}

.accent-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.accent-green .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-green .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-green .custom-select:focus,
.accent-green .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-green .custom-file-input:focus ~ .custom-file-label {
  border-color: #71dd8a;
}

.accent-green .page-item .page-link {
  color: #28a745;
}

.accent-green .page-item.active a,
.accent-green .page-item.active .page-link {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.accent-green .page-item.disabled a,
.accent-green .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-green .page-item .page-link:hover, .dark-mode.accent-green .page-item .page-link:focus {
  color: #2dbc4e;
}

.accent-teal .btn-link,
.accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-teal .nav-tabs .nav-link {
  color: #20c997;
}

.accent-teal .btn-link:hover,
.accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-teal .nav-tabs .nav-link:hover {
  color: #158765;
}

.accent-teal .dropdown-item:active, .accent-teal .dropdown-item.active {
  background-color: #20c997;
  color: #fff;
}

.accent-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.accent-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-teal .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-teal .custom-select:focus,
.accent-teal .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-teal .custom-file-input:focus ~ .custom-file-label {
  border-color: #7eeaca;
}

.accent-teal .page-item .page-link {
  color: #20c997;
}

.accent-teal .page-item.active a,
.accent-teal .page-item.active .page-link {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.accent-teal .page-item.disabled a,
.accent-teal .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-teal .page-item .page-link:hover, .dark-mode.accent-teal .page-item .page-link:focus {
  color: #26dca6;
}

.accent-cyan .btn-link,
.accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-cyan .nav-tabs .nav-link {
  color: #17a2b8;
}

.accent-cyan .btn-link:hover,
.accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-cyan .nav-tabs .nav-link:hover {
  color: #0f6674;
}

.accent-cyan .dropdown-item:active, .accent-cyan .dropdown-item.active {
  background-color: #17a2b8;
  color: #fff;
}

.accent-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.accent-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-cyan .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-cyan .custom-select:focus,
.accent-cyan .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-cyan .custom-file-input:focus ~ .custom-file-label {
  border-color: #63d9ec;
}

.accent-cyan .page-item .page-link {
  color: #17a2b8;
}

.accent-cyan .page-item.active a,
.accent-cyan .page-item.active .page-link {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.accent-cyan .page-item.disabled a,
.accent-cyan .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-cyan .page-item .page-link:hover, .dark-mode.accent-cyan .page-item .page-link:focus {
  color: #1ab6cf;
}

.accent-white .btn-link,
.accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-white .nav-tabs .nav-link {
  color: #fff;
}

.accent-white .btn-link:hover,
.accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-white .nav-tabs .nav-link:hover {
  color: #d9d9d9;
}

.accent-white .dropdown-item:active, .accent-white .dropdown-item.active {
  background-color: #fff;
  color: #1f2d3d;
}

.accent-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.accent-white .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-white .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-white .custom-select:focus,
.accent-white .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-white .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.accent-white .page-item .page-link {
  color: #fff;
}

.accent-white .page-item.active a,
.accent-white .page-item.active .page-link {
  background-color: #fff;
  border-color: #fff;
  color: #fff;
}

.accent-white .page-item.disabled a,
.accent-white .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-white .page-item .page-link:hover, .dark-mode.accent-white .page-item .page-link:focus {
  color: white;
}

.accent-gray .btn-link,
.accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-gray .nav-tabs .nav-link {
  color: #6c757d;
}

.accent-gray .btn-link:hover,
.accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-gray .nav-tabs .nav-link:hover {
  color: #494f54;
}

.accent-gray .dropdown-item:active, .accent-gray .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.accent-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.accent-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-gray .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-gray .custom-select:focus,
.accent-gray .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-gray .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.accent-gray .page-item .page-link {
  color: #6c757d;
}

.accent-gray .page-item.active a,
.accent-gray .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.accent-gray .page-item.disabled a,
.accent-gray .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-gray .page-item .page-link:hover, .dark-mode.accent-gray .page-item .page-link:focus {
  color: #78828a;
}

.accent-gray-dark .btn-link,
.accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-gray-dark .nav-tabs .nav-link {
  color: #343a40;
}

.accent-gray-dark .btn-link:hover,
.accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-gray-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.accent-gray-dark .dropdown-item:active, .accent-gray-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.accent-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.accent-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-gray-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-gray-dark .custom-select:focus,
.accent-gray-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-gray-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.accent-gray-dark .page-item .page-link {
  color: #343a40;
}

.accent-gray-dark .page-item.active a,
.accent-gray-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.accent-gray-dark .page-item.disabled a,
.accent-gray-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-gray-dark .page-item .page-link:hover, .dark-mode.accent-gray-dark .page-item .page-link:focus {
  color: #3f474e;
}

[class*="accent-"] a.btn-primary {
  color: #fff;
}

[class*="accent-"] a.btn-secondary {
  color: #fff;
}

[class*="accent-"] a.btn-success {
  color: #fff;
}

[class*="accent-"] a.btn-info {
  color: #fff;
}

[class*="accent-"] a.btn-warning {
  color: #1f2d3d;
}

[class*="accent-"] a.btn-danger {
  color: #fff;
}

[class*="accent-"] a.btn-light {
  color: #1f2d3d;
}

[class*="accent-"] a.btn-dark {
  color: #fff;
}

.dark-mode .bg-light {
  background-color: #454d55 !important;
  color: #fff !important;
}

.dark-mode .text-black,
.dark-mode .text-dark,
.dark-mode .link-black,
.dark-mode .link-dark {
  color: #ced4da;
}

.dark-mode .bg-primary {
  background-color: #3f6791 !important;
}

.dark-mode .bg-primary,
.dark-mode .bg-primary > a {
  color: #fff !important;
}

.dark-mode .bg-primary.btn:hover {
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode .bg-primary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-primary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-primary.btn:active, .dark-mode .bg-primary.btn.active {
  background-color: #304e6d !important;
  border-color: #2c4765;
  color: #fff;
}

.dark-mode .bg-secondary {
  background-color: #6c757d !important;
}

.dark-mode .bg-secondary,
.dark-mode .bg-secondary > a {
  color: #fff !important;
}

.dark-mode .bg-secondary.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.dark-mode .bg-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-secondary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-secondary.btn:active, .dark-mode .bg-secondary.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

.dark-mode .bg-success {
  background-color: #00bc8c !important;
}

.dark-mode .bg-success,
.dark-mode .bg-success > a {
  color: #fff !important;
}

.dark-mode .bg-success.btn:hover {
  border-color: #008966;
  color: #ececec;
}

.dark-mode .bg-success.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-success.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-success.btn:active, .dark-mode .bg-success.btn.active {
  background-color: #008966 !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode .bg-info {
  background-color: #3498db !important;
}

.dark-mode .bg-info,
.dark-mode .bg-info > a {
  color: #fff !important;
}

.dark-mode .bg-info.btn:hover {
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode .bg-info.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-info.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-info.btn:active, .dark-mode .bg-info.btn.active {
  background-color: #217dbb !important;
  border-color: #1f76b0;
  color: #fff;
}

.dark-mode .bg-warning {
  background-color: #f39c12 !important;
}

.dark-mode .bg-warning,
.dark-mode .bg-warning > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-warning.btn:hover {
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode .bg-warning.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-warning.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-warning.btn:active, .dark-mode .bg-warning.btn.active {
  background-color: #c87f0a !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode .bg-danger {
  background-color: #e74c3c !important;
}

.dark-mode .bg-danger,
.dark-mode .bg-danger > a {
  color: #fff !important;
}

.dark-mode .bg-danger.btn:hover {
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode .bg-danger.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-danger.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-danger.btn:active, .dark-mode .bg-danger.btn.active {
  background-color: #d62c1a !important;
  border-color: #ca2a19;
  color: #fff;
}

.dark-mode .bg-light {
  background-color: #f8f9fa !important;
}

.dark-mode .bg-light,
.dark-mode .bg-light > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-light.btn:hover {
  border-color: #dae0e5;
  color: #121a24;
}

.dark-mode .bg-light.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-light.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-light.btn:active, .dark-mode .bg-light.btn.active {
  background-color: #dae0e5 !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

.dark-mode .bg-dark {
  background-color: #343a40 !important;
}

.dark-mode .bg-dark,
.dark-mode .bg-dark > a {
  color: #fff !important;
}

.dark-mode .bg-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode .bg-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-dark.btn:active, .dark-mode .bg-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode .bg-lightblue {
  background-color: #86bad8 !important;
}

.dark-mode .bg-lightblue,
.dark-mode .bg-lightblue > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-lightblue.btn:hover {
  border-color: #5fa4cc;
  color: #121a24;
}

.dark-mode .bg-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-lightblue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-lightblue.btn:active, .dark-mode .bg-lightblue.btn.active {
  background-color: #5fa4cc !important;
  border-color: #559ec9;
  color: #fff;
}

.dark-mode .bg-navy {
  background-color: #002c59 !important;
}

.dark-mode .bg-navy,
.dark-mode .bg-navy > a {
  color: #fff !important;
}

.dark-mode .bg-navy.btn:hover {
  border-color: #001226;
  color: #ececec;
}

.dark-mode .bg-navy.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-navy.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-navy.btn:active, .dark-mode .bg-navy.btn.active {
  background-color: #001226 !important;
  border-color: #000c19;
  color: #fff;
}

.dark-mode .bg-olive {
  background-color: #74c8a3 !important;
}

.dark-mode .bg-olive,
.dark-mode .bg-olive > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-olive.btn:hover {
  border-color: #50b98a;
  color: #121a24;
}

.dark-mode .bg-olive.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-olive.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-olive.btn:active, .dark-mode .bg-olive.btn.active {
  background-color: #50b98a !important;
  border-color: #48b484;
  color: #fff;
}

.dark-mode .bg-lime {
  background-color: #67ffa9 !important;
}

.dark-mode .bg-lime,
.dark-mode .bg-lime > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-lime.btn:hover {
  border-color: #34ff8d;
  color: #121a24;
}

.dark-mode .bg-lime.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-lime.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-lime.btn:active, .dark-mode .bg-lime.btn.active {
  background-color: #34ff8d !important;
  border-color: #27ff86;
  color: #1f2d3d;
}

.dark-mode .bg-fuchsia {
  background-color: #f672d8 !important;
}

.dark-mode .bg-fuchsia,
.dark-mode .bg-fuchsia > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-fuchsia.btn:hover {
  border-color: #f342cb;
  color: #121a24;
}

.dark-mode .bg-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-fuchsia.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-fuchsia.btn:active, .dark-mode .bg-fuchsia.btn.active {
  background-color: #f342cb !important;
  border-color: #f236c8;
  color: #fff;
}

.dark-mode .bg-maroon {
  background-color: #ed6c9b !important;
}

.dark-mode .bg-maroon,
.dark-mode .bg-maroon > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-maroon.btn:hover {
  border-color: #e73f7c;
  color: #121a24;
}

.dark-mode .bg-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-maroon.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-maroon.btn:active, .dark-mode .bg-maroon.btn.active {
  background-color: #e73f7c !important;
  border-color: #e63475;
  color: #fff;
}

.dark-mode .bg-blue {
  background-color: #3f6791 !important;
}

.dark-mode .bg-blue,
.dark-mode .bg-blue > a {
  color: #fff !important;
}

.dark-mode .bg-blue.btn:hover {
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode .bg-blue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-blue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-blue.btn:active, .dark-mode .bg-blue.btn.active {
  background-color: #304e6d !important;
  border-color: #2c4765;
  color: #fff;
}

.dark-mode .bg-indigo {
  background-color: #6610f2 !important;
}

.dark-mode .bg-indigo,
.dark-mode .bg-indigo > a {
  color: #fff !important;
}

.dark-mode .bg-indigo.btn:hover {
  border-color: #510bc4;
  color: #ececec;
}

.dark-mode .bg-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-indigo.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-indigo.btn:active, .dark-mode .bg-indigo.btn.active {
  background-color: #510bc4 !important;
  border-color: #4c0ab8;
  color: #fff;
}

.dark-mode .bg-purple {
  background-color: #6f42c1 !important;
}

.dark-mode .bg-purple,
.dark-mode .bg-purple > a {
  color: #fff !important;
}

.dark-mode .bg-purple.btn:hover {
  border-color: #59339d;
  color: #ececec;
}

.dark-mode .bg-purple.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-purple.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-purple.btn:active, .dark-mode .bg-purple.btn.active {
  background-color: #59339d !important;
  border-color: #533093;
  color: #fff;
}

.dark-mode .bg-pink {
  background-color: #e83e8c !important;
}

.dark-mode .bg-pink,
.dark-mode .bg-pink > a {
  color: #fff !important;
}

.dark-mode .bg-pink.btn:hover {
  border-color: #d91a72;
  color: #ececec;
}

.dark-mode .bg-pink.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-pink.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-pink.btn:active, .dark-mode .bg-pink.btn.active {
  background-color: #d91a72 !important;
  border-color: #ce196c;
  color: #fff;
}

.dark-mode .bg-red {
  background-color: #e74c3c !important;
}

.dark-mode .bg-red,
.dark-mode .bg-red > a {
  color: #fff !important;
}

.dark-mode .bg-red.btn:hover {
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode .bg-red.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-red.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-red.btn:active, .dark-mode .bg-red.btn.active {
  background-color: #d62c1a !important;
  border-color: #ca2a19;
  color: #fff;
}

.dark-mode .bg-orange {
  background-color: #fd7e14 !important;
}

.dark-mode .bg-orange,
.dark-mode .bg-orange > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-orange.btn:hover {
  border-color: #dc6502;
  color: #121a24;
}

.dark-mode .bg-orange.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-orange.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-orange.btn:active, .dark-mode .bg-orange.btn.active {
  background-color: #dc6502 !important;
  border-color: #cf5f02;
  color: #fff;
}

.dark-mode .bg-yellow {
  background-color: #f39c12 !important;
}

.dark-mode .bg-yellow,
.dark-mode .bg-yellow > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-yellow.btn:hover {
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode .bg-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-yellow.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-yellow.btn:active, .dark-mode .bg-yellow.btn.active {
  background-color: #c87f0a !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode .bg-green {
  background-color: #00bc8c !important;
}

.dark-mode .bg-green,
.dark-mode .bg-green > a {
  color: #fff !important;
}

.dark-mode .bg-green.btn:hover {
  border-color: #008966;
  color: #ececec;
}

.dark-mode .bg-green.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-green.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-green.btn:active, .dark-mode .bg-green.btn.active {
  background-color: #008966 !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode .bg-teal {
  background-color: #20c997 !important;
}

.dark-mode .bg-teal,
.dark-mode .bg-teal > a {
  color: #fff !important;
}

.dark-mode .bg-teal.btn:hover {
  border-color: #199d76;
  color: #ececec;
}

.dark-mode .bg-teal.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-teal.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-teal.btn:active, .dark-mode .bg-teal.btn.active {
  background-color: #199d76 !important;
  border-color: #17926e;
  color: #fff;
}

.dark-mode .bg-cyan {
  background-color: #3498db !important;
}

.dark-mode .bg-cyan,
.dark-mode .bg-cyan > a {
  color: #fff !important;
}

.dark-mode .bg-cyan.btn:hover {
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode .bg-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-cyan.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-cyan.btn:active, .dark-mode .bg-cyan.btn.active {
  background-color: #217dbb !important;
  border-color: #1f76b0;
  color: #fff;
}

.dark-mode .bg-white {
  background-color: #fff !important;
}

.dark-mode .bg-white,
.dark-mode .bg-white > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-white.btn:hover {
  border-color: #e6e6e6;
  color: #121a24;
}

.dark-mode .bg-white.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-white.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-white.btn:active, .dark-mode .bg-white.btn.active {
  background-color: #e6e6e6 !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

.dark-mode .bg-gray {
  background-color: #6c757d !important;
}

.dark-mode .bg-gray,
.dark-mode .bg-gray > a {
  color: #fff !important;
}

.dark-mode .bg-gray.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.dark-mode .bg-gray.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gray.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gray.btn:active, .dark-mode .bg-gray.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

.dark-mode .bg-gray-dark {
  background-color: #343a40 !important;
}

.dark-mode .bg-gray-dark,
.dark-mode .bg-gray-dark > a {
  color: #fff !important;
}

.dark-mode .bg-gray-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode .bg-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gray-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gray-dark.btn:active, .dark-mode .bg-gray-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode .bg-gradient-primary {
  background: #3f6791 linear-gradient(180deg, #5c7ea2, #3f6791) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-primary.btn.disabled, .dark-mode .bg-gradient-primary.btn:disabled, .dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-primary.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-primary.btn:hover {
  background: #3f6791 linear-gradient(180deg, #526e8b, #335476) repeat-x !important;
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-primary.btn:active, .dark-mode .bg-gradient-primary.btn.active {
  background: #3f6791 linear-gradient(180deg, #4f6883, #304e6d) repeat-x !important;
  border-color: #2c4765;
  color: #fff;
}

.dark-mode .bg-gradient-secondary {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-secondary.btn.disabled, .dark-mode .bg-gradient-secondary.btn:disabled, .dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-secondary.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-secondary.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-secondary.btn:active, .dark-mode .bg-gradient-secondary.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.dark-mode .bg-gradient-success {
  background: #00bc8c linear-gradient(180deg, #26c69d, #00bc8c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-success.btn.disabled, .dark-mode .bg-gradient-success.btn:disabled, .dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-success.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-success.btn:hover {
  background: #00bc8c linear-gradient(180deg, #26a685, #009670) repeat-x !important;
  border-color: #008966;
  color: #ececec;
}

.dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-success.btn:active, .dark-mode .bg-gradient-success.btn.active {
  background: #00bc8c linear-gradient(180deg, #269b7d, #008966) repeat-x !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode .bg-gradient-info {
  background: #3498db linear-gradient(180deg, #52a7e0, #3498db) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-info.btn.disabled, .dark-mode .bg-gradient-info.btn:disabled, .dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-info.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-info.btn:hover {
  background: #3498db linear-gradient(180deg, #4497ce, #2384c6) repeat-x !important;
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-info.btn:active, .dark-mode .bg-gradient-info.btn.active {
  background: #3498db linear-gradient(180deg, #4291c5, #217dbb) repeat-x !important;
  border-color: #1f76b0;
  color: #fff;
}

.dark-mode .bg-gradient-warning {
  background: #f39c12 linear-gradient(180deg, #f5ab36, #f39c12) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-warning.btn.disabled, .dark-mode .bg-gradient-warning.btn:disabled, .dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-warning.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-warning.btn:hover {
  background: #f39c12 linear-gradient(180deg, #da982f, #d4860b) repeat-x !important;
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-warning.btn:active, .dark-mode .bg-gradient-warning.btn.active {
  background: #f39c12 linear-gradient(180deg, #d0922f, #c87f0a) repeat-x !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode .bg-gradient-danger {
  background: #e74c3c linear-gradient(180deg, #eb6759, #e74c3c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-danger.btn.disabled, .dark-mode .bg-gradient-danger.btn:disabled, .dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-danger.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-danger.btn:hover {
  background: #e74c3c linear-gradient(180deg, #e64d3e, #e12e1c) repeat-x !important;
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-danger.btn:active, .dark-mode .bg-gradient-danger.btn.active {
  background: #e74c3c linear-gradient(180deg, #dc4c3d, #d62c1a) repeat-x !important;
  border-color: #ca2a19;
  color: #fff;
}

.dark-mode .bg-gradient-light {
  background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-light.btn.disabled, .dark-mode .bg-gradient-light.btn:disabled, .dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-light.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-light.btn:hover {
  background: #f8f9fa linear-gradient(180deg, #e6eaed, #e2e6ea) repeat-x !important;
  border-color: #dae0e5;
  color: #121a24;
}

.dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-light.btn:active, .dark-mode .bg-gradient-light.btn.active {
  background: #f8f9fa linear-gradient(180deg, #e0e4e9, #dae0e5) repeat-x !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-dark.btn.disabled, .dark-mode .bg-gradient-dark.btn:disabled, .dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-dark.btn:active, .dark-mode .bg-gradient-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode .bg-gradient-lightblue {
  background: #86bad8 linear-gradient(180deg, #98c4de, #86bad8) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-lightblue.btn.disabled, .dark-mode .bg-gradient-lightblue.btn:disabled, .dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-lightblue.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-lightblue.btn:hover {
  background: #86bad8 linear-gradient(180deg, #7fb6d6, #69a9cf) repeat-x !important;
  border-color: #5fa4cc;
  color: #121a24;
}

.dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-lightblue.btn:active, .dark-mode .bg-gradient-lightblue.btn.active {
  background: #86bad8 linear-gradient(180deg, #77b2d4, #5fa4cc) repeat-x !important;
  border-color: #559ec9;
  color: #fff;
}

.dark-mode .bg-gradient-navy {
  background: #002c59 linear-gradient(180deg, #264b71, #002c59) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-navy.btn.disabled, .dark-mode .bg-gradient-navy.btn:disabled, .dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-navy.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-navy.btn:hover {
  background: #002c59 linear-gradient(180deg, #263b51, #001932) repeat-x !important;
  border-color: #001226;
  color: #ececec;
}

.dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-navy.btn:active, .dark-mode .bg-gradient-navy.btn.active {
  background: #002c59 linear-gradient(180deg, #263646, #001226) repeat-x !important;
  border-color: #000c19;
  color: #fff;
}

.dark-mode .bg-gradient-olive {
  background: #74c8a3 linear-gradient(180deg, #89d0b0, #74c8a3) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-olive.btn.disabled, .dark-mode .bg-gradient-olive.btn:disabled, .dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-olive.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-olive.btn:hover {
  background: #74c8a3 linear-gradient(180deg, #72c7a1, #59bd90) repeat-x !important;
  border-color: #50b98a;
  color: #121a24;
}

.dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-olive.btn:active, .dark-mode .bg-gradient-olive.btn.active {
  background: #74c8a3 linear-gradient(180deg, #6ac49c, #50b98a) repeat-x !important;
  border-color: #48b484;
  color: #fff;
}

.dark-mode .bg-gradient-lime {
  background: #67ffa9 linear-gradient(180deg, #7effb6, #67ffa9) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-lime.btn.disabled, .dark-mode .bg-gradient-lime.btn:disabled, .dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-lime.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-lime.btn:hover {
  background: #67ffa9 linear-gradient(180deg, #5dffa4, #41ff94) repeat-x !important;
  border-color: #34ff8d;
  color: #121a24;
}

.dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-lime.btn:active, .dark-mode .bg-gradient-lime.btn.active {
  background: #67ffa9 linear-gradient(180deg, #52ff9e, #34ff8d) repeat-x !important;
  border-color: #27ff86;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-fuchsia {
  background: #f672d8 linear-gradient(180deg, #f787de, #f672d8) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-fuchsia.btn.disabled, .dark-mode .bg-gradient-fuchsia.btn:disabled, .dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-fuchsia.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-fuchsia.btn:hover {
  background: #f672d8 linear-gradient(180deg, #f569d6, #f44ece) repeat-x !important;
  border-color: #f342cb;
  color: #121a24;
}

.dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-fuchsia.btn:active, .dark-mode .bg-gradient-fuchsia.btn.active {
  background: #f672d8 linear-gradient(180deg, #f55ed3, #f342cb) repeat-x !important;
  border-color: #f236c8;
  color: #fff;
}

.dark-mode .bg-gradient-maroon {
  background: #ed6c9b linear-gradient(180deg, #ef82aa, #ed6c9b) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-maroon.btn.disabled, .dark-mode .bg-gradient-maroon.btn:disabled, .dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-maroon.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-maroon.btn:hover {
  background: #ed6c9b linear-gradient(180deg, #ec6596, #e84a84) repeat-x !important;
  border-color: #e73f7c;
  color: #121a24;
}

.dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-maroon.btn:active, .dark-mode .bg-gradient-maroon.btn.active {
  background: #ed6c9b linear-gradient(180deg, #eb5c90, #e73f7c) repeat-x !important;
  border-color: #e63475;
  color: #fff;
}

.dark-mode .bg-gradient-blue {
  background: #3f6791 linear-gradient(180deg, #5c7ea2, #3f6791) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-blue.btn.disabled, .dark-mode .bg-gradient-blue.btn:disabled, .dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-blue.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-blue.btn:hover {
  background: #3f6791 linear-gradient(180deg, #526e8b, #335476) repeat-x !important;
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-blue.btn:active, .dark-mode .bg-gradient-blue.btn.active {
  background: #3f6791 linear-gradient(180deg, #4f6883, #304e6d) repeat-x !important;
  border-color: #2c4765;
  color: #fff;
}

.dark-mode .bg-gradient-indigo {
  background: #6610f2 linear-gradient(180deg, #7d34f4, #6610f2) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-indigo.btn.disabled, .dark-mode .bg-gradient-indigo.btn:disabled, .dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-indigo.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-indigo.btn:hover {
  background: #6610f2 linear-gradient(180deg, #7030d7, #560bd0) repeat-x !important;
  border-color: #510bc4;
  color: #ececec;
}

.dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-indigo.btn:active, .dark-mode .bg-gradient-indigo.btn.active {
  background: #6610f2 linear-gradient(180deg, #6b2fcd, #510bc4) repeat-x !important;
  border-color: #4c0ab8;
  color: #fff;
}

.dark-mode .bg-gradient-purple {
  background: #6f42c1 linear-gradient(180deg, #855eca, #6f42c1) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-purple.btn.disabled, .dark-mode .bg-gradient-purple.btn:disabled, .dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-purple.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-purple.btn:hover {
  background: #6f42c1 linear-gradient(180deg, #7655b4, #5e37a6) repeat-x !important;
  border-color: #59339d;
  color: #ececec;
}

.dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-purple.btn:active, .dark-mode .bg-gradient-purple.btn.active {
  background: #6f42c1 linear-gradient(180deg, #7252ab, #59339d) repeat-x !important;
  border-color: #533093;
  color: #fff;
}

.dark-mode .bg-gradient-pink {
  background: #e83e8c linear-gradient(180deg, #eb5b9d, #e83e8c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-pink.btn.disabled, .dark-mode .bg-gradient-pink.btn:disabled, .dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-pink.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-pink.btn:hover {
  background: #e83e8c linear-gradient(180deg, #e83e8c, #e41c78) repeat-x !important;
  border-color: #d91a72;
  color: #ececec;
}

.dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-pink.btn:active, .dark-mode .bg-gradient-pink.btn.active {
  background: #e83e8c linear-gradient(180deg, #df3c87, #d91a72) repeat-x !important;
  border-color: #ce196c;
  color: #fff;
}

.dark-mode .bg-gradient-red {
  background: #e74c3c linear-gradient(180deg, #eb6759, #e74c3c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-red.btn.disabled, .dark-mode .bg-gradient-red.btn:disabled, .dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-red.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-red.btn:hover {
  background: #e74c3c linear-gradient(180deg, #e64d3e, #e12e1c) repeat-x !important;
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-red.btn:active, .dark-mode .bg-gradient-red.btn.active {
  background: #e74c3c linear-gradient(180deg, #dc4c3d, #d62c1a) repeat-x !important;
  border-color: #ca2a19;
  color: #fff;
}

.dark-mode .bg-gradient-orange {
  background: #fd7e14 linear-gradient(180deg, #fd9137, #fd7e14) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-orange.btn.disabled, .dark-mode .bg-gradient-orange.btn:disabled, .dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-orange.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-orange.btn:hover {
  background: #fd7e14 linear-gradient(180deg, #ec8128, #e96b02) repeat-x !important;
  border-color: #dc6502;
  color: #121a24;
}

.dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-orange.btn:active, .dark-mode .bg-gradient-orange.btn.active {
  background: #fd7e14 linear-gradient(180deg, #e17c28, #dc6502) repeat-x !important;
  border-color: #cf5f02;
  color: #fff;
}

.dark-mode .bg-gradient-yellow {
  background: #f39c12 linear-gradient(180deg, #f5ab36, #f39c12) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-yellow.btn.disabled, .dark-mode .bg-gradient-yellow.btn:disabled, .dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-yellow.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-yellow.btn:hover {
  background: #f39c12 linear-gradient(180deg, #da982f, #d4860b) repeat-x !important;
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-yellow.btn:active, .dark-mode .bg-gradient-yellow.btn.active {
  background: #f39c12 linear-gradient(180deg, #d0922f, #c87f0a) repeat-x !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode .bg-gradient-green {
  background: #00bc8c linear-gradient(180deg, #26c69d, #00bc8c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-green.btn.disabled, .dark-mode .bg-gradient-green.btn:disabled, .dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-green.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-green.btn:hover {
  background: #00bc8c linear-gradient(180deg, #26a685, #009670) repeat-x !important;
  border-color: #008966;
  color: #ececec;
}

.dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-green.btn:active, .dark-mode .bg-gradient-green.btn.active {
  background: #00bc8c linear-gradient(180deg, #269b7d, #008966) repeat-x !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode .bg-gradient-teal {
  background: #20c997 linear-gradient(180deg, #41d1a7, #20c997) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-teal.btn.disabled, .dark-mode .bg-gradient-teal.btn:disabled, .dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-teal.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-teal.btn:hover {
  background: #20c997 linear-gradient(180deg, #3db592, #1ba87e) repeat-x !important;
  border-color: #199d76;
  color: #ececec;
}

.dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-teal.btn:active, .dark-mode .bg-gradient-teal.btn.active {
  background: #20c997 linear-gradient(180deg, #3bac8b, #199d76) repeat-x !important;
  border-color: #17926e;
  color: #fff;
}

.dark-mode .bg-gradient-cyan {
  background: #3498db linear-gradient(180deg, #52a7e0, #3498db) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-cyan.btn.disabled, .dark-mode .bg-gradient-cyan.btn:disabled, .dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-cyan.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-cyan.btn:hover {
  background: #3498db linear-gradient(180deg, #4497ce, #2384c6) repeat-x !important;
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-cyan.btn:active, .dark-mode .bg-gradient-cyan.btn.active {
  background: #3498db linear-gradient(180deg, #4291c5, #217dbb) repeat-x !important;
  border-color: #1f76b0;
  color: #fff;
}

.dark-mode .bg-gradient-white {
  background: #fff linear-gradient(180deg, white, #fff) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-white.btn.disabled, .dark-mode .bg-gradient-white.btn:disabled, .dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-white.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-white.btn:hover {
  background: #fff linear-gradient(180deg, #efefef, #ececec) repeat-x !important;
  border-color: #e6e6e6;
  color: #121a24;
}

.dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-white.btn:active, .dark-mode .bg-gradient-white.btn.active {
  background: #fff linear-gradient(180deg, #e9e9e9, #e6e6e6) repeat-x !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-gray {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-gray.btn.disabled, .dark-mode .bg-gradient-gray.btn:disabled, .dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-gray.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-gray.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-gray.btn:active, .dark-mode .bg-gradient-gray.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.dark-mode .bg-gradient-gray-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-gray-dark.btn.disabled, .dark-mode .bg-gradient-gray-dark.btn:disabled, .dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-gray-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-gray-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-gray-dark.btn:active, .dark-mode .bg-gradient-gray-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode .accent-primary .btn-link,
.dark-mode .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-primary .nav-tabs .nav-link {
  color: #3f6791;
}

.dark-mode .accent-primary .btn-link:hover,
.dark-mode .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-primary .nav-tabs .nav-link:hover {
  color: #28415c;
}

.dark-mode .accent-primary .dropdown-item:active, .dark-mode .accent-primary .dropdown-item.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .accent-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-primary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-primary .custom-select:focus,
.dark-mode .accent-primary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-primary .custom-file-input:focus ~ .custom-file-label {
  border-color: #85a7ca;
}

.dark-mode .accent-primary .page-item .page-link {
  color: #3f6791;
}

.dark-mode .accent-primary .page-item.active a,
.dark-mode .accent-primary .page-item.active .page-link {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-primary .page-item.disabled a,
.dark-mode .accent-primary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-primary .page-item .page-link:hover, .dark-mode .dark-mode.accent-primary .page-item .page-link:focus {
  color: #4774a3;
}

.dark-mode .accent-secondary .btn-link,
.dark-mode .accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-secondary .nav-tabs .nav-link {
  color: #6c757d;
}

.dark-mode .accent-secondary .btn-link:hover,
.dark-mode .accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-secondary .nav-tabs .nav-link:hover {
  color: #494f54;
}

.dark-mode .accent-secondary .dropdown-item:active, .dark-mode .accent-secondary .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .accent-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-secondary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-secondary .custom-select:focus,
.dark-mode .accent-secondary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-secondary .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.dark-mode .accent-secondary .page-item .page-link {
  color: #6c757d;
}

.dark-mode .accent-secondary .page-item.active a,
.dark-mode .accent-secondary .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-secondary .page-item.disabled a,
.dark-mode .accent-secondary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-secondary .page-item .page-link:hover, .dark-mode .dark-mode.accent-secondary .page-item .page-link:focus {
  color: #78828a;
}

.dark-mode .accent-success .btn-link,
.dark-mode .accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-success .nav-tabs .nav-link {
  color: #00bc8c;
}

.dark-mode .accent-success .btn-link:hover,
.dark-mode .accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-success .nav-tabs .nav-link:hover {
  color: #007053;
}

.dark-mode .accent-success .dropdown-item:active, .dark-mode .accent-success .dropdown-item.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .accent-success .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-success .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-success .custom-select:focus,
.dark-mode .accent-success .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-success .custom-file-input:focus ~ .custom-file-label {
  border-color: #3dffcd;
}

.dark-mode .accent-success .page-item .page-link {
  color: #00bc8c;
}

.dark-mode .accent-success .page-item.active a,
.dark-mode .accent-success .page-item.active .page-link {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-success .page-item.disabled a,
.dark-mode .accent-success .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-success .page-item .page-link:hover, .dark-mode .dark-mode.accent-success .page-item .page-link:focus {
  color: #00d69f;
}

.dark-mode .accent-info .btn-link,
.dark-mode .accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-info .nav-tabs .nav-link {
  color: #3498db;
}

.dark-mode .accent-info .btn-link:hover,
.dark-mode .accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-info .nav-tabs .nav-link:hover {
  color: #1d6fa5;
}

.dark-mode .accent-info .dropdown-item:active, .dark-mode .accent-info .dropdown-item.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .accent-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .accent-info .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-info .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-info .custom-select:focus,
.dark-mode .accent-info .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-info .custom-file-input:focus ~ .custom-file-label {
  border-color: #a0cfee;
}

.dark-mode .accent-info .page-item .page-link {
  color: #3498db;
}

.dark-mode .accent-info .page-item.active a,
.dark-mode .accent-info .page-item.active .page-link {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .accent-info .page-item.disabled a,
.dark-mode .accent-info .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-info .page-item .page-link:hover, .dark-mode .dark-mode.accent-info .page-item .page-link:focus {
  color: #4aa3df;
}

.dark-mode .accent-warning .btn-link,
.dark-mode .accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-warning .nav-tabs .nav-link {
  color: #f39c12;
}

.dark-mode .accent-warning .btn-link:hover,
.dark-mode .accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-warning .nav-tabs .nav-link:hover {
  color: #b06f09;
}

.dark-mode .accent-warning .dropdown-item:active, .dark-mode .accent-warning .dropdown-item.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .accent-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .accent-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-warning .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-warning .custom-select:focus,
.dark-mode .accent-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-warning .custom-file-input:focus ~ .custom-file-label {
  border-color: #f9cf8b;
}

.dark-mode .accent-warning .page-item .page-link {
  color: #f39c12;
}

.dark-mode .accent-warning .page-item.active a,
.dark-mode .accent-warning .page-item.active .page-link {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #fff;
}

.dark-mode .accent-warning .page-item.disabled a,
.dark-mode .accent-warning .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-warning .page-item .page-link:hover, .dark-mode .dark-mode.accent-warning .page-item .page-link:focus {
  color: #f4a62a;
}

.dark-mode .accent-danger .btn-link,
.dark-mode .accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-danger .nav-tabs .nav-link {
  color: #e74c3c;
}

.dark-mode .accent-danger .btn-link:hover,
.dark-mode .accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-danger .nav-tabs .nav-link:hover {
  color: #bf2718;
}

.dark-mode .accent-danger .dropdown-item:active, .dark-mode .accent-danger .dropdown-item.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .accent-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-danger .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-danger .custom-select:focus,
.dark-mode .accent-danger .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-danger .custom-file-input:focus ~ .custom-file-label {
  border-color: #f5b4ae;
}

.dark-mode .accent-danger .page-item .page-link {
  color: #e74c3c;
}

.dark-mode .accent-danger .page-item.active a,
.dark-mode .accent-danger .page-item.active .page-link {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-danger .page-item.disabled a,
.dark-mode .accent-danger .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-danger .page-item .page-link:hover, .dark-mode .dark-mode.accent-danger .page-item .page-link:focus {
  color: #ea6153;
}

.dark-mode .accent-light .btn-link,
.dark-mode .accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-light .nav-tabs .nav-link {
  color: #f8f9fa;
}

.dark-mode .accent-light .btn-link:hover,
.dark-mode .accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-light .nav-tabs .nav-link:hover {
  color: #cbd3da;
}

.dark-mode .accent-light .dropdown-item:active, .dark-mode .accent-light .dropdown-item.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .accent-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.dark-mode .accent-light .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-light .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-light .custom-select:focus,
.dark-mode .accent-light .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-light .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.dark-mode .accent-light .page-item .page-link {
  color: #f8f9fa;
}

.dark-mode .accent-light .page-item.active a,
.dark-mode .accent-light .page-item.active .page-link {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #fff;
}

.dark-mode .accent-light .page-item.disabled a,
.dark-mode .accent-light .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-light .page-item .page-link:hover, .dark-mode .dark-mode.accent-light .page-item .page-link:focus {
  color: white;
}

.dark-mode .accent-dark .btn-link,
.dark-mode .accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-dark .nav-tabs .nav-link {
  color: #343a40;
}

.dark-mode .accent-dark .btn-link:hover,
.dark-mode .accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.dark-mode .accent-dark .dropdown-item:active, .dark-mode .accent-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .accent-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .accent-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-dark .custom-select:focus,
.dark-mode .accent-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.dark-mode .accent-dark .page-item .page-link {
  color: #343a40;
}

.dark-mode .accent-dark .page-item.active a,
.dark-mode .accent-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .accent-dark .page-item.disabled a,
.dark-mode .accent-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-dark .page-item .page-link:hover, .dark-mode .dark-mode.accent-dark .page-item .page-link:focus {
  color: #3f474e;
}

.dark-mode [class*="accent-"] a.btn-primary {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-secondary {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-success {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-info {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-warning {
  color: #1f2d3d;
}

.dark-mode [class*="accent-"] a.btn-danger {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-light {
  color: #1f2d3d;
}

.dark-mode [class*="accent-"] a.btn-dark {
  color: #fff;
}

.dark-mode .accent-lightblue .btn-link,
.dark-mode .accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-lightblue .nav-tabs .nav-link {
  color: #86bad8;
}

.dark-mode .accent-lightblue .btn-link:hover,
.dark-mode .accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-lightblue .nav-tabs .nav-link:hover {
  color: #4c99c6;
}

.dark-mode .accent-lightblue .dropdown-item:active, .dark-mode .accent-lightblue .dropdown-item.active {
  background-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .accent-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #86bad8;
  border-color: #3c8dbc;
}

.dark-mode .accent-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-lightblue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-lightblue .custom-select:focus,
.dark-mode .accent-lightblue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-lightblue .custom-file-input:focus ~ .custom-file-label {
  border-color: #e6f1f7;
}

.dark-mode .accent-lightblue .page-item .page-link {
  color: #86bad8;
}

.dark-mode .accent-lightblue .page-item.active a,
.dark-mode .accent-lightblue .page-item.active .page-link {
  background-color: #86bad8;
  border-color: #86bad8;
  color: #fff;
}

.dark-mode .accent-lightblue .page-item.disabled a,
.dark-mode .accent-lightblue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-lightblue .page-item .page-link:hover, .dark-mode .dark-mode.accent-lightblue .page-item .page-link:focus {
  color: #99c5de;
}

.dark-mode .accent-navy .btn-link,
.dark-mode .accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-navy .nav-tabs .nav-link {
  color: #002c59;
}

.dark-mode .accent-navy .btn-link:hover,
.dark-mode .accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-navy .nav-tabs .nav-link:hover {
  color: #00060c;
}

.dark-mode .accent-navy .dropdown-item:active, .dark-mode .accent-navy .dropdown-item.active {
  background-color: #002c59;
  color: #fff;
}

.dark-mode .accent-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #002c59;
  border-color: black;
}

.dark-mode .accent-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-navy .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-navy .custom-select:focus,
.dark-mode .accent-navy .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-navy .custom-file-input:focus ~ .custom-file-label {
  border-color: #006ad8;
}

.dark-mode .accent-navy .page-item .page-link {
  color: #002c59;
}

.dark-mode .accent-navy .page-item.active a,
.dark-mode .accent-navy .page-item.active .page-link {
  background-color: #002c59;
  border-color: #002c59;
  color: #fff;
}

.dark-mode .accent-navy .page-item.disabled a,
.dark-mode .accent-navy .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-navy .page-item .page-link:hover, .dark-mode .dark-mode.accent-navy .page-item .page-link:focus {
  color: #003872;
}

.dark-mode .accent-olive .btn-link,
.dark-mode .accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-olive .nav-tabs .nav-link {
  color: #74c8a3;
}

.dark-mode .accent-olive .btn-link:hover,
.dark-mode .accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-olive .nav-tabs .nav-link:hover {
  color: #44ab7d;
}

.dark-mode .accent-olive .dropdown-item:active, .dark-mode .accent-olive .dropdown-item.active {
  background-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .accent-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #74c8a3;
  border-color: #3d9970;
}

.dark-mode .accent-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-olive .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-olive .custom-select:focus,
.dark-mode .accent-olive .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-olive .custom-file-input:focus ~ .custom-file-label {
  border-color: #cfecdf;
}

.dark-mode .accent-olive .page-item .page-link {
  color: #74c8a3;
}

.dark-mode .accent-olive .page-item.active a,
.dark-mode .accent-olive .page-item.active .page-link {
  background-color: #74c8a3;
  border-color: #74c8a3;
  color: #fff;
}

.dark-mode .accent-olive .page-item.disabled a,
.dark-mode .accent-olive .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-olive .page-item .page-link:hover, .dark-mode .dark-mode.accent-olive .page-item .page-link:focus {
  color: #87cfaf;
}

.dark-mode .accent-lime .btn-link,
.dark-mode .accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-lime .nav-tabs .nav-link {
  color: #67ffa9;
}

.dark-mode .accent-lime .btn-link:hover,
.dark-mode .accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-lime .nav-tabs .nav-link:hover {
  color: #1bff7e;
}

.dark-mode .accent-lime .dropdown-item:active, .dark-mode .accent-lime .dropdown-item.active {
  background-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .accent-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #67ffa9;
  border-color: #01ff70;
}

.dark-mode .accent-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-lime .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-lime .custom-select:focus,
.dark-mode .accent-lime .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-lime .custom-file-input:focus ~ .custom-file-label {
  border-color: #e7fff1;
}

.dark-mode .accent-lime .page-item .page-link {
  color: #67ffa9;
}

.dark-mode .accent-lime .page-item.active a,
.dark-mode .accent-lime .page-item.active .page-link {
  background-color: #67ffa9;
  border-color: #67ffa9;
  color: #fff;
}

.dark-mode .accent-lime .page-item.disabled a,
.dark-mode .accent-lime .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-lime .page-item .page-link:hover, .dark-mode .dark-mode.accent-lime .page-item .page-link:focus {
  color: #81ffb8;
}

.dark-mode .accent-fuchsia .btn-link,
.dark-mode .accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-fuchsia .nav-tabs .nav-link {
  color: #f672d8;
}

.dark-mode .accent-fuchsia .btn-link:hover,
.dark-mode .accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-fuchsia .nav-tabs .nav-link:hover {
  color: #f22ac5;
}

.dark-mode .accent-fuchsia .dropdown-item:active, .dark-mode .accent-fuchsia .dropdown-item.active {
  background-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .accent-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f672d8;
  border-color: #f012be;
}

.dark-mode .accent-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-fuchsia .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-fuchsia .custom-select:focus,
.dark-mode .accent-fuchsia .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-fuchsia .custom-file-input:focus ~ .custom-file-label {
  border-color: #feeaf9;
}

.dark-mode .accent-fuchsia .page-item .page-link {
  color: #f672d8;
}

.dark-mode .accent-fuchsia .page-item.active a,
.dark-mode .accent-fuchsia .page-item.active .page-link {
  background-color: #f672d8;
  border-color: #f672d8;
  color: #fff;
}

.dark-mode .accent-fuchsia .page-item.disabled a,
.dark-mode .accent-fuchsia .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-fuchsia .page-item .page-link:hover, .dark-mode .dark-mode.accent-fuchsia .page-item .page-link:focus {
  color: #f88adf;
}

.dark-mode .accent-maroon .btn-link,
.dark-mode .accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-maroon .nav-tabs .nav-link {
  color: #ed6c9b;
}

.dark-mode .accent-maroon .btn-link:hover,
.dark-mode .accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-maroon .nav-tabs .nav-link:hover {
  color: #e4286d;
}

.dark-mode .accent-maroon .dropdown-item:active, .dark-mode .accent-maroon .dropdown-item.active {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .accent-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ed6c9b;
  border-color: #d81b60;
}

.dark-mode .accent-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-maroon .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-maroon .custom-select:focus,
.dark-mode .accent-maroon .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-maroon .custom-file-input:focus ~ .custom-file-label {
  border-color: #fbdee8;
}

.dark-mode .accent-maroon .page-item .page-link {
  color: #ed6c9b;
}

.dark-mode .accent-maroon .page-item.active a,
.dark-mode .accent-maroon .page-item.active .page-link {
  background-color: #ed6c9b;
  border-color: #ed6c9b;
  color: #fff;
}

.dark-mode .accent-maroon .page-item.disabled a,
.dark-mode .accent-maroon .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-maroon .page-item .page-link:hover, .dark-mode .dark-mode.accent-maroon .page-item .page-link:focus {
  color: #f083ab;
}

.dark-mode .accent-blue .btn-link,
.dark-mode .accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-blue .nav-tabs .nav-link {
  color: #3f6791;
}

.dark-mode .accent-blue .btn-link:hover,
.dark-mode .accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-blue .nav-tabs .nav-link:hover {
  color: #28415c;
}

.dark-mode .accent-blue .dropdown-item:active, .dark-mode .accent-blue .dropdown-item.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .accent-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-blue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-blue .custom-select:focus,
.dark-mode .accent-blue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-blue .custom-file-input:focus ~ .custom-file-label {
  border-color: #85a7ca;
}

.dark-mode .accent-blue .page-item .page-link {
  color: #3f6791;
}

.dark-mode .accent-blue .page-item.active a,
.dark-mode .accent-blue .page-item.active .page-link {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-blue .page-item.disabled a,
.dark-mode .accent-blue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-blue .page-item .page-link:hover, .dark-mode .dark-mode.accent-blue .page-item .page-link:focus {
  color: #4774a3;
}

.dark-mode .accent-indigo .btn-link,
.dark-mode .accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-indigo .nav-tabs .nav-link {
  color: #6610f2;
}

.dark-mode .accent-indigo .btn-link:hover,
.dark-mode .accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-indigo .nav-tabs .nav-link:hover {
  color: #4709ac;
}

.dark-mode .accent-indigo .dropdown-item:active, .dark-mode .accent-indigo .dropdown-item.active {
  background-color: #6610f2;
  color: #fff;
}

.dark-mode .accent-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.dark-mode .accent-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-indigo .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-indigo .custom-select:focus,
.dark-mode .accent-indigo .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-indigo .custom-file-input:focus ~ .custom-file-label {
  border-color: #b389f9;
}

.dark-mode .accent-indigo .page-item .page-link {
  color: #6610f2;
}

.dark-mode .accent-indigo .page-item.active a,
.dark-mode .accent-indigo .page-item.active .page-link {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.dark-mode .accent-indigo .page-item.disabled a,
.dark-mode .accent-indigo .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-indigo .page-item .page-link:hover, .dark-mode .dark-mode.accent-indigo .page-item .page-link:focus {
  color: #7528f3;
}

.dark-mode .accent-purple .btn-link,
.dark-mode .accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-purple .nav-tabs .nav-link {
  color: #6f42c1;
}

.dark-mode .accent-purple .btn-link:hover,
.dark-mode .accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-purple .nav-tabs .nav-link:hover {
  color: #4e2d89;
}

.dark-mode .accent-purple .dropdown-item:active, .dark-mode .accent-purple .dropdown-item.active {
  background-color: #6f42c1;
  color: #fff;
}

.dark-mode .accent-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.dark-mode .accent-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-purple .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-purple .custom-select:focus,
.dark-mode .accent-purple .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-purple .custom-file-input:focus ~ .custom-file-label {
  border-color: #b8a2e0;
}

.dark-mode .accent-purple .page-item .page-link {
  color: #6f42c1;
}

.dark-mode .accent-purple .page-item.active a,
.dark-mode .accent-purple .page-item.active .page-link {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.dark-mode .accent-purple .page-item.disabled a,
.dark-mode .accent-purple .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-purple .page-item .page-link:hover, .dark-mode .dark-mode.accent-purple .page-item .page-link:focus {
  color: #7e55c7;
}

.dark-mode .accent-pink .btn-link,
.dark-mode .accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-pink .nav-tabs .nav-link {
  color: #e83e8c;
}

.dark-mode .accent-pink .btn-link:hover,
.dark-mode .accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-pink .nav-tabs .nav-link:hover {
  color: #c21766;
}

.dark-mode .accent-pink .dropdown-item:active, .dark-mode .accent-pink .dropdown-item.active {
  background-color: #e83e8c;
  color: #fff;
}

.dark-mode .accent-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.dark-mode .accent-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-pink .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-pink .custom-select:focus,
.dark-mode .accent-pink .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-pink .custom-file-input:focus ~ .custom-file-label {
  border-color: #f6b0d0;
}

.dark-mode .accent-pink .page-item .page-link {
  color: #e83e8c;
}

.dark-mode .accent-pink .page-item.active a,
.dark-mode .accent-pink .page-item.active .page-link {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.dark-mode .accent-pink .page-item.disabled a,
.dark-mode .accent-pink .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-pink .page-item .page-link:hover, .dark-mode .dark-mode.accent-pink .page-item .page-link:focus {
  color: #eb559a;
}

.dark-mode .accent-red .btn-link,
.dark-mode .accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-red .nav-tabs .nav-link {
  color: #e74c3c;
}

.dark-mode .accent-red .btn-link:hover,
.dark-mode .accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-red .nav-tabs .nav-link:hover {
  color: #bf2718;
}

.dark-mode .accent-red .dropdown-item:active, .dark-mode .accent-red .dropdown-item.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .accent-red .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-red .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-red .custom-select:focus,
.dark-mode .accent-red .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-red .custom-file-input:focus ~ .custom-file-label {
  border-color: #f5b4ae;
}

.dark-mode .accent-red .page-item .page-link {
  color: #e74c3c;
}

.dark-mode .accent-red .page-item.active a,
.dark-mode .accent-red .page-item.active .page-link {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-red .page-item.disabled a,
.dark-mode .accent-red .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-red .page-item .page-link:hover, .dark-mode .dark-mode.accent-red .page-item .page-link:focus {
  color: #ea6153;
}

.dark-mode .accent-orange .btn-link,
.dark-mode .accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-orange .nav-tabs .nav-link {
  color: #fd7e14;
}

.dark-mode .accent-orange .btn-link:hover,
.dark-mode .accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-orange .nav-tabs .nav-link:hover {
  color: #c35a02;
}

.dark-mode .accent-orange .dropdown-item:active, .dark-mode .accent-orange .dropdown-item.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .accent-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.dark-mode .accent-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-orange .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-orange .custom-select:focus,
.dark-mode .accent-orange .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-orange .custom-file-input:focus ~ .custom-file-label {
  border-color: #fec392;
}

.dark-mode .accent-orange .page-item .page-link {
  color: #fd7e14;
}

.dark-mode .accent-orange .page-item.active a,
.dark-mode .accent-orange .page-item.active .page-link {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #fff;
}

.dark-mode .accent-orange .page-item.disabled a,
.dark-mode .accent-orange .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-orange .page-item .page-link:hover, .dark-mode .dark-mode.accent-orange .page-item .page-link:focus {
  color: #fd8c2d;
}

.dark-mode .accent-yellow .btn-link,
.dark-mode .accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-yellow .nav-tabs .nav-link {
  color: #f39c12;
}

.dark-mode .accent-yellow .btn-link:hover,
.dark-mode .accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-yellow .nav-tabs .nav-link:hover {
  color: #b06f09;
}

.dark-mode .accent-yellow .dropdown-item:active, .dark-mode .accent-yellow .dropdown-item.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .accent-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .accent-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-yellow .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-yellow .custom-select:focus,
.dark-mode .accent-yellow .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-yellow .custom-file-input:focus ~ .custom-file-label {
  border-color: #f9cf8b;
}

.dark-mode .accent-yellow .page-item .page-link {
  color: #f39c12;
}

.dark-mode .accent-yellow .page-item.active a,
.dark-mode .accent-yellow .page-item.active .page-link {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #fff;
}

.dark-mode .accent-yellow .page-item.disabled a,
.dark-mode .accent-yellow .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-yellow .page-item .page-link:hover, .dark-mode .dark-mode.accent-yellow .page-item .page-link:focus {
  color: #f4a62a;
}

.dark-mode .accent-green .btn-link,
.dark-mode .accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-green .nav-tabs .nav-link {
  color: #00bc8c;
}

.dark-mode .accent-green .btn-link:hover,
.dark-mode .accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-green .nav-tabs .nav-link:hover {
  color: #007053;
}

.dark-mode .accent-green .dropdown-item:active, .dark-mode .accent-green .dropdown-item.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .accent-green .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-green .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-green .custom-select:focus,
.dark-mode .accent-green .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-green .custom-file-input:focus ~ .custom-file-label {
  border-color: #3dffcd;
}

.dark-mode .accent-green .page-item .page-link {
  color: #00bc8c;
}

.dark-mode .accent-green .page-item.active a,
.dark-mode .accent-green .page-item.active .page-link {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-green .page-item.disabled a,
.dark-mode .accent-green .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-green .page-item .page-link:hover, .dark-mode .dark-mode.accent-green .page-item .page-link:focus {
  color: #00d69f;
}

.dark-mode .accent-teal .btn-link,
.dark-mode .accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-teal .nav-tabs .nav-link {
  color: #20c997;
}

.dark-mode .accent-teal .btn-link:hover,
.dark-mode .accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-teal .nav-tabs .nav-link:hover {
  color: #158765;
}

.dark-mode .accent-teal .dropdown-item:active, .dark-mode .accent-teal .dropdown-item.active {
  background-color: #20c997;
  color: #fff;
}

.dark-mode .accent-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.dark-mode .accent-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-teal .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-teal .custom-select:focus,
.dark-mode .accent-teal .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-teal .custom-file-input:focus ~ .custom-file-label {
  border-color: #7eeaca;
}

.dark-mode .accent-teal .page-item .page-link {
  color: #20c997;
}

.dark-mode .accent-teal .page-item.active a,
.dark-mode .accent-teal .page-item.active .page-link {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.dark-mode .accent-teal .page-item.disabled a,
.dark-mode .accent-teal .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-teal .page-item .page-link:hover, .dark-mode .dark-mode.accent-teal .page-item .page-link:focus {
  color: #26dca6;
}

.dark-mode .accent-cyan .btn-link,
.dark-mode .accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-cyan .nav-tabs .nav-link {
  color: #3498db;
}

.dark-mode .accent-cyan .btn-link:hover,
.dark-mode .accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-cyan .nav-tabs .nav-link:hover {
  color: #1d6fa5;
}

.dark-mode .accent-cyan .dropdown-item:active, .dark-mode .accent-cyan .dropdown-item.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .accent-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .accent-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-cyan .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-cyan .custom-select:focus,
.dark-mode .accent-cyan .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-cyan .custom-file-input:focus ~ .custom-file-label {
  border-color: #a0cfee;
}

.dark-mode .accent-cyan .page-item .page-link {
  color: #3498db;
}

.dark-mode .accent-cyan .page-item.active a,
.dark-mode .accent-cyan .page-item.active .page-link {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .accent-cyan .page-item.disabled a,
.dark-mode .accent-cyan .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-cyan .page-item .page-link:hover, .dark-mode .dark-mode.accent-cyan .page-item .page-link:focus {
  color: #4aa3df;
}

.dark-mode .accent-white .btn-link,
.dark-mode .accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-white .nav-tabs .nav-link {
  color: #fff;
}

.dark-mode .accent-white .btn-link:hover,
.dark-mode .accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-white .nav-tabs .nav-link:hover {
  color: #d9d9d9;
}

.dark-mode .accent-white .dropdown-item:active, .dark-mode .accent-white .dropdown-item.active {
  background-color: #fff;
  color: #1f2d3d;
}

.dark-mode .accent-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.dark-mode .accent-white .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-white .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-white .custom-select:focus,
.dark-mode .accent-white .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-white .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.dark-mode .accent-white .page-item .page-link {
  color: #fff;
}

.dark-mode .accent-white .page-item.active a,
.dark-mode .accent-white .page-item.active .page-link {
  background-color: #fff;
  border-color: #fff;
  color: #fff;
}

.dark-mode .accent-white .page-item.disabled a,
.dark-mode .accent-white .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-white .page-item .page-link:hover, .dark-mode .dark-mode.accent-white .page-item .page-link:focus {
  color: white;
}

.dark-mode .accent-gray .btn-link,
.dark-mode .accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-gray .nav-tabs .nav-link {
  color: #6c757d;
}

.dark-mode .accent-gray .btn-link:hover,
.dark-mode .accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-gray .nav-tabs .nav-link:hover {
  color: #494f54;
}

.dark-mode .accent-gray .dropdown-item:active, .dark-mode .accent-gray .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .accent-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-gray .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-gray .custom-select:focus,
.dark-mode .accent-gray .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-gray .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.dark-mode .accent-gray .page-item .page-link {
  color: #6c757d;
}

.dark-mode .accent-gray .page-item.active a,
.dark-mode .accent-gray .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-gray .page-item.disabled a,
.dark-mode .accent-gray .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-gray .page-item .page-link:hover, .dark-mode .dark-mode.accent-gray .page-item .page-link:focus {
  color: #78828a;
}

.dark-mode .accent-gray-dark .btn-link,
.dark-mode .accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-gray-dark .nav-tabs .nav-link {
  color: #343a40;
}

.dark-mode .accent-gray-dark .btn-link:hover,
.dark-mode .accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-gray-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.dark-mode .accent-gray-dark .dropdown-item:active, .dark-mode .accent-gray-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .accent-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .accent-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-gray-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-gray-dark .custom-select:focus,
.dark-mode .accent-gray-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-gray-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.dark-mode .accent-gray-dark .page-item .page-link {
  color: #343a40;
}

.dark-mode .accent-gray-dark .page-item.active a,
.dark-mode .accent-gray-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .accent-gray-dark .page-item.disabled a,
.dark-mode .accent-gray-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-gray-dark .page-item .page-link:hover, .dark-mode .dark-mode.accent-gray-dark .page-item .page-link:focus {
  color: #3f474e;
}

/*!
 *   AdminLTE v3.1.0
 *   Author: Colorlib
 *   Website: AdminLTE.io <https://adminlte.io>
 *   License: Open source - MIT <https://opensource.org/licenses/MIT>
 */
@keyframes flipInX {
  0% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transition-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    transform: perspective(400px);
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes shake {
  0% {
    transform: translate(2px, 1px) rotate(0deg);
  }
  10% {
    transform: translate(-1px, -2px) rotate(-2deg);
  }
  20% {
    transform: translate(-3px, 0) rotate(3deg);
  }
  30% {
    transform: translate(0, 2px) rotate(0deg);
  }
  40% {
    transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    transform: translate(-1px, 2px) rotate(-1deg);
  }
  60% {
    transform: translate(-3px, 1px) rotate(0deg);
  }
  70% {
    transform: translate(2px, 1px) rotate(-2deg);
  }
  80% {
    transform: translate(-1px, -1px) rotate(4deg);
  }
  90% {
    transform: translate(2px, 2px) rotate(0deg);
  }
  100% {
    transform: translate(1px, -2px) rotate(-1deg);
  }
}

@keyframes wobble {
  0% {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    transform: none;
  }
}

.dark-mode :root {
  --lightblue: #86bad8;
  --navy: #002c59;
  --olive: #74c8a3;
  --lime: #67ffa9;
  --fuchsia: #f672d8;
  --maroon: #ed6c9b;
  --blue: #3f6791;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #e74c3c;
  --orange: #fd7e14;
  --yellow: #f39c12;
  --green: #00bc8c;
  --teal: #20c997;
  --cyan: #3498db;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #3f6791;
  --secondary: #6c757d;
  --success: #00bc8c;
  --info: #3498db;
  --warning: #f39c12;
  --danger: #e74c3c;
  --light: #f8f9fa;
  --dark: #343a40;
}

.animation__shake {
  animation: shake 1500ms;
}

.animation__wobble {
  animation: wobble 1500ms;
}

.preloader {
  display: flex;
  background-color: #f4f6f9;
  height: 100vh;
  width: 100%;
  transition: height 200ms linear;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}

.dark-mode .preloader {
  background-color: #454d55 !important;
  color: #fff;
}

html.scroll-smooth {
  scroll-behavior: smooth;
}

html,
body,
.wrapper {
  min-height: 100%;
}

.wrapper {
  position: relative;
}

.wrapper .content-wrapper {
  min-height: calc(100vh - calc(3.5rem + 1px) - calc(3.5rem + 1px));
}

.layout-boxed .wrapper {
  box-shadow: 0 0 10 rgba(0, 0, 0, 0.3);
}

.layout-boxed .wrapper, .layout-boxed .wrapper::before {
  margin: 0 auto;
  max-width: 1250px;
}

.layout-boxed .wrapper .main-sidebar {
  left: inherit;
}

@supports not (-webkit-touch-callout: none) {
  .layout-fixed .wrapper .sidebar {
    height: calc(100vh - (3.5rem + 1px));
  }
  .layout-fixed.text-sm .wrapper .sidebar {
    height: calc(100vh - (2.93725rem + 1px));
  }
}

.layout-navbar-fixed.layout-fixed .wrapper .control-sidebar {
  top: calc(3.5rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .sidebar {
  margin-top: calc(3.5rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.sidebar-mini.sidebar-collapse .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse .wrapper .brand-link {
  height: calc(3.5rem + 1px);
  width: 4.6rem;
}

.layout-navbar-fixed.sidebar-mini.sidebar-collapse .wrapper .brand-link.text-sm,
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse .wrapper .brand-link.text-sm,
.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse .wrapper .brand-link.text-sm {
  height: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.sidebar-mini.sidebar-collapse.text-sm .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse.text-sm .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse.text-sm .wrapper .brand-link {
  height: calc(2.93725rem + 1px);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar {
  margin-top: calc(calc(2.93725rem + 1px) / -1);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .control-sidebar {
  top: 0;
}

.layout-navbar-fixed .wrapper a.anchor {
  display: block;
  position: relative;
  top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
}

.layout-navbar-fixed .wrapper .main-sidebar:hover .brand-link {
  transition: width 0.3s ease-in-out;
  width: 250px;
}

.layout-navbar-fixed .wrapper .brand-link {
  overflow: hidden;
  position: fixed;
  top: 0;
  transition: width 0.3s ease-in-out;
  width: 250px;
  z-index: 1035;
}

.layout-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .content-wrapper {
  margin-top: calc(3.5rem + 1px);
}

.layout-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .main-header {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1033;
}

.layout-navbar-fixed.text-sm .wrapper .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-not-fixed .wrapper .brand-link {
  position: static;
}

.layout-navbar-not-fixed .wrapper .sidebar,
.layout-navbar-not-fixed .wrapper .content-wrapper {
  margin-top: 0;
}

.layout-navbar-not-fixed .wrapper .main-header {
  position: static;
}

.layout-navbar-not-fixed.layout-fixed .wrapper .sidebar {
  margin-top: 0;
}

.layout-navbar-fixed.layout-fixed .wrapper .control-sidebar {
  top: calc(3.5rem + 1px);
}

.text-sm .layout-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
.layout-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .sidebar {
  margin-top: calc(3.5rem + 1px);
}

.text-sm .layout-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
.layout-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .control-sidebar {
  top: 0;
}

.layout-navbar-fixed .wrapper a.anchor {
  display: block;
  position: relative;
  top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
}

.layout-navbar-fixed .wrapper.sidebar-collapse .brand-link {
  height: calc(3.5rem + 1px);
  transition: width 0.3s ease-in-out;
  width: 4.6rem;
}

.text-sm .layout-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
  height: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
  transition: width 0.3s ease-in-out;
  width: 250px;
}

.layout-navbar-fixed .wrapper .brand-link {
  overflow: hidden;
  position: fixed;
  top: 0;
  transition: width 0.3s ease-in-out;
  width: 250px;
  z-index: 1035;
}

.layout-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .content-wrapper {
  margin-top: calc(3.5rem + 1px);
}

.text-sm .layout-navbar-fixed .wrapper .main-header ~ .content-wrapper,
.layout-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .main-header {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1037;
}

.layout-navbar-fixed.text-sm .wrapper .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar {
  margin-top: calc(calc(2.93725rem + 1px) / -1);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-not-fixed .wrapper .brand-link {
  position: static;
}

.layout-navbar-not-fixed .wrapper .sidebar,
.layout-navbar-not-fixed .wrapper .content-wrapper {
  margin-top: 0;
}

.layout-navbar-not-fixed .wrapper .main-header {
  position: static;
}

.layout-navbar-not-fixed.layout-fixed .wrapper .sidebar {
  margin-top: 0;
}

@media (min-width: 576px) {
  .layout-sm-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-sm-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-sm-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-sm-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-sm-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-sm-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  .text-sm .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-sm-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-sm-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-sm-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-sm-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-sm-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-sm-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-sm-navbar-not-fixed .wrapper .sidebar,
  .layout-sm-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-sm-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-sm-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  .layout-md-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-md-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-md-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-md-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-md-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-md-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  .text-sm .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-md-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-md-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-md-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-md-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-md-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-md-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-md-navbar-not-fixed .wrapper .sidebar,
  .layout-md-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-md-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-md-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

@media (min-width: 992px) {
  .layout-lg-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-lg-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-lg-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-lg-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-lg-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-lg-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  .text-sm .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-lg-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-lg-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-lg-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-lg-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-lg-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-lg-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-lg-navbar-not-fixed .wrapper .sidebar,
  .layout-lg-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-lg-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-lg-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

@media (min-width: 1200px) {
  .layout-xl-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-xl-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-xl-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-xl-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-xl-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-xl-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  .text-sm .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-xl-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-xl-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-xl-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-xl-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-xl-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-xl-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-xl-navbar-not-fixed .wrapper .sidebar,
  .layout-xl-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-xl-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-xl-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

.layout-footer-fixed .wrapper .control-sidebar {
  bottom: 0;
}

.layout-footer-fixed .wrapper .main-footer {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1032;
}

.layout-footer-not-fixed .wrapper .main-footer {
  position: static;
}

.layout-footer-not-fixed .wrapper .content-wrapper {
  margin-bottom: 0;
}

.layout-footer-fixed .wrapper .control-sidebar {
  bottom: 0;
}

.layout-footer-fixed .wrapper .main-footer {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1032;
}

.layout-footer-fixed .wrapper .content-wrapper {
  padding-bottom: calc(3.5rem + 1px);
}

.layout-footer-not-fixed .wrapper .main-footer {
  position: static;
}

@media (min-width: 576px) {
  .layout-sm-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-sm-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-sm-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-sm-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

@media (min-width: 768px) {
  .layout-md-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-md-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-md-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-md-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

@media (min-width: 992px) {
  .layout-lg-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-lg-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-lg-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-lg-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

@media (min-width: 1200px) {
  .layout-xl-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-xl-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-xl-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-xl-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

.layout-top-nav .wrapper {
  margin-left: 0;
}

.layout-top-nav .wrapper .main-header .brand-image {
  margin-top: -.5rem;
  margin-right: .2rem;
  height: 33px;
}

.layout-top-nav .wrapper .main-sidebar {
  bottom: inherit;
  height: inherit;
}

.layout-top-nav .wrapper .content-wrapper,
.layout-top-nav .wrapper .main-header,
.layout-top-nav .wrapper .main-footer {
  margin-left: 0;
}

body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper, body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper::before,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-footer,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-footer::before,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-header,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-header::before {
  margin-left: 0;
}

@media (min-width: 768px) {
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    transition: margin-left 0.3s ease-in-out;
    margin-left: 250px;
  }
}

@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    transition: none;
  }
}

@media (min-width: 768px) {
  .sidebar-collapse body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper, .sidebar-collapse
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, .sidebar-collapse
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    margin-left: 0;
  }
}

@media (max-width: 991.98px) {
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    transition: margin-left 0.3s ease-in-out;
    margin-left: 250px;
  }
}

@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    transition: none;
  }
}

@media (min-width: 768px) {
  .sidebar-collapse .sidebar-mini-md .content-wrapper, .sidebar-collapse
  .sidebar-mini-md .main-footer, .sidebar-collapse
  .sidebar-mini-md .main-header {
    margin-left: 4.6rem;
  }
}

@media (max-width: 991.98px) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    margin-left: 4.6rem;
  }
}

@media (max-width: 767.98px) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  .sidebar-mini-xs .content-wrapper,
  .sidebar-mini-xs .main-footer,
  .sidebar-mini-xs .main-header {
    transition: margin-left 0.3s ease-in-out;
    margin-left: 250px;
  }
}

@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  .sidebar-mini-xs .content-wrapper,
  .sidebar-mini-xs .main-footer,
  .sidebar-mini-xs .main-header {
    transition: none;
  }
}

@media (min-width: 768px) {
  .sidebar-collapse .sidebar-mini-xs .content-wrapper, .sidebar-collapse
  .sidebar-mini-xs .main-footer, .sidebar-collapse
  .sidebar-mini-xs .main-header {
    margin-left: 4.6rem;
  }
}

@media (max-width: 991.98px) {
  .sidebar-mini-xs .content-wrapper,
  .sidebar-mini-xs .main-footer,
  .sidebar-mini-xs .main-header {
    margin-left: 4.6rem;
  }
}

.content-wrapper {
  background-color: #f4f6f9;
}

.content-wrapper > .content {
  padding: 0 0.5rem;
}

.main-sidebar, .main-sidebar::before {
  transition: margin-left 0.3s ease-in-out, width 0.3s ease-in-out;
  width: 250px;
}

@media (prefers-reduced-motion: reduce) {
  .main-sidebar, .main-sidebar::before {
    transition: none;
  }
}

.sidebar-collapse:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-sidebar, .sidebar-collapse:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-sidebar::before {
  box-shadow: none !important;
}

.sidebar-collapse .main-sidebar, .sidebar-collapse .main-sidebar::before {
  margin-left: -250px;
}

.sidebar-collapse .main-sidebar .nav-sidebar.nav-child-indent .nav-treeview {
  padding: 0;
}

@media (max-width: 767.98px) {
  .main-sidebar, .main-sidebar::before {
    box-shadow: none !important;
    margin-left: -250px;
  }
  .sidebar-open .main-sidebar, .sidebar-open .main-sidebar::before {
    margin-left: 0;
  }
}

body:not(.layout-fixed) .main-sidebar {
  height: inherit;
  min-height: 100%;
  position: absolute;
  top: 0;
}

body:not(.layout-fixed) .main-sidebar .sidebar {
  overflow-y: auto;
}

.layout-fixed .brand-link {
  width: 250px;
}

.layout-fixed .main-sidebar {
  bottom: 0;
  float: none;
  left: 0;
  position: fixed;
  top: 0;
}

.layout-fixed .control-sidebar {
  bottom: 0;
  float: none;
  position: fixed;
  top: 0;
}

.layout-fixed .control-sidebar .control-sidebar-content {
  height: calc(100vh - calc(3.5rem + 1px));
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #a9a9a9 transparent;
}

@supports (-webkit-touch-callout: none) {
  .layout-fixed .main-sidebar {
    height: inherit;
  }
}

.main-footer {
  background-color: #fff;
  border-top: 1px solid #dee2e6;
  color: #869099;
  padding: 1rem;
}

.text-sm .main-footer, .main-footer.text-sm {
  padding: 0.812rem;
}

.content-header {
  padding: 15px 0.5rem;
}

.text-sm .content-header {
  padding: 10px 0.5rem;
}

.content-header h1 {
  font-size: 1.8rem;
  margin: 0;
}

.text-sm .content-header h1 {
  font-size: 1.5rem;
}

.content-header .breadcrumb {
  background-color: transparent;
  line-height: 1.8rem;
  margin-bottom: 0;
  padding: 0;
}

.text-sm .content-header .breadcrumb {
  line-height: 1.5rem;
}

.hold-transition .content-wrapper,
.hold-transition .main-header,
.hold-transition .main-sidebar,
.hold-transition .main-sidebar *,
.hold-transition .control-sidebar,
.hold-transition .control-sidebar *,
.hold-transition .main-footer {
  transition: none !important;
  animation-duration: 0s !important;
}

.dark-mode {
  background-color: #454d55 !important;
  color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

@media (min-width: 576px) {
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

@media (min-width: 768px) {
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

@media (min-width: 992px) {
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

@media (min-width: 1200px) {
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

.dark-mode .breadcrumb-item.active,
.dark-mode .breadcrumb-item + .breadcrumb-item::before {
  color: #adb5bd;
}

.dark-mode .main-footer {
  background-color: #343a40;
  border-color: #4b545c;
}

.dark-mode .content-wrapper {
  background-color: #454d55;
  color: #fff;
}

.dark-mode .content-wrapper .content-header {
  color: #fff;
}

.main-header {
  border-bottom: 1px solid #dee2e6;
  z-index: 1034;
}

.main-header .nav-link {
  height: 2.5rem;
  position: relative;
}

.text-sm .main-header .nav-link, .main-header.text-sm .nav-link {
  height: 1.93725rem;
  padding: 0.35rem 1rem;
}

.text-sm .main-header .nav-link > .fa,
.text-sm .main-header .nav-link > .fas,
.text-sm .main-header .nav-link > .far,
.text-sm .main-header .nav-link > .fab,
.text-sm .main-header .nav-link > .fal,
.text-sm .main-header .nav-link > .fad,
.text-sm .main-header .nav-link > .svg-inline--fa,
.text-sm .main-header .nav-link > .ion, .main-header.text-sm .nav-link > .fa,
.main-header.text-sm .nav-link > .fas,
.main-header.text-sm .nav-link > .far,
.main-header.text-sm .nav-link > .fab,
.main-header.text-sm .nav-link > .fal,
.main-header.text-sm .nav-link > .fad,
.main-header.text-sm .nav-link > .svg-inline--fa,
.main-header.text-sm .nav-link > .ion {
  font-size: 0.875rem;
}

.main-header .navbar-nav .nav-item {
  margin: 0;
}

.main-header .navbar-nav[class*="-right"] .dropdown-menu {
  left: auto;
  margin-top: -3px;
  right: 0;
}

@media (max-width: 575.98px) {
  .main-header .navbar-nav[class*="-right"] .dropdown-menu {
    left: 0;
    right: auto;
  }
}

.main-header.dropdown-legacy .dropdown-menu {
  top: 3rem;
  margin-top: 0;
}

.navbar-img {
  height: calc(3.5rem + 1px)/2;
  width: auto;
}

.navbar-badge {
  font-size: .6rem;
  font-weight: 300;
  padding: 2px 4px;
  position: absolute;
  right: 5px;
  top: 9px;
}

.btn-navbar {
  background-color: transparent;
  border-left-width: 0;
}

.form-control-navbar {
  border-right-width: 0;
}

.form-control-navbar + .input-group-append {
  margin-left: 0;
}

.form-control-navbar,
.btn-navbar {
  transition: none;
}

.navbar-dark .form-control-navbar,
.navbar-dark .btn-navbar {
  background-color: #343a40;
  border-color: #6c757d;
}

.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  color: rgba(255, 255, 255, 0.6);
}

.navbar-dark .form-control-navbar:focus,
.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #495057;
  border-color: #6c757d !important;
  color: #ced4da;
}

.navbar-light .form-control-navbar,
.navbar-light .btn-navbar {
  background-color: #dadfe4;
  border-color: #ced4da;
}

.navbar-light .form-control-navbar::placeholder {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-light .form-control-navbar:focus,
.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #d3d9df;
  border-color: #c7ced5 !important;
  color: #ced4da;
}

.navbar-light .navbar-search-block .form-control-navbar:focus,
.navbar-light .navbar-search-block .form-control-navbar:focus + .input-group-append .btn-navbar {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-search-block {
  position: absolute;
  padding: 0 1rem;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  display: none;
  justify-content: center;
  flex-direction: column;
  background-color: initial;
}

.navbar-search-block.navbar-search-open {
  display: flex;
}

.navbar-search-block .input-group {
  width: 100%;
}

.brand-link {
  display: block;
  font-size: 1.25rem;
  line-height: 1.5;
  padding: 0.8125rem 0.5rem;
  transition: width 0.3s ease-in-out;
  white-space: nowrap;
}

.brand-link:hover {
  color: #fff;
  text-decoration: none;
}

.text-sm .brand-link {
  font-size: inherit;
}

[class*="sidebar-dark"] .brand-link {
  border-bottom: 1px solid #4b545c;
}

[class*="sidebar-dark"] .brand-link,
[class*="sidebar-dark"] .brand-link .pushmenu {
  color: rgba(255, 255, 255, 0.8);
}

[class*="sidebar-dark"] .brand-link:hover,
[class*="sidebar-dark"] .brand-link .pushmenu:hover {
  color: #fff;
}

[class*="sidebar-light"] .brand-link {
  border-bottom: 1px solid #dee2e6;
}

[class*="sidebar-light"] .brand-link,
[class*="sidebar-light"] .brand-link .pushmenu {
  color: rgba(0, 0, 0, 0.8);
}

[class*="sidebar-light"] .brand-link:hover,
[class*="sidebar-light"] .brand-link .pushmenu:hover {
  color: #000;
}

.brand-link .pushmenu {
  margin-right: 0.5rem;
  font-size: 1rem;
}

.brand-link .brand-link {
  padding: 0;
  border-bottom: none;
}

.brand-link .brand-image {
  float: left;
  line-height: .8;
  margin-left: .8rem;
  margin-right: .5rem;
  margin-top: -3px;
  max-height: 33px;
  width: auto;
}

.brand-link .brand-image-xs {
  float: left;
  line-height: .8;
  margin-top: -.1rem;
  max-height: 33px;
  width: auto;
}

.brand-link .brand-image-xl {
  line-height: .8;
  max-height: 40px;
  width: auto;
}

.brand-link .brand-image-xl.single {
  margin-top: -.3rem;
}

.brand-link.text-sm .brand-image,
.text-sm .brand-link .brand-image {
  height: 29px;
  margin-bottom: -.25rem;
  margin-left: .95rem;
  margin-top: -.25rem;
}

.brand-link.text-sm .brand-image-xs,
.text-sm .brand-link .brand-image-xs {
  margin-top: -.2rem;
  max-height: 29px;
}

.brand-link.text-sm .brand-image-xl,
.text-sm .brand-link .brand-image-xl {
  margin-top: -.225rem;
  max-height: 38px;
}

.main-sidebar {
  height: 100vh;
  overflow-y: hidden;
  z-index: 1038;
}

.main-sidebar a:-moz-focusring {
  border: 0;
  outline: none;
}

.sidebar {
  height: calc(100% - (3.5rem + 1px));
  overflow-x: none;
  overflow-y: initial;
  padding-bottom: 0;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0;
  scrollbar-width: thin;
  scrollbar-color: #a9a9a9 transparent;
}

.user-panel {
  position: relative;
}

[class*="sidebar-dark"] .user-panel {
  border-bottom: 1px solid #4f5962;
}

[class*="sidebar-light"] .user-panel {
  border-bottom: 1px solid #dee2e6;
}

.user-panel,
.user-panel .info {
  overflow: hidden;
  white-space: nowrap;
}

.user-panel .image {
  display: inline-block;
  padding-left: 0.8rem;
}

.user-panel img {
  height: auto;
  width: 2.1rem;
}

.user-panel .info {
  display: inline-block;
  padding: 5px 5px 5px 10px;
}

.user-panel .status,
.user-panel .dropdown-menu {
  font-size: 0.875rem;
}

.nav-sidebar .nav-item > .nav-link {
  margin-bottom: .2rem;
}

.nav-sidebar .nav-item > .nav-link .right {
  transition: transform ease-in-out 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .nav-sidebar .nav-item > .nav-link .right {
    transition: none;
  }
}

.nav-sidebar .nav-link > .right,
.nav-sidebar .nav-link > p > .right {
  position: absolute;
  right: 1rem;
  top: .7rem;
}

.nav-sidebar .nav-link > .right i,
.nav-sidebar .nav-link > .right span,
.nav-sidebar .nav-link > p > .right i,
.nav-sidebar .nav-link > p > .right span {
  margin-left: .5rem;
}

.nav-sidebar .nav-link > .right:nth-child(2),
.nav-sidebar .nav-link > p > .right:nth-child(2) {
  right: 2.2rem;
}

.nav-sidebar .menu-open > .nav-treeview {
  display: block;
}

.nav-sidebar .menu-open > .nav-link i.right,
.nav-sidebar .menu-is-opening > .nav-link i.right {
  transform: rotate(-90deg);
}

.nav-sidebar > .nav-item {
  margin-bottom: 0;
}

.nav-sidebar > .nav-item .nav-icon {
  margin-left: .05rem;
  font-size: 1.2rem;
  margin-right: .2rem;
  text-align: center;
  width: 1.6rem;
}

.nav-sidebar > .nav-item .nav-icon.fa, .nav-sidebar > .nav-item .nav-icon.fas, .nav-sidebar > .nav-item .nav-icon.far, .nav-sidebar > .nav-item .nav-icon.fab, .nav-sidebar > .nav-item .nav-icon.fal, .nav-sidebar > .nav-item .nav-icon.fad, .nav-sidebar > .nav-item .nav-icon.svg-inline--fa, .nav-sidebar > .nav-item .nav-icon.ion {
  font-size: 1.1rem;
}

.nav-sidebar > .nav-item .float-right {
  margin-top: 3px;
}

.nav-sidebar .nav-treeview {
  display: none;
  list-style: none;
  padding: 0;
}

.nav-sidebar .nav-treeview > .nav-item > .nav-link > .nav-icon {
  width: 1.6rem;
}

.nav-sidebar.nav-child-indent .nav-treeview {
  transition: padding 0.3s ease-in-out;
  padding-left: 1rem;
}

.text-sm .nav-sidebar.nav-child-indent .nav-treeview {
  padding-left: .5rem;
}

.nav-sidebar.nav-child-indent.nav-legacy .nav-treeview .nav-treeview {
  padding-left: 2rem;
  margin-left: -1rem;
}

.text-sm .nav-sidebar.nav-child-indent.nav-legacy .nav-treeview .nav-treeview {
  padding-left: 1rem;
  margin-left: -.5rem;
}

.nav-sidebar .nav-header {
  font-size: .9rem;
  padding: 0.5rem 0.75rem;
}

.nav-sidebar .nav-link p {
  display: inline;
  margin: 0;
  white-space: normal;
}

.sidebar-is-opening .nav-sidebar .nav-link p {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

#sidebar-overlay {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1037;
}

@media (max-width: 991.98px) {
  .sidebar-open #sidebar-overlay {
    display: block;
  }
}

[class*="sidebar-light-"] {
  background-color: #fff;
}

[class*="sidebar-light-"] .user-panel a:hover {
  color: #212529;
}

[class*="sidebar-light-"] .user-panel .status {
  background-color: rgba(0, 0, 0, 0.1);
  color: #343a40;
}

[class*="sidebar-light-"] .user-panel .status:hover, [class*="sidebar-light-"] .user-panel .status:focus, [class*="sidebar-light-"] .user-panel .status:active {
  background-color: rgba(0, 0, 0, 0.1);
  color: #212529;
}

[class*="sidebar-light-"] .user-panel .dropdown-menu {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  border-color: rgba(0, 0, 0, 0.1);
}

[class*="sidebar-light-"] .user-panel .dropdown-item {
  color: #212529;
}

[class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-link:active, [class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-link:focus {
  color: #343a40;
}

[class*="sidebar-light-"] .nav-sidebar > .nav-item.menu-open > .nav-link,
[class*="sidebar-light-"] .nav-sidebar > .nav-item:hover > .nav-link {
  background-color: rgba(0, 0, 0, 0.1);
  color: #212529;
}

[class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-link.active {
  color: #000;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

[class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-treeview {
  background-color: transparent;
}

[class*="sidebar-light-"] .nav-header {
  background-color: inherit;
  color: #292d32;
}

[class*="sidebar-light-"] .sidebar a {
  color: #343a40;
}

[class*="sidebar-light-"] .sidebar a:hover {
  text-decoration: none;
}

[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link {
  color: #777;
}

[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link:hover, [class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link:focus {
  background-color: rgba(0, 0, 0, 0.1);
  color: #000;
}

[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link.active:hover {
  background-color: rgba(0, 0, 0, 0.1);
  color: #212529;
}

[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

[class*="sidebar-light-"] .nav-flat .nav-item .nav-treeview .nav-treeview {
  border-color: rgba(0, 0, 0, 0.1);
}

[class*="sidebar-light-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link, [class*="sidebar-light-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link.active {
  border-color: rgba(0, 0, 0, 0.1);
}

[class*="sidebar-dark-"] {
  background-color: #343a40;
}

[class*="sidebar-dark-"] .user-panel a:hover {
  color: #fff;
}

[class*="sidebar-dark-"] .user-panel .status {
  background-color: rgba(255, 255, 255, 0.1);
  color: #c2c7d0;
}

[class*="sidebar-dark-"] .user-panel .status:hover, [class*="sidebar-dark-"] .user-panel .status:focus, [class*="sidebar-dark-"] .user-panel .status:active {
  background-color: rgba(247, 247, 247, 0.1);
  color: #fff;
}

[class*="sidebar-dark-"] .user-panel .dropdown-menu {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  border-color: rgba(242, 242, 242, 0.1);
}

[class*="sidebar-dark-"] .user-panel .dropdown-item {
  color: #212529;
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link:active {
  color: #c2c7d0;
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item.menu-open > .nav-link,
[class*="sidebar-dark-"] .nav-sidebar > .nav-item:hover > .nav-link,
[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link:focus {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link.active {
  color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-treeview {
  background-color: transparent;
}

[class*="sidebar-dark-"] .nav-header {
  background-color: inherit;
  color: #d0d4db;
}

[class*="sidebar-dark-"] .sidebar a {
  color: #c2c7d0;
}

[class*="sidebar-dark-"] .sidebar a:hover, [class*="sidebar-dark-"] .sidebar a:focus {
  text-decoration: none;
}

[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link {
  color: #c2c7d0;
}

[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link:hover, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link:focus {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}

[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active:hover, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active:focus {
  background-color: rgba(255, 255, 255, 0.9);
  color: #343a40;
}

[class*="sidebar-dark-"] .nav-flat .nav-item .nav-treeview .nav-treeview {
  border-color: rgba(255, 255, 255, 0.9);
}

[class*="sidebar-dark-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link, [class*="sidebar-dark-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link.active {
  border-color: rgba(255, 255, 255, 0.9);
}

.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #245682;
  color: #fff;
}

.sidebar-dark-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #245682;
}

.sidebar-dark-secondary .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-secondary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.sidebar-dark-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.sidebar-dark-success .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-success .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #28a745;
  color: #fff;
}

.sidebar-dark-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #28a745;
}

.sidebar-dark-info .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-info .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #17a2b8;
  color: #fff;
}

.sidebar-dark-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #17a2b8;
}

.sidebar-dark-warning .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-warning .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.sidebar-dark-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #ffc107;
}

.sidebar-dark-danger .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-danger .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #dc3545;
  color: #fff;
}

.sidebar-dark-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #dc3545;
}

.sidebar-dark-light .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-light .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.sidebar-dark-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f8f9fa;
}

.sidebar-dark-dark .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.sidebar-dark-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.sidebar-dark-lightblue .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-lightblue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3c8dbc;
  color: #fff;
}

.sidebar-dark-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3c8dbc;
}

.sidebar-dark-navy .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-navy .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #001f3f;
  color: #fff;
}

.sidebar-dark-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #001f3f;
}

.sidebar-dark-olive .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-olive .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3d9970;
  color: #fff;
}

.sidebar-dark-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3d9970;
}

.sidebar-dark-lime .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-lime .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #01ff70;
  color: #1f2d3d;
}

.sidebar-dark-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #01ff70;
}

.sidebar-dark-fuchsia .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-fuchsia .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f012be;
  color: #fff;
}

.sidebar-dark-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f012be;
}

.sidebar-dark-maroon .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-maroon .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #d81b60;
  color: #fff;
}

.sidebar-dark-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #d81b60;
}

.sidebar-dark-blue .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-blue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #007bff;
  color: #fff;
}

.sidebar-dark-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #007bff;
}

.sidebar-dark-indigo .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-indigo .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6610f2;
  color: #fff;
}

.sidebar-dark-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6610f2;
}

.sidebar-dark-purple .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-purple .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6f42c1;
  color: #fff;
}

.sidebar-dark-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6f42c1;
}

.sidebar-dark-pink .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-pink .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e83e8c;
  color: #fff;
}

.sidebar-dark-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e83e8c;
}

.sidebar-dark-red .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-red .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #dc3545;
  color: #fff;
}

.sidebar-dark-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #dc3545;
}

.sidebar-dark-orange .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-orange .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.sidebar-dark-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fd7e14;
}

.sidebar-dark-yellow .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-yellow .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.sidebar-dark-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #ffc107;
}

.sidebar-dark-green .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-green .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #28a745;
  color: #fff;
}

.sidebar-dark-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #28a745;
}

.sidebar-dark-teal .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-teal .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #20c997;
  color: #fff;
}

.sidebar-dark-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #20c997;
}

.sidebar-dark-cyan .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-cyan .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #17a2b8;
  color: #fff;
}

.sidebar-dark-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #17a2b8;
}

.sidebar-dark-white .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-white .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fff;
  color: #1f2d3d;
}

.sidebar-dark-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fff;
}

.sidebar-dark-gray .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-gray .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.sidebar-dark-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.sidebar-dark-gray-dark .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-gray-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.sidebar-dark-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview {
  padding-left: 1rem;
  margin-left: -.5rem;
}

.nav-flat {
  margin: -0.25rem -0.5rem 0;
}

.nav-flat .nav-item > .nav-link {
  border-radius: 0;
  margin-bottom: 0;
}

.nav-flat .nav-item > .nav-link > .nav-icon {
  margin-left: .55rem;
}

.nav-flat:not(.nav-child-indent) .nav-treeview .nav-item > .nav-link > .nav-icon {
  margin-left: .4rem;
}

.nav-flat.nav-child-indent .nav-treeview {
  padding-left: 0;
}

.nav-flat.nav-child-indent .nav-treeview .nav-icon {
  margin-left: .85rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview {
  border-left: .2rem solid;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.15rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.45rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.75rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 2.05rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-icon {
  margin-left: .55rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-link {
  padding-left: calc(1rem - .2rem);
}

.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-icon {
  margin-left: .35rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: .15rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: -.15rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: -.35rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon {
  margin-left: .4rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon {
  margin-left: .85rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.15rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.45rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.75rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 2.05rem;
}

.nav-flat .nav-icon {
  transition: margin-left ease-in-out 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .nav-flat .nav-icon {
    transition: none;
  }
}

.nav-flat .nav-treeview .nav-icon {
  margin-left: -.2rem;
}

.nav-flat.nav-sidebar > .nav-item .nav-treeview,
.nav-flat.nav-sidebar > .nav-item > .nav-treeview {
  background-color: rgba(255, 255, 255, 0.05);
}

.nav-flat.nav-sidebar > .nav-item .nav-treeview .nav-item > .nav-link,
.nav-flat.nav-sidebar > .nav-item > .nav-treeview .nav-item > .nav-link {
  border-left: .2rem solid;
}

.nav-legacy {
  margin: -0.25rem -0.5rem 0;
}

.nav-legacy.nav-sidebar .nav-item > .nav-link {
  border-radius: 0;
  margin-bottom: 0;
}

.nav-legacy.nav-sidebar .nav-item > .nav-link > .nav-icon {
  margin-left: .55rem;
}

.text-sm .nav-legacy.nav-sidebar .nav-item > .nav-link > .nav-icon {
  margin-left: .75rem;
}

.nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  background-color: inherit;
  border-left: 3px solid transparent;
  box-shadow: none;
}

.nav-legacy.nav-sidebar > .nav-item > .nav-link.active > .nav-icon {
  margin-left: calc(.55rem - 3px);
}

.text-sm .nav-legacy.nav-sidebar > .nav-item > .nav-link.active > .nav-icon {
  margin-left: calc(.75rem - 3px);
}

.text-sm .nav-legacy.nav-sidebar.nav-flat .nav-treeview .nav-item > .nav-link > .nav-icon {
  margin-left: calc(.75rem - 3px);
}

.sidebar-mini .nav-legacy > .nav-item .nav-link .nav-icon,
.sidebar-mini-md .nav-legacy > .nav-item .nav-link .nav-icon,
.sidebar-mini-xs .nav-legacy > .nav-item .nav-link .nav-icon {
  transition: margin-left ease-in-out 0.3s;
  margin-left: .6rem;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-mini .nav-legacy > .nav-item .nav-link .nav-icon,
  .sidebar-mini-md .nav-legacy > .nav-item .nav-link .nav-icon,
  .sidebar-mini-xs .nav-legacy > .nav-item .nav-link .nav-icon {
    transition: none;
  }
}

.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview {
  padding-left: 1rem;
}

.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview {
  padding-left: 2rem;
  margin-left: -1rem;
}

.sidebar-mini.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview {
  padding-left: .5rem;
}

.sidebar-mini.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview {
  padding-left: 1rem;
  margin-left: -.5rem;
}

.sidebar-mini.sidebar-collapse .nav-legacy > .nav-item > .nav-link .nav-icon,
.sidebar-mini-md.sidebar-collapse .nav-legacy > .nav-item > .nav-link .nav-icon,
.sidebar-mini-xs.sidebar-collapse .nav-legacy > .nav-item > .nav-link .nav-icon {
  margin-left: .55rem;
}

.sidebar-mini.sidebar-collapse .nav-legacy > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-md.sidebar-collapse .nav-legacy > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-xs.sidebar-collapse .nav-legacy > .nav-item > .nav-link.active > .nav-icon {
  margin-left: .36rem;
}

.sidebar-mini.sidebar-collapse .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .nav-legacy.nav-child-indent .nav-treeview .nav-treeview {
  padding-left: 0;
  margin-left: 0;
}

.sidebar-mini.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link .nav-icon,
.sidebar-mini-md.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link .nav-icon,
.sidebar-mini-xs.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link .nav-icon {
  margin-left: .75rem;
}

.sidebar-mini.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-md.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-xs.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link.active > .nav-icon {
  margin-left: calc(.75rem - 3px);
}

[class*="sidebar-dark"] .nav-legacy.nav-sidebar > .nav-item .nav-treeview,
[class*="sidebar-dark"] .nav-legacy.nav-sidebar > .nav-item > .nav-treeview {
  background-color: rgba(255, 255, 255, 0.05);
}

[class*="sidebar-dark"] .nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  color: #fff;
}

[class*="sidebar-dark"] .nav-legacy .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-dark"] .nav-legacy .nav-treeview > .nav-item > .nav-link:focus, [class*="sidebar-dark"] .nav-legacy .nav-treeview > .nav-item > .nav-link:hover {
  background-color: transparent;
  color: #fff;
}

[class*="sidebar-light"] .nav-legacy.nav-sidebar > .nav-item .nav-treeview,
[class*="sidebar-light"] .nav-legacy.nav-sidebar > .nav-item > .nav-treeview {
  background-color: rgba(0, 0, 0, 0.05);
}

[class*="sidebar-light"] .nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  color: #000;
}

[class*="sidebar-light"] .nav-legacy .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-light"] .nav-legacy .nav-treeview > .nav-item > .nav-link:focus, [class*="sidebar-light"] .nav-legacy .nav-treeview > .nav-item > .nav-link:hover {
  background-color: transparent;
  color: #000;
}

.nav-collapse-hide-child .menu-open > .nav-treeview {
  max-height: min-content;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

.sidebar-collapse .nav-collapse-hide-child .menu-open > .nav-treeview {
  max-height: 0;
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .menu-open > .nav-treeview {
  max-height: min-content;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

.nav-compact .nav-link,
.nav-compact .nav-header {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.nav-compact .nav-header:not(:first-of-type) {
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
}

.nav-compact .nav-link > .right,
.nav-compact .nav-link > p > .right {
  top: .465rem;
}

.text-sm .nav-compact .nav-link > .right,
.text-sm .nav-compact .nav-link > p > .right {
  top: .7rem;
}

[class*="sidebar-dark"] .form-control-sidebar,
[class*="sidebar-dark"] .btn-sidebar {
  background-color: #3f474e;
  border: 1px solid #56606a;
  color: white;
}

[class*="sidebar-dark"] .form-control-sidebar:focus,
[class*="sidebar-dark"] .btn-sidebar:focus {
  border: 1px solid #7a8793;
}

[class*="sidebar-dark"] .btn-sidebar:hover {
  background-color: #454d55;
}

[class*="sidebar-dark"] .btn-sidebar:focus {
  background-color: #4b545c;
}

[class*="sidebar-dark"] .list-group-item {
  background-color: #454d55;
  border-color: #56606a;
  color: #c2c7d0;
}

[class*="sidebar-dark"] .list-group-item:hover {
  background-color: #4b545c;
}

[class*="sidebar-dark"] .list-group-item:focus {
  background-color: #515a63;
}

[class*="sidebar-dark"] .list-group-item .search-path {
  color: #adb5bd;
}

[class*="sidebar-light"] .form-control-sidebar,
[class*="sidebar-light"] .btn-sidebar {
  background-color: #f2f2f2;
  border: 1px solid #d9d9d9;
  color: #1f2d3d;
}

[class*="sidebar-light"] .form-control-sidebar:focus,
[class*="sidebar-light"] .btn-sidebar:focus {
  border: 1px solid #b3b3b3;
}

[class*="sidebar-light"] .btn-sidebar:hover {
  background-color: #ececec;
}

[class*="sidebar-light"] .btn-sidebar:focus {
  background-color: #e6e6e6;
}

[class*="sidebar-light"] .list-group-item {
  border-color: #d9d9d9;
}

[class*="sidebar-light"] .list-group-item:hover {
  background-color: #ececec;
}

[class*="sidebar-light"] .list-group-item:focus {
  background-color: #e6e6e6;
}

[class*="sidebar-light"] .list-group-item .search-path {
  color: #6c757d;
}

.sidebar .form-inline .input-group {
  width: 100%;
  flex-wrap: nowrap;
}

.sidebar nav .form-inline {
  margin-bottom: .2rem;
}

.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs).sidebar-collapse .main-sidebar {
  margin-left: 0;
}

.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .content-wrapper,
.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-header,
.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-footer {
  z-index: 9999;
  position: relative;
}

.sidebar-collapse .form-control-sidebar,
.sidebar-collapse .form-control-sidebar ~ .input-group-append,
.sidebar-collapse .sidebar-search-results {
  display: none;
}

[data-widget="sidebar-search"] input[type="search"]::-ms-clear, [data-widget="sidebar-search"] input[type="search"]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

[data-widget="sidebar-search"] input[type="search"]::-webkit-search-cancel-button, [data-widget="sidebar-search"] input[type="search"]::-webkit-search-decoration, [data-widget="sidebar-search"] input[type="search"]::-webkit-search-results-button, [data-widget="sidebar-search"] input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

.sidebar-search-results {
  position: relative;
  display: none;
  width: 100%;
}

.sidebar-search-open .sidebar-search-results {
  display: inline-block;
}

.sidebar-search-results .search-title {
  margin-bottom: -.1rem;
}

.sidebar-search-results .list-group {
  position: absolute;
  width: 100%;
  z-index: 1039;
}

.sidebar-search-results .list-group > .list-group-item {
  padding: 0.375rem 0.75rem;
}

.sidebar-search-results .list-group > .list-group-item:-moz-focusring {
  margin-top: 0;
  border-left: 1px solid transparent;
  border-top: 0;
  border-bottom: 1px solid transparent;
}

.sidebar-search-results .list-group > .list-group-item:first-child {
  margin-top: 0;
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.sidebar-search-results .search-path {
  font-size: 80%;
}

.sidebar-search-open .btn,
.sidebar-search-open .form-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

[class*="sidebar-dark"] .sidebar-custom {
  border-top: 1px solid #4f5962;
}

[class*="sidebar-light"] .sidebar-custom {
  border-top: 1px solid #dee2e6;
}

.layout-fixed.sidebar-collapse .hide-on-collapse {
  display: none;
}

.layout-fixed.sidebar-collapse:hover .hide-on-collapse {
  display: block;
}

.layout-fixed .main-sidebar-custom .sidebar {
  height: calc(100% - ((3.5rem + 4rem) + 1px));
}

.layout-fixed .main-sidebar-custom .sidebar-custom {
  height: 4rem;
  padding: 0.85rem 0.5rem;
}

.layout-fixed .main-sidebar-custom-lg .sidebar {
  height: calc(100% - ((3.5rem + 6rem) + 1px));
}

.layout-fixed .main-sidebar-custom-lg .sidebar-custom {
  height: 6rem;
}

.layout-fixed .main-sidebar-custom-xl .sidebar {
  height: calc(100% - ((3.5rem + 8rem) + 1px));
}

.layout-fixed .main-sidebar-custom-xl .sidebar-custom {
  height: 8rem;
}

.layout-fixed .main-sidebar-custom .pos-right,
.layout-fixed .main-sidebar-custom-lg .pos-right,
.layout-fixed .main-sidebar-custom-xl .pos-right {
  position: absolute;
  right: .5rem;
}

.dark-mode .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .sidebar-dark-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3f6791;
}

.dark-mode .sidebar-dark-secondary .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-secondary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .sidebar-dark-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.dark-mode .sidebar-dark-success .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-success .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .sidebar-dark-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #00bc8c;
}

.dark-mode .sidebar-dark-info .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-info .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .sidebar-dark-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3498db;
}

.dark-mode .sidebar-dark-warning .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-warning .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f39c12;
}

.dark-mode .sidebar-dark-danger .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-danger .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .sidebar-dark-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e74c3c;
}

.dark-mode .sidebar-dark-light .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-light .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f8f9fa;
}

.dark-mode .sidebar-dark-dark .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .sidebar-dark-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.dark-mode .sidebar-dark-lightblue .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lightblue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #86bad8;
}

.dark-mode .sidebar-dark-navy .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-navy .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #002c59;
  color: #fff;
}

.dark-mode .sidebar-dark-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #002c59;
}

.dark-mode .sidebar-dark-olive .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-olive .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #74c8a3;
}

.dark-mode .sidebar-dark-lime .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lime .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #67ffa9;
}

.dark-mode .sidebar-dark-fuchsia .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-fuchsia .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f672d8;
}

.dark-mode .sidebar-dark-maroon .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-maroon .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #ed6c9b;
}

.dark-mode .sidebar-dark-blue .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-blue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .sidebar-dark-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3f6791;
}

.dark-mode .sidebar-dark-indigo .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-indigo .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6610f2;
  color: #fff;
}

.dark-mode .sidebar-dark-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6610f2;
}

.dark-mode .sidebar-dark-purple .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-purple .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6f42c1;
  color: #fff;
}

.dark-mode .sidebar-dark-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6f42c1;
}

.dark-mode .sidebar-dark-pink .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-pink .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e83e8c;
  color: #fff;
}

.dark-mode .sidebar-dark-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e83e8c;
}

.dark-mode .sidebar-dark-red .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-red .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .sidebar-dark-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e74c3c;
}

.dark-mode .sidebar-dark-orange .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-orange .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fd7e14;
}

.dark-mode .sidebar-dark-yellow .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-yellow .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f39c12;
}

.dark-mode .sidebar-dark-green .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-green .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .sidebar-dark-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #00bc8c;
}

.dark-mode .sidebar-dark-teal .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-teal .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #20c997;
  color: #fff;
}

.dark-mode .sidebar-dark-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #20c997;
}

.dark-mode .sidebar-dark-cyan .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-cyan .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .sidebar-dark-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3498db;
}

.dark-mode .sidebar-dark-white .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-white .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fff;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fff;
}

.dark-mode .sidebar-dark-gray .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .sidebar-dark-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.dark-mode .sidebar-dark-gray-dark .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .sidebar-dark-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.dark-mode [class*="sidebar-light-"] .sidebar a {
  color: #343a40;
}

.dark-mode [class*="sidebar-light-"] .sidebar a:hover {
  text-decoration: none;
}

.logo-xs,
.logo-xl {
  opacity: 1;
  position: absolute;
  visibility: visible;
}

.logo-xs.brand-image-xs,
.logo-xl.brand-image-xs {
  left: 18px;
  top: 12px;
}

.logo-xs.brand-image-xl,
.logo-xl.brand-image-xl {
  left: 12px;
  top: 6px;
}

.logo-xs {
  opacity: 0;
  visibility: hidden;
}

.logo-xs.brand-image-xl {
  left: 16px;
  top: 8px;
}

.brand-link.logo-switch::before {
  content: "\A0";
}

@media (min-width: 992px) {
  .sidebar-mini .nav-sidebar,
  .sidebar-mini .nav-sidebar > .nav-header,
  .sidebar-mini .nav-sidebar .nav-link {
    white-space: nowrap;
  }
  .sidebar-mini.sidebar-collapse .d-hidden-mini {
    display: none;
  }
  .sidebar-mini.sidebar-collapse .content-wrapper,
  .sidebar-mini.sidebar-collapse .main-footer,
  .sidebar-mini.sidebar-collapse .main-header {
    margin-left: 4.6rem !important;
  }
  .sidebar-mini.sidebar-collapse .nav-sidebar .nav-header {
    display: none;
  }
  .sidebar-mini.sidebar-collapse .nav-sidebar .nav-link p {
    width: 0;
    white-space: nowrap;
  }
  .sidebar-mini.sidebar-collapse .sidebar .user-panel > .info,
  .sidebar-mini.sidebar-collapse .nav-sidebar .nav-link p,
  .sidebar-mini.sidebar-collapse .brand-text {
    margin-left: -10px;
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini.sidebar-collapse .logo-xl {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini.sidebar-collapse .logo-xs {
    display: inline-block;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar {
    overflow-x: hidden;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar, .sidebar-mini.sidebar-collapse .main-sidebar::before {
    margin-left: 0;
    width: 4.6rem;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar .user-panel .image {
    float: none;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused {
    width: 250px;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .brand-link, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .brand-link {
    width: 250px;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel {
    text-align: left;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel .image, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel .image {
    float: left;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel > .info,
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-link p,
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .brand-text,
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .logo-xl, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info,
  .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
  .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .brand-text,
  .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .logo-xl {
    display: inline-block;
    margin-left: 0;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .logo-xs, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .logo-xs {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .brand-image, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .brand-image {
    margin-right: .5rem;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .sidebar-form,
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel > .info, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .sidebar-form,
  .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info {
    display: block !important;
    transform: translateZ(0);
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
    display: inline-block !important;
  }
  .sidebar-mini.sidebar-collapse .visible-sidebar-mini {
    display: block !important;
  }
  .sidebar-mini.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
    width: 250px;
  }
  .sidebar-mini.sidebar-collapse.layout-fixed .brand-link {
    width: 4.6rem;
  }
}

@media (max-width: 991.98px) {
  .sidebar-mini.sidebar-collapse .main-sidebar {
    box-shadow: none !important;
  }
}

@media (min-width: 768px) {
  .sidebar-mini-md .nav-sidebar,
  .sidebar-mini-md .nav-sidebar > .nav-header,
  .sidebar-mini-md .nav-sidebar .nav-link {
    white-space: nowrap;
  }
  .sidebar-mini-md.sidebar-collapse .d-hidden-mini {
    display: none;
  }
  .sidebar-mini-md.sidebar-collapse .content-wrapper,
  .sidebar-mini-md.sidebar-collapse .main-footer,
  .sidebar-mini-md.sidebar-collapse .main-header {
    margin-left: 4.6rem !important;
  }
  .sidebar-mini-md.sidebar-collapse .nav-sidebar .nav-header {
    display: none;
  }
  .sidebar-mini-md.sidebar-collapse .nav-sidebar .nav-link p {
    width: 0;
    white-space: nowrap;
  }
  .sidebar-mini-md.sidebar-collapse .sidebar .user-panel > .info,
  .sidebar-mini-md.sidebar-collapse .nav-sidebar .nav-link p,
  .sidebar-mini-md.sidebar-collapse .brand-text {
    margin-left: -10px;
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .logo-xl {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .logo-xs {
    display: inline-block;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar {
    overflow-x: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar, .sidebar-mini-md.sidebar-collapse .main-sidebar::before {
    margin-left: 0;
    width: 4.6rem;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar .user-panel .image {
    float: none;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused {
    width: 250px;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .brand-link, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .brand-link {
    width: 250px;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel {
    text-align: left;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel .image, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel .image {
    float: left;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel > .info,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-link p,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .brand-text,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .logo-xl, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info,
  .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
  .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .brand-text,
  .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .logo-xl {
    display: inline-block;
    margin-left: 0;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .logo-xs, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .logo-xs {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .brand-image, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .brand-image {
    margin-right: .5rem;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .sidebar-form,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel > .info, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .sidebar-form,
  .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info {
    display: block !important;
    transform: translateZ(0);
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
    display: inline-block !important;
  }
  .sidebar-mini-md.sidebar-collapse .visible-sidebar-mini {
    display: block !important;
  }
  .sidebar-mini-md.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
    width: 250px;
  }
  .sidebar-mini-md.sidebar-collapse.layout-fixed .brand-link {
    width: 4.6rem;
  }
}

@media (max-width: 767.98px) {
  .sidebar-mini-md.sidebar-collapse .main-sidebar {
    box-shadow: none !important;
  }
}

.sidebar-mini-xs .nav-sidebar,
.sidebar-mini-xs .nav-sidebar > .nav-header,
.sidebar-mini-xs .nav-sidebar .nav-link {
  white-space: nowrap;
}

.sidebar-mini-xs.sidebar-collapse .d-hidden-mini {
  display: none;
}

.sidebar-mini-xs.sidebar-collapse .content-wrapper,
.sidebar-mini-xs.sidebar-collapse .main-footer,
.sidebar-mini-xs.sidebar-collapse .main-header {
  margin-left: 4.6rem !important;
}

.sidebar-mini-xs.sidebar-collapse .nav-sidebar .nav-header {
  display: none;
}

.sidebar-mini-xs.sidebar-collapse .nav-sidebar .nav-link p {
  width: 0;
  white-space: nowrap;
}

.sidebar-mini-xs.sidebar-collapse .sidebar .user-panel > .info,
.sidebar-mini-xs.sidebar-collapse .nav-sidebar .nav-link p,
.sidebar-mini-xs.sidebar-collapse .brand-text {
  margin-left: -10px;
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-mini-xs.sidebar-collapse .logo-xl {
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-mini-xs.sidebar-collapse .logo-xs {
  display: inline-block;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar {
  overflow-x: hidden;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar, .sidebar-mini-xs.sidebar-collapse .main-sidebar::before {
  margin-left: 0;
  width: 4.6rem;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar .user-panel .image {
  float: none;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused {
  width: 250px;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .brand-link, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .brand-link {
  width: 250px;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel {
  text-align: left;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel .image, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel .image {
  float: left;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel > .info,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-link p,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .brand-text,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .logo-xl, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .brand-text,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .logo-xl {
  display: inline-block;
  margin-left: 0;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .logo-xs, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .logo-xs {
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .brand-image, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .brand-image {
  margin-right: .5rem;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .sidebar-form,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel > .info, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .sidebar-form,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info {
  display: block !important;
  transform: translateZ(0);
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
  display: inline-block !important;
}

.sidebar-mini-xs.sidebar-collapse .visible-sidebar-mini {
  display: block !important;
}

.sidebar-mini-xs.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
  width: 250px;
}

.sidebar-mini-xs.sidebar-collapse.layout-fixed .brand-link {
  width: 4.6rem;
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 1rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 2rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 3rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 4rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 5rem);
}

.sidebar-mini .main-sidebar .nav-legacy .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy .nav-link {
  width: 250px;
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px - 1rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 1rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 2rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 3rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 4rem);
}

.sidebar-mini .main-sidebar .nav-flat .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat .nav-link {
  width: 250px;
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 2);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 3);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 4);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - .5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 1rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 1.5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 2rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 2.5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link {
  width: 250px;
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link {
  width: calc(250px - .5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 2);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 3);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 4);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 5);
}

.sidebar-mini .main-sidebar .nav-link,
.sidebar-mini-md .main-sidebar .nav-link,
.sidebar-mini-xs .main-sidebar .nav-link {
  width: calc(250px - 0.5rem * 2);
  transition: width ease-in-out 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-mini .main-sidebar .nav-link,
  .sidebar-mini-md .main-sidebar .nav-link,
  .sidebar-mini-xs .main-sidebar .nav-link {
    transition: none;
  }
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar .nav-link {
  width: 3.6rem;
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-legacy .nav-link {
  width: 4.6rem;
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link {
  width: calc(4.6rem - 0.5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-link {
  width: calc(250px - 0.5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-header, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-header, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-header, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-header {
  display: inline-block;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent .nav-link {
  width: calc(250px - 0.5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy .nav-link {
  width: 250px;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px - 1rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 1rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 2rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 3rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 4rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat .nav-link {
  width: 250px;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 3);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 4);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-compact .nav-link {
  width: calc(250px - 0.5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link {
  width: 250px;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link {
  width: calc(250px - .5rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 3);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 4);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 5);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .sidebar, .sidebar-collapse.sidebar-mini .main-sidebar:hover .sidebar, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .sidebar, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .sidebar, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .sidebar, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .sidebar {
  scrollbar-width: thin;
  scrollbar-color: #a9a9a9 transparent;
}

.sidebar-collapse.sidebar-mini .main-sidebar .sidebar, .sidebar-collapse.sidebar-mini-md .main-sidebar .sidebar, .sidebar-collapse.sidebar-mini-xs .main-sidebar .sidebar {
  scrollbar-width: none;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover {
  width: 4.6rem;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-header {
  display: none;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .brand-link, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .brand-link, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .brand-link {
  width: 4.6rem !important;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .user-panel .image, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .user-panel .image, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .user-panel .image {
  float: none !important;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .logo-xs, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .logo-xs, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .logo-xs {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .logo-xl, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .logo-xl, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .logo-xl {
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview {
  padding-left: 0;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .brand-text,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel > .info,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .brand-text,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .user-panel > .info,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-sidebar .nav-link p, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .brand-text,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel > .info,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .brand-text,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .user-panel > .info,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-sidebar .nav-link p, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .brand-text,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel > .info,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .brand-text,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .user-panel > .info,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-sidebar .nav-link p {
  margin-left: -10px;
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
  width: 0;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar > .nav-item .nav-icon,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-sidebar > .nav-item .nav-icon, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar > .nav-item .nav-icon,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-sidebar > .nav-item .nav-icon, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar > .nav-item .nav-icon,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-sidebar > .nav-item .nav-icon {
  margin-right: 0;
}

.nav-sidebar {
  position: relative;
}

.nav-sidebar:hover {
  overflow: visible;
}

.sidebar-form,
.nav-sidebar > .nav-header {
  overflow: hidden;
  text-overflow: clip;
}

.nav-sidebar .nav-item > .nav-link {
  position: relative;
}

.nav-sidebar .nav-item > .nav-link > .float-right {
  margin-top: -7px;
  position: absolute;
  right: 10px;
  top: 50%;
}

.sidebar .nav-link p,
.main-sidebar .brand-text,
.main-sidebar .logo-xs,
.main-sidebar .logo-xl,
.sidebar .user-panel .info {
  transition: margin-left 0.3s linear, opacity 0.3s ease, visibility 0.3s ease;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar .nav-link p,
  .main-sidebar .brand-text,
  .main-sidebar .logo-xs,
  .main-sidebar .logo-xl,
  .sidebar .user-panel .info {
    transition: none;
  }
}

html.control-sidebar-animate {
  overflow-x: hidden;
}

.control-sidebar {
  bottom: calc(3.5rem + 1px);
  position: absolute;
  top: calc(3.5rem + 1px);
  z-index: 1031;
}

.control-sidebar, .control-sidebar::before {
  bottom: calc(3.5rem + 1px);
  display: none;
  right: -250px;
  width: 250px;
  transition: right 0.3s ease-in-out, display 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .control-sidebar, .control-sidebar::before {
    transition: none;
  }
}

.control-sidebar::before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  z-index: -1;
}

body.text-sm .control-sidebar {
  bottom: calc(2.9365rem + 1px);
  top: calc(2.93725rem + 1px);
}

.main-header.text-sm ~ .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.main-footer.text-sm ~ .control-sidebar {
  bottom: calc(2.9365rem + 1px);
}

.control-sidebar-push-slide .content-wrapper,
.control-sidebar-push-slide .main-footer {
  transition: margin-right 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .control-sidebar-push-slide .content-wrapper,
  .control-sidebar-push-slide .main-footer {
    transition: none;
  }
}

.control-sidebar-open .control-sidebar {
  display: block;
}

.control-sidebar-open .control-sidebar, .control-sidebar-open .control-sidebar::before {
  right: 0;
}

.control-sidebar-open.control-sidebar-push .content-wrapper,
.control-sidebar-open.control-sidebar-push .main-footer, .control-sidebar-open.control-sidebar-push-slide .content-wrapper,
.control-sidebar-open.control-sidebar-push-slide .main-footer {
  margin-right: 250px;
}

.control-sidebar-slide-open .control-sidebar {
  display: block;
}

.control-sidebar-slide-open .control-sidebar, .control-sidebar-slide-open .control-sidebar::before {
  right: 0;
  transition: right 0.3s ease-in-out, display 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .control-sidebar-slide-open .control-sidebar, .control-sidebar-slide-open .control-sidebar::before {
    transition: none;
  }
}

.control-sidebar-slide-open.control-sidebar-push .content-wrapper,
.control-sidebar-slide-open.control-sidebar-push .main-footer, .control-sidebar-slide-open.control-sidebar-push-slide .content-wrapper,
.control-sidebar-slide-open.control-sidebar-push-slide .main-footer {
  margin-right: 250px;
}

.control-sidebar-dark {
  background-color: #343a40;
}

.control-sidebar-dark,
.control-sidebar-dark a,
.control-sidebar-dark .nav-link {
  color: #c2c7d0;
}

.control-sidebar-dark a:hover {
  color: #fff;
}

.control-sidebar-dark h1,
.control-sidebar-dark h2,
.control-sidebar-dark h3,
.control-sidebar-dark h4,
.control-sidebar-dark h5,
.control-sidebar-dark h6,
.control-sidebar-dark label {
  color: #fff;
}

.control-sidebar-dark .nav-tabs {
  background-color: rgba(255, 255, 255, 0.1);
  border-bottom: 0;
  margin-bottom: 5px;
}

.control-sidebar-dark .nav-tabs .nav-item {
  margin: 0;
}

.control-sidebar-dark .nav-tabs .nav-link {
  border-radius: 0;
  padding: 10px 20px;
  position: relative;
  text-align: center;
}

.control-sidebar-dark .nav-tabs .nav-link, .control-sidebar-dark .nav-tabs .nav-link:hover, .control-sidebar-dark .nav-tabs .nav-link:active, .control-sidebar-dark .nav-tabs .nav-link:focus, .control-sidebar-dark .nav-tabs .nav-link.active {
  border: 0;
}

.control-sidebar-dark .nav-tabs .nav-link:hover, .control-sidebar-dark .nav-tabs .nav-link:active, .control-sidebar-dark .nav-tabs .nav-link:focus, .control-sidebar-dark .nav-tabs .nav-link.active {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
  color: #fff;
}

.control-sidebar-dark .nav-tabs .nav-link.active {
  background-color: #343a40;
}

.control-sidebar-dark .tab-pane {
  padding: 10px 15px;
}

.control-sidebar-light {
  color: #4b545c;
  background-color: #fff;
  border-left: 1px solid #dee2e6;
}

.text-sm .dropdown-menu {
  font-size: 0.875rem !important;
}

.text-sm .dropdown-toggle::after {
  vertical-align: .2rem;
}

.dropdown-item-title {
  font-size: 1rem;
  margin: 0;
}

.dropdown-icon::after {
  margin-left: 0;
}

.dropdown-menu-lg {
  max-width: 300px;
  min-width: 280px;
  padding: 0;
}

.dropdown-menu-lg .dropdown-divider {
  margin: 0;
}

.dropdown-menu-lg .dropdown-item {
  padding: 0.5rem 1rem;
}

.dropdown-menu-lg p {
  margin: 0;
  white-space: normal;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > a::after {
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
  float: right;
  margin-left: .5rem;
  margin-top: .5rem;
}

.dropdown-submenu > .dropdown-menu {
  left: 100%;
  margin-left: 0;
  margin-top: 0;
  top: 0;
}

.dropdown-hover:hover > .dropdown-menu, .dropdown-hover.nav-item.dropdown:hover > .dropdown-menu,
.dropdown-hover .dropdown-submenu:hover > .dropdown-menu, .dropdown-hover.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

.dropdown-menu-xl {
  max-width: 420px;
  min-width: 360px;
  padding: 0;
}

.dropdown-menu-xl .dropdown-divider {
  margin: 0;
}

.dropdown-menu-xl .dropdown-item {
  padding: 0.5rem 1rem;
}

.dropdown-menu-xl p {
  margin: 0;
  white-space: normal;
}

.dropdown-footer,
.dropdown-header {
  display: block;
  font-size: 0.875rem;
  padding: 0.5rem 1rem;
  text-align: center;
}

.open:not(.dropup) > .animated-dropdown-menu {
  animation: flipInX 0.7s both;
  backface-visibility: visible !important;
}

.navbar-custom-menu > .navbar-nav > li {
  position: relative;
}

.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
  position: absolute;
  right: 0;
  left: auto;
}

@media (max-width: 767.98px) {
  .navbar-custom-menu > .navbar-nav {
    float: right;
  }
  .navbar-custom-menu > .navbar-nav > li {
    position: static;
  }
  .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
    position: absolute;
    right: 5%;
    left: auto;
    border: 1px solid #ddd;
    background-color: #fff;
  }
}

.navbar-nav > .user-menu > .nav-link::after {
  content: none;
}

.navbar-nav > .user-menu > .dropdown-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 0;
  width: 280px;
}

.navbar-nav > .user-menu > .dropdown-menu,
.navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header {
  height: 175px;
  padding: 10px;
  text-align: center;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > img {
  z-index: 5;
  height: 90px;
  width: 90px;
  border: 3px solid;
  border-color: transparent;
  border-color: rgba(255, 255, 255, 0.2);
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p {
  z-index: 5;
  font-size: 17px;
  margin-top: 10px;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p > small {
  display: block;
  font-size: 12px;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-bottom: 1px solid #495057;
  border-top: 1px solid #dee2e6;
  padding: 15px;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-body::after {
  display: block;
  clear: both;
  content: "";
}

@media (min-width: 576px) {
  .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
    background-color: #fff !important;
    color: #495057 !important;
  }
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
  background-color: #f8f9fa;
  padding: 10px;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer::after {
  display: block;
  clear: both;
  content: "";
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
  color: #6c757d;
}

@media (min-width: 576px) {
  .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover {
    background-color: #f8f9fa;
  }
}

.navbar-nav > .user-menu .user-image {
  border-radius: 50%;
  float: left;
  height: 2.1rem;
  margin-right: 10px;
  margin-top: -2px;
  width: 2.1rem;
}

@media (min-width: 576px) {
  .navbar-nav > .user-menu .user-image {
    float: none;
    line-height: 10px;
    margin-right: .4rem;
    margin-top: -8px;
  }
}

.dark-mode .dropdown-menu {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .dropdown-item {
  color: #fff;
}

.dark-mode .dropdown-item:focus, .dark-mode .dropdown-item:hover {
  background-color: #3f474e;
}

.dark-mode .dropdown-divider {
  border-color: #6c757d;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer {
  background-color: #3a4047;
  color: #fff;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
  color: #fff;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover, .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:focus {
  background-color: #3f474e;
  color: #dee2e6;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:focus {
  background-color: #454d55;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-color: #6c757d;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
  background-color: transparent !important;
  color: #fff !important;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a:hover, .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a:focus {
  color: #ced4da !important;
}

.nav-pills .nav-link {
  color: #6c757d;
}

.nav-pills .nav-link:not(.active):hover {
  color: #245682;
}

.nav-pills .nav-item.dropdown.show .nav-link:hover {
  color: #fff;
}

.nav-tabs.flex-column {
  border-bottom: 0;
  border-right: 1px solid #dee2e6;
}

.nav-tabs.flex-column .nav-link {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
  margin-right: -1px;
}

.nav-tabs.flex-column .nav-link:hover, .nav-tabs.flex-column .nav-link:focus {
  border-color: #e9ecef transparent #e9ecef #e9ecef;
}

.nav-tabs.flex-column .nav-link.active,
.nav-tabs.flex-column .nav-item.show .nav-link {
  border-color: #dee2e6 transparent #dee2e6 #dee2e6;
}

.nav-tabs.flex-column.nav-tabs-right {
  border-left: 1px solid #dee2e6;
  border-right: 0;
}

.nav-tabs.flex-column.nav-tabs-right .nav-link {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0.25rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0.25rem;
  margin-left: -1px;
}

.nav-tabs.flex-column.nav-tabs-right .nav-link:hover, .nav-tabs.flex-column.nav-tabs-right .nav-link:focus {
  border-color: #e9ecef #e9ecef #e9ecef transparent;
}

.nav-tabs.flex-column.nav-tabs-right .nav-link.active,
.nav-tabs.flex-column.nav-tabs-right .nav-item.show .nav-link {
  border-color: #dee2e6 #dee2e6 #dee2e6 transparent;
}

.navbar-no-expand {
  flex-direction: row;
}

.navbar-no-expand .nav-link {
  padding-left: 1rem;
  padding-right: 1rem;
}

.navbar-no-expand .dropdown-menu {
  position: absolute;
}

.navbar-light {
  background-color: #f8f9fa;
}

.navbar-dark {
  background-color: #343a40;
  border-color: #4b545c;
}

.navbar-primary {
  background-color: #245682;
  color: #fff;
}

.navbar-primary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-primary.navbar-light .form-control-navbar,
.navbar-primary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #204c72;
  border-color: #1a3f5e;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-primary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-primary.navbar-light .form-control-navbar:focus,
.navbar-primary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1f496e;
  border-color: #1a3f5e !important;
  color: #343a40;
}

.navbar-primary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-primary.navbar-dark .form-control-navbar,
.navbar-primary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #296192;
  border-color: #2e6ea5;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-primary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-primary.navbar-dark .form-control-navbar:focus,
.navbar-primary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #2a6496;
  border-color: #2e6ea5 !important;
  color: #fff;
}

.navbar-secondary {
  background-color: #6c757d;
  color: #fff;
}

.navbar-secondary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-secondary.navbar-light .form-control-navbar,
.navbar-secondary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-secondary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-secondary.navbar-light .form-control-navbar:focus,
.navbar-secondary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.navbar-secondary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-secondary.navbar-dark .form-control-navbar,
.navbar-secondary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-secondary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-secondary.navbar-dark .form-control-navbar:focus,
.navbar-secondary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.navbar-success {
  background-color: #28a745;
  color: #fff;
}

.navbar-success.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-success.navbar-light .form-control-navbar,
.navbar-success.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #24973e;
  border-color: #1f8236;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-success.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-success.navbar-light .form-control-navbar:focus,
.navbar-success.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #23923d;
  border-color: #1f8236 !important;
  color: #343a40;
}

.navbar-success.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-success.navbar-dark .form-control-navbar,
.navbar-success.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2cb74c;
  border-color: #31cc54;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-success.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-success.navbar-dark .form-control-navbar:focus,
.navbar-success.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #2dbc4e;
  border-color: #31cc54 !important;
  color: #fff;
}

.navbar-info {
  background-color: #17a2b8;
  color: #fff;
}

.navbar-info.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-info.navbar-light .form-control-navbar,
.navbar-info.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1592a6;
  border-color: #127e8f;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-info.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-info.navbar-light .form-control-navbar:focus,
.navbar-info.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #148ea1;
  border-color: #127e8f !important;
  color: #343a40;
}

.navbar-info.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-info.navbar-dark .form-control-navbar,
.navbar-info.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #19b2ca;
  border-color: #1cc6e1;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-info.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-info.navbar-dark .form-control-navbar:focus,
.navbar-info.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1ab6cf;
  border-color: #1cc6e1 !important;
  color: #fff;
}

.navbar-warning {
  background-color: #ffc107;
  color: #1f2d3d;
}

.navbar-warning.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-warning.navbar-light .form-control-navbar,
.navbar-warning.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f2b500;
  border-color: #d8a200;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-warning.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-warning.navbar-light .form-control-navbar:focus,
.navbar-warning.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #edb100;
  border-color: #d8a200 !important;
  color: #343a40;
}

.navbar-warning.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-warning.navbar-dark .form-control-navbar,
.navbar-warning.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ffc61b;
  border-color: #ffcc35;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-warning.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-warning.navbar-dark .form-control-navbar:focus,
.navbar-warning.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ffc721;
  border-color: #ffcc35 !important;
  color: #fff;
}

.navbar-danger {
  background-color: #dc3545;
  color: #fff;
}

.navbar-danger.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-danger.navbar-light .form-control-navbar,
.navbar-danger.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #d72536;
  border-color: #c22231;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-danger.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-danger.navbar-light .form-control-navbar:focus,
.navbar-danger.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #d32535;
  border-color: #c22231 !important;
  color: #343a40;
}

.navbar-danger.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-danger.navbar-dark .form-control-navbar,
.navbar-danger.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #df4655;
  border-color: #e35c69;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-danger.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-danger.navbar-dark .form-control-navbar:focus,
.navbar-danger.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e04b59;
  border-color: #e35c69 !important;
  color: #fff;
}

.navbar-lightblue {
  background-color: #3c8dbc;
  color: #fff;
}

.navbar-lightblue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lightblue.navbar-light .form-control-navbar,
.navbar-lightblue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3781ad;
  border-color: #317399;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lightblue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-lightblue.navbar-light .form-control-navbar:focus,
.navbar-lightblue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #367fa9;
  border-color: #317399 !important;
  color: #343a40;
}

.navbar-lightblue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lightblue.navbar-dark .form-control-navbar,
.navbar-lightblue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #4897c5;
  border-color: #5ba2cb;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lightblue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-lightblue.navbar-dark .form-control-navbar:focus,
.navbar-lightblue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4c99c6;
  border-color: #5ba2cb !important;
  color: #fff;
}

.navbar-navy {
  background-color: #001f3f;
  color: #fff;
}

.navbar-navy.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-navy.navbar-light .form-control-navbar,
.navbar-navy.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00152b;
  border-color: #000811;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-navy.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-navy.navbar-light .form-control-navbar:focus,
.navbar-navy.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #001226;
  border-color: #000811 !important;
  color: #343a40;
}

.navbar-navy.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-navy.navbar-dark .form-control-navbar,
.navbar-navy.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #002953;
  border-color: #00366d;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-navy.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-navy.navbar-dark .form-control-navbar:focus,
.navbar-navy.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #002c59;
  border-color: #00366d !important;
  color: #fff;
}

.navbar-olive {
  background-color: #3d9970;
  color: #fff;
}

.navbar-olive.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-olive.navbar-light .form-control-navbar,
.navbar-olive.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #378a65;
  border-color: #307858;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-olive.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-olive.navbar-light .form-control-navbar:focus,
.navbar-olive.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #368763;
  border-color: #307858 !important;
  color: #343a40;
}

.navbar-olive.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-olive.navbar-dark .form-control-navbar,
.navbar-olive.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #43a87b;
  border-color: #4cb888;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-olive.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-olive.navbar-dark .form-control-navbar:focus,
.navbar-olive.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #44ab7d;
  border-color: #4cb888 !important;
  color: #fff;
}

.navbar-lime {
  background-color: #01ff70;
  color: #1f2d3d;
}

.navbar-lime.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lime.navbar-light .form-control-navbar,
.navbar-lime.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00ec67;
  border-color: #00d25c;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lime.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-lime.navbar-light .form-control-navbar:focus,
.navbar-lime.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00e765;
  border-color: #00d25c !important;
  color: #343a40;
}

.navbar-lime.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lime.navbar-dark .form-control-navbar,
.navbar-lime.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #15ff7b;
  border-color: #2fff8a;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lime.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-lime.navbar-dark .form-control-navbar:focus,
.navbar-lime.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1bff7e;
  border-color: #2fff8a !important;
  color: #fff;
}

.navbar-fuchsia {
  background-color: #f012be;
  color: #fff;
}

.navbar-fuchsia.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-fuchsia.navbar-light .form-control-navbar,
.navbar-fuchsia.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #df0eb0;
  border-color: #c70d9d;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-fuchsia.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-fuchsia.navbar-light .form-control-navbar:focus,
.navbar-fuchsia.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #db0ead;
  border-color: #c70d9d !important;
  color: #343a40;
}

.navbar-fuchsia.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-fuchsia.navbar-dark .form-control-navbar,
.navbar-fuchsia.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f125c3;
  border-color: #f33dca;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-fuchsia.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-fuchsia.navbar-dark .form-control-navbar:focus,
.navbar-fuchsia.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f22ac5;
  border-color: #f33dca !important;
  color: #fff;
}

.navbar-maroon {
  background-color: #d81b60;
  color: #fff;
}

.navbar-maroon.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-maroon.navbar-light .form-control-navbar,
.navbar-maroon.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #c61958;
  border-color: #af164e;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-maroon.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-maroon.navbar-light .form-control-navbar:focus,
.navbar-maroon.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #c11856;
  border-color: #af164e !important;
  color: #343a40;
}

.navbar-maroon.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-maroon.navbar-dark .form-control-navbar,
.navbar-maroon.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e4246a;
  border-color: #e63a79;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-maroon.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-maroon.navbar-dark .form-control-navbar:focus,
.navbar-maroon.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e4286d;
  border-color: #e63a79 !important;
  color: #fff;
}

.navbar-blue {
  background-color: #007bff;
  color: #fff;
}

.navbar-blue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-blue.navbar-light .form-control-navbar,
.navbar-blue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #0071eb;
  border-color: #0065d1;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-blue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-blue.navbar-light .form-control-navbar:focus,
.navbar-blue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #006fe6;
  border-color: #0065d1 !important;
  color: #343a40;
}

.navbar-blue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-blue.navbar-dark .form-control-navbar,
.navbar-blue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1486ff;
  border-color: #2e93ff;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-blue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-blue.navbar-dark .form-control-navbar:focus,
.navbar-blue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1a88ff;
  border-color: #2e93ff !important;
  color: #fff;
}

.navbar-indigo {
  background-color: #6610f2;
  color: #fff;
}

.navbar-indigo.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-indigo.navbar-light .form-control-navbar,
.navbar-indigo.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #5d0ce1;
  border-color: #530bc9;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-indigo.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-indigo.navbar-light .form-control-navbar:focus,
.navbar-indigo.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #5b0cdd;
  border-color: #530bc9 !important;
  color: #343a40;
}

.navbar-indigo.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-indigo.navbar-dark .form-control-navbar,
.navbar-indigo.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7223f3;
  border-color: #823cf4;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-indigo.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-indigo.navbar-dark .form-control-navbar:focus,
.navbar-indigo.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7528f3;
  border-color: #823cf4 !important;
  color: #fff;
}

.navbar-purple {
  background-color: #6f42c1;
  color: #fff;
}

.navbar-purple.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-purple.navbar-light .form-control-navbar,
.navbar-purple.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #663bb4;
  border-color: #5b35a0;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-purple.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-purple.navbar-light .form-control-navbar:focus,
.navbar-purple.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #643ab0;
  border-color: #5b35a0 !important;
  color: #343a40;
}

.navbar-purple.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-purple.navbar-dark .form-control-navbar,
.navbar-purple.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7b51c6;
  border-color: #8965cc;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-purple.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-purple.navbar-dark .form-control-navbar:focus,
.navbar-purple.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7e55c7;
  border-color: #8965cc !important;
  color: #fff;
}

.navbar-pink {
  background-color: #e83e8c;
  color: #fff;
}

.navbar-pink.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-pink.navbar-light .form-control-navbar,
.navbar-pink.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e62c81;
  border-color: #de1a74;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-pink.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-pink.navbar-light .form-control-navbar:focus,
.navbar-pink.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e5277e;
  border-color: #de1a74 !important;
  color: #343a40;
}

.navbar-pink.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-pink.navbar-dark .form-control-navbar,
.navbar-pink.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ea5097;
  border-color: #ed67a4;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-pink.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-pink.navbar-dark .form-control-navbar:focus,
.navbar-pink.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #eb559a;
  border-color: #ed67a4 !important;
  color: #fff;
}

.navbar-red {
  background-color: #dc3545;
  color: #fff;
}

.navbar-red.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-red.navbar-light .form-control-navbar,
.navbar-red.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #d72536;
  border-color: #c22231;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-red.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-red.navbar-light .form-control-navbar:focus,
.navbar-red.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #d32535;
  border-color: #c22231 !important;
  color: #343a40;
}

.navbar-red.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-red.navbar-dark .form-control-navbar,
.navbar-red.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #df4655;
  border-color: #e35c69;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-red.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-red.navbar-dark .form-control-navbar:focus,
.navbar-red.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e04b59;
  border-color: #e35c69 !important;
  color: #fff;
}

.navbar-orange {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.navbar-orange.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-orange.navbar-light .form-control-navbar,
.navbar-orange.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fa7302;
  border-color: #e16702;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-orange.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-orange.navbar-light .form-control-navbar:focus,
.navbar-orange.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f57102;
  border-color: #e16702 !important;
  color: #343a40;
}

.navbar-orange.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-orange.navbar-dark .form-control-navbar,
.navbar-orange.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fd8928;
  border-color: #fd9742;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-orange.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-orange.navbar-dark .form-control-navbar:focus,
.navbar-orange.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #fd8c2d;
  border-color: #fd9742 !important;
  color: #fff;
}

.navbar-yellow {
  background-color: #ffc107;
  color: #1f2d3d;
}

.navbar-yellow.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-yellow.navbar-light .form-control-navbar,
.navbar-yellow.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f2b500;
  border-color: #d8a200;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-yellow.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-yellow.navbar-light .form-control-navbar:focus,
.navbar-yellow.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #edb100;
  border-color: #d8a200 !important;
  color: #343a40;
}

.navbar-yellow.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-yellow.navbar-dark .form-control-navbar,
.navbar-yellow.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ffc61b;
  border-color: #ffcc35;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-yellow.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-yellow.navbar-dark .form-control-navbar:focus,
.navbar-yellow.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ffc721;
  border-color: #ffcc35 !important;
  color: #fff;
}

.navbar-green {
  background-color: #28a745;
  color: #fff;
}

.navbar-green.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-green.navbar-light .form-control-navbar,
.navbar-green.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #24973e;
  border-color: #1f8236;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-green.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-green.navbar-light .form-control-navbar:focus,
.navbar-green.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #23923d;
  border-color: #1f8236 !important;
  color: #343a40;
}

.navbar-green.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-green.navbar-dark .form-control-navbar,
.navbar-green.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2cb74c;
  border-color: #31cc54;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-green.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-green.navbar-dark .form-control-navbar:focus,
.navbar-green.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #2dbc4e;
  border-color: #31cc54 !important;
  color: #fff;
}

.navbar-teal {
  background-color: #20c997;
  color: #fff;
}

.navbar-teal.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-teal.navbar-light .form-control-navbar,
.navbar-teal.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1db78a;
  border-color: #1aa179;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-teal.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-teal.navbar-light .form-control-navbar:focus,
.navbar-teal.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1cb386;
  border-color: #1aa179 !important;
  color: #343a40;
}

.navbar-teal.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-teal.navbar-dark .form-control-navbar,
.navbar-teal.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #23dba4;
  border-color: #38dfae;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-teal.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-teal.navbar-dark .form-control-navbar:focus,
.navbar-teal.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #26dca6;
  border-color: #38dfae !important;
  color: #fff;
}

.navbar-cyan {
  background-color: #17a2b8;
  color: #fff;
}

.navbar-cyan.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-cyan.navbar-light .form-control-navbar,
.navbar-cyan.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1592a6;
  border-color: #127e8f;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-cyan.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-cyan.navbar-light .form-control-navbar:focus,
.navbar-cyan.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #148ea1;
  border-color: #127e8f !important;
  color: #343a40;
}

.navbar-cyan.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-cyan.navbar-dark .form-control-navbar,
.navbar-cyan.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #19b2ca;
  border-color: #1cc6e1;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-cyan.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-cyan.navbar-dark .form-control-navbar:focus,
.navbar-cyan.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1ab6cf;
  border-color: #1cc6e1 !important;
  color: #fff;
}

.navbar-white {
  background-color: #fff;
  color: #1f2d3d;
}

.navbar-white.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-white.navbar-light .form-control-navbar,
.navbar-white.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: whitesmoke;
  border-color: #e8e8e8;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-white.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-white.navbar-light .form-control-navbar:focus,
.navbar-white.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f2f2f2;
  border-color: #e8e8e8 !important;
  color: #343a40;
}

.navbar-white.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-white.navbar-dark .form-control-navbar,
.navbar-white.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: white;
  border-color: white;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-white.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-white.navbar-dark .form-control-navbar:focus,
.navbar-white.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: white;
  border-color: white !important;
  color: #fff;
}

.navbar-gray {
  background-color: #6c757d;
  color: #fff;
}

.navbar-gray.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray.navbar-light .form-control-navbar,
.navbar-gray.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-gray.navbar-light .form-control-navbar:focus,
.navbar-gray.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.navbar-gray.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray.navbar-dark .form-control-navbar,
.navbar-gray.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-gray.navbar-dark .form-control-navbar:focus,
.navbar-gray.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.navbar-gray-dark {
  background-color: #343a40;
  color: #fff;
}

.navbar-gray-dark.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray-dark.navbar-light .form-control-navbar,
.navbar-gray-dark.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2b3035;
  border-color: #1f2327;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray-dark.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-gray-dark.navbar-light .form-control-navbar:focus,
.navbar-gray-dark.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #292d32;
  border-color: #1f2327 !important;
  color: #343a40;
}

.navbar-gray-dark.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray-dark.navbar-dark .form-control-navbar,
.navbar-gray-dark.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3d444b;
  border-color: #495159;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray-dark.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-gray-dark.navbar-dark .form-control-navbar:focus,
.navbar-gray-dark.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #3f474e;
  border-color: #495159 !important;
  color: #fff;
}

.dark-mode .nav-pills .nav-link {
  color: #ced4da;
}

.dark-mode .nav-tabs {
  border-color: #56606a;
}

.dark-mode .nav-tabs .nav-link:focus,
.dark-mode .nav-tabs .nav-link:hover {
  border-color: #56606a;
}

.dark-mode .nav-tabs .nav-item.show .nav-link,
.dark-mode .nav-tabs .nav-link.active {
  background-color: #343a40;
  border-color: #56606a #56606a transparent #56606a;
  color: #fff;
}

.dark-mode .nav-tabs.flex-column .nav-item.show .nav-link.active, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:focus, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:hover,
.dark-mode .nav-tabs.flex-column .nav-link.active,
.dark-mode .nav-tabs.flex-column .nav-link:focus,
.dark-mode .nav-tabs.flex-column .nav-link:hover {
  border-color: #56606a transparent #56606a #56606a;
}

.dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:focus, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:hover,
.dark-mode .nav-tabs.flex-column .nav-link:focus,
.dark-mode .nav-tabs.flex-column .nav-link:hover {
  background-color: #3f474e;
}

.dark-mode .nav-tabs.flex-column.nav-tabs-right {
  border-color: #56606a;
}

.dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link.active, .dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link:focus, .dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link:hover {
  border-color: #56606a #56606a #56606a transparent;
}

.dark-mode .navbar-light {
  background-color: #f8f9fa;
}

.dark-mode .navbar-dark {
  background-color: #343a40;
  border-color: #4b545c;
}

.dark-mode .navbar-primary {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar,
.dark-mode .navbar-primary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #395d83;
  border-color: #315071;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #375a7f;
  border-color: #315071 !important;
  color: #343a40;
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar,
.dark-mode .navbar-primary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45719f;
  border-color: #4d7eb1;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4774a3;
  border-color: #4d7eb1 !important;
  color: #fff;
}

.dark-mode .navbar-secondary {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar,
.dark-mode .navbar-secondary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar,
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.dark-mode .navbar-success {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .navbar-success.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-success.navbar-light .form-control-navbar,
.dark-mode .navbar-success.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00a87d;
  border-color: #008e6a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-success.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-success.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-success.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00a379;
  border-color: #008e6a !important;
  color: #343a40;
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar,
.dark-mode .navbar-success.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00d09b;
  border-color: #00eaae;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00d69f;
  border-color: #00eaae !important;
  color: #fff;
}

.dark-mode .navbar-info {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .navbar-info.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-info.navbar-light .form-control-navbar,
.dark-mode .navbar-info.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #268fd5;
  border-color: #2280bf;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-info.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-info.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-info.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #258cd1;
  border-color: #2280bf !important;
  color: #343a40;
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar,
.dark-mode .navbar-info.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45a1de;
  border-color: #5bace2;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4aa3df;
  border-color: #5bace2 !important;
  color: #fff;
}

.dark-mode .navbar-warning {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar,
.dark-mode .navbar-warning.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e5910c;
  border-color: #cd820a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e08e0b;
  border-color: #cd820a !important;
  color: #343a40;
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar,
.dark-mode .navbar-warning.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f4a425;
  border-color: #f5ae3e;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f4a62a;
  border-color: #f5ae3e !important;
  color: #fff;
}

.dark-mode .navbar-danger {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar,
.dark-mode .navbar-danger.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e53b2a;
  border-color: #da2d1b;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e43725;
  border-color: #da2d1b !important;
  color: #343a40;
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar,
.dark-mode .navbar-danger.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e95d4e;
  border-color: #ec7265;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ea6153;
  border-color: #ec7265 !important;
  color: #fff;
}

.dark-mode .navbar-lightblue {
  background-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar,
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #76b1d3;
  border-color: #63a6cd;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #72afd2;
  border-color: #63a6cd !important;
  color: #343a40;
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar,
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #95c3dd;
  border-color: #a9cee3;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #99c5de;
  border-color: #a9cee3 !important;
  color: #fff;
}

.dark-mode .navbar-navy {
  background-color: #002c59;
  color: #fff;
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar,
.dark-mode .navbar-navy.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #002244;
  border-color: #00152b;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #001f3f;
  border-color: #00152b !important;
  color: #343a40;
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar,
.dark-mode .navbar-navy.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00366d;
  border-color: #004286;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #003872;
  border-color: #004286 !important;
  color: #fff;
}

.dark-mode .navbar-olive {
  background-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar,
.dark-mode .navbar-olive.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #66c299;
  border-color: #53bb8d;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #62c096;
  border-color: #53bb8d !important;
  color: #343a40;
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar,
.dark-mode .navbar-olive.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #83ceac;
  border-color: #95d5b8;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #87cfaf;
  border-color: #95d5b8 !important;
  color: #fff;
}

.dark-mode .navbar-lime {
  background-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar,
.dark-mode .navbar-lime.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #53ff9e;
  border-color: #39ff90;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4eff9b;
  border-color: #39ff90 !important;
  color: #343a40;
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar,
.dark-mode .navbar-lime.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7bffb5;
  border-color: #95ffc3;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #81ffb8;
  border-color: #95ffc3 !important;
  color: #fff;
}

.dark-mode .navbar-fuchsia {
  background-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar,
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f55fd3;
  border-color: #f347cc;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f55ad2;
  border-color: #f347cc !important;
  color: #343a40;
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar,
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f785de;
  border-color: #f99de4;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f88adf;
  border-color: #f99de4 !important;
  color: #fff;
}

.dark-mode .navbar-maroon {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar,
.dark-mode .navbar-maroon.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ea5a8f;
  border-color: #e8447f;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ea568c;
  border-color: #e8447f !important;
  color: #343a40;
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar,
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ef7ea8;
  border-color: #f295b7;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f083ab;
  border-color: #f295b7 !important;
  color: #fff;
}

.dark-mode .navbar-blue {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar,
.dark-mode .navbar-blue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #395d83;
  border-color: #315071;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #375a7f;
  border-color: #315071 !important;
  color: #343a40;
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar,
.dark-mode .navbar-blue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45719f;
  border-color: #4d7eb1;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4774a3;
  border-color: #4d7eb1 !important;
  color: #fff;
}

.dark-mode .navbar-indigo {
  background-color: #6610f2;
  color: #fff;
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar,
.dark-mode .navbar-indigo.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #5d0ce1;
  border-color: #530bc9;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #5b0cdd;
  border-color: #530bc9 !important;
  color: #343a40;
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar,
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7223f3;
  border-color: #823cf4;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7528f3;
  border-color: #823cf4 !important;
  color: #fff;
}

.dark-mode .navbar-purple {
  background-color: #6f42c1;
  color: #fff;
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar,
.dark-mode .navbar-purple.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #663bb4;
  border-color: #5b35a0;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #643ab0;
  border-color: #5b35a0 !important;
  color: #343a40;
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar,
.dark-mode .navbar-purple.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7b51c6;
  border-color: #8965cc;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7e55c7;
  border-color: #8965cc !important;
  color: #fff;
}

.dark-mode .navbar-pink {
  background-color: #e83e8c;
  color: #fff;
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar,
.dark-mode .navbar-pink.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e62c81;
  border-color: #de1a74;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e5277e;
  border-color: #de1a74 !important;
  color: #343a40;
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar,
.dark-mode .navbar-pink.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ea5097;
  border-color: #ed67a4;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #eb559a;
  border-color: #ed67a4 !important;
  color: #fff;
}

.dark-mode .navbar-red {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .navbar-red.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-red.navbar-light .form-control-navbar,
.dark-mode .navbar-red.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e53b2a;
  border-color: #da2d1b;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-red.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-red.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-red.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e43725;
  border-color: #da2d1b !important;
  color: #343a40;
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar,
.dark-mode .navbar-red.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e95d4e;
  border-color: #ec7265;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ea6153;
  border-color: #ec7265 !important;
  color: #fff;
}

.dark-mode .navbar-orange {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar,
.dark-mode .navbar-orange.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fa7302;
  border-color: #e16702;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f57102;
  border-color: #e16702 !important;
  color: #343a40;
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar,
.dark-mode .navbar-orange.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fd8928;
  border-color: #fd9742;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #fd8c2d;
  border-color: #fd9742 !important;
  color: #fff;
}

.dark-mode .navbar-yellow {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar,
.dark-mode .navbar-yellow.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e5910c;
  border-color: #cd820a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e08e0b;
  border-color: #cd820a !important;
  color: #343a40;
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar,
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f4a425;
  border-color: #f5ae3e;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f4a62a;
  border-color: #f5ae3e !important;
  color: #fff;
}

.dark-mode .navbar-green {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .navbar-green.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-green.navbar-light .form-control-navbar,
.dark-mode .navbar-green.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00a87d;
  border-color: #008e6a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-green.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-green.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-green.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00a379;
  border-color: #008e6a !important;
  color: #343a40;
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar,
.dark-mode .navbar-green.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00d09b;
  border-color: #00eaae;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00d69f;
  border-color: #00eaae !important;
  color: #fff;
}

.dark-mode .navbar-teal {
  background-color: #20c997;
  color: #fff;
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar,
.dark-mode .navbar-teal.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1db78a;
  border-color: #1aa179;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1cb386;
  border-color: #1aa179 !important;
  color: #343a40;
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar,
.dark-mode .navbar-teal.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #23dba4;
  border-color: #38dfae;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #26dca6;
  border-color: #38dfae !important;
  color: #fff;
}

.dark-mode .navbar-cyan {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar,
.dark-mode .navbar-cyan.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #268fd5;
  border-color: #2280bf;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #258cd1;
  border-color: #2280bf !important;
  color: #343a40;
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar,
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45a1de;
  border-color: #5bace2;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4aa3df;
  border-color: #5bace2 !important;
  color: #fff;
}

.dark-mode .navbar-white {
  background-color: #fff;
  color: #1f2d3d;
}

.dark-mode .navbar-white.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-white.navbar-light .form-control-navbar,
.dark-mode .navbar-white.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: whitesmoke;
  border-color: #e8e8e8;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-white.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-white.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-white.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f2f2f2;
  border-color: #e8e8e8 !important;
  color: #343a40;
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar,
.dark-mode .navbar-white.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: white;
  border-color: white;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: white;
  border-color: white !important;
  color: #fff;
}

.dark-mode .navbar-gray {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar,
.dark-mode .navbar-gray.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar,
.dark-mode .navbar-gray.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.dark-mode .navbar-gray-dark {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar,
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2b3035;
  border-color: #1f2327;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #292d32;
  border-color: #1f2327 !important;
  color: #343a40;
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar,
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3d444b;
  border-color: #495159;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #3f474e;
  border-color: #495159 !important;
  color: #fff;
}

.pagination-month .page-item {
  justify-self: stretch;
}

.pagination-month .page-item .page-link {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  box-shadow: none;
}

.pagination-month .page-item:first-child .page-link, .pagination-month .page-item:last-child .page-link {
  height: 100%;
  font-size: 1.25rem;
}

.pagination-month .page-item .page-month {
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
}

.pagination-month .page-item .page-year {
  margin-bottom: 0;
}

.pagination-month.pagination-lg .page-month {
  font-size: 1.5625rem;
}

.pagination-month.pagination-sm .page-month {
  font-size: 1rem;
}

.dark-mode .page-item.disabled a,
.dark-mode .page-item.disabled .page-link {
  background-color: #3a4047 !important;
  border-color: #6c757d !important;
  color: #6c757d;
}

.dark-mode .page-item .page-link {
  color: #3f6791;
}

.dark-mode .page-item.active .page-link {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .page-item.active .page-link:hover, .dark-mode .page-item.active .page-link:focus {
  color: #ced4da !important;
}

.dark-mode .page-item:not(.active) .page-link {
  background-color: #343a40;
  border-color: #6c757d;
}

.dark-mode .page-item:not(.active) .page-link:hover, .dark-mode .page-item:not(.active) .page-link:focus {
  color: #4774a3;
  background-color: #3f474e;
}

.form-group.has-icon {
  position: relative;
}

.form-group.has-icon .form-control {
  padding-right: 35px;
}

.form-group.has-icon .form-icon {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  font-size: 1rem;
  padding: 0.375rem 0.75rem;
  position: absolute;
  right: 3px;
  top: 0;
}

.btn-group-vertical .btn.btn-flat:first-of-type, .btn-group-vertical .btn.btn-flat:last-of-type {
  border-radius: 0;
}

.form-control-feedback.fa, .form-control-feedback.fas, .form-control-feedback.far, .form-control-feedback.fab, .form-control-feedback.fal, .form-control-feedback.fad, .form-control-feedback.svg-inline--fa, .form-control-feedback.ion {
  line-height: calc(2.25rem + 2px);
}

.input-lg + .form-control-feedback.fa, .input-lg + .form-control-feedback.fas, .input-lg + .form-control-feedback.far, .input-lg + .form-control-feedback.fab, .input-lg + .form-control-feedback.fal, .input-lg + .form-control-feedback.fad, .input-lg + .form-control-feedback.svg-inline--fa, .input-lg + .form-control-feedback.ion,
.input-group-lg + .form-control-feedback.fa,
.input-group-lg + .form-control-feedback.fas,
.input-group-lg + .form-control-feedback.far,
.input-group-lg + .form-control-feedback.fab,
.input-group-lg + .form-control-feedback.fal,
.input-group-lg + .form-control-feedback.fad,
.input-group-lg + .form-control-feedback.svg-inline--fa,
.input-group-lg + .form-control-feedback.ion {
  line-height: calc(2.875rem + 2px);
}

.form-group-lg .form-control + .form-control-feedback.fa, .form-group-lg .form-control + .form-control-feedback.fas, .form-group-lg .form-control + .form-control-feedback.far, .form-group-lg .form-control + .form-control-feedback.fab, .form-group-lg .form-control + .form-control-feedback.fal, .form-group-lg .form-control + .form-control-feedback.fad, .form-group-lg .form-control + .form-control-feedback.svg-inline--fa, .form-group-lg .form-control + .form-control-feedback.ion {
  line-height: calc(2.875rem + 2px);
}

.input-sm + .form-control-feedback.fa, .input-sm + .form-control-feedback.fas, .input-sm + .form-control-feedback.far, .input-sm + .form-control-feedback.fab, .input-sm + .form-control-feedback.fal, .input-sm + .form-control-feedback.fad, .input-sm + .form-control-feedback.svg-inline--fa, .input-sm + .form-control-feedback.ion,
.input-group-sm + .form-control-feedback.fa,
.input-group-sm + .form-control-feedback.fas,
.input-group-sm + .form-control-feedback.far,
.input-group-sm + .form-control-feedback.fab,
.input-group-sm + .form-control-feedback.fal,
.input-group-sm + .form-control-feedback.fad,
.input-group-sm + .form-control-feedback.svg-inline--fa,
.input-group-sm + .form-control-feedback.ion {
  line-height: calc(1.8125rem + 2px);
}

.form-group-sm .form-control + .form-control-feedback.fa, .form-group-sm .form-control + .form-control-feedback.fas, .form-group-sm .form-control + .form-control-feedback.far, .form-group-sm .form-control + .form-control-feedback.fab, .form-group-sm .form-control + .form-control-feedback.fal, .form-group-sm .form-control + .form-control-feedback.fad, .form-group-sm .form-control + .form-control-feedback.svg-inline--fa, .form-group-sm .form-control + .form-control-feedback.ion {
  line-height: calc(1.8125rem + 2px);
}

label:not(.form-check-label):not(.custom-file-label) {
  font-weight: 700;
}

.warning-feedback {
  font-size: 80%;
  color: #ffc107;
  display: none;
  margin-top: 0.25rem;
  width: 100%;
}

.warning-tooltip {
  border-radius: 0.25rem;
  font-size: 0.875rem;
  background-color: rgba(255, 193, 7, 0.9);
  color: #1f2d3d;
  display: none;
  line-height: 1.5;
  margin-top: .1rem;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  position: absolute;
  top: 100%;
  z-index: 5;
}

.form-control.is-warning {
  border-color: #ffc107;
}

.form-control.is-warning:focus {
  border-color: #ffc107;
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

.form-control.is-warning ~ .warning-feedback,
.form-control.is-warning ~ .warning-tooltip {
  display: block;
}

textarea.form-control.is-warning {
  padding-right: 2.25rem;
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.custom-select.is-warning {
  border-color: #ffc107;
}

.custom-select.is-warning:focus {
  border-color: #ffc107;
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

.custom-select.is-warning ~ .warning-feedback,
.custom-select.is-warning ~ .warning-tooltip {
  display: block;
}

.form-control-file.is-warning ~ .warning-feedback,
.form-control-file.is-warning ~ .warning-tooltip {
  display: block;
}

.form-check-input.is-warning ~ .form-check-label {
  color: #ffc107;
}

.form-check-input.is-warning ~ .warning-feedback,
.form-check-input.is-warning ~ .warning-tooltip {
  display: block;
}

.custom-control-input.is-warning ~ .custom-control-label {
  color: #ffc107;
}

.custom-control-input.is-warning ~ .custom-control-label::before {
  border-color: #ffc107;
}

.custom-control-input.is-warning ~ .warning-feedback,
.custom-control-input.is-warning ~ .warning-tooltip {
  display: block;
}

.custom-control-input.is-warning:checked ~ .custom-control-label::before {
  background-color: #ffce3a;
  border-color: #ffce3a;
}

.custom-control-input.is-warning:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

.custom-control-input.is-warning:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ffc107;
}

.custom-file-input.is-warning ~ .custom-file-label {
  border-color: #ffc107;
}

.custom-file-input.is-warning ~ .warning-feedback,
.custom-file-input.is-warning ~ .warning-tooltip {
  display: block;
}

.custom-file-input.is-warning:focus ~ .custom-file-label {
  border-color: #ffc107;
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

body.text-sm .input-group-text {
  font-size: 0.875rem;
}

.form-control.form-control-border,
.custom-select.form-control-border {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  box-shadow: inherit;
}

.form-control.form-control-border.border-width-2,
.custom-select.form-control-border.border-width-2 {
  border-bottom-width: 2px;
}

.form-control.form-control-border.border-width-3,
.custom-select.form-control-border.border-width-3 {
  border-bottom-width: 3px;
}

.custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::before {
  background-color: #245682;
  border-color: #0e2132;
}

.custom-switch.custom-switch-off-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(36, 86, 130, 0.25);
}

.custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::after {
  background-color: #08141e;
}

.custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #245682;
  border-color: #0e2132;
}

.custom-switch.custom-switch-on-primary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(36, 86, 130, 0.25);
}

.custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #6aa3d5;
}

.custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-off-secondary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-on-secondary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-off-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::after {
  background-color: #0f401b;
}

.custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-on-success .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #86e29b;
}

.custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-off-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::after {
  background-color: #093e47;
}

.custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-on-info .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7adeee;
}

.custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-off-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::after {
  background-color: #876500;
}

.custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-on-warning .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffe7a0;
}

.custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-off-danger .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::after {
  background-color: #7c151f;
}

.custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-on-danger .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f3b7bd;
}

.custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.custom-switch.custom-switch-off-light .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::after {
  background-color: #aeb9c5;
}

.custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.custom-switch.custom-switch-on-light .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-off-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-on-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::before {
  background-color: #3c8dbc;
  border-color: #23536f;
}

.custom-switch.custom-switch-off-lightblue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::after {
  background-color: #1d455b;
}

.custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3c8dbc;
  border-color: #23536f;
}

.custom-switch.custom-switch-on-lightblue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #acd0e5;
}

.custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::before {
  background-color: #001f3f;
  border-color: black;
}

.custom-switch.custom-switch-off-navy .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #001f3f;
  border-color: black;
}

.custom-switch.custom-switch-on-navy .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #006ad8;
}

.custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::before {
  background-color: #3d9970;
  border-color: #20503b;
}

.custom-switch.custom-switch-off-olive .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::after {
  background-color: #193e2d;
}

.custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3d9970;
  border-color: #20503b;
}

.custom-switch.custom-switch-on-olive .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #99d6bb;
}

.custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::before {
  background-color: #01ff70;
  border-color: #009a43;
}

.custom-switch.custom-switch-off-lime .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::after {
  background-color: #008138;
}

.custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #01ff70;
  border-color: #009a43;
}

.custom-switch.custom-switch-on-lime .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #9affc6;
}

.custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::before {
  background-color: #f012be;
  border-color: #930974;
}

.custom-switch.custom-switch-off-fuchsia .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::after {
  background-color: #7b0861;
}

.custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f012be;
  border-color: #930974;
}

.custom-switch.custom-switch-on-fuchsia .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f9a2e5;
}

.custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::before {
  background-color: #d81b60;
  border-color: #7d1038;
}

.custom-switch.custom-switch-off-maroon .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::after {
  background-color: #670d2e;
}

.custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #d81b60;
  border-color: #7d1038;
}

.custom-switch.custom-switch-on-maroon .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f29aba;
}

.custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.custom-switch.custom-switch-off-blue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::after {
  background-color: #003e80;
}

.custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.custom-switch.custom-switch-on-blue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #99caff;
}

.custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.custom-switch.custom-switch-off-indigo .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::after {
  background-color: #33077c;
}

.custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.custom-switch.custom-switch-on-indigo .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c3a1fa;
}

.custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.custom-switch.custom-switch-off-purple .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::after {
  background-color: #382063;
}

.custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.custom-switch.custom-switch-on-purple .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c7b5e7;
}

.custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.custom-switch.custom-switch-off-pink .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::after {
  background-color: #95124e;
}

.custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.custom-switch.custom-switch-on-pink .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c7dd;
}

.custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-off-red .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::after {
  background-color: #7c151f;
}

.custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-on-red .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f3b7bd;
}

.custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.custom-switch.custom-switch-off-orange .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::after {
  background-color: #904201;
}

.custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.custom-switch.custom-switch-on-orange .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fed1ac;
}

.custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-off-yellow .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::after {
  background-color: #876500;
}

.custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-on-yellow .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffe7a0;
}

.custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-off-green .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::after {
  background-color: #0f401b;
}

.custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-on-green .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #86e29b;
}

.custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.custom-switch.custom-switch-off-teal .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::after {
  background-color: #0e5b44;
}

.custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.custom-switch.custom-switch-on-teal .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #94eed3;
}

.custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-off-cyan .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::after {
  background-color: #093e47;
}

.custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-on-cyan .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7adeee;
}

.custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.custom-switch.custom-switch-off-white .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::after {
  background-color: #bfbfbf;
}

.custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.custom-switch.custom-switch-on-white .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-off-gray .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-on-gray .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-off-gray-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-on-gray-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.custom-range.custom-range-primary:focus {
  outline: none;
}

.custom-range.custom-range-primary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(36, 86, 130, 0.25);
}

.custom-range.custom-range-primary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(36, 86, 130, 0.25);
}

.custom-range.custom-range-primary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(36, 86, 130, 0.25);
}

.custom-range.custom-range-primary::-webkit-slider-thumb {
  background-color: #245682;
}

.custom-range.custom-range-primary::-webkit-slider-thumb:active {
  background-color: #7eb0db;
}

.custom-range.custom-range-primary::-moz-range-thumb {
  background-color: #245682;
}

.custom-range.custom-range-primary::-moz-range-thumb:active {
  background-color: #7eb0db;
}

.custom-range.custom-range-primary::-ms-thumb {
  background-color: #245682;
}

.custom-range.custom-range-primary::-ms-thumb:active {
  background-color: #7eb0db;
}

.custom-range.custom-range-secondary:focus {
  outline: none;
}

.custom-range.custom-range-secondary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-secondary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-secondary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-secondary::-webkit-slider-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-secondary::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-secondary::-moz-range-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-secondary::-moz-range-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-secondary::-ms-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-secondary::-ms-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-success:focus {
  outline: none;
}

.custom-range.custom-range-success:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-success:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-success:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-success::-webkit-slider-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-success::-webkit-slider-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-success::-moz-range-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-success::-moz-range-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-success::-ms-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-success::-ms-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-info:focus {
  outline: none;
}

.custom-range.custom-range-info:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-info:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-info:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-info::-webkit-slider-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-info::-webkit-slider-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-info::-moz-range-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-info::-moz-range-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-info::-ms-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-info::-ms-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-warning:focus {
  outline: none;
}

.custom-range.custom-range-warning:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-warning:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-warning:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-warning::-webkit-slider-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-warning::-webkit-slider-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-warning::-moz-range-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-warning::-moz-range-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-warning::-ms-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-warning::-ms-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-danger:focus {
  outline: none;
}

.custom-range.custom-range-danger:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-danger:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-danger:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-danger::-webkit-slider-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-danger::-webkit-slider-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-danger::-moz-range-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-danger::-moz-range-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-danger::-ms-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-danger::-ms-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-light:focus {
  outline: none;
}

.custom-range.custom-range-light:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-range.custom-range-light:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-range.custom-range-light:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-range.custom-range-light::-webkit-slider-thumb {
  background-color: #f8f9fa;
}

.custom-range.custom-range-light::-webkit-slider-thumb:active {
  background-color: white;
}

.custom-range.custom-range-light::-moz-range-thumb {
  background-color: #f8f9fa;
}

.custom-range.custom-range-light::-moz-range-thumb:active {
  background-color: white;
}

.custom-range.custom-range-light::-ms-thumb {
  background-color: #f8f9fa;
}

.custom-range.custom-range-light::-ms-thumb:active {
  background-color: white;
}

.custom-range.custom-range-dark:focus {
  outline: none;
}

.custom-range.custom-range-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-dark::-moz-range-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-dark::-ms-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-dark::-ms-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-lightblue:focus {
  outline: none;
}

.custom-range.custom-range-lightblue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-range.custom-range-lightblue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-range.custom-range-lightblue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-range.custom-range-lightblue::-webkit-slider-thumb {
  background-color: #3c8dbc;
}

.custom-range.custom-range-lightblue::-webkit-slider-thumb:active {
  background-color: #c0dbeb;
}

.custom-range.custom-range-lightblue::-moz-range-thumb {
  background-color: #3c8dbc;
}

.custom-range.custom-range-lightblue::-moz-range-thumb:active {
  background-color: #c0dbeb;
}

.custom-range.custom-range-lightblue::-ms-thumb {
  background-color: #3c8dbc;
}

.custom-range.custom-range-lightblue::-ms-thumb:active {
  background-color: #c0dbeb;
}

.custom-range.custom-range-navy:focus {
  outline: none;
}

.custom-range.custom-range-navy:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-range.custom-range-navy:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-range.custom-range-navy:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-range.custom-range-navy::-webkit-slider-thumb {
  background-color: #001f3f;
}

.custom-range.custom-range-navy::-webkit-slider-thumb:active {
  background-color: #0077f2;
}

.custom-range.custom-range-navy::-moz-range-thumb {
  background-color: #001f3f;
}

.custom-range.custom-range-navy::-moz-range-thumb:active {
  background-color: #0077f2;
}

.custom-range.custom-range-navy::-ms-thumb {
  background-color: #001f3f;
}

.custom-range.custom-range-navy::-ms-thumb:active {
  background-color: #0077f2;
}

.custom-range.custom-range-olive:focus {
  outline: none;
}

.custom-range.custom-range-olive:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-range.custom-range-olive:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-range.custom-range-olive:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-range.custom-range-olive::-webkit-slider-thumb {
  background-color: #3d9970;
}

.custom-range.custom-range-olive::-webkit-slider-thumb:active {
  background-color: #abdec7;
}

.custom-range.custom-range-olive::-moz-range-thumb {
  background-color: #3d9970;
}

.custom-range.custom-range-olive::-moz-range-thumb:active {
  background-color: #abdec7;
}

.custom-range.custom-range-olive::-ms-thumb {
  background-color: #3d9970;
}

.custom-range.custom-range-olive::-ms-thumb:active {
  background-color: #abdec7;
}

.custom-range.custom-range-lime:focus {
  outline: none;
}

.custom-range.custom-range-lime:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-range.custom-range-lime:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-range.custom-range-lime:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-range.custom-range-lime::-webkit-slider-thumb {
  background-color: #01ff70;
}

.custom-range.custom-range-lime::-webkit-slider-thumb:active {
  background-color: #b4ffd4;
}

.custom-range.custom-range-lime::-moz-range-thumb {
  background-color: #01ff70;
}

.custom-range.custom-range-lime::-moz-range-thumb:active {
  background-color: #b4ffd4;
}

.custom-range.custom-range-lime::-ms-thumb {
  background-color: #01ff70;
}

.custom-range.custom-range-lime::-ms-thumb:active {
  background-color: #b4ffd4;
}

.custom-range.custom-range-fuchsia:focus {
  outline: none;
}

.custom-range.custom-range-fuchsia:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-range.custom-range-fuchsia:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-range.custom-range-fuchsia:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-range.custom-range-fuchsia::-webkit-slider-thumb {
  background-color: #f012be;
}

.custom-range.custom-range-fuchsia::-webkit-slider-thumb:active {
  background-color: #fbbaec;
}

.custom-range.custom-range-fuchsia::-moz-range-thumb {
  background-color: #f012be;
}

.custom-range.custom-range-fuchsia::-moz-range-thumb:active {
  background-color: #fbbaec;
}

.custom-range.custom-range-fuchsia::-ms-thumb {
  background-color: #f012be;
}

.custom-range.custom-range-fuchsia::-ms-thumb:active {
  background-color: #fbbaec;
}

.custom-range.custom-range-maroon:focus {
  outline: none;
}

.custom-range.custom-range-maroon:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-range.custom-range-maroon:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-range.custom-range-maroon:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-range.custom-range-maroon::-webkit-slider-thumb {
  background-color: #d81b60;
}

.custom-range.custom-range-maroon::-webkit-slider-thumb:active {
  background-color: #f5b0c9;
}

.custom-range.custom-range-maroon::-moz-range-thumb {
  background-color: #d81b60;
}

.custom-range.custom-range-maroon::-moz-range-thumb:active {
  background-color: #f5b0c9;
}

.custom-range.custom-range-maroon::-ms-thumb {
  background-color: #d81b60;
}

.custom-range.custom-range-maroon::-ms-thumb:active {
  background-color: #f5b0c9;
}

.custom-range.custom-range-blue:focus {
  outline: none;
}

.custom-range.custom-range-blue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-blue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-blue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-blue::-webkit-slider-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-blue::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-blue::-moz-range-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-blue::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-blue::-ms-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-blue::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-indigo:focus {
  outline: none;
}

.custom-range.custom-range-indigo:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-range.custom-range-indigo:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-range.custom-range-indigo:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-range.custom-range-indigo::-webkit-slider-thumb {
  background-color: #6610f2;
}

.custom-range.custom-range-indigo::-webkit-slider-thumb:active {
  background-color: #d2b9fb;
}

.custom-range.custom-range-indigo::-moz-range-thumb {
  background-color: #6610f2;
}

.custom-range.custom-range-indigo::-moz-range-thumb:active {
  background-color: #d2b9fb;
}

.custom-range.custom-range-indigo::-ms-thumb {
  background-color: #6610f2;
}

.custom-range.custom-range-indigo::-ms-thumb:active {
  background-color: #d2b9fb;
}

.custom-range.custom-range-purple:focus {
  outline: none;
}

.custom-range.custom-range-purple:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-range.custom-range-purple:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-range.custom-range-purple:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-range.custom-range-purple::-webkit-slider-thumb {
  background-color: #6f42c1;
}

.custom-range.custom-range-purple::-webkit-slider-thumb:active {
  background-color: #d5c8ed;
}

.custom-range.custom-range-purple::-moz-range-thumb {
  background-color: #6f42c1;
}

.custom-range.custom-range-purple::-moz-range-thumb:active {
  background-color: #d5c8ed;
}

.custom-range.custom-range-purple::-ms-thumb {
  background-color: #6f42c1;
}

.custom-range.custom-range-purple::-ms-thumb:active {
  background-color: #d5c8ed;
}

.custom-range.custom-range-pink:focus {
  outline: none;
}

.custom-range.custom-range-pink:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-range.custom-range-pink:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-range.custom-range-pink:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-range.custom-range-pink::-webkit-slider-thumb {
  background-color: #e83e8c;
}

.custom-range.custom-range-pink::-webkit-slider-thumb:active {
  background-color: #fbddeb;
}

.custom-range.custom-range-pink::-moz-range-thumb {
  background-color: #e83e8c;
}

.custom-range.custom-range-pink::-moz-range-thumb:active {
  background-color: #fbddeb;
}

.custom-range.custom-range-pink::-ms-thumb {
  background-color: #e83e8c;
}

.custom-range.custom-range-pink::-ms-thumb:active {
  background-color: #fbddeb;
}

.custom-range.custom-range-red:focus {
  outline: none;
}

.custom-range.custom-range-red:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-red:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-red:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-red::-webkit-slider-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-red::-webkit-slider-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-red::-moz-range-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-red::-moz-range-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-red::-ms-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-red::-ms-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-orange:focus {
  outline: none;
}

.custom-range.custom-range-orange:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-range.custom-range-orange:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-range.custom-range-orange:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-range.custom-range-orange::-webkit-slider-thumb {
  background-color: #fd7e14;
}

.custom-range.custom-range-orange::-webkit-slider-thumb:active {
  background-color: #ffdfc5;
}

.custom-range.custom-range-orange::-moz-range-thumb {
  background-color: #fd7e14;
}

.custom-range.custom-range-orange::-moz-range-thumb:active {
  background-color: #ffdfc5;
}

.custom-range.custom-range-orange::-ms-thumb {
  background-color: #fd7e14;
}

.custom-range.custom-range-orange::-ms-thumb:active {
  background-color: #ffdfc5;
}

.custom-range.custom-range-yellow:focus {
  outline: none;
}

.custom-range.custom-range-yellow:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-yellow:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-yellow:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-yellow::-webkit-slider-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-yellow::-webkit-slider-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-yellow::-moz-range-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-yellow::-moz-range-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-yellow::-ms-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-yellow::-ms-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-green:focus {
  outline: none;
}

.custom-range.custom-range-green:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-green:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-green:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-green::-webkit-slider-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-green::-webkit-slider-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-green::-moz-range-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-green::-moz-range-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-green::-ms-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-green::-ms-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-teal:focus {
  outline: none;
}

.custom-range.custom-range-teal:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-range.custom-range-teal:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-range.custom-range-teal:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-range.custom-range-teal::-webkit-slider-thumb {
  background-color: #20c997;
}

.custom-range.custom-range-teal::-webkit-slider-thumb:active {
  background-color: #aaf1dc;
}

.custom-range.custom-range-teal::-moz-range-thumb {
  background-color: #20c997;
}

.custom-range.custom-range-teal::-moz-range-thumb:active {
  background-color: #aaf1dc;
}

.custom-range.custom-range-teal::-ms-thumb {
  background-color: #20c997;
}

.custom-range.custom-range-teal::-ms-thumb:active {
  background-color: #aaf1dc;
}

.custom-range.custom-range-cyan:focus {
  outline: none;
}

.custom-range.custom-range-cyan:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-cyan:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-cyan:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-cyan::-webkit-slider-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-cyan::-webkit-slider-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-cyan::-moz-range-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-cyan::-moz-range-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-cyan::-ms-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-cyan::-ms-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-white:focus {
  outline: none;
}

.custom-range.custom-range-white:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-range.custom-range-white:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-range.custom-range-white:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-range.custom-range-white::-webkit-slider-thumb {
  background-color: #fff;
}

.custom-range.custom-range-white::-webkit-slider-thumb:active {
  background-color: white;
}

.custom-range.custom-range-white::-moz-range-thumb {
  background-color: #fff;
}

.custom-range.custom-range-white::-moz-range-thumb:active {
  background-color: white;
}

.custom-range.custom-range-white::-ms-thumb {
  background-color: #fff;
}

.custom-range.custom-range-white::-ms-thumb:active {
  background-color: white;
}

.custom-range.custom-range-gray:focus {
  outline: none;
}

.custom-range.custom-range-gray:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-gray:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-gray:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-gray::-webkit-slider-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-gray::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-gray::-moz-range-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-gray::-moz-range-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-gray::-ms-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-gray::-ms-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-gray-dark:focus {
  outline: none;
}

.custom-range.custom-range-gray-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-gray-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-gray-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-gray-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-gray-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-gray-dark::-moz-range-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-gray-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-gray-dark::-ms-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-gray-dark::-ms-thumb:active {
  background-color: #88939e;
}

.custom-control-input-primary:checked ~ .custom-control-label::before {
  border-color: #245682;
  background-color: #245682;
}

.custom-control-input-primary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23245682' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-primary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23245682'/%3E%3C/svg%3E") !important;
}

.custom-control-input-primary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(36, 86, 130, 0.25);
}

.custom-control-input-primary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #5697d0;
}

.custom-control-input-primary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #7eb0db;
  border-color: #7eb0db;
}

.custom-control-input-secondary:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.custom-control-input-secondary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-secondary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.custom-control-input-secondary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.custom-control-input-secondary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.custom-control-input-secondary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.custom-control-input-success:checked ~ .custom-control-label::before {
  border-color: #28a745;
  background-color: #28a745;
}

.custom-control-input-success.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-success.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2328a745'/%3E%3C/svg%3E") !important;
}

.custom-control-input-success:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.custom-control-input-success:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #71dd8a;
}

.custom-control-input-success:not(:disabled):active ~ .custom-control-label::before {
  background-color: #9be7ac;
  border-color: #9be7ac;
}

.custom-control-input-info:checked ~ .custom-control-label::before {
  border-color: #17a2b8;
  background-color: #17a2b8;
}

.custom-control-input-info.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2317a2b8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-info.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2317a2b8'/%3E%3C/svg%3E") !important;
}

.custom-control-input-info:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

.custom-control-input-info:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #63d9ec;
}

.custom-control-input-info:not(:disabled):active ~ .custom-control-label::before {
  background-color: #90e4f1;
  border-color: #90e4f1;
}

.custom-control-input-warning:checked ~ .custom-control-label::before {
  border-color: #ffc107;
  background-color: #ffc107;
}

.custom-control-input-warning.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffc107' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-warning.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffc107'/%3E%3C/svg%3E") !important;
}

.custom-control-input-warning:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
}

.custom-control-input-warning:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ffe187;
}

.custom-control-input-warning:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffeeba;
  border-color: #ffeeba;
}

.custom-control-input-danger:checked ~ .custom-control-label::before {
  border-color: #dc3545;
  background-color: #dc3545;
}

.custom-control-input-danger.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23dc3545' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-danger.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23dc3545'/%3E%3C/svg%3E") !important;
}

.custom-control-input-danger:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.custom-control-input-danger:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #efa2a9;
}

.custom-control-input-danger:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f6cdd1;
  border-color: #f6cdd1;
}

.custom-control-input-light:checked ~ .custom-control-label::before {
  border-color: #f8f9fa;
  background-color: #f8f9fa;
}

.custom-control-input-light.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f8f9fa' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-light.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f8f9fa'/%3E%3C/svg%3E") !important;
}

.custom-control-input-light:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(248, 249, 250, 0.25);
}

.custom-control-input-light:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.custom-control-input-light:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.custom-control-input-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.custom-control-input-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.custom-control-input-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.custom-control-input-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.custom-control-input-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.custom-control-input-lightblue:checked ~ .custom-control-label::before {
  border-color: #3c8dbc;
  background-color: #3c8dbc;
}

.custom-control-input-lightblue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233c8dbc' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lightblue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233c8dbc'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lightblue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(60, 141, 188, 0.25);
}

.custom-control-input-lightblue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #99c5de;
}

.custom-control-input-lightblue:not(:disabled):active ~ .custom-control-label::before {
  background-color: #c0dbeb;
  border-color: #c0dbeb;
}

.custom-control-input-navy:checked ~ .custom-control-label::before {
  border-color: #001f3f;
  background-color: #001f3f;
}

.custom-control-input-navy.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23001f3f' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-navy.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23001f3f'/%3E%3C/svg%3E") !important;
}

.custom-control-input-navy:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 31, 63, 0.25);
}

.custom-control-input-navy:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #005ebf;
}

.custom-control-input-navy:not(:disabled):active ~ .custom-control-label::before {
  background-color: #0077f2;
  border-color: #0077f2;
}

.custom-control-input-olive:checked ~ .custom-control-label::before {
  border-color: #3d9970;
  background-color: #3d9970;
}

.custom-control-input-olive.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233d9970' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-olive.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233d9970'/%3E%3C/svg%3E") !important;
}

.custom-control-input-olive:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(61, 153, 112, 0.25);
}

.custom-control-input-olive:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #87cfaf;
}

.custom-control-input-olive:not(:disabled):active ~ .custom-control-label::before {
  background-color: #abdec7;
  border-color: #abdec7;
}

.custom-control-input-lime:checked ~ .custom-control-label::before {
  border-color: #01ff70;
  background-color: #01ff70;
}

.custom-control-input-lime.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2301ff70' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lime.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2301ff70'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lime:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(1, 255, 112, 0.25);
}

.custom-control-input-lime:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #81ffb8;
}

.custom-control-input-lime:not(:disabled):active ~ .custom-control-label::before {
  background-color: #b4ffd4;
  border-color: #b4ffd4;
}

.custom-control-input-fuchsia:checked ~ .custom-control-label::before {
  border-color: #f012be;
  background-color: #f012be;
}

.custom-control-input-fuchsia.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f012be' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-fuchsia.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f012be'/%3E%3C/svg%3E") !important;
}

.custom-control-input-fuchsia:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(240, 18, 190, 0.25);
}

.custom-control-input-fuchsia:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f88adf;
}

.custom-control-input-fuchsia:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbbaec;
  border-color: #fbbaec;
}

.custom-control-input-maroon:checked ~ .custom-control-label::before {
  border-color: #d81b60;
  background-color: #d81b60;
}

.custom-control-input-maroon.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23d81b60' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-maroon.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23d81b60'/%3E%3C/svg%3E") !important;
}

.custom-control-input-maroon:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(216, 27, 96, 0.25);
}

.custom-control-input-maroon:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f083ab;
}

.custom-control-input-maroon:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f5b0c9;
  border-color: #f5b0c9;
}

.custom-control-input-blue:checked ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

.custom-control-input-blue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23007bff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-blue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23007bff'/%3E%3C/svg%3E") !important;
}

.custom-control-input-blue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input-blue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input-blue:not(:disabled):active ~ .custom-control-label::before {
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.custom-control-input-indigo:checked ~ .custom-control-label::before {
  border-color: #6610f2;
  background-color: #6610f2;
}

.custom-control-input-indigo.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236610f2' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-indigo.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236610f2'/%3E%3C/svg%3E") !important;
}

.custom-control-input-indigo:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(102, 16, 242, 0.25);
}

.custom-control-input-indigo:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b389f9;
}

.custom-control-input-indigo:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d2b9fb;
  border-color: #d2b9fb;
}

.custom-control-input-purple:checked ~ .custom-control-label::before {
  border-color: #6f42c1;
  background-color: #6f42c1;
}

.custom-control-input-purple.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236f42c1' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-purple.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236f42c1'/%3E%3C/svg%3E") !important;
}

.custom-control-input-purple:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(111, 66, 193, 0.25);
}

.custom-control-input-purple:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b8a2e0;
}

.custom-control-input-purple:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d5c8ed;
  border-color: #d5c8ed;
}

.custom-control-input-pink:checked ~ .custom-control-label::before {
  border-color: #e83e8c;
  background-color: #e83e8c;
}

.custom-control-input-pink.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e83e8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-pink.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e83e8c'/%3E%3C/svg%3E") !important;
}

.custom-control-input-pink:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(232, 62, 140, 0.25);
}

.custom-control-input-pink:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f6b0d0;
}

.custom-control-input-pink:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbddeb;
  border-color: #fbddeb;
}

.custom-control-input-red:checked ~ .custom-control-label::before {
  border-color: #dc3545;
  background-color: #dc3545;
}

.custom-control-input-red.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23dc3545' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-red.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23dc3545'/%3E%3C/svg%3E") !important;
}

.custom-control-input-red:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.custom-control-input-red:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #efa2a9;
}

.custom-control-input-red:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f6cdd1;
  border-color: #f6cdd1;
}

.custom-control-input-orange:checked ~ .custom-control-label::before {
  border-color: #fd7e14;
  background-color: #fd7e14;
}

.custom-control-input-orange.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fd7e14' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-orange.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fd7e14'/%3E%3C/svg%3E") !important;
}

.custom-control-input-orange:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(253, 126, 20, 0.25);
}

.custom-control-input-orange:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fec392;
}

.custom-control-input-orange:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffdfc5;
  border-color: #ffdfc5;
}

.custom-control-input-yellow:checked ~ .custom-control-label::before {
  border-color: #ffc107;
  background-color: #ffc107;
}

.custom-control-input-yellow.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffc107' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-yellow.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffc107'/%3E%3C/svg%3E") !important;
}

.custom-control-input-yellow:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
}

.custom-control-input-yellow:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ffe187;
}

.custom-control-input-yellow:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffeeba;
  border-color: #ffeeba;
}

.custom-control-input-green:checked ~ .custom-control-label::before {
  border-color: #28a745;
  background-color: #28a745;
}

.custom-control-input-green.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-green.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2328a745'/%3E%3C/svg%3E") !important;
}

.custom-control-input-green:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.custom-control-input-green:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #71dd8a;
}

.custom-control-input-green:not(:disabled):active ~ .custom-control-label::before {
  background-color: #9be7ac;
  border-color: #9be7ac;
}

.custom-control-input-teal:checked ~ .custom-control-label::before {
  border-color: #20c997;
  background-color: #20c997;
}

.custom-control-input-teal.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2320c997' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-teal.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2320c997'/%3E%3C/svg%3E") !important;
}

.custom-control-input-teal:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(32, 201, 151, 0.25);
}

.custom-control-input-teal:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #7eeaca;
}

.custom-control-input-teal:not(:disabled):active ~ .custom-control-label::before {
  background-color: #aaf1dc;
  border-color: #aaf1dc;
}

.custom-control-input-cyan:checked ~ .custom-control-label::before {
  border-color: #17a2b8;
  background-color: #17a2b8;
}

.custom-control-input-cyan.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2317a2b8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-cyan.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2317a2b8'/%3E%3C/svg%3E") !important;
}

.custom-control-input-cyan:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

.custom-control-input-cyan:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #63d9ec;
}

.custom-control-input-cyan:not(:disabled):active ~ .custom-control-label::before {
  background-color: #90e4f1;
  border-color: #90e4f1;
}

.custom-control-input-white:checked ~ .custom-control-label::before {
  border-color: #fff;
  background-color: #fff;
}

.custom-control-input-white.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-white.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E") !important;
}

.custom-control-input-white:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

.custom-control-input-white:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.custom-control-input-white:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.custom-control-input-gray:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.custom-control-input-gray.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.custom-control-input-gray:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.custom-control-input-gray:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.custom-control-input-gray-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.custom-control-input-gray-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.custom-control-input-gray-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.custom-control-input-gray-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.custom-control-input-outline ~ .custom-control-label::before {
  background-color: transparent !important;
  box-shadow: none;
}

.custom-control-input-outline:checked ~ .custom-control-label::before {
  background-color: transparent;
}

.navbar-dark .btn-navbar,
.navbar-dark .form-control-navbar {
  background-color: #3f474e;
  border: 1px solid #56606a;
  color: white;
}

.navbar-dark .btn-navbar:hover {
  background-color: #454d55;
}

.navbar-dark .btn-navbar:focus {
  background-color: #4b545c;
}

.navbar-dark .form-control-navbar + .input-group-prepend > .btn-navbar,
.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3f474e;
  color: #fff;
  border: 1px solid #56606a;
  border-left: none;
}

.dark-mode .form-control:not(.form-control-navbar):not(.form-control-sidebar),
.dark-mode .custom-select,
.dark-mode .custom-file-label,
.dark-mode .custom-file-label::after,
.dark-mode .custom-control-label::before,
.dark-mode .input-group-text {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .form-control:not(.form-control-navbar):not(.form-control-sidebar):not(.is-invalid):not(:focus),
.dark-mode .custom-file-label,
.dark-mode .custom-file-label::after {
  border-color: #6c757d;
}

.dark-mode select {
  background-color: #343a40;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .input-group-text {
  border-color: #6c757d;
}

.dark-mode .custom-control-input:disabled ~ .custom-control-label::before,
.dark-mode .custom-control-input[disabled] ~ .custom-control-label::before {
  background-color: #3f474e;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .custom-range::-webkit-slider-runnable-track {
  background-color: #454d55;
}

.dark-mode .custom-range::-moz-range-track {
  background-color: #454d55;
}

.dark-mode .custom-range::-ms-track {
  background-color: #454d55;
}

.dark-mode .custom-range.custom-range-primary:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-primary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-primary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-primary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-primary::-webkit-slider-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-primary::-webkit-slider-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-primary::-moz-range-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-primary::-moz-range-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-primary::-ms-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-primary::-ms-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-secondary:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-secondary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-secondary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-secondary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-secondary::-webkit-slider-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-secondary::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-secondary::-moz-range-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-secondary::-moz-range-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-secondary::-ms-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-secondary::-ms-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-success:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-success:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-success:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-success:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-success::-webkit-slider-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-success::-webkit-slider-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-success::-moz-range-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-success::-moz-range-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-success::-ms-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-success::-ms-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-info:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-info:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-info:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-info:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-info::-webkit-slider-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-info::-webkit-slider-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-info::-moz-range-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-info::-moz-range-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-info::-ms-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-info::-ms-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-warning:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-warning:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-warning:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-warning:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-warning::-webkit-slider-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-warning::-webkit-slider-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-warning::-moz-range-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-warning::-moz-range-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-warning::-ms-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-warning::-ms-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-danger:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-danger:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-danger:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-danger:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-danger::-webkit-slider-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-danger::-webkit-slider-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-danger::-moz-range-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-danger::-moz-range-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-danger::-ms-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-danger::-ms-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-light:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-light:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-range.custom-range-light:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-range.custom-range-light:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-range.custom-range-light::-webkit-slider-thumb {
  background-color: #f8f9fa;
}

.dark-mode .custom-range.custom-range-light::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-light::-moz-range-thumb {
  background-color: #f8f9fa;
}

.dark-mode .custom-range.custom-range-light::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-light::-ms-thumb {
  background-color: #f8f9fa;
}

.dark-mode .custom-range.custom-range-light::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-dark:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-dark::-moz-range-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-dark::-ms-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-dark::-ms-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-lightblue:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-lightblue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-range.custom-range-lightblue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-range.custom-range-lightblue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-range.custom-range-lightblue::-webkit-slider-thumb {
  background-color: #86bad8;
}

.dark-mode .custom-range.custom-range-lightblue::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lightblue::-moz-range-thumb {
  background-color: #86bad8;
}

.dark-mode .custom-range.custom-range-lightblue::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lightblue::-ms-thumb {
  background-color: #86bad8;
}

.dark-mode .custom-range.custom-range-lightblue::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-navy:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-navy:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-range.custom-range-navy:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-range.custom-range-navy:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-range.custom-range-navy::-webkit-slider-thumb {
  background-color: #002c59;
}

.dark-mode .custom-range.custom-range-navy::-webkit-slider-thumb:active {
  background-color: #0c84ff;
}

.dark-mode .custom-range.custom-range-navy::-moz-range-thumb {
  background-color: #002c59;
}

.dark-mode .custom-range.custom-range-navy::-moz-range-thumb:active {
  background-color: #0c84ff;
}

.dark-mode .custom-range.custom-range-navy::-ms-thumb {
  background-color: #002c59;
}

.dark-mode .custom-range.custom-range-navy::-ms-thumb:active {
  background-color: #0c84ff;
}

.dark-mode .custom-range.custom-range-olive:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-olive:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-range.custom-range-olive:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-range.custom-range-olive:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-range.custom-range-olive::-webkit-slider-thumb {
  background-color: #74c8a3;
}

.dark-mode .custom-range.custom-range-olive::-webkit-slider-thumb:active {
  background-color: #f4fbf8;
}

.dark-mode .custom-range.custom-range-olive::-moz-range-thumb {
  background-color: #74c8a3;
}

.dark-mode .custom-range.custom-range-olive::-moz-range-thumb:active {
  background-color: #f4fbf8;
}

.dark-mode .custom-range.custom-range-olive::-ms-thumb {
  background-color: #74c8a3;
}

.dark-mode .custom-range.custom-range-olive::-ms-thumb:active {
  background-color: #f4fbf8;
}

.dark-mode .custom-range.custom-range-lime:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-lime:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-range.custom-range-lime:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-range.custom-range-lime:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-range.custom-range-lime::-webkit-slider-thumb {
  background-color: #67ffa9;
}

.dark-mode .custom-range.custom-range-lime::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lime::-moz-range-thumb {
  background-color: #67ffa9;
}

.dark-mode .custom-range.custom-range-lime::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lime::-ms-thumb {
  background-color: #67ffa9;
}

.dark-mode .custom-range.custom-range-lime::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-fuchsia:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-fuchsia:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-range.custom-range-fuchsia:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-range.custom-range-fuchsia:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-range.custom-range-fuchsia::-webkit-slider-thumb {
  background-color: #f672d8;
}

.dark-mode .custom-range.custom-range-fuchsia::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-fuchsia::-moz-range-thumb {
  background-color: #f672d8;
}

.dark-mode .custom-range.custom-range-fuchsia::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-fuchsia::-ms-thumb {
  background-color: #f672d8;
}

.dark-mode .custom-range.custom-range-fuchsia::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-maroon:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-maroon:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-range.custom-range-maroon:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-range.custom-range-maroon:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-range.custom-range-maroon::-webkit-slider-thumb {
  background-color: #ed6c9b;
}

.dark-mode .custom-range.custom-range-maroon::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-maroon::-moz-range-thumb {
  background-color: #ed6c9b;
}

.dark-mode .custom-range.custom-range-maroon::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-maroon::-ms-thumb {
  background-color: #ed6c9b;
}

.dark-mode .custom-range.custom-range-maroon::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-blue:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-blue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-blue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-blue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-blue::-webkit-slider-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-blue::-webkit-slider-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-blue::-moz-range-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-blue::-moz-range-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-blue::-ms-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-blue::-ms-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-indigo:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-indigo:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-range.custom-range-indigo:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-range.custom-range-indigo:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-range.custom-range-indigo::-webkit-slider-thumb {
  background-color: #6610f2;
}

.dark-mode .custom-range.custom-range-indigo::-webkit-slider-thumb:active {
  background-color: #d2b9fb;
}

.dark-mode .custom-range.custom-range-indigo::-moz-range-thumb {
  background-color: #6610f2;
}

.dark-mode .custom-range.custom-range-indigo::-moz-range-thumb:active {
  background-color: #d2b9fb;
}

.dark-mode .custom-range.custom-range-indigo::-ms-thumb {
  background-color: #6610f2;
}

.dark-mode .custom-range.custom-range-indigo::-ms-thumb:active {
  background-color: #d2b9fb;
}

.dark-mode .custom-range.custom-range-purple:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-purple:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-range.custom-range-purple:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-range.custom-range-purple:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-range.custom-range-purple::-webkit-slider-thumb {
  background-color: #6f42c1;
}

.dark-mode .custom-range.custom-range-purple::-webkit-slider-thumb:active {
  background-color: #d5c8ed;
}

.dark-mode .custom-range.custom-range-purple::-moz-range-thumb {
  background-color: #6f42c1;
}

.dark-mode .custom-range.custom-range-purple::-moz-range-thumb:active {
  background-color: #d5c8ed;
}

.dark-mode .custom-range.custom-range-purple::-ms-thumb {
  background-color: #6f42c1;
}

.dark-mode .custom-range.custom-range-purple::-ms-thumb:active {
  background-color: #d5c8ed;
}

.dark-mode .custom-range.custom-range-pink:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-pink:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-range.custom-range-pink:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-range.custom-range-pink:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-range.custom-range-pink::-webkit-slider-thumb {
  background-color: #e83e8c;
}

.dark-mode .custom-range.custom-range-pink::-webkit-slider-thumb:active {
  background-color: #fbddeb;
}

.dark-mode .custom-range.custom-range-pink::-moz-range-thumb {
  background-color: #e83e8c;
}

.dark-mode .custom-range.custom-range-pink::-moz-range-thumb:active {
  background-color: #fbddeb;
}

.dark-mode .custom-range.custom-range-pink::-ms-thumb {
  background-color: #e83e8c;
}

.dark-mode .custom-range.custom-range-pink::-ms-thumb:active {
  background-color: #fbddeb;
}

.dark-mode .custom-range.custom-range-red:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-red:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-red:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-red:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-red::-webkit-slider-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-red::-webkit-slider-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-red::-moz-range-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-red::-moz-range-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-red::-ms-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-red::-ms-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-orange:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-orange:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-range.custom-range-orange:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-range.custom-range-orange:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-range.custom-range-orange::-webkit-slider-thumb {
  background-color: #fd7e14;
}

.dark-mode .custom-range.custom-range-orange::-webkit-slider-thumb:active {
  background-color: #ffdfc5;
}

.dark-mode .custom-range.custom-range-orange::-moz-range-thumb {
  background-color: #fd7e14;
}

.dark-mode .custom-range.custom-range-orange::-moz-range-thumb:active {
  background-color: #ffdfc5;
}

.dark-mode .custom-range.custom-range-orange::-ms-thumb {
  background-color: #fd7e14;
}

.dark-mode .custom-range.custom-range-orange::-ms-thumb:active {
  background-color: #ffdfc5;
}

.dark-mode .custom-range.custom-range-yellow:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-yellow:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-yellow:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-yellow:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-yellow::-webkit-slider-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-yellow::-webkit-slider-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-yellow::-moz-range-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-yellow::-moz-range-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-yellow::-ms-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-yellow::-ms-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-green:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-green:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-green:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-green:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-green::-webkit-slider-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-green::-webkit-slider-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-green::-moz-range-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-green::-moz-range-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-green::-ms-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-green::-ms-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-teal:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-teal:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-range.custom-range-teal:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-range.custom-range-teal:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-range.custom-range-teal::-webkit-slider-thumb {
  background-color: #20c997;
}

.dark-mode .custom-range.custom-range-teal::-webkit-slider-thumb:active {
  background-color: #aaf1dc;
}

.dark-mode .custom-range.custom-range-teal::-moz-range-thumb {
  background-color: #20c997;
}

.dark-mode .custom-range.custom-range-teal::-moz-range-thumb:active {
  background-color: #aaf1dc;
}

.dark-mode .custom-range.custom-range-teal::-ms-thumb {
  background-color: #20c997;
}

.dark-mode .custom-range.custom-range-teal::-ms-thumb:active {
  background-color: #aaf1dc;
}

.dark-mode .custom-range.custom-range-cyan:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-cyan:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-cyan:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-cyan:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-cyan::-webkit-slider-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-cyan::-webkit-slider-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-cyan::-moz-range-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-cyan::-moz-range-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-cyan::-ms-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-cyan::-ms-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-white:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-white:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-range.custom-range-white:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-range.custom-range-white:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-range.custom-range-white::-webkit-slider-thumb {
  background-color: #fff;
}

.dark-mode .custom-range.custom-range-white::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-white::-moz-range-thumb {
  background-color: #fff;
}

.dark-mode .custom-range.custom-range-white::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-white::-ms-thumb {
  background-color: #fff;
}

.dark-mode .custom-range.custom-range-white::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-gray:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-gray:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-gray:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-gray:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-gray::-webkit-slider-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-gray::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-gray::-moz-range-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-gray::-moz-range-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-gray::-ms-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-gray::-ms-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-gray-dark:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-gray-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-gray-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-gray-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-gray-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-gray-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-gray-dark::-moz-range-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-gray-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-gray-dark::-ms-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-gray-dark::-ms-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-off-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::after {
  background-color: #182838;
}

.dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #97b4d2;
}

.dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.dark-mode .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-off-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::after {
  background-color: #003d2d;
}

.dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #56ffd4;
}

.dark-mode .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-off-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::after {
  background-color: #16527a;
}

.dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #b6daf2;
}

.dark-mode .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-off-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::after {
  background-color: #7f5006;
}

.dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fad9a4;
}

.dark-mode .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-off-danger .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::after {
  background-color: #921e12;
}

.dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c9c4;
}

.dark-mode .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.dark-mode .custom-switch.custom-switch-off-light .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::after {
  background-color: #aeb9c5;
}

.dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-off-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::before {
  background-color: #86bad8;
  border-color: #3c8dbc;
}

.dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::after {
  background-color: #367fa9;
}

.dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #86bad8;
  border-color: #3c8dbc;
}

.dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fafcfd;
}

.dark-mode .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::before {
  background-color: #002c59;
  border-color: black;
}

.dark-mode .custom-switch.custom-switch-off-navy .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #002c59;
  border-color: black;
}

.dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #0077f2;
}

.dark-mode .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::before {
  background-color: #74c8a3;
  border-color: #3d9970;
}

.dark-mode .custom-switch.custom-switch-off-olive .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::after {
  background-color: #368763;
}

.dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #74c8a3;
  border-color: #3d9970;
}

.dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #e2f3eb;
}

.dark-mode .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::before {
  background-color: #67ffa9;
  border-color: #01ff70;
}

.dark-mode .custom-switch.custom-switch-off-lime .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::after {
  background-color: #00e765;
}

.dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #67ffa9;
  border-color: #01ff70;
}

.dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::before {
  background-color: #f672d8;
  border-color: #f012be;
}

.dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::after {
  background-color: #db0ead;
}

.dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f672d8;
  border-color: #f012be;
}

.dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::before {
  background-color: #ed6c9b;
  border-color: #d81b60;
}

.dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::after {
  background-color: #c11856;
}

.dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ed6c9b;
  border-color: #d81b60;
}

.dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fef4f8;
}

.dark-mode .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-off-blue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::after {
  background-color: #182838;
}

.dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #97b4d2;
}

.dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::after {
  background-color: #33077c;
}

.dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c3a1fa;
}

.dark-mode .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.dark-mode .custom-switch.custom-switch-off-purple .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::after {
  background-color: #382063;
}

.dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c7b5e7;
}

.dark-mode .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.dark-mode .custom-switch.custom-switch-off-pink .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::after {
  background-color: #95124e;
}

.dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c7dd;
}

.dark-mode .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-off-red .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::after {
  background-color: #921e12;
}

.dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c9c4;
}

.dark-mode .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.dark-mode .custom-switch.custom-switch-off-orange .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::after {
  background-color: #904201;
}

.dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fed1ac;
}

.dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::after {
  background-color: #7f5006;
}

.dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fad9a4;
}

.dark-mode .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-off-green .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::after {
  background-color: #003d2d;
}

.dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #56ffd4;
}

.dark-mode .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.dark-mode .custom-switch.custom-switch-off-teal .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::after {
  background-color: #0e5b44;
}

.dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #94eed3;
}

.dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::after {
  background-color: #16527a;
}

.dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #b6daf2;
}

.dark-mode .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.dark-mode .custom-switch.custom-switch-off-white .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::after {
  background-color: #bfbfbf;
}

.dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-off-gray .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.dark-mode .custom-control-input-primary:checked ~ .custom-control-label::before {
  border-color: #3f6791;
  background-color: #3f6791;
}

.dark-mode .custom-control-input-primary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233f6791' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-primary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233f6791'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-primary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-control-input-primary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #85a7ca;
}

.dark-mode .custom-control-input-primary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #a9c1da;
  border-color: #a9c1da;
}

.dark-mode .custom-control-input-secondary:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.dark-mode .custom-control-input-secondary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-secondary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-secondary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-control-input-secondary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.dark-mode .custom-control-input-secondary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.dark-mode .custom-control-input-success:checked ~ .custom-control-label::before {
  border-color: #00bc8c;
  background-color: #00bc8c;
}

.dark-mode .custom-control-input-success.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300bc8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-success.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2300bc8c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-success:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-control-input-success:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #3dffcd;
}

.dark-mode .custom-control-input-success:not(:disabled):active ~ .custom-control-label::before {
  background-color: #70ffda;
  border-color: #70ffda;
}

.dark-mode .custom-control-input-info:checked ~ .custom-control-label::before {
  border-color: #3498db;
  background-color: #3498db;
}

.dark-mode .custom-control-input-info.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233498db' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-info.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233498db'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-info:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-control-input-info:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a0cfee;
}

.dark-mode .custom-control-input-info:not(:disabled):active ~ .custom-control-label::before {
  background-color: #cce5f6;
  border-color: #cce5f6;
}

.dark-mode .custom-control-input-warning:checked ~ .custom-control-label::before {
  border-color: #f39c12;
  background-color: #f39c12;
}

.dark-mode .custom-control-input-warning.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f39c12' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-warning.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f39c12'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-warning:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-control-input-warning:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f9cf8b;
}

.dark-mode .custom-control-input-warning:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fce3bc;
  border-color: #fce3bc;
}

.dark-mode .custom-control-input-danger:checked ~ .custom-control-label::before {
  border-color: #e74c3c;
  background-color: #e74c3c;
}

.dark-mode .custom-control-input-danger.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e74c3c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-danger.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e74c3c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-danger:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-control-input-danger:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f5b4ae;
}

.dark-mode .custom-control-input-danger:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbdedb;
  border-color: #fbdedb;
}

.dark-mode .custom-control-input-light:checked ~ .custom-control-label::before {
  border-color: #f8f9fa;
  background-color: #f8f9fa;
}

.dark-mode .custom-control-input-light.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f8f9fa' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-light.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f8f9fa'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-light:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-control-input-light:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.dark-mode .custom-control-input-light:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.dark-mode .custom-control-input-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-control-input-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.dark-mode .custom-control-input-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.dark-mode .custom-control-input-lightblue:checked ~ .custom-control-label::before {
  border-color: #86bad8;
  background-color: #86bad8;
}

.dark-mode .custom-control-input-lightblue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2386bad8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lightblue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386bad8'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lightblue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-control-input-lightblue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #e6f1f7;
}

.dark-mode .custom-control-input-lightblue:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-navy:checked ~ .custom-control-label::before {
  border-color: #002c59;
  background-color: #002c59;
}

.dark-mode .custom-control-input-navy.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23002c59' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-navy.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23002c59'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-navy:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-control-input-navy:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #006ad8;
}

.dark-mode .custom-control-input-navy:not(:disabled):active ~ .custom-control-label::before {
  background-color: #0c84ff;
  border-color: #0c84ff;
}

.dark-mode .custom-control-input-olive:checked ~ .custom-control-label::before {
  border-color: #74c8a3;
  background-color: #74c8a3;
}

.dark-mode .custom-control-input-olive.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2374c8a3' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-olive.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2374c8a3'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-olive:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-control-input-olive:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #cfecdf;
}

.dark-mode .custom-control-input-olive:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f4fbf8;
  border-color: #f4fbf8;
}

.dark-mode .custom-control-input-lime:checked ~ .custom-control-label::before {
  border-color: #67ffa9;
  background-color: #67ffa9;
}

.dark-mode .custom-control-input-lime.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2367ffa9' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lime.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2367ffa9'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lime:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-control-input-lime:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #e7fff1;
}

.dark-mode .custom-control-input-lime:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-fuchsia:checked ~ .custom-control-label::before {
  border-color: #f672d8;
  background-color: #f672d8;
}

.dark-mode .custom-control-input-fuchsia.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f672d8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-fuchsia.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f672d8'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-fuchsia:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-control-input-fuchsia:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #feeaf9;
}

.dark-mode .custom-control-input-fuchsia:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-maroon:checked ~ .custom-control-label::before {
  border-color: #ed6c9b;
  background-color: #ed6c9b;
}

.dark-mode .custom-control-input-maroon.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ed6c9b' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-maroon.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ed6c9b'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-maroon:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-control-input-maroon:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fbdee8;
}

.dark-mode .custom-control-input-maroon:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-blue:checked ~ .custom-control-label::before {
  border-color: #3f6791;
  background-color: #3f6791;
}

.dark-mode .custom-control-input-blue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233f6791' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-blue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233f6791'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-blue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-control-input-blue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #85a7ca;
}

.dark-mode .custom-control-input-blue:not(:disabled):active ~ .custom-control-label::before {
  background-color: #a9c1da;
  border-color: #a9c1da;
}

.dark-mode .custom-control-input-indigo:checked ~ .custom-control-label::before {
  border-color: #6610f2;
  background-color: #6610f2;
}

.dark-mode .custom-control-input-indigo.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236610f2' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-indigo.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236610f2'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-indigo:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-control-input-indigo:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b389f9;
}

.dark-mode .custom-control-input-indigo:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d2b9fb;
  border-color: #d2b9fb;
}

.dark-mode .custom-control-input-purple:checked ~ .custom-control-label::before {
  border-color: #6f42c1;
  background-color: #6f42c1;
}

.dark-mode .custom-control-input-purple.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236f42c1' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-purple.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236f42c1'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-purple:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-control-input-purple:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b8a2e0;
}

.dark-mode .custom-control-input-purple:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d5c8ed;
  border-color: #d5c8ed;
}

.dark-mode .custom-control-input-pink:checked ~ .custom-control-label::before {
  border-color: #e83e8c;
  background-color: #e83e8c;
}

.dark-mode .custom-control-input-pink.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e83e8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-pink.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e83e8c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-pink:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-control-input-pink:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f6b0d0;
}

.dark-mode .custom-control-input-pink:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbddeb;
  border-color: #fbddeb;
}

.dark-mode .custom-control-input-red:checked ~ .custom-control-label::before {
  border-color: #e74c3c;
  background-color: #e74c3c;
}

.dark-mode .custom-control-input-red.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e74c3c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-red.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e74c3c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-red:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-control-input-red:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f5b4ae;
}

.dark-mode .custom-control-input-red:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbdedb;
  border-color: #fbdedb;
}

.dark-mode .custom-control-input-orange:checked ~ .custom-control-label::before {
  border-color: #fd7e14;
  background-color: #fd7e14;
}

.dark-mode .custom-control-input-orange.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fd7e14' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-orange.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fd7e14'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-orange:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-control-input-orange:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fec392;
}

.dark-mode .custom-control-input-orange:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffdfc5;
  border-color: #ffdfc5;
}

.dark-mode .custom-control-input-yellow:checked ~ .custom-control-label::before {
  border-color: #f39c12;
  background-color: #f39c12;
}

.dark-mode .custom-control-input-yellow.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f39c12' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-yellow.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f39c12'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-yellow:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-control-input-yellow:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f9cf8b;
}

.dark-mode .custom-control-input-yellow:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fce3bc;
  border-color: #fce3bc;
}

.dark-mode .custom-control-input-green:checked ~ .custom-control-label::before {
  border-color: #00bc8c;
  background-color: #00bc8c;
}

.dark-mode .custom-control-input-green.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300bc8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-green.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2300bc8c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-green:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-control-input-green:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #3dffcd;
}

.dark-mode .custom-control-input-green:not(:disabled):active ~ .custom-control-label::before {
  background-color: #70ffda;
  border-color: #70ffda;
}

.dark-mode .custom-control-input-teal:checked ~ .custom-control-label::before {
  border-color: #20c997;
  background-color: #20c997;
}

.dark-mode .custom-control-input-teal.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2320c997' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-teal.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2320c997'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-teal:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-control-input-teal:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #7eeaca;
}

.dark-mode .custom-control-input-teal:not(:disabled):active ~ .custom-control-label::before {
  background-color: #aaf1dc;
  border-color: #aaf1dc;
}

.dark-mode .custom-control-input-cyan:checked ~ .custom-control-label::before {
  border-color: #3498db;
  background-color: #3498db;
}

.dark-mode .custom-control-input-cyan.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233498db' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-cyan.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233498db'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-cyan:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-control-input-cyan:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a0cfee;
}

.dark-mode .custom-control-input-cyan:not(:disabled):active ~ .custom-control-label::before {
  background-color: #cce5f6;
  border-color: #cce5f6;
}

.dark-mode .custom-control-input-white:checked ~ .custom-control-label::before {
  border-color: #fff;
  background-color: #fff;
}

.dark-mode .custom-control-input-white.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-white.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-white:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-control-input-white:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.dark-mode .custom-control-input-white:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-gray:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.dark-mode .custom-control-input-gray.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-control-input-gray:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.dark-mode .custom-control-input-gray:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.dark-mode .custom-control-input-gray-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.dark-mode .custom-control-input-gray-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-control-input-gray-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.dark-mode .custom-control-input-gray-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.progress {
  box-shadow: none;
  border-radius: 1px;
}

.progress.vertical {
  display: inline-block;
  height: 200px;
  margin-right: 10px;
  position: relative;
  width: 30px;
}

.progress.vertical > .progress-bar {
  bottom: 0;
  position: absolute;
  width: 100%;
}

.progress.vertical.sm, .progress.vertical.progress-sm {
  width: 20px;
}

.progress.vertical.xs, .progress.vertical.progress-xs {
  width: 10px;
}

.progress.vertical.xxs, .progress.vertical.progress-xxs {
  width: 3px;
}

.progress-group {
  margin-bottom: 0.5rem;
}

.progress-sm {
  height: 10px;
}

.progress-xs {
  height: 7px;
}

.progress-xxs {
  height: 3px;
}

.table tr > td .progress {
  margin: 0;
}

.dark-mode .progress {
  background: #454d55;
}

.card-primary:not(.card-outline) > .card-header {
  background-color: #245682;
}

.card-primary:not(.card-outline) > .card-header,
.card-primary:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-primary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-primary.card-outline {
  border-top: 3px solid #245682;
}

.card-primary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-primary.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #245682;
}

.bg-primary > .card-header .btn-tool,
.bg-gradient-primary > .card-header .btn-tool,
.card-primary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-primary > .card-header .btn-tool:hover,
.bg-gradient-primary > .card-header .btn-tool:hover,
.card-primary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-primary .bootstrap-datetimepicker-widget .table td,
.card.bg-primary .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #1b4162;
  color: #fff;
}

.card.bg-primary .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-primary .bootstrap-datetimepicker-widget table td.active,
.card.bg-primary .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3071a9;
  color: #fff;
}

.card-secondary:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.card-secondary:not(.card-outline) > .card-header,
.card-secondary:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-secondary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-secondary.card-outline {
  border-top: 3px solid #6c757d;
}

.card-secondary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-secondary.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6c757d;
}

.bg-secondary > .card-header .btn-tool,
.bg-gradient-secondary > .card-header .btn-tool,
.card-secondary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-secondary > .card-header .btn-tool:hover,
.bg-gradient-secondary > .card-header .btn-tool:hover,
.card-secondary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-secondary .bootstrap-datetimepicker-widget .table td,
.card.bg-secondary .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.card.bg-secondary .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-secondary .bootstrap-datetimepicker-widget table td.active,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.card-success:not(.card-outline) > .card-header {
  background-color: #28a745;
}

.card-success:not(.card-outline) > .card-header,
.card-success:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-success:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-success.card-outline {
  border-top: 3px solid #28a745;
}

.card-success.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-success.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #28a745;
}

.bg-success > .card-header .btn-tool,
.bg-gradient-success > .card-header .btn-tool,
.card-success:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-success > .card-header .btn-tool:hover,
.bg-gradient-success > .card-header .btn-tool:hover,
.card-success:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-success .bootstrap-datetimepicker-widget .table td,
.card.bg-success .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-success .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-success .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #208637;
  color: #fff;
}

.card.bg-success .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-success .bootstrap-datetimepicker-widget table td.active,
.card.bg-success .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #34ce57;
  color: #fff;
}

.card-info:not(.card-outline) > .card-header {
  background-color: #17a2b8;
}

.card-info:not(.card-outline) > .card-header,
.card-info:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-info:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-info.card-outline {
  border-top: 3px solid #17a2b8;
}

.card-info.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-info.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #17a2b8;
}

.bg-info > .card-header .btn-tool,
.bg-gradient-info > .card-header .btn-tool,
.card-info:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-info > .card-header .btn-tool:hover,
.bg-gradient-info > .card-header .btn-tool:hover,
.card-info:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-info .bootstrap-datetimepicker-widget .table td,
.card.bg-info .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-info .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-info .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #128294;
  color: #fff;
}

.card.bg-info .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-info .bootstrap-datetimepicker-widget table td.active,
.card.bg-info .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #1fc8e3;
  color: #fff;
}

.card-warning:not(.card-outline) > .card-header {
  background-color: #ffc107;
}

.card-warning:not(.card-outline) > .card-header,
.card-warning:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-warning:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-warning.card-outline {
  border-top: 3px solid #ffc107;
}

.card-warning.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-warning.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #ffc107;
}

.bg-warning > .card-header .btn-tool,
.bg-gradient-warning > .card-header .btn-tool,
.card-warning:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-warning > .card-header .btn-tool:hover,
.bg-gradient-warning > .card-header .btn-tool:hover,
.card-warning:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-warning .bootstrap-datetimepicker-widget .table td,
.card.bg-warning .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #dda600;
  color: #1f2d3d;
}

.card.bg-warning .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-warning .bootstrap-datetimepicker-widget table td.active,
.card.bg-warning .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ffce3a;
  color: #1f2d3d;
}

.card-danger:not(.card-outline) > .card-header {
  background-color: #dc3545;
}

.card-danger:not(.card-outline) > .card-header,
.card-danger:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-danger:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-danger.card-outline {
  border-top: 3px solid #dc3545;
}

.card-danger.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-danger.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #dc3545;
}

.bg-danger > .card-header .btn-tool,
.bg-gradient-danger > .card-header .btn-tool,
.card-danger:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-danger > .card-header .btn-tool:hover,
.bg-gradient-danger > .card-header .btn-tool:hover,
.card-danger:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-danger .bootstrap-datetimepicker-widget .table td,
.card.bg-danger .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #c62232;
  color: #fff;
}

.card.bg-danger .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-danger .bootstrap-datetimepicker-widget table td.active,
.card.bg-danger .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #e4606d;
  color: #fff;
}

.card-light:not(.card-outline) > .card-header {
  background-color: #f8f9fa;
}

.card-light:not(.card-outline) > .card-header,
.card-light:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-light:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-light.card-outline {
  border-top: 3px solid #f8f9fa;
}

.card-light.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-light.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f8f9fa;
}

.bg-light > .card-header .btn-tool,
.bg-gradient-light > .card-header .btn-tool,
.card-light:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-light > .card-header .btn-tool:hover,
.bg-gradient-light > .card-header .btn-tool:hover,
.card-light:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-light .bootstrap-datetimepicker-widget .table td,
.card.bg-light .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-light .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-light .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e0e5e9;
  color: #1f2d3d;
}

.card.bg-light .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-light .bootstrap-datetimepicker-widget table td.active,
.card.bg-light .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.card-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.card-dark:not(.card-outline) > .card-header,
.card-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-dark.card-outline {
  border-top: 3px solid #343a40;
}

.card-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-dark.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #343a40;
}

.bg-dark > .card-header .btn-tool,
.bg-gradient-dark > .card-header .btn-tool,
.card-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-dark > .card-header .btn-tool:hover,
.bg-gradient-dark > .card-header .btn-tool:hover,
.card-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-dark .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.card.bg-dark .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-dark .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.card-lightblue:not(.card-outline) > .card-header {
  background-color: #3c8dbc;
}

.card-lightblue:not(.card-outline) > .card-header,
.card-lightblue:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-lightblue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-lightblue.card-outline {
  border-top: 3px solid #3c8dbc;
}

.card-lightblue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-lightblue.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3c8dbc;
}

.bg-lightblue > .card-header .btn-tool,
.bg-gradient-lightblue > .card-header .btn-tool,
.card-lightblue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-lightblue > .card-header .btn-tool:hover,
.bg-gradient-lightblue > .card-header .btn-tool:hover,
.card-lightblue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget .table td,
.card.bg-lightblue .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #32769d;
  color: #fff;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget table td.active,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5fa4cc;
  color: #fff;
}

.card-navy:not(.card-outline) > .card-header {
  background-color: #001f3f;
}

.card-navy:not(.card-outline) > .card-header,
.card-navy:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-navy:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-navy.card-outline {
  border-top: 3px solid #001f3f;
}

.card-navy.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-navy.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #001f3f;
}

.bg-navy > .card-header .btn-tool,
.bg-gradient-navy > .card-header .btn-tool,
.card-navy:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-navy > .card-header .btn-tool:hover,
.bg-gradient-navy > .card-header .btn-tool:hover,
.card-navy:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-navy .bootstrap-datetimepicker-widget .table td,
.card.bg-navy .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #000b16;
  color: #fff;
}

.card.bg-navy .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-navy .bootstrap-datetimepicker-widget table td.active,
.card.bg-navy .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #003872;
  color: #fff;
}

.card-olive:not(.card-outline) > .card-header {
  background-color: #3d9970;
}

.card-olive:not(.card-outline) > .card-header,
.card-olive:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-olive:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-olive.card-outline {
  border-top: 3px solid #3d9970;
}

.card-olive.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-olive.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3d9970;
}

.bg-olive > .card-header .btn-tool,
.bg-gradient-olive > .card-header .btn-tool,
.card-olive:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-olive > .card-header .btn-tool:hover,
.bg-gradient-olive > .card-header .btn-tool:hover,
.card-olive:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-olive .bootstrap-datetimepicker-widget .table td,
.card.bg-olive .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #317c5b;
  color: #fff;
}

.card.bg-olive .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-olive .bootstrap-datetimepicker-widget table td.active,
.card.bg-olive .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #50b98a;
  color: #fff;
}

.card-lime:not(.card-outline) > .card-header {
  background-color: #01ff70;
}

.card-lime:not(.card-outline) > .card-header,
.card-lime:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-lime:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-lime.card-outline {
  border-top: 3px solid #01ff70;
}

.card-lime.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-lime.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #01ff70;
}

.bg-lime > .card-header .btn-tool,
.bg-gradient-lime > .card-header .btn-tool,
.card-lime:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-lime > .card-header .btn-tool:hover,
.bg-gradient-lime > .card-header .btn-tool:hover,
.card-lime:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-lime .bootstrap-datetimepicker-widget .table td,
.card.bg-lime .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #00d75e;
  color: #1f2d3d;
}

.card.bg-lime .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-lime .bootstrap-datetimepicker-widget table td.active,
.card.bg-lime .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #34ff8d;
  color: #1f2d3d;
}

.card-fuchsia:not(.card-outline) > .card-header {
  background-color: #f012be;
}

.card-fuchsia:not(.card-outline) > .card-header,
.card-fuchsia:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-fuchsia:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-fuchsia.card-outline {
  border-top: 3px solid #f012be;
}

.card-fuchsia.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-fuchsia.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f012be;
}

.bg-fuchsia > .card-header .btn-tool,
.bg-gradient-fuchsia > .card-header .btn-tool,
.card-fuchsia:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-fuchsia > .card-header .btn-tool:hover,
.bg-gradient-fuchsia > .card-header .btn-tool:hover,
.card-fuchsia:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget .table td,
.card.bg-fuchsia .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #cc0da1;
  color: #fff;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f342cb;
  color: #fff;
}

.card-maroon:not(.card-outline) > .card-header {
  background-color: #d81b60;
}

.card-maroon:not(.card-outline) > .card-header,
.card-maroon:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-maroon:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-maroon.card-outline {
  border-top: 3px solid #d81b60;
}

.card-maroon.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-maroon.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #d81b60;
}

.bg-maroon > .card-header .btn-tool,
.bg-gradient-maroon > .card-header .btn-tool,
.card-maroon:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-maroon > .card-header .btn-tool:hover,
.bg-gradient-maroon > .card-header .btn-tool:hover,
.card-maroon:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-maroon .bootstrap-datetimepicker-widget .table td,
.card.bg-maroon .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #b41650;
  color: #fff;
}

.card.bg-maroon .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-maroon .bootstrap-datetimepicker-widget table td.active,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #e73f7c;
  color: #fff;
}

.card-blue:not(.card-outline) > .card-header {
  background-color: #007bff;
}

.card-blue:not(.card-outline) > .card-header,
.card-blue:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-blue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-blue.card-outline {
  border-top: 3px solid #007bff;
}

.card-blue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-blue.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #007bff;
}

.bg-blue > .card-header .btn-tool,
.bg-gradient-blue > .card-header .btn-tool,
.card-blue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-blue > .card-header .btn-tool:hover,
.bg-gradient-blue > .card-header .btn-tool:hover,
.card-blue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-blue .bootstrap-datetimepicker-widget .table td,
.card.bg-blue .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #0067d6;
  color: #fff;
}

.card.bg-blue .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-blue .bootstrap-datetimepicker-widget table td.active,
.card.bg-blue .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3395ff;
  color: #fff;
}

.card-indigo:not(.card-outline) > .card-header {
  background-color: #6610f2;
}

.card-indigo:not(.card-outline) > .card-header,
.card-indigo:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-indigo:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-indigo.card-outline {
  border-top: 3px solid #6610f2;
}

.card-indigo.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-indigo.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6610f2;
}

.bg-indigo > .card-header .btn-tool,
.bg-gradient-indigo > .card-header .btn-tool,
.card-indigo:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-indigo > .card-header .btn-tool:hover,
.bg-gradient-indigo > .card-header .btn-tool:hover,
.card-indigo:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-indigo .bootstrap-datetimepicker-widget .table td,
.card.bg-indigo .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #550bce;
  color: #fff;
}

.card.bg-indigo .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-indigo .bootstrap-datetimepicker-widget table td.active,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8540f5;
  color: #fff;
}

.card-purple:not(.card-outline) > .card-header {
  background-color: #6f42c1;
}

.card-purple:not(.card-outline) > .card-header,
.card-purple:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-purple:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-purple.card-outline {
  border-top: 3px solid #6f42c1;
}

.card-purple.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-purple.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6f42c1;
}

.bg-purple > .card-header .btn-tool,
.bg-gradient-purple > .card-header .btn-tool,
.card-purple:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-purple > .card-header .btn-tool:hover,
.bg-gradient-purple > .card-header .btn-tool:hover,
.card-purple:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-purple .bootstrap-datetimepicker-widget .table td,
.card.bg-purple .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #5d36a4;
  color: #fff;
}

.card.bg-purple .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-purple .bootstrap-datetimepicker-widget table td.active,
.card.bg-purple .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8c68ce;
  color: #fff;
}

.card-pink:not(.card-outline) > .card-header {
  background-color: #e83e8c;
}

.card-pink:not(.card-outline) > .card-header,
.card-pink:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-pink:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-pink.card-outline {
  border-top: 3px solid #e83e8c;
}

.card-pink.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-pink.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #e83e8c;
}

.bg-pink > .card-header .btn-tool,
.bg-gradient-pink > .card-header .btn-tool,
.card-pink:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-pink > .card-header .btn-tool:hover,
.bg-gradient-pink > .card-header .btn-tool:hover,
.card-pink:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-pink .bootstrap-datetimepicker-widget .table td,
.card.bg-pink .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e21b76;
  color: #fff;
}

.card.bg-pink .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-pink .bootstrap-datetimepicker-widget table td.active,
.card.bg-pink .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed6ca7;
  color: #fff;
}

.card-red:not(.card-outline) > .card-header {
  background-color: #dc3545;
}

.card-red:not(.card-outline) > .card-header,
.card-red:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-red:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-red.card-outline {
  border-top: 3px solid #dc3545;
}

.card-red.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-red.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #dc3545;
}

.bg-red > .card-header .btn-tool,
.bg-gradient-red > .card-header .btn-tool,
.card-red:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-red > .card-header .btn-tool:hover,
.bg-gradient-red > .card-header .btn-tool:hover,
.card-red:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-red .bootstrap-datetimepicker-widget .table td,
.card.bg-red .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-red .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-red .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #c62232;
  color: #fff;
}

.card.bg-red .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-red .bootstrap-datetimepicker-widget table td.active,
.card.bg-red .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #e4606d;
  color: #fff;
}

.card-orange:not(.card-outline) > .card-header {
  background-color: #fd7e14;
}

.card-orange:not(.card-outline) > .card-header,
.card-orange:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-orange:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-orange.card-outline {
  border-top: 3px solid #fd7e14;
}

.card-orange.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-orange.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #fd7e14;
}

.bg-orange > .card-header .btn-tool,
.bg-gradient-orange > .card-header .btn-tool,
.card-orange:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-orange > .card-header .btn-tool:hover,
.bg-gradient-orange > .card-header .btn-tool:hover,
.card-orange:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-orange .bootstrap-datetimepicker-widget .table td,
.card.bg-orange .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e66a02;
  color: #1f2d3d;
}

.card.bg-orange .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-orange .bootstrap-datetimepicker-widget table td.active,
.card.bg-orange .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #fd9a47;
  color: #1f2d3d;
}

.card-yellow:not(.card-outline) > .card-header {
  background-color: #ffc107;
}

.card-yellow:not(.card-outline) > .card-header,
.card-yellow:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-yellow:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-yellow.card-outline {
  border-top: 3px solid #ffc107;
}

.card-yellow.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-yellow.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #ffc107;
}

.bg-yellow > .card-header .btn-tool,
.bg-gradient-yellow > .card-header .btn-tool,
.card-yellow:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-yellow > .card-header .btn-tool:hover,
.bg-gradient-yellow > .card-header .btn-tool:hover,
.card-yellow:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-yellow .bootstrap-datetimepicker-widget .table td,
.card.bg-yellow .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #dda600;
  color: #1f2d3d;
}

.card.bg-yellow .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-yellow .bootstrap-datetimepicker-widget table td.active,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ffce3a;
  color: #1f2d3d;
}

.card-green:not(.card-outline) > .card-header {
  background-color: #28a745;
}

.card-green:not(.card-outline) > .card-header,
.card-green:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-green:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-green.card-outline {
  border-top: 3px solid #28a745;
}

.card-green.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-green.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #28a745;
}

.bg-green > .card-header .btn-tool,
.bg-gradient-green > .card-header .btn-tool,
.card-green:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-green > .card-header .btn-tool:hover,
.bg-gradient-green > .card-header .btn-tool:hover,
.card-green:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-green .bootstrap-datetimepicker-widget .table td,
.card.bg-green .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-green .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-green .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #208637;
  color: #fff;
}

.card.bg-green .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-green .bootstrap-datetimepicker-widget table td.active,
.card.bg-green .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #34ce57;
  color: #fff;
}

.card-teal:not(.card-outline) > .card-header {
  background-color: #20c997;
}

.card-teal:not(.card-outline) > .card-header,
.card-teal:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-teal:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-teal.card-outline {
  border-top: 3px solid #20c997;
}

.card-teal.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-teal.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #20c997;
}

.bg-teal > .card-header .btn-tool,
.bg-gradient-teal > .card-header .btn-tool,
.card-teal:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-teal > .card-header .btn-tool:hover,
.bg-gradient-teal > .card-header .btn-tool:hover,
.card-teal:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-teal .bootstrap-datetimepicker-widget .table td,
.card.bg-teal .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #1aa67d;
  color: #fff;
}

.card.bg-teal .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-teal .bootstrap-datetimepicker-widget table td.active,
.card.bg-teal .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3ce0af;
  color: #fff;
}

.card-cyan:not(.card-outline) > .card-header {
  background-color: #17a2b8;
}

.card-cyan:not(.card-outline) > .card-header,
.card-cyan:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-cyan:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-cyan.card-outline {
  border-top: 3px solid #17a2b8;
}

.card-cyan.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-cyan.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #17a2b8;
}

.bg-cyan > .card-header .btn-tool,
.bg-gradient-cyan > .card-header .btn-tool,
.card-cyan:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-cyan > .card-header .btn-tool:hover,
.bg-gradient-cyan > .card-header .btn-tool:hover,
.card-cyan:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-cyan .bootstrap-datetimepicker-widget .table td,
.card.bg-cyan .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #128294;
  color: #fff;
}

.card.bg-cyan .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-cyan .bootstrap-datetimepicker-widget table td.active,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #1fc8e3;
  color: #fff;
}

.card-white:not(.card-outline) > .card-header {
  background-color: #fff;
}

.card-white:not(.card-outline) > .card-header,
.card-white:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-white:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-white.card-outline {
  border-top: 3px solid #fff;
}

.card-white.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-white.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #fff;
}

.bg-white > .card-header .btn-tool,
.bg-gradient-white > .card-header .btn-tool,
.card-white:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-white > .card-header .btn-tool:hover,
.bg-gradient-white > .card-header .btn-tool:hover,
.card-white:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-white .bootstrap-datetimepicker-widget .table td,
.card.bg-white .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-white .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-white .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #ebebeb;
  color: #1f2d3d;
}

.card.bg-white .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-white .bootstrap-datetimepicker-widget table td.active,
.card.bg-white .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.card-gray:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.card-gray:not(.card-outline) > .card-header,
.card-gray:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-gray:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-gray.card-outline {
  border-top: 3px solid #6c757d;
}

.card-gray.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-gray.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6c757d;
}

.bg-gray > .card-header .btn-tool,
.bg-gradient-gray > .card-header .btn-tool,
.card-gray:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-gray > .card-header .btn-tool:hover,
.bg-gradient-gray > .card-header .btn-tool:hover,
.card-gray:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-gray .bootstrap-datetimepicker-widget .table td,
.card.bg-gray .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.card.bg-gray .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-gray .bootstrap-datetimepicker-widget table td.active,
.card.bg-gray .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.card-gray-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.card-gray-dark:not(.card-outline) > .card-header,
.card-gray-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-gray-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-gray-dark.card-outline {
  border-top: 3px solid #343a40;
}

.card-gray-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-gray-dark.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #343a40;
}

.bg-gray-dark > .card-header .btn-tool,
.bg-gradient-gray-dark > .card-header .btn-tool,
.card-gray-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-gray-dark > .card-header .btn-tool:hover,
.bg-gradient-gray-dark > .card-header .btn-tool:hover,
.card-gray-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-gray-dark .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.card {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  margin-bottom: 1rem;
}

.card.bg-dark .card-header {
  border-color: #383f45;
}

.card.bg-dark,
.card.bg-dark .card-body {
  color: #fff;
}

.card.maximized-card {
  height: 100% !important;
  left: 0;
  max-height: 100% !important;
  max-width: 100% !important;
  position: fixed;
  top: 0;
  width: 100% !important;
  z-index: 1040;
}

.card.maximized-card.was-collapsed .card-body {
  display: block !important;
}

.card.maximized-card .card-body {
  overflow: auto;
}

.card.maximized-card [data-card-widgett="collapse"] {
  display: none;
}

.card.maximized-card .card-header,
.card.maximized-card .card-footer {
  border-radius: 0 !important;
}

.card.collapsed-card .card-body,
.card.collapsed-card .card-footer {
  display: none;
}

.card .nav.flex-column > li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  margin: 0;
}

.card .nav.flex-column > li:last-of-type {
  border-bottom: 0;
}

.card.height-control .card-body {
  max-height: 300px;
  overflow: auto;
}

.card .border-right {
  border-right: 1px solid rgba(0, 0, 0, 0.125);
}

.card .border-left {
  border-left: 1px solid rgba(0, 0, 0, 0.125);
}

.card.card-tabs:not(.card-outline) > .card-header {
  border-bottom: 0;
}

.card.card-tabs:not(.card-outline) > .card-header .nav-item:first-child .nav-link {
  border-left-color: transparent;
}

.card.card-tabs.card-outline .nav-item {
  border-bottom: 0;
}

.card.card-tabs.card-outline .nav-item:first-child .nav-link {
  border-left: 0;
  margin-left: 0;
}

.card.card-tabs .card-tools {
  margin: .3rem .5rem;
}

.card.card-tabs:not(.expanding-card).collapsed-card .card-header {
  border-bottom: 0;
}

.card.card-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs {
  border-bottom: 0;
}

.card.card-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs .nav-item {
  margin-bottom: 0;
}

.card.card-tabs.expanding-card .card-header .nav-tabs .nav-item {
  margin-bottom: -1px;
}

.card.card-outline-tabs {
  border-top: 0;
}

.card.card-outline-tabs .card-header .nav-item:first-child .nav-link {
  border-left: 0;
  margin-left: 0;
}

.card.card-outline-tabs .card-header a {
  border-top: 3px solid transparent;
}

.card.card-outline-tabs .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card.card-outline-tabs .card-header a.active:hover {
  margin-top: 0;
}

.card.card-outline-tabs .card-tools {
  margin: .5rem .5rem .3rem;
}

.card.card-outline-tabs:not(.expanding-card).collapsed-card .card-header {
  border-bottom: 0;
}

.card.card-outline-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs {
  border-bottom: 0;
}

.card.card-outline-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs .nav-item {
  margin-bottom: 0;
}

.card.card-outline-tabs.expanding-card .card-header .nav-tabs .nav-item {
  margin-bottom: -1px;
}

html.maximized-card {
  overflow: hidden;
}

.card-header::after,
.card-body::after,
.card-footer::after {
  display: block;
  clear: both;
  content: "";
}

.card-header {
  background-color: transparent;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  padding: 0.75rem 1.25rem;
  position: relative;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.collapsed-card .card-header {
  border-bottom: 0;
}

.card-header > .card-tools {
  float: right;
  margin-right: -0.625rem;
}

.card-header > .card-tools .input-group,
.card-header > .card-tools .nav,
.card-header > .card-tools .pagination {
  margin-bottom: -0.3rem;
  margin-top: -0.3rem;
}

.card-header > .card-tools [data-toggle="tooltip"] {
  position: relative;
}

.card-title {
  float: left;
  font-size: 1.1rem;
  font-weight: 400;
  margin: 0;
}

.card-text {
  clear: both;
}

.btn-tool {
  background-color: transparent;
  color: #adb5bd;
  font-size: 0.875rem;
  margin: -0.75rem 0;
  padding: .25rem .5rem;
}

.btn-group.show .btn-tool, .btn-tool:hover {
  color: #495057;
}

.show .btn-tool, .btn-tool:focus {
  box-shadow: none !important;
}

.text-sm .card-title {
  font-size: 1rem;
}

.text-sm .nav-link {
  padding: 0.4rem 0.8rem;
}

.card-body > .table {
  margin-bottom: 0;
}

.card-body > .table > thead > tr > th,
.card-body > .table > thead > tr > td {
  border-top-width: 0;
}

.card-body .fc {
  margin-top: 5px;
}

.card-body .full-width-chart {
  margin: -19px;
}

.card-body.p-0 .full-width-chart {
  margin: -9px;
}

.chart-legend {
  padding-left: 0;
  list-style: none;
  margin: 10px 0;
}

@media (max-width: 576px) {
  .chart-legend > li {
    float: left;
    margin-right: 10px;
  }
}

.card-comments {
  background-color: #f8f9fa;
}

.card-comments .card-comment {
  border-bottom: 1px solid #e9ecef;
  padding: 8px 0;
}

.card-comments .card-comment::after {
  display: block;
  clear: both;
  content: "";
}

.card-comments .card-comment:last-of-type {
  border-bottom: 0;
}

.card-comments .card-comment:first-of-type {
  padding-top: 0;
}

.card-comments .card-comment img {
  height: 1.875rem;
  width: 1.875rem;
  float: left;
}

.card-comments .comment-text {
  color: #78838e;
  margin-left: 40px;
}

.card-comments .username {
  color: #495057;
  display: block;
  font-weight: 600;
}

.card-comments .text-muted {
  font-size: 12px;
  font-weight: 400;
}

.todo-list {
  list-style: none;
  margin: 0;
  overflow: auto;
  padding: 0;
}

.todo-list > li {
  border-radius: 2px;
  background-color: #f8f9fa;
  border-left: 2px solid #e9ecef;
  color: #495057;
  margin-bottom: 2px;
  padding: 10px;
}

.todo-list > li:last-of-type {
  margin-bottom: 0;
}

.todo-list > li > input[type="checkbox"] {
  margin: 0 10px 0 5px;
}

.todo-list > li .text {
  display: inline-block;
  font-weight: 600;
  margin-left: 5px;
}

.todo-list > li .badge {
  font-size: .7rem;
  margin-left: 10px;
}

.todo-list > li .tools {
  color: #dc3545;
  display: none;
  float: right;
}

.todo-list > li .tools > .fa,
.todo-list > li .tools > .fas,
.todo-list > li .tools > .far,
.todo-list > li .tools > .fab,
.todo-list > li .tools > .fal,
.todo-list > li .tools > .fad,
.todo-list > li .tools > .svg-inline--fa,
.todo-list > li .tools > .ion {
  cursor: pointer;
  margin-right: 5px;
}

.todo-list > li:hover .tools {
  display: inline-block;
}

.todo-list > li.done {
  color: #697582;
}

.todo-list > li.done .text {
  font-weight: 500;
  text-decoration: line-through;
}

.todo-list > li.done .badge {
  background-color: #adb5bd !important;
}

.todo-list .primary {
  border-left-color: #245682;
}

.todo-list .secondary {
  border-left-color: #6c757d;
}

.todo-list .success {
  border-left-color: #28a745;
}

.todo-list .info {
  border-left-color: #17a2b8;
}

.todo-list .warning {
  border-left-color: #ffc107;
}

.todo-list .danger {
  border-left-color: #dc3545;
}

.todo-list .light {
  border-left-color: #f8f9fa;
}

.todo-list .dark {
  border-left-color: #343a40;
}

.todo-list .lightblue {
  border-left-color: #3c8dbc;
}

.todo-list .navy {
  border-left-color: #001f3f;
}

.todo-list .olive {
  border-left-color: #3d9970;
}

.todo-list .lime {
  border-left-color: #01ff70;
}

.todo-list .fuchsia {
  border-left-color: #f012be;
}

.todo-list .maroon {
  border-left-color: #d81b60;
}

.todo-list .blue {
  border-left-color: #007bff;
}

.todo-list .indigo {
  border-left-color: #6610f2;
}

.todo-list .purple {
  border-left-color: #6f42c1;
}

.todo-list .pink {
  border-left-color: #e83e8c;
}

.todo-list .red {
  border-left-color: #dc3545;
}

.todo-list .orange {
  border-left-color: #fd7e14;
}

.todo-list .yellow {
  border-left-color: #ffc107;
}

.todo-list .green {
  border-left-color: #28a745;
}

.todo-list .teal {
  border-left-color: #20c997;
}

.todo-list .cyan {
  border-left-color: #17a2b8;
}

.todo-list .white {
  border-left-color: #fff;
}

.todo-list .gray {
  border-left-color: #6c757d;
}

.todo-list .gray-dark {
  border-left-color: #343a40;
}

.todo-list .handle {
  cursor: move;
  display: inline-block;
  margin: 0 5px;
}

.card-input {
  max-width: 200px;
}

.card-default .nav-item:first-child .nav-link {
  border-left: 0;
}

.dark-mode .card-primary:not(.card-outline) > .card-header {
  background-color: #3f6791;
}

.dark-mode .card-primary:not(.card-outline) > .card-header,
.dark-mode .card-primary:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-primary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-primary.card-outline {
  border-top: 3px solid #3f6791;
}

.dark-mode .card-primary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-primary.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3f6791;
}

.dark-mode .bg-primary > .card-header .btn-tool,
.dark-mode .bg-gradient-primary > .card-header .btn-tool,
.dark-mode .card-primary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-primary > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-primary > .card-header .btn-tool:hover,
.dark-mode .card-primary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #335375;
  color: #fff;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5080b3;
  color: #fff;
}

.dark-mode .card-secondary:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.dark-mode .card-secondary:not(.card-outline) > .card-header,
.dark-mode .card-secondary:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-secondary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-secondary.card-outline {
  border-top: 3px solid #6c757d;
}

.dark-mode .card-secondary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-secondary.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6c757d;
}

.dark-mode .bg-secondary > .card-header .btn-tool,
.dark-mode .bg-gradient-secondary > .card-header .btn-tool,
.dark-mode .card-secondary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-secondary > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-secondary > .card-header .btn-tool:hover,
.dark-mode .card-secondary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.dark-mode .card-success:not(.card-outline) > .card-header {
  background-color: #00bc8c;
}

.dark-mode .card-success:not(.card-outline) > .card-header,
.dark-mode .card-success:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-success:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-success.card-outline {
  border-top: 3px solid #00bc8c;
}

.dark-mode .card-success.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-success.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #00bc8c;
}

.dark-mode .bg-success > .card-header .btn-tool,
.dark-mode .bg-gradient-success > .card-header .btn-tool,
.dark-mode .card-success:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-success > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-success > .card-header .btn-tool:hover,
.dark-mode .card-success:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #00936e;
  color: #fff;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #00efb2;
  color: #fff;
}

.dark-mode .card-info:not(.card-outline) > .card-header {
  background-color: #3498db;
}

.dark-mode .card-info:not(.card-outline) > .card-header,
.dark-mode .card-info:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-info:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-info.card-outline {
  border-top: 3px solid #3498db;
}

.dark-mode .card-info.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-info.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3498db;
}

.dark-mode .bg-info > .card-header .btn-tool,
.dark-mode .bg-gradient-info > .card-header .btn-tool,
.dark-mode .card-info:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-info > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-info > .card-header .btn-tool:hover,
.dark-mode .card-info:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #2383c4;
  color: #fff;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5faee3;
  color: #fff;
}

.dark-mode .card-warning:not(.card-outline) > .card-header {
  background-color: #f39c12;
}

.dark-mode .card-warning:not(.card-outline) > .card-header,
.dark-mode .card-warning:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-warning:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-warning.card-outline {
  border-top: 3px solid #f39c12;
}

.dark-mode .card-warning.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-warning.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f39c12;
}

.dark-mode .bg-warning > .card-header .btn-tool,
.dark-mode .bg-gradient-warning > .card-header .btn-tool,
.dark-mode .card-warning:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-warning > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-warning > .card-header .btn-tool:hover,
.dark-mode .card-warning:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #d2850b;
  color: #1f2d3d;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f5b043;
  color: #1f2d3d;
}

.dark-mode .card-danger:not(.card-outline) > .card-header {
  background-color: #e74c3c;
}

.dark-mode .card-danger:not(.card-outline) > .card-header,
.dark-mode .card-danger:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-danger:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-danger.card-outline {
  border-top: 3px solid #e74c3c;
}

.dark-mode .card-danger.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-danger.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #e74c3c;
}

.dark-mode .bg-danger > .card-header .btn-tool,
.dark-mode .bg-gradient-danger > .card-header .btn-tool,
.dark-mode .card-danger:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-danger > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-danger > .card-header .btn-tool:hover,
.dark-mode .card-danger:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #df2e1b;
  color: #fff;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed7669;
  color: #fff;
}

.dark-mode .card-light:not(.card-outline) > .card-header {
  background-color: #f8f9fa;
}

.dark-mode .card-light:not(.card-outline) > .card-header,
.dark-mode .card-light:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-light:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-light.card-outline {
  border-top: 3px solid #f8f9fa;
}

.dark-mode .card-light.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-light.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f8f9fa;
}

.dark-mode .bg-light > .card-header .btn-tool,
.dark-mode .bg-gradient-light > .card-header .btn-tool,
.dark-mode .card-light:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-light > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-light > .card-header .btn-tool:hover,
.dark-mode .card-light:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e0e5e9;
  color: #1f2d3d;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.dark-mode .card-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.dark-mode .card-dark:not(.card-outline) > .card-header,
.dark-mode .card-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-dark.card-outline {
  border-top: 3px solid #343a40;
}

.dark-mode .card-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-dark.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #343a40;
}

.dark-mode .bg-dark > .card-header .btn-tool,
.dark-mode .bg-gradient-dark > .card-header .btn-tool,
.dark-mode .card-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-dark > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-dark > .card-header .btn-tool:hover,
.dark-mode .card-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.dark-mode .card-lightblue:not(.card-outline) > .card-header {
  background-color: #86bad8;
}

.dark-mode .card-lightblue:not(.card-outline) > .card-header,
.dark-mode .card-lightblue:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-lightblue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-lightblue.card-outline {
  border-top: 3px solid #86bad8;
}

.dark-mode .card-lightblue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-lightblue.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #86bad8;
}

.dark-mode .bg-lightblue > .card-header .btn-tool,
.dark-mode .bg-gradient-lightblue > .card-header .btn-tool,
.dark-mode .card-lightblue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-lightblue > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-lightblue > .card-header .btn-tool:hover,
.dark-mode .card-lightblue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #67a8ce;
  color: #1f2d3d;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #acd0e5;
  color: #1f2d3d;
}

.dark-mode .card-navy:not(.card-outline) > .card-header {
  background-color: #002c59;
}

.dark-mode .card-navy:not(.card-outline) > .card-header,
.dark-mode .card-navy:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-navy:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-navy.card-outline {
  border-top: 3px solid #002c59;
}

.dark-mode .card-navy.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-navy.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #002c59;
}

.dark-mode .bg-navy > .card-header .btn-tool,
.dark-mode .bg-gradient-navy > .card-header .btn-tool,
.dark-mode .card-navy:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-navy > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-navy > .card-header .btn-tool:hover,
.dark-mode .card-navy:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #001730;
  color: #fff;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #00458c;
  color: #fff;
}

.dark-mode .card-olive:not(.card-outline) > .card-header {
  background-color: #74c8a3;
}

.dark-mode .card-olive:not(.card-outline) > .card-header,
.dark-mode .card-olive:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-olive:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-olive.card-outline {
  border-top: 3px solid #74c8a3;
}

.dark-mode .card-olive.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-olive.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #74c8a3;
}

.dark-mode .bg-olive > .card-header .btn-tool,
.dark-mode .bg-gradient-olive > .card-header .btn-tool,
.dark-mode .card-olive:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-olive > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-olive > .card-header .btn-tool:hover,
.dark-mode .card-olive:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #57bc8f;
  color: #1f2d3d;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #99d6bb;
  color: #1f2d3d;
}

.dark-mode .card-lime:not(.card-outline) > .card-header {
  background-color: #67ffa9;
}

.dark-mode .card-lime:not(.card-outline) > .card-header,
.dark-mode .card-lime:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-lime:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-lime.card-outline {
  border-top: 3px solid #67ffa9;
}

.dark-mode .card-lime.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-lime.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #67ffa9;
}

.dark-mode .bg-lime > .card-header .btn-tool,
.dark-mode .bg-gradient-lime > .card-header .btn-tool,
.dark-mode .card-lime:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-lime > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-lime > .card-header .btn-tool:hover,
.dark-mode .card-lime:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #3eff92;
  color: #1f2d3d;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #9affc6;
  color: #1f2d3d;
}

.dark-mode .card-fuchsia:not(.card-outline) > .card-header {
  background-color: #f672d8;
}

.dark-mode .card-fuchsia:not(.card-outline) > .card-header,
.dark-mode .card-fuchsia:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-fuchsia:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-fuchsia.card-outline {
  border-top: 3px solid #f672d8;
}

.dark-mode .card-fuchsia.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-fuchsia.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f672d8;
}

.dark-mode .bg-fuchsia > .card-header .btn-tool,
.dark-mode .bg-gradient-fuchsia > .card-header .btn-tool,
.dark-mode .card-fuchsia:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-fuchsia > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-fuchsia > .card-header .btn-tool:hover,
.dark-mode .card-fuchsia:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #f44cce;
  color: #1f2d3d;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f9a2e5;
  color: #1f2d3d;
}

.dark-mode .card-maroon:not(.card-outline) > .card-header {
  background-color: #ed6c9b;
}

.dark-mode .card-maroon:not(.card-outline) > .card-header,
.dark-mode .card-maroon:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-maroon:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-maroon.card-outline {
  border-top: 3px solid #ed6c9b;
}

.dark-mode .card-maroon.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-maroon.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #ed6c9b;
}

.dark-mode .bg-maroon > .card-header .btn-tool,
.dark-mode .bg-gradient-maroon > .card-header .btn-tool,
.dark-mode .card-maroon:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-maroon > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-maroon > .card-header .btn-tool:hover,
.dark-mode .card-maroon:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e84883;
  color: #1f2d3d;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f29aba;
  color: #1f2d3d;
}

.dark-mode .card-blue:not(.card-outline) > .card-header {
  background-color: #3f6791;
}

.dark-mode .card-blue:not(.card-outline) > .card-header,
.dark-mode .card-blue:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-blue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-blue.card-outline {
  border-top: 3px solid #3f6791;
}

.dark-mode .card-blue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-blue.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3f6791;
}

.dark-mode .bg-blue > .card-header .btn-tool,
.dark-mode .bg-gradient-blue > .card-header .btn-tool,
.dark-mode .card-blue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-blue > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-blue > .card-header .btn-tool:hover,
.dark-mode .card-blue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #335375;
  color: #fff;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5080b3;
  color: #fff;
}

.dark-mode .card-indigo:not(.card-outline) > .card-header {
  background-color: #6610f2;
}

.dark-mode .card-indigo:not(.card-outline) > .card-header,
.dark-mode .card-indigo:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-indigo:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-indigo.card-outline {
  border-top: 3px solid #6610f2;
}

.dark-mode .card-indigo.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-indigo.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6610f2;
}

.dark-mode .bg-indigo > .card-header .btn-tool,
.dark-mode .bg-gradient-indigo > .card-header .btn-tool,
.dark-mode .card-indigo:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-indigo > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-indigo > .card-header .btn-tool:hover,
.dark-mode .card-indigo:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #550bce;
  color: #fff;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8540f5;
  color: #fff;
}

.dark-mode .card-purple:not(.card-outline) > .card-header {
  background-color: #6f42c1;
}

.dark-mode .card-purple:not(.card-outline) > .card-header,
.dark-mode .card-purple:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-purple:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-purple.card-outline {
  border-top: 3px solid #6f42c1;
}

.dark-mode .card-purple.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-purple.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6f42c1;
}

.dark-mode .bg-purple > .card-header .btn-tool,
.dark-mode .bg-gradient-purple > .card-header .btn-tool,
.dark-mode .card-purple:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-purple > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-purple > .card-header .btn-tool:hover,
.dark-mode .card-purple:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #5d36a4;
  color: #fff;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8c68ce;
  color: #fff;
}

.dark-mode .card-pink:not(.card-outline) > .card-header {
  background-color: #e83e8c;
}

.dark-mode .card-pink:not(.card-outline) > .card-header,
.dark-mode .card-pink:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-pink:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-pink.card-outline {
  border-top: 3px solid #e83e8c;
}

.dark-mode .card-pink.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-pink.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #e83e8c;
}

.dark-mode .bg-pink > .card-header .btn-tool,
.dark-mode .bg-gradient-pink > .card-header .btn-tool,
.dark-mode .card-pink:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-pink > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-pink > .card-header .btn-tool:hover,
.dark-mode .card-pink:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e21b76;
  color: #fff;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed6ca7;
  color: #fff;
}

.dark-mode .card-red:not(.card-outline) > .card-header {
  background-color: #e74c3c;
}

.dark-mode .card-red:not(.card-outline) > .card-header,
.dark-mode .card-red:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-red:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-red.card-outline {
  border-top: 3px solid #e74c3c;
}

.dark-mode .card-red.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-red.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #e74c3c;
}

.dark-mode .bg-red > .card-header .btn-tool,
.dark-mode .bg-gradient-red > .card-header .btn-tool,
.dark-mode .card-red:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-red > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-red > .card-header .btn-tool:hover,
.dark-mode .card-red:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #df2e1b;
  color: #fff;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed7669;
  color: #fff;
}

.dark-mode .card-orange:not(.card-outline) > .card-header {
  background-color: #fd7e14;
}

.dark-mode .card-orange:not(.card-outline) > .card-header,
.dark-mode .card-orange:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-orange:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-orange.card-outline {
  border-top: 3px solid #fd7e14;
}

.dark-mode .card-orange.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-orange.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #fd7e14;
}

.dark-mode .bg-orange > .card-header .btn-tool,
.dark-mode .bg-gradient-orange > .card-header .btn-tool,
.dark-mode .card-orange:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-orange > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-orange > .card-header .btn-tool:hover,
.dark-mode .card-orange:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e66a02;
  color: #1f2d3d;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #fd9a47;
  color: #1f2d3d;
}

.dark-mode .card-yellow:not(.card-outline) > .card-header {
  background-color: #f39c12;
}

.dark-mode .card-yellow:not(.card-outline) > .card-header,
.dark-mode .card-yellow:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-yellow:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-yellow.card-outline {
  border-top: 3px solid #f39c12;
}

.dark-mode .card-yellow.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-yellow.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f39c12;
}

.dark-mode .bg-yellow > .card-header .btn-tool,
.dark-mode .bg-gradient-yellow > .card-header .btn-tool,
.dark-mode .card-yellow:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-yellow > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-yellow > .card-header .btn-tool:hover,
.dark-mode .card-yellow:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #d2850b;
  color: #1f2d3d;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f5b043;
  color: #1f2d3d;
}

.dark-mode .card-green:not(.card-outline) > .card-header {
  background-color: #00bc8c;
}

.dark-mode .card-green:not(.card-outline) > .card-header,
.dark-mode .card-green:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-green:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-green.card-outline {
  border-top: 3px solid #00bc8c;
}

.dark-mode .card-green.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-green.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #00bc8c;
}

.dark-mode .bg-green > .card-header .btn-tool,
.dark-mode .bg-gradient-green > .card-header .btn-tool,
.dark-mode .card-green:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-green > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-green > .card-header .btn-tool:hover,
.dark-mode .card-green:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #00936e;
  color: #fff;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #00efb2;
  color: #fff;
}

.dark-mode .card-teal:not(.card-outline) > .card-header {
  background-color: #20c997;
}

.dark-mode .card-teal:not(.card-outline) > .card-header,
.dark-mode .card-teal:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-teal:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-teal.card-outline {
  border-top: 3px solid #20c997;
}

.dark-mode .card-teal.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-teal.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #20c997;
}

.dark-mode .bg-teal > .card-header .btn-tool,
.dark-mode .bg-gradient-teal > .card-header .btn-tool,
.dark-mode .card-teal:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-teal > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-teal > .card-header .btn-tool:hover,
.dark-mode .card-teal:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #1aa67d;
  color: #fff;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3ce0af;
  color: #fff;
}

.dark-mode .card-cyan:not(.card-outline) > .card-header {
  background-color: #3498db;
}

.dark-mode .card-cyan:not(.card-outline) > .card-header,
.dark-mode .card-cyan:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-cyan:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-cyan.card-outline {
  border-top: 3px solid #3498db;
}

.dark-mode .card-cyan.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-cyan.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3498db;
}

.dark-mode .bg-cyan > .card-header .btn-tool,
.dark-mode .bg-gradient-cyan > .card-header .btn-tool,
.dark-mode .card-cyan:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-cyan > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-cyan > .card-header .btn-tool:hover,
.dark-mode .card-cyan:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #2383c4;
  color: #fff;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5faee3;
  color: #fff;
}

.dark-mode .card-white:not(.card-outline) > .card-header {
  background-color: #fff;
}

.dark-mode .card-white:not(.card-outline) > .card-header,
.dark-mode .card-white:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-white:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-white.card-outline {
  border-top: 3px solid #fff;
}

.dark-mode .card-white.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-white.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #fff;
}

.dark-mode .bg-white > .card-header .btn-tool,
.dark-mode .bg-gradient-white > .card-header .btn-tool,
.dark-mode .card-white:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-white > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-white > .card-header .btn-tool:hover,
.dark-mode .card-white:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #ebebeb;
  color: #1f2d3d;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.dark-mode .card-gray:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.dark-mode .card-gray:not(.card-outline) > .card-header,
.dark-mode .card-gray:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-gray:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-gray.card-outline {
  border-top: 3px solid #6c757d;
}

.dark-mode .card-gray.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-gray.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6c757d;
}

.dark-mode .bg-gray > .card-header .btn-tool,
.dark-mode .bg-gradient-gray > .card-header .btn-tool,
.dark-mode .card-gray:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-gray > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-gray > .card-header .btn-tool:hover,
.dark-mode .card-gray:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.dark-mode .card-gray-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.dark-mode .card-gray-dark:not(.card-outline) > .card-header,
.dark-mode .card-gray-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-gray-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-gray-dark.card-outline {
  border-top: 3px solid #343a40;
}

.dark-mode .card-gray-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-gray-dark.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #343a40;
}

.dark-mode .bg-gray-dark > .card-header .btn-tool,
.dark-mode .bg-gradient-gray-dark > .card-header .btn-tool,
.dark-mode .card-gray-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-gray-dark > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-gray-dark > .card-header .btn-tool:hover,
.dark-mode .card-gray-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.dark-mode .card {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .card .card {
  background-color: #3f474e;
  color: #fff;
}

.dark-mode .card .nav.flex-column > li {
  border-bottom-color: #6c757d;
}

.dark-mode .card .card-footer {
  background-color: rgba(0, 0, 0, 0.1);
}

.dark-mode .card.card-outline-tabs .card-header a:hover {
  border-color: #6c757d;
  border-bottom-color: transparent;
}

.dark-mode .card:not(.card-outline) > .card-header a.active {
  color: #fff;
}

.dark-mode .card-comments {
  background-color: #373d44;
}

.dark-mode .card-comments .username {
  color: #ced4da;
}

.dark-mode .card-comments .card-comment {
  border-bottom-color: #454d55;
}

.dark-mode .todo-list > li {
  background-color: #3f474e;
  border-color: #454d55;
  color: #fff;
}

.dark-mode .todo-list .primary {
  border-left-color: #3f6791;
}

.dark-mode .todo-list .secondary {
  border-left-color: #6c757d;
}

.dark-mode .todo-list .success {
  border-left-color: #00bc8c;
}

.dark-mode .todo-list .info {
  border-left-color: #3498db;
}

.dark-mode .todo-list .warning {
  border-left-color: #f39c12;
}

.dark-mode .todo-list .danger {
  border-left-color: #e74c3c;
}

.dark-mode .todo-list .light {
  border-left-color: #f8f9fa;
}

.dark-mode .todo-list .dark {
  border-left-color: #343a40;
}

.dark-mode .todo-list .lightblue {
  border-left-color: #86bad8;
}

.dark-mode .todo-list .navy {
  border-left-color: #002c59;
}

.dark-mode .todo-list .olive {
  border-left-color: #74c8a3;
}

.dark-mode .todo-list .lime {
  border-left-color: #67ffa9;
}

.dark-mode .todo-list .fuchsia {
  border-left-color: #f672d8;
}

.dark-mode .todo-list .maroon {
  border-left-color: #ed6c9b;
}

.dark-mode .todo-list .blue {
  border-left-color: #3f6791;
}

.dark-mode .todo-list .indigo {
  border-left-color: #6610f2;
}

.dark-mode .todo-list .purple {
  border-left-color: #6f42c1;
}

.dark-mode .todo-list .pink {
  border-left-color: #e83e8c;
}

.dark-mode .todo-list .red {
  border-left-color: #e74c3c;
}

.dark-mode .todo-list .orange {
  border-left-color: #fd7e14;
}

.dark-mode .todo-list .yellow {
  border-left-color: #f39c12;
}

.dark-mode .todo-list .green {
  border-left-color: #00bc8c;
}

.dark-mode .todo-list .teal {
  border-left-color: #20c997;
}

.dark-mode .todo-list .cyan {
  border-left-color: #3498db;
}

.dark-mode .todo-list .white {
  border-left-color: #fff;
}

.dark-mode .todo-list .gray {
  border-left-color: #6c757d;
}

.dark-mode .todo-list .gray-dark {
  border-left-color: #343a40;
}

.modal-dialog .overlay {
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: -1px;
  z-index: 1052;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.7);
  color: #666f76;
  border-radius: 0.3rem;
}

.modal-content.bg-warning .modal-header,
.modal-content.bg-warning .modal-footer {
  border-color: #343a40;
}

.modal-content.bg-primary .close, .modal-content.bg-primary .mailbox-attachment-close, .modal-content.bg-secondary .close, .modal-content.bg-secondary .mailbox-attachment-close, .modal-content.bg-info .close, .modal-content.bg-info .mailbox-attachment-close, .modal-content.bg-danger .close, .modal-content.bg-danger .mailbox-attachment-close, .modal-content.bg-success .close, .modal-content.bg-success .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .modal-header,
.dark-mode .modal-footer {
  border-color: #6c757d;
}

.dark-mode .modal-content {
  background-color: #343a40;
}

.dark-mode .modal-content.bg-warning .modal-header,
.dark-mode .modal-content.bg-warning .modal-footer {
  border-color: #6c757d;
}

.dark-mode .modal-content.bg-warning .close, .dark-mode .modal-content.bg-warning .mailbox-attachment-close {
  color: #343a40 !important;
  text-shadow: 0 1px 0 #495057 !important;
}

.dark-mode .modal-content.bg-primary .modal-header,
.dark-mode .modal-content.bg-primary .modal-footer, .dark-mode .modal-content.bg-secondary .modal-header,
.dark-mode .modal-content.bg-secondary .modal-footer, .dark-mode .modal-content.bg-info .modal-header,
.dark-mode .modal-content.bg-info .modal-footer, .dark-mode .modal-content.bg-danger .modal-header,
.dark-mode .modal-content.bg-danger .modal-footer, .dark-mode .modal-content.bg-success .modal-header,
.dark-mode .modal-content.bg-success .modal-footer {
  border-color: #fff;
}

.toasts-top-right {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1040;
}

.toasts-top-right.fixed {
  position: fixed;
}

.toasts-top-left {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1040;
}

.toasts-top-left.fixed {
  position: fixed;
}

.toasts-bottom-right {
  bottom: 0;
  position: absolute;
  right: 0;
  z-index: 1040;
}

.toasts-bottom-right.fixed {
  position: fixed;
}

.toasts-bottom-left {
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 1040;
}

.toasts-bottom-left.fixed {
  position: fixed;
}

.dark-mode .toast {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.dark-mode .toast .toast-header {
  background-color: rgba(52, 58, 64, 0.7);
  color: #f8f9fa;
}

.dark-mode .toast.bg-primary {
  background-color: rgba(63, 103, 145, 0.9) !important;
}

.dark-mode .toast.bg-primary .close, .dark-mode .toast.bg-primary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-primary .toast-header {
  background-color: rgba(63, 103, 145, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-secondary {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.dark-mode .toast.bg-secondary .close, .dark-mode .toast.bg-secondary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-secondary .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-success {
  background-color: rgba(0, 188, 140, 0.9) !important;
}

.dark-mode .toast.bg-success .close, .dark-mode .toast.bg-success .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-success .toast-header {
  background-color: rgba(0, 188, 140, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-info {
  background-color: rgba(52, 152, 219, 0.9) !important;
}

.dark-mode .toast.bg-info .close, .dark-mode .toast.bg-info .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-info .toast-header {
  background-color: rgba(52, 152, 219, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-warning {
  background-color: rgba(243, 156, 18, 0.9) !important;
}

.dark-mode .toast.bg-warning .toast-header {
  background-color: rgba(243, 156, 18, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-danger {
  background-color: rgba(231, 76, 60, 0.9) !important;
}

.dark-mode .toast.bg-danger .close, .dark-mode .toast.bg-danger .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-danger .toast-header {
  background-color: rgba(231, 76, 60, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-light {
  background-color: rgba(248, 249, 250, 0.9) !important;
}

.dark-mode .toast.bg-light .toast-header {
  background-color: rgba(248, 249, 250, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.dark-mode .toast.bg-dark .close, .dark-mode .toast.bg-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-lightblue {
  background-color: rgba(134, 186, 216, 0.9) !important;
}

.dark-mode .toast.bg-lightblue .toast-header {
  background-color: rgba(134, 186, 216, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-navy {
  background-color: rgba(0, 44, 89, 0.9) !important;
}

.dark-mode .toast.bg-navy .close, .dark-mode .toast.bg-navy .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-navy .toast-header {
  background-color: rgba(0, 44, 89, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-olive {
  background-color: rgba(116, 200, 163, 0.9) !important;
}

.dark-mode .toast.bg-olive .toast-header {
  background-color: rgba(116, 200, 163, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-lime {
  background-color: rgba(103, 255, 169, 0.9) !important;
}

.dark-mode .toast.bg-lime .toast-header {
  background-color: rgba(103, 255, 169, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-fuchsia {
  background-color: rgba(246, 114, 216, 0.9) !important;
}

.dark-mode .toast.bg-fuchsia .toast-header {
  background-color: rgba(246, 114, 216, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-maroon {
  background-color: rgba(237, 108, 155, 0.9) !important;
}

.dark-mode .toast.bg-maroon .toast-header {
  background-color: rgba(237, 108, 155, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-blue {
  background-color: rgba(63, 103, 145, 0.9) !important;
}

.dark-mode .toast.bg-blue .close, .dark-mode .toast.bg-blue .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-blue .toast-header {
  background-color: rgba(63, 103, 145, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-indigo {
  background-color: rgba(102, 16, 242, 0.9) !important;
}

.dark-mode .toast.bg-indigo .close, .dark-mode .toast.bg-indigo .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-indigo .toast-header {
  background-color: rgba(102, 16, 242, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-purple {
  background-color: rgba(111, 66, 193, 0.9) !important;
}

.dark-mode .toast.bg-purple .close, .dark-mode .toast.bg-purple .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-purple .toast-header {
  background-color: rgba(111, 66, 193, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-pink {
  background-color: rgba(232, 62, 140, 0.9) !important;
}

.dark-mode .toast.bg-pink .close, .dark-mode .toast.bg-pink .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-pink .toast-header {
  background-color: rgba(232, 62, 140, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-red {
  background-color: rgba(231, 76, 60, 0.9) !important;
}

.dark-mode .toast.bg-red .close, .dark-mode .toast.bg-red .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-red .toast-header {
  background-color: rgba(231, 76, 60, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-orange {
  background-color: rgba(253, 126, 20, 0.9) !important;
}

.dark-mode .toast.bg-orange .toast-header {
  background-color: rgba(253, 126, 20, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-yellow {
  background-color: rgba(243, 156, 18, 0.9) !important;
}

.dark-mode .toast.bg-yellow .toast-header {
  background-color: rgba(243, 156, 18, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-green {
  background-color: rgba(0, 188, 140, 0.9) !important;
}

.dark-mode .toast.bg-green .close, .dark-mode .toast.bg-green .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-green .toast-header {
  background-color: rgba(0, 188, 140, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-teal {
  background-color: rgba(32, 201, 151, 0.9) !important;
}

.dark-mode .toast.bg-teal .close, .dark-mode .toast.bg-teal .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-teal .toast-header {
  background-color: rgba(32, 201, 151, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-cyan {
  background-color: rgba(52, 152, 219, 0.9) !important;
}

.dark-mode .toast.bg-cyan .close, .dark-mode .toast.bg-cyan .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-cyan .toast-header {
  background-color: rgba(52, 152, 219, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-white {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.dark-mode .toast.bg-white .toast-header {
  background-color: rgba(255, 255, 255, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-gray {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.dark-mode .toast.bg-gray .close, .dark-mode .toast.bg-gray .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-gray .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-gray-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.dark-mode .toast.bg-gray-dark .close, .dark-mode .toast.bg-gray-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-gray-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.toast.bg-primary {
  background-color: rgba(36, 86, 130, 0.9) !important;
}

.toast.bg-primary .close, .toast.bg-primary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-primary .toast-header {
  background-color: rgba(36, 86, 130, 0.85);
  color: #fff;
}

.toast.bg-secondary {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.toast.bg-secondary .close, .toast.bg-secondary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-secondary .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.toast.bg-success {
  background-color: rgba(40, 167, 69, 0.9) !important;
}

.toast.bg-success .close, .toast.bg-success .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-success .toast-header {
  background-color: rgba(40, 167, 69, 0.85);
  color: #fff;
}

.toast.bg-info {
  background-color: rgba(23, 162, 184, 0.9) !important;
}

.toast.bg-info .close, .toast.bg-info .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-info .toast-header {
  background-color: rgba(23, 162, 184, 0.85);
  color: #fff;
}

.toast.bg-warning {
  background-color: rgba(255, 193, 7, 0.9) !important;
}

.toast.bg-warning .toast-header {
  background-color: rgba(255, 193, 7, 0.85);
  color: #1f2d3d;
}

.toast.bg-danger {
  background-color: rgba(220, 53, 69, 0.9) !important;
}

.toast.bg-danger .close, .toast.bg-danger .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-danger .toast-header {
  background-color: rgba(220, 53, 69, 0.85);
  color: #fff;
}

.toast.bg-light {
  background-color: rgba(248, 249, 250, 0.9) !important;
}

.toast.bg-light .toast-header {
  background-color: rgba(248, 249, 250, 0.85);
  color: #1f2d3d;
}

.toast.bg-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.toast.bg-dark .close, .toast.bg-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.toast.bg-lightblue {
  background-color: rgba(60, 141, 188, 0.9) !important;
}

.toast.bg-lightblue .close, .toast.bg-lightblue .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-lightblue .toast-header {
  background-color: rgba(60, 141, 188, 0.85);
  color: #fff;
}

.toast.bg-navy {
  background-color: rgba(0, 31, 63, 0.9) !important;
}

.toast.bg-navy .close, .toast.bg-navy .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-navy .toast-header {
  background-color: rgba(0, 31, 63, 0.85);
  color: #fff;
}

.toast.bg-olive {
  background-color: rgba(61, 153, 112, 0.9) !important;
}

.toast.bg-olive .close, .toast.bg-olive .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-olive .toast-header {
  background-color: rgba(61, 153, 112, 0.85);
  color: #fff;
}

.toast.bg-lime {
  background-color: rgba(1, 255, 112, 0.9) !important;
}

.toast.bg-lime .toast-header {
  background-color: rgba(1, 255, 112, 0.85);
  color: #1f2d3d;
}

.toast.bg-fuchsia {
  background-color: rgba(240, 18, 190, 0.9) !important;
}

.toast.bg-fuchsia .close, .toast.bg-fuchsia .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-fuchsia .toast-header {
  background-color: rgba(240, 18, 190, 0.85);
  color: #fff;
}

.toast.bg-maroon {
  background-color: rgba(216, 27, 96, 0.9) !important;
}

.toast.bg-maroon .close, .toast.bg-maroon .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-maroon .toast-header {
  background-color: rgba(216, 27, 96, 0.85);
  color: #fff;
}

.toast.bg-blue {
  background-color: rgba(0, 123, 255, 0.9) !important;
}

.toast.bg-blue .close, .toast.bg-blue .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-blue .toast-header {
  background-color: rgba(0, 123, 255, 0.85);
  color: #fff;
}

.toast.bg-indigo {
  background-color: rgba(102, 16, 242, 0.9) !important;
}

.toast.bg-indigo .close, .toast.bg-indigo .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-indigo .toast-header {
  background-color: rgba(102, 16, 242, 0.85);
  color: #fff;
}

.toast.bg-purple {
  background-color: rgba(111, 66, 193, 0.9) !important;
}

.toast.bg-purple .close, .toast.bg-purple .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-purple .toast-header {
  background-color: rgba(111, 66, 193, 0.85);
  color: #fff;
}

.toast.bg-pink {
  background-color: rgba(232, 62, 140, 0.9) !important;
}

.toast.bg-pink .close, .toast.bg-pink .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-pink .toast-header {
  background-color: rgba(232, 62, 140, 0.85);
  color: #fff;
}

.toast.bg-red {
  background-color: rgba(220, 53, 69, 0.9) !important;
}

.toast.bg-red .close, .toast.bg-red .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-red .toast-header {
  background-color: rgba(220, 53, 69, 0.85);
  color: #fff;
}

.toast.bg-orange {
  background-color: rgba(253, 126, 20, 0.9) !important;
}

.toast.bg-orange .toast-header {
  background-color: rgba(253, 126, 20, 0.85);
  color: #1f2d3d;
}

.toast.bg-yellow {
  background-color: rgba(255, 193, 7, 0.9) !important;
}

.toast.bg-yellow .toast-header {
  background-color: rgba(255, 193, 7, 0.85);
  color: #1f2d3d;
}

.toast.bg-green {
  background-color: rgba(40, 167, 69, 0.9) !important;
}

.toast.bg-green .close, .toast.bg-green .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-green .toast-header {
  background-color: rgba(40, 167, 69, 0.85);
  color: #fff;
}

.toast.bg-teal {
  background-color: rgba(32, 201, 151, 0.9) !important;
}

.toast.bg-teal .close, .toast.bg-teal .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-teal .toast-header {
  background-color: rgba(32, 201, 151, 0.85);
  color: #fff;
}

.toast.bg-cyan {
  background-color: rgba(23, 162, 184, 0.9) !important;
}

.toast.bg-cyan .close, .toast.bg-cyan .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-cyan .toast-header {
  background-color: rgba(23, 162, 184, 0.85);
  color: #fff;
}

.toast.bg-white {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.toast.bg-white .toast-header {
  background-color: rgba(255, 255, 255, 0.85);
  color: #1f2d3d;
}

.toast.bg-gray {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.toast.bg-gray .close, .toast.bg-gray .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-gray .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.toast.bg-gray-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.toast.bg-gray-dark .close, .toast.bg-gray-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-gray-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.btn.disabled, .btn:disabled {
  cursor: not-allowed;
}

.btn.btn-flat {
  border-radius: 0;
  border-width: 1px;
  box-shadow: none;
}

.btn.btn-file {
  overflow: hidden;
  position: relative;
}

.btn.btn-file > input[type="file"] {
  background-color: #fff;
  cursor: inherit;
  display: block;
  font-size: 100px;
  min-height: 100%;
  min-width: 100%;
  opacity: 0;
  outline: none;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
}

.text-sm .btn {
  font-size: 0.875rem !important;
}

.btn-default {
  background-color: #f8f9fa;
  border-color: #ddd;
  color: #444;
}

.btn-default:hover, .btn-default:active, .btn-default.hover {
  background-color: #e9ecef;
  color: #2b2b2b;
}

.btn-app {
  border-radius: 3px;
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  color: #6c757d;
  font-size: 12px;
  height: 60px;
  margin: 0 0 10px 10px;
  min-width: 80px;
  padding: 15px 5px;
  position: relative;
  text-align: center;
}

.btn-app > .fa,
.btn-app > .fas,
.btn-app > .far,
.btn-app > .fab,
.btn-app > .fal,
.btn-app > .fad,
.btn-app > .svg-inline--fa,
.btn-app > .ion {
  display: block;
  font-size: 20px;
}

.btn-app > .svg-inline--fa {
  margin: 0 auto;
}

.btn-app:hover {
  background-color: #f8f9fa;
  border-color: #aaaaaa;
  color: #444;
}

.btn-app:active, .btn-app:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-app > .badge {
  font-size: 10px;
  font-weight: 400;
  position: absolute;
  right: -10px;
  top: -3px;
}

.btn-xs {
  padding: 0.125rem 0.25rem;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 0.15rem;
}

.dark-mode .btn-default,
.dark-mode .btn-app {
  background-color: #3a4047;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .btn-default:hover, .dark-mode .btn-default:focus,
.dark-mode .btn-app:hover,
.dark-mode .btn-app:focus {
  background-color: #3f474e;
  color: #dee2e6;
  border-color: #727b84;
}

.dark-mode .btn-light {
  background-color: #454d55;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .btn-light:hover, .dark-mode .btn-light:focus {
  background-color: #4b545c;
  color: #dee2e6;
  border-color: #78828a;
}

.dark-mode .btn-primary {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
  box-shadow: none;
}

.dark-mode .btn-primary:hover {
  color: #fff;
  background-color: #335476;
  border-color: #304e6d;
}

.dark-mode .btn-primary:focus, .dark-mode .btn-primary.focus {
  color: #fff;
  background-color: #335476;
  border-color: #304e6d;
  box-shadow: 0 0 0 0 rgba(92, 126, 162, 0.5);
}

.dark-mode .btn-primary.disabled, .dark-mode .btn-primary:disabled {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-primary:not(:disabled):not(.disabled):active, .dark-mode .btn-primary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #304e6d;
  border-color: #2c4765;
}

.dark-mode .btn-primary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(92, 126, 162, 0.5);
}

.dark-mode .btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: none;
}

.dark-mode .btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.dark-mode .btn-secondary:focus, .dark-mode .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

.dark-mode .btn-secondary.disabled, .dark-mode .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-secondary:not(:disabled):not(.disabled):active, .dark-mode .btn-secondary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.dark-mode .btn-secondary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

.dark-mode .btn-success {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
  box-shadow: none;
}

.dark-mode .btn-success:hover {
  color: #fff;
  background-color: #009670;
  border-color: #008966;
}

.dark-mode .btn-success:focus, .dark-mode .btn-success.focus {
  color: #fff;
  background-color: #009670;
  border-color: #008966;
  box-shadow: 0 0 0 0 rgba(38, 198, 157, 0.5);
}

.dark-mode .btn-success.disabled, .dark-mode .btn-success:disabled {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-success:not(:disabled):not(.disabled):active, .dark-mode .btn-success:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #008966;
  border-color: #007c5d;
}

.dark-mode .btn-success:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 198, 157, 0.5);
}

.dark-mode .btn-info {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
  box-shadow: none;
}

.dark-mode .btn-info:hover {
  color: #fff;
  background-color: #2384c6;
  border-color: #217dbb;
}

.dark-mode .btn-info:focus, .dark-mode .btn-info.focus {
  color: #fff;
  background-color: #2384c6;
  border-color: #217dbb;
  box-shadow: 0 0 0 0 rgba(82, 167, 224, 0.5);
}

.dark-mode .btn-info.disabled, .dark-mode .btn-info:disabled {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-info:not(:disabled):not(.disabled):active, .dark-mode .btn-info:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #217dbb;
  border-color: #1f76b0;
}

.dark-mode .btn-info:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(82, 167, 224, 0.5);
}

.dark-mode .btn-warning {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
  box-shadow: none;
}

.dark-mode .btn-warning:hover {
  color: #fff;
  background-color: #d4860b;
  border-color: #c87f0a;
}

.dark-mode .btn-warning:focus, .dark-mode .btn-warning.focus {
  color: #fff;
  background-color: #d4860b;
  border-color: #c87f0a;
  box-shadow: 0 0 0 0 rgba(211, 139, 24, 0.5);
}

.dark-mode .btn-warning.disabled, .dark-mode .btn-warning:disabled {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-warning:not(:disabled):not(.disabled):active, .dark-mode .btn-warning:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #c87f0a;
  border-color: #bc770a;
}

.dark-mode .btn-warning:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(211, 139, 24, 0.5);
}

.dark-mode .btn-danger {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
  box-shadow: none;
}

.dark-mode .btn-danger:hover {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
}

.dark-mode .btn-danger:focus, .dark-mode .btn-danger.focus {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
  box-shadow: 0 0 0 0 rgba(235, 103, 89, 0.5);
}

.dark-mode .btn-danger.disabled, .dark-mode .btn-danger:disabled {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-danger:not(:disabled):not(.disabled):active, .dark-mode .btn-danger:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #d62c1a;
  border-color: #ca2a19;
}

.dark-mode .btn-danger:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(235, 103, 89, 0.5);
}

.dark-mode .btn-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: none;
}

.dark-mode .btn-light:hover {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.dark-mode .btn-light:focus, .dark-mode .btn-light.focus {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

.dark-mode .btn-light.disabled, .dark-mode .btn-light:disabled {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-light:not(:disabled):not(.disabled):active, .dark-mode .btn-light:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.dark-mode .btn-light:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

.dark-mode .btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  box-shadow: none;
}

.dark-mode .btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.dark-mode .btn-dark:focus, .dark-mode .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
}

.dark-mode .btn-dark.disabled, .dark-mode .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.dark-mode .btn-dark:not(:disabled):not(.disabled):active, .dark-mode .btn-dark:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.dark-mode .btn-dark:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
}

.dark-mode .btn-outline-primary {
  color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-outline-primary:hover {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-outline-primary:focus, .dark-mode .btn-outline-primary.focus {
  box-shadow: 0 0 0 0 rgba(63, 103, 145, 0.5);
}

.dark-mode .btn-outline-primary.disabled, .dark-mode .btn-outline-primary:disabled {
  color: #3f6791;
  background-color: transparent;
}

.dark-mode .btn-outline-primary:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(63, 103, 145, 0.5);
}

.dark-mode .btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-outline-secondary:focus, .dark-mode .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.dark-mode .btn-outline-secondary.disabled, .dark-mode .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.dark-mode .btn-outline-secondary:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.dark-mode .btn-outline-success {
  color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-outline-success:hover {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-outline-success:focus, .dark-mode .btn-outline-success.focus {
  box-shadow: 0 0 0 0 rgba(0, 188, 140, 0.5);
}

.dark-mode .btn-outline-success.disabled, .dark-mode .btn-outline-success:disabled {
  color: #00bc8c;
  background-color: transparent;
}

.dark-mode .btn-outline-success:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-outline-success:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 188, 140, 0.5);
}

.dark-mode .btn-outline-info {
  color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-outline-info:hover {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-outline-info:focus, .dark-mode .btn-outline-info.focus {
  box-shadow: 0 0 0 0 rgba(52, 152, 219, 0.5);
}

.dark-mode .btn-outline-info.disabled, .dark-mode .btn-outline-info:disabled {
  color: #3498db;
  background-color: transparent;
}

.dark-mode .btn-outline-info:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-outline-info:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(52, 152, 219, 0.5);
}

.dark-mode .btn-outline-warning {
  color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-outline-warning:hover {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-outline-warning:focus, .dark-mode .btn-outline-warning.focus {
  box-shadow: 0 0 0 0 rgba(243, 156, 18, 0.5);
}

.dark-mode .btn-outline-warning.disabled, .dark-mode .btn-outline-warning:disabled {
  color: #f39c12;
  background-color: transparent;
}

.dark-mode .btn-outline-warning:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-warning.dropdown-toggle {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(243, 156, 18, 0.5);
}

.dark-mode .btn-outline-danger {
  color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-outline-danger:hover {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-outline-danger:focus, .dark-mode .btn-outline-danger.focus {
  box-shadow: 0 0 0 0 rgba(231, 76, 60, 0.5);
}

.dark-mode .btn-outline-danger.disabled, .dark-mode .btn-outline-danger:disabled {
  color: #e74c3c;
  background-color: transparent;
}

.dark-mode .btn-outline-danger:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(231, 76, 60, 0.5);
}

.dark-mode .btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-outline-light:hover {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-outline-light:focus, .dark-mode .btn-outline-light.focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

.dark-mode .btn-outline-light.disabled, .dark-mode .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.dark-mode .btn-outline-light:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-outline-light:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

.dark-mode .btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.dark-mode .btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.dark-mode .btn-outline-dark:focus, .dark-mode .btn-outline-dark.focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

.dark-mode .btn-outline-dark.disabled, .dark-mode .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.dark-mode .btn-outline-dark:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.dark-mode .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

.callout {
  border-radius: 0.25rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-color: #fff;
  border-left: 5px solid #e9ecef;
  margin-bottom: 1rem;
  padding: 1rem;
}

.callout a {
  color: #495057;
  text-decoration: underline;
}

.callout a:hover {
  color: #e9ecef;
}

.callout p:last-child {
  margin-bottom: 0;
}

.callout.callout-danger {
  border-left-color: #bd2130;
}

.callout.callout-warning {
  border-left-color: #d39e00;
}

.callout.callout-info {
  border-left-color: #117a8b;
}

.callout.callout-success {
  border-left-color: #1e7e34;
}

.dark-mode .callout {
  background-color: #3f474e;
}

.dark-mode .callout.callout-danger {
  border-left-color: #ed7669;
}

.dark-mode .callout.callout-warning {
  border-left-color: #f5b043;
}

.dark-mode .callout.callout-info {
  border-left-color: #5faee3;
}

.dark-mode .callout.callout-success {
  border-left-color: #00efb2;
}

.alert .icon {
  margin-right: 10px;
}

.alert .close, .alert .mailbox-attachment-close {
  color: #000;
  opacity: .2;
}

.alert .close:hover, .alert .mailbox-attachment-close:hover {
  opacity: .5;
}

.alert a {
  color: #fff;
  text-decoration: underline;
}

.alert-primary {
  color: #fff;
  background-color: #245682;
  border-color: #1f496e;
}

.alert-default-primary {
  color: #132d43;
  background-color: #d3dde6;
  border-color: #c2d0dc;
}

.alert-default-primary hr {
  border-top-color: #b2c4d3;
}

.alert-default-primary .alert-link {
  color: #08121b;
}

.alert-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #60686f;
}

.alert-default-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-default-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-default-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #fff;
  background-color: #28a745;
  border-color: #23923d;
}

.alert-default-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-default-success hr {
  border-top-color: #b1dfbb;
}

.alert-default-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #148ea1;
}

.alert-default-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-default-info hr {
  border-top-color: #abdde5;
}

.alert-default-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #edb100;
}

.alert-default-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-default-warning hr {
  border-top-color: #ffe8a1;
}

.alert-default-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #d32535;
}

.alert-default-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-default-danger hr {
  border-top-color: #f1b0b7;
}

.alert-default-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #e9ecef;
}

.alert-default-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-default-light hr {
  border-top-color: #ececf6;
}

.alert-default-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #292d32;
}

.alert-default-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-default-dark hr {
  border-top-color: #b9bbbe;
}

.alert-default-dark .alert-link {
  color: #040505;
}

.dark-mode .alert-primary {
  color: #fff;
  background-color: #3f6791;
  border-color: #375a7f;
}

.dark-mode .alert-default-primary {
  color: #132d43;
  background-color: #d3dde6;
  border-color: #c2d0dc;
}

.dark-mode .alert-default-primary hr {
  border-top-color: #b2c4d3;
}

.dark-mode .alert-default-primary .alert-link {
  color: #08121b;
}

.dark-mode .alert-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #60686f;
}

.dark-mode .alert-default-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.dark-mode .alert-default-secondary hr {
  border-top-color: #c8cbcf;
}

.dark-mode .alert-default-secondary .alert-link {
  color: #202326;
}

.dark-mode .alert-success {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00a379;
}

.dark-mode .alert-default-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.dark-mode .alert-default-success hr {
  border-top-color: #b1dfbb;
}

.dark-mode .alert-default-success .alert-link {
  color: #0b2e13;
}

.dark-mode .alert-info {
  color: #fff;
  background-color: #3498db;
  border-color: #258cd1;
}

.dark-mode .alert-default-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.dark-mode .alert-default-info hr {
  border-top-color: #abdde5;
}

.dark-mode .alert-default-info .alert-link {
  color: #062c33;
}

.dark-mode .alert-warning {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #e08e0b;
}

.dark-mode .alert-default-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.dark-mode .alert-default-warning hr {
  border-top-color: #ffe8a1;
}

.dark-mode .alert-default-warning .alert-link {
  color: #533f03;
}

.dark-mode .alert-danger {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e43725;
}

.dark-mode .alert-default-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.dark-mode .alert-default-danger hr {
  border-top-color: #f1b0b7;
}

.dark-mode .alert-default-danger .alert-link {
  color: #491217;
}

.dark-mode .alert-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #e9ecef;
}

.dark-mode .alert-default-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.dark-mode .alert-default-light hr {
  border-top-color: #ececf6;
}

.dark-mode .alert-default-light .alert-link {
  color: #686868;
}

.dark-mode .alert-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #292d32;
}

.dark-mode .alert-default-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.dark-mode .alert-default-dark hr {
  border-top-color: #b9bbbe;
}

.dark-mode .alert-default-dark .alert-link {
  color: #040505;
}

.table:not(.table-dark) {
  color: inherit;
}

.table.table-head-fixed thead tr:nth-child(1) th {
  background-color: #fff;
  border-bottom: 0;
  box-shadow: inset 0 1px 0 #dee2e6, inset 0 -1px 0 #dee2e6;
  position: sticky;
  top: 0;
  z-index: 10;
}

.table.table-head-fixed.table-dark thead tr:nth-child(1) th {
  background-color: #212529;
  box-shadow: inset 0 1px 0 #383f45, inset 0 -1px 0 #383f45;
}

.table.no-border,
.table.no-border td,
.table.no-border th {
  border: 0;
}

.table.text-center,
.table.text-center td,
.table.text-center th {
  text-align: center;
}

.table.table-valign-middle thead > tr > th,
.table.table-valign-middle thead > tr > td,
.table.table-valign-middle tbody > tr > th,
.table.table-valign-middle tbody > tr > td {
  vertical-align: middle;
}

.card-body.p-0 .table thead > tr > th:first-of-type,
.card-body.p-0 .table thead > tr > td:first-of-type,
.card-body.p-0 .table tfoot > tr > th:first-of-type,
.card-body.p-0 .table tfoot > tr > td:first-of-type,
.card-body.p-0 .table tbody > tr > th:first-of-type,
.card-body.p-0 .table tbody > tr > td:first-of-type {
  padding-left: 1.5rem;
}

.card-body.p-0 .table thead > tr > th:last-of-type,
.card-body.p-0 .table thead > tr > td:last-of-type,
.card-body.p-0 .table tfoot > tr > th:last-of-type,
.card-body.p-0 .table tfoot > tr > td:last-of-type,
.card-body.p-0 .table tbody > tr > th:last-of-type,
.card-body.p-0 .table tbody > tr > td:last-of-type {
  padding-right: 1.5rem;
}

.table-hover tbody tr.expandable-body:hover {
  background-color: inherit !important;
}

[data-widget="expandable-table"] {
  cursor: pointer;
}

[data-widget="expandable-table"] i.expandable-table-caret {
  transition: transform 0.3s linear;
}

[data-widget="expandable-table"][aria-expanded="true"] td i.expandable-table-caret[class*="right"] {
  transform: rotate(90deg);
}

[data-widget="expandable-table"][aria-expanded="true"] td i.expandable-table-caret[class*="left"] {
  transform: rotate(-90deg);
}

.expandable-body > td {
  padding: 0 !important;
  width: 100%;
}

.expandable-body > td > div,
.expandable-body > td > p {
  padding: 0.75rem;
}

.expandable-body .table {
  width: calc(100% - 0.75rem);
  margin: 0 0 0 0.75rem;
}

.expandable-body .table tr:first-child td,
.expandable-body .table tr:first-child th {
  border-top: none;
}

.dark-mode .table-bordered,
.dark-mode .table-bordered td,
.dark-mode .table-bordered th {
  border-color: #6c757d;
}

.dark-mode .table-hover tbody tr:hover {
  color: #dee2e6;
  background-color: #3a4047;
  border-color: #6c757d;
}

.dark-mode .table thead th {
  border-bottom-color: #6c757d;
}

.dark-mode .table th,
.dark-mode .table td {
  border-top-color: #6c757d;
}

.dark-mode .table.table-head-fixed thead tr:nth-child(1) th {
  background-color: #3f474e;
}

.carousel-control-prev .carousel-control-custom-icon {
  margin-left: -20px;
}

.carousel-control-next .carousel-control-custom-icon {
  margin-right: 20px;
}

.carousel-control-custom-icon > .fa,
.carousel-control-custom-icon > .fas,
.carousel-control-custom-icon > .far,
.carousel-control-custom-icon > .fab,
.carousel-control-custom-icon > .fal,
.carousel-control-custom-icon > .fad,
.carousel-control-custom-icon > .svg-inline--fa,
.carousel-control-custom-icon > .ion {
  display: inline-block;
  font-size: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  z-index: 5;
}

.close, .mailbox-attachment-close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:hover, .mailbox-attachment-close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .mailbox-attachment-close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus, .mailbox-attachment-close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

.close:focus, .mailbox-attachment-close:focus {
  outline: none;
}

button.close, button.mailbox-attachment-close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled, a.disabled.mailbox-attachment-close {
  pointer-events: none;
}

.small-box {
  border-radius: 0.25rem;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  display: block;
  margin-bottom: 20px;
  position: relative;
}

.small-box > .inner {
  padding: 10px;
}

.small-box > .small-box-footer {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.8);
  display: block;
  padding: 3px 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  z-index: 10;
}

.small-box > .small-box-footer:hover {
  background-color: rgba(0, 0, 0, 0.15);
  color: #fff;
}

.small-box h3 {
  font-size: 2.2rem;
  font-weight: 700;
  margin: 0 0 10px;
  padding: 0;
  white-space: nowrap;
}

@media (min-width: 992px) {
  .col-xl-2 .small-box h3,
  .col-lg-2 .small-box h3,
  .col-md-2 .small-box h3 {
    font-size: 1.6rem;
  }
  .col-xl-3 .small-box h3,
  .col-lg-3 .small-box h3,
  .col-md-3 .small-box h3 {
    font-size: 1.6rem;
  }
}

@media (min-width: 1200px) {
  .col-xl-2 .small-box h3,
  .col-lg-2 .small-box h3,
  .col-md-2 .small-box h3 {
    font-size: 2.2rem;
  }
  .col-xl-3 .small-box h3,
  .col-lg-3 .small-box h3,
  .col-md-3 .small-box h3 {
    font-size: 2.2rem;
  }
}

.small-box p {
  font-size: 1rem;
}

.small-box p > small {
  color: #f8f9fa;
  display: block;
  font-size: .9rem;
  margin-top: 5px;
}

.small-box h3,
.small-box p {
  z-index: 5;
}

.small-box .icon {
  color: rgba(0, 0, 0, 0.15);
  z-index: 0;
}

.small-box .icon > i {
  font-size: 90px;
  position: absolute;
  right: 15px;
  top: 15px;
  transition: transform 0.3s linear;
}

.small-box .icon > i.fa, .small-box .icon > i.fas, .small-box .icon > i.far, .small-box .icon > i.fab, .small-box .icon > i.fal, .small-box .icon > i.fad, .small-box .icon > i.ion {
  font-size: 70px;
  top: 20px;
}

.small-box .icon svg {
  font-size: 70px;
  position: absolute;
  right: 15px;
  top: 15px;
  transition: transform 0.3s linear;
}

.small-box:hover {
  text-decoration: none;
}

.small-box:hover .icon > i, .small-box:hover .icon > i.fa, .small-box:hover .icon > i.fas, .small-box:hover .icon > i.far, .small-box:hover .icon > i.fab, .small-box:hover .icon > i.fal, .small-box:hover .icon > i.fad, .small-box:hover .icon > i.ion {
  transform: scale(1.1);
}

.small-box:hover .icon > svg {
  transform: scale(1.1);
}

@media (max-width: 767.98px) {
  .small-box {
    text-align: center;
  }
  .small-box .icon {
    display: none;
  }
  .small-box p {
    font-size: 12px;
  }
}

.info-box {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  background-color: #fff;
  display: flex;
  margin-bottom: 1rem;
  min-height: 80px;
  padding: .5rem;
  position: relative;
  width: 100%;
}

.info-box .progress {
  background-color: rgba(0, 0, 0, 0.125);
  height: 2px;
  margin: 5px 0;
}

.info-box .progress .progress-bar {
  background-color: #fff;
}

.info-box .info-box-icon {
  border-radius: 0.25rem;
  align-items: center;
  display: flex;
  font-size: 1.875rem;
  justify-content: center;
  text-align: center;
  width: 70px;
}

.info-box .info-box-icon > img {
  max-width: 100%;
}

.info-box .info-box-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1.8;
  flex: 1;
  padding: 0 10px;
}

.info-box .info-box-number {
  display: block;
  margin-top: .25rem;
  font-weight: 700;
}

.info-box .progress-description,
.info-box .info-box-text {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.info-box .info-box .bg-primary,
.info-box .info-box .bg-gradient-primary {
  color: #fff;
}

.info-box .info-box .bg-primary .progress-bar,
.info-box .info-box .bg-gradient-primary .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-secondary,
.info-box .info-box .bg-gradient-secondary {
  color: #fff;
}

.info-box .info-box .bg-secondary .progress-bar,
.info-box .info-box .bg-gradient-secondary .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-success,
.info-box .info-box .bg-gradient-success {
  color: #fff;
}

.info-box .info-box .bg-success .progress-bar,
.info-box .info-box .bg-gradient-success .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-info,
.info-box .info-box .bg-gradient-info {
  color: #fff;
}

.info-box .info-box .bg-info .progress-bar,
.info-box .info-box .bg-gradient-info .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-warning,
.info-box .info-box .bg-gradient-warning {
  color: #1f2d3d;
}

.info-box .info-box .bg-warning .progress-bar,
.info-box .info-box .bg-gradient-warning .progress-bar {
  background-color: #1f2d3d;
}

.info-box .info-box .bg-danger,
.info-box .info-box .bg-gradient-danger {
  color: #fff;
}

.info-box .info-box .bg-danger .progress-bar,
.info-box .info-box .bg-gradient-danger .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-light,
.info-box .info-box .bg-gradient-light {
  color: #1f2d3d;
}

.info-box .info-box .bg-light .progress-bar,
.info-box .info-box .bg-gradient-light .progress-bar {
  background-color: #1f2d3d;
}

.info-box .info-box .bg-dark,
.info-box .info-box .bg-gradient-dark {
  color: #fff;
}

.info-box .info-box .bg-dark .progress-bar,
.info-box .info-box .bg-gradient-dark .progress-bar {
  background-color: #fff;
}

.info-box .info-box-more {
  display: block;
}

.info-box .progress-description {
  margin: 0;
}

@media (min-width: 768px) {
  .col-xl-2 .info-box .progress-description,
  .col-lg-2 .info-box .progress-description,
  .col-md-2 .info-box .progress-description {
    display: none;
  }
  .col-xl-3 .info-box .progress-description,
  .col-lg-3 .info-box .progress-description,
  .col-md-3 .info-box .progress-description {
    display: none;
  }
}

@media (min-width: 992px) {
  .col-xl-2 .info-box .progress-description,
  .col-lg-2 .info-box .progress-description,
  .col-md-2 .info-box .progress-description {
    font-size: 0.75rem;
    display: block;
  }
  .col-xl-3 .info-box .progress-description,
  .col-lg-3 .info-box .progress-description,
  .col-md-3 .info-box .progress-description {
    font-size: 0.75rem;
    display: block;
  }
}

@media (min-width: 1200px) {
  .col-xl-2 .info-box .progress-description,
  .col-lg-2 .info-box .progress-description,
  .col-md-2 .info-box .progress-description {
    font-size: 1rem;
    display: block;
  }
  .col-xl-3 .info-box .progress-description,
  .col-lg-3 .info-box .progress-description,
  .col-md-3 .info-box .progress-description {
    font-size: 1rem;
    display: block;
  }
}

.dark-mode .info-box {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .info-box .info-box .bg-primary,
.dark-mode .info-box .info-box .bg-gradient-primary {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-primary .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-primary .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-secondary,
.dark-mode .info-box .info-box .bg-gradient-secondary {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-secondary .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-secondary .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-success,
.dark-mode .info-box .info-box .bg-gradient-success {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-success .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-success .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-info,
.dark-mode .info-box .info-box .bg-gradient-info {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-info .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-info .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-warning,
.dark-mode .info-box .info-box .bg-gradient-warning {
  color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-warning .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-warning .progress-bar {
  background-color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-danger,
.dark-mode .info-box .info-box .bg-gradient-danger {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-danger .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-danger .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-light,
.dark-mode .info-box .info-box .bg-gradient-light {
  color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-light .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-light .progress-bar {
  background-color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-dark,
.dark-mode .info-box .info-box .bg-gradient-dark {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-dark .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-dark .progress-bar {
  background-color: #fff;
}

.timeline {
  margin: 0 0 45px;
  padding: 0;
  position: relative;
}

.timeline::before {
  border-radius: 0.25rem;
  background-color: #dee2e6;
  bottom: 0;
  content: "";
  left: 31px;
  margin: 0;
  position: absolute;
  top: 0;
  width: 4px;
}

.timeline > div {
  margin-bottom: 15px;
  margin-right: 10px;
  position: relative;
}

.timeline > div::before, .timeline > div::after {
  content: "";
  display: table;
}

.timeline > div > .timeline-item {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  background-color: #fff;
  color: #495057;
  margin-left: 60px;
  margin-right: 15px;
  margin-top: 0;
  padding: 0;
  position: relative;
}

.timeline > div > .timeline-item > .time {
  color: #999;
  float: right;
  font-size: 12px;
  padding: 10px;
}

.timeline > div > .timeline-item > .timeline-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  color: #495057;
  font-size: 16px;
  line-height: 1.1;
  margin: 0;
  padding: 10px;
}

.timeline > div > .timeline-item > .timeline-header > a {
  font-weight: 600;
}

.timeline > div > .timeline-item > .timeline-body,
.timeline > div > .timeline-item > .timeline-footer {
  padding: 10px;
}

.timeline > div > .timeline-item > .timeline-body > img {
  margin: 10px;
}

.timeline > div > .timeline-item > .timeline-body > dl,
.timeline > div > .timeline-item > .timeline-body ol,
.timeline > div > .timeline-item > .timeline-body ul {
  margin: 0;
}

.timeline > div > .timeline-item > .timeline-footer > a {
  color: #fff;
}

.timeline > div > .fa,
.timeline > div > .fas,
.timeline > div > .far,
.timeline > div > .fab,
.timeline > div > .fal,
.timeline > div > .fad,
.timeline > div > .svg-inline--fa,
.timeline > div > .ion {
  background-color: #adb5bd;
  border-radius: 50%;
  font-size: 16px;
  height: 30px;
  left: 18px;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 30px;
}

.timeline > div > .svg-inline--fa {
  padding: 7px;
}

.timeline > .time-label > span {
  border-radius: 4px;
  background-color: #fff;
  display: inline-block;
  font-weight: 600;
  padding: 5px;
}

.timeline-inverse > div > .timeline-item {
  box-shadow: none;
  background-color: #f8f9fa;
  border: 1px solid #dee2e6;
}

.timeline-inverse > div > .timeline-item > .timeline-header {
  border-bottom-color: #dee2e6;
}

.dark-mode .timeline::before {
  background-color: #6c757d;
}

.dark-mode .timeline > div > .timeline-item {
  background-color: #343a40;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .timeline > div > .timeline-item > .timeline-header {
  color: #ced4da;
  border-color: #6c757d;
}

.dark-mode .timeline > div > .timeline-item > .time {
  color: #ced4da;
}

.products-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.products-list > .item {
  border-radius: 0.25rem;
  background-color: #fff;
  padding: 10px 0;
}

.products-list > .item::after {
  display: block;
  clear: both;
  content: "";
}

.products-list .product-img {
  float: left;
}

.products-list .product-img img {
  height: 50px;
  width: 50px;
}

.products-list .product-info {
  margin-left: 60px;
}

.products-list .product-title {
  font-weight: 600;
}

.products-list .product-description {
  color: #6c757d;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.product-list-in-card > .item {
  border-radius: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.product-list-in-card > .item:last-of-type {
  border-bottom-width: 0;
}

.dark-mode .products-list > .item {
  background-color: #343a40;
  color: #fff;
  border-bottom-color: #6c757d;
}

.dark-mode .product-description {
  color: #ced4da;
}

.direct-chat .card-body {
  overflow-x: hidden;
  padding: 0;
  position: relative;
}

.direct-chat.chat-pane-open .direct-chat-contacts {
  transform: translate(0, 0);
}

.direct-chat.timestamp-light .direct-chat-timestamp {
  color: #30465f;
}

.direct-chat.timestamp-dark .direct-chat-timestamp {
  color: #cccccc;
}

.direct-chat-messages {
  transform: translate(0, 0);
  height: 250px;
  overflow: auto;
  padding: 10px;
}

.direct-chat-msg,
.direct-chat-text {
  display: block;
}

.direct-chat-msg {
  margin-bottom: 10px;
}

.direct-chat-msg::after {
  display: block;
  clear: both;
  content: "";
}

.direct-chat-messages,
.direct-chat-contacts {
  transition: transform .5s ease-in-out;
}

.direct-chat-text {
  border-radius: 0.3rem;
  background-color: #d2d6de;
  border: 1px solid #d2d6de;
  color: #444;
  margin: 5px 0 0 50px;
  padding: 5px 10px;
  position: relative;
}

.direct-chat-text::after, .direct-chat-text::before {
  border: solid transparent;
  border-right-color: #d2d6de;
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  right: 100%;
  top: 15px;
  width: 0;
}

.direct-chat-text::after {
  border-width: 5px;
  margin-top: -5px;
}

.direct-chat-text::before {
  border-width: 6px;
  margin-top: -6px;
}

.right .direct-chat-text {
  margin-left: 0;
  margin-right: 50px;
}

.right .direct-chat-text::after, .right .direct-chat-text::before {
  border-left-color: #d2d6de;
  border-right-color: transparent;
  left: 100%;
  right: auto;
}

.direct-chat-img {
  border-radius: 50%;
  float: left;
  height: 40px;
  width: 40px;
}

.right .direct-chat-img {
  float: right;
}

.direct-chat-infos {
  display: block;
  font-size: 0.875rem;
  margin-bottom: 2px;
}

.direct-chat-name {
  font-weight: 600;
}

.direct-chat-timestamp {
  color: #697582;
}

.direct-chat-contacts-open .direct-chat-contacts {
  transform: translate(0, 0);
}

.direct-chat-contacts {
  transform: translate(101%, 0);
  background-color: #343a40;
  bottom: 0;
  color: #fff;
  height: 250px;
  overflow: auto;
  position: absolute;
  top: 0;
  width: 100%;
}

.direct-chat-contacts-light {
  background-color: #f8f9fa;
}

.direct-chat-contacts-light .contacts-list-name {
  color: #495057;
}

.direct-chat-contacts-light .contacts-list-date {
  color: #6c757d;
}

.direct-chat-contacts-light .contacts-list-msg {
  color: #545b62;
}

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

.contacts-list > li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  margin: 0;
  padding: 10px;
}

.contacts-list > li::after {
  display: block;
  clear: both;
  content: "";
}

.contacts-list > li:last-of-type {
  border-bottom: 0;
}

.contacts-list-img {
  border-radius: 50%;
  float: left;
  width: 40px;
}

.contacts-list-info {
  color: #fff;
  margin-left: 45px;
}

.contacts-list-name,
.contacts-list-status {
  display: block;
}

.contacts-list-name {
  font-weight: 600;
}

.contacts-list-status {
  font-size: 0.875rem;
}

.contacts-list-date {
  color: #ced4da;
  font-weight: 400;
}

.contacts-list-msg {
  color: #b1bbc4;
}

.direct-chat-primary .right > .direct-chat-text {
  background-color: #245682;
  border-color: #245682;
  color: #fff;
}

.direct-chat-primary .right > .direct-chat-text::after, .direct-chat-primary .right > .direct-chat-text::before {
  border-left-color: #245682;
}

.direct-chat-secondary .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.direct-chat-secondary .right > .direct-chat-text::after, .direct-chat-secondary .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.direct-chat-success .right > .direct-chat-text {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.direct-chat-success .right > .direct-chat-text::after, .direct-chat-success .right > .direct-chat-text::before {
  border-left-color: #28a745;
}

.direct-chat-info .right > .direct-chat-text {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.direct-chat-info .right > .direct-chat-text::after, .direct-chat-info .right > .direct-chat-text::before {
  border-left-color: #17a2b8;
}

.direct-chat-warning .right > .direct-chat-text {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #1f2d3d;
}

.direct-chat-warning .right > .direct-chat-text::after, .direct-chat-warning .right > .direct-chat-text::before {
  border-left-color: #ffc107;
}

.direct-chat-danger .right > .direct-chat-text {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.direct-chat-danger .right > .direct-chat-text::after, .direct-chat-danger .right > .direct-chat-text::before {
  border-left-color: #dc3545;
}

.direct-chat-light .right > .direct-chat-text {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #1f2d3d;
}

.direct-chat-light .right > .direct-chat-text::after, .direct-chat-light .right > .direct-chat-text::before {
  border-left-color: #f8f9fa;
}

.direct-chat-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.direct-chat-dark .right > .direct-chat-text::after, .direct-chat-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

.direct-chat-lightblue .right > .direct-chat-text {
  background-color: #3c8dbc;
  border-color: #3c8dbc;
  color: #fff;
}

.direct-chat-lightblue .right > .direct-chat-text::after, .direct-chat-lightblue .right > .direct-chat-text::before {
  border-left-color: #3c8dbc;
}

.direct-chat-navy .right > .direct-chat-text {
  background-color: #001f3f;
  border-color: #001f3f;
  color: #fff;
}

.direct-chat-navy .right > .direct-chat-text::after, .direct-chat-navy .right > .direct-chat-text::before {
  border-left-color: #001f3f;
}

.direct-chat-olive .right > .direct-chat-text {
  background-color: #3d9970;
  border-color: #3d9970;
  color: #fff;
}

.direct-chat-olive .right > .direct-chat-text::after, .direct-chat-olive .right > .direct-chat-text::before {
  border-left-color: #3d9970;
}

.direct-chat-lime .right > .direct-chat-text {
  background-color: #01ff70;
  border-color: #01ff70;
  color: #1f2d3d;
}

.direct-chat-lime .right > .direct-chat-text::after, .direct-chat-lime .right > .direct-chat-text::before {
  border-left-color: #01ff70;
}

.direct-chat-fuchsia .right > .direct-chat-text {
  background-color: #f012be;
  border-color: #f012be;
  color: #fff;
}

.direct-chat-fuchsia .right > .direct-chat-text::after, .direct-chat-fuchsia .right > .direct-chat-text::before {
  border-left-color: #f012be;
}

.direct-chat-maroon .right > .direct-chat-text {
  background-color: #d81b60;
  border-color: #d81b60;
  color: #fff;
}

.direct-chat-maroon .right > .direct-chat-text::after, .direct-chat-maroon .right > .direct-chat-text::before {
  border-left-color: #d81b60;
}

.direct-chat-blue .right > .direct-chat-text {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.direct-chat-blue .right > .direct-chat-text::after, .direct-chat-blue .right > .direct-chat-text::before {
  border-left-color: #007bff;
}

.direct-chat-indigo .right > .direct-chat-text {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.direct-chat-indigo .right > .direct-chat-text::after, .direct-chat-indigo .right > .direct-chat-text::before {
  border-left-color: #6610f2;
}

.direct-chat-purple .right > .direct-chat-text {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.direct-chat-purple .right > .direct-chat-text::after, .direct-chat-purple .right > .direct-chat-text::before {
  border-left-color: #6f42c1;
}

.direct-chat-pink .right > .direct-chat-text {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.direct-chat-pink .right > .direct-chat-text::after, .direct-chat-pink .right > .direct-chat-text::before {
  border-left-color: #e83e8c;
}

.direct-chat-red .right > .direct-chat-text {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.direct-chat-red .right > .direct-chat-text::after, .direct-chat-red .right > .direct-chat-text::before {
  border-left-color: #dc3545;
}

.direct-chat-orange .right > .direct-chat-text {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #1f2d3d;
}

.direct-chat-orange .right > .direct-chat-text::after, .direct-chat-orange .right > .direct-chat-text::before {
  border-left-color: #fd7e14;
}

.direct-chat-yellow .right > .direct-chat-text {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #1f2d3d;
}

.direct-chat-yellow .right > .direct-chat-text::after, .direct-chat-yellow .right > .direct-chat-text::before {
  border-left-color: #ffc107;
}

.direct-chat-green .right > .direct-chat-text {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.direct-chat-green .right > .direct-chat-text::after, .direct-chat-green .right > .direct-chat-text::before {
  border-left-color: #28a745;
}

.direct-chat-teal .right > .direct-chat-text {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.direct-chat-teal .right > .direct-chat-text::after, .direct-chat-teal .right > .direct-chat-text::before {
  border-left-color: #20c997;
}

.direct-chat-cyan .right > .direct-chat-text {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.direct-chat-cyan .right > .direct-chat-text::after, .direct-chat-cyan .right > .direct-chat-text::before {
  border-left-color: #17a2b8;
}

.direct-chat-white .right > .direct-chat-text {
  background-color: #fff;
  border-color: #fff;
  color: #1f2d3d;
}

.direct-chat-white .right > .direct-chat-text::after, .direct-chat-white .right > .direct-chat-text::before {
  border-left-color: #fff;
}

.direct-chat-gray .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.direct-chat-gray .right > .direct-chat-text::after, .direct-chat-gray .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.direct-chat-gray-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.direct-chat-gray-dark .right > .direct-chat-text::after, .direct-chat-gray-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

.dark-mode .direct-chat-text {
  background-color: #454d55;
  border-color: #4b545c;
  color: #fff;
}

.dark-mode .direct-chat-text::after, .dark-mode .direct-chat-text::before {
  border-right-color: #4b545c;
}

.dark-mode .direct-chat-timestamp {
  color: #adb5bd;
}

.dark-mode .right > .direct-chat-text::after, .dark-mode .right > .direct-chat-text::before {
  border-right-color: transparent;
}

.dark-mode .direct-chat-primary .right > .direct-chat-text {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .direct-chat-primary .right > .direct-chat-text::after, .dark-mode .direct-chat-primary .right > .direct-chat-text::before {
  border-left-color: #3f6791;
}

.dark-mode .direct-chat-secondary .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .direct-chat-secondary .right > .direct-chat-text::after, .dark-mode .direct-chat-secondary .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.dark-mode .direct-chat-success .right > .direct-chat-text {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .direct-chat-success .right > .direct-chat-text::after, .dark-mode .direct-chat-success .right > .direct-chat-text::before {
  border-left-color: #00bc8c;
}

.dark-mode .direct-chat-info .right > .direct-chat-text {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .direct-chat-info .right > .direct-chat-text::after, .dark-mode .direct-chat-info .right > .direct-chat-text::before {
  border-left-color: #3498db;
}

.dark-mode .direct-chat-warning .right > .direct-chat-text {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .direct-chat-warning .right > .direct-chat-text::after, .dark-mode .direct-chat-warning .right > .direct-chat-text::before {
  border-left-color: #f39c12;
}

.dark-mode .direct-chat-danger .right > .direct-chat-text {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .direct-chat-danger .right > .direct-chat-text::after, .dark-mode .direct-chat-danger .right > .direct-chat-text::before {
  border-left-color: #e74c3c;
}

.dark-mode .direct-chat-light .right > .direct-chat-text {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .direct-chat-light .right > .direct-chat-text::after, .dark-mode .direct-chat-light .right > .direct-chat-text::before {
  border-left-color: #f8f9fa;
}

.dark-mode .direct-chat-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .direct-chat-dark .right > .direct-chat-text::after, .dark-mode .direct-chat-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

.dark-mode .direct-chat-lightblue .right > .direct-chat-text {
  background-color: #86bad8;
  border-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .direct-chat-lightblue .right > .direct-chat-text::after, .dark-mode .direct-chat-lightblue .right > .direct-chat-text::before {
  border-left-color: #86bad8;
}

.dark-mode .direct-chat-navy .right > .direct-chat-text {
  background-color: #002c59;
  border-color: #002c59;
  color: #fff;
}

.dark-mode .direct-chat-navy .right > .direct-chat-text::after, .dark-mode .direct-chat-navy .right > .direct-chat-text::before {
  border-left-color: #002c59;
}

.dark-mode .direct-chat-olive .right > .direct-chat-text {
  background-color: #74c8a3;
  border-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .direct-chat-olive .right > .direct-chat-text::after, .dark-mode .direct-chat-olive .right > .direct-chat-text::before {
  border-left-color: #74c8a3;
}

.dark-mode .direct-chat-lime .right > .direct-chat-text {
  background-color: #67ffa9;
  border-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .direct-chat-lime .right > .direct-chat-text::after, .dark-mode .direct-chat-lime .right > .direct-chat-text::before {
  border-left-color: #67ffa9;
}

.dark-mode .direct-chat-fuchsia .right > .direct-chat-text {
  background-color: #f672d8;
  border-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .direct-chat-fuchsia .right > .direct-chat-text::after, .dark-mode .direct-chat-fuchsia .right > .direct-chat-text::before {
  border-left-color: #f672d8;
}

.dark-mode .direct-chat-maroon .right > .direct-chat-text {
  background-color: #ed6c9b;
  border-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .direct-chat-maroon .right > .direct-chat-text::after, .dark-mode .direct-chat-maroon .right > .direct-chat-text::before {
  border-left-color: #ed6c9b;
}

.dark-mode .direct-chat-blue .right > .direct-chat-text {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .direct-chat-blue .right > .direct-chat-text::after, .dark-mode .direct-chat-blue .right > .direct-chat-text::before {
  border-left-color: #3f6791;
}

.dark-mode .direct-chat-indigo .right > .direct-chat-text {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.dark-mode .direct-chat-indigo .right > .direct-chat-text::after, .dark-mode .direct-chat-indigo .right > .direct-chat-text::before {
  border-left-color: #6610f2;
}

.dark-mode .direct-chat-purple .right > .direct-chat-text {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.dark-mode .direct-chat-purple .right > .direct-chat-text::after, .dark-mode .direct-chat-purple .right > .direct-chat-text::before {
  border-left-color: #6f42c1;
}

.dark-mode .direct-chat-pink .right > .direct-chat-text {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.dark-mode .direct-chat-pink .right > .direct-chat-text::after, .dark-mode .direct-chat-pink .right > .direct-chat-text::before {
  border-left-color: #e83e8c;
}

.dark-mode .direct-chat-red .right > .direct-chat-text {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .direct-chat-red .right > .direct-chat-text::after, .dark-mode .direct-chat-red .right > .direct-chat-text::before {
  border-left-color: #e74c3c;
}

.dark-mode .direct-chat-orange .right > .direct-chat-text {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .direct-chat-orange .right > .direct-chat-text::after, .dark-mode .direct-chat-orange .right > .direct-chat-text::before {
  border-left-color: #fd7e14;
}

.dark-mode .direct-chat-yellow .right > .direct-chat-text {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .direct-chat-yellow .right > .direct-chat-text::after, .dark-mode .direct-chat-yellow .right > .direct-chat-text::before {
  border-left-color: #f39c12;
}

.dark-mode .direct-chat-green .right > .direct-chat-text {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .direct-chat-green .right > .direct-chat-text::after, .dark-mode .direct-chat-green .right > .direct-chat-text::before {
  border-left-color: #00bc8c;
}

.dark-mode .direct-chat-teal .right > .direct-chat-text {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.dark-mode .direct-chat-teal .right > .direct-chat-text::after, .dark-mode .direct-chat-teal .right > .direct-chat-text::before {
  border-left-color: #20c997;
}

.dark-mode .direct-chat-cyan .right > .direct-chat-text {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .direct-chat-cyan .right > .direct-chat-text::after, .dark-mode .direct-chat-cyan .right > .direct-chat-text::before {
  border-left-color: #3498db;
}

.dark-mode .direct-chat-white .right > .direct-chat-text {
  background-color: #fff;
  border-color: #fff;
  color: #1f2d3d;
}

.dark-mode .direct-chat-white .right > .direct-chat-text::after, .dark-mode .direct-chat-white .right > .direct-chat-text::before {
  border-left-color: #fff;
}

.dark-mode .direct-chat-gray .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .direct-chat-gray .right > .direct-chat-text::after, .dark-mode .direct-chat-gray .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.dark-mode .direct-chat-gray-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .direct-chat-gray-dark .right > .direct-chat-text::after, .dark-mode .direct-chat-gray-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

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

.users-list > li {
  float: left;
  padding: 10px;
  text-align: center;
  width: 25%;
}

.users-list > li img {
  border-radius: 50%;
  height: auto;
  max-width: 100%;
}

.users-list > li > a:hover,
.users-list > li > a:hover .users-list-name {
  color: #999;
}

.users-list-name,
.users-list-date {
  display: block;
}

.users-list-name {
  color: #495057;
  font-size: 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.users-list-date {
  color: #748290;
  font-size: 12px;
}

.dark-mode .users-list-name {
  color: #ced4da;
}

.dark-mode .users-list-date {
  color: #adb5bd;
}

.card-widget {
  border: 0;
  position: relative;
}

.widget-user .widget-user-header {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  height: 135px;
  padding: 1rem;
  text-align: center;
}

.widget-user .widget-user-username {
  font-size: 25px;
  font-weight: 300;
  margin-bottom: 0;
  margin-top: 0;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.widget-user .widget-user-desc {
  margin-top: 0;
}

.widget-user .widget-user-image {
  left: 50%;
  margin-left: -45px;
  position: absolute;
  top: 80px;
}

.widget-user .widget-user-image > img {
  border: 3px solid #fff;
  height: auto;
  width: 90px;
}

.widget-user .card-footer {
  padding-top: 50px;
}

.widget-user-2 .widget-user-header {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem;
}

.widget-user-2 .widget-user-username {
  font-size: 25px;
  font-weight: 300;
  margin-bottom: 5px;
  margin-top: 5px;
}

.widget-user-2 .widget-user-desc {
  margin-top: 0;
}

.widget-user-2 .widget-user-username,
.widget-user-2 .widget-user-desc {
  margin-left: 75px;
}

.widget-user-2 .widget-user-image > img {
  float: left;
  height: auto;
  width: 65px;
}

.mailbox-messages > .table {
  margin: 0;
}

.mailbox-controls {
  padding: 5px;
}

.mailbox-controls.with-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.mailbox-read-info {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  padding: 10px;
}

.mailbox-read-info h3 {
  font-size: 20px;
  margin: 0;
}

.mailbox-read-info h5 {
  margin: 0;
  padding: 5px 0 0;
}

.mailbox-read-time {
  color: #999;
  font-size: 13px;
}

.mailbox-read-message {
  padding: 10px;
}

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

.mailbox-attachments li {
  border: 1px solid #eee;
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
  width: 200px;
}

.mailbox-attachment-name {
  color: #666;
  font-weight: 700;
}

.mailbox-attachment-icon,
.mailbox-attachment-info,
.mailbox-attachment-size {
  display: block;
}

.mailbox-attachment-info {
  background-color: #f8f9fa;
  padding: 10px;
}

.mailbox-attachment-size {
  color: #999;
  font-size: 12px;
}

.mailbox-attachment-size > span {
  display: inline-block;
  padding-top: .75rem;
}

.mailbox-attachment-icon {
  color: #666;
  font-size: 65px;
  max-height: 132.5px;
  padding: 20px 10px;
  text-align: center;
}

.mailbox-attachment-icon.has-img {
  padding: 0;
}

.mailbox-attachment-icon.has-img > img {
  height: auto;
  max-width: 100%;
}

.lockscreen {
  background-color: #e9ecef;
}

.lockscreen .lockscreen-name {
  font-weight: 600;
  text-align: center;
}

.lockscreen-logo {
  font-size: 35px;
  font-weight: 300;
  margin-bottom: 25px;
  text-align: center;
}

.lockscreen-logo a {
  color: #495057;
}

.lockscreen-wrapper {
  margin: 0 auto;
  margin-top: 10%;
  max-width: 400px;
}

.lockscreen-item {
  border-radius: 4px;
  background-color: #fff;
  margin: 10px auto 30px;
  padding: 0;
  position: relative;
  width: 290px;
}

.lockscreen-image {
  border-radius: 50%;
  background-color: #fff;
  left: -10px;
  padding: 5px;
  position: absolute;
  top: -25px;
  z-index: 10;
}

.lockscreen-image > img {
  border-radius: 50%;
  height: 70px;
  width: 70px;
}

.lockscreen-credentials {
  margin-left: 70px;
}

.lockscreen-credentials .form-control {
  border: 0;
}

.lockscreen-credentials .btn {
  background-color: #fff;
  border: 0;
  padding: 0 10px;
}

.lockscreen-footer {
  margin-top: 10px;
}

.dark-mode .lockscreen-item {
  background-color: #343a40;
}

.dark-mode .lockscreen-logo a {
  color: #fff;
}

.dark-mode .lockscreen-credentials .btn {
  background-color: #343a40;
}

.dark-mode .lockscreen-image {
  background-color: #6c757d;
}

.login-logo,
.register-logo {
  font-size: 2.1rem;
  font-weight: 300;
  margin-bottom: .9rem;
  text-align: center;
}

.login-logo a,
.register-logo a {
  color: #495057;
}

.login-page,
.register-page {
  align-items: center;
  background-color: #e9ecef;
  display: flex;
  flex-direction: column;
  height: 100vh;
  justify-content: center;
}

.login-box,
.register-box {
  width: 360px;
}

@media (max-width: 576px) {
  .login-box,
  .register-box {
    margin-top: .5rem;
    width: 90%;
  }
}

.login-box .card,
.register-box .card {
  margin-bottom: 0;
}

.login-card-body,
.register-card-body {
  background-color: #fff;
  border-top: 0;
  color: #666;
  padding: 20px;
}

.login-card-body .input-group .form-control,
.register-card-body .input-group .form-control {
  border-right: 0;
}

.login-card-body .input-group .form-control:focus,
.register-card-body .input-group .form-control:focus {
  box-shadow: none;
}

.login-card-body .input-group .form-control:focus ~ .input-group-prepend .input-group-text,
.login-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control:focus ~ .input-group-prepend .input-group-text,
.register-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text {
  border-color: #5697d0;
}

.login-card-body .input-group .form-control.is-valid:focus,
.register-card-body .input-group .form-control.is-valid:focus {
  box-shadow: none;
}

.login-card-body .input-group .form-control.is-valid ~ .input-group-prepend .input-group-text,
.login-card-body .input-group .form-control.is-valid ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control.is-valid ~ .input-group-prepend .input-group-text,
.register-card-body .input-group .form-control.is-valid ~ .input-group-append .input-group-text {
  border-color: #28a745;
}

.login-card-body .input-group .form-control.is-invalid:focus,
.register-card-body .input-group .form-control.is-invalid:focus {
  box-shadow: none;
}

.login-card-body .input-group .form-control.is-invalid ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control.is-invalid ~ .input-group-append .input-group-text {
  border-color: #dc3545;
}

.login-card-body .input-group .input-group-text,
.register-card-body .input-group .input-group-text {
  background-color: transparent;
  border-bottom-right-radius: 0.25rem;
  border-left: 0;
  border-top-right-radius: 0.25rem;
  color: #777;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.login-box-msg,
.register-box-msg {
  margin: 0;
  padding: 0 20px 20px;
  text-align: center;
}

.social-auth-links {
  margin: 10px 0;
}

.dark-mode .login-card-body,
.dark-mode .register-card-body {
  background-color: #343a40;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .login-logo a,
.dark-mode .register-logo a {
  color: #fff;
}

.error-page {
  margin: 20px auto 0;
  width: 600px;
}

@media (max-width: 767.98px) {
  .error-page {
    width: 100%;
  }
}

.error-page > .headline {
  float: left;
  font-size: 100px;
  font-weight: 300;
}

@media (max-width: 767.98px) {
  .error-page > .headline {
    float: none;
    text-align: center;
  }
}

.error-page > .error-content {
  display: block;
  margin-left: 190px;
}

@media (max-width: 767.98px) {
  .error-page > .error-content {
    margin-left: 0;
  }
}

.error-page > .error-content > h3 {
  font-size: 25px;
  font-weight: 300;
}

@media (max-width: 767.98px) {
  .error-page > .error-content > h3 {
    text-align: center;
  }
}

.invoice {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
  position: relative;
}

.invoice-title {
  margin-top: 0;
}

.dark-mode .invoice {
  background-color: #343a40;
}

.profile-user-img {
  border: 3px solid #adb5bd;
  margin: 0 auto;
  padding: 3px;
  width: 100px;
}

.profile-username {
  font-size: 21px;
  margin-top: 5px;
}

.post {
  border-bottom: 1px solid #adb5bd;
  color: #666;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

.post:last-of-type {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.post .user-block {
  margin-bottom: 15px;
  width: 100%;
}

.post .row {
  width: 100%;
}

.dark-mode .post {
  color: #fff;
  border-color: #6c757d;
}

.product-image {
  max-width: 100%;
  height: auto;
  width: 100%;
}

.product-image-thumbs {
  align-items: stretch;
  display: flex;
  margin-top: 2rem;
}

.product-image-thumb {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  border-radius: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  display: flex;
  margin-right: 1rem;
  max-width: 7rem;
  padding: 0.5rem;
}

.product-image-thumb img {
  max-width: 100%;
  height: auto;
  align-self: center;
}

.product-image-thumb:hover {
  opacity: .5;
}

.product-share a {
  margin-right: .5rem;
}

.projects td {
  vertical-align: middle;
}

.projects .list-inline {
  margin-bottom: 0;
}

.projects img.table-avatar,
.projects .table-avatar img {
  border-radius: 50%;
  display: inline;
  width: 2.5rem;
}

.projects .project-state {
  text-align: center;
}

body.iframe-mode .main-sidebar {
  display: none;
}

body.iframe-mode .content-wrapper {
  margin-left: 0 !important;
  margin-top: 0 !important;
  padding-bottom: 0 !important;
}

body.iframe-mode .main-header,
body.iframe-mode .main-footer {
  display: none;
}

body.iframe-mode-fullscreen {
  overflow: hidden;
}

.content-wrapper {
  height: 100%;
}

.content-wrapper.iframe-mode .btn-iframe-close {
  color: #dc3545;
  position: absolute;
  line-height: 1;
  right: .125rem;
  top: .125rem;
  z-index: 10;
  visibility: hidden;
}

.content-wrapper.iframe-mode .btn-iframe-close:hover, .content-wrapper.iframe-mode .btn-iframe-close:focus {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

@media (hover: none) and (pointer: coarse) {
  .content-wrapper.iframe-mode .btn-iframe-close {
    visibility: visible;
  }
}

.content-wrapper.iframe-mode .navbar-nav {
  overflow-y: auto;
  width: 100%;
}

.content-wrapper.iframe-mode .navbar-nav .nav-link {
  white-space: nowrap;
}

.content-wrapper.iframe-mode .navbar-nav .nav-item {
  position: relative;
}

.content-wrapper.iframe-mode .navbar-nav .nav-item:hover .btn-iframe-close, .content-wrapper.iframe-mode .navbar-nav .nav-item:focus .btn-iframe-close {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

@media (hover: none) and (pointer: coarse) {
  .content-wrapper.iframe-mode .navbar-nav .nav-item:hover .btn-iframe-close, .content-wrapper.iframe-mode .navbar-nav .nav-item:focus .btn-iframe-close {
    visibility: visible;
  }
}

.content-wrapper.iframe-mode .tab-content {
  position: relative;
}

.content-wrapper.iframe-mode .tab-pane + .tab-empty {
  display: none;
}

.content-wrapper.iframe-mode .tab-empty {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.content-wrapper.iframe-mode .tab-loading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: none;
  background-color: #f4f6f9;
}

.content-wrapper.iframe-mode .tab-loading > div {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.content-wrapper.iframe-mode iframe {
  border: 0;
  width: 100%;
  height: 100%;
  margin-bottom: -8px;
}

.content-wrapper.iframe-mode iframe .content-wrapper {
  padding-bottom: 0 !important;
}

body.iframe-mode-fullscreen .content-wrapper.iframe-mode {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin-left: 0 !important;
  height: 100%;
  min-height: 100%;
  z-index: 1048;
}

.permanent-btn-iframe-close .btn-iframe-close {
  animation: none !important;
  visibility: visible !important;
  opacity: 1;
}

.content-wrapper.kanban {
  height: 1px;
}

.content-wrapper.kanban .content {
  height: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}

.content-wrapper.kanban .content .container,
.content-wrapper.kanban .content .container-fluid,
.content-wrapper.kanban .content .container-sm,
.content-wrapper.kanban .content .container-md,
.content-wrapper.kanban .content .container-lg,
.content-wrapper.kanban .content .container-xl {
  width: max-content;
  display: flex;
  align-items: stretch;
}

.content-wrapper.kanban .content-header + .content {
  height: calc(100% - ((2 * 15px) + (1.8rem * 1.2)));
}

.content-wrapper.kanban .card .card-body {
  padding: .5rem;
}

.content-wrapper.kanban .card.card-row {
  width: 340px;
  display: inline-block;
  margin: 0 .5rem;
}

.content-wrapper.kanban .card.card-row:first-child {
  margin-left: 0;
}

.content-wrapper.kanban .card.card-row .card-body {
  height: calc(100% - (12px + (1.8rem * 1.2) + .5rem));
  overflow-y: auto;
}

.content-wrapper.kanban .card.card-row .card:last-child {
  margin-bottom: 0;
  border-bottom-width: 1px;
}

.content-wrapper.kanban .card.card-row .card .card-header {
  padding: .5rem .75rem;
}

.content-wrapper.kanban .card.card-row .card .card-body {
  padding: .75rem;
}

.content-wrapper.kanban .btn-tool.btn-link {
  text-decoration: underline;
  padding-left: 0;
  padding-right: 0;
}

.fc-button {
  background: #f8f9fa;
  background-image: none;
  border-bottom-color: #ddd;
  border-color: #ddd;
  color: #495057;
}

.fc-button:hover, .fc-button:active, .fc-button.hover {
  background-color: #e9e9e9;
}

.fc-header-title h2 {
  color: #666;
  font-size: 15px;
  line-height: 1.6em;
  margin-left: 10px;
}

.fc-header-right {
  padding-right: 10px;
}

.fc-header-left {
  padding-left: 10px;
}

.fc-widget-header {
  background: #fafafa;
}

.fc-grid {
  border: 0;
  width: 100%;
}

.fc-widget-header:first-of-type,
.fc-widget-content:first-of-type {
  border-left: 0;
  border-right: 0;
}

.fc-widget-header:last-of-type,
.fc-widget-content:last-of-type {
  border-right: 0;
}

.fc-toolbar,
.fc-toolbar.fc-header-toolbar {
  margin: 0;
  padding: 1rem;
}

@media (max-width: 575.98px) {
  .fc-toolbar {
    flex-direction: column;
  }
  .fc-toolbar .fc-left {
    order: 1;
    margin-bottom: .5rem;
  }
  .fc-toolbar .fc-center {
    order: 0;
    margin-bottom: .375rem;
  }
  .fc-toolbar .fc-right {
    order: 2;
  }
}

.fc-day-number {
  font-size: 20px;
  font-weight: 300;
  padding-right: 10px;
}

.fc-color-picker {
  list-style: none;
  margin: 0;
  padding: 0;
}

.fc-color-picker > li {
  float: left;
  font-size: 30px;
  line-height: 30px;
  margin-right: 5px;
}

.fc-color-picker > li .fa,
.fc-color-picker > li .fas,
.fc-color-picker > li .far,
.fc-color-picker > li .fab,
.fc-color-picker > li .fal,
.fc-color-picker > li .fad,
.fc-color-picker > li .svg-inline--fa,
.fc-color-picker > li .ion {
  transition: transform linear .3s;
}

.fc-color-picker > li .fa:hover,
.fc-color-picker > li .fas:hover,
.fc-color-picker > li .far:hover,
.fc-color-picker > li .fab:hover,
.fc-color-picker > li .fal:hover,
.fc-color-picker > li .fad:hover,
.fc-color-picker > li .svg-inline--fa:hover,
.fc-color-picker > li .ion:hover {
  transform: rotate(30deg);
}

#add-new-event {
  transition: all linear .3s;
}

.external-event {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  cursor: move;
  font-weight: 700;
  margin-bottom: 4px;
  padding: 5px 10px;
}

.external-event:hover {
  box-shadow: inset 0 0 90px rgba(0, 0, 0, 0.2);
}

.select2-container--default .select2-selection--single {
  border: 1px solid #ced4da;
  padding: 0.46875rem 0.75rem;
  height: calc(2.25rem + 2px);
}

.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #5697d0;
}

.select2-container--default .select2-dropdown {
  border: 1px solid #ced4da;
}

.select2-container--default .select2-results__option {
  padding: 6px 12px;
  user-select: none;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  height: auto;
  margin-top: -3px;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 6px;
  padding-left: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 31px;
  right: 6px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-top: 0;
}

.select2-container--default .select2-dropdown .select2-search__field,
.select2-container--default .select2-search--inline .select2-search__field {
  border: 1px solid #ced4da;
}

.select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-search--inline .select2-search__field:focus {
  outline: none;
  border: 1px solid #5697d0;
}

.select2-container--default .select2-dropdown.select2-dropdown--below {
  border-top: 0;
}

.select2-container--default .select2-dropdown.select2-dropdown--above {
  border-bottom: 0;
}

.select2-container--default .select2-results__option[aria-disabled='true'] {
  color: #6c757d;
}

.select2-container--default .select2-results__option[aria-selected='true'] {
  background-color: #dee2e6;
}

.select2-container--default .select2-results__option[aria-selected='true'], .select2-container--default .select2-results__option[aria-selected='true']:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-results__option--highlighted {
  background-color: #245682;
  color: #fff;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #214e76;
  color: #fff;
}

.select2-container--default .select2-selection--multiple {
  border: 1px solid #ced4da;
  min-height: calc(2.25rem + 2px);
}

.select2-container--default .select2-selection--multiple:focus {
  border-color: #5697d0;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0 0.375rem 0.375rem;
  margin-bottom: -0.375rem;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline {
  width: 100%;
  margin-left: 0.375rem;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline .select2-search__field {
  width: 100% !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field {
  border: 0;
  margin-top: 6px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #245682;
  border-color: #1f496e;
  color: #fff;
  padding: 0 10px;
  margin-top: .31rem;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
  float: right;
  margin-left: 5px;
  margin-right: -2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.text-sm .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline .select2-search__field, .select2-container--default .select2-selection--multiple.text-sm .select2-search.select2-search--inline .select2-search__field {
  margin-top: 8px;
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__choice, .select2-container--default .select2-selection--multiple.text-sm .select2-selection__choice {
  margin-top: .4rem;
}

.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #5697d0;
}

.select2-container--default.select2-container--focus .select2-search__field {
  border: 0;
}

.select2-container--default .select2-selection--single .select2-selection__rendered li {
  padding-right: 10px;
}

.input-group-prepend ~ .select2-container--default .select2-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group > .select2-container--default:not(:last-child) .select2-selection {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--bootstrap4.select2-container--focus .select2-selection {
  box-shadow: none;
}

select.form-control-sm ~ .select2-container--default {
  font-size: 0.875rem;
}

.text-sm .select2-container--default .select2-selection--single,
select.form-control-sm ~ .select2-container--default .select2-selection--single {
  height: calc(1.8125rem + 2px);
}

.text-sm .select2-container--default .select2-selection--single .select2-selection__rendered,
select.form-control-sm ~ .select2-container--default .select2-selection--single .select2-selection__rendered {
  margin-top: -.4rem;
}

.text-sm .select2-container--default .select2-selection--single .select2-selection__arrow,
select.form-control-sm ~ .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: -.12rem;
}

.text-sm .select2-container--default .select2-selection--multiple,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple {
  min-height: calc(1.8125rem + 2px);
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0 0.25rem 0.25rem;
  margin-top: -0.1rem;
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline {
  margin-left: 0.25rem;
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field {
  margin-top: 6px;
}

.maximized-card .select2-dropdown {
  z-index: 9999;
}

.select2-primary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #5697d0;
}

.select2-primary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #5697d0;
}

.select2-container--default .select2-primary.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-primary .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-primary .select2-search--inline .select2-search__field:focus,
.select2-primary .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-primary .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-primary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #5697d0;
}

.select2-container--default .select2-primary .select2-results__option--highlighted,
.select2-primary .select2-container--default .select2-results__option--highlighted {
  background-color: #245682;
  color: #fff;
}

.select2-container--default .select2-primary .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-primary .select2-results__option--highlighted[aria-selected]:hover,
.select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #214e76;
  color: #fff;
}

.select2-container--default .select2-primary .select2-selection--multiple:focus,
.select2-primary .select2-container--default .select2-selection--multiple:focus {
  border-color: #5697d0;
}

.select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice,
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #245682;
  border-color: #1f496e;
  color: #fff;
}

.select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice__remove,
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-primary.select2-container--focus .select2-selection--multiple,
.select2-primary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #5697d0;
}

.select2-secondary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

.select2-secondary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

.select2-container--default .select2-secondary.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-secondary .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-secondary .select2-search--inline .select2-search__field:focus,
.select2-secondary .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-secondary .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-secondary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

.select2-container--default .select2-secondary .select2-results__option--highlighted,
.select2-secondary .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

.select2-container--default .select2-secondary .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-secondary .select2-results__option--highlighted[aria-selected]:hover,
.select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

.select2-container--default .select2-secondary .select2-selection--multiple:focus,
.select2-secondary .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

.select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice,
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

.select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice__remove,
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-secondary.select2-container--focus .select2-selection--multiple,
.select2-secondary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

.select2-success + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #71dd8a;
}

.select2-success + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #71dd8a;
}

.select2-container--default .select2-success.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-success .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-success .select2-search--inline .select2-search__field:focus,
.select2-success .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-success .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-success .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #71dd8a;
}

.select2-container--default .select2-success .select2-results__option--highlighted,
.select2-success .select2-container--default .select2-results__option--highlighted {
  background-color: #28a745;
  color: #fff;
}

.select2-container--default .select2-success .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-success .select2-results__option--highlighted[aria-selected]:hover,
.select2-success .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-success .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #259b40;
  color: #fff;
}

.select2-container--default .select2-success .select2-selection--multiple:focus,
.select2-success .select2-container--default .select2-selection--multiple:focus {
  border-color: #71dd8a;
}

.select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice,
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #28a745;
  border-color: #23923d;
  color: #fff;
}

.select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice__remove,
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-success.select2-container--focus .select2-selection--multiple,
.select2-success .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #71dd8a;
}

.select2-info + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #63d9ec;
}

.select2-info + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #63d9ec;
}

.select2-container--default .select2-info.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-info .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-info .select2-search--inline .select2-search__field:focus,
.select2-info .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-info .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-info .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #63d9ec;
}

.select2-container--default .select2-info .select2-results__option--highlighted,
.select2-info .select2-container--default .select2-results__option--highlighted {
  background-color: #17a2b8;
  color: #fff;
}

.select2-container--default .select2-info .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-info .select2-results__option--highlighted[aria-selected]:hover,
.select2-info .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-info .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1596aa;
  color: #fff;
}

.select2-container--default .select2-info .select2-selection--multiple:focus,
.select2-info .select2-container--default .select2-selection--multiple:focus {
  border-color: #63d9ec;
}

.select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice,
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #17a2b8;
  border-color: #148ea1;
  color: #fff;
}

.select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice__remove,
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-info.select2-container--focus .select2-selection--multiple,
.select2-info .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #63d9ec;
}

.select2-warning + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #ffe187;
}

.select2-warning + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #ffe187;
}

.select2-container--default .select2-warning.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-warning .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-warning .select2-search--inline .select2-search__field:focus,
.select2-warning .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-warning .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-warning .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #ffe187;
}

.select2-container--default .select2-warning .select2-results__option--highlighted,
.select2-warning .select2-container--default .select2-results__option--highlighted {
  background-color: #ffc107;
  color: #1f2d3d;
}

.select2-container--default .select2-warning .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-warning .select2-results__option--highlighted[aria-selected]:hover,
.select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7b900;
  color: #1f2d3d;
}

.select2-container--default .select2-warning .select2-selection--multiple:focus,
.select2-warning .select2-container--default .select2-selection--multiple:focus {
  border-color: #ffe187;
}

.select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice,
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ffc107;
  border-color: #edb100;
  color: #1f2d3d;
}

.select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice__remove,
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-warning.select2-container--focus .select2-selection--multiple,
.select2-warning .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #ffe187;
}

.select2-danger + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #efa2a9;
}

.select2-danger + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #efa2a9;
}

.select2-container--default .select2-danger.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-danger .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-danger .select2-search--inline .select2-search__field:focus,
.select2-danger .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-danger .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-danger .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #efa2a9;
}

.select2-container--default .select2-danger .select2-results__option--highlighted,
.select2-danger .select2-container--default .select2-results__option--highlighted {
  background-color: #dc3545;
  color: #fff;
}

.select2-container--default .select2-danger .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-danger .select2-results__option--highlighted[aria-selected]:hover,
.select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #da2839;
  color: #fff;
}

.select2-container--default .select2-danger .select2-selection--multiple:focus,
.select2-danger .select2-container--default .select2-selection--multiple:focus {
  border-color: #efa2a9;
}

.select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice,
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #dc3545;
  border-color: #d32535;
  color: #fff;
}

.select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice__remove,
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-danger.select2-container--focus .select2-selection--multiple,
.select2-danger .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #efa2a9;
}

.select2-light + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

.select2-light + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

.select2-container--default .select2-light.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-light .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-light .select2-search--inline .select2-search__field:focus,
.select2-light .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-light .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-light .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

.select2-container--default .select2-light .select2-results__option--highlighted,
.select2-light .select2-container--default .select2-results__option--highlighted {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.select2-container--default .select2-light .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-light .select2-results__option--highlighted[aria-selected]:hover,
.select2-light .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-light .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #eff1f4;
  color: #1f2d3d;
}

.select2-container--default .select2-light .select2-selection--multiple:focus,
.select2-light .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

.select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice,
.select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f8f9fa;
  border-color: #e9ecef;
  color: #1f2d3d;
}

.select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice__remove,
.select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-light.select2-container--focus .select2-selection--multiple,
.select2-light .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

.select2-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

.select2-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

.select2-container--default .select2-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-dark .select2-search--inline .select2-search__field:focus,
.select2-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

.select2-container--default .select2-dark .select2-results__option--highlighted,
.select2-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

.select2-container--default .select2-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-dark .select2-results__option--highlighted[aria-selected]:hover,
.select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

.select2-container--default .select2-dark .select2-selection--multiple:focus,
.select2-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

.select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice,
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

.select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice__remove,
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-dark.select2-container--focus .select2-selection--multiple,
.select2-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

.select2-lightblue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #99c5de;
}

.select2-lightblue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #99c5de;
}

.select2-container--default .select2-lightblue.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lightblue .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lightblue .select2-search--inline .select2-search__field:focus,
.select2-lightblue .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-lightblue .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-lightblue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #99c5de;
}

.select2-container--default .select2-lightblue .select2-results__option--highlighted,
.select2-lightblue .select2-container--default .select2-results__option--highlighted {
  background-color: #3c8dbc;
  color: #fff;
}

.select2-container--default .select2-lightblue .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-lightblue .select2-results__option--highlighted[aria-selected]:hover,
.select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #3884b0;
  color: #fff;
}

.select2-container--default .select2-lightblue .select2-selection--multiple:focus,
.select2-lightblue .select2-container--default .select2-selection--multiple:focus {
  border-color: #99c5de;
}

.select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice,
.select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3c8dbc;
  border-color: #367fa9;
  color: #fff;
}

.select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove,
.select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-lightblue.select2-container--focus .select2-selection--multiple,
.select2-lightblue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #99c5de;
}

.select2-navy + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #005ebf;
}

.select2-navy + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #005ebf;
}

.select2-container--default .select2-navy.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-navy .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-navy .select2-search--inline .select2-search__field:focus,
.select2-navy .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-navy .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-navy .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #005ebf;
}

.select2-container--default .select2-navy .select2-results__option--highlighted,
.select2-navy .select2-container--default .select2-results__option--highlighted {
  background-color: #001f3f;
  color: #fff;
}

.select2-container--default .select2-navy .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-navy .select2-results__option--highlighted[aria-selected]:hover,
.select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #001730;
  color: #fff;
}

.select2-container--default .select2-navy .select2-selection--multiple:focus,
.select2-navy .select2-container--default .select2-selection--multiple:focus {
  border-color: #005ebf;
}

.select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice,
.select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #001f3f;
  border-color: #001226;
  color: #fff;
}

.select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice__remove,
.select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-navy.select2-container--focus .select2-selection--multiple,
.select2-navy .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #005ebf;
}

.select2-olive + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #87cfaf;
}

.select2-olive + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #87cfaf;
}

.select2-container--default .select2-olive.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-olive .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-olive .select2-search--inline .select2-search__field:focus,
.select2-olive .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-olive .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-olive .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #87cfaf;
}

.select2-container--default .select2-olive .select2-results__option--highlighted,
.select2-olive .select2-container--default .select2-results__option--highlighted {
  background-color: #3d9970;
  color: #fff;
}

.select2-container--default .select2-olive .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-olive .select2-results__option--highlighted[aria-selected]:hover,
.select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #398e68;
  color: #fff;
}

.select2-container--default .select2-olive .select2-selection--multiple:focus,
.select2-olive .select2-container--default .select2-selection--multiple:focus {
  border-color: #87cfaf;
}

.select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice,
.select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3d9970;
  border-color: #368763;
  color: #fff;
}

.select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice__remove,
.select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-olive.select2-container--focus .select2-selection--multiple,
.select2-olive .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #87cfaf;
}

.select2-lime + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #81ffb8;
}

.select2-lime + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #81ffb8;
}

.select2-container--default .select2-lime.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lime .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lime .select2-search--inline .select2-search__field:focus,
.select2-lime .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-lime .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-lime .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #81ffb8;
}

.select2-container--default .select2-lime .select2-results__option--highlighted,
.select2-lime .select2-container--default .select2-results__option--highlighted {
  background-color: #01ff70;
  color: #1f2d3d;
}

.select2-container--default .select2-lime .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-lime .select2-results__option--highlighted[aria-selected]:hover,
.select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #00f169;
  color: #1f2d3d;
}

.select2-container--default .select2-lime .select2-selection--multiple:focus,
.select2-lime .select2-container--default .select2-selection--multiple:focus {
  border-color: #81ffb8;
}

.select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice,
.select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #01ff70;
  border-color: #00e765;
  color: #1f2d3d;
}

.select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice__remove,
.select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-lime.select2-container--focus .select2-selection--multiple,
.select2-lime .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #81ffb8;
}

.select2-fuchsia + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f88adf;
}

.select2-fuchsia + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f88adf;
}

.select2-container--default .select2-fuchsia.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-fuchsia .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-fuchsia .select2-search--inline .select2-search__field:focus,
.select2-fuchsia .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-fuchsia .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-fuchsia .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f88adf;
}

.select2-container--default .select2-fuchsia .select2-results__option--highlighted,
.select2-fuchsia .select2-container--default .select2-results__option--highlighted {
  background-color: #f012be;
  color: #fff;
}

.select2-container--default .select2-fuchsia .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-fuchsia .select2-results__option--highlighted[aria-selected]:hover,
.select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e40eb4;
  color: #fff;
}

.select2-container--default .select2-fuchsia .select2-selection--multiple:focus,
.select2-fuchsia .select2-container--default .select2-selection--multiple:focus {
  border-color: #f88adf;
}

.select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice,
.select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f012be;
  border-color: #db0ead;
  color: #fff;
}

.select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove,
.select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-fuchsia.select2-container--focus .select2-selection--multiple,
.select2-fuchsia .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f88adf;
}

.select2-maroon + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f083ab;
}

.select2-maroon + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f083ab;
}

.select2-container--default .select2-maroon.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-maroon .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-maroon .select2-search--inline .select2-search__field:focus,
.select2-maroon .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-maroon .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-maroon .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f083ab;
}

.select2-container--default .select2-maroon .select2-results__option--highlighted,
.select2-maroon .select2-container--default .select2-results__option--highlighted {
  background-color: #d81b60;
  color: #fff;
}

.select2-container--default .select2-maroon .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-maroon .select2-results__option--highlighted[aria-selected]:hover,
.select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #ca195a;
  color: #fff;
}

.select2-container--default .select2-maroon .select2-selection--multiple:focus,
.select2-maroon .select2-container--default .select2-selection--multiple:focus {
  border-color: #f083ab;
}

.select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice,
.select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #d81b60;
  border-color: #c11856;
  color: #fff;
}

.select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice__remove,
.select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-maroon.select2-container--focus .select2-selection--multiple,
.select2-maroon .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f083ab;
}

.select2-blue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #80bdff;
}

.select2-blue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #80bdff;
}

.select2-container--default .select2-blue.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-blue .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-blue .select2-search--inline .select2-search__field:focus,
.select2-blue .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-blue .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-blue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #80bdff;
}

.select2-container--default .select2-blue .select2-results__option--highlighted,
.select2-blue .select2-container--default .select2-results__option--highlighted {
  background-color: #007bff;
  color: #fff;
}

.select2-container--default .select2-blue .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-blue .select2-results__option--highlighted[aria-selected]:hover,
.select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #0074f0;
  color: #fff;
}

.select2-container--default .select2-blue .select2-selection--multiple:focus,
.select2-blue .select2-container--default .select2-selection--multiple:focus {
  border-color: #80bdff;
}

.select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice,
.select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #007bff;
  border-color: #006fe6;
  color: #fff;
}

.select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice__remove,
.select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-blue.select2-container--focus .select2-selection--multiple,
.select2-blue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #80bdff;
}

.select2-indigo + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b389f9;
}

.select2-indigo + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b389f9;
}

.select2-container--default .select2-indigo.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-indigo .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-indigo .select2-search--inline .select2-search__field:focus,
.select2-indigo .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-indigo .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-indigo .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b389f9;
}

.select2-container--default .select2-indigo .select2-results__option--highlighted,
.select2-indigo .select2-container--default .select2-results__option--highlighted {
  background-color: #6610f2;
  color: #fff;
}

.select2-container--default .select2-indigo .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-indigo .select2-results__option--highlighted[aria-selected]:hover,
.select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #5f0de6;
  color: #fff;
}

.select2-container--default .select2-indigo .select2-selection--multiple:focus,
.select2-indigo .select2-container--default .select2-selection--multiple:focus {
  border-color: #b389f9;
}

.select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice,
.select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6610f2;
  border-color: #5b0cdd;
  color: #fff;
}

.select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice__remove,
.select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-indigo.select2-container--focus .select2-selection--multiple,
.select2-indigo .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b389f9;
}

.select2-purple + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b8a2e0;
}

.select2-purple + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b8a2e0;
}

.select2-container--default .select2-purple.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-purple .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-purple .select2-search--inline .select2-search__field:focus,
.select2-purple .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-purple .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-purple .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b8a2e0;
}

.select2-container--default .select2-purple .select2-results__option--highlighted,
.select2-purple .select2-container--default .select2-results__option--highlighted {
  background-color: #6f42c1;
  color: #fff;
}

.select2-container--default .select2-purple .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-purple .select2-results__option--highlighted[aria-selected]:hover,
.select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #683cb8;
  color: #fff;
}

.select2-container--default .select2-purple .select2-selection--multiple:focus,
.select2-purple .select2-container--default .select2-selection--multiple:focus {
  border-color: #b8a2e0;
}

.select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice,
.select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6f42c1;
  border-color: #643ab0;
  color: #fff;
}

.select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice__remove,
.select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-purple.select2-container--focus .select2-selection--multiple,
.select2-purple .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b8a2e0;
}

.select2-pink + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f6b0d0;
}

.select2-pink + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f6b0d0;
}

.select2-container--default .select2-pink.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-pink .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-pink .select2-search--inline .select2-search__field:focus,
.select2-pink .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-pink .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-pink .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f6b0d0;
}

.select2-container--default .select2-pink .select2-results__option--highlighted,
.select2-pink .select2-container--default .select2-results__option--highlighted {
  background-color: #e83e8c;
  color: #fff;
}

.select2-container--default .select2-pink .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-pink .select2-results__option--highlighted[aria-selected]:hover,
.select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e63084;
  color: #fff;
}

.select2-container--default .select2-pink .select2-selection--multiple:focus,
.select2-pink .select2-container--default .select2-selection--multiple:focus {
  border-color: #f6b0d0;
}

.select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice,
.select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e83e8c;
  border-color: #e5277e;
  color: #fff;
}

.select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice__remove,
.select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-pink.select2-container--focus .select2-selection--multiple,
.select2-pink .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f6b0d0;
}

.select2-red + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #efa2a9;
}

.select2-red + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #efa2a9;
}

.select2-container--default .select2-red.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-red .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-red .select2-search--inline .select2-search__field:focus,
.select2-red .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-red .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-red .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #efa2a9;
}

.select2-container--default .select2-red .select2-results__option--highlighted,
.select2-red .select2-container--default .select2-results__option--highlighted {
  background-color: #dc3545;
  color: #fff;
}

.select2-container--default .select2-red .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-red .select2-results__option--highlighted[aria-selected]:hover,
.select2-red .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-red .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #da2839;
  color: #fff;
}

.select2-container--default .select2-red .select2-selection--multiple:focus,
.select2-red .select2-container--default .select2-selection--multiple:focus {
  border-color: #efa2a9;
}

.select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice,
.select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #dc3545;
  border-color: #d32535;
  color: #fff;
}

.select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice__remove,
.select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-red.select2-container--focus .select2-selection--multiple,
.select2-red .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #efa2a9;
}

.select2-orange + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #fec392;
}

.select2-orange + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #fec392;
}

.select2-container--default .select2-orange.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-orange .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-orange .select2-search--inline .select2-search__field:focus,
.select2-orange .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-orange .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-orange .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #fec392;
}

.select2-container--default .select2-orange .select2-results__option--highlighted,
.select2-orange .select2-container--default .select2-results__option--highlighted {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.select2-container--default .select2-orange .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-orange .select2-results__option--highlighted[aria-selected]:hover,
.select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #fd7605;
  color: #fff;
}

.select2-container--default .select2-orange .select2-selection--multiple:focus,
.select2-orange .select2-container--default .select2-selection--multiple:focus {
  border-color: #fec392;
}

.select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice,
.select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fd7e14;
  border-color: #f57102;
  color: #1f2d3d;
}

.select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice__remove,
.select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-orange.select2-container--focus .select2-selection--multiple,
.select2-orange .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #fec392;
}

.select2-yellow + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #ffe187;
}

.select2-yellow + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #ffe187;
}

.select2-container--default .select2-yellow.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-yellow .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-yellow .select2-search--inline .select2-search__field:focus,
.select2-yellow .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-yellow .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-yellow .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #ffe187;
}

.select2-container--default .select2-yellow .select2-results__option--highlighted,
.select2-yellow .select2-container--default .select2-results__option--highlighted {
  background-color: #ffc107;
  color: #1f2d3d;
}

.select2-container--default .select2-yellow .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-yellow .select2-results__option--highlighted[aria-selected]:hover,
.select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7b900;
  color: #1f2d3d;
}

.select2-container--default .select2-yellow .select2-selection--multiple:focus,
.select2-yellow .select2-container--default .select2-selection--multiple:focus {
  border-color: #ffe187;
}

.select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice,
.select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ffc107;
  border-color: #edb100;
  color: #1f2d3d;
}

.select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice__remove,
.select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-yellow.select2-container--focus .select2-selection--multiple,
.select2-yellow .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #ffe187;
}

.select2-green + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #71dd8a;
}

.select2-green + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #71dd8a;
}

.select2-container--default .select2-green.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-green .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-green .select2-search--inline .select2-search__field:focus,
.select2-green .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-green .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-green .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #71dd8a;
}

.select2-container--default .select2-green .select2-results__option--highlighted,
.select2-green .select2-container--default .select2-results__option--highlighted {
  background-color: #28a745;
  color: #fff;
}

.select2-container--default .select2-green .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-green .select2-results__option--highlighted[aria-selected]:hover,
.select2-green .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-green .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #259b40;
  color: #fff;
}

.select2-container--default .select2-green .select2-selection--multiple:focus,
.select2-green .select2-container--default .select2-selection--multiple:focus {
  border-color: #71dd8a;
}

.select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice,
.select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #28a745;
  border-color: #23923d;
  color: #fff;
}

.select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice__remove,
.select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-green.select2-container--focus .select2-selection--multiple,
.select2-green .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #71dd8a;
}

.select2-teal + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #7eeaca;
}

.select2-teal + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #7eeaca;
}

.select2-container--default .select2-teal.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-teal .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-teal .select2-search--inline .select2-search__field:focus,
.select2-teal .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-teal .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-teal .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #7eeaca;
}

.select2-container--default .select2-teal .select2-results__option--highlighted,
.select2-teal .select2-container--default .select2-results__option--highlighted {
  background-color: #20c997;
  color: #fff;
}

.select2-container--default .select2-teal .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-teal .select2-results__option--highlighted[aria-selected]:hover,
.select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1ebc8d;
  color: #fff;
}

.select2-container--default .select2-teal .select2-selection--multiple:focus,
.select2-teal .select2-container--default .select2-selection--multiple:focus {
  border-color: #7eeaca;
}

.select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice,
.select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #20c997;
  border-color: #1cb386;
  color: #fff;
}

.select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice__remove,
.select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-teal.select2-container--focus .select2-selection--multiple,
.select2-teal .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #7eeaca;
}

.select2-cyan + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #63d9ec;
}

.select2-cyan + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #63d9ec;
}

.select2-container--default .select2-cyan.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-cyan .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-cyan .select2-search--inline .select2-search__field:focus,
.select2-cyan .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-cyan .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-cyan .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #63d9ec;
}

.select2-container--default .select2-cyan .select2-results__option--highlighted,
.select2-cyan .select2-container--default .select2-results__option--highlighted {
  background-color: #17a2b8;
  color: #fff;
}

.select2-container--default .select2-cyan .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-cyan .select2-results__option--highlighted[aria-selected]:hover,
.select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1596aa;
  color: #fff;
}

.select2-container--default .select2-cyan .select2-selection--multiple:focus,
.select2-cyan .select2-container--default .select2-selection--multiple:focus {
  border-color: #63d9ec;
}

.select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice,
.select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #17a2b8;
  border-color: #148ea1;
  color: #fff;
}

.select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice__remove,
.select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-cyan.select2-container--focus .select2-selection--multiple,
.select2-cyan .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #63d9ec;
}

.select2-white + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

.select2-white + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

.select2-container--default .select2-white.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-white .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-white .select2-search--inline .select2-search__field:focus,
.select2-white .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-white .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-white .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

.select2-container--default .select2-white .select2-results__option--highlighted,
.select2-white .select2-container--default .select2-results__option--highlighted {
  background-color: #fff;
  color: #1f2d3d;
}

.select2-container--default .select2-white .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-white .select2-results__option--highlighted[aria-selected]:hover,
.select2-white .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-white .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7f7f7;
  color: #1f2d3d;
}

.select2-container--default .select2-white .select2-selection--multiple:focus,
.select2-white .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

.select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice,
.select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fff;
  border-color: #f2f2f2;
  color: #1f2d3d;
}

.select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice__remove,
.select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-white.select2-container--focus .select2-selection--multiple,
.select2-white .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

.select2-gray + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

.select2-gray + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

.select2-container--default .select2-gray.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray .select2-search--inline .select2-search__field:focus,
.select2-gray .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-gray .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-gray .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

.select2-container--default .select2-gray .select2-results__option--highlighted,
.select2-gray .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

.select2-container--default .select2-gray .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-gray .select2-results__option--highlighted[aria-selected]:hover,
.select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

.select2-container--default .select2-gray .select2-selection--multiple:focus,
.select2-gray .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

.select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice,
.select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

.select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice__remove,
.select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-gray.select2-container--focus .select2-selection--multiple,
.select2-gray .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

.select2-gray-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

.select2-gray-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

.select2-container--default .select2-gray-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray-dark .select2-search--inline .select2-search__field:focus,
.select2-gray-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-gray-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-gray-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

.select2-container--default .select2-gray-dark .select2-results__option--highlighted,
.select2-gray-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

.select2-container--default .select2-gray-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-gray-dark .select2-results__option--highlighted[aria-selected]:hover,
.select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

.select2-container--default .select2-gray-dark .select2-selection--multiple:focus,
.select2-gray-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

.select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice,
.select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

.select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove,
.select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-gray-dark.select2-container--focus .select2-selection--multiple,
.select2-gray-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

.dark-mode .select2-selection {
  background-color: #343a40;
  border-color: #6c757d;
}

.dark-mode .select2-container--disabled .select2-selection--single {
  background-color: #454d55;
}

.dark-mode .select2-selection--single {
  background-color: #343a40;
  border-color: #6c757d;
}

.dark-mode .select2-selection--single .select2-selection__rendered {
  color: #fff;
}

.dark-mode .select2-dropdown .select2-search__field,
.dark-mode .select2-search--inline .select2-search__field {
  background-color: #343a40;
  border-color: #6c757d;
  color: white;
}

.dark-mode .select2-dropdown {
  background-color: #343a40;
  border-color: #6c757d;
  color: white;
}

.dark-mode .select2-results__option[aria-selected="true"] {
  background-color: #3f474e !important;
  color: #dee2e6;
}

.dark-mode .select2-container .select2-search--inline .select2-search__field {
  background-color: transparent;
  color: #fff;
}

.dark-mode .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  color: #fff;
}

.dark-mode .select2-primary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #85a7ca;
}

.dark-mode .select2-primary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #85a7ca;
}

.select2-container--default .dark-mode .select2-primary.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-primary .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-primary .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-primary .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-primary .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-primary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #85a7ca;
}

.select2-container--default .dark-mode .select2-primary .select2-results__option--highlighted,
.dark-mode .select2-primary .select2-container--default .select2-results__option--highlighted {
  background-color: #3f6791;
  color: #fff;
}

.select2-container--default .dark-mode .select2-primary .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-primary .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #3a5f86;
  color: #fff;
}

.select2-container--default .dark-mode .select2-primary .select2-selection--multiple:focus,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple:focus {
  border-color: #85a7ca;
}

.select2-container--default .dark-mode .select2-primary .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3f6791;
  border-color: #375a7f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-primary .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-primary .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-primary.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-primary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #85a7ca;
}

.dark-mode .select2-secondary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

.dark-mode .select2-secondary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

.select2-container--default .dark-mode .select2-secondary.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-secondary .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-secondary .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-secondary .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-secondary .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-secondary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

.select2-container--default .dark-mode .select2-secondary .select2-results__option--highlighted,
.dark-mode .select2-secondary .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

.select2-container--default .dark-mode .select2-secondary .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-secondary .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple:focus,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-secondary.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-secondary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

.dark-mode .select2-success + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #3dffcd;
}

.dark-mode .select2-success + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #3dffcd;
}

.select2-container--default .dark-mode .select2-success.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-success .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-success .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-success .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-success .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-success .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #3dffcd;
}

.select2-container--default .dark-mode .select2-success .select2-results__option--highlighted,
.dark-mode .select2-success .select2-container--default .select2-results__option--highlighted {
  background-color: #00bc8c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-success .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-success .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-success .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-success .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #00ad81;
  color: #fff;
}

.select2-container--default .dark-mode .select2-success .select2-selection--multiple:focus,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple:focus {
  border-color: #3dffcd;
}

.select2-container--default .dark-mode .select2-success .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #00bc8c;
  border-color: #00a379;
  color: #fff;
}

.select2-container--default .dark-mode .select2-success .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-success .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-success.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-success .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #3dffcd;
}

.dark-mode .select2-info + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #a0cfee;
}

.dark-mode .select2-info + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #a0cfee;
}

.select2-container--default .dark-mode .select2-info.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-info .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-info .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-info .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-info .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-info .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #a0cfee;
}

.select2-container--default .dark-mode .select2-info .select2-results__option--highlighted,
.dark-mode .select2-info .select2-container--default .select2-results__option--highlighted {
  background-color: #3498db;
  color: #fff;
}

.select2-container--default .dark-mode .select2-info .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-info .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-info .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-info .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2791d9;
  color: #fff;
}

.select2-container--default .dark-mode .select2-info .select2-selection--multiple:focus,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple:focus {
  border-color: #a0cfee;
}

.select2-container--default .dark-mode .select2-info .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3498db;
  border-color: #258cd1;
  color: #fff;
}

.select2-container--default .dark-mode .select2-info .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-info .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-info.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-info .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #a0cfee;
}

.dark-mode .select2-warning + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f9cf8b;
}

.dark-mode .select2-warning + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f9cf8b;
}

.select2-container--default .dark-mode .select2-warning.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-warning .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-warning .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-warning .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-warning .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-warning .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f9cf8b;
}

.select2-container--default .dark-mode .select2-warning .select2-results__option--highlighted,
.dark-mode .select2-warning .select2-container--default .select2-results__option--highlighted {
  background-color: #f39c12;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-warning .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-warning .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #ea940c;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-warning .select2-selection--multiple:focus,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple:focus {
  border-color: #f9cf8b;
}

.select2-container--default .dark-mode .select2-warning .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f39c12;
  border-color: #e08e0b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-warning .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-warning .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-warning.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-warning .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f9cf8b;
}

.dark-mode .select2-danger + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f5b4ae;
}

.dark-mode .select2-danger + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f5b4ae;
}

.select2-container--default .dark-mode .select2-danger.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-danger .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-danger .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-danger .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-danger .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-danger .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f5b4ae;
}

.select2-container--default .dark-mode .select2-danger .select2-results__option--highlighted,
.dark-mode .select2-danger .select2-container--default .select2-results__option--highlighted {
  background-color: #e74c3c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-danger .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-danger .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e53f2e;
  color: #fff;
}

.select2-container--default .dark-mode .select2-danger .select2-selection--multiple:focus,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple:focus {
  border-color: #f5b4ae;
}

.select2-container--default .dark-mode .select2-danger .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e74c3c;
  border-color: #e43725;
  color: #fff;
}

.select2-container--default .dark-mode .select2-danger .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-danger .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-danger.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-danger .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f5b4ae;
}

.dark-mode .select2-light + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

.dark-mode .select2-light + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

.select2-container--default .dark-mode .select2-light.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-light .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-light .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-light .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-light .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-light .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

.select2-container--default .dark-mode .select2-light .select2-results__option--highlighted,
.dark-mode .select2-light .select2-container--default .select2-results__option--highlighted {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-light .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-light .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-light .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-light .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #eff1f4;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-light .select2-selection--multiple:focus,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

.select2-container--default .dark-mode .select2-light .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f8f9fa;
  border-color: #e9ecef;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-light .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-light .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-light.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-light .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

.dark-mode .select2-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

.dark-mode .select2-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

.select2-container--default .dark-mode .select2-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-dark .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

.select2-container--default .dark-mode .select2-dark .select2-results__option--highlighted,
.dark-mode .select2-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

.select2-container--default .dark-mode .select2-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-dark .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

.select2-container--default .dark-mode .select2-dark .select2-selection--multiple:focus,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

.select2-container--default .dark-mode .select2-dark .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

.select2-container--default .dark-mode .select2-dark .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-dark.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

.dark-mode .select2-lightblue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #e6f1f7;
}

.dark-mode .select2-lightblue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #e6f1f7;
}

.select2-container--default .dark-mode .select2-lightblue.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lightblue .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lightblue .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-lightblue .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lightblue .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lightblue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #e6f1f7;
}

.select2-container--default .dark-mode .select2-lightblue .select2-results__option--highlighted,
.dark-mode .select2-lightblue .select2-container--default .select2-results__option--highlighted {
  background-color: #86bad8;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lightblue .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-lightblue .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #7ab3d5;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple:focus,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple:focus {
  border-color: #e6f1f7;
}

.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #86bad8;
  border-color: #72afd2;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lightblue.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-lightblue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #e6f1f7;
}

.dark-mode .select2-navy + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #006ad8;
}

.dark-mode .select2-navy + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #006ad8;
}

.select2-container--default .dark-mode .select2-navy.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-navy .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-navy .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-navy .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-navy .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-navy .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #006ad8;
}

.select2-container--default .dark-mode .select2-navy .select2-results__option--highlighted,
.dark-mode .select2-navy .select2-container--default .select2-results__option--highlighted {
  background-color: #002c59;
  color: #fff;
}

.select2-container--default .dark-mode .select2-navy .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-navy .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #002449;
  color: #fff;
}

.select2-container--default .dark-mode .select2-navy .select2-selection--multiple:focus,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple:focus {
  border-color: #006ad8;
}

.select2-container--default .dark-mode .select2-navy .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #002c59;
  border-color: #001f3f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-navy .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-navy .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-navy.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-navy .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #006ad8;
}

.dark-mode .select2-olive + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #cfecdf;
}

.dark-mode .select2-olive + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #cfecdf;
}

.select2-container--default .dark-mode .select2-olive.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-olive .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-olive .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-olive .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-olive .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-olive .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #cfecdf;
}

.select2-container--default .dark-mode .select2-olive .select2-results__option--highlighted,
.dark-mode .select2-olive .select2-container--default .select2-results__option--highlighted {
  background-color: #74c8a3;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-olive .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-olive .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #69c39b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-olive .select2-selection--multiple:focus,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple:focus {
  border-color: #cfecdf;
}

.select2-container--default .dark-mode .select2-olive .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #74c8a3;
  border-color: #62c096;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-olive .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-olive .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-olive.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-olive .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #cfecdf;
}

.dark-mode .select2-lime + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #e7fff1;
}

.dark-mode .select2-lime + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #e7fff1;
}

.select2-container--default .dark-mode .select2-lime.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lime .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lime .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-lime .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lime .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lime .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #e7fff1;
}

.select2-container--default .dark-mode .select2-lime .select2-results__option--highlighted,
.dark-mode .select2-lime .select2-container--default .select2-results__option--highlighted {
  background-color: #67ffa9;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lime .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-lime .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #58ffa1;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lime .select2-selection--multiple:focus,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple:focus {
  border-color: #e7fff1;
}

.select2-container--default .dark-mode .select2-lime .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #67ffa9;
  border-color: #4eff9b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lime .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-lime .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lime.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-lime .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #e7fff1;
}

.dark-mode .select2-fuchsia + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #feeaf9;
}

.dark-mode .select2-fuchsia + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #feeaf9;
}

.select2-container--default .dark-mode .select2-fuchsia.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-fuchsia .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-fuchsia .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-fuchsia .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-fuchsia .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-fuchsia .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #feeaf9;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-results__option--highlighted,
.dark-mode .select2-fuchsia .select2-container--default .select2-results__option--highlighted {
  background-color: #f672d8;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-fuchsia .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f564d4;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple:focus,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple:focus {
  border-color: #feeaf9;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f672d8;
  border-color: #f55ad2;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-fuchsia.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-fuchsia .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #feeaf9;
}

.dark-mode .select2-maroon + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #fbdee8;
}

.dark-mode .select2-maroon + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #fbdee8;
}

.select2-container--default .dark-mode .select2-maroon.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-maroon .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-maroon .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-maroon .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-maroon .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-maroon .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #fbdee8;
}

.select2-container--default .dark-mode .select2-maroon .select2-results__option--highlighted,
.dark-mode .select2-maroon .select2-container--default .select2-results__option--highlighted {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-maroon .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-maroon .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #eb5f92;
  color: #fff;
}

.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple:focus,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple:focus {
  border-color: #fbdee8;
}

.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ed6c9b;
  border-color: #ea568c;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-maroon.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-maroon .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #fbdee8;
}

.dark-mode .select2-blue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #85a7ca;
}

.dark-mode .select2-blue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #85a7ca;
}

.select2-container--default .dark-mode .select2-blue.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-blue .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-blue .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-blue .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-blue .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-blue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #85a7ca;
}

.select2-container--default .dark-mode .select2-blue .select2-results__option--highlighted,
.dark-mode .select2-blue .select2-container--default .select2-results__option--highlighted {
  background-color: #3f6791;
  color: #fff;
}

.select2-container--default .dark-mode .select2-blue .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-blue .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #3a5f86;
  color: #fff;
}

.select2-container--default .dark-mode .select2-blue .select2-selection--multiple:focus,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple:focus {
  border-color: #85a7ca;
}

.select2-container--default .dark-mode .select2-blue .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3f6791;
  border-color: #375a7f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-blue .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-blue .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-blue.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-blue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #85a7ca;
}

.dark-mode .select2-indigo + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b389f9;
}

.dark-mode .select2-indigo + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b389f9;
}

.select2-container--default .dark-mode .select2-indigo.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-indigo .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-indigo .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-indigo .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-indigo .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-indigo .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b389f9;
}

.select2-container--default .dark-mode .select2-indigo .select2-results__option--highlighted,
.dark-mode .select2-indigo .select2-container--default .select2-results__option--highlighted {
  background-color: #6610f2;
  color: #fff;
}

.select2-container--default .dark-mode .select2-indigo .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-indigo .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #5f0de6;
  color: #fff;
}

.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple:focus,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple:focus {
  border-color: #b389f9;
}

.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6610f2;
  border-color: #5b0cdd;
  color: #fff;
}

.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-indigo.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-indigo .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b389f9;
}

.dark-mode .select2-purple + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b8a2e0;
}

.dark-mode .select2-purple + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b8a2e0;
}

.select2-container--default .dark-mode .select2-purple.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-purple .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-purple .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-purple .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-purple .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-purple .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b8a2e0;
}

.select2-container--default .dark-mode .select2-purple .select2-results__option--highlighted,
.dark-mode .select2-purple .select2-container--default .select2-results__option--highlighted {
  background-color: #6f42c1;
  color: #fff;
}

.select2-container--default .dark-mode .select2-purple .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-purple .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #683cb8;
  color: #fff;
}

.select2-container--default .dark-mode .select2-purple .select2-selection--multiple:focus,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple:focus {
  border-color: #b8a2e0;
}

.select2-container--default .dark-mode .select2-purple .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6f42c1;
  border-color: #643ab0;
  color: #fff;
}

.select2-container--default .dark-mode .select2-purple .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-purple .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-purple.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-purple .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b8a2e0;
}

.dark-mode .select2-pink + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f6b0d0;
}

.dark-mode .select2-pink + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f6b0d0;
}

.select2-container--default .dark-mode .select2-pink.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-pink .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-pink .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-pink .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-pink .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-pink .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f6b0d0;
}

.select2-container--default .dark-mode .select2-pink .select2-results__option--highlighted,
.dark-mode .select2-pink .select2-container--default .select2-results__option--highlighted {
  background-color: #e83e8c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-pink .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-pink .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e63084;
  color: #fff;
}

.select2-container--default .dark-mode .select2-pink .select2-selection--multiple:focus,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple:focus {
  border-color: #f6b0d0;
}

.select2-container--default .dark-mode .select2-pink .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e83e8c;
  border-color: #e5277e;
  color: #fff;
}

.select2-container--default .dark-mode .select2-pink .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-pink .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-pink.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-pink .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f6b0d0;
}

.dark-mode .select2-red + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f5b4ae;
}

.dark-mode .select2-red + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f5b4ae;
}

.select2-container--default .dark-mode .select2-red.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-red .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-red .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-red .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-red .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-red .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f5b4ae;
}

.select2-container--default .dark-mode .select2-red .select2-results__option--highlighted,
.dark-mode .select2-red .select2-container--default .select2-results__option--highlighted {
  background-color: #e74c3c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-red .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-red .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-red .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-red .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e53f2e;
  color: #fff;
}

.select2-container--default .dark-mode .select2-red .select2-selection--multiple:focus,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple:focus {
  border-color: #f5b4ae;
}

.select2-container--default .dark-mode .select2-red .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e74c3c;
  border-color: #e43725;
  color: #fff;
}

.select2-container--default .dark-mode .select2-red .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-red .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-red.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-red .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f5b4ae;
}

.dark-mode .select2-orange + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #fec392;
}

.dark-mode .select2-orange + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #fec392;
}

.select2-container--default .dark-mode .select2-orange.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-orange .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-orange .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-orange .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-orange .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-orange .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #fec392;
}

.select2-container--default .dark-mode .select2-orange .select2-results__option--highlighted,
.dark-mode .select2-orange .select2-container--default .select2-results__option--highlighted {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-orange .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-orange .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #fd7605;
  color: #fff;
}

.select2-container--default .dark-mode .select2-orange .select2-selection--multiple:focus,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple:focus {
  border-color: #fec392;
}

.select2-container--default .dark-mode .select2-orange .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fd7e14;
  border-color: #f57102;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-orange .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-orange .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-orange.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-orange .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #fec392;
}

.dark-mode .select2-yellow + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f9cf8b;
}

.dark-mode .select2-yellow + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f9cf8b;
}

.select2-container--default .dark-mode .select2-yellow.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-yellow .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-yellow .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-yellow .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-yellow .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-yellow .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f9cf8b;
}

.select2-container--default .dark-mode .select2-yellow .select2-results__option--highlighted,
.dark-mode .select2-yellow .select2-container--default .select2-results__option--highlighted {
  background-color: #f39c12;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-yellow .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-yellow .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #ea940c;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple:focus,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple:focus {
  border-color: #f9cf8b;
}

.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f39c12;
  border-color: #e08e0b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-yellow.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-yellow .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f9cf8b;
}

.dark-mode .select2-green + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #3dffcd;
}

.dark-mode .select2-green + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #3dffcd;
}

.select2-container--default .dark-mode .select2-green.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-green .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-green .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-green .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-green .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-green .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #3dffcd;
}

.select2-container--default .dark-mode .select2-green .select2-results__option--highlighted,
.dark-mode .select2-green .select2-container--default .select2-results__option--highlighted {
  background-color: #00bc8c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-green .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-green .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-green .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-green .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #00ad81;
  color: #fff;
}

.select2-container--default .dark-mode .select2-green .select2-selection--multiple:focus,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple:focus {
  border-color: #3dffcd;
}

.select2-container--default .dark-mode .select2-green .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #00bc8c;
  border-color: #00a379;
  color: #fff;
}

.select2-container--default .dark-mode .select2-green .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-green .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-green.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-green .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #3dffcd;
}

.dark-mode .select2-teal + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #7eeaca;
}

.dark-mode .select2-teal + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #7eeaca;
}

.select2-container--default .dark-mode .select2-teal.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-teal .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-teal .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-teal .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-teal .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-teal .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #7eeaca;
}

.select2-container--default .dark-mode .select2-teal .select2-results__option--highlighted,
.dark-mode .select2-teal .select2-container--default .select2-results__option--highlighted {
  background-color: #20c997;
  color: #fff;
}

.select2-container--default .dark-mode .select2-teal .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-teal .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1ebc8d;
  color: #fff;
}

.select2-container--default .dark-mode .select2-teal .select2-selection--multiple:focus,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple:focus {
  border-color: #7eeaca;
}

.select2-container--default .dark-mode .select2-teal .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #20c997;
  border-color: #1cb386;
  color: #fff;
}

.select2-container--default .dark-mode .select2-teal .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-teal .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-teal.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-teal .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #7eeaca;
}

.dark-mode .select2-cyan + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #a0cfee;
}

.dark-mode .select2-cyan + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #a0cfee;
}

.select2-container--default .dark-mode .select2-cyan.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-cyan .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-cyan .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-cyan .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-cyan .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-cyan .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #a0cfee;
}

.select2-container--default .dark-mode .select2-cyan .select2-results__option--highlighted,
.dark-mode .select2-cyan .select2-container--default .select2-results__option--highlighted {
  background-color: #3498db;
  color: #fff;
}

.select2-container--default .dark-mode .select2-cyan .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-cyan .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2791d9;
  color: #fff;
}

.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple:focus,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple:focus {
  border-color: #a0cfee;
}

.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3498db;
  border-color: #258cd1;
  color: #fff;
}

.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-cyan.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-cyan .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #a0cfee;
}

.dark-mode .select2-white + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

.dark-mode .select2-white + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

.select2-container--default .dark-mode .select2-white.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-white .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-white .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-white .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-white .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-white .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

.select2-container--default .dark-mode .select2-white .select2-results__option--highlighted,
.dark-mode .select2-white .select2-container--default .select2-results__option--highlighted {
  background-color: #fff;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-white .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-white .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-white .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-white .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7f7f7;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-white .select2-selection--multiple:focus,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

.select2-container--default .dark-mode .select2-white .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fff;
  border-color: #f2f2f2;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-white .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-white .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-white.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-white .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

.dark-mode .select2-gray + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

.dark-mode .select2-gray + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

.select2-container--default .dark-mode .select2-gray.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-gray .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

.select2-container--default .dark-mode .select2-gray .select2-results__option--highlighted,
.dark-mode .select2-gray .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-gray .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray .select2-selection--multiple:focus,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

.select2-container--default .dark-mode .select2-gray .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-gray .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-gray .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

.dark-mode .select2-gray-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

.dark-mode .select2-gray-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

.select2-container--default .dark-mode .select2-gray-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray-dark .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-gray-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-results__option--highlighted,
.dark-mode .select2-gray-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-gray-dark .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple:focus,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray-dark.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-gray-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

.slider .tooltip.in {
  opacity: 0.9;
}

.slider.slider-vertical {
  height: 100%;
}

.slider.slider-horizontal {
  width: 100%;
}

.slider-primary .slider .slider-selection {
  background: #245682;
}

.slider-secondary .slider .slider-selection {
  background: #6c757d;
}

.slider-success .slider .slider-selection {
  background: #28a745;
}

.slider-info .slider .slider-selection {
  background: #17a2b8;
}

.slider-warning .slider .slider-selection {
  background: #ffc107;
}

.slider-danger .slider .slider-selection {
  background: #dc3545;
}

.slider-light .slider .slider-selection {
  background: #f8f9fa;
}

.slider-dark .slider .slider-selection {
  background: #343a40;
}

.slider-lightblue .slider .slider-selection {
  background: #3c8dbc;
}

.slider-navy .slider .slider-selection {
  background: #001f3f;
}

.slider-olive .slider .slider-selection {
  background: #3d9970;
}

.slider-lime .slider .slider-selection {
  background: #01ff70;
}

.slider-fuchsia .slider .slider-selection {
  background: #f012be;
}

.slider-maroon .slider .slider-selection {
  background: #d81b60;
}

.slider-blue .slider .slider-selection {
  background: #007bff;
}

.slider-indigo .slider .slider-selection {
  background: #6610f2;
}

.slider-purple .slider .slider-selection {
  background: #6f42c1;
}

.slider-pink .slider .slider-selection {
  background: #e83e8c;
}

.slider-red .slider .slider-selection {
  background: #dc3545;
}

.slider-orange .slider .slider-selection {
  background: #fd7e14;
}

.slider-yellow .slider .slider-selection {
  background: #ffc107;
}

.slider-green .slider .slider-selection {
  background: #28a745;
}

.slider-teal .slider .slider-selection {
  background: #20c997;
}

.slider-cyan .slider .slider-selection {
  background: #17a2b8;
}

.slider-white .slider .slider-selection {
  background: #fff;
}

.slider-gray .slider .slider-selection {
  background: #6c757d;
}

.slider-gray-dark .slider .slider-selection {
  background: #343a40;
}

.dark-mode .slider-track {
  background-color: #4b545c;
  background-image: none;
}

.dark-mode .slider-primary .slider .slider-selection {
  background: #3f6791;
}

.dark-mode .slider-secondary .slider .slider-selection {
  background: #6c757d;
}

.dark-mode .slider-success .slider .slider-selection {
  background: #00bc8c;
}

.dark-mode .slider-info .slider .slider-selection {
  background: #3498db;
}

.dark-mode .slider-warning .slider .slider-selection {
  background: #f39c12;
}

.dark-mode .slider-danger .slider .slider-selection {
  background: #e74c3c;
}

.dark-mode .slider-light .slider .slider-selection {
  background: #f8f9fa;
}

.dark-mode .slider-dark .slider .slider-selection {
  background: #343a40;
}

.dark-mode .slider-lightblue .slider .slider-selection {
  background: #86bad8;
}

.dark-mode .slider-navy .slider .slider-selection {
  background: #002c59;
}

.dark-mode .slider-olive .slider .slider-selection {
  background: #74c8a3;
}

.dark-mode .slider-lime .slider .slider-selection {
  background: #67ffa9;
}

.dark-mode .slider-fuchsia .slider .slider-selection {
  background: #f672d8;
}

.dark-mode .slider-maroon .slider .slider-selection {
  background: #ed6c9b;
}

.dark-mode .slider-blue .slider .slider-selection {
  background: #3f6791;
}

.dark-mode .slider-indigo .slider .slider-selection {
  background: #6610f2;
}

.dark-mode .slider-purple .slider .slider-selection {
  background: #6f42c1;
}

.dark-mode .slider-pink .slider .slider-selection {
  background: #e83e8c;
}

.dark-mode .slider-red .slider .slider-selection {
  background: #e74c3c;
}

.dark-mode .slider-orange .slider .slider-selection {
  background: #fd7e14;
}

.dark-mode .slider-yellow .slider .slider-selection {
  background: #f39c12;
}

.dark-mode .slider-green .slider .slider-selection {
  background: #00bc8c;
}

.dark-mode .slider-teal .slider .slider-selection {
  background: #20c997;
}

.dark-mode .slider-cyan .slider .slider-selection {
  background: #3498db;
}

.dark-mode .slider-white .slider .slider-selection {
  background: #fff;
}

.dark-mode .slider-gray .slider .slider-selection {
  background: #6c757d;
}

.dark-mode .slider-gray-dark .slider .slider-selection {
  background: #343a40;
}

.icheck-primary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-primary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #245682;
}

.icheck-primary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-primary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #245682;
}

.icheck-primary > input:first-child:checked + label::before,
.icheck-primary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #245682;
  border-color: #245682;
}

.icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.icheck-secondary > input:first-child:checked + label::before,
.icheck-secondary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

.icheck-success > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-success > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #28a745;
}

.icheck-success > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-success > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #28a745;
}

.icheck-success > input:first-child:checked + label::before,
.icheck-success > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #28a745;
  border-color: #28a745;
}

.icheck-info > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-info > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

.icheck-info > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-info > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

.icheck-info > input:first-child:checked + label::before,
.icheck-info > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.icheck-warning > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-warning > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

.icheck-warning > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-warning > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

.icheck-warning > input:first-child:checked + label::before,
.icheck-warning > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #ffc107;
  border-color: #ffc107;
}

.icheck-danger > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-danger > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

.icheck-danger > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-danger > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

.icheck-danger > input:first-child:checked + label::before,
.icheck-danger > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #dc3545;
  border-color: #dc3545;
}

.icheck-light > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-light > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

.icheck-light > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-light > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

.icheck-light > input:first-child:checked + label::before,
.icheck-light > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.icheck-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.icheck-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.icheck-dark > input:first-child:checked + label::before,
.icheck-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

.icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3c8dbc;
}

.icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3c8dbc;
}

.icheck-lightblue > input:first-child:checked + label::before,
.icheck-lightblue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3c8dbc;
  border-color: #3c8dbc;
}

.icheck-navy > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-navy > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #001f3f;
}

.icheck-navy > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-navy > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #001f3f;
}

.icheck-navy > input:first-child:checked + label::before,
.icheck-navy > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #001f3f;
  border-color: #001f3f;
}

.icheck-olive > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-olive > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3d9970;
}

.icheck-olive > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-olive > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3d9970;
}

.icheck-olive > input:first-child:checked + label::before,
.icheck-olive > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3d9970;
  border-color: #3d9970;
}

.icheck-lime > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-lime > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #01ff70;
}

.icheck-lime > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-lime > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #01ff70;
}

.icheck-lime > input:first-child:checked + label::before,
.icheck-lime > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #01ff70;
  border-color: #01ff70;
}

.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f012be;
}

.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f012be;
}

.icheck-fuchsia > input:first-child:checked + label::before,
.icheck-fuchsia > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f012be;
  border-color: #f012be;
}

.icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #d81b60;
}

.icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #d81b60;
}

.icheck-maroon > input:first-child:checked + label::before,
.icheck-maroon > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #d81b60;
  border-color: #d81b60;
}

.icheck-blue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-blue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #007bff;
}

.icheck-blue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-blue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #007bff;
}

.icheck-blue > input:first-child:checked + label::before,
.icheck-blue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #007bff;
  border-color: #007bff;
}

.icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

.icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

.icheck-indigo > input:first-child:checked + label::before,
.icheck-indigo > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6610f2;
  border-color: #6610f2;
}

.icheck-purple > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-purple > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

.icheck-purple > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-purple > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

.icheck-purple > input:first-child:checked + label::before,
.icheck-purple > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6f42c1;
  border-color: #6f42c1;
}

.icheck-pink > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-pink > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

.icheck-pink > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-pink > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

.icheck-pink > input:first-child:checked + label::before,
.icheck-pink > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e83e8c;
  border-color: #e83e8c;
}

.icheck-red > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-red > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

.icheck-red > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-red > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

.icheck-red > input:first-child:checked + label::before,
.icheck-red > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #dc3545;
  border-color: #dc3545;
}

.icheck-orange > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-orange > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

.icheck-orange > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-orange > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

.icheck-orange > input:first-child:checked + label::before,
.icheck-orange > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fd7e14;
  border-color: #fd7e14;
}

.icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

.icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

.icheck-yellow > input:first-child:checked + label::before,
.icheck-yellow > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #ffc107;
  border-color: #ffc107;
}

.icheck-green > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-green > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #28a745;
}

.icheck-green > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-green > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #28a745;
}

.icheck-green > input:first-child:checked + label::before,
.icheck-green > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #28a745;
  border-color: #28a745;
}

.icheck-teal > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-teal > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #20c997;
}

.icheck-teal > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-teal > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #20c997;
}

.icheck-teal > input:first-child:checked + label::before,
.icheck-teal > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #20c997;
  border-color: #20c997;
}

.icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

.icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

.icheck-cyan > input:first-child:checked + label::before,
.icheck-cyan > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.icheck-white > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-white > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fff;
}

.icheck-white > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-white > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fff;
}

.icheck-white > input:first-child:checked + label::before,
.icheck-white > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fff;
  border-color: #fff;
}

.icheck-gray > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-gray > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.icheck-gray > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-gray > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.icheck-gray > input:first-child:checked + label::before,
.icheck-gray > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.icheck-gray-dark > input:first-child:checked + label::before,
.icheck-gray-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

.dark-mode [class*="icheck-"] > input:first-child:not(:checked) + input[type="hidden"] + label::before,
.dark-mode [class*="icheck-"] > input:first-child:not(:checked) + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

.dark-mode .icheck-primary > input:first-child:checked + label::before,
.dark-mode .icheck-primary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-secondary > input:first-child:checked + label::before,
.dark-mode .icheck-secondary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

.dark-mode .icheck-success > input:first-child:checked + label::before,
.dark-mode .icheck-success > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3498db;
}

.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3498db;
}

.dark-mode .icheck-info > input:first-child:checked + label::before,
.dark-mode .icheck-info > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

.dark-mode .icheck-warning > input:first-child:checked + label::before,
.dark-mode .icheck-warning > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

.dark-mode .icheck-danger > input:first-child:checked + label::before,
.dark-mode .icheck-danger > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

.dark-mode .icheck-light > input:first-child:checked + label::before,
.dark-mode .icheck-light > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.dark-mode .icheck-dark > input:first-child:checked + label::before,
.dark-mode .icheck-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #86bad8;
}

.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #86bad8;
}

.dark-mode .icheck-lightblue > input:first-child:checked + label::before,
.dark-mode .icheck-lightblue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #86bad8;
  border-color: #86bad8;
}

.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #002c59;
}

.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #002c59;
}

.dark-mode .icheck-navy > input:first-child:checked + label::before,
.dark-mode .icheck-navy > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #002c59;
  border-color: #002c59;
}

.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #74c8a3;
}

.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #74c8a3;
}

.dark-mode .icheck-olive > input:first-child:checked + label::before,
.dark-mode .icheck-olive > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #74c8a3;
  border-color: #74c8a3;
}

.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #67ffa9;
}

.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #67ffa9;
}

.dark-mode .icheck-lime > input:first-child:checked + label::before,
.dark-mode .icheck-lime > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #67ffa9;
  border-color: #67ffa9;
}

.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f672d8;
}

.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f672d8;
}

.dark-mode .icheck-fuchsia > input:first-child:checked + label::before,
.dark-mode .icheck-fuchsia > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f672d8;
  border-color: #f672d8;
}

.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #ed6c9b;
}

.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #ed6c9b;
}

.dark-mode .icheck-maroon > input:first-child:checked + label::before,
.dark-mode .icheck-maroon > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #ed6c9b;
  border-color: #ed6c9b;
}

.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

.dark-mode .icheck-blue > input:first-child:checked + label::before,
.dark-mode .icheck-blue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

.dark-mode .icheck-indigo > input:first-child:checked + label::before,
.dark-mode .icheck-indigo > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6610f2;
  border-color: #6610f2;
}

.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

.dark-mode .icheck-purple > input:first-child:checked + label::before,
.dark-mode .icheck-purple > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6f42c1;
  border-color: #6f42c1;
}

.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

.dark-mode .icheck-pink > input:first-child:checked + label::before,
.dark-mode .icheck-pink > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e83e8c;
  border-color: #e83e8c;
}

.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

.dark-mode .icheck-red > input:first-child:checked + label::before,
.dark-mode .icheck-red > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

.dark-mode .icheck-orange > input:first-child:checked + label::before,
.dark-mode .icheck-orange > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fd7e14;
  border-color: #fd7e14;
}

.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

.dark-mode .icheck-yellow > input:first-child:checked + label::before,
.dark-mode .icheck-yellow > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

.dark-mode .icheck-green > input:first-child:checked + label::before,
.dark-mode .icheck-green > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #20c997;
}

.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #20c997;
}

.dark-mode .icheck-teal > input:first-child:checked + label::before,
.dark-mode .icheck-teal > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #20c997;
  border-color: #20c997;
}

.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3498db;
}

.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3498db;
}

.dark-mode .icheck-cyan > input:first-child:checked + label::before,
.dark-mode .icheck-cyan > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fff;
}

.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fff;
}

.dark-mode .icheck-white > input:first-child:checked + label::before,
.dark-mode .icheck-white > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fff;
  border-color: #fff;
}

.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-gray > input:first-child:checked + label::before,
.dark-mode .icheck-gray > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.dark-mode .icheck-gray-dark > input:first-child:checked + label::before,
.dark-mode .icheck-gray-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

.mapael .map {
  position: relative;
}

.mapael .mapTooltip {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  border-radius: 0.25rem;
  font-size: 0.875rem;
  background-color: #000;
  color: #fff;
  display: block;
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  position: absolute;
  text-align: center;
  word-wrap: break-word;
  z-index: 1070;
}

.mapael .myLegend {
  background-color: #f8f9fa;
  border: 1px solid #adb5bd;
  padding: 10px;
  width: 600px;
}

.mapael .zoomButton {
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  color: #444;
  cursor: pointer;
  font-weight: 700;
  height: 16px;
  left: 10px;
  line-height: 14px;
  padding-left: 1px;
  position: absolute;
  text-align: center;
  top: 0;
  user-select: none;
  width: 16px;
}

.mapael .zoomButton:hover, .mapael .zoomButton:active, .mapael .zoomButton.hover {
  background-color: #e9ecef;
  color: #2b2b2b;
}

.mapael .zoomReset {
  line-height: 12px;
  top: 10px;
}

.mapael .zoomIn {
  top: 30px;
}

.mapael .zoomOut {
  top: 50px;
}

.jqvmap-zoomin,
.jqvmap-zoomout {
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  color: #444;
  height: 15px;
  width: 15px;
}

.jqvmap-zoomin:hover, .jqvmap-zoomin:active, .jqvmap-zoomin.hover,
.jqvmap-zoomout:hover,
.jqvmap-zoomout:active,
.jqvmap-zoomout.hover {
  background-color: #e9ecef;
  color: #2b2b2b;
}

.swal2-icon.swal2-info {
  border-color: ligthen(#17a2b8, 20%);
  color: #17a2b8;
}

.swal2-icon.swal2-warning {
  border-color: ligthen(#ffc107, 20%);
  color: #ffc107;
}

.swal2-icon.swal2-error {
  border-color: ligthen(#dc3545, 20%);
  color: #dc3545;
}

.swal2-icon.swal2-question {
  border-color: ligthen(#6c757d, 20%);
  color: #6c757d;
}

.swal2-icon.swal2-success {
  border-color: ligthen(#28a745, 20%);
  color: #28a745;
}

.swal2-icon.swal2-success .swal2-success-ring {
  border-color: ligthen(#28a745, 20%);
}

.swal2-icon.swal2-success [class^='swal2-success-line'] {
  background-color: #28a745;
}

.dark-mode .swal2-popup {
  background-color: #343a40;
  color: #e9ecef;
}

.dark-mode .swal2-popup .swal2-content,
.dark-mode .swal2-popup .swal2-title {
  color: #e9ecef;
}

#toast-container .toast {
  background-color: #245682;
}

#toast-container .toast-success {
  background-color: #28a745;
}

#toast-container .toast-error {
  background-color: #dc3545;
}

#toast-container .toast-info {
  background-color: #17a2b8;
}

#toast-container .toast-warning {
  background-color: #ffc107;
}

.toast-bottom-full-width .toast,
.toast-top-full-width .toast {
  max-width: inherit;
}

.pace {
  z-index: 1048;
}

.pace .pace-progress {
  z-index: 1049;
}

.pace .pace-activity {
  z-index: 1050;
}

.pace-primary .pace .pace-progress {
  background: #245682;
}

.pace-barber-shop-primary .pace {
  background: #fff;
}

.pace-barber-shop-primary .pace .pace-progress {
  background: #245682;
}

.pace-barber-shop-primary .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-primary .pace .pace-progress::after {
  color: rgba(36, 86, 130, 0.2);
}

.pace-bounce-primary .pace .pace-activity {
  background: #245682;
}

.pace-center-atom-primary .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-primary .pace-progress::before {
  background: #245682;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-primary .pace-activity {
  border-color: #245682;
}

.pace-center-atom-primary .pace-activity::after, .pace-center-atom-primary .pace-activity::before {
  border-color: #245682;
}

.pace-center-circle-primary .pace .pace-progress {
  background: rgba(36, 86, 130, 0.8);
  color: #fff;
}

.pace-center-radar-primary .pace .pace-activity {
  border-color: #245682 transparent transparent;
}

.pace-center-radar-primary .pace .pace-activity::before {
  border-color: #245682 transparent transparent;
}

.pace-center-simple-primary .pace {
  background: #fff;
  border-color: #245682;
}

.pace-center-simple-primary .pace .pace-progress {
  background: #245682;
}

.pace-material-primary .pace {
  color: #245682;
}

.pace-corner-indicator-primary .pace .pace-activity {
  background: #245682;
}

.pace-corner-indicator-primary .pace .pace-activity::after,
.pace-corner-indicator-primary .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-primary .pace .pace-activity::before {
  border-right-color: rgba(36, 86, 130, 0.2);
  border-left-color: rgba(36, 86, 130, 0.2);
}

.pace-corner-indicator-primary .pace .pace-activity::after {
  border-top-color: rgba(36, 86, 130, 0.2);
  border-bottom-color: rgba(36, 86, 130, 0.2);
}

.pace-fill-left-primary .pace .pace-progress {
  background-color: rgba(36, 86, 130, 0.2);
}

.pace-flash-primary .pace .pace-progress {
  background: #245682;
}

.pace-flash-primary .pace .pace-progress-inner {
  box-shadow: 0 0 10px #245682, 0 0 5px #245682;
}

.pace-flash-primary .pace .pace-activity {
  border-top-color: #245682;
  border-left-color: #245682;
}

.pace-loading-bar-primary .pace .pace-progress {
  background: #245682;
  color: #245682;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-primary .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #245682, inset 0 0 0 7px #fff;
}

.pace-mac-osx-primary .pace .pace-progress {
  background-color: #245682;
  box-shadow: inset -1px 0 #245682, inset 0 -1px #245682, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-primary .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-primary .pace-progress {
  color: #245682;
}

.pace-secondary .pace .pace-progress {
  background: #6c757d;
}

.pace-barber-shop-secondary .pace {
  background: #fff;
}

.pace-barber-shop-secondary .pace .pace-progress {
  background: #6c757d;
}

.pace-barber-shop-secondary .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-secondary .pace .pace-progress::after {
  color: rgba(108, 117, 125, 0.2);
}

.pace-bounce-secondary .pace .pace-activity {
  background: #6c757d;
}

.pace-center-atom-secondary .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-secondary .pace-progress::before {
  background: #6c757d;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-secondary .pace-activity {
  border-color: #6c757d;
}

.pace-center-atom-secondary .pace-activity::after, .pace-center-atom-secondary .pace-activity::before {
  border-color: #6c757d;
}

.pace-center-circle-secondary .pace .pace-progress {
  background: rgba(108, 117, 125, 0.8);
  color: #fff;
}

.pace-center-radar-secondary .pace .pace-activity {
  border-color: #6c757d transparent transparent;
}

.pace-center-radar-secondary .pace .pace-activity::before {
  border-color: #6c757d transparent transparent;
}

.pace-center-simple-secondary .pace {
  background: #fff;
  border-color: #6c757d;
}

.pace-center-simple-secondary .pace .pace-progress {
  background: #6c757d;
}

.pace-material-secondary .pace {
  color: #6c757d;
}

.pace-corner-indicator-secondary .pace .pace-activity {
  background: #6c757d;
}

.pace-corner-indicator-secondary .pace .pace-activity::after,
.pace-corner-indicator-secondary .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-secondary .pace .pace-activity::before {
  border-right-color: rgba(108, 117, 125, 0.2);
  border-left-color: rgba(108, 117, 125, 0.2);
}

.pace-corner-indicator-secondary .pace .pace-activity::after {
  border-top-color: rgba(108, 117, 125, 0.2);
  border-bottom-color: rgba(108, 117, 125, 0.2);
}

.pace-fill-left-secondary .pace .pace-progress {
  background-color: rgba(108, 117, 125, 0.2);
}

.pace-flash-secondary .pace .pace-progress {
  background: #6c757d;
}

.pace-flash-secondary .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6c757d, 0 0 5px #6c757d;
}

.pace-flash-secondary .pace .pace-activity {
  border-top-color: #6c757d;
  border-left-color: #6c757d;
}

.pace-loading-bar-secondary .pace .pace-progress {
  background: #6c757d;
  color: #6c757d;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-secondary .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6c757d, inset 0 0 0 7px #fff;
}

.pace-mac-osx-secondary .pace .pace-progress {
  background-color: #6c757d;
  box-shadow: inset -1px 0 #6c757d, inset 0 -1px #6c757d, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-secondary .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-secondary .pace-progress {
  color: #6c757d;
}

.pace-success .pace .pace-progress {
  background: #28a745;
}

.pace-barber-shop-success .pace {
  background: #fff;
}

.pace-barber-shop-success .pace .pace-progress {
  background: #28a745;
}

.pace-barber-shop-success .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-success .pace .pace-progress::after {
  color: rgba(40, 167, 69, 0.2);
}

.pace-bounce-success .pace .pace-activity {
  background: #28a745;
}

.pace-center-atom-success .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-success .pace-progress::before {
  background: #28a745;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-success .pace-activity {
  border-color: #28a745;
}

.pace-center-atom-success .pace-activity::after, .pace-center-atom-success .pace-activity::before {
  border-color: #28a745;
}

.pace-center-circle-success .pace .pace-progress {
  background: rgba(40, 167, 69, 0.8);
  color: #fff;
}

.pace-center-radar-success .pace .pace-activity {
  border-color: #28a745 transparent transparent;
}

.pace-center-radar-success .pace .pace-activity::before {
  border-color: #28a745 transparent transparent;
}

.pace-center-simple-success .pace {
  background: #fff;
  border-color: #28a745;
}

.pace-center-simple-success .pace .pace-progress {
  background: #28a745;
}

.pace-material-success .pace {
  color: #28a745;
}

.pace-corner-indicator-success .pace .pace-activity {
  background: #28a745;
}

.pace-corner-indicator-success .pace .pace-activity::after,
.pace-corner-indicator-success .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-success .pace .pace-activity::before {
  border-right-color: rgba(40, 167, 69, 0.2);
  border-left-color: rgba(40, 167, 69, 0.2);
}

.pace-corner-indicator-success .pace .pace-activity::after {
  border-top-color: rgba(40, 167, 69, 0.2);
  border-bottom-color: rgba(40, 167, 69, 0.2);
}

.pace-fill-left-success .pace .pace-progress {
  background-color: rgba(40, 167, 69, 0.2);
}

.pace-flash-success .pace .pace-progress {
  background: #28a745;
}

.pace-flash-success .pace .pace-progress-inner {
  box-shadow: 0 0 10px #28a745, 0 0 5px #28a745;
}

.pace-flash-success .pace .pace-activity {
  border-top-color: #28a745;
  border-left-color: #28a745;
}

.pace-loading-bar-success .pace .pace-progress {
  background: #28a745;
  color: #28a745;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-success .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #28a745, inset 0 0 0 7px #fff;
}

.pace-mac-osx-success .pace .pace-progress {
  background-color: #28a745;
  box-shadow: inset -1px 0 #28a745, inset 0 -1px #28a745, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-success .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-success .pace-progress {
  color: #28a745;
}

.pace-info .pace .pace-progress {
  background: #17a2b8;
}

.pace-barber-shop-info .pace {
  background: #fff;
}

.pace-barber-shop-info .pace .pace-progress {
  background: #17a2b8;
}

.pace-barber-shop-info .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-info .pace .pace-progress::after {
  color: rgba(23, 162, 184, 0.2);
}

.pace-bounce-info .pace .pace-activity {
  background: #17a2b8;
}

.pace-center-atom-info .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-info .pace-progress::before {
  background: #17a2b8;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-info .pace-activity {
  border-color: #17a2b8;
}

.pace-center-atom-info .pace-activity::after, .pace-center-atom-info .pace-activity::before {
  border-color: #17a2b8;
}

.pace-center-circle-info .pace .pace-progress {
  background: rgba(23, 162, 184, 0.8);
  color: #fff;
}

.pace-center-radar-info .pace .pace-activity {
  border-color: #17a2b8 transparent transparent;
}

.pace-center-radar-info .pace .pace-activity::before {
  border-color: #17a2b8 transparent transparent;
}

.pace-center-simple-info .pace {
  background: #fff;
  border-color: #17a2b8;
}

.pace-center-simple-info .pace .pace-progress {
  background: #17a2b8;
}

.pace-material-info .pace {
  color: #17a2b8;
}

.pace-corner-indicator-info .pace .pace-activity {
  background: #17a2b8;
}

.pace-corner-indicator-info .pace .pace-activity::after,
.pace-corner-indicator-info .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-info .pace .pace-activity::before {
  border-right-color: rgba(23, 162, 184, 0.2);
  border-left-color: rgba(23, 162, 184, 0.2);
}

.pace-corner-indicator-info .pace .pace-activity::after {
  border-top-color: rgba(23, 162, 184, 0.2);
  border-bottom-color: rgba(23, 162, 184, 0.2);
}

.pace-fill-left-info .pace .pace-progress {
  background-color: rgba(23, 162, 184, 0.2);
}

.pace-flash-info .pace .pace-progress {
  background: #17a2b8;
}

.pace-flash-info .pace .pace-progress-inner {
  box-shadow: 0 0 10px #17a2b8, 0 0 5px #17a2b8;
}

.pace-flash-info .pace .pace-activity {
  border-top-color: #17a2b8;
  border-left-color: #17a2b8;
}

.pace-loading-bar-info .pace .pace-progress {
  background: #17a2b8;
  color: #17a2b8;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-info .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #17a2b8, inset 0 0 0 7px #fff;
}

.pace-mac-osx-info .pace .pace-progress {
  background-color: #17a2b8;
  box-shadow: inset -1px 0 #17a2b8, inset 0 -1px #17a2b8, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-info .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-info .pace-progress {
  color: #17a2b8;
}

.pace-warning .pace .pace-progress {
  background: #ffc107;
}

.pace-barber-shop-warning .pace {
  background: #1f2d3d;
}

.pace-barber-shop-warning .pace .pace-progress {
  background: #ffc107;
}

.pace-barber-shop-warning .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-warning .pace .pace-progress::after {
  color: rgba(255, 193, 7, 0.2);
}

.pace-bounce-warning .pace .pace-activity {
  background: #ffc107;
}

.pace-center-atom-warning .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-warning .pace-progress::before {
  background: #ffc107;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-warning .pace-activity {
  border-color: #ffc107;
}

.pace-center-atom-warning .pace-activity::after, .pace-center-atom-warning .pace-activity::before {
  border-color: #ffc107;
}

.pace-center-circle-warning .pace .pace-progress {
  background: rgba(255, 193, 7, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-warning .pace .pace-activity {
  border-color: #ffc107 transparent transparent;
}

.pace-center-radar-warning .pace .pace-activity::before {
  border-color: #ffc107 transparent transparent;
}

.pace-center-simple-warning .pace {
  background: #1f2d3d;
  border-color: #ffc107;
}

.pace-center-simple-warning .pace .pace-progress {
  background: #ffc107;
}

.pace-material-warning .pace {
  color: #ffc107;
}

.pace-corner-indicator-warning .pace .pace-activity {
  background: #ffc107;
}

.pace-corner-indicator-warning .pace .pace-activity::after,
.pace-corner-indicator-warning .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-warning .pace .pace-activity::before {
  border-right-color: rgba(255, 193, 7, 0.2);
  border-left-color: rgba(255, 193, 7, 0.2);
}

.pace-corner-indicator-warning .pace .pace-activity::after {
  border-top-color: rgba(255, 193, 7, 0.2);
  border-bottom-color: rgba(255, 193, 7, 0.2);
}

.pace-fill-left-warning .pace .pace-progress {
  background-color: rgba(255, 193, 7, 0.2);
}

.pace-flash-warning .pace .pace-progress {
  background: #ffc107;
}

.pace-flash-warning .pace .pace-progress-inner {
  box-shadow: 0 0 10px #ffc107, 0 0 5px #ffc107;
}

.pace-flash-warning .pace .pace-activity {
  border-top-color: #ffc107;
  border-left-color: #ffc107;
}

.pace-loading-bar-warning .pace .pace-progress {
  background: #ffc107;
  color: #ffc107;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-warning .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #ffc107, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-warning .pace .pace-progress {
  background-color: #ffc107;
  box-shadow: inset -1px 0 #ffc107, inset 0 -1px #ffc107, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-warning .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-warning .pace-progress {
  color: #ffc107;
}

.pace-danger .pace .pace-progress {
  background: #dc3545;
}

.pace-barber-shop-danger .pace {
  background: #fff;
}

.pace-barber-shop-danger .pace .pace-progress {
  background: #dc3545;
}

.pace-barber-shop-danger .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-danger .pace .pace-progress::after {
  color: rgba(220, 53, 69, 0.2);
}

.pace-bounce-danger .pace .pace-activity {
  background: #dc3545;
}

.pace-center-atom-danger .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-danger .pace-progress::before {
  background: #dc3545;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-danger .pace-activity {
  border-color: #dc3545;
}

.pace-center-atom-danger .pace-activity::after, .pace-center-atom-danger .pace-activity::before {
  border-color: #dc3545;
}

.pace-center-circle-danger .pace .pace-progress {
  background: rgba(220, 53, 69, 0.8);
  color: #fff;
}

.pace-center-radar-danger .pace .pace-activity {
  border-color: #dc3545 transparent transparent;
}

.pace-center-radar-danger .pace .pace-activity::before {
  border-color: #dc3545 transparent transparent;
}

.pace-center-simple-danger .pace {
  background: #fff;
  border-color: #dc3545;
}

.pace-center-simple-danger .pace .pace-progress {
  background: #dc3545;
}

.pace-material-danger .pace {
  color: #dc3545;
}

.pace-corner-indicator-danger .pace .pace-activity {
  background: #dc3545;
}

.pace-corner-indicator-danger .pace .pace-activity::after,
.pace-corner-indicator-danger .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-danger .pace .pace-activity::before {
  border-right-color: rgba(220, 53, 69, 0.2);
  border-left-color: rgba(220, 53, 69, 0.2);
}

.pace-corner-indicator-danger .pace .pace-activity::after {
  border-top-color: rgba(220, 53, 69, 0.2);
  border-bottom-color: rgba(220, 53, 69, 0.2);
}

.pace-fill-left-danger .pace .pace-progress {
  background-color: rgba(220, 53, 69, 0.2);
}

.pace-flash-danger .pace .pace-progress {
  background: #dc3545;
}

.pace-flash-danger .pace .pace-progress-inner {
  box-shadow: 0 0 10px #dc3545, 0 0 5px #dc3545;
}

.pace-flash-danger .pace .pace-activity {
  border-top-color: #dc3545;
  border-left-color: #dc3545;
}

.pace-loading-bar-danger .pace .pace-progress {
  background: #dc3545;
  color: #dc3545;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-danger .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #dc3545, inset 0 0 0 7px #fff;
}

.pace-mac-osx-danger .pace .pace-progress {
  background-color: #dc3545;
  box-shadow: inset -1px 0 #dc3545, inset 0 -1px #dc3545, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-danger .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-danger .pace-progress {
  color: #dc3545;
}

.pace-light .pace .pace-progress {
  background: #f8f9fa;
}

.pace-barber-shop-light .pace {
  background: #1f2d3d;
}

.pace-barber-shop-light .pace .pace-progress {
  background: #f8f9fa;
}

.pace-barber-shop-light .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-light .pace .pace-progress::after {
  color: rgba(248, 249, 250, 0.2);
}

.pace-bounce-light .pace .pace-activity {
  background: #f8f9fa;
}

.pace-center-atom-light .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-light .pace-progress::before {
  background: #f8f9fa;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-light .pace-activity {
  border-color: #f8f9fa;
}

.pace-center-atom-light .pace-activity::after, .pace-center-atom-light .pace-activity::before {
  border-color: #f8f9fa;
}

.pace-center-circle-light .pace .pace-progress {
  background: rgba(248, 249, 250, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-light .pace .pace-activity {
  border-color: #f8f9fa transparent transparent;
}

.pace-center-radar-light .pace .pace-activity::before {
  border-color: #f8f9fa transparent transparent;
}

.pace-center-simple-light .pace {
  background: #1f2d3d;
  border-color: #f8f9fa;
}

.pace-center-simple-light .pace .pace-progress {
  background: #f8f9fa;
}

.pace-material-light .pace {
  color: #f8f9fa;
}

.pace-corner-indicator-light .pace .pace-activity {
  background: #f8f9fa;
}

.pace-corner-indicator-light .pace .pace-activity::after,
.pace-corner-indicator-light .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-light .pace .pace-activity::before {
  border-right-color: rgba(248, 249, 250, 0.2);
  border-left-color: rgba(248, 249, 250, 0.2);
}

.pace-corner-indicator-light .pace .pace-activity::after {
  border-top-color: rgba(248, 249, 250, 0.2);
  border-bottom-color: rgba(248, 249, 250, 0.2);
}

.pace-fill-left-light .pace .pace-progress {
  background-color: rgba(248, 249, 250, 0.2);
}

.pace-flash-light .pace .pace-progress {
  background: #f8f9fa;
}

.pace-flash-light .pace .pace-progress-inner {
  box-shadow: 0 0 10px #f8f9fa, 0 0 5px #f8f9fa;
}

.pace-flash-light .pace .pace-activity {
  border-top-color: #f8f9fa;
  border-left-color: #f8f9fa;
}

.pace-loading-bar-light .pace .pace-progress {
  background: #f8f9fa;
  color: #f8f9fa;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-light .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #f8f9fa, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-light .pace .pace-progress {
  background-color: #f8f9fa;
  box-shadow: inset -1px 0 #f8f9fa, inset 0 -1px #f8f9fa, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-light .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-light .pace-progress {
  color: #f8f9fa;
}

.pace-dark .pace .pace-progress {
  background: #343a40;
}

.pace-barber-shop-dark .pace {
  background: #fff;
}

.pace-barber-shop-dark .pace .pace-progress {
  background: #343a40;
}

.pace-barber-shop-dark .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-dark .pace .pace-progress::after {
  color: rgba(52, 58, 64, 0.2);
}

.pace-bounce-dark .pace .pace-activity {
  background: #343a40;
}

.pace-center-atom-dark .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-dark .pace-progress::before {
  background: #343a40;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-dark .pace-activity {
  border-color: #343a40;
}

.pace-center-atom-dark .pace-activity::after, .pace-center-atom-dark .pace-activity::before {
  border-color: #343a40;
}

.pace-center-circle-dark .pace .pace-progress {
  background: rgba(52, 58, 64, 0.8);
  color: #fff;
}

.pace-center-radar-dark .pace .pace-activity {
  border-color: #343a40 transparent transparent;
}

.pace-center-radar-dark .pace .pace-activity::before {
  border-color: #343a40 transparent transparent;
}

.pace-center-simple-dark .pace {
  background: #fff;
  border-color: #343a40;
}

.pace-center-simple-dark .pace .pace-progress {
  background: #343a40;
}

.pace-material-dark .pace {
  color: #343a40;
}

.pace-corner-indicator-dark .pace .pace-activity {
  background: #343a40;
}

.pace-corner-indicator-dark .pace .pace-activity::after,
.pace-corner-indicator-dark .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-dark .pace .pace-activity::before {
  border-right-color: rgba(52, 58, 64, 0.2);
  border-left-color: rgba(52, 58, 64, 0.2);
}

.pace-corner-indicator-dark .pace .pace-activity::after {
  border-top-color: rgba(52, 58, 64, 0.2);
  border-bottom-color: rgba(52, 58, 64, 0.2);
}

.pace-fill-left-dark .pace .pace-progress {
  background-color: rgba(52, 58, 64, 0.2);
}

.pace-flash-dark .pace .pace-progress {
  background: #343a40;
}

.pace-flash-dark .pace .pace-progress-inner {
  box-shadow: 0 0 10px #343a40, 0 0 5px #343a40;
}

.pace-flash-dark .pace .pace-activity {
  border-top-color: #343a40;
  border-left-color: #343a40;
}

.pace-loading-bar-dark .pace .pace-progress {
  background: #343a40;
  color: #343a40;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-dark .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #343a40, inset 0 0 0 7px #fff;
}

.pace-mac-osx-dark .pace .pace-progress {
  background-color: #343a40;
  box-shadow: inset -1px 0 #343a40, inset 0 -1px #343a40, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-dark .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-dark .pace-progress {
  color: #343a40;
}

.pace-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

.pace-barber-shop-lightblue .pace {
  background: #fff;
}

.pace-barber-shop-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

.pace-barber-shop-lightblue .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-lightblue .pace .pace-progress::after {
  color: rgba(60, 141, 188, 0.2);
}

.pace-bounce-lightblue .pace .pace-activity {
  background: #3c8dbc;
}

.pace-center-atom-lightblue .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-lightblue .pace-progress::before {
  background: #3c8dbc;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-lightblue .pace-activity {
  border-color: #3c8dbc;
}

.pace-center-atom-lightblue .pace-activity::after, .pace-center-atom-lightblue .pace-activity::before {
  border-color: #3c8dbc;
}

.pace-center-circle-lightblue .pace .pace-progress {
  background: rgba(60, 141, 188, 0.8);
  color: #fff;
}

.pace-center-radar-lightblue .pace .pace-activity {
  border-color: #3c8dbc transparent transparent;
}

.pace-center-radar-lightblue .pace .pace-activity::before {
  border-color: #3c8dbc transparent transparent;
}

.pace-center-simple-lightblue .pace {
  background: #fff;
  border-color: #3c8dbc;
}

.pace-center-simple-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

.pace-material-lightblue .pace {
  color: #3c8dbc;
}

.pace-corner-indicator-lightblue .pace .pace-activity {
  background: #3c8dbc;
}

.pace-corner-indicator-lightblue .pace .pace-activity::after,
.pace-corner-indicator-lightblue .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-lightblue .pace .pace-activity::before {
  border-right-color: rgba(60, 141, 188, 0.2);
  border-left-color: rgba(60, 141, 188, 0.2);
}

.pace-corner-indicator-lightblue .pace .pace-activity::after {
  border-top-color: rgba(60, 141, 188, 0.2);
  border-bottom-color: rgba(60, 141, 188, 0.2);
}

.pace-fill-left-lightblue .pace .pace-progress {
  background-color: rgba(60, 141, 188, 0.2);
}

.pace-flash-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

.pace-flash-lightblue .pace .pace-progress-inner {
  box-shadow: 0 0 10px #3c8dbc, 0 0 5px #3c8dbc;
}

.pace-flash-lightblue .pace .pace-activity {
  border-top-color: #3c8dbc;
  border-left-color: #3c8dbc;
}

.pace-loading-bar-lightblue .pace .pace-progress {
  background: #3c8dbc;
  color: #3c8dbc;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-lightblue .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #3c8dbc, inset 0 0 0 7px #fff;
}

.pace-mac-osx-lightblue .pace .pace-progress {
  background-color: #3c8dbc;
  box-shadow: inset -1px 0 #3c8dbc, inset 0 -1px #3c8dbc, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-lightblue .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-lightblue .pace-progress {
  color: #3c8dbc;
}

.pace-navy .pace .pace-progress {
  background: #001f3f;
}

.pace-barber-shop-navy .pace {
  background: #fff;
}

.pace-barber-shop-navy .pace .pace-progress {
  background: #001f3f;
}

.pace-barber-shop-navy .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-navy .pace .pace-progress::after {
  color: rgba(0, 31, 63, 0.2);
}

.pace-bounce-navy .pace .pace-activity {
  background: #001f3f;
}

.pace-center-atom-navy .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-navy .pace-progress::before {
  background: #001f3f;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-navy .pace-activity {
  border-color: #001f3f;
}

.pace-center-atom-navy .pace-activity::after, .pace-center-atom-navy .pace-activity::before {
  border-color: #001f3f;
}

.pace-center-circle-navy .pace .pace-progress {
  background: rgba(0, 31, 63, 0.8);
  color: #fff;
}

.pace-center-radar-navy .pace .pace-activity {
  border-color: #001f3f transparent transparent;
}

.pace-center-radar-navy .pace .pace-activity::before {
  border-color: #001f3f transparent transparent;
}

.pace-center-simple-navy .pace {
  background: #fff;
  border-color: #001f3f;
}

.pace-center-simple-navy .pace .pace-progress {
  background: #001f3f;
}

.pace-material-navy .pace {
  color: #001f3f;
}

.pace-corner-indicator-navy .pace .pace-activity {
  background: #001f3f;
}

.pace-corner-indicator-navy .pace .pace-activity::after,
.pace-corner-indicator-navy .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-navy .pace .pace-activity::before {
  border-right-color: rgba(0, 31, 63, 0.2);
  border-left-color: rgba(0, 31, 63, 0.2);
}

.pace-corner-indicator-navy .pace .pace-activity::after {
  border-top-color: rgba(0, 31, 63, 0.2);
  border-bottom-color: rgba(0, 31, 63, 0.2);
}

.pace-fill-left-navy .pace .pace-progress {
  background-color: rgba(0, 31, 63, 0.2);
}

.pace-flash-navy .pace .pace-progress {
  background: #001f3f;
}

.pace-flash-navy .pace .pace-progress-inner {
  box-shadow: 0 0 10px #001f3f, 0 0 5px #001f3f;
}

.pace-flash-navy .pace .pace-activity {
  border-top-color: #001f3f;
  border-left-color: #001f3f;
}

.pace-loading-bar-navy .pace .pace-progress {
  background: #001f3f;
  color: #001f3f;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-navy .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #001f3f, inset 0 0 0 7px #fff;
}

.pace-mac-osx-navy .pace .pace-progress {
  background-color: #001f3f;
  box-shadow: inset -1px 0 #001f3f, inset 0 -1px #001f3f, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-navy .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-navy .pace-progress {
  color: #001f3f;
}

.pace-olive .pace .pace-progress {
  background: #3d9970;
}

.pace-barber-shop-olive .pace {
  background: #fff;
}

.pace-barber-shop-olive .pace .pace-progress {
  background: #3d9970;
}

.pace-barber-shop-olive .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-olive .pace .pace-progress::after {
  color: rgba(61, 153, 112, 0.2);
}

.pace-bounce-olive .pace .pace-activity {
  background: #3d9970;
}

.pace-center-atom-olive .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-olive .pace-progress::before {
  background: #3d9970;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-olive .pace-activity {
  border-color: #3d9970;
}

.pace-center-atom-olive .pace-activity::after, .pace-center-atom-olive .pace-activity::before {
  border-color: #3d9970;
}

.pace-center-circle-olive .pace .pace-progress {
  background: rgba(61, 153, 112, 0.8);
  color: #fff;
}

.pace-center-radar-olive .pace .pace-activity {
  border-color: #3d9970 transparent transparent;
}

.pace-center-radar-olive .pace .pace-activity::before {
  border-color: #3d9970 transparent transparent;
}

.pace-center-simple-olive .pace {
  background: #fff;
  border-color: #3d9970;
}

.pace-center-simple-olive .pace .pace-progress {
  background: #3d9970;
}

.pace-material-olive .pace {
  color: #3d9970;
}

.pace-corner-indicator-olive .pace .pace-activity {
  background: #3d9970;
}

.pace-corner-indicator-olive .pace .pace-activity::after,
.pace-corner-indicator-olive .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-olive .pace .pace-activity::before {
  border-right-color: rgba(61, 153, 112, 0.2);
  border-left-color: rgba(61, 153, 112, 0.2);
}

.pace-corner-indicator-olive .pace .pace-activity::after {
  border-top-color: rgba(61, 153, 112, 0.2);
  border-bottom-color: rgba(61, 153, 112, 0.2);
}

.pace-fill-left-olive .pace .pace-progress {
  background-color: rgba(61, 153, 112, 0.2);
}

.pace-flash-olive .pace .pace-progress {
  background: #3d9970;
}

.pace-flash-olive .pace .pace-progress-inner {
  box-shadow: 0 0 10px #3d9970, 0 0 5px #3d9970;
}

.pace-flash-olive .pace .pace-activity {
  border-top-color: #3d9970;
  border-left-color: #3d9970;
}

.pace-loading-bar-olive .pace .pace-progress {
  background: #3d9970;
  color: #3d9970;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-olive .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #3d9970, inset 0 0 0 7px #fff;
}

.pace-mac-osx-olive .pace .pace-progress {
  background-color: #3d9970;
  box-shadow: inset -1px 0 #3d9970, inset 0 -1px #3d9970, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-olive .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-olive .pace-progress {
  color: #3d9970;
}

.pace-lime .pace .pace-progress {
  background: #01ff70;
}

.pace-barber-shop-lime .pace {
  background: #1f2d3d;
}

.pace-barber-shop-lime .pace .pace-progress {
  background: #01ff70;
}

.pace-barber-shop-lime .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-lime .pace .pace-progress::after {
  color: rgba(1, 255, 112, 0.2);
}

.pace-bounce-lime .pace .pace-activity {
  background: #01ff70;
}

.pace-center-atom-lime .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-lime .pace-progress::before {
  background: #01ff70;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-lime .pace-activity {
  border-color: #01ff70;
}

.pace-center-atom-lime .pace-activity::after, .pace-center-atom-lime .pace-activity::before {
  border-color: #01ff70;
}

.pace-center-circle-lime .pace .pace-progress {
  background: rgba(1, 255, 112, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-lime .pace .pace-activity {
  border-color: #01ff70 transparent transparent;
}

.pace-center-radar-lime .pace .pace-activity::before {
  border-color: #01ff70 transparent transparent;
}

.pace-center-simple-lime .pace {
  background: #1f2d3d;
  border-color: #01ff70;
}

.pace-center-simple-lime .pace .pace-progress {
  background: #01ff70;
}

.pace-material-lime .pace {
  color: #01ff70;
}

.pace-corner-indicator-lime .pace .pace-activity {
  background: #01ff70;
}

.pace-corner-indicator-lime .pace .pace-activity::after,
.pace-corner-indicator-lime .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-lime .pace .pace-activity::before {
  border-right-color: rgba(1, 255, 112, 0.2);
  border-left-color: rgba(1, 255, 112, 0.2);
}

.pace-corner-indicator-lime .pace .pace-activity::after {
  border-top-color: rgba(1, 255, 112, 0.2);
  border-bottom-color: rgba(1, 255, 112, 0.2);
}

.pace-fill-left-lime .pace .pace-progress {
  background-color: rgba(1, 255, 112, 0.2);
}

.pace-flash-lime .pace .pace-progress {
  background: #01ff70;
}

.pace-flash-lime .pace .pace-progress-inner {
  box-shadow: 0 0 10px #01ff70, 0 0 5px #01ff70;
}

.pace-flash-lime .pace .pace-activity {
  border-top-color: #01ff70;
  border-left-color: #01ff70;
}

.pace-loading-bar-lime .pace .pace-progress {
  background: #01ff70;
  color: #01ff70;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-lime .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #01ff70, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-lime .pace .pace-progress {
  background-color: #01ff70;
  box-shadow: inset -1px 0 #01ff70, inset 0 -1px #01ff70, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-lime .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-lime .pace-progress {
  color: #01ff70;
}

.pace-fuchsia .pace .pace-progress {
  background: #f012be;
}

.pace-barber-shop-fuchsia .pace {
  background: #fff;
}

.pace-barber-shop-fuchsia .pace .pace-progress {
  background: #f012be;
}

.pace-barber-shop-fuchsia .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-fuchsia .pace .pace-progress::after {
  color: rgba(240, 18, 190, 0.2);
}

.pace-bounce-fuchsia .pace .pace-activity {
  background: #f012be;
}

.pace-center-atom-fuchsia .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-fuchsia .pace-progress::before {
  background: #f012be;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-fuchsia .pace-activity {
  border-color: #f012be;
}

.pace-center-atom-fuchsia .pace-activity::after, .pace-center-atom-fuchsia .pace-activity::before {
  border-color: #f012be;
}

.pace-center-circle-fuchsia .pace .pace-progress {
  background: rgba(240, 18, 190, 0.8);
  color: #fff;
}

.pace-center-radar-fuchsia .pace .pace-activity {
  border-color: #f012be transparent transparent;
}

.pace-center-radar-fuchsia .pace .pace-activity::before {
  border-color: #f012be transparent transparent;
}

.pace-center-simple-fuchsia .pace {
  background: #fff;
  border-color: #f012be;
}

.pace-center-simple-fuchsia .pace .pace-progress {
  background: #f012be;
}

.pace-material-fuchsia .pace {
  color: #f012be;
}

.pace-corner-indicator-fuchsia .pace .pace-activity {
  background: #f012be;
}

.pace-corner-indicator-fuchsia .pace .pace-activity::after,
.pace-corner-indicator-fuchsia .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-fuchsia .pace .pace-activity::before {
  border-right-color: rgba(240, 18, 190, 0.2);
  border-left-color: rgba(240, 18, 190, 0.2);
}

.pace-corner-indicator-fuchsia .pace .pace-activity::after {
  border-top-color: rgba(240, 18, 190, 0.2);
  border-bottom-color: rgba(240, 18, 190, 0.2);
}

.pace-fill-left-fuchsia .pace .pace-progress {
  background-color: rgba(240, 18, 190, 0.2);
}

.pace-flash-fuchsia .pace .pace-progress {
  background: #f012be;
}

.pace-flash-fuchsia .pace .pace-progress-inner {
  box-shadow: 0 0 10px #f012be, 0 0 5px #f012be;
}

.pace-flash-fuchsia .pace .pace-activity {
  border-top-color: #f012be;
  border-left-color: #f012be;
}

.pace-loading-bar-fuchsia .pace .pace-progress {
  background: #f012be;
  color: #f012be;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-fuchsia .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #f012be, inset 0 0 0 7px #fff;
}

.pace-mac-osx-fuchsia .pace .pace-progress {
  background-color: #f012be;
  box-shadow: inset -1px 0 #f012be, inset 0 -1px #f012be, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-fuchsia .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-fuchsia .pace-progress {
  color: #f012be;
}

.pace-maroon .pace .pace-progress {
  background: #d81b60;
}

.pace-barber-shop-maroon .pace {
  background: #fff;
}

.pace-barber-shop-maroon .pace .pace-progress {
  background: #d81b60;
}

.pace-barber-shop-maroon .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-maroon .pace .pace-progress::after {
  color: rgba(216, 27, 96, 0.2);
}

.pace-bounce-maroon .pace .pace-activity {
  background: #d81b60;
}

.pace-center-atom-maroon .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-maroon .pace-progress::before {
  background: #d81b60;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-maroon .pace-activity {
  border-color: #d81b60;
}

.pace-center-atom-maroon .pace-activity::after, .pace-center-atom-maroon .pace-activity::before {
  border-color: #d81b60;
}

.pace-center-circle-maroon .pace .pace-progress {
  background: rgba(216, 27, 96, 0.8);
  color: #fff;
}

.pace-center-radar-maroon .pace .pace-activity {
  border-color: #d81b60 transparent transparent;
}

.pace-center-radar-maroon .pace .pace-activity::before {
  border-color: #d81b60 transparent transparent;
}

.pace-center-simple-maroon .pace {
  background: #fff;
  border-color: #d81b60;
}

.pace-center-simple-maroon .pace .pace-progress {
  background: #d81b60;
}

.pace-material-maroon .pace {
  color: #d81b60;
}

.pace-corner-indicator-maroon .pace .pace-activity {
  background: #d81b60;
}

.pace-corner-indicator-maroon .pace .pace-activity::after,
.pace-corner-indicator-maroon .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-maroon .pace .pace-activity::before {
  border-right-color: rgba(216, 27, 96, 0.2);
  border-left-color: rgba(216, 27, 96, 0.2);
}

.pace-corner-indicator-maroon .pace .pace-activity::after {
  border-top-color: rgba(216, 27, 96, 0.2);
  border-bottom-color: rgba(216, 27, 96, 0.2);
}

.pace-fill-left-maroon .pace .pace-progress {
  background-color: rgba(216, 27, 96, 0.2);
}

.pace-flash-maroon .pace .pace-progress {
  background: #d81b60;
}

.pace-flash-maroon .pace .pace-progress-inner {
  box-shadow: 0 0 10px #d81b60, 0 0 5px #d81b60;
}

.pace-flash-maroon .pace .pace-activity {
  border-top-color: #d81b60;
  border-left-color: #d81b60;
}

.pace-loading-bar-maroon .pace .pace-progress {
  background: #d81b60;
  color: #d81b60;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-maroon .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #d81b60, inset 0 0 0 7px #fff;
}

.pace-mac-osx-maroon .pace .pace-progress {
  background-color: #d81b60;
  box-shadow: inset -1px 0 #d81b60, inset 0 -1px #d81b60, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-maroon .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-maroon .pace-progress {
  color: #d81b60;
}

.pace-blue .pace .pace-progress {
  background: #007bff;
}

.pace-barber-shop-blue .pace {
  background: #fff;
}

.pace-barber-shop-blue .pace .pace-progress {
  background: #007bff;
}

.pace-barber-shop-blue .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-blue .pace .pace-progress::after {
  color: rgba(0, 123, 255, 0.2);
}

.pace-bounce-blue .pace .pace-activity {
  background: #007bff;
}

.pace-center-atom-blue .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-blue .pace-progress::before {
  background: #007bff;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-blue .pace-activity {
  border-color: #007bff;
}

.pace-center-atom-blue .pace-activity::after, .pace-center-atom-blue .pace-activity::before {
  border-color: #007bff;
}

.pace-center-circle-blue .pace .pace-progress {
  background: rgba(0, 123, 255, 0.8);
  color: #fff;
}

.pace-center-radar-blue .pace .pace-activity {
  border-color: #007bff transparent transparent;
}

.pace-center-radar-blue .pace .pace-activity::before {
  border-color: #007bff transparent transparent;
}

.pace-center-simple-blue .pace {
  background: #fff;
  border-color: #007bff;
}

.pace-center-simple-blue .pace .pace-progress {
  background: #007bff;
}

.pace-material-blue .pace {
  color: #007bff;
}

.pace-corner-indicator-blue .pace .pace-activity {
  background: #007bff;
}

.pace-corner-indicator-blue .pace .pace-activity::after,
.pace-corner-indicator-blue .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-blue .pace .pace-activity::before {
  border-right-color: rgba(0, 123, 255, 0.2);
  border-left-color: rgba(0, 123, 255, 0.2);
}

.pace-corner-indicator-blue .pace .pace-activity::after {
  border-top-color: rgba(0, 123, 255, 0.2);
  border-bottom-color: rgba(0, 123, 255, 0.2);
}

.pace-fill-left-blue .pace .pace-progress {
  background-color: rgba(0, 123, 255, 0.2);
}

.pace-flash-blue .pace .pace-progress {
  background: #007bff;
}

.pace-flash-blue .pace .pace-progress-inner {
  box-shadow: 0 0 10px #007bff, 0 0 5px #007bff;
}

.pace-flash-blue .pace .pace-activity {
  border-top-color: #007bff;
  border-left-color: #007bff;
}

.pace-loading-bar-blue .pace .pace-progress {
  background: #007bff;
  color: #007bff;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-blue .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #007bff, inset 0 0 0 7px #fff;
}

.pace-mac-osx-blue .pace .pace-progress {
  background-color: #007bff;
  box-shadow: inset -1px 0 #007bff, inset 0 -1px #007bff, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-blue .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-blue .pace-progress {
  color: #007bff;
}

.pace-indigo .pace .pace-progress {
  background: #6610f2;
}

.pace-barber-shop-indigo .pace {
  background: #fff;
}

.pace-barber-shop-indigo .pace .pace-progress {
  background: #6610f2;
}

.pace-barber-shop-indigo .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-indigo .pace .pace-progress::after {
  color: rgba(102, 16, 242, 0.2);
}

.pace-bounce-indigo .pace .pace-activity {
  background: #6610f2;
}

.pace-center-atom-indigo .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-indigo .pace-progress::before {
  background: #6610f2;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-indigo .pace-activity {
  border-color: #6610f2;
}

.pace-center-atom-indigo .pace-activity::after, .pace-center-atom-indigo .pace-activity::before {
  border-color: #6610f2;
}

.pace-center-circle-indigo .pace .pace-progress {
  background: rgba(102, 16, 242, 0.8);
  color: #fff;
}

.pace-center-radar-indigo .pace .pace-activity {
  border-color: #6610f2 transparent transparent;
}

.pace-center-radar-indigo .pace .pace-activity::before {
  border-color: #6610f2 transparent transparent;
}

.pace-center-simple-indigo .pace {
  background: #fff;
  border-color: #6610f2;
}

.pace-center-simple-indigo .pace .pace-progress {
  background: #6610f2;
}

.pace-material-indigo .pace {
  color: #6610f2;
}

.pace-corner-indicator-indigo .pace .pace-activity {
  background: #6610f2;
}

.pace-corner-indicator-indigo .pace .pace-activity::after,
.pace-corner-indicator-indigo .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-indigo .pace .pace-activity::before {
  border-right-color: rgba(102, 16, 242, 0.2);
  border-left-color: rgba(102, 16, 242, 0.2);
}

.pace-corner-indicator-indigo .pace .pace-activity::after {
  border-top-color: rgba(102, 16, 242, 0.2);
  border-bottom-color: rgba(102, 16, 242, 0.2);
}

.pace-fill-left-indigo .pace .pace-progress {
  background-color: rgba(102, 16, 242, 0.2);
}

.pace-flash-indigo .pace .pace-progress {
  background: #6610f2;
}

.pace-flash-indigo .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6610f2, 0 0 5px #6610f2;
}

.pace-flash-indigo .pace .pace-activity {
  border-top-color: #6610f2;
  border-left-color: #6610f2;
}

.pace-loading-bar-indigo .pace .pace-progress {
  background: #6610f2;
  color: #6610f2;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-indigo .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6610f2, inset 0 0 0 7px #fff;
}

.pace-mac-osx-indigo .pace .pace-progress {
  background-color: #6610f2;
  box-shadow: inset -1px 0 #6610f2, inset 0 -1px #6610f2, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-indigo .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-indigo .pace-progress {
  color: #6610f2;
}

.pace-purple .pace .pace-progress {
  background: #6f42c1;
}

.pace-barber-shop-purple .pace {
  background: #fff;
}

.pace-barber-shop-purple .pace .pace-progress {
  background: #6f42c1;
}

.pace-barber-shop-purple .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-purple .pace .pace-progress::after {
  color: rgba(111, 66, 193, 0.2);
}

.pace-bounce-purple .pace .pace-activity {
  background: #6f42c1;
}

.pace-center-atom-purple .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-purple .pace-progress::before {
  background: #6f42c1;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-purple .pace-activity {
  border-color: #6f42c1;
}

.pace-center-atom-purple .pace-activity::after, .pace-center-atom-purple .pace-activity::before {
  border-color: #6f42c1;
}

.pace-center-circle-purple .pace .pace-progress {
  background: rgba(111, 66, 193, 0.8);
  color: #fff;
}

.pace-center-radar-purple .pace .pace-activity {
  border-color: #6f42c1 transparent transparent;
}

.pace-center-radar-purple .pace .pace-activity::before {
  border-color: #6f42c1 transparent transparent;
}

.pace-center-simple-purple .pace {
  background: #fff;
  border-color: #6f42c1;
}

.pace-center-simple-purple .pace .pace-progress {
  background: #6f42c1;
}

.pace-material-purple .pace {
  color: #6f42c1;
}

.pace-corner-indicator-purple .pace .pace-activity {
  background: #6f42c1;
}

.pace-corner-indicator-purple .pace .pace-activity::after,
.pace-corner-indicator-purple .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-purple .pace .pace-activity::before {
  border-right-color: rgba(111, 66, 193, 0.2);
  border-left-color: rgba(111, 66, 193, 0.2);
}

.pace-corner-indicator-purple .pace .pace-activity::after {
  border-top-color: rgba(111, 66, 193, 0.2);
  border-bottom-color: rgba(111, 66, 193, 0.2);
}

.pace-fill-left-purple .pace .pace-progress {
  background-color: rgba(111, 66, 193, 0.2);
}

.pace-flash-purple .pace .pace-progress {
  background: #6f42c1;
}

.pace-flash-purple .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6f42c1, 0 0 5px #6f42c1;
}

.pace-flash-purple .pace .pace-activity {
  border-top-color: #6f42c1;
  border-left-color: #6f42c1;
}

.pace-loading-bar-purple .pace .pace-progress {
  background: #6f42c1;
  color: #6f42c1;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-purple .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6f42c1, inset 0 0 0 7px #fff;
}

.pace-mac-osx-purple .pace .pace-progress {
  background-color: #6f42c1;
  box-shadow: inset -1px 0 #6f42c1, inset 0 -1px #6f42c1, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-purple .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-purple .pace-progress {
  color: #6f42c1;
}

.pace-pink .pace .pace-progress {
  background: #e83e8c;
}

.pace-barber-shop-pink .pace {
  background: #fff;
}

.pace-barber-shop-pink .pace .pace-progress {
  background: #e83e8c;
}

.pace-barber-shop-pink .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-pink .pace .pace-progress::after {
  color: rgba(232, 62, 140, 0.2);
}

.pace-bounce-pink .pace .pace-activity {
  background: #e83e8c;
}

.pace-center-atom-pink .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-pink .pace-progress::before {
  background: #e83e8c;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-pink .pace-activity {
  border-color: #e83e8c;
}

.pace-center-atom-pink .pace-activity::after, .pace-center-atom-pink .pace-activity::before {
  border-color: #e83e8c;
}

.pace-center-circle-pink .pace .pace-progress {
  background: rgba(232, 62, 140, 0.8);
  color: #fff;
}

.pace-center-radar-pink .pace .pace-activity {
  border-color: #e83e8c transparent transparent;
}

.pace-center-radar-pink .pace .pace-activity::before {
  border-color: #e83e8c transparent transparent;
}

.pace-center-simple-pink .pace {
  background: #fff;
  border-color: #e83e8c;
}

.pace-center-simple-pink .pace .pace-progress {
  background: #e83e8c;
}

.pace-material-pink .pace {
  color: #e83e8c;
}

.pace-corner-indicator-pink .pace .pace-activity {
  background: #e83e8c;
}

.pace-corner-indicator-pink .pace .pace-activity::after,
.pace-corner-indicator-pink .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-pink .pace .pace-activity::before {
  border-right-color: rgba(232, 62, 140, 0.2);
  border-left-color: rgba(232, 62, 140, 0.2);
}

.pace-corner-indicator-pink .pace .pace-activity::after {
  border-top-color: rgba(232, 62, 140, 0.2);
  border-bottom-color: rgba(232, 62, 140, 0.2);
}

.pace-fill-left-pink .pace .pace-progress {
  background-color: rgba(232, 62, 140, 0.2);
}

.pace-flash-pink .pace .pace-progress {
  background: #e83e8c;
}

.pace-flash-pink .pace .pace-progress-inner {
  box-shadow: 0 0 10px #e83e8c, 0 0 5px #e83e8c;
}

.pace-flash-pink .pace .pace-activity {
  border-top-color: #e83e8c;
  border-left-color: #e83e8c;
}

.pace-loading-bar-pink .pace .pace-progress {
  background: #e83e8c;
  color: #e83e8c;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-pink .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #e83e8c, inset 0 0 0 7px #fff;
}

.pace-mac-osx-pink .pace .pace-progress {
  background-color: #e83e8c;
  box-shadow: inset -1px 0 #e83e8c, inset 0 -1px #e83e8c, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-pink .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-pink .pace-progress {
  color: #e83e8c;
}

.pace-red .pace .pace-progress {
  background: #dc3545;
}

.pace-barber-shop-red .pace {
  background: #fff;
}

.pace-barber-shop-red .pace .pace-progress {
  background: #dc3545;
}

.pace-barber-shop-red .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-red .pace .pace-progress::after {
  color: rgba(220, 53, 69, 0.2);
}

.pace-bounce-red .pace .pace-activity {
  background: #dc3545;
}

.pace-center-atom-red .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-red .pace-progress::before {
  background: #dc3545;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-red .pace-activity {
  border-color: #dc3545;
}

.pace-center-atom-red .pace-activity::after, .pace-center-atom-red .pace-activity::before {
  border-color: #dc3545;
}

.pace-center-circle-red .pace .pace-progress {
  background: rgba(220, 53, 69, 0.8);
  color: #fff;
}

.pace-center-radar-red .pace .pace-activity {
  border-color: #dc3545 transparent transparent;
}

.pace-center-radar-red .pace .pace-activity::before {
  border-color: #dc3545 transparent transparent;
}

.pace-center-simple-red .pace {
  background: #fff;
  border-color: #dc3545;
}

.pace-center-simple-red .pace .pace-progress {
  background: #dc3545;
}

.pace-material-red .pace {
  color: #dc3545;
}

.pace-corner-indicator-red .pace .pace-activity {
  background: #dc3545;
}

.pace-corner-indicator-red .pace .pace-activity::after,
.pace-corner-indicator-red .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-red .pace .pace-activity::before {
  border-right-color: rgba(220, 53, 69, 0.2);
  border-left-color: rgba(220, 53, 69, 0.2);
}

.pace-corner-indicator-red .pace .pace-activity::after {
  border-top-color: rgba(220, 53, 69, 0.2);
  border-bottom-color: rgba(220, 53, 69, 0.2);
}

.pace-fill-left-red .pace .pace-progress {
  background-color: rgba(220, 53, 69, 0.2);
}

.pace-flash-red .pace .pace-progress {
  background: #dc3545;
}

.pace-flash-red .pace .pace-progress-inner {
  box-shadow: 0 0 10px #dc3545, 0 0 5px #dc3545;
}

.pace-flash-red .pace .pace-activity {
  border-top-color: #dc3545;
  border-left-color: #dc3545;
}

.pace-loading-bar-red .pace .pace-progress {
  background: #dc3545;
  color: #dc3545;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-red .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #dc3545, inset 0 0 0 7px #fff;
}

.pace-mac-osx-red .pace .pace-progress {
  background-color: #dc3545;
  box-shadow: inset -1px 0 #dc3545, inset 0 -1px #dc3545, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-red .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-red .pace-progress {
  color: #dc3545;
}

.pace-orange .pace .pace-progress {
  background: #fd7e14;
}

.pace-barber-shop-orange .pace {
  background: #1f2d3d;
}

.pace-barber-shop-orange .pace .pace-progress {
  background: #fd7e14;
}

.pace-barber-shop-orange .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-orange .pace .pace-progress::after {
  color: rgba(253, 126, 20, 0.2);
}

.pace-bounce-orange .pace .pace-activity {
  background: #fd7e14;
}

.pace-center-atom-orange .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-orange .pace-progress::before {
  background: #fd7e14;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-orange .pace-activity {
  border-color: #fd7e14;
}

.pace-center-atom-orange .pace-activity::after, .pace-center-atom-orange .pace-activity::before {
  border-color: #fd7e14;
}

.pace-center-circle-orange .pace .pace-progress {
  background: rgba(253, 126, 20, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-orange .pace .pace-activity {
  border-color: #fd7e14 transparent transparent;
}

.pace-center-radar-orange .pace .pace-activity::before {
  border-color: #fd7e14 transparent transparent;
}

.pace-center-simple-orange .pace {
  background: #1f2d3d;
  border-color: #fd7e14;
}

.pace-center-simple-orange .pace .pace-progress {
  background: #fd7e14;
}

.pace-material-orange .pace {
  color: #fd7e14;
}

.pace-corner-indicator-orange .pace .pace-activity {
  background: #fd7e14;
}

.pace-corner-indicator-orange .pace .pace-activity::after,
.pace-corner-indicator-orange .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-orange .pace .pace-activity::before {
  border-right-color: rgba(253, 126, 20, 0.2);
  border-left-color: rgba(253, 126, 20, 0.2);
}

.pace-corner-indicator-orange .pace .pace-activity::after {
  border-top-color: rgba(253, 126, 20, 0.2);
  border-bottom-color: rgba(253, 126, 20, 0.2);
}

.pace-fill-left-orange .pace .pace-progress {
  background-color: rgba(253, 126, 20, 0.2);
}

.pace-flash-orange .pace .pace-progress {
  background: #fd7e14;
}

.pace-flash-orange .pace .pace-progress-inner {
  box-shadow: 0 0 10px #fd7e14, 0 0 5px #fd7e14;
}

.pace-flash-orange .pace .pace-activity {
  border-top-color: #fd7e14;
  border-left-color: #fd7e14;
}

.pace-loading-bar-orange .pace .pace-progress {
  background: #fd7e14;
  color: #fd7e14;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-orange .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #fd7e14, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-orange .pace .pace-progress {
  background-color: #fd7e14;
  box-shadow: inset -1px 0 #fd7e14, inset 0 -1px #fd7e14, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-orange .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-orange .pace-progress {
  color: #fd7e14;
}

.pace-yellow .pace .pace-progress {
  background: #ffc107;
}

.pace-barber-shop-yellow .pace {
  background: #1f2d3d;
}

.pace-barber-shop-yellow .pace .pace-progress {
  background: #ffc107;
}

.pace-barber-shop-yellow .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-yellow .pace .pace-progress::after {
  color: rgba(255, 193, 7, 0.2);
}

.pace-bounce-yellow .pace .pace-activity {
  background: #ffc107;
}

.pace-center-atom-yellow .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-yellow .pace-progress::before {
  background: #ffc107;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-yellow .pace-activity {
  border-color: #ffc107;
}

.pace-center-atom-yellow .pace-activity::after, .pace-center-atom-yellow .pace-activity::before {
  border-color: #ffc107;
}

.pace-center-circle-yellow .pace .pace-progress {
  background: rgba(255, 193, 7, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-yellow .pace .pace-activity {
  border-color: #ffc107 transparent transparent;
}

.pace-center-radar-yellow .pace .pace-activity::before {
  border-color: #ffc107 transparent transparent;
}

.pace-center-simple-yellow .pace {
  background: #1f2d3d;
  border-color: #ffc107;
}

.pace-center-simple-yellow .pace .pace-progress {
  background: #ffc107;
}

.pace-material-yellow .pace {
  color: #ffc107;
}

.pace-corner-indicator-yellow .pace .pace-activity {
  background: #ffc107;
}

.pace-corner-indicator-yellow .pace .pace-activity::after,
.pace-corner-indicator-yellow .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-yellow .pace .pace-activity::before {
  border-right-color: rgba(255, 193, 7, 0.2);
  border-left-color: rgba(255, 193, 7, 0.2);
}

.pace-corner-indicator-yellow .pace .pace-activity::after {
  border-top-color: rgba(255, 193, 7, 0.2);
  border-bottom-color: rgba(255, 193, 7, 0.2);
}

.pace-fill-left-yellow .pace .pace-progress {
  background-color: rgba(255, 193, 7, 0.2);
}

.pace-flash-yellow .pace .pace-progress {
  background: #ffc107;
}

.pace-flash-yellow .pace .pace-progress-inner {
  box-shadow: 0 0 10px #ffc107, 0 0 5px #ffc107;
}

.pace-flash-yellow .pace .pace-activity {
  border-top-color: #ffc107;
  border-left-color: #ffc107;
}

.pace-loading-bar-yellow .pace .pace-progress {
  background: #ffc107;
  color: #ffc107;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-yellow .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #ffc107, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-yellow .pace .pace-progress {
  background-color: #ffc107;
  box-shadow: inset -1px 0 #ffc107, inset 0 -1px #ffc107, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-yellow .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-yellow .pace-progress {
  color: #ffc107;
}

.pace-green .pace .pace-progress {
  background: #28a745;
}

.pace-barber-shop-green .pace {
  background: #fff;
}

.pace-barber-shop-green .pace .pace-progress {
  background: #28a745;
}

.pace-barber-shop-green .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-green .pace .pace-progress::after {
  color: rgba(40, 167, 69, 0.2);
}

.pace-bounce-green .pace .pace-activity {
  background: #28a745;
}

.pace-center-atom-green .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-green .pace-progress::before {
  background: #28a745;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-green .pace-activity {
  border-color: #28a745;
}

.pace-center-atom-green .pace-activity::after, .pace-center-atom-green .pace-activity::before {
  border-color: #28a745;
}

.pace-center-circle-green .pace .pace-progress {
  background: rgba(40, 167, 69, 0.8);
  color: #fff;
}

.pace-center-radar-green .pace .pace-activity {
  border-color: #28a745 transparent transparent;
}

.pace-center-radar-green .pace .pace-activity::before {
  border-color: #28a745 transparent transparent;
}

.pace-center-simple-green .pace {
  background: #fff;
  border-color: #28a745;
}

.pace-center-simple-green .pace .pace-progress {
  background: #28a745;
}

.pace-material-green .pace {
  color: #28a745;
}

.pace-corner-indicator-green .pace .pace-activity {
  background: #28a745;
}

.pace-corner-indicator-green .pace .pace-activity::after,
.pace-corner-indicator-green .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-green .pace .pace-activity::before {
  border-right-color: rgba(40, 167, 69, 0.2);
  border-left-color: rgba(40, 167, 69, 0.2);
}

.pace-corner-indicator-green .pace .pace-activity::after {
  border-top-color: rgba(40, 167, 69, 0.2);
  border-bottom-color: rgba(40, 167, 69, 0.2);
}

.pace-fill-left-green .pace .pace-progress {
  background-color: rgba(40, 167, 69, 0.2);
}

.pace-flash-green .pace .pace-progress {
  background: #28a745;
}

.pace-flash-green .pace .pace-progress-inner {
  box-shadow: 0 0 10px #28a745, 0 0 5px #28a745;
}

.pace-flash-green .pace .pace-activity {
  border-top-color: #28a745;
  border-left-color: #28a745;
}

.pace-loading-bar-green .pace .pace-progress {
  background: #28a745;
  color: #28a745;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-green .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #28a745, inset 0 0 0 7px #fff;
}

.pace-mac-osx-green .pace .pace-progress {
  background-color: #28a745;
  box-shadow: inset -1px 0 #28a745, inset 0 -1px #28a745, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-green .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-green .pace-progress {
  color: #28a745;
}

.pace-teal .pace .pace-progress {
  background: #20c997;
}

.pace-barber-shop-teal .pace {
  background: #fff;
}

.pace-barber-shop-teal .pace .pace-progress {
  background: #20c997;
}

.pace-barber-shop-teal .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-teal .pace .pace-progress::after {
  color: rgba(32, 201, 151, 0.2);
}

.pace-bounce-teal .pace .pace-activity {
  background: #20c997;
}

.pace-center-atom-teal .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-teal .pace-progress::before {
  background: #20c997;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-teal .pace-activity {
  border-color: #20c997;
}

.pace-center-atom-teal .pace-activity::after, .pace-center-atom-teal .pace-activity::before {
  border-color: #20c997;
}

.pace-center-circle-teal .pace .pace-progress {
  background: rgba(32, 201, 151, 0.8);
  color: #fff;
}

.pace-center-radar-teal .pace .pace-activity {
  border-color: #20c997 transparent transparent;
}

.pace-center-radar-teal .pace .pace-activity::before {
  border-color: #20c997 transparent transparent;
}

.pace-center-simple-teal .pace {
  background: #fff;
  border-color: #20c997;
}

.pace-center-simple-teal .pace .pace-progress {
  background: #20c997;
}

.pace-material-teal .pace {
  color: #20c997;
}

.pace-corner-indicator-teal .pace .pace-activity {
  background: #20c997;
}

.pace-corner-indicator-teal .pace .pace-activity::after,
.pace-corner-indicator-teal .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-teal .pace .pace-activity::before {
  border-right-color: rgba(32, 201, 151, 0.2);
  border-left-color: rgba(32, 201, 151, 0.2);
}

.pace-corner-indicator-teal .pace .pace-activity::after {
  border-top-color: rgba(32, 201, 151, 0.2);
  border-bottom-color: rgba(32, 201, 151, 0.2);
}

.pace-fill-left-teal .pace .pace-progress {
  background-color: rgba(32, 201, 151, 0.2);
}

.pace-flash-teal .pace .pace-progress {
  background: #20c997;
}

.pace-flash-teal .pace .pace-progress-inner {
  box-shadow: 0 0 10px #20c997, 0 0 5px #20c997;
}

.pace-flash-teal .pace .pace-activity {
  border-top-color: #20c997;
  border-left-color: #20c997;
}

.pace-loading-bar-teal .pace .pace-progress {
  background: #20c997;
  color: #20c997;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-teal .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #20c997, inset 0 0 0 7px #fff;
}

.pace-mac-osx-teal .pace .pace-progress {
  background-color: #20c997;
  box-shadow: inset -1px 0 #20c997, inset 0 -1px #20c997, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-teal .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-teal .pace-progress {
  color: #20c997;
}

.pace-cyan .pace .pace-progress {
  background: #17a2b8;
}

.pace-barber-shop-cyan .pace {
  background: #fff;
}

.pace-barber-shop-cyan .pace .pace-progress {
  background: #17a2b8;
}

.pace-barber-shop-cyan .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-cyan .pace .pace-progress::after {
  color: rgba(23, 162, 184, 0.2);
}

.pace-bounce-cyan .pace .pace-activity {
  background: #17a2b8;
}

.pace-center-atom-cyan .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-cyan .pace-progress::before {
  background: #17a2b8;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-cyan .pace-activity {
  border-color: #17a2b8;
}

.pace-center-atom-cyan .pace-activity::after, .pace-center-atom-cyan .pace-activity::before {
  border-color: #17a2b8;
}

.pace-center-circle-cyan .pace .pace-progress {
  background: rgba(23, 162, 184, 0.8);
  color: #fff;
}

.pace-center-radar-cyan .pace .pace-activity {
  border-color: #17a2b8 transparent transparent;
}

.pace-center-radar-cyan .pace .pace-activity::before {
  border-color: #17a2b8 transparent transparent;
}

.pace-center-simple-cyan .pace {
  background: #fff;
  border-color: #17a2b8;
}

.pace-center-simple-cyan .pace .pace-progress {
  background: #17a2b8;
}

.pace-material-cyan .pace {
  color: #17a2b8;
}

.pace-corner-indicator-cyan .pace .pace-activity {
  background: #17a2b8;
}

.pace-corner-indicator-cyan .pace .pace-activity::after,
.pace-corner-indicator-cyan .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-cyan .pace .pace-activity::before {
  border-right-color: rgba(23, 162, 184, 0.2);
  border-left-color: rgba(23, 162, 184, 0.2);
}

.pace-corner-indicator-cyan .pace .pace-activity::after {
  border-top-color: rgba(23, 162, 184, 0.2);
  border-bottom-color: rgba(23, 162, 184, 0.2);
}

.pace-fill-left-cyan .pace .pace-progress {
  background-color: rgba(23, 162, 184, 0.2);
}

.pace-flash-cyan .pace .pace-progress {
  background: #17a2b8;
}

.pace-flash-cyan .pace .pace-progress-inner {
  box-shadow: 0 0 10px #17a2b8, 0 0 5px #17a2b8;
}

.pace-flash-cyan .pace .pace-activity {
  border-top-color: #17a2b8;
  border-left-color: #17a2b8;
}

.pace-loading-bar-cyan .pace .pace-progress {
  background: #17a2b8;
  color: #17a2b8;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-cyan .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #17a2b8, inset 0 0 0 7px #fff;
}

.pace-mac-osx-cyan .pace .pace-progress {
  background-color: #17a2b8;
  box-shadow: inset -1px 0 #17a2b8, inset 0 -1px #17a2b8, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-cyan .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-cyan .pace-progress {
  color: #17a2b8;
}

.pace-white .pace .pace-progress {
  background: #fff;
}

.pace-barber-shop-white .pace {
  background: #1f2d3d;
}

.pace-barber-shop-white .pace .pace-progress {
  background: #fff;
}

.pace-barber-shop-white .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-white .pace .pace-progress::after {
  color: rgba(255, 255, 255, 0.2);
}

.pace-bounce-white .pace .pace-activity {
  background: #fff;
}

.pace-center-atom-white .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-white .pace-progress::before {
  background: #fff;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-white .pace-activity {
  border-color: #fff;
}

.pace-center-atom-white .pace-activity::after, .pace-center-atom-white .pace-activity::before {
  border-color: #fff;
}

.pace-center-circle-white .pace .pace-progress {
  background: rgba(255, 255, 255, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-white .pace .pace-activity {
  border-color: #fff transparent transparent;
}

.pace-center-radar-white .pace .pace-activity::before {
  border-color: #fff transparent transparent;
}

.pace-center-simple-white .pace {
  background: #1f2d3d;
  border-color: #fff;
}

.pace-center-simple-white .pace .pace-progress {
  background: #fff;
}

.pace-material-white .pace {
  color: #fff;
}

.pace-corner-indicator-white .pace .pace-activity {
  background: #fff;
}

.pace-corner-indicator-white .pace .pace-activity::after,
.pace-corner-indicator-white .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-white .pace .pace-activity::before {
  border-right-color: rgba(255, 255, 255, 0.2);
  border-left-color: rgba(255, 255, 255, 0.2);
}

.pace-corner-indicator-white .pace .pace-activity::after {
  border-top-color: rgba(255, 255, 255, 0.2);
  border-bottom-color: rgba(255, 255, 255, 0.2);
}

.pace-fill-left-white .pace .pace-progress {
  background-color: rgba(255, 255, 255, 0.2);
}

.pace-flash-white .pace .pace-progress {
  background: #fff;
}

.pace-flash-white .pace .pace-progress-inner {
  box-shadow: 0 0 10px #fff, 0 0 5px #fff;
}

.pace-flash-white .pace .pace-activity {
  border-top-color: #fff;
  border-left-color: #fff;
}

.pace-loading-bar-white .pace .pace-progress {
  background: #fff;
  color: #fff;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-white .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-white .pace .pace-progress {
  background-color: #fff;
  box-shadow: inset -1px 0 #fff, inset 0 -1px #fff, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-white .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-white .pace-progress {
  color: #fff;
}

.pace-gray .pace .pace-progress {
  background: #6c757d;
}

.pace-barber-shop-gray .pace {
  background: #fff;
}

.pace-barber-shop-gray .pace .pace-progress {
  background: #6c757d;
}

.pace-barber-shop-gray .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-gray .pace .pace-progress::after {
  color: rgba(108, 117, 125, 0.2);
}

.pace-bounce-gray .pace .pace-activity {
  background: #6c757d;
}

.pace-center-atom-gray .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-gray .pace-progress::before {
  background: #6c757d;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-gray .pace-activity {
  border-color: #6c757d;
}

.pace-center-atom-gray .pace-activity::after, .pace-center-atom-gray .pace-activity::before {
  border-color: #6c757d;
}

.pace-center-circle-gray .pace .pace-progress {
  background: rgba(108, 117, 125, 0.8);
  color: #fff;
}

.pace-center-radar-gray .pace .pace-activity {
  border-color: #6c757d transparent transparent;
}

.pace-center-radar-gray .pace .pace-activity::before {
  border-color: #6c757d transparent transparent;
}

.pace-center-simple-gray .pace {
  background: #fff;
  border-color: #6c757d;
}

.pace-center-simple-gray .pace .pace-progress {
  background: #6c757d;
}

.pace-material-gray .pace {
  color: #6c757d;
}

.pace-corner-indicator-gray .pace .pace-activity {
  background: #6c757d;
}

.pace-corner-indicator-gray .pace .pace-activity::after,
.pace-corner-indicator-gray .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-gray .pace .pace-activity::before {
  border-right-color: rgba(108, 117, 125, 0.2);
  border-left-color: rgba(108, 117, 125, 0.2);
}

.pace-corner-indicator-gray .pace .pace-activity::after {
  border-top-color: rgba(108, 117, 125, 0.2);
  border-bottom-color: rgba(108, 117, 125, 0.2);
}

.pace-fill-left-gray .pace .pace-progress {
  background-color: rgba(108, 117, 125, 0.2);
}

.pace-flash-gray .pace .pace-progress {
  background: #6c757d;
}

.pace-flash-gray .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6c757d, 0 0 5px #6c757d;
}

.pace-flash-gray .pace .pace-activity {
  border-top-color: #6c757d;
  border-left-color: #6c757d;
}

.pace-loading-bar-gray .pace .pace-progress {
  background: #6c757d;
  color: #6c757d;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-gray .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6c757d, inset 0 0 0 7px #fff;
}

.pace-mac-osx-gray .pace .pace-progress {
  background-color: #6c757d;
  box-shadow: inset -1px 0 #6c757d, inset 0 -1px #6c757d, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-gray .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-gray .pace-progress {
  color: #6c757d;
}

.pace-gray-dark .pace .pace-progress {
  background: #343a40;
}

.pace-barber-shop-gray-dark .pace {
  background: #fff;
}

.pace-barber-shop-gray-dark .pace .pace-progress {
  background: #343a40;
}

.pace-barber-shop-gray-dark .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-gray-dark .pace .pace-progress::after {
  color: rgba(52, 58, 64, 0.2);
}

.pace-bounce-gray-dark .pace .pace-activity {
  background: #343a40;
}

.pace-center-atom-gray-dark .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-gray-dark .pace-progress::before {
  background: #343a40;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-gray-dark .pace-activity {
  border-color: #343a40;
}

.pace-center-atom-gray-dark .pace-activity::after, .pace-center-atom-gray-dark .pace-activity::before {
  border-color: #343a40;
}

.pace-center-circle-gray-dark .pace .pace-progress {
  background: rgba(52, 58, 64, 0.8);
  color: #fff;
}

.pace-center-radar-gray-dark .pace .pace-activity {
  border-color: #343a40 transparent transparent;
}

.pace-center-radar-gray-dark .pace .pace-activity::before {
  border-color: #343a40 transparent transparent;
}

.pace-center-simple-gray-dark .pace {
  background: #fff;
  border-color: #343a40;
}

.pace-center-simple-gray-dark .pace .pace-progress {
  background: #343a40;
}

.pace-material-gray-dark .pace {
  color: #343a40;
}

.pace-corner-indicator-gray-dark .pace .pace-activity {
  background: #343a40;
}

.pace-corner-indicator-gray-dark .pace .pace-activity::after,
.pace-corner-indicator-gray-dark .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-gray-dark .pace .pace-activity::before {
  border-right-color: rgba(52, 58, 64, 0.2);
  border-left-color: rgba(52, 58, 64, 0.2);
}

.pace-corner-indicator-gray-dark .pace .pace-activity::after {
  border-top-color: rgba(52, 58, 64, 0.2);
  border-bottom-color: rgba(52, 58, 64, 0.2);
}

.pace-fill-left-gray-dark .pace .pace-progress {
  background-color: rgba(52, 58, 64, 0.2);
}

.pace-flash-gray-dark .pace .pace-progress {
  background: #343a40;
}

.pace-flash-gray-dark .pace .pace-progress-inner {
  box-shadow: 0 0 10px #343a40, 0 0 5px #343a40;
}

.pace-flash-gray-dark .pace .pace-activity {
  border-top-color: #343a40;
  border-left-color: #343a40;
}

.pace-loading-bar-gray-dark .pace .pace-progress {
  background: #343a40;
  color: #343a40;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-gray-dark .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #343a40, inset 0 0 0 7px #fff;
}

.pace-mac-osx-gray-dark .pace .pace-progress {
  background-color: #343a40;
  box-shadow: inset -1px 0 #343a40, inset 0 -1px #343a40, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-gray-dark .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-gray-dark .pace-progress {
  color: #343a40;
}

/**
  * bootstrap-switch - Turn checkboxes and radio buttons into toggle switches.
  *
  * @version v3.4 (MODDED)
  * @homepage https://bttstrp.github.io/bootstrap-switch
  * @author Mattia Larentis <mattia@larentis.eu> (http://larentis.eu)
  * @license MIT
  */
.bootstrap-switch {
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  cursor: pointer;
  direction: ltr;
  display: inline-block;
  line-height: .5rem;
  overflow: hidden;
  position: relative;
  text-align: left;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  user-select: none;
  vertical-align: middle;
  z-index: 0;
}

.bootstrap-switch .bootstrap-switch-container {
  border-radius: 0.25rem;
  display: inline-block;
  top: 0;
  transform: translate3d(0, 0, 0);
}

.bootstrap-switch:focus-within {
  box-shadow: 0 0 0 0.2rem rgba(36, 86, 130, 0.25);
}

.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label {
  box-sizing: border-box;
  cursor: pointer;
  display: table-cell;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2rem;
  padding: .25rem .5rem;
  vertical-align: middle;
}

.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off {
  text-align: center;
  z-index: 1;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  background: #e9ecef;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  background: #245682;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary {
  background: #6c757d;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  background: #28a745;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  background: #17a2b8;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #ffc107;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  background: #dc3545;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-light,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-light {
  background: #f8f9fa;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-dark,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-dark {
  background: #343a40;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lightblue,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lightblue {
  background: #3c8dbc;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-navy,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-navy {
  background: #001f3f;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-olive,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-olive {
  background: #3d9970;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lime,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lime {
  background: #01ff70;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-fuchsia,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-fuchsia {
  background: #f012be;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-maroon,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-maroon {
  background: #d81b60;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-blue,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-blue {
  background: #007bff;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-indigo,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-indigo {
  background: #6610f2;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-purple,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-purple {
  background: #6f42c1;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-pink,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-pink {
  background: #e83e8c;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-red,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-red {
  background: #dc3545;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange {
  background: #fd7e14;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-yellow,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-yellow {
  background: #ffc107;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-green,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-green {
  background: #28a745;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-teal,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-teal {
  background: #20c997;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-cyan,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-cyan {
  background: #17a2b8;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-white,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-white {
  background: #fff;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray {
  background: #6c757d;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray-dark,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray-dark {
  background: #343a40;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on {
  border-bottom-left-radius: 0.1rem;
  border-top-left-radius: 0.1rem;
}

.bootstrap-switch .bootstrap-switch-handle-off {
  border-bottom-right-radius: 0.1rem;
  border-top-right-radius: 0.1rem;
}

.bootstrap-switch input[type='radio'],
.bootstrap-switch input[type='checkbox'] {
  filter: alpha(opacity=0);
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
  z-index: -1;
}

.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  font-size: .875rem;
  line-height: 1.5;
  padding: .1rem .3rem;
}

.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  font-size: .875rem;
  line-height: 1.5;
  padding: .2rem .4rem;
}

.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  font-size: 1.25rem;
  line-height: 1.3333333rem;
  padding: .3rem .5rem;
}

.bootstrap-switch.bootstrap-switch-disabled, .bootstrap-switch.bootstrap-switch-readonly, .bootstrap-switch.bootstrap-switch-indeterminate {
  cursor: default;
}

.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
  cursor: default;
  filter: alpha(opacity=50);
  opacity: .5;
}

.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
  transition: margin-left .5s;
}

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
  border-radius: 0 0.1rem 0.1rem 0;
}

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
  border-radius: 0.1rem 0 0 0.1rem;
}

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
  border-bottom-right-radius: 0.1rem;
  border-top-right-radius: 0.1rem;
}

.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
  border-bottom-left-radius: 0.1rem;
  border-top-left-radius: 0.1rem;
}

.dark-mode .bootstrap-switch {
  border-color: #6c757d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {
  background-color: #3a4047;
  color: #fff;
  border-color: #454d55;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  background: #3f6791;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary {
  background: #6c757d;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  background: #00bc8c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  background: #3498db;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #f39c12;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  background: #e74c3c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-light,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-light {
  background: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-dark,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-dark {
  background: #343a40;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lightblue,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lightblue {
  background: #86bad8;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-navy,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-navy {
  background: #002c59;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-olive,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-olive {
  background: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lime,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lime {
  background: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-fuchsia,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-fuchsia {
  background: #f672d8;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-maroon,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-maroon {
  background: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-blue,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-blue {
  background: #3f6791;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-indigo,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-indigo {
  background: #6610f2;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-purple,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-purple {
  background: #6f42c1;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-pink,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-pink {
  background: #e83e8c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-red,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-red {
  background: #e74c3c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange {
  background: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-yellow,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-yellow {
  background: #f39c12;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-green,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-green {
  background: #00bc8c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-teal,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-teal {
  background: #20c997;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-cyan,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-cyan {
  background: #3498db;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-white,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-white {
  background: #fff;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray {
  background: #6c757d;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray-dark,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray-dark {
  background: #343a40;
  color: #fff;
}

.jqstooltip {
  height: auto !important;
  padding: 5px !important;
  width: auto !important;
}

.connectedSortable {
  min-height: 100px;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sort-highlight {
  background: #f8f9fa;
  border: 1px dashed #dee2e6;
  margin-bottom: 10px;
}

.chart {
  overflow: hidden;
  position: relative;
}

.dark-mode .irs--flat .irs-line {
  background-color: #4b545c;
}

.dark-mode .jsgrid-edit-row > .jsgrid-cell,
.dark-mode .jsgrid-filter-row > .jsgrid-cell,
.dark-mode .jsgrid-grid-body, .dark-mode .jsgrid-grid-header,
.dark-mode .jsgrid-header-row > .jsgrid-header-cell,
.dark-mode .jsgrid-insert-row > .jsgrid-cell,
.dark-mode .jsgrid-row > .jsgrid-cell,
.dark-mode .jsgrid-alt-row > .jsgrid-cell {
  border-color: #6c757d;
}

.dark-mode .jsgrid-header-row > .jsgrid-header-cell,
.dark-mode .jsgrid-row > .jsgrid-cell {
  background-color: #343a40;
}

.dark-mode .jsgrid-alt-row > .jsgrid-cell {
  background-color: #3a4047;
}

.dark-mode .jsgrid-selected-row > .jsgrid-cell {
  background-color: #3f474e;
}

.border-transparent {
  border-color: transparent !important;
}

.description-block {
  display: block;
  margin: 10px 0;
  text-align: center;
}

.description-block.margin-bottom {
  margin-bottom: 25px;
}

.description-block > .description-header {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
  padding: 0;
}

.description-block > .description-text {
  text-transform: uppercase;
}

.description-block .description-icon {
  font-size: 16px;
}

.list-group-unbordered > .list-group-item {
  border-left: 0;
  border-radius: 0;
  border-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.list-header {
  color: #6c757d;
  font-size: 15px;
  font-weight: 700;
  padding: 10px 4px;
}

.list-seperator {
  background-color: rgba(0, 0, 0, 0.125);
  height: 1px;
  margin: 15px 0 9px;
}

.list-link > a {
  color: #6c757d;
  padding: 4px;
}

.list-link > a:hover {
  color: #212529;
}

.user-block {
  float: left;
}

.user-block img {
  float: left;
  height: 40px;
  width: 40px;
}

.user-block .username,
.user-block .description,
.user-block .comment {
  display: block;
  margin-left: 50px;
}

.user-block .username {
  font-size: 16px;
  font-weight: 600;
  margin-top: -1px;
}

.user-block .description {
  color: #6c757d;
  font-size: 13px;
  margin-top: -3px;
}

.user-block.user-block-sm img {
  width: 1.875rem;
  height: 1.875rem;
}

.user-block.user-block-sm .username,
.user-block.user-block-sm .description,
.user-block.user-block-sm .comment {
  margin-left: 40px;
}

.user-block.user-block-sm .username {
  font-size: 14px;
}

.img-sm,
.img-md,
.img-lg {
  float: left;
}

.img-sm {
  height: 1.875rem;
  width: 1.875rem;
}

.img-sm + .img-push {
  margin-left: 2.5rem;
}

.img-md {
  width: 3.75rem;
  height: 3.75rem;
}

.img-md + .img-push {
  margin-left: 4.375rem;
}

.img-lg {
  width: 6.25rem;
  height: 6.25rem;
}

.img-lg + .img-push {
  margin-left: 6.875rem;
}

.img-bordered {
  border: 3px solid #adb5bd;
  padding: 3px;
}

.img-bordered-sm {
  border: 2px solid #adb5bd;
  padding: 2px;
}

.img-rounded {
  border-radius: 0.25rem;
}

.img-circle {
  border-radius: 50%;
}

.img-size-64,
.img-size-50,
.img-size-32 {
  height: auto;
}

.img-size-64 {
  width: 64px;
}

.img-size-50 {
  width: 50px;
}

.img-size-32 {
  width: 32px;
}

.size-32,
.size-40,
.size-50 {
  display: block;
  text-align: center;
}

.size-32 {
  height: 32px;
  line-height: 32px;
  width: 32px;
}

.size-40 {
  height: 40px;
  line-height: 40px;
  width: 40px;
}

.size-50 {
  height: 50px;
  line-height: 50px;
  width: 50px;
}

.attachment-block {
  background-color: #f8f9fa;
  border: 1px solid rgba(0, 0, 0, 0.125);
  margin-bottom: 10px;
  padding: 5px;
}

.attachment-block .attachment-img {
  float: left;
  height: auto;
  max-height: 100px;
  max-width: 100px;
}

.attachment-block .attachment-pushed {
  margin-left: 110px;
}

.attachment-block .attachment-heading {
  margin: 0;
}

.attachment-block .attachment-text {
  color: #495057;
}

.card > .overlay,
.card > .loading-img,
.overlay-wrapper > .overlay,
.overlay-wrapper > .loading-img,
.info-box > .overlay,
.info-box > .loading-img,
.small-box > .overlay,
.small-box > .loading-img {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.card .overlay,
.overlay-wrapper .overlay,
.info-box .overlay,
.small-box .overlay {
  border-radius: 0.25rem;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.7);
  display: flex;
  justify-content: center;
  z-index: 50;
}

.card .overlay > .fa,
.card .overlay > .fas,
.card .overlay > .far,
.card .overlay > .fab,
.card .overlay > .fal,
.card .overlay > .fad,
.card .overlay > .svg-inline--fa,
.card .overlay > .ion,
.overlay-wrapper .overlay > .fa,
.overlay-wrapper .overlay > .fas,
.overlay-wrapper .overlay > .far,
.overlay-wrapper .overlay > .fab,
.overlay-wrapper .overlay > .fal,
.overlay-wrapper .overlay > .fad,
.overlay-wrapper .overlay > .svg-inline--fa,
.overlay-wrapper .overlay > .ion,
.info-box .overlay > .fa,
.info-box .overlay > .fas,
.info-box .overlay > .far,
.info-box .overlay > .fab,
.info-box .overlay > .fal,
.info-box .overlay > .fad,
.info-box .overlay > .svg-inline--fa,
.info-box .overlay > .ion,
.small-box .overlay > .fa,
.small-box .overlay > .fas,
.small-box .overlay > .far,
.small-box .overlay > .fab,
.small-box .overlay > .fal,
.small-box .overlay > .fad,
.small-box .overlay > .svg-inline--fa,
.small-box .overlay > .ion {
  color: #343a40;
}

.card .overlay.dark,
.overlay-wrapper .overlay.dark,
.info-box .overlay.dark,
.small-box .overlay.dark {
  background-color: rgba(0, 0, 0, 0.5);
}

.card .overlay.dark > .fa,
.card .overlay.dark > .fas,
.card .overlay.dark > .far,
.card .overlay.dark > .fab,
.card .overlay.dark > .fal,
.card .overlay.dark > .fad,
.card .overlay.dark > .svg-inline--fa,
.card .overlay.dark > .ion,
.overlay-wrapper .overlay.dark > .fa,
.overlay-wrapper .overlay.dark > .fas,
.overlay-wrapper .overlay.dark > .far,
.overlay-wrapper .overlay.dark > .fab,
.overlay-wrapper .overlay.dark > .fal,
.overlay-wrapper .overlay.dark > .fad,
.overlay-wrapper .overlay.dark > .svg-inline--fa,
.overlay-wrapper .overlay.dark > .ion,
.info-box .overlay.dark > .fa,
.info-box .overlay.dark > .fas,
.info-box .overlay.dark > .far,
.info-box .overlay.dark > .fab,
.info-box .overlay.dark > .fal,
.info-box .overlay.dark > .fad,
.info-box .overlay.dark > .svg-inline--fa,
.info-box .overlay.dark > .ion,
.small-box .overlay.dark > .fa,
.small-box .overlay.dark > .fas,
.small-box .overlay.dark > .far,
.small-box .overlay.dark > .fab,
.small-box .overlay.dark > .fal,
.small-box .overlay.dark > .fad,
.small-box .overlay.dark > .svg-inline--fa,
.small-box .overlay.dark > .ion {
  color: #ced4da;
}

.tab-pane > .overlay-wrapper {
  position: relative;
}

.tab-pane > .overlay-wrapper > .overlay {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  flex-direction: column;
  margin-top: -1.25rem;
  margin-left: -1.25rem;
  height: calc(100% + 2 * 1.25rem);
  width: calc(100% + 2 * 1.25rem);
}

.tab-pane > .overlay-wrapper > .overlay.dark {
  color: #fff;
}

.ribbon-wrapper {
  height: 70px;
  overflow: hidden;
  position: absolute;
  right: -2px;
  top: -2px;
  width: 70px;
  z-index: 10;
}

.ribbon-wrapper.ribbon-lg {
  height: 120px;
  width: 120px;
}

.ribbon-wrapper.ribbon-lg .ribbon {
  right: 0;
  top: 26px;
  width: 160px;
}

.ribbon-wrapper.ribbon-xl {
  height: 180px;
  width: 180px;
}

.ribbon-wrapper.ribbon-xl .ribbon {
  right: 4px;
  top: 47px;
  width: 240px;
}

.ribbon-wrapper .ribbon {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  font-size: 0.8rem;
  line-height: 100%;
  padding: 0.375rem 0;
  position: relative;
  right: -2px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
  top: 10px;
  transform: rotate(45deg);
  width: 90px;
}

.ribbon-wrapper .ribbon::before, .ribbon-wrapper .ribbon::after {
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 3px solid #9e9e9e;
  bottom: -3px;
  content: "";
  position: absolute;
}

.ribbon-wrapper .ribbon::before {
  left: 0;
}

.ribbon-wrapper .ribbon::after {
  right: 0;
}

.back-to-top {
  bottom: 1.25rem;
  position: fixed;
  right: 1.25rem;
  z-index: 1032;
}

.back-to-top:focus {
  box-shadow: none;
}

pre {
  padding: .75rem;
}

blockquote {
  background-color: #fff;
  border-left: 0.7rem solid #245682;
  margin: 1.5em .7rem;
  padding: .5em .7rem;
}

.box blockquote {
  background-color: #e9ecef;
}

blockquote p:last-child {
  margin-bottom: 0;
}

blockquote h1,
blockquote h2,
blockquote h3,
blockquote h4,
blockquote h5,
blockquote h6 {
  color: #245682;
  font-size: 1.25rem;
  font-weight: 600;
}

blockquote.quote-primary {
  border-color: #245682;
}

blockquote.quote-primary h1,
blockquote.quote-primary h2,
blockquote.quote-primary h3,
blockquote.quote-primary h4,
blockquote.quote-primary h5,
blockquote.quote-primary h6 {
  color: #245682;
}

blockquote.quote-secondary {
  border-color: #6c757d;
}

blockquote.quote-secondary h1,
blockquote.quote-secondary h2,
blockquote.quote-secondary h3,
blockquote.quote-secondary h4,
blockquote.quote-secondary h5,
blockquote.quote-secondary h6 {
  color: #6c757d;
}

blockquote.quote-success {
  border-color: #28a745;
}

blockquote.quote-success h1,
blockquote.quote-success h2,
blockquote.quote-success h3,
blockquote.quote-success h4,
blockquote.quote-success h5,
blockquote.quote-success h6 {
  color: #28a745;
}

blockquote.quote-info {
  border-color: #17a2b8;
}

blockquote.quote-info h1,
blockquote.quote-info h2,
blockquote.quote-info h3,
blockquote.quote-info h4,
blockquote.quote-info h5,
blockquote.quote-info h6 {
  color: #17a2b8;
}

blockquote.quote-warning {
  border-color: #ffc107;
}

blockquote.quote-warning h1,
blockquote.quote-warning h2,
blockquote.quote-warning h3,
blockquote.quote-warning h4,
blockquote.quote-warning h5,
blockquote.quote-warning h6 {
  color: #ffc107;
}

blockquote.quote-danger {
  border-color: #dc3545;
}

blockquote.quote-danger h1,
blockquote.quote-danger h2,
blockquote.quote-danger h3,
blockquote.quote-danger h4,
blockquote.quote-danger h5,
blockquote.quote-danger h6 {
  color: #dc3545;
}

blockquote.quote-light {
  border-color: #f8f9fa;
}

blockquote.quote-light h1,
blockquote.quote-light h2,
blockquote.quote-light h3,
blockquote.quote-light h4,
blockquote.quote-light h5,
blockquote.quote-light h6 {
  color: #f8f9fa;
}

blockquote.quote-dark {
  border-color: #343a40;
}

blockquote.quote-dark h1,
blockquote.quote-dark h2,
blockquote.quote-dark h3,
blockquote.quote-dark h4,
blockquote.quote-dark h5,
blockquote.quote-dark h6 {
  color: #343a40;
}

blockquote.quote-lightblue {
  border-color: #3c8dbc;
}

blockquote.quote-lightblue h1,
blockquote.quote-lightblue h2,
blockquote.quote-lightblue h3,
blockquote.quote-lightblue h4,
blockquote.quote-lightblue h5,
blockquote.quote-lightblue h6 {
  color: #3c8dbc;
}

blockquote.quote-navy {
  border-color: #001f3f;
}

blockquote.quote-navy h1,
blockquote.quote-navy h2,
blockquote.quote-navy h3,
blockquote.quote-navy h4,
blockquote.quote-navy h5,
blockquote.quote-navy h6 {
  color: #001f3f;
}

blockquote.quote-olive {
  border-color: #3d9970;
}

blockquote.quote-olive h1,
blockquote.quote-olive h2,
blockquote.quote-olive h3,
blockquote.quote-olive h4,
blockquote.quote-olive h5,
blockquote.quote-olive h6 {
  color: #3d9970;
}

blockquote.quote-lime {
  border-color: #01ff70;
}

blockquote.quote-lime h1,
blockquote.quote-lime h2,
blockquote.quote-lime h3,
blockquote.quote-lime h4,
blockquote.quote-lime h5,
blockquote.quote-lime h6 {
  color: #01ff70;
}

blockquote.quote-fuchsia {
  border-color: #f012be;
}

blockquote.quote-fuchsia h1,
blockquote.quote-fuchsia h2,
blockquote.quote-fuchsia h3,
blockquote.quote-fuchsia h4,
blockquote.quote-fuchsia h5,
blockquote.quote-fuchsia h6 {
  color: #f012be;
}

blockquote.quote-maroon {
  border-color: #d81b60;
}

blockquote.quote-maroon h1,
blockquote.quote-maroon h2,
blockquote.quote-maroon h3,
blockquote.quote-maroon h4,
blockquote.quote-maroon h5,
blockquote.quote-maroon h6 {
  color: #d81b60;
}

blockquote.quote-blue {
  border-color: #007bff;
}

blockquote.quote-blue h1,
blockquote.quote-blue h2,
blockquote.quote-blue h3,
blockquote.quote-blue h4,
blockquote.quote-blue h5,
blockquote.quote-blue h6 {
  color: #007bff;
}

blockquote.quote-indigo {
  border-color: #6610f2;
}

blockquote.quote-indigo h1,
blockquote.quote-indigo h2,
blockquote.quote-indigo h3,
blockquote.quote-indigo h4,
blockquote.quote-indigo h5,
blockquote.quote-indigo h6 {
  color: #6610f2;
}

blockquote.quote-purple {
  border-color: #6f42c1;
}

blockquote.quote-purple h1,
blockquote.quote-purple h2,
blockquote.quote-purple h3,
blockquote.quote-purple h4,
blockquote.quote-purple h5,
blockquote.quote-purple h6 {
  color: #6f42c1;
}

blockquote.quote-pink {
  border-color: #e83e8c;
}

blockquote.quote-pink h1,
blockquote.quote-pink h2,
blockquote.quote-pink h3,
blockquote.quote-pink h4,
blockquote.quote-pink h5,
blockquote.quote-pink h6 {
  color: #e83e8c;
}

blockquote.quote-red {
  border-color: #dc3545;
}

blockquote.quote-red h1,
blockquote.quote-red h2,
blockquote.quote-red h3,
blockquote.quote-red h4,
blockquote.quote-red h5,
blockquote.quote-red h6 {
  color: #dc3545;
}

blockquote.quote-orange {
  border-color: #fd7e14;
}

blockquote.quote-orange h1,
blockquote.quote-orange h2,
blockquote.quote-orange h3,
blockquote.quote-orange h4,
blockquote.quote-orange h5,
blockquote.quote-orange h6 {
  color: #fd7e14;
}

blockquote.quote-yellow {
  border-color: #ffc107;
}

blockquote.quote-yellow h1,
blockquote.quote-yellow h2,
blockquote.quote-yellow h3,
blockquote.quote-yellow h4,
blockquote.quote-yellow h5,
blockquote.quote-yellow h6 {
  color: #ffc107;
}

blockquote.quote-green {
  border-color: #28a745;
}

blockquote.quote-green h1,
blockquote.quote-green h2,
blockquote.quote-green h3,
blockquote.quote-green h4,
blockquote.quote-green h5,
blockquote.quote-green h6 {
  color: #28a745;
}

blockquote.quote-teal {
  border-color: #20c997;
}

blockquote.quote-teal h1,
blockquote.quote-teal h2,
blockquote.quote-teal h3,
blockquote.quote-teal h4,
blockquote.quote-teal h5,
blockquote.quote-teal h6 {
  color: #20c997;
}

blockquote.quote-cyan {
  border-color: #17a2b8;
}

blockquote.quote-cyan h1,
blockquote.quote-cyan h2,
blockquote.quote-cyan h3,
blockquote.quote-cyan h4,
blockquote.quote-cyan h5,
blockquote.quote-cyan h6 {
  color: #17a2b8;
}

blockquote.quote-white {
  border-color: #fff;
}

blockquote.quote-white h1,
blockquote.quote-white h2,
blockquote.quote-white h3,
blockquote.quote-white h4,
blockquote.quote-white h5,
blockquote.quote-white h6 {
  color: #fff;
}

blockquote.quote-gray {
  border-color: #6c757d;
}

blockquote.quote-gray h1,
blockquote.quote-gray h2,
blockquote.quote-gray h3,
blockquote.quote-gray h4,
blockquote.quote-gray h5,
blockquote.quote-gray h6 {
  color: #6c757d;
}

blockquote.quote-gray-dark {
  border-color: #343a40;
}

blockquote.quote-gray-dark h1,
blockquote.quote-gray-dark h2,
blockquote.quote-gray-dark h3,
blockquote.quote-gray-dark h4,
blockquote.quote-gray-dark h5,
blockquote.quote-gray-dark h6 {
  color: #343a40;
}

.tab-custom-content {
  border-top: 1px solid #dee2e6;
  margin-top: .5rem;
  padding-top: .5rem;
}

.nav + .tab-custom-content {
  border-top: none;
  border-bottom: 1px solid #dee2e6;
  margin-top: 0;
  margin-bottom: .5rem;
  padding-bottom: .5rem;
}

.badge-btn {
  border-radius: 0.15rem;
  font-size: 0.75rem;
  font-weight: 400;
  padding: 0.25rem 0.5rem;
}

.badge-btn.badge-pill {
  padding: .375rem .6rem;
}

.dark-mode a:not(.btn):hover {
  color: #3071a9;
}

.dark-mode .attachment-block {
  background-color: #3d444b;
}

.dark-mode .attachment-block .attachment-text {
  color: #ced4da;
}

.dark-mode blockquote {
  background-color: #3f474e;
}

.dark-mode blockquote.quote-primary {
  border-color: #245682;
}

.dark-mode blockquote.quote-primary h1,
.dark-mode blockquote.quote-primary h2,
.dark-mode blockquote.quote-primary h3,
.dark-mode blockquote.quote-primary h4,
.dark-mode blockquote.quote-primary h5,
.dark-mode blockquote.quote-primary h6 {
  color: #245682;
}

.dark-mode blockquote.quote-secondary {
  border-color: #6c757d;
}

.dark-mode blockquote.quote-secondary h1,
.dark-mode blockquote.quote-secondary h2,
.dark-mode blockquote.quote-secondary h3,
.dark-mode blockquote.quote-secondary h4,
.dark-mode blockquote.quote-secondary h5,
.dark-mode blockquote.quote-secondary h6 {
  color: #6c757d;
}

.dark-mode blockquote.quote-success {
  border-color: #28a745;
}

.dark-mode blockquote.quote-success h1,
.dark-mode blockquote.quote-success h2,
.dark-mode blockquote.quote-success h3,
.dark-mode blockquote.quote-success h4,
.dark-mode blockquote.quote-success h5,
.dark-mode blockquote.quote-success h6 {
  color: #28a745;
}

.dark-mode blockquote.quote-info {
  border-color: #17a2b8;
}

.dark-mode blockquote.quote-info h1,
.dark-mode blockquote.quote-info h2,
.dark-mode blockquote.quote-info h3,
.dark-mode blockquote.quote-info h4,
.dark-mode blockquote.quote-info h5,
.dark-mode blockquote.quote-info h6 {
  color: #17a2b8;
}

.dark-mode blockquote.quote-warning {
  border-color: #ffc107;
}

.dark-mode blockquote.quote-warning h1,
.dark-mode blockquote.quote-warning h2,
.dark-mode blockquote.quote-warning h3,
.dark-mode blockquote.quote-warning h4,
.dark-mode blockquote.quote-warning h5,
.dark-mode blockquote.quote-warning h6 {
  color: #ffc107;
}

.dark-mode blockquote.quote-danger {
  border-color: #dc3545;
}

.dark-mode blockquote.quote-danger h1,
.dark-mode blockquote.quote-danger h2,
.dark-mode blockquote.quote-danger h3,
.dark-mode blockquote.quote-danger h4,
.dark-mode blockquote.quote-danger h5,
.dark-mode blockquote.quote-danger h6 {
  color: #dc3545;
}

.dark-mode blockquote.quote-light {
  border-color: #f8f9fa;
}

.dark-mode blockquote.quote-light h1,
.dark-mode blockquote.quote-light h2,
.dark-mode blockquote.quote-light h3,
.dark-mode blockquote.quote-light h4,
.dark-mode blockquote.quote-light h5,
.dark-mode blockquote.quote-light h6 {
  color: #f8f9fa;
}

.dark-mode blockquote.quote-dark {
  border-color: #343a40;
}

.dark-mode blockquote.quote-dark h1,
.dark-mode blockquote.quote-dark h2,
.dark-mode blockquote.quote-dark h3,
.dark-mode blockquote.quote-dark h4,
.dark-mode blockquote.quote-dark h5,
.dark-mode blockquote.quote-dark h6 {
  color: #343a40;
}

.dark-mode blockquote.quote-lightblue {
  border-color: #3c8dbc;
}

.dark-mode blockquote.quote-lightblue h1,
.dark-mode blockquote.quote-lightblue h2,
.dark-mode blockquote.quote-lightblue h3,
.dark-mode blockquote.quote-lightblue h4,
.dark-mode blockquote.quote-lightblue h5,
.dark-mode blockquote.quote-lightblue h6 {
  color: #3c8dbc;
}

.dark-mode blockquote.quote-navy {
  border-color: #001f3f;
}

.dark-mode blockquote.quote-navy h1,
.dark-mode blockquote.quote-navy h2,
.dark-mode blockquote.quote-navy h3,
.dark-mode blockquote.quote-navy h4,
.dark-mode blockquote.quote-navy h5,
.dark-mode blockquote.quote-navy h6 {
  color: #001f3f;
}

.dark-mode blockquote.quote-olive {
  border-color: #3d9970;
}

.dark-mode blockquote.quote-olive h1,
.dark-mode blockquote.quote-olive h2,
.dark-mode blockquote.quote-olive h3,
.dark-mode blockquote.quote-olive h4,
.dark-mode blockquote.quote-olive h5,
.dark-mode blockquote.quote-olive h6 {
  color: #3d9970;
}

.dark-mode blockquote.quote-lime {
  border-color: #01ff70;
}

.dark-mode blockquote.quote-lime h1,
.dark-mode blockquote.quote-lime h2,
.dark-mode blockquote.quote-lime h3,
.dark-mode blockquote.quote-lime h4,
.dark-mode blockquote.quote-lime h5,
.dark-mode blockquote.quote-lime h6 {
  color: #01ff70;
}

.dark-mode blockquote.quote-fuchsia {
  border-color: #f012be;
}

.dark-mode blockquote.quote-fuchsia h1,
.dark-mode blockquote.quote-fuchsia h2,
.dark-mode blockquote.quote-fuchsia h3,
.dark-mode blockquote.quote-fuchsia h4,
.dark-mode blockquote.quote-fuchsia h5,
.dark-mode blockquote.quote-fuchsia h6 {
  color: #f012be;
}

.dark-mode blockquote.quote-maroon {
  border-color: #d81b60;
}

.dark-mode blockquote.quote-maroon h1,
.dark-mode blockquote.quote-maroon h2,
.dark-mode blockquote.quote-maroon h3,
.dark-mode blockquote.quote-maroon h4,
.dark-mode blockquote.quote-maroon h5,
.dark-mode blockquote.quote-maroon h6 {
  color: #d81b60;
}

.dark-mode blockquote.quote-blue {
  border-color: #007bff;
}

.dark-mode blockquote.quote-blue h1,
.dark-mode blockquote.quote-blue h2,
.dark-mode blockquote.quote-blue h3,
.dark-mode blockquote.quote-blue h4,
.dark-mode blockquote.quote-blue h5,
.dark-mode blockquote.quote-blue h6 {
  color: #007bff;
}

.dark-mode blockquote.quote-indigo {
  border-color: #6610f2;
}

.dark-mode blockquote.quote-indigo h1,
.dark-mode blockquote.quote-indigo h2,
.dark-mode blockquote.quote-indigo h3,
.dark-mode blockquote.quote-indigo h4,
.dark-mode blockquote.quote-indigo h5,
.dark-mode blockquote.quote-indigo h6 {
  color: #6610f2;
}

.dark-mode blockquote.quote-purple {
  border-color: #6f42c1;
}

.dark-mode blockquote.quote-purple h1,
.dark-mode blockquote.quote-purple h2,
.dark-mode blockquote.quote-purple h3,
.dark-mode blockquote.quote-purple h4,
.dark-mode blockquote.quote-purple h5,
.dark-mode blockquote.quote-purple h6 {
  color: #6f42c1;
}

.dark-mode blockquote.quote-pink {
  border-color: #e83e8c;
}

.dark-mode blockquote.quote-pink h1,
.dark-mode blockquote.quote-pink h2,
.dark-mode blockquote.quote-pink h3,
.dark-mode blockquote.quote-pink h4,
.dark-mode blockquote.quote-pink h5,
.dark-mode blockquote.quote-pink h6 {
  color: #e83e8c;
}

.dark-mode blockquote.quote-red {
  border-color: #dc3545;
}

.dark-mode blockquote.quote-red h1,
.dark-mode blockquote.quote-red h2,
.dark-mode blockquote.quote-red h3,
.dark-mode blockquote.quote-red h4,
.dark-mode blockquote.quote-red h5,
.dark-mode blockquote.quote-red h6 {
  color: #dc3545;
}

.dark-mode blockquote.quote-orange {
  border-color: #fd7e14;
}

.dark-mode blockquote.quote-orange h1,
.dark-mode blockquote.quote-orange h2,
.dark-mode blockquote.quote-orange h3,
.dark-mode blockquote.quote-orange h4,
.dark-mode blockquote.quote-orange h5,
.dark-mode blockquote.quote-orange h6 {
  color: #fd7e14;
}

.dark-mode blockquote.quote-yellow {
  border-color: #ffc107;
}

.dark-mode blockquote.quote-yellow h1,
.dark-mode blockquote.quote-yellow h2,
.dark-mode blockquote.quote-yellow h3,
.dark-mode blockquote.quote-yellow h4,
.dark-mode blockquote.quote-yellow h5,
.dark-mode blockquote.quote-yellow h6 {
  color: #ffc107;
}

.dark-mode blockquote.quote-green {
  border-color: #28a745;
}

.dark-mode blockquote.quote-green h1,
.dark-mode blockquote.quote-green h2,
.dark-mode blockquote.quote-green h3,
.dark-mode blockquote.quote-green h4,
.dark-mode blockquote.quote-green h5,
.dark-mode blockquote.quote-green h6 {
  color: #28a745;
}

.dark-mode blockquote.quote-teal {
  border-color: #20c997;
}

.dark-mode blockquote.quote-teal h1,
.dark-mode blockquote.quote-teal h2,
.dark-mode blockquote.quote-teal h3,
.dark-mode blockquote.quote-teal h4,
.dark-mode blockquote.quote-teal h5,
.dark-mode blockquote.quote-teal h6 {
  color: #20c997;
}

.dark-mode blockquote.quote-cyan {
  border-color: #17a2b8;
}

.dark-mode blockquote.quote-cyan h1,
.dark-mode blockquote.quote-cyan h2,
.dark-mode blockquote.quote-cyan h3,
.dark-mode blockquote.quote-cyan h4,
.dark-mode blockquote.quote-cyan h5,
.dark-mode blockquote.quote-cyan h6 {
  color: #17a2b8;
}

.dark-mode blockquote.quote-white {
  border-color: #fff;
}

.dark-mode blockquote.quote-white h1,
.dark-mode blockquote.quote-white h2,
.dark-mode blockquote.quote-white h3,
.dark-mode blockquote.quote-white h4,
.dark-mode blockquote.quote-white h5,
.dark-mode blockquote.quote-white h6 {
  color: #fff;
}

.dark-mode blockquote.quote-gray {
  border-color: #6c757d;
}

.dark-mode blockquote.quote-gray h1,
.dark-mode blockquote.quote-gray h2,
.dark-mode blockquote.quote-gray h3,
.dark-mode blockquote.quote-gray h4,
.dark-mode blockquote.quote-gray h5,
.dark-mode blockquote.quote-gray h6 {
  color: #6c757d;
}

.dark-mode blockquote.quote-gray-dark {
  border-color: #343a40;
}

.dark-mode blockquote.quote-gray-dark h1,
.dark-mode blockquote.quote-gray-dark h2,
.dark-mode blockquote.quote-gray-dark h3,
.dark-mode blockquote.quote-gray-dark h4,
.dark-mode blockquote.quote-gray-dark h5,
.dark-mode blockquote.quote-gray-dark h6 {
  color: #343a40;
}

.dark-mode .close, .dark-mode .mailbox-attachment-close,
.dark-mode .mailbox-attachment-close {
  color: #adb5bd;
  text-shadow: 0 1px 0 #495057;
}

.dark-mode .tab-custom-content {
  border-color: #6c757d;
}

.dark-mode .list-group-item {
  background-color: #343a40;
  border-color: #6c757d;
}

@media print {
  .no-print, .main-sidebar,
  .main-header,
  .content-header {
    display: none !important;
  }
  .content-wrapper,
  .main-footer {
    transform: translate(0, 0);
    margin-left: 0 !important;
    min-height: 0 !important;
  }
  .layout-fixed .content-wrapper {
    padding-top: 0 !important;
  }
  .invoice {
    border: 0;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .invoice-col {
    float: left;
    width: 33.3333333%;
  }
  .table-responsive {
    overflow: auto;
  }
  .table-responsive > .table tr th,
  .table-responsive > .table tr td {
    white-space: normal !important;
  }
}

.text-bold,
.text-bold.table td,
.text-bold.table th {
  font-weight: 700;
}

.text-xs {
  font-size: 0.75rem !important;
}

.text-sm {
  font-size: 0.875rem !important;
}

.text-md {
  font-size: 1rem !important;
}

.text-lg {
  font-size: 1.25rem !important;
}

.text-xl {
  font-size: 2rem !important;
}

.text-lightblue {
  color: #3c8dbc !important;
}

.text-navy {
  color: #001f3f !important;
}

.text-olive {
  color: #3d9970 !important;
}

.text-lime {
  color: #01ff70 !important;
}

.text-fuchsia {
  color: #f012be !important;
}

.text-maroon {
  color: #d81b60 !important;
}

.text-blue {
  color: #007bff !important;
}

.text-indigo {
  color: #6610f2 !important;
}

.text-purple {
  color: #6f42c1 !important;
}

.text-pink {
  color: #e83e8c !important;
}

.text-red {
  color: #dc3545 !important;
}

.text-orange {
  color: #fd7e14 !important;
}

.text-yellow {
  color: #ffc107 !important;
}

.text-green {
  color: #28a745 !important;
}

.text-teal {
  color: #20c997 !important;
}

.text-cyan {
  color: #17a2b8 !important;
}

.text-white {
  color: #fff !important;
}

.text-gray {
  color: #6c757d !important;
}

.text-gray-dark {
  color: #343a40 !important;
}

.dark-mode .text-muted {
  color: #adb5bd !important;
}

.dark-mode .text-lightblue {
  color: #86bad8 !important;
}

.dark-mode .text-navy {
  color: #002c59 !important;
}

.dark-mode .text-olive {
  color: #74c8a3 !important;
}

.dark-mode .text-lime {
  color: #67ffa9 !important;
}

.dark-mode .text-fuchsia {
  color: #f672d8 !important;
}

.dark-mode .text-maroon {
  color: #ed6c9b !important;
}

.dark-mode .text-blue {
  color: #3f6791 !important;
}

.dark-mode .text-indigo {
  color: #6610f2 !important;
}

.dark-mode .text-purple {
  color: #6f42c1 !important;
}

.dark-mode .text-pink {
  color: #e83e8c !important;
}

.dark-mode .text-red {
  color: #e74c3c !important;
}

.dark-mode .text-orange {
  color: #fd7e14 !important;
}

.dark-mode .text-yellow {
  color: #f39c12 !important;
}

.dark-mode .text-green {
  color: #00bc8c !important;
}

.dark-mode .text-teal {
  color: #20c997 !important;
}

.dark-mode .text-cyan {
  color: #3498db !important;
}

.dark-mode .text-white {
  color: #fff !important;
}

.dark-mode .text-gray {
  color: #6c757d !important;
}

.dark-mode .text-gray-dark {
  color: #343a40 !important;
}

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

.elevation-1 {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}

.elevation-2 {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) !important;
}

.elevation-3 {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23) !important;
}

.elevation-4 {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22) !important;
}

.elevation-5 {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22) !important;
}

.bg-primary {
  background-color: #245682 !important;
}

.bg-primary,
.bg-primary > a {
  color: #fff !important;
}

.bg-primary.btn:hover {
  border-color: #193c5a;
  color: #ececec;
}

.bg-primary.btn:not(:disabled):not(.disabled):active, .bg-primary.btn:not(:disabled):not(.disabled).active, .bg-primary.btn:active, .bg-primary.btn.active {
  background-color: #193c5a !important;
  border-color: #163550;
  color: #fff;
}

.bg-secondary {
  background-color: #6c757d !important;
}

.bg-secondary,
.bg-secondary > a {
  color: #fff !important;
}

.bg-secondary.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.bg-secondary.btn:not(:disabled):not(.disabled):active, .bg-secondary.btn:not(:disabled):not(.disabled).active, .bg-secondary.btn:active, .bg-secondary.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

.bg-success {
  background-color: #28a745 !important;
}

.bg-success,
.bg-success > a {
  color: #fff !important;
}

.bg-success.btn:hover {
  border-color: #1e7e34;
  color: #ececec;
}

.bg-success.btn:not(:disabled):not(.disabled):active, .bg-success.btn:not(:disabled):not(.disabled).active, .bg-success.btn:active, .bg-success.btn.active {
  background-color: #1e7e34 !important;
  border-color: #1c7430;
  color: #fff;
}

.bg-info {
  background-color: #17a2b8 !important;
}

.bg-info,
.bg-info > a {
  color: #fff !important;
}

.bg-info.btn:hover {
  border-color: #117a8b;
  color: #ececec;
}

.bg-info.btn:not(:disabled):not(.disabled):active, .bg-info.btn:not(:disabled):not(.disabled).active, .bg-info.btn:active, .bg-info.btn.active {
  background-color: #117a8b !important;
  border-color: #10707f;
  color: #fff;
}

.bg-warning {
  background-color: #ffc107 !important;
}

.bg-warning,
.bg-warning > a {
  color: #1f2d3d !important;
}

.bg-warning.btn:hover {
  border-color: #d39e00;
  color: #121a24;
}

.bg-warning.btn:not(:disabled):not(.disabled):active, .bg-warning.btn:not(:disabled):not(.disabled).active, .bg-warning.btn:active, .bg-warning.btn.active {
  background-color: #d39e00 !important;
  border-color: #c69500;
  color: #1f2d3d;
}

.bg-danger {
  background-color: #dc3545 !important;
}

.bg-danger,
.bg-danger > a {
  color: #fff !important;
}

.bg-danger.btn:hover {
  border-color: #bd2130;
  color: #ececec;
}

.bg-danger.btn:not(:disabled):not(.disabled):active, .bg-danger.btn:not(:disabled):not(.disabled).active, .bg-danger.btn:active, .bg-danger.btn.active {
  background-color: #bd2130 !important;
  border-color: #b21f2d;
  color: #fff;
}

.bg-light {
  background-color: #f8f9fa !important;
}

.bg-light,
.bg-light > a {
  color: #1f2d3d !important;
}

.bg-light.btn:hover {
  border-color: #dae0e5;
  color: #121a24;
}

.bg-light.btn:not(:disabled):not(.disabled):active, .bg-light.btn:not(:disabled):not(.disabled).active, .bg-light.btn:active, .bg-light.btn.active {
  background-color: #dae0e5 !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

.bg-dark {
  background-color: #343a40 !important;
}

.bg-dark,
.bg-dark > a {
  color: #fff !important;
}

.bg-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.bg-dark.btn:not(:disabled):not(.disabled):active, .bg-dark.btn:not(:disabled):not(.disabled).active, .bg-dark.btn:active, .bg-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

.bg-lightblue {
  background-color: #3c8dbc !important;
}

.bg-lightblue,
.bg-lightblue > a {
  color: #fff !important;
}

.bg-lightblue.btn:hover {
  border-color: #307095;
  color: #ececec;
}

.bg-lightblue.btn:not(:disabled):not(.disabled):active, .bg-lightblue.btn:not(:disabled):not(.disabled).active, .bg-lightblue.btn:active, .bg-lightblue.btn.active {
  background-color: #307095 !important;
  border-color: #2d698c;
  color: #fff;
}

.bg-navy {
  background-color: #001f3f !important;
}

.bg-navy,
.bg-navy > a {
  color: #fff !important;
}

.bg-navy.btn:hover {
  border-color: #00060c;
  color: #ececec;
}

.bg-navy.btn:not(:disabled):not(.disabled):active, .bg-navy.btn:not(:disabled):not(.disabled).active, .bg-navy.btn:active, .bg-navy.btn.active {
  background-color: #00060c !important;
  border-color: black;
  color: #fff;
}

.bg-olive {
  background-color: #3d9970 !important;
}

.bg-olive,
.bg-olive > a {
  color: #fff !important;
}

.bg-olive.btn:hover {
  border-color: #2e7555;
  color: #ececec;
}

.bg-olive.btn:not(:disabled):not(.disabled):active, .bg-olive.btn:not(:disabled):not(.disabled).active, .bg-olive.btn:active, .bg-olive.btn.active {
  background-color: #2e7555 !important;
  border-color: #2b6b4f;
  color: #fff;
}

.bg-lime {
  background-color: #01ff70 !important;
}

.bg-lime,
.bg-lime > a {
  color: #1f2d3d !important;
}

.bg-lime.btn:hover {
  border-color: #00cd5a;
  color: #121a24;
}

.bg-lime.btn:not(:disabled):not(.disabled):active, .bg-lime.btn:not(:disabled):not(.disabled).active, .bg-lime.btn:active, .bg-lime.btn.active {
  background-color: #00cd5a !important;
  border-color: #00c054;
  color: #fff;
}

.bg-fuchsia {
  background-color: #f012be !important;
}

.bg-fuchsia,
.bg-fuchsia > a {
  color: #fff !important;
}

.bg-fuchsia.btn:hover {
  border-color: #c30c9a;
  color: #ececec;
}

.bg-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-fuchsia.btn:not(:disabled):not(.disabled).active, .bg-fuchsia.btn:active, .bg-fuchsia.btn.active {
  background-color: #c30c9a !important;
  border-color: #b70c90;
  color: #fff;
}

.bg-maroon {
  background-color: #d81b60 !important;
}

.bg-maroon,
.bg-maroon > a {
  color: #fff !important;
}

.bg-maroon.btn:hover {
  border-color: #ab154c;
  color: #ececec;
}

.bg-maroon.btn:not(:disabled):not(.disabled):active, .bg-maroon.btn:not(:disabled):not(.disabled).active, .bg-maroon.btn:active, .bg-maroon.btn.active {
  background-color: #ab154c !important;
  border-color: #9f1447;
  color: #fff;
}

.bg-blue {
  background-color: #007bff !important;
}

.bg-blue,
.bg-blue > a {
  color: #fff !important;
}

.bg-blue.btn:hover {
  border-color: #0062cc;
  color: #ececec;
}

.bg-blue.btn:not(:disabled):not(.disabled):active, .bg-blue.btn:not(:disabled):not(.disabled).active, .bg-blue.btn:active, .bg-blue.btn.active {
  background-color: #0062cc !important;
  border-color: #005cbf;
  color: #fff;
}

.bg-indigo {
  background-color: #6610f2 !important;
}

.bg-indigo,
.bg-indigo > a {
  color: #fff !important;
}

.bg-indigo.btn:hover {
  border-color: #510bc4;
  color: #ececec;
}

.bg-indigo.btn:not(:disabled):not(.disabled):active, .bg-indigo.btn:not(:disabled):not(.disabled).active, .bg-indigo.btn:active, .bg-indigo.btn.active {
  background-color: #510bc4 !important;
  border-color: #4c0ab8;
  color: #fff;
}

.bg-purple {
  background-color: #6f42c1 !important;
}

.bg-purple,
.bg-purple > a {
  color: #fff !important;
}

.bg-purple.btn:hover {
  border-color: #59339d;
  color: #ececec;
}

.bg-purple.btn:not(:disabled):not(.disabled):active, .bg-purple.btn:not(:disabled):not(.disabled).active, .bg-purple.btn:active, .bg-purple.btn.active {
  background-color: #59339d !important;
  border-color: #533093;
  color: #fff;
}

.bg-pink {
  background-color: #e83e8c !important;
}

.bg-pink,
.bg-pink > a {
  color: #fff !important;
}

.bg-pink.btn:hover {
  border-color: #d91a72;
  color: #ececec;
}

.bg-pink.btn:not(:disabled):not(.disabled):active, .bg-pink.btn:not(:disabled):not(.disabled).active, .bg-pink.btn:active, .bg-pink.btn.active {
  background-color: #d91a72 !important;
  border-color: #ce196c;
  color: #fff;
}

.bg-red {
  background-color: #dc3545 !important;
}

.bg-red,
.bg-red > a {
  color: #fff !important;
}

.bg-red.btn:hover {
  border-color: #bd2130;
  color: #ececec;
}

.bg-red.btn:not(:disabled):not(.disabled):active, .bg-red.btn:not(:disabled):not(.disabled).active, .bg-red.btn:active, .bg-red.btn.active {
  background-color: #bd2130 !important;
  border-color: #b21f2d;
  color: #fff;
}

.bg-orange {
  background-color: #fd7e14 !important;
}

.bg-orange,
.bg-orange > a {
  color: #1f2d3d !important;
}

.bg-orange.btn:hover {
  border-color: #dc6502;
  color: #121a24;
}

.bg-orange.btn:not(:disabled):not(.disabled):active, .bg-orange.btn:not(:disabled):not(.disabled).active, .bg-orange.btn:active, .bg-orange.btn.active {
  background-color: #dc6502 !important;
  border-color: #cf5f02;
  color: #fff;
}

.bg-yellow {
  background-color: #ffc107 !important;
}

.bg-yellow,
.bg-yellow > a {
  color: #1f2d3d !important;
}

.bg-yellow.btn:hover {
  border-color: #d39e00;
  color: #121a24;
}

.bg-yellow.btn:not(:disabled):not(.disabled):active, .bg-yellow.btn:not(:disabled):not(.disabled).active, .bg-yellow.btn:active, .bg-yellow.btn.active {
  background-color: #d39e00 !important;
  border-color: #c69500;
  color: #1f2d3d;
}

.bg-green {
  background-color: #28a745 !important;
}

.bg-green,
.bg-green > a {
  color: #fff !important;
}

.bg-green.btn:hover {
  border-color: #1e7e34;
  color: #ececec;
}

.bg-green.btn:not(:disabled):not(.disabled):active, .bg-green.btn:not(:disabled):not(.disabled).active, .bg-green.btn:active, .bg-green.btn.active {
  background-color: #1e7e34 !important;
  border-color: #1c7430;
  color: #fff;
}

.bg-teal {
  background-color: #20c997 !important;
}

.bg-teal,
.bg-teal > a {
  color: #fff !important;
}

.bg-teal.btn:hover {
  border-color: #199d76;
  color: #ececec;
}

.bg-teal.btn:not(:disabled):not(.disabled):active, .bg-teal.btn:not(:disabled):not(.disabled).active, .bg-teal.btn:active, .bg-teal.btn.active {
  background-color: #199d76 !important;
  border-color: #17926e;
  color: #fff;
}

.bg-cyan {
  background-color: #17a2b8 !important;
}

.bg-cyan,
.bg-cyan > a {
  color: #fff !important;
}

.bg-cyan.btn:hover {
  border-color: #117a8b;
  color: #ececec;
}

.bg-cyan.btn:not(:disabled):not(.disabled):active, .bg-cyan.btn:not(:disabled):not(.disabled).active, .bg-cyan.btn:active, .bg-cyan.btn.active {
  background-color: #117a8b !important;
  border-color: #10707f;
  color: #fff;
}

.bg-white {
  background-color: #fff !important;
}

.bg-white,
.bg-white > a {
  color: #1f2d3d !important;
}

.bg-white.btn:hover {
  border-color: #e6e6e6;
  color: #121a24;
}

.bg-white.btn:not(:disabled):not(.disabled):active, .bg-white.btn:not(:disabled):not(.disabled).active, .bg-white.btn:active, .bg-white.btn.active {
  background-color: #e6e6e6 !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

.bg-gray {
  background-color: #6c757d !important;
}

.bg-gray,
.bg-gray > a {
  color: #fff !important;
}

.bg-gray.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.bg-gray.btn:not(:disabled):not(.disabled):active, .bg-gray.btn:not(:disabled):not(.disabled).active, .bg-gray.btn:active, .bg-gray.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

.bg-gray-dark {
  background-color: #343a40 !important;
}

.bg-gray-dark,
.bg-gray-dark > a {
  color: #fff !important;
}

.bg-gray-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.bg-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gray-dark.btn:not(:disabled):not(.disabled).active, .bg-gray-dark.btn:active, .bg-gray-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

.bg-gray {
  background-color: #adb5bd;
  color: #1f2d3d;
}

.bg-gray-light {
  background-color: #f2f4f5;
  color: #1f2d3d !important;
}

.bg-black {
  background-color: #000;
  color: #fff !important;
}

.bg-white {
  background-color: #fff;
  color: #1f2d3d !important;
}

.bg-gradient-primary {
  background: #245682 linear-gradient(180deg, #457094, #245682) repeat-x !important;
  color: #fff;
}

.bg-gradient-primary.btn.disabled, .bg-gradient-primary.btn:disabled, .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .bg-gradient-primary.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-primary.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-primary.btn:hover {
  background: #245682 linear-gradient(180deg, #3e5f7b, #1c4364) repeat-x !important;
  border-color: #193c5a;
  color: #ececec;
}

.bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .bg-gradient-primary.btn:not(:disabled):not(.disabled).active, .bg-gradient-primary.btn:active, .bg-gradient-primary.btn.active {
  background: #245682 linear-gradient(180deg, #3c5973, #193c5a) repeat-x !important;
  border-color: #163550;
  color: #fff;
}

.bg-gradient-secondary {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.bg-gradient-secondary.btn.disabled, .bg-gradient-secondary.btn:disabled, .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-secondary.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-secondary.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active, .bg-gradient-secondary.btn:active, .bg-gradient-secondary.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.bg-gradient-success {
  background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x !important;
  color: #fff;
}

.bg-gradient-success.btn.disabled, .bg-gradient-success.btn:disabled, .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .bg-gradient-success.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-success.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-success.btn:hover {
  background: #28a745 linear-gradient(180deg, #429a56, #218838) repeat-x !important;
  border-color: #1e7e34;
  color: #ececec;
}

.bg-gradient-success.btn:not(:disabled):not(.disabled):active, .bg-gradient-success.btn:not(:disabled):not(.disabled).active, .bg-gradient-success.btn:active, .bg-gradient-success.btn.active {
  background: #28a745 linear-gradient(180deg, #409152, #1e7e34) repeat-x !important;
  border-color: #1c7430;
  color: #fff;
}

.bg-gradient-info {
  background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x !important;
  color: #fff;
}

.bg-gradient-info.btn.disabled, .bg-gradient-info.btn:disabled, .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .bg-gradient-info.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-info.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-info.btn:hover {
  background: #17a2b8 linear-gradient(180deg, #3697a6, #138496) repeat-x !important;
  border-color: #117a8b;
  color: #ececec;
}

.bg-gradient-info.btn:not(:disabled):not(.disabled):active, .bg-gradient-info.btn:not(:disabled):not(.disabled).active, .bg-gradient-info.btn:active, .bg-gradient-info.btn.active {
  background: #17a2b8 linear-gradient(180deg, #358e9c, #117a8b) repeat-x !important;
  border-color: #10707f;
  color: #fff;
}

.bg-gradient-warning {
  background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-warning.btn.disabled, .bg-gradient-warning.btn:disabled, .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .bg-gradient-warning.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-warning.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-warning.btn:hover {
  background: #ffc107 linear-gradient(180deg, #e4b526, #e0a800) repeat-x !important;
  border-color: #d39e00;
  color: #121a24;
}

.bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .bg-gradient-warning.btn:not(:disabled):not(.disabled).active, .bg-gradient-warning.btn:active, .bg-gradient-warning.btn.active {
  background: #ffc107 linear-gradient(180deg, #daad26, #d39e00) repeat-x !important;
  border-color: #c69500;
  color: #1f2d3d;
}

.bg-gradient-danger {
  background: #dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x !important;
  color: #fff;
}

.bg-gradient-danger.btn.disabled, .bg-gradient-danger.btn:disabled, .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .bg-gradient-danger.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-danger.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-danger.btn:hover {
  background: #dc3545 linear-gradient(180deg, #d04451, #c82333) repeat-x !important;
  border-color: #bd2130;
  color: #ececec;
}

.bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .bg-gradient-danger.btn:not(:disabled):not(.disabled).active, .bg-gradient-danger.btn:active, .bg-gradient-danger.btn.active {
  background: #dc3545 linear-gradient(180deg, #c7424f, #bd2130) repeat-x !important;
  border-color: #b21f2d;
  color: #fff;
}

.bg-gradient-light {
  background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-light.btn.disabled, .bg-gradient-light.btn:disabled, .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .bg-gradient-light.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-light.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-light.btn:hover {
  background: #f8f9fa linear-gradient(180deg, #e6eaed, #e2e6ea) repeat-x !important;
  border-color: #dae0e5;
  color: #121a24;
}

.bg-gradient-light.btn:not(:disabled):not(.disabled):active, .bg-gradient-light.btn:not(:disabled):not(.disabled).active, .bg-gradient-light.btn:active, .bg-gradient-light.btn.active {
  background: #f8f9fa linear-gradient(180deg, #e0e4e9, #dae0e5) repeat-x !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

.bg-gradient-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.bg-gradient-dark.btn.disabled, .bg-gradient-dark.btn:disabled, .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-dark.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-dark.btn:not(:disabled):not(.disabled).active, .bg-gradient-dark.btn:active, .bg-gradient-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

.bg-gradient-lightblue {
  background: #3c8dbc linear-gradient(180deg, #599ec6, #3c8dbc) repeat-x !important;
  color: #fff;
}

.bg-gradient-lightblue.btn.disabled, .bg-gradient-lightblue.btn:disabled, .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-lightblue.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-lightblue.btn:hover {
  background: #3c8dbc linear-gradient(180deg, #518cad, #33779f) repeat-x !important;
  border-color: #307095;
  color: #ececec;
}

.bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active, .bg-gradient-lightblue.btn:active, .bg-gradient-lightblue.btn.active {
  background: #3c8dbc linear-gradient(180deg, #4f85a5, #307095) repeat-x !important;
  border-color: #2d698c;
  color: #fff;
}

.bg-gradient-navy {
  background: #001f3f linear-gradient(180deg, #26415c, #001f3f) repeat-x !important;
  color: #fff;
}

.bg-gradient-navy.btn.disabled, .bg-gradient-navy.btn:disabled, .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .bg-gradient-navy.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-navy.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-navy.btn:hover {
  background: #001f3f linear-gradient(180deg, #26313b, #000c19) repeat-x !important;
  border-color: #00060c;
  color: #ececec;
}

.bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .bg-gradient-navy.btn:not(:disabled):not(.disabled).active, .bg-gradient-navy.btn:active, .bg-gradient-navy.btn.active {
  background: #001f3f linear-gradient(180deg, #262b30, #00060c) repeat-x !important;
  border-color: black;
  color: #fff;
}

.bg-gradient-olive {
  background: #3d9970 linear-gradient(180deg, #5aa885, #3d9970) repeat-x !important;
  color: #fff;
}

.bg-gradient-olive.btn.disabled, .bg-gradient-olive.btn:disabled, .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .bg-gradient-olive.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-olive.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-olive.btn:hover {
  background: #3d9970 linear-gradient(180deg, #519174, #327e5c) repeat-x !important;
  border-color: #2e7555;
  color: #ececec;
}

.bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .bg-gradient-olive.btn:not(:disabled):not(.disabled).active, .bg-gradient-olive.btn:active, .bg-gradient-olive.btn.active {
  background: #3d9970 linear-gradient(180deg, #4e896f, #2e7555) repeat-x !important;
  border-color: #2b6b4f;
  color: #fff;
}

.bg-gradient-lime {
  background: #01ff70 linear-gradient(180deg, #27ff85, #01ff70) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-lime.btn.disabled, .bg-gradient-lime.btn:disabled, .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .bg-gradient-lime.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-lime.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-lime.btn:hover {
  background: #01ff70 linear-gradient(180deg, #26df77, #00da5f) repeat-x !important;
  border-color: #00cd5a;
  color: #121a24;
}

.bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .bg-gradient-lime.btn:not(:disabled):not(.disabled).active, .bg-gradient-lime.btn:active, .bg-gradient-lime.btn.active {
  background: #01ff70 linear-gradient(180deg, #26d572, #00cd5a) repeat-x !important;
  border-color: #00c054;
  color: #fff;
}

.bg-gradient-fuchsia {
  background: #f012be linear-gradient(180deg, #f236c8, #f012be) repeat-x !important;
  color: #fff;
}

.bg-gradient-fuchsia.btn.disabled, .bg-gradient-fuchsia.btn:disabled, .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-fuchsia.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-fuchsia.btn:hover {
  background: #f012be linear-gradient(180deg, #d631b1, #cf0da3) repeat-x !important;
  border-color: #c30c9a;
  color: #ececec;
}

.bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active, .bg-gradient-fuchsia.btn:active, .bg-gradient-fuchsia.btn.active {
  background: #f012be linear-gradient(180deg, #cc31a9, #c30c9a) repeat-x !important;
  border-color: #b70c90;
  color: #fff;
}

.bg-gradient-maroon {
  background: #d81b60 linear-gradient(180deg, #de3d78, #d81b60) repeat-x !important;
  color: #fff;
}

.bg-gradient-maroon.btn.disabled, .bg-gradient-maroon.btn:disabled, .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-maroon.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-maroon.btn:hover {
  background: #d81b60 linear-gradient(180deg, #c13a6b, #b61751) repeat-x !important;
  border-color: #ab154c;
  color: #ececec;
}

.bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active, .bg-gradient-maroon.btn:active, .bg-gradient-maroon.btn.active {
  background: #d81b60 linear-gradient(180deg, #b73867, #ab154c) repeat-x !important;
  border-color: #9f1447;
  color: #fff;
}

.bg-gradient-blue {
  background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x !important;
  color: #fff;
}

.bg-gradient-blue.btn.disabled, .bg-gradient-blue.btn:disabled, .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .bg-gradient-blue.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-blue.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-blue.btn:hover {
  background: #007bff linear-gradient(180deg, #267fde, #0069d9) repeat-x !important;
  border-color: #0062cc;
  color: #ececec;
}

.bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .bg-gradient-blue.btn:not(:disabled):not(.disabled).active, .bg-gradient-blue.btn:active, .bg-gradient-blue.btn.active {
  background: #007bff linear-gradient(180deg, #267ad4, #0062cc) repeat-x !important;
  border-color: #005cbf;
  color: #fff;
}

.bg-gradient-indigo {
  background: #6610f2 linear-gradient(180deg, #7d34f4, #6610f2) repeat-x !important;
  color: #fff;
}

.bg-gradient-indigo.btn.disabled, .bg-gradient-indigo.btn:disabled, .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-indigo.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-indigo.btn:hover {
  background: #6610f2 linear-gradient(180deg, #7030d7, #560bd0) repeat-x !important;
  border-color: #510bc4;
  color: #ececec;
}

.bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active, .bg-gradient-indigo.btn:active, .bg-gradient-indigo.btn.active {
  background: #6610f2 linear-gradient(180deg, #6b2fcd, #510bc4) repeat-x !important;
  border-color: #4c0ab8;
  color: #fff;
}

.bg-gradient-purple {
  background: #6f42c1 linear-gradient(180deg, #855eca, #6f42c1) repeat-x !important;
  color: #fff;
}

.bg-gradient-purple.btn.disabled, .bg-gradient-purple.btn:disabled, .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .bg-gradient-purple.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-purple.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-purple.btn:hover {
  background: #6f42c1 linear-gradient(180deg, #7655b4, #5e37a6) repeat-x !important;
  border-color: #59339d;
  color: #ececec;
}

.bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .bg-gradient-purple.btn:not(:disabled):not(.disabled).active, .bg-gradient-purple.btn:active, .bg-gradient-purple.btn.active {
  background: #6f42c1 linear-gradient(180deg, #7252ab, #59339d) repeat-x !important;
  border-color: #533093;
  color: #fff;
}

.bg-gradient-pink {
  background: #e83e8c linear-gradient(180deg, #eb5b9d, #e83e8c) repeat-x !important;
  color: #fff;
}

.bg-gradient-pink.btn.disabled, .bg-gradient-pink.btn:disabled, .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .bg-gradient-pink.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-pink.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-pink.btn:hover {
  background: #e83e8c linear-gradient(180deg, #e83e8c, #e41c78) repeat-x !important;
  border-color: #d91a72;
  color: #ececec;
}

.bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .bg-gradient-pink.btn:not(:disabled):not(.disabled).active, .bg-gradient-pink.btn:active, .bg-gradient-pink.btn.active {
  background: #e83e8c linear-gradient(180deg, #df3c87, #d91a72) repeat-x !important;
  border-color: #ce196c;
  color: #fff;
}

.bg-gradient-red {
  background: #dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x !important;
  color: #fff;
}

.bg-gradient-red.btn.disabled, .bg-gradient-red.btn:disabled, .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .bg-gradient-red.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-red.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-red.btn:hover {
  background: #dc3545 linear-gradient(180deg, #d04451, #c82333) repeat-x !important;
  border-color: #bd2130;
  color: #ececec;
}

.bg-gradient-red.btn:not(:disabled):not(.disabled):active, .bg-gradient-red.btn:not(:disabled):not(.disabled).active, .bg-gradient-red.btn:active, .bg-gradient-red.btn.active {
  background: #dc3545 linear-gradient(180deg, #c7424f, #bd2130) repeat-x !important;
  border-color: #b21f2d;
  color: #fff;
}

.bg-gradient-orange {
  background: #fd7e14 linear-gradient(180deg, #fd9137, #fd7e14) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-orange.btn.disabled, .bg-gradient-orange.btn:disabled, .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .bg-gradient-orange.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-orange.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-orange.btn:hover {
  background: #fd7e14 linear-gradient(180deg, #ec8128, #e96b02) repeat-x !important;
  border-color: #dc6502;
  color: #121a24;
}

.bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .bg-gradient-orange.btn:not(:disabled):not(.disabled).active, .bg-gradient-orange.btn:active, .bg-gradient-orange.btn.active {
  background: #fd7e14 linear-gradient(180deg, #e17c28, #dc6502) repeat-x !important;
  border-color: #cf5f02;
  color: #fff;
}

.bg-gradient-yellow {
  background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-yellow.btn.disabled, .bg-gradient-yellow.btn:disabled, .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-yellow.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-yellow.btn:hover {
  background: #ffc107 linear-gradient(180deg, #e4b526, #e0a800) repeat-x !important;
  border-color: #d39e00;
  color: #121a24;
}

.bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active, .bg-gradient-yellow.btn:active, .bg-gradient-yellow.btn.active {
  background: #ffc107 linear-gradient(180deg, #daad26, #d39e00) repeat-x !important;
  border-color: #c69500;
  color: #1f2d3d;
}

.bg-gradient-green {
  background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x !important;
  color: #fff;
}

.bg-gradient-green.btn.disabled, .bg-gradient-green.btn:disabled, .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .bg-gradient-green.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-green.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-green.btn:hover {
  background: #28a745 linear-gradient(180deg, #429a56, #218838) repeat-x !important;
  border-color: #1e7e34;
  color: #ececec;
}

.bg-gradient-green.btn:not(:disabled):not(.disabled):active, .bg-gradient-green.btn:not(:disabled):not(.disabled).active, .bg-gradient-green.btn:active, .bg-gradient-green.btn.active {
  background: #28a745 linear-gradient(180deg, #409152, #1e7e34) repeat-x !important;
  border-color: #1c7430;
  color: #fff;
}

.bg-gradient-teal {
  background: #20c997 linear-gradient(180deg, #41d1a7, #20c997) repeat-x !important;
  color: #fff;
}

.bg-gradient-teal.btn.disabled, .bg-gradient-teal.btn:disabled, .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .bg-gradient-teal.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-teal.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-teal.btn:hover {
  background: #20c997 linear-gradient(180deg, #3db592, #1ba87e) repeat-x !important;
  border-color: #199d76;
  color: #ececec;
}

.bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .bg-gradient-teal.btn:not(:disabled):not(.disabled).active, .bg-gradient-teal.btn:active, .bg-gradient-teal.btn.active {
  background: #20c997 linear-gradient(180deg, #3bac8b, #199d76) repeat-x !important;
  border-color: #17926e;
  color: #fff;
}

.bg-gradient-cyan {
  background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x !important;
  color: #fff;
}

.bg-gradient-cyan.btn.disabled, .bg-gradient-cyan.btn:disabled, .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-cyan.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-cyan.btn:hover {
  background: #17a2b8 linear-gradient(180deg, #3697a6, #138496) repeat-x !important;
  border-color: #117a8b;
  color: #ececec;
}

.bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active, .bg-gradient-cyan.btn:active, .bg-gradient-cyan.btn.active {
  background: #17a2b8 linear-gradient(180deg, #358e9c, #117a8b) repeat-x !important;
  border-color: #10707f;
  color: #fff;
}

.bg-gradient-white {
  background: #fff linear-gradient(180deg, white, #fff) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-white.btn.disabled, .bg-gradient-white.btn:disabled, .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .bg-gradient-white.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-white.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-white.btn:hover {
  background: #fff linear-gradient(180deg, #efefef, #ececec) repeat-x !important;
  border-color: #e6e6e6;
  color: #121a24;
}

.bg-gradient-white.btn:not(:disabled):not(.disabled):active, .bg-gradient-white.btn:not(:disabled):not(.disabled).active, .bg-gradient-white.btn:active, .bg-gradient-white.btn.active {
  background: #fff linear-gradient(180deg, #e9e9e9, #e6e6e6) repeat-x !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

.bg-gradient-gray {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.bg-gradient-gray.btn.disabled, .bg-gradient-gray.btn:disabled, .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-gray.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-gray.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray.btn:not(:disabled):not(.disabled).active, .bg-gradient-gray.btn:active, .bg-gradient-gray.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.bg-gradient-gray-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.bg-gradient-gray-dark.btn.disabled, .bg-gradient-gray-dark.btn:disabled, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-gray-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-gray-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active, .bg-gradient-gray-dark.btn:active, .bg-gradient-gray-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

[class^="bg-"].disabled {
  opacity: .65;
}

a.text-muted:hover {
  color: #245682 !important;
}

.link-muted {
  color: #5d6974;
}

.link-muted:hover, .link-muted:focus {
  color: #464f58;
}

.link-black {
  color: #6c757d;
}

.link-black:hover, .link-black:focus {
  color: #e6e8ea;
}

.accent-primary .btn-link,
.accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-primary .nav-tabs .nav-link {
  color: #245682;
}

.accent-primary .btn-link:hover,
.accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-primary .nav-tabs .nav-link:hover {
  color: #142f46;
}

.accent-primary .dropdown-item:active, .accent-primary .dropdown-item.active {
  background-color: #245682;
  color: #fff;
}

.accent-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #245682;
  border-color: #0e2132;
}

.accent-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-primary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-primary .custom-select:focus,
.accent-primary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-primary .custom-file-input:focus ~ .custom-file-label {
  border-color: #5697d0;
}

.accent-primary .page-item .page-link {
  color: #245682;
}

.accent-primary .page-item.active a,
.accent-primary .page-item.active .page-link {
  background-color: #245682;
  border-color: #245682;
  color: #fff;
}

.accent-primary .page-item.disabled a,
.accent-primary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-primary .page-item .page-link:hover, .dark-mode.accent-primary .page-item .page-link:focus {
  color: #2a6496;
}

.accent-secondary .btn-link,
.accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-secondary .nav-tabs .nav-link {
  color: #6c757d;
}

.accent-secondary .btn-link:hover,
.accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-secondary .nav-tabs .nav-link:hover {
  color: #494f54;
}

.accent-secondary .dropdown-item:active, .accent-secondary .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.accent-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.accent-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-secondary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-secondary .custom-select:focus,
.accent-secondary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-secondary .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.accent-secondary .page-item .page-link {
  color: #6c757d;
}

.accent-secondary .page-item.active a,
.accent-secondary .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.accent-secondary .page-item.disabled a,
.accent-secondary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-secondary .page-item .page-link:hover, .dark-mode.accent-secondary .page-item .page-link:focus {
  color: #78828a;
}

.accent-success .btn-link,
.accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-success .nav-tabs .nav-link {
  color: #28a745;
}

.accent-success .btn-link:hover,
.accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-success .nav-tabs .nav-link:hover {
  color: #19692c;
}

.accent-success .dropdown-item:active, .accent-success .dropdown-item.active {
  background-color: #28a745;
  color: #fff;
}

.accent-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.accent-success .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-success .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-success .custom-select:focus,
.accent-success .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-success .custom-file-input:focus ~ .custom-file-label {
  border-color: #71dd8a;
}

.accent-success .page-item .page-link {
  color: #28a745;
}

.accent-success .page-item.active a,
.accent-success .page-item.active .page-link {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.accent-success .page-item.disabled a,
.accent-success .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-success .page-item .page-link:hover, .dark-mode.accent-success .page-item .page-link:focus {
  color: #2dbc4e;
}

.accent-info .btn-link,
.accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-info .nav-tabs .nav-link {
  color: #17a2b8;
}

.accent-info .btn-link:hover,
.accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-info .nav-tabs .nav-link:hover {
  color: #0f6674;
}

.accent-info .dropdown-item:active, .accent-info .dropdown-item.active {
  background-color: #17a2b8;
  color: #fff;
}

.accent-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.accent-info .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-info .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-info .custom-select:focus,
.accent-info .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-info .custom-file-input:focus ~ .custom-file-label {
  border-color: #63d9ec;
}

.accent-info .page-item .page-link {
  color: #17a2b8;
}

.accent-info .page-item.active a,
.accent-info .page-item.active .page-link {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.accent-info .page-item.disabled a,
.accent-info .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-info .page-item .page-link:hover, .dark-mode.accent-info .page-item .page-link:focus {
  color: #1ab6cf;
}

.accent-warning .btn-link,
.accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-warning .nav-tabs .nav-link {
  color: #ffc107;
}

.accent-warning .btn-link:hover,
.accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-warning .nav-tabs .nav-link:hover {
  color: #ba8b00;
}

.accent-warning .dropdown-item:active, .accent-warning .dropdown-item.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.accent-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.accent-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-warning .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-warning .custom-select:focus,
.accent-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-warning .custom-file-input:focus ~ .custom-file-label {
  border-color: #ffe187;
}

.accent-warning .page-item .page-link {
  color: #ffc107;
}

.accent-warning .page-item.active a,
.accent-warning .page-item.active .page-link {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #fff;
}

.accent-warning .page-item.disabled a,
.accent-warning .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-warning .page-item .page-link:hover, .dark-mode.accent-warning .page-item .page-link:focus {
  color: #ffc721;
}

.accent-danger .btn-link,
.accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-danger .nav-tabs .nav-link {
  color: #dc3545;
}

.accent-danger .btn-link:hover,
.accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-danger .nav-tabs .nav-link:hover {
  color: #a71d2a;
}

.accent-danger .dropdown-item:active, .accent-danger .dropdown-item.active {
  background-color: #dc3545;
  color: #fff;
}

.accent-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.accent-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-danger .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-danger .custom-select:focus,
.accent-danger .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-danger .custom-file-input:focus ~ .custom-file-label {
  border-color: #efa2a9;
}

.accent-danger .page-item .page-link {
  color: #dc3545;
}

.accent-danger .page-item.active a,
.accent-danger .page-item.active .page-link {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.accent-danger .page-item.disabled a,
.accent-danger .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-danger .page-item .page-link:hover, .dark-mode.accent-danger .page-item .page-link:focus {
  color: #e04b59;
}

.accent-light .btn-link,
.accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-light .nav-tabs .nav-link {
  color: #f8f9fa;
}

.accent-light .btn-link:hover,
.accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-light .nav-tabs .nav-link:hover {
  color: #cbd3da;
}

.accent-light .dropdown-item:active, .accent-light .dropdown-item.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.accent-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.accent-light .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-light .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-light .custom-select:focus,
.accent-light .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-light .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.accent-light .page-item .page-link {
  color: #f8f9fa;
}

.accent-light .page-item.active a,
.accent-light .page-item.active .page-link {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #fff;
}

.accent-light .page-item.disabled a,
.accent-light .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-light .page-item .page-link:hover, .dark-mode.accent-light .page-item .page-link:focus {
  color: white;
}

.accent-dark .btn-link,
.accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-dark .nav-tabs .nav-link {
  color: #343a40;
}

.accent-dark .btn-link:hover,
.accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.accent-dark .dropdown-item:active, .accent-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.accent-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.accent-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-dark .custom-select:focus,
.accent-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.accent-dark .page-item .page-link {
  color: #343a40;
}

.accent-dark .page-item.active a,
.accent-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.accent-dark .page-item.disabled a,
.accent-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-dark .page-item .page-link:hover, .dark-mode.accent-dark .page-item .page-link:focus {
  color: #3f474e;
}

.accent-lightblue .btn-link,
.accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-lightblue .nav-tabs .nav-link {
  color: #3c8dbc;
}

.accent-lightblue .btn-link:hover,
.accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-lightblue .nav-tabs .nav-link:hover {
  color: #296282;
}

.accent-lightblue .dropdown-item:active, .accent-lightblue .dropdown-item.active {
  background-color: #3c8dbc;
  color: #fff;
}

.accent-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3c8dbc;
  border-color: #23536f;
}

.accent-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-lightblue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-lightblue .custom-select:focus,
.accent-lightblue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-lightblue .custom-file-input:focus ~ .custom-file-label {
  border-color: #99c5de;
}

.accent-lightblue .page-item .page-link {
  color: #3c8dbc;
}

.accent-lightblue .page-item.active a,
.accent-lightblue .page-item.active .page-link {
  background-color: #3c8dbc;
  border-color: #3c8dbc;
  color: #fff;
}

.accent-lightblue .page-item.disabled a,
.accent-lightblue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-lightblue .page-item .page-link:hover, .dark-mode.accent-lightblue .page-item .page-link:focus {
  color: #4c99c6;
}

.accent-navy .btn-link,
.accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-navy .nav-tabs .nav-link {
  color: #001f3f;
}

.accent-navy .btn-link:hover,
.accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-navy .nav-tabs .nav-link:hover {
  color: black;
}

.accent-navy .dropdown-item:active, .accent-navy .dropdown-item.active {
  background-color: #001f3f;
  color: #fff;
}

.accent-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #001f3f;
  border-color: black;
}

.accent-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-navy .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-navy .custom-select:focus,
.accent-navy .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-navy .custom-file-input:focus ~ .custom-file-label {
  border-color: #005ebf;
}

.accent-navy .page-item .page-link {
  color: #001f3f;
}

.accent-navy .page-item.active a,
.accent-navy .page-item.active .page-link {
  background-color: #001f3f;
  border-color: #001f3f;
  color: #fff;
}

.accent-navy .page-item.disabled a,
.accent-navy .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-navy .page-item .page-link:hover, .dark-mode.accent-navy .page-item .page-link:focus {
  color: #002c59;
}

.accent-olive .btn-link,
.accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-olive .nav-tabs .nav-link {
  color: #3d9970;
}

.accent-olive .btn-link:hover,
.accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-olive .nav-tabs .nav-link:hover {
  color: #276248;
}

.accent-olive .dropdown-item:active, .accent-olive .dropdown-item.active {
  background-color: #3d9970;
  color: #fff;
}

.accent-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3d9970;
  border-color: #20503b;
}

.accent-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-olive .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-olive .custom-select:focus,
.accent-olive .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-olive .custom-file-input:focus ~ .custom-file-label {
  border-color: #87cfaf;
}

.accent-olive .page-item .page-link {
  color: #3d9970;
}

.accent-olive .page-item.active a,
.accent-olive .page-item.active .page-link {
  background-color: #3d9970;
  border-color: #3d9970;
  color: #fff;
}

.accent-olive .page-item.disabled a,
.accent-olive .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-olive .page-item .page-link:hover, .dark-mode.accent-olive .page-item .page-link:focus {
  color: #44ab7d;
}

.accent-lime .btn-link,
.accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-lime .nav-tabs .nav-link {
  color: #01ff70;
}

.accent-lime .btn-link:hover,
.accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-lime .nav-tabs .nav-link:hover {
  color: #00b44e;
}

.accent-lime .dropdown-item:active, .accent-lime .dropdown-item.active {
  background-color: #01ff70;
  color: #1f2d3d;
}

.accent-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #01ff70;
  border-color: #009a43;
}

.accent-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-lime .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-lime .custom-select:focus,
.accent-lime .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-lime .custom-file-input:focus ~ .custom-file-label {
  border-color: #81ffb8;
}

.accent-lime .page-item .page-link {
  color: #01ff70;
}

.accent-lime .page-item.active a,
.accent-lime .page-item.active .page-link {
  background-color: #01ff70;
  border-color: #01ff70;
  color: #fff;
}

.accent-lime .page-item.disabled a,
.accent-lime .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-lime .page-item .page-link:hover, .dark-mode.accent-lime .page-item .page-link:focus {
  color: #1bff7e;
}

.accent-fuchsia .btn-link,
.accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-fuchsia .nav-tabs .nav-link {
  color: #f012be;
}

.accent-fuchsia .btn-link:hover,
.accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-fuchsia .nav-tabs .nav-link:hover {
  color: #ab0b87;
}

.accent-fuchsia .dropdown-item:active, .accent-fuchsia .dropdown-item.active {
  background-color: #f012be;
  color: #fff;
}

.accent-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f012be;
  border-color: #930974;
}

.accent-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-fuchsia .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-fuchsia .custom-select:focus,
.accent-fuchsia .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-fuchsia .custom-file-input:focus ~ .custom-file-label {
  border-color: #f88adf;
}

.accent-fuchsia .page-item .page-link {
  color: #f012be;
}

.accent-fuchsia .page-item.active a,
.accent-fuchsia .page-item.active .page-link {
  background-color: #f012be;
  border-color: #f012be;
  color: #fff;
}

.accent-fuchsia .page-item.disabled a,
.accent-fuchsia .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-fuchsia .page-item .page-link:hover, .dark-mode.accent-fuchsia .page-item .page-link:focus {
  color: #f22ac5;
}

.accent-maroon .btn-link,
.accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-maroon .nav-tabs .nav-link {
  color: #d81b60;
}

.accent-maroon .btn-link:hover,
.accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-maroon .nav-tabs .nav-link:hover {
  color: #941342;
}

.accent-maroon .dropdown-item:active, .accent-maroon .dropdown-item.active {
  background-color: #d81b60;
  color: #fff;
}

.accent-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #d81b60;
  border-color: #7d1038;
}

.accent-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-maroon .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-maroon .custom-select:focus,
.accent-maroon .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-maroon .custom-file-input:focus ~ .custom-file-label {
  border-color: #f083ab;
}

.accent-maroon .page-item .page-link {
  color: #d81b60;
}

.accent-maroon .page-item.active a,
.accent-maroon .page-item.active .page-link {
  background-color: #d81b60;
  border-color: #d81b60;
  color: #fff;
}

.accent-maroon .page-item.disabled a,
.accent-maroon .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-maroon .page-item .page-link:hover, .dark-mode.accent-maroon .page-item .page-link:focus {
  color: #e4286d;
}

.accent-blue .btn-link,
.accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-blue .nav-tabs .nav-link {
  color: #007bff;
}

.accent-blue .btn-link:hover,
.accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-blue .nav-tabs .nav-link:hover {
  color: #0056b3;
}

.accent-blue .dropdown-item:active, .accent-blue .dropdown-item.active {
  background-color: #007bff;
  color: #fff;
}

.accent-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.accent-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-blue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-blue .custom-select:focus,
.accent-blue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-blue .custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
}

.accent-blue .page-item .page-link {
  color: #007bff;
}

.accent-blue .page-item.active a,
.accent-blue .page-item.active .page-link {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.accent-blue .page-item.disabled a,
.accent-blue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-blue .page-item .page-link:hover, .dark-mode.accent-blue .page-item .page-link:focus {
  color: #1a88ff;
}

.accent-indigo .btn-link,
.accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-indigo .nav-tabs .nav-link {
  color: #6610f2;
}

.accent-indigo .btn-link:hover,
.accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-indigo .nav-tabs .nav-link:hover {
  color: #4709ac;
}

.accent-indigo .dropdown-item:active, .accent-indigo .dropdown-item.active {
  background-color: #6610f2;
  color: #fff;
}

.accent-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.accent-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-indigo .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-indigo .custom-select:focus,
.accent-indigo .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-indigo .custom-file-input:focus ~ .custom-file-label {
  border-color: #b389f9;
}

.accent-indigo .page-item .page-link {
  color: #6610f2;
}

.accent-indigo .page-item.active a,
.accent-indigo .page-item.active .page-link {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.accent-indigo .page-item.disabled a,
.accent-indigo .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-indigo .page-item .page-link:hover, .dark-mode.accent-indigo .page-item .page-link:focus {
  color: #7528f3;
}

.accent-purple .btn-link,
.accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-purple .nav-tabs .nav-link {
  color: #6f42c1;
}

.accent-purple .btn-link:hover,
.accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-purple .nav-tabs .nav-link:hover {
  color: #4e2d89;
}

.accent-purple .dropdown-item:active, .accent-purple .dropdown-item.active {
  background-color: #6f42c1;
  color: #fff;
}

.accent-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.accent-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-purple .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-purple .custom-select:focus,
.accent-purple .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-purple .custom-file-input:focus ~ .custom-file-label {
  border-color: #b8a2e0;
}

.accent-purple .page-item .page-link {
  color: #6f42c1;
}

.accent-purple .page-item.active a,
.accent-purple .page-item.active .page-link {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.accent-purple .page-item.disabled a,
.accent-purple .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-purple .page-item .page-link:hover, .dark-mode.accent-purple .page-item .page-link:focus {
  color: #7e55c7;
}

.accent-pink .btn-link,
.accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-pink .nav-tabs .nav-link {
  color: #e83e8c;
}

.accent-pink .btn-link:hover,
.accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-pink .nav-tabs .nav-link:hover {
  color: #c21766;
}

.accent-pink .dropdown-item:active, .accent-pink .dropdown-item.active {
  background-color: #e83e8c;
  color: #fff;
}

.accent-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.accent-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-pink .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-pink .custom-select:focus,
.accent-pink .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-pink .custom-file-input:focus ~ .custom-file-label {
  border-color: #f6b0d0;
}

.accent-pink .page-item .page-link {
  color: #e83e8c;
}

.accent-pink .page-item.active a,
.accent-pink .page-item.active .page-link {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.accent-pink .page-item.disabled a,
.accent-pink .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-pink .page-item .page-link:hover, .dark-mode.accent-pink .page-item .page-link:focus {
  color: #eb559a;
}

.accent-red .btn-link,
.accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-red .nav-tabs .nav-link {
  color: #dc3545;
}

.accent-red .btn-link:hover,
.accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-red .nav-tabs .nav-link:hover {
  color: #a71d2a;
}

.accent-red .dropdown-item:active, .accent-red .dropdown-item.active {
  background-color: #dc3545;
  color: #fff;
}

.accent-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.accent-red .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-red .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-red .custom-select:focus,
.accent-red .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-red .custom-file-input:focus ~ .custom-file-label {
  border-color: #efa2a9;
}

.accent-red .page-item .page-link {
  color: #dc3545;
}

.accent-red .page-item.active a,
.accent-red .page-item.active .page-link {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.accent-red .page-item.disabled a,
.accent-red .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-red .page-item .page-link:hover, .dark-mode.accent-red .page-item .page-link:focus {
  color: #e04b59;
}

.accent-orange .btn-link,
.accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-orange .nav-tabs .nav-link {
  color: #fd7e14;
}

.accent-orange .btn-link:hover,
.accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-orange .nav-tabs .nav-link:hover {
  color: #c35a02;
}

.accent-orange .dropdown-item:active, .accent-orange .dropdown-item.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.accent-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.accent-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-orange .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-orange .custom-select:focus,
.accent-orange .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-orange .custom-file-input:focus ~ .custom-file-label {
  border-color: #fec392;
}

.accent-orange .page-item .page-link {
  color: #fd7e14;
}

.accent-orange .page-item.active a,
.accent-orange .page-item.active .page-link {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #fff;
}

.accent-orange .page-item.disabled a,
.accent-orange .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-orange .page-item .page-link:hover, .dark-mode.accent-orange .page-item .page-link:focus {
  color: #fd8c2d;
}

.accent-yellow .btn-link,
.accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-yellow .nav-tabs .nav-link {
  color: #ffc107;
}

.accent-yellow .btn-link:hover,
.accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-yellow .nav-tabs .nav-link:hover {
  color: #ba8b00;
}

.accent-yellow .dropdown-item:active, .accent-yellow .dropdown-item.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.accent-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.accent-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-yellow .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-yellow .custom-select:focus,
.accent-yellow .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-yellow .custom-file-input:focus ~ .custom-file-label {
  border-color: #ffe187;
}

.accent-yellow .page-item .page-link {
  color: #ffc107;
}

.accent-yellow .page-item.active a,
.accent-yellow .page-item.active .page-link {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #fff;
}

.accent-yellow .page-item.disabled a,
.accent-yellow .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-yellow .page-item .page-link:hover, .dark-mode.accent-yellow .page-item .page-link:focus {
  color: #ffc721;
}

.accent-green .btn-link,
.accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-green .nav-tabs .nav-link {
  color: #28a745;
}

.accent-green .btn-link:hover,
.accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-green .nav-tabs .nav-link:hover {
  color: #19692c;
}

.accent-green .dropdown-item:active, .accent-green .dropdown-item.active {
  background-color: #28a745;
  color: #fff;
}

.accent-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.accent-green .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-green .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-green .custom-select:focus,
.accent-green .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-green .custom-file-input:focus ~ .custom-file-label {
  border-color: #71dd8a;
}

.accent-green .page-item .page-link {
  color: #28a745;
}

.accent-green .page-item.active a,
.accent-green .page-item.active .page-link {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.accent-green .page-item.disabled a,
.accent-green .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-green .page-item .page-link:hover, .dark-mode.accent-green .page-item .page-link:focus {
  color: #2dbc4e;
}

.accent-teal .btn-link,
.accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-teal .nav-tabs .nav-link {
  color: #20c997;
}

.accent-teal .btn-link:hover,
.accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-teal .nav-tabs .nav-link:hover {
  color: #158765;
}

.accent-teal .dropdown-item:active, .accent-teal .dropdown-item.active {
  background-color: #20c997;
  color: #fff;
}

.accent-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.accent-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-teal .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-teal .custom-select:focus,
.accent-teal .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-teal .custom-file-input:focus ~ .custom-file-label {
  border-color: #7eeaca;
}

.accent-teal .page-item .page-link {
  color: #20c997;
}

.accent-teal .page-item.active a,
.accent-teal .page-item.active .page-link {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.accent-teal .page-item.disabled a,
.accent-teal .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-teal .page-item .page-link:hover, .dark-mode.accent-teal .page-item .page-link:focus {
  color: #26dca6;
}

.accent-cyan .btn-link,
.accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-cyan .nav-tabs .nav-link {
  color: #17a2b8;
}

.accent-cyan .btn-link:hover,
.accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-cyan .nav-tabs .nav-link:hover {
  color: #0f6674;
}

.accent-cyan .dropdown-item:active, .accent-cyan .dropdown-item.active {
  background-color: #17a2b8;
  color: #fff;
}

.accent-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.accent-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-cyan .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-cyan .custom-select:focus,
.accent-cyan .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-cyan .custom-file-input:focus ~ .custom-file-label {
  border-color: #63d9ec;
}

.accent-cyan .page-item .page-link {
  color: #17a2b8;
}

.accent-cyan .page-item.active a,
.accent-cyan .page-item.active .page-link {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.accent-cyan .page-item.disabled a,
.accent-cyan .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-cyan .page-item .page-link:hover, .dark-mode.accent-cyan .page-item .page-link:focus {
  color: #1ab6cf;
}

.accent-white .btn-link,
.accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-white .nav-tabs .nav-link {
  color: #fff;
}

.accent-white .btn-link:hover,
.accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-white .nav-tabs .nav-link:hover {
  color: #d9d9d9;
}

.accent-white .dropdown-item:active, .accent-white .dropdown-item.active {
  background-color: #fff;
  color: #1f2d3d;
}

.accent-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.accent-white .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-white .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-white .custom-select:focus,
.accent-white .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-white .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.accent-white .page-item .page-link {
  color: #fff;
}

.accent-white .page-item.active a,
.accent-white .page-item.active .page-link {
  background-color: #fff;
  border-color: #fff;
  color: #fff;
}

.accent-white .page-item.disabled a,
.accent-white .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-white .page-item .page-link:hover, .dark-mode.accent-white .page-item .page-link:focus {
  color: white;
}

.accent-gray .btn-link,
.accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-gray .nav-tabs .nav-link {
  color: #6c757d;
}

.accent-gray .btn-link:hover,
.accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-gray .nav-tabs .nav-link:hover {
  color: #494f54;
}

.accent-gray .dropdown-item:active, .accent-gray .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.accent-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.accent-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-gray .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-gray .custom-select:focus,
.accent-gray .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-gray .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.accent-gray .page-item .page-link {
  color: #6c757d;
}

.accent-gray .page-item.active a,
.accent-gray .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.accent-gray .page-item.disabled a,
.accent-gray .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-gray .page-item .page-link:hover, .dark-mode.accent-gray .page-item .page-link:focus {
  color: #78828a;
}

.accent-gray-dark .btn-link,
.accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-gray-dark .nav-tabs .nav-link {
  color: #343a40;
}

.accent-gray-dark .btn-link:hover,
.accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-gray-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.accent-gray-dark .dropdown-item:active, .accent-gray-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.accent-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.accent-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-gray-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-gray-dark .custom-select:focus,
.accent-gray-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-gray-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.accent-gray-dark .page-item .page-link {
  color: #343a40;
}

.accent-gray-dark .page-item.active a,
.accent-gray-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.accent-gray-dark .page-item.disabled a,
.accent-gray-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-gray-dark .page-item .page-link:hover, .dark-mode.accent-gray-dark .page-item .page-link:focus {
  color: #3f474e;
}

[class*="accent-"] a.btn-primary {
  color: #fff;
}

[class*="accent-"] a.btn-secondary {
  color: #fff;
}

[class*="accent-"] a.btn-success {
  color: #fff;
}

[class*="accent-"] a.btn-info {
  color: #fff;
}

[class*="accent-"] a.btn-warning {
  color: #1f2d3d;
}

[class*="accent-"] a.btn-danger {
  color: #fff;
}

[class*="accent-"] a.btn-light {
  color: #1f2d3d;
}

[class*="accent-"] a.btn-dark {
  color: #fff;
}

.dark-mode .bg-light {
  background-color: #454d55 !important;
  color: #fff !important;
}

.dark-mode .text-black,
.dark-mode .text-dark,
.dark-mode .link-black,
.dark-mode .link-dark {
  color: #ced4da;
}

.dark-mode .bg-primary {
  background-color: #3f6791 !important;
}

.dark-mode .bg-primary,
.dark-mode .bg-primary > a {
  color: #fff !important;
}

.dark-mode .bg-primary.btn:hover {
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode .bg-primary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-primary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-primary.btn:active, .dark-mode .bg-primary.btn.active {
  background-color: #304e6d !important;
  border-color: #2c4765;
  color: #fff;
}

.dark-mode .bg-secondary {
  background-color: #6c757d !important;
}

.dark-mode .bg-secondary,
.dark-mode .bg-secondary > a {
  color: #fff !important;
}

.dark-mode .bg-secondary.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.dark-mode .bg-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-secondary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-secondary.btn:active, .dark-mode .bg-secondary.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

.dark-mode .bg-success {
  background-color: #00bc8c !important;
}

.dark-mode .bg-success,
.dark-mode .bg-success > a {
  color: #fff !important;
}

.dark-mode .bg-success.btn:hover {
  border-color: #008966;
  color: #ececec;
}

.dark-mode .bg-success.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-success.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-success.btn:active, .dark-mode .bg-success.btn.active {
  background-color: #008966 !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode .bg-info {
  background-color: #3498db !important;
}

.dark-mode .bg-info,
.dark-mode .bg-info > a {
  color: #fff !important;
}

.dark-mode .bg-info.btn:hover {
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode .bg-info.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-info.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-info.btn:active, .dark-mode .bg-info.btn.active {
  background-color: #217dbb !important;
  border-color: #1f76b0;
  color: #fff;
}

.dark-mode .bg-warning {
  background-color: #f39c12 !important;
}

.dark-mode .bg-warning,
.dark-mode .bg-warning > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-warning.btn:hover {
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode .bg-warning.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-warning.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-warning.btn:active, .dark-mode .bg-warning.btn.active {
  background-color: #c87f0a !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode .bg-danger {
  background-color: #e74c3c !important;
}

.dark-mode .bg-danger,
.dark-mode .bg-danger > a {
  color: #fff !important;
}

.dark-mode .bg-danger.btn:hover {
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode .bg-danger.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-danger.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-danger.btn:active, .dark-mode .bg-danger.btn.active {
  background-color: #d62c1a !important;
  border-color: #ca2a19;
  color: #fff;
}

.dark-mode .bg-light {
  background-color: #f8f9fa !important;
}

.dark-mode .bg-light,
.dark-mode .bg-light > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-light.btn:hover {
  border-color: #dae0e5;
  color: #121a24;
}

.dark-mode .bg-light.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-light.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-light.btn:active, .dark-mode .bg-light.btn.active {
  background-color: #dae0e5 !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

.dark-mode .bg-dark {
  background-color: #343a40 !important;
}

.dark-mode .bg-dark,
.dark-mode .bg-dark > a {
  color: #fff !important;
}

.dark-mode .bg-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode .bg-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-dark.btn:active, .dark-mode .bg-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode .bg-lightblue {
  background-color: #86bad8 !important;
}

.dark-mode .bg-lightblue,
.dark-mode .bg-lightblue > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-lightblue.btn:hover {
  border-color: #5fa4cc;
  color: #121a24;
}

.dark-mode .bg-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-lightblue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-lightblue.btn:active, .dark-mode .bg-lightblue.btn.active {
  background-color: #5fa4cc !important;
  border-color: #559ec9;
  color: #fff;
}

.dark-mode .bg-navy {
  background-color: #002c59 !important;
}

.dark-mode .bg-navy,
.dark-mode .bg-navy > a {
  color: #fff !important;
}

.dark-mode .bg-navy.btn:hover {
  border-color: #001226;
  color: #ececec;
}

.dark-mode .bg-navy.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-navy.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-navy.btn:active, .dark-mode .bg-navy.btn.active {
  background-color: #001226 !important;
  border-color: #000c19;
  color: #fff;
}

.dark-mode .bg-olive {
  background-color: #74c8a3 !important;
}

.dark-mode .bg-olive,
.dark-mode .bg-olive > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-olive.btn:hover {
  border-color: #50b98a;
  color: #121a24;
}

.dark-mode .bg-olive.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-olive.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-olive.btn:active, .dark-mode .bg-olive.btn.active {
  background-color: #50b98a !important;
  border-color: #48b484;
  color: #fff;
}

.dark-mode .bg-lime {
  background-color: #67ffa9 !important;
}

.dark-mode .bg-lime,
.dark-mode .bg-lime > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-lime.btn:hover {
  border-color: #34ff8d;
  color: #121a24;
}

.dark-mode .bg-lime.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-lime.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-lime.btn:active, .dark-mode .bg-lime.btn.active {
  background-color: #34ff8d !important;
  border-color: #27ff86;
  color: #1f2d3d;
}

.dark-mode .bg-fuchsia {
  background-color: #f672d8 !important;
}

.dark-mode .bg-fuchsia,
.dark-mode .bg-fuchsia > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-fuchsia.btn:hover {
  border-color: #f342cb;
  color: #121a24;
}

.dark-mode .bg-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-fuchsia.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-fuchsia.btn:active, .dark-mode .bg-fuchsia.btn.active {
  background-color: #f342cb !important;
  border-color: #f236c8;
  color: #fff;
}

.dark-mode .bg-maroon {
  background-color: #ed6c9b !important;
}

.dark-mode .bg-maroon,
.dark-mode .bg-maroon > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-maroon.btn:hover {
  border-color: #e73f7c;
  color: #121a24;
}

.dark-mode .bg-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-maroon.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-maroon.btn:active, .dark-mode .bg-maroon.btn.active {
  background-color: #e73f7c !important;
  border-color: #e63475;
  color: #fff;
}

.dark-mode .bg-blue {
  background-color: #3f6791 !important;
}

.dark-mode .bg-blue,
.dark-mode .bg-blue > a {
  color: #fff !important;
}

.dark-mode .bg-blue.btn:hover {
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode .bg-blue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-blue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-blue.btn:active, .dark-mode .bg-blue.btn.active {
  background-color: #304e6d !important;
  border-color: #2c4765;
  color: #fff;
}

.dark-mode .bg-indigo {
  background-color: #6610f2 !important;
}

.dark-mode .bg-indigo,
.dark-mode .bg-indigo > a {
  color: #fff !important;
}

.dark-mode .bg-indigo.btn:hover {
  border-color: #510bc4;
  color: #ececec;
}

.dark-mode .bg-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-indigo.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-indigo.btn:active, .dark-mode .bg-indigo.btn.active {
  background-color: #510bc4 !important;
  border-color: #4c0ab8;
  color: #fff;
}

.dark-mode .bg-purple {
  background-color: #6f42c1 !important;
}

.dark-mode .bg-purple,
.dark-mode .bg-purple > a {
  color: #fff !important;
}

.dark-mode .bg-purple.btn:hover {
  border-color: #59339d;
  color: #ececec;
}

.dark-mode .bg-purple.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-purple.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-purple.btn:active, .dark-mode .bg-purple.btn.active {
  background-color: #59339d !important;
  border-color: #533093;
  color: #fff;
}

.dark-mode .bg-pink {
  background-color: #e83e8c !important;
}

.dark-mode .bg-pink,
.dark-mode .bg-pink > a {
  color: #fff !important;
}

.dark-mode .bg-pink.btn:hover {
  border-color: #d91a72;
  color: #ececec;
}

.dark-mode .bg-pink.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-pink.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-pink.btn:active, .dark-mode .bg-pink.btn.active {
  background-color: #d91a72 !important;
  border-color: #ce196c;
  color: #fff;
}

.dark-mode .bg-red {
  background-color: #e74c3c !important;
}

.dark-mode .bg-red,
.dark-mode .bg-red > a {
  color: #fff !important;
}

.dark-mode .bg-red.btn:hover {
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode .bg-red.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-red.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-red.btn:active, .dark-mode .bg-red.btn.active {
  background-color: #d62c1a !important;
  border-color: #ca2a19;
  color: #fff;
}

.dark-mode .bg-orange {
  background-color: #fd7e14 !important;
}

.dark-mode .bg-orange,
.dark-mode .bg-orange > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-orange.btn:hover {
  border-color: #dc6502;
  color: #121a24;
}

.dark-mode .bg-orange.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-orange.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-orange.btn:active, .dark-mode .bg-orange.btn.active {
  background-color: #dc6502 !important;
  border-color: #cf5f02;
  color: #fff;
}

.dark-mode .bg-yellow {
  background-color: #f39c12 !important;
}

.dark-mode .bg-yellow,
.dark-mode .bg-yellow > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-yellow.btn:hover {
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode .bg-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-yellow.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-yellow.btn:active, .dark-mode .bg-yellow.btn.active {
  background-color: #c87f0a !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode .bg-green {
  background-color: #00bc8c !important;
}

.dark-mode .bg-green,
.dark-mode .bg-green > a {
  color: #fff !important;
}

.dark-mode .bg-green.btn:hover {
  border-color: #008966;
  color: #ececec;
}

.dark-mode .bg-green.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-green.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-green.btn:active, .dark-mode .bg-green.btn.active {
  background-color: #008966 !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode .bg-teal {
  background-color: #20c997 !important;
}

.dark-mode .bg-teal,
.dark-mode .bg-teal > a {
  color: #fff !important;
}

.dark-mode .bg-teal.btn:hover {
  border-color: #199d76;
  color: #ececec;
}

.dark-mode .bg-teal.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-teal.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-teal.btn:active, .dark-mode .bg-teal.btn.active {
  background-color: #199d76 !important;
  border-color: #17926e;
  color: #fff;
}

.dark-mode .bg-cyan {
  background-color: #3498db !important;
}

.dark-mode .bg-cyan,
.dark-mode .bg-cyan > a {
  color: #fff !important;
}

.dark-mode .bg-cyan.btn:hover {
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode .bg-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-cyan.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-cyan.btn:active, .dark-mode .bg-cyan.btn.active {
  background-color: #217dbb !important;
  border-color: #1f76b0;
  color: #fff;
}

.dark-mode .bg-white {
  background-color: #fff !important;
}

.dark-mode .bg-white,
.dark-mode .bg-white > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-white.btn:hover {
  border-color: #e6e6e6;
  color: #121a24;
}

.dark-mode .bg-white.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-white.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-white.btn:active, .dark-mode .bg-white.btn.active {
  background-color: #e6e6e6 !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

.dark-mode .bg-gray {
  background-color: #6c757d !important;
}

.dark-mode .bg-gray,
.dark-mode .bg-gray > a {
  color: #fff !important;
}

.dark-mode .bg-gray.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.dark-mode .bg-gray.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gray.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gray.btn:active, .dark-mode .bg-gray.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

.dark-mode .bg-gray-dark {
  background-color: #343a40 !important;
}

.dark-mode .bg-gray-dark,
.dark-mode .bg-gray-dark > a {
  color: #fff !important;
}

.dark-mode .bg-gray-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode .bg-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gray-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gray-dark.btn:active, .dark-mode .bg-gray-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode .bg-gradient-primary {
  background: #3f6791 linear-gradient(180deg, #5c7ea2, #3f6791) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-primary.btn.disabled, .dark-mode .bg-gradient-primary.btn:disabled, .dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-primary.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-primary.btn:hover {
  background: #3f6791 linear-gradient(180deg, #526e8b, #335476) repeat-x !important;
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-primary.btn:active, .dark-mode .bg-gradient-primary.btn.active {
  background: #3f6791 linear-gradient(180deg, #4f6883, #304e6d) repeat-x !important;
  border-color: #2c4765;
  color: #fff;
}

.dark-mode .bg-gradient-secondary {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-secondary.btn.disabled, .dark-mode .bg-gradient-secondary.btn:disabled, .dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-secondary.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-secondary.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-secondary.btn:active, .dark-mode .bg-gradient-secondary.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.dark-mode .bg-gradient-success {
  background: #00bc8c linear-gradient(180deg, #26c69d, #00bc8c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-success.btn.disabled, .dark-mode .bg-gradient-success.btn:disabled, .dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-success.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-success.btn:hover {
  background: #00bc8c linear-gradient(180deg, #26a685, #009670) repeat-x !important;
  border-color: #008966;
  color: #ececec;
}

.dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-success.btn:active, .dark-mode .bg-gradient-success.btn.active {
  background: #00bc8c linear-gradient(180deg, #269b7d, #008966) repeat-x !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode .bg-gradient-info {
  background: #3498db linear-gradient(180deg, #52a7e0, #3498db) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-info.btn.disabled, .dark-mode .bg-gradient-info.btn:disabled, .dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-info.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-info.btn:hover {
  background: #3498db linear-gradient(180deg, #4497ce, #2384c6) repeat-x !important;
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-info.btn:active, .dark-mode .bg-gradient-info.btn.active {
  background: #3498db linear-gradient(180deg, #4291c5, #217dbb) repeat-x !important;
  border-color: #1f76b0;
  color: #fff;
}

.dark-mode .bg-gradient-warning {
  background: #f39c12 linear-gradient(180deg, #f5ab36, #f39c12) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-warning.btn.disabled, .dark-mode .bg-gradient-warning.btn:disabled, .dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-warning.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-warning.btn:hover {
  background: #f39c12 linear-gradient(180deg, #da982f, #d4860b) repeat-x !important;
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-warning.btn:active, .dark-mode .bg-gradient-warning.btn.active {
  background: #f39c12 linear-gradient(180deg, #d0922f, #c87f0a) repeat-x !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode .bg-gradient-danger {
  background: #e74c3c linear-gradient(180deg, #eb6759, #e74c3c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-danger.btn.disabled, .dark-mode .bg-gradient-danger.btn:disabled, .dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-danger.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-danger.btn:hover {
  background: #e74c3c linear-gradient(180deg, #e64d3e, #e12e1c) repeat-x !important;
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-danger.btn:active, .dark-mode .bg-gradient-danger.btn.active {
  background: #e74c3c linear-gradient(180deg, #dc4c3d, #d62c1a) repeat-x !important;
  border-color: #ca2a19;
  color: #fff;
}

.dark-mode .bg-gradient-light {
  background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-light.btn.disabled, .dark-mode .bg-gradient-light.btn:disabled, .dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-light.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-light.btn:hover {
  background: #f8f9fa linear-gradient(180deg, #e6eaed, #e2e6ea) repeat-x !important;
  border-color: #dae0e5;
  color: #121a24;
}

.dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-light.btn:active, .dark-mode .bg-gradient-light.btn.active {
  background: #f8f9fa linear-gradient(180deg, #e0e4e9, #dae0e5) repeat-x !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-dark.btn.disabled, .dark-mode .bg-gradient-dark.btn:disabled, .dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-dark.btn:active, .dark-mode .bg-gradient-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode .bg-gradient-lightblue {
  background: #86bad8 linear-gradient(180deg, #98c4de, #86bad8) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-lightblue.btn.disabled, .dark-mode .bg-gradient-lightblue.btn:disabled, .dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-lightblue.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-lightblue.btn:hover {
  background: #86bad8 linear-gradient(180deg, #7fb6d6, #69a9cf) repeat-x !important;
  border-color: #5fa4cc;
  color: #121a24;
}

.dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-lightblue.btn:active, .dark-mode .bg-gradient-lightblue.btn.active {
  background: #86bad8 linear-gradient(180deg, #77b2d4, #5fa4cc) repeat-x !important;
  border-color: #559ec9;
  color: #fff;
}

.dark-mode .bg-gradient-navy {
  background: #002c59 linear-gradient(180deg, #264b71, #002c59) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-navy.btn.disabled, .dark-mode .bg-gradient-navy.btn:disabled, .dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-navy.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-navy.btn:hover {
  background: #002c59 linear-gradient(180deg, #263b51, #001932) repeat-x !important;
  border-color: #001226;
  color: #ececec;
}

.dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-navy.btn:active, .dark-mode .bg-gradient-navy.btn.active {
  background: #002c59 linear-gradient(180deg, #263646, #001226) repeat-x !important;
  border-color: #000c19;
  color: #fff;
}

.dark-mode .bg-gradient-olive {
  background: #74c8a3 linear-gradient(180deg, #89d0b0, #74c8a3) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-olive.btn.disabled, .dark-mode .bg-gradient-olive.btn:disabled, .dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-olive.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-olive.btn:hover {
  background: #74c8a3 linear-gradient(180deg, #72c7a1, #59bd90) repeat-x !important;
  border-color: #50b98a;
  color: #121a24;
}

.dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-olive.btn:active, .dark-mode .bg-gradient-olive.btn.active {
  background: #74c8a3 linear-gradient(180deg, #6ac49c, #50b98a) repeat-x !important;
  border-color: #48b484;
  color: #fff;
}

.dark-mode .bg-gradient-lime {
  background: #67ffa9 linear-gradient(180deg, #7effb6, #67ffa9) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-lime.btn.disabled, .dark-mode .bg-gradient-lime.btn:disabled, .dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-lime.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-lime.btn:hover {
  background: #67ffa9 linear-gradient(180deg, #5dffa4, #41ff94) repeat-x !important;
  border-color: #34ff8d;
  color: #121a24;
}

.dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-lime.btn:active, .dark-mode .bg-gradient-lime.btn.active {
  background: #67ffa9 linear-gradient(180deg, #52ff9e, #34ff8d) repeat-x !important;
  border-color: #27ff86;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-fuchsia {
  background: #f672d8 linear-gradient(180deg, #f787de, #f672d8) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-fuchsia.btn.disabled, .dark-mode .bg-gradient-fuchsia.btn:disabled, .dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-fuchsia.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-fuchsia.btn:hover {
  background: #f672d8 linear-gradient(180deg, #f569d6, #f44ece) repeat-x !important;
  border-color: #f342cb;
  color: #121a24;
}

.dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-fuchsia.btn:active, .dark-mode .bg-gradient-fuchsia.btn.active {
  background: #f672d8 linear-gradient(180deg, #f55ed3, #f342cb) repeat-x !important;
  border-color: #f236c8;
  color: #fff;
}

.dark-mode .bg-gradient-maroon {
  background: #ed6c9b linear-gradient(180deg, #ef82aa, #ed6c9b) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-maroon.btn.disabled, .dark-mode .bg-gradient-maroon.btn:disabled, .dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-maroon.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-maroon.btn:hover {
  background: #ed6c9b linear-gradient(180deg, #ec6596, #e84a84) repeat-x !important;
  border-color: #e73f7c;
  color: #121a24;
}

.dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-maroon.btn:active, .dark-mode .bg-gradient-maroon.btn.active {
  background: #ed6c9b linear-gradient(180deg, #eb5c90, #e73f7c) repeat-x !important;
  border-color: #e63475;
  color: #fff;
}

.dark-mode .bg-gradient-blue {
  background: #3f6791 linear-gradient(180deg, #5c7ea2, #3f6791) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-blue.btn.disabled, .dark-mode .bg-gradient-blue.btn:disabled, .dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-blue.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-blue.btn:hover {
  background: #3f6791 linear-gradient(180deg, #526e8b, #335476) repeat-x !important;
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-blue.btn:active, .dark-mode .bg-gradient-blue.btn.active {
  background: #3f6791 linear-gradient(180deg, #4f6883, #304e6d) repeat-x !important;
  border-color: #2c4765;
  color: #fff;
}

.dark-mode .bg-gradient-indigo {
  background: #6610f2 linear-gradient(180deg, #7d34f4, #6610f2) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-indigo.btn.disabled, .dark-mode .bg-gradient-indigo.btn:disabled, .dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-indigo.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-indigo.btn:hover {
  background: #6610f2 linear-gradient(180deg, #7030d7, #560bd0) repeat-x !important;
  border-color: #510bc4;
  color: #ececec;
}

.dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-indigo.btn:active, .dark-mode .bg-gradient-indigo.btn.active {
  background: #6610f2 linear-gradient(180deg, #6b2fcd, #510bc4) repeat-x !important;
  border-color: #4c0ab8;
  color: #fff;
}

.dark-mode .bg-gradient-purple {
  background: #6f42c1 linear-gradient(180deg, #855eca, #6f42c1) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-purple.btn.disabled, .dark-mode .bg-gradient-purple.btn:disabled, .dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-purple.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-purple.btn:hover {
  background: #6f42c1 linear-gradient(180deg, #7655b4, #5e37a6) repeat-x !important;
  border-color: #59339d;
  color: #ececec;
}

.dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-purple.btn:active, .dark-mode .bg-gradient-purple.btn.active {
  background: #6f42c1 linear-gradient(180deg, #7252ab, #59339d) repeat-x !important;
  border-color: #533093;
  color: #fff;
}

.dark-mode .bg-gradient-pink {
  background: #e83e8c linear-gradient(180deg, #eb5b9d, #e83e8c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-pink.btn.disabled, .dark-mode .bg-gradient-pink.btn:disabled, .dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-pink.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-pink.btn:hover {
  background: #e83e8c linear-gradient(180deg, #e83e8c, #e41c78) repeat-x !important;
  border-color: #d91a72;
  color: #ececec;
}

.dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-pink.btn:active, .dark-mode .bg-gradient-pink.btn.active {
  background: #e83e8c linear-gradient(180deg, #df3c87, #d91a72) repeat-x !important;
  border-color: #ce196c;
  color: #fff;
}

.dark-mode .bg-gradient-red {
  background: #e74c3c linear-gradient(180deg, #eb6759, #e74c3c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-red.btn.disabled, .dark-mode .bg-gradient-red.btn:disabled, .dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-red.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-red.btn:hover {
  background: #e74c3c linear-gradient(180deg, #e64d3e, #e12e1c) repeat-x !important;
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-red.btn:active, .dark-mode .bg-gradient-red.btn.active {
  background: #e74c3c linear-gradient(180deg, #dc4c3d, #d62c1a) repeat-x !important;
  border-color: #ca2a19;
  color: #fff;
}

.dark-mode .bg-gradient-orange {
  background: #fd7e14 linear-gradient(180deg, #fd9137, #fd7e14) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-orange.btn.disabled, .dark-mode .bg-gradient-orange.btn:disabled, .dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-orange.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-orange.btn:hover {
  background: #fd7e14 linear-gradient(180deg, #ec8128, #e96b02) repeat-x !important;
  border-color: #dc6502;
  color: #121a24;
}

.dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-orange.btn:active, .dark-mode .bg-gradient-orange.btn.active {
  background: #fd7e14 linear-gradient(180deg, #e17c28, #dc6502) repeat-x !important;
  border-color: #cf5f02;
  color: #fff;
}

.dark-mode .bg-gradient-yellow {
  background: #f39c12 linear-gradient(180deg, #f5ab36, #f39c12) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-yellow.btn.disabled, .dark-mode .bg-gradient-yellow.btn:disabled, .dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-yellow.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-yellow.btn:hover {
  background: #f39c12 linear-gradient(180deg, #da982f, #d4860b) repeat-x !important;
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-yellow.btn:active, .dark-mode .bg-gradient-yellow.btn.active {
  background: #f39c12 linear-gradient(180deg, #d0922f, #c87f0a) repeat-x !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode .bg-gradient-green {
  background: #00bc8c linear-gradient(180deg, #26c69d, #00bc8c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-green.btn.disabled, .dark-mode .bg-gradient-green.btn:disabled, .dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-green.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-green.btn:hover {
  background: #00bc8c linear-gradient(180deg, #26a685, #009670) repeat-x !important;
  border-color: #008966;
  color: #ececec;
}

.dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-green.btn:active, .dark-mode .bg-gradient-green.btn.active {
  background: #00bc8c linear-gradient(180deg, #269b7d, #008966) repeat-x !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode .bg-gradient-teal {
  background: #20c997 linear-gradient(180deg, #41d1a7, #20c997) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-teal.btn.disabled, .dark-mode .bg-gradient-teal.btn:disabled, .dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-teal.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-teal.btn:hover {
  background: #20c997 linear-gradient(180deg, #3db592, #1ba87e) repeat-x !important;
  border-color: #199d76;
  color: #ececec;
}

.dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-teal.btn:active, .dark-mode .bg-gradient-teal.btn.active {
  background: #20c997 linear-gradient(180deg, #3bac8b, #199d76) repeat-x !important;
  border-color: #17926e;
  color: #fff;
}

.dark-mode .bg-gradient-cyan {
  background: #3498db linear-gradient(180deg, #52a7e0, #3498db) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-cyan.btn.disabled, .dark-mode .bg-gradient-cyan.btn:disabled, .dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-cyan.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-cyan.btn:hover {
  background: #3498db linear-gradient(180deg, #4497ce, #2384c6) repeat-x !important;
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-cyan.btn:active, .dark-mode .bg-gradient-cyan.btn.active {
  background: #3498db linear-gradient(180deg, #4291c5, #217dbb) repeat-x !important;
  border-color: #1f76b0;
  color: #fff;
}

.dark-mode .bg-gradient-white {
  background: #fff linear-gradient(180deg, white, #fff) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-white.btn.disabled, .dark-mode .bg-gradient-white.btn:disabled, .dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-white.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-white.btn:hover {
  background: #fff linear-gradient(180deg, #efefef, #ececec) repeat-x !important;
  border-color: #e6e6e6;
  color: #121a24;
}

.dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-white.btn:active, .dark-mode .bg-gradient-white.btn.active {
  background: #fff linear-gradient(180deg, #e9e9e9, #e6e6e6) repeat-x !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-gray {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-gray.btn.disabled, .dark-mode .bg-gradient-gray.btn:disabled, .dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-gray.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-gray.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-gray.btn:active, .dark-mode .bg-gradient-gray.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.dark-mode .bg-gradient-gray-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-gray-dark.btn.disabled, .dark-mode .bg-gradient-gray-dark.btn:disabled, .dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-gray-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-gray-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-gray-dark.btn:active, .dark-mode .bg-gradient-gray-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode .accent-primary .btn-link,
.dark-mode .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-primary .nav-tabs .nav-link {
  color: #3f6791;
}

.dark-mode .accent-primary .btn-link:hover,
.dark-mode .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-primary .nav-tabs .nav-link:hover {
  color: #28415c;
}

.dark-mode .accent-primary .dropdown-item:active, .dark-mode .accent-primary .dropdown-item.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .accent-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-primary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-primary .custom-select:focus,
.dark-mode .accent-primary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-primary .custom-file-input:focus ~ .custom-file-label {
  border-color: #85a7ca;
}

.dark-mode .accent-primary .page-item .page-link {
  color: #3f6791;
}

.dark-mode .accent-primary .page-item.active a,
.dark-mode .accent-primary .page-item.active .page-link {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-primary .page-item.disabled a,
.dark-mode .accent-primary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-primary .page-item .page-link:hover, .dark-mode .dark-mode.accent-primary .page-item .page-link:focus {
  color: #4774a3;
}

.dark-mode .accent-secondary .btn-link,
.dark-mode .accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-secondary .nav-tabs .nav-link {
  color: #6c757d;
}

.dark-mode .accent-secondary .btn-link:hover,
.dark-mode .accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-secondary .nav-tabs .nav-link:hover {
  color: #494f54;
}

.dark-mode .accent-secondary .dropdown-item:active, .dark-mode .accent-secondary .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .accent-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-secondary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-secondary .custom-select:focus,
.dark-mode .accent-secondary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-secondary .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.dark-mode .accent-secondary .page-item .page-link {
  color: #6c757d;
}

.dark-mode .accent-secondary .page-item.active a,
.dark-mode .accent-secondary .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-secondary .page-item.disabled a,
.dark-mode .accent-secondary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-secondary .page-item .page-link:hover, .dark-mode .dark-mode.accent-secondary .page-item .page-link:focus {
  color: #78828a;
}

.dark-mode .accent-success .btn-link,
.dark-mode .accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-success .nav-tabs .nav-link {
  color: #00bc8c;
}

.dark-mode .accent-success .btn-link:hover,
.dark-mode .accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-success .nav-tabs .nav-link:hover {
  color: #007053;
}

.dark-mode .accent-success .dropdown-item:active, .dark-mode .accent-success .dropdown-item.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .accent-success .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-success .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-success .custom-select:focus,
.dark-mode .accent-success .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-success .custom-file-input:focus ~ .custom-file-label {
  border-color: #3dffcd;
}

.dark-mode .accent-success .page-item .page-link {
  color: #00bc8c;
}

.dark-mode .accent-success .page-item.active a,
.dark-mode .accent-success .page-item.active .page-link {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-success .page-item.disabled a,
.dark-mode .accent-success .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-success .page-item .page-link:hover, .dark-mode .dark-mode.accent-success .page-item .page-link:focus {
  color: #00d69f;
}

.dark-mode .accent-info .btn-link,
.dark-mode .accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-info .nav-tabs .nav-link {
  color: #3498db;
}

.dark-mode .accent-info .btn-link:hover,
.dark-mode .accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-info .nav-tabs .nav-link:hover {
  color: #1d6fa5;
}

.dark-mode .accent-info .dropdown-item:active, .dark-mode .accent-info .dropdown-item.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .accent-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .accent-info .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-info .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-info .custom-select:focus,
.dark-mode .accent-info .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-info .custom-file-input:focus ~ .custom-file-label {
  border-color: #a0cfee;
}

.dark-mode .accent-info .page-item .page-link {
  color: #3498db;
}

.dark-mode .accent-info .page-item.active a,
.dark-mode .accent-info .page-item.active .page-link {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .accent-info .page-item.disabled a,
.dark-mode .accent-info .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-info .page-item .page-link:hover, .dark-mode .dark-mode.accent-info .page-item .page-link:focus {
  color: #4aa3df;
}

.dark-mode .accent-warning .btn-link,
.dark-mode .accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-warning .nav-tabs .nav-link {
  color: #f39c12;
}

.dark-mode .accent-warning .btn-link:hover,
.dark-mode .accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-warning .nav-tabs .nav-link:hover {
  color: #b06f09;
}

.dark-mode .accent-warning .dropdown-item:active, .dark-mode .accent-warning .dropdown-item.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .accent-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .accent-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-warning .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-warning .custom-select:focus,
.dark-mode .accent-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-warning .custom-file-input:focus ~ .custom-file-label {
  border-color: #f9cf8b;
}

.dark-mode .accent-warning .page-item .page-link {
  color: #f39c12;
}

.dark-mode .accent-warning .page-item.active a,
.dark-mode .accent-warning .page-item.active .page-link {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #fff;
}

.dark-mode .accent-warning .page-item.disabled a,
.dark-mode .accent-warning .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-warning .page-item .page-link:hover, .dark-mode .dark-mode.accent-warning .page-item .page-link:focus {
  color: #f4a62a;
}

.dark-mode .accent-danger .btn-link,
.dark-mode .accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-danger .nav-tabs .nav-link {
  color: #e74c3c;
}

.dark-mode .accent-danger .btn-link:hover,
.dark-mode .accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-danger .nav-tabs .nav-link:hover {
  color: #bf2718;
}

.dark-mode .accent-danger .dropdown-item:active, .dark-mode .accent-danger .dropdown-item.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .accent-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-danger .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-danger .custom-select:focus,
.dark-mode .accent-danger .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-danger .custom-file-input:focus ~ .custom-file-label {
  border-color: #f5b4ae;
}

.dark-mode .accent-danger .page-item .page-link {
  color: #e74c3c;
}

.dark-mode .accent-danger .page-item.active a,
.dark-mode .accent-danger .page-item.active .page-link {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-danger .page-item.disabled a,
.dark-mode .accent-danger .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-danger .page-item .page-link:hover, .dark-mode .dark-mode.accent-danger .page-item .page-link:focus {
  color: #ea6153;
}

.dark-mode .accent-light .btn-link,
.dark-mode .accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-light .nav-tabs .nav-link {
  color: #f8f9fa;
}

.dark-mode .accent-light .btn-link:hover,
.dark-mode .accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-light .nav-tabs .nav-link:hover {
  color: #cbd3da;
}

.dark-mode .accent-light .dropdown-item:active, .dark-mode .accent-light .dropdown-item.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .accent-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.dark-mode .accent-light .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-light .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-light .custom-select:focus,
.dark-mode .accent-light .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-light .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.dark-mode .accent-light .page-item .page-link {
  color: #f8f9fa;
}

.dark-mode .accent-light .page-item.active a,
.dark-mode .accent-light .page-item.active .page-link {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #fff;
}

.dark-mode .accent-light .page-item.disabled a,
.dark-mode .accent-light .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-light .page-item .page-link:hover, .dark-mode .dark-mode.accent-light .page-item .page-link:focus {
  color: white;
}

.dark-mode .accent-dark .btn-link,
.dark-mode .accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-dark .nav-tabs .nav-link {
  color: #343a40;
}

.dark-mode .accent-dark .btn-link:hover,
.dark-mode .accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.dark-mode .accent-dark .dropdown-item:active, .dark-mode .accent-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .accent-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .accent-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-dark .custom-select:focus,
.dark-mode .accent-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.dark-mode .accent-dark .page-item .page-link {
  color: #343a40;
}

.dark-mode .accent-dark .page-item.active a,
.dark-mode .accent-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .accent-dark .page-item.disabled a,
.dark-mode .accent-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-dark .page-item .page-link:hover, .dark-mode .dark-mode.accent-dark .page-item .page-link:focus {
  color: #3f474e;
}

.dark-mode [class*="accent-"] a.btn-primary {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-secondary {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-success {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-info {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-warning {
  color: #1f2d3d;
}

.dark-mode [class*="accent-"] a.btn-danger {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-light {
  color: #1f2d3d;
}

.dark-mode [class*="accent-"] a.btn-dark {
  color: #fff;
}

.dark-mode .accent-lightblue .btn-link,
.dark-mode .accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-lightblue .nav-tabs .nav-link {
  color: #86bad8;
}

.dark-mode .accent-lightblue .btn-link:hover,
.dark-mode .accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-lightblue .nav-tabs .nav-link:hover {
  color: #4c99c6;
}

.dark-mode .accent-lightblue .dropdown-item:active, .dark-mode .accent-lightblue .dropdown-item.active {
  background-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .accent-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #86bad8;
  border-color: #3c8dbc;
}

.dark-mode .accent-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-lightblue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-lightblue .custom-select:focus,
.dark-mode .accent-lightblue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-lightblue .custom-file-input:focus ~ .custom-file-label {
  border-color: #e6f1f7;
}

.dark-mode .accent-lightblue .page-item .page-link {
  color: #86bad8;
}

.dark-mode .accent-lightblue .page-item.active a,
.dark-mode .accent-lightblue .page-item.active .page-link {
  background-color: #86bad8;
  border-color: #86bad8;
  color: #fff;
}

.dark-mode .accent-lightblue .page-item.disabled a,
.dark-mode .accent-lightblue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-lightblue .page-item .page-link:hover, .dark-mode .dark-mode.accent-lightblue .page-item .page-link:focus {
  color: #99c5de;
}

.dark-mode .accent-navy .btn-link,
.dark-mode .accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-navy .nav-tabs .nav-link {
  color: #002c59;
}

.dark-mode .accent-navy .btn-link:hover,
.dark-mode .accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-navy .nav-tabs .nav-link:hover {
  color: #00060c;
}

.dark-mode .accent-navy .dropdown-item:active, .dark-mode .accent-navy .dropdown-item.active {
  background-color: #002c59;
  color: #fff;
}

.dark-mode .accent-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #002c59;
  border-color: black;
}

.dark-mode .accent-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-navy .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-navy .custom-select:focus,
.dark-mode .accent-navy .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-navy .custom-file-input:focus ~ .custom-file-label {
  border-color: #006ad8;
}

.dark-mode .accent-navy .page-item .page-link {
  color: #002c59;
}

.dark-mode .accent-navy .page-item.active a,
.dark-mode .accent-navy .page-item.active .page-link {
  background-color: #002c59;
  border-color: #002c59;
  color: #fff;
}

.dark-mode .accent-navy .page-item.disabled a,
.dark-mode .accent-navy .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-navy .page-item .page-link:hover, .dark-mode .dark-mode.accent-navy .page-item .page-link:focus {
  color: #003872;
}

.dark-mode .accent-olive .btn-link,
.dark-mode .accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-olive .nav-tabs .nav-link {
  color: #74c8a3;
}

.dark-mode .accent-olive .btn-link:hover,
.dark-mode .accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-olive .nav-tabs .nav-link:hover {
  color: #44ab7d;
}

.dark-mode .accent-olive .dropdown-item:active, .dark-mode .accent-olive .dropdown-item.active {
  background-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .accent-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #74c8a3;
  border-color: #3d9970;
}

.dark-mode .accent-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-olive .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-olive .custom-select:focus,
.dark-mode .accent-olive .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-olive .custom-file-input:focus ~ .custom-file-label {
  border-color: #cfecdf;
}

.dark-mode .accent-olive .page-item .page-link {
  color: #74c8a3;
}

.dark-mode .accent-olive .page-item.active a,
.dark-mode .accent-olive .page-item.active .page-link {
  background-color: #74c8a3;
  border-color: #74c8a3;
  color: #fff;
}

.dark-mode .accent-olive .page-item.disabled a,
.dark-mode .accent-olive .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-olive .page-item .page-link:hover, .dark-mode .dark-mode.accent-olive .page-item .page-link:focus {
  color: #87cfaf;
}

.dark-mode .accent-lime .btn-link,
.dark-mode .accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-lime .nav-tabs .nav-link {
  color: #67ffa9;
}

.dark-mode .accent-lime .btn-link:hover,
.dark-mode .accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-lime .nav-tabs .nav-link:hover {
  color: #1bff7e;
}

.dark-mode .accent-lime .dropdown-item:active, .dark-mode .accent-lime .dropdown-item.active {
  background-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .accent-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #67ffa9;
  border-color: #01ff70;
}

.dark-mode .accent-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-lime .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-lime .custom-select:focus,
.dark-mode .accent-lime .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-lime .custom-file-input:focus ~ .custom-file-label {
  border-color: #e7fff1;
}

.dark-mode .accent-lime .page-item .page-link {
  color: #67ffa9;
}

.dark-mode .accent-lime .page-item.active a,
.dark-mode .accent-lime .page-item.active .page-link {
  background-color: #67ffa9;
  border-color: #67ffa9;
  color: #fff;
}

.dark-mode .accent-lime .page-item.disabled a,
.dark-mode .accent-lime .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-lime .page-item .page-link:hover, .dark-mode .dark-mode.accent-lime .page-item .page-link:focus {
  color: #81ffb8;
}

.dark-mode .accent-fuchsia .btn-link,
.dark-mode .accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-fuchsia .nav-tabs .nav-link {
  color: #f672d8;
}

.dark-mode .accent-fuchsia .btn-link:hover,
.dark-mode .accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-fuchsia .nav-tabs .nav-link:hover {
  color: #f22ac5;
}

.dark-mode .accent-fuchsia .dropdown-item:active, .dark-mode .accent-fuchsia .dropdown-item.active {
  background-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .accent-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f672d8;
  border-color: #f012be;
}

.dark-mode .accent-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-fuchsia .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-fuchsia .custom-select:focus,
.dark-mode .accent-fuchsia .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-fuchsia .custom-file-input:focus ~ .custom-file-label {
  border-color: #feeaf9;
}

.dark-mode .accent-fuchsia .page-item .page-link {
  color: #f672d8;
}

.dark-mode .accent-fuchsia .page-item.active a,
.dark-mode .accent-fuchsia .page-item.active .page-link {
  background-color: #f672d8;
  border-color: #f672d8;
  color: #fff;
}

.dark-mode .accent-fuchsia .page-item.disabled a,
.dark-mode .accent-fuchsia .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-fuchsia .page-item .page-link:hover, .dark-mode .dark-mode.accent-fuchsia .page-item .page-link:focus {
  color: #f88adf;
}

.dark-mode .accent-maroon .btn-link,
.dark-mode .accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-maroon .nav-tabs .nav-link {
  color: #ed6c9b;
}

.dark-mode .accent-maroon .btn-link:hover,
.dark-mode .accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-maroon .nav-tabs .nav-link:hover {
  color: #e4286d;
}

.dark-mode .accent-maroon .dropdown-item:active, .dark-mode .accent-maroon .dropdown-item.active {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .accent-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ed6c9b;
  border-color: #d81b60;
}

.dark-mode .accent-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-maroon .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-maroon .custom-select:focus,
.dark-mode .accent-maroon .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-maroon .custom-file-input:focus ~ .custom-file-label {
  border-color: #fbdee8;
}

.dark-mode .accent-maroon .page-item .page-link {
  color: #ed6c9b;
}

.dark-mode .accent-maroon .page-item.active a,
.dark-mode .accent-maroon .page-item.active .page-link {
  background-color: #ed6c9b;
  border-color: #ed6c9b;
  color: #fff;
}

.dark-mode .accent-maroon .page-item.disabled a,
.dark-mode .accent-maroon .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-maroon .page-item .page-link:hover, .dark-mode .dark-mode.accent-maroon .page-item .page-link:focus {
  color: #f083ab;
}

.dark-mode .accent-blue .btn-link,
.dark-mode .accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-blue .nav-tabs .nav-link {
  color: #3f6791;
}

.dark-mode .accent-blue .btn-link:hover,
.dark-mode .accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-blue .nav-tabs .nav-link:hover {
  color: #28415c;
}

.dark-mode .accent-blue .dropdown-item:active, .dark-mode .accent-blue .dropdown-item.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .accent-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-blue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-blue .custom-select:focus,
.dark-mode .accent-blue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-blue .custom-file-input:focus ~ .custom-file-label {
  border-color: #85a7ca;
}

.dark-mode .accent-blue .page-item .page-link {
  color: #3f6791;
}

.dark-mode .accent-blue .page-item.active a,
.dark-mode .accent-blue .page-item.active .page-link {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-blue .page-item.disabled a,
.dark-mode .accent-blue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-blue .page-item .page-link:hover, .dark-mode .dark-mode.accent-blue .page-item .page-link:focus {
  color: #4774a3;
}

.dark-mode .accent-indigo .btn-link,
.dark-mode .accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-indigo .nav-tabs .nav-link {
  color: #6610f2;
}

.dark-mode .accent-indigo .btn-link:hover,
.dark-mode .accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-indigo .nav-tabs .nav-link:hover {
  color: #4709ac;
}

.dark-mode .accent-indigo .dropdown-item:active, .dark-mode .accent-indigo .dropdown-item.active {
  background-color: #6610f2;
  color: #fff;
}

.dark-mode .accent-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.dark-mode .accent-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-indigo .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-indigo .custom-select:focus,
.dark-mode .accent-indigo .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-indigo .custom-file-input:focus ~ .custom-file-label {
  border-color: #b389f9;
}

.dark-mode .accent-indigo .page-item .page-link {
  color: #6610f2;
}

.dark-mode .accent-indigo .page-item.active a,
.dark-mode .accent-indigo .page-item.active .page-link {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.dark-mode .accent-indigo .page-item.disabled a,
.dark-mode .accent-indigo .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-indigo .page-item .page-link:hover, .dark-mode .dark-mode.accent-indigo .page-item .page-link:focus {
  color: #7528f3;
}

.dark-mode .accent-purple .btn-link,
.dark-mode .accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-purple .nav-tabs .nav-link {
  color: #6f42c1;
}

.dark-mode .accent-purple .btn-link:hover,
.dark-mode .accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-purple .nav-tabs .nav-link:hover {
  color: #4e2d89;
}

.dark-mode .accent-purple .dropdown-item:active, .dark-mode .accent-purple .dropdown-item.active {
  background-color: #6f42c1;
  color: #fff;
}

.dark-mode .accent-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.dark-mode .accent-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-purple .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-purple .custom-select:focus,
.dark-mode .accent-purple .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-purple .custom-file-input:focus ~ .custom-file-label {
  border-color: #b8a2e0;
}

.dark-mode .accent-purple .page-item .page-link {
  color: #6f42c1;
}

.dark-mode .accent-purple .page-item.active a,
.dark-mode .accent-purple .page-item.active .page-link {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.dark-mode .accent-purple .page-item.disabled a,
.dark-mode .accent-purple .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-purple .page-item .page-link:hover, .dark-mode .dark-mode.accent-purple .page-item .page-link:focus {
  color: #7e55c7;
}

.dark-mode .accent-pink .btn-link,
.dark-mode .accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-pink .nav-tabs .nav-link {
  color: #e83e8c;
}

.dark-mode .accent-pink .btn-link:hover,
.dark-mode .accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-pink .nav-tabs .nav-link:hover {
  color: #c21766;
}

.dark-mode .accent-pink .dropdown-item:active, .dark-mode .accent-pink .dropdown-item.active {
  background-color: #e83e8c;
  color: #fff;
}

.dark-mode .accent-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.dark-mode .accent-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-pink .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-pink .custom-select:focus,
.dark-mode .accent-pink .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-pink .custom-file-input:focus ~ .custom-file-label {
  border-color: #f6b0d0;
}

.dark-mode .accent-pink .page-item .page-link {
  color: #e83e8c;
}

.dark-mode .accent-pink .page-item.active a,
.dark-mode .accent-pink .page-item.active .page-link {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.dark-mode .accent-pink .page-item.disabled a,
.dark-mode .accent-pink .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-pink .page-item .page-link:hover, .dark-mode .dark-mode.accent-pink .page-item .page-link:focus {
  color: #eb559a;
}

.dark-mode .accent-red .btn-link,
.dark-mode .accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-red .nav-tabs .nav-link {
  color: #e74c3c;
}

.dark-mode .accent-red .btn-link:hover,
.dark-mode .accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-red .nav-tabs .nav-link:hover {
  color: #bf2718;
}

.dark-mode .accent-red .dropdown-item:active, .dark-mode .accent-red .dropdown-item.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .accent-red .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-red .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-red .custom-select:focus,
.dark-mode .accent-red .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-red .custom-file-input:focus ~ .custom-file-label {
  border-color: #f5b4ae;
}

.dark-mode .accent-red .page-item .page-link {
  color: #e74c3c;
}

.dark-mode .accent-red .page-item.active a,
.dark-mode .accent-red .page-item.active .page-link {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-red .page-item.disabled a,
.dark-mode .accent-red .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-red .page-item .page-link:hover, .dark-mode .dark-mode.accent-red .page-item .page-link:focus {
  color: #ea6153;
}

.dark-mode .accent-orange .btn-link,
.dark-mode .accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-orange .nav-tabs .nav-link {
  color: #fd7e14;
}

.dark-mode .accent-orange .btn-link:hover,
.dark-mode .accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-orange .nav-tabs .nav-link:hover {
  color: #c35a02;
}

.dark-mode .accent-orange .dropdown-item:active, .dark-mode .accent-orange .dropdown-item.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .accent-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.dark-mode .accent-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-orange .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-orange .custom-select:focus,
.dark-mode .accent-orange .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-orange .custom-file-input:focus ~ .custom-file-label {
  border-color: #fec392;
}

.dark-mode .accent-orange .page-item .page-link {
  color: #fd7e14;
}

.dark-mode .accent-orange .page-item.active a,
.dark-mode .accent-orange .page-item.active .page-link {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #fff;
}

.dark-mode .accent-orange .page-item.disabled a,
.dark-mode .accent-orange .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-orange .page-item .page-link:hover, .dark-mode .dark-mode.accent-orange .page-item .page-link:focus {
  color: #fd8c2d;
}

.dark-mode .accent-yellow .btn-link,
.dark-mode .accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-yellow .nav-tabs .nav-link {
  color: #f39c12;
}

.dark-mode .accent-yellow .btn-link:hover,
.dark-mode .accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-yellow .nav-tabs .nav-link:hover {
  color: #b06f09;
}

.dark-mode .accent-yellow .dropdown-item:active, .dark-mode .accent-yellow .dropdown-item.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .accent-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .accent-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-yellow .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-yellow .custom-select:focus,
.dark-mode .accent-yellow .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-yellow .custom-file-input:focus ~ .custom-file-label {
  border-color: #f9cf8b;
}

.dark-mode .accent-yellow .page-item .page-link {
  color: #f39c12;
}

.dark-mode .accent-yellow .page-item.active a,
.dark-mode .accent-yellow .page-item.active .page-link {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #fff;
}

.dark-mode .accent-yellow .page-item.disabled a,
.dark-mode .accent-yellow .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-yellow .page-item .page-link:hover, .dark-mode .dark-mode.accent-yellow .page-item .page-link:focus {
  color: #f4a62a;
}

.dark-mode .accent-green .btn-link,
.dark-mode .accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-green .nav-tabs .nav-link {
  color: #00bc8c;
}

.dark-mode .accent-green .btn-link:hover,
.dark-mode .accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-green .nav-tabs .nav-link:hover {
  color: #007053;
}

.dark-mode .accent-green .dropdown-item:active, .dark-mode .accent-green .dropdown-item.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .accent-green .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-green .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-green .custom-select:focus,
.dark-mode .accent-green .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-green .custom-file-input:focus ~ .custom-file-label {
  border-color: #3dffcd;
}

.dark-mode .accent-green .page-item .page-link {
  color: #00bc8c;
}

.dark-mode .accent-green .page-item.active a,
.dark-mode .accent-green .page-item.active .page-link {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-green .page-item.disabled a,
.dark-mode .accent-green .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-green .page-item .page-link:hover, .dark-mode .dark-mode.accent-green .page-item .page-link:focus {
  color: #00d69f;
}

.dark-mode .accent-teal .btn-link,
.dark-mode .accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-teal .nav-tabs .nav-link {
  color: #20c997;
}

.dark-mode .accent-teal .btn-link:hover,
.dark-mode .accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-teal .nav-tabs .nav-link:hover {
  color: #158765;
}

.dark-mode .accent-teal .dropdown-item:active, .dark-mode .accent-teal .dropdown-item.active {
  background-color: #20c997;
  color: #fff;
}

.dark-mode .accent-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.dark-mode .accent-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-teal .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-teal .custom-select:focus,
.dark-mode .accent-teal .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-teal .custom-file-input:focus ~ .custom-file-label {
  border-color: #7eeaca;
}

.dark-mode .accent-teal .page-item .page-link {
  color: #20c997;
}

.dark-mode .accent-teal .page-item.active a,
.dark-mode .accent-teal .page-item.active .page-link {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.dark-mode .accent-teal .page-item.disabled a,
.dark-mode .accent-teal .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-teal .page-item .page-link:hover, .dark-mode .dark-mode.accent-teal .page-item .page-link:focus {
  color: #26dca6;
}

.dark-mode .accent-cyan .btn-link,
.dark-mode .accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-cyan .nav-tabs .nav-link {
  color: #3498db;
}

.dark-mode .accent-cyan .btn-link:hover,
.dark-mode .accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-cyan .nav-tabs .nav-link:hover {
  color: #1d6fa5;
}

.dark-mode .accent-cyan .dropdown-item:active, .dark-mode .accent-cyan .dropdown-item.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .accent-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .accent-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-cyan .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-cyan .custom-select:focus,
.dark-mode .accent-cyan .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-cyan .custom-file-input:focus ~ .custom-file-label {
  border-color: #a0cfee;
}

.dark-mode .accent-cyan .page-item .page-link {
  color: #3498db;
}

.dark-mode .accent-cyan .page-item.active a,
.dark-mode .accent-cyan .page-item.active .page-link {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .accent-cyan .page-item.disabled a,
.dark-mode .accent-cyan .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-cyan .page-item .page-link:hover, .dark-mode .dark-mode.accent-cyan .page-item .page-link:focus {
  color: #4aa3df;
}

.dark-mode .accent-white .btn-link,
.dark-mode .accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-white .nav-tabs .nav-link {
  color: #fff;
}

.dark-mode .accent-white .btn-link:hover,
.dark-mode .accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-white .nav-tabs .nav-link:hover {
  color: #d9d9d9;
}

.dark-mode .accent-white .dropdown-item:active, .dark-mode .accent-white .dropdown-item.active {
  background-color: #fff;
  color: #1f2d3d;
}

.dark-mode .accent-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.dark-mode .accent-white .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-white .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-white .custom-select:focus,
.dark-mode .accent-white .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-white .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.dark-mode .accent-white .page-item .page-link {
  color: #fff;
}

.dark-mode .accent-white .page-item.active a,
.dark-mode .accent-white .page-item.active .page-link {
  background-color: #fff;
  border-color: #fff;
  color: #fff;
}

.dark-mode .accent-white .page-item.disabled a,
.dark-mode .accent-white .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-white .page-item .page-link:hover, .dark-mode .dark-mode.accent-white .page-item .page-link:focus {
  color: white;
}

.dark-mode .accent-gray .btn-link,
.dark-mode .accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-gray .nav-tabs .nav-link {
  color: #6c757d;
}

.dark-mode .accent-gray .btn-link:hover,
.dark-mode .accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-gray .nav-tabs .nav-link:hover {
  color: #494f54;
}

.dark-mode .accent-gray .dropdown-item:active, .dark-mode .accent-gray .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .accent-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-gray .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-gray .custom-select:focus,
.dark-mode .accent-gray .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-gray .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.dark-mode .accent-gray .page-item .page-link {
  color: #6c757d;
}

.dark-mode .accent-gray .page-item.active a,
.dark-mode .accent-gray .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-gray .page-item.disabled a,
.dark-mode .accent-gray .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-gray .page-item .page-link:hover, .dark-mode .dark-mode.accent-gray .page-item .page-link:focus {
  color: #78828a;
}

.dark-mode .accent-gray-dark .btn-link,
.dark-mode .accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-gray-dark .nav-tabs .nav-link {
  color: #343a40;
}

.dark-mode .accent-gray-dark .btn-link:hover,
.dark-mode .accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-gray-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.dark-mode .accent-gray-dark .dropdown-item:active, .dark-mode .accent-gray-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .accent-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .accent-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-gray-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-gray-dark .custom-select:focus,
.dark-mode .accent-gray-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-gray-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.dark-mode .accent-gray-dark .page-item .page-link {
  color: #343a40;
}

.dark-mode .accent-gray-dark .page-item.active a,
.dark-mode .accent-gray-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .accent-gray-dark .page-item.disabled a,
.dark-mode .accent-gray-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-gray-dark .page-item .page-link:hover, .dark-mode .dark-mode.accent-gray-dark .page-item .page-link:focus {
  color: #3f474e;
}

/*!
 *   AdminLTE v3.1.0
 *     Only Core
 *   Author: Colorlib
 *   Website: AdminLTE.io <https://adminlte.io>
 *   License: Open source - MIT <https://opensource.org/licenses/MIT>
 */
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --lightblue: #3c8dbc;
  --navy: #001f3f;
  --olive: #3d9970;
  --lime: #01ff70;
  --fuchsia: #f012be;
  --maroon: #d81b60;
  --primary: #245682;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

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

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

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

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: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #245682;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #142f46;
  text-decoration: none;
}

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

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

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

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

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

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,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role="button"] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

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

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

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

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

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

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

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

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

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

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.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: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "\2014\A0";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
  box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25);
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 7.5px;
  padding-left: 7.5px;
  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;
  }
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -7.5px;
  margin-left: -7.5px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 7.5px;
  padding-left: 7.5px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

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

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

.row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

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

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

.row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

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

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

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

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

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

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

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

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  background-color: transparent;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #c2d0dc;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #8da7be;
}

.table-hover .table-primary:hover {
  background-color: #b2c4d3;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b2c4d3;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #383f45;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #212529;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #383f45;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  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::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #5697d0;
  outline: 0;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
}

.form-control::placeholder {
  color: #939ba2;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  appearance: none;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.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;
  line-height: 1.5;
}

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

.form-row > .col > .valid-tooltip,
.form-row > [class*="col-"] > .valid-tooltip {
  left: 5px;
}

.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: #28a745;
  padding-right: 2.25rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.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'/%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: #28a745;
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
}

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

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.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'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

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

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.form-row > .col > .invalid-tooltip,
.form-row > [class*="col-"] > .invalid-tooltip {
  left: 5px;
}

.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: 2.25rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  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 rgba(220, 53, 69, 0.25);
}

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

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0 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;
}

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

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  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: #212529;
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: none;
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
  box-shadow: none;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  box-shadow: none;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #245682;
  border-color: #245682;
  box-shadow: none;
}

.btn-primary:hover {
  color: #fff;
  background-color: #1c4364;
  border-color: #193c5a;
}

.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #1c4364;
  border-color: #193c5a;
  box-shadow: 0 0 0 0 rgba(69, 112, 148, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #245682;
  border-color: #245682;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #193c5a;
  border-color: #163550;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(69, 112, 148, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: none;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
  box-shadow: none;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
  box-shadow: none;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0 rgba(58, 176, 195, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #ffc107;
  box-shadow: none;
}

.btn-warning:hover {
  color: #1f2d3d;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
  color: #1f2d3d;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0 rgba(221, 171, 15, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #1f2d3d;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(221, 171, 15, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
  box-shadow: none;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0 rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: none;
}

.btn-light:hover {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  box-shadow: none;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #245682;
  border-color: #245682;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #245682;
  border-color: #245682;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0 rgba(36, 86, 130, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #245682;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #245682;
  border-color: #245682;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(36, 86, 130, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #245682;
  text-decoration: none;
}

.btn-link:hover {
  color: #142f46;
  text-decoration: none;
}

.btn-link:focus, .btn-link.focus {
  text-decoration: none;
}

.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.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 {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  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 {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

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

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

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

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

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

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #245682;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

.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:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.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 > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child),
.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,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .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.show .dropdown-toggle {
  box-shadow: none;
}

.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

.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: -1px;
}

.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:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: flex;
  align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group.has-validation > .form-control:nth-last-child(n + 3),
.input-group.has-validation > .custom-select:nth-last-child(n + 3),
.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(2.875rem + 2px);
}

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

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.8125rem + 2px);
}

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

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

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #245682;
  background-color: #245682;
  box-shadow: none;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 1px #fff, 0 0 0 0.2rem rgba(36, 86, 130, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #5697d0;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #7eb0db;
  border-color: #7eb0db;
  box-shadow: none;
}

.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #dee2e6;
  border: #adb5bd solid 1px;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50% / 50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #245682;
  background-color: #245682;
  box-shadow: none;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(36, 86, 130, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(36, 86, 130, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(36, 86, 130, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 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) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #dee2e6;
  transform: translateX(0.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(36, 86, 130, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  appearance: none;
}

.custom-select:focus {
  border-color: #5697d0;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  display: none;
}

.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 75%;
}

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 125%;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #5697d0;
  box-shadow: none;
}

.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  box-shadow: none;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.25rem;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}

.custom-range:focus {
  outline: 0;
}

.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(36, 86, 130, 0.25);
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(36, 86, 130, 0.25);
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(36, 86, 130, 0.25);
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #245682;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #7eb0db;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #245682;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}

.custom-range::-moz-range-thumb:active {
  background-color: #7eb0db;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  background-color: #245682;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}

.custom-range::-ms-thumb:active {
  background-color: #7eb0db;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  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) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #245682;
}

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

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

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 0.5rem;
}

.navbar .container,
.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 0.5rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

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

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row 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: 1rem;
    padding-left: 1rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .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;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row 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: 1rem;
    padding-left: 1rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .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;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row 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: 1rem;
    padding-left: 1rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .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;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row 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: 1rem;
    padding-left: 1rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .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 {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 1rem;
  padding-left: 1rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  flex-wrap: nowrap;
}

.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: white;
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.75);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0 solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.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: calc(0.25rem - 0);
  border-top-right-radius: calc(0.25rem - 0);
}

.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 0);
  border-bottom-left-radius: calc(0.25rem - 0);
}

.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

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

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 0 solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 0) calc(0.25rem - 0) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 0 solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 0) calc(0.25rem - 0);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 0);
}

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

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 0);
  border-top-right-radius: calc(0.25rem - 0);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 0);
  border-bottom-left-radius: calc(0.25rem - 0);
}

.card-deck .card {
  margin-bottom: 7.5px;
}

@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -7.5px;
    margin-left: -7.5px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 7.5px;
    margin-bottom: 0;
    margin-left: 7.5px;
  }
}

.card-group > .card {
  margin-bottom: 7.5px;
}

@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;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}

.accordion > .card {
  overflow: hidden;
}

.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #245682;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #142f46;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(36, 86, 130, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #245682;
  border-color: #245682;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  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) {
  .badge {
    transition: none;
  }
}

a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

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

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #245682;
}

a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #193c5a;
}

a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(36, 86, 130, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}

a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}

a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #1f2d3d;
  background-color: #ffc107;
}

a.badge-warning:hover, a.badge-warning:focus {
  color: #1f2d3d;
  background-color: #d39e00;
}

a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}

a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
}

a.badge-light:hover, a.badge-light:focus {
  color: #1f2d3d;
  background-color: #dae0e5;
}

a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close, .alert-dismissible .mailbox-attachment-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #132d43;
  background-color: #d3dde6;
  border-color: #c2d0dc;
}

.alert-primary hr {
  border-top-color: #b2c4d3;
}

.alert-primary .alert-link {
  color: #08121b;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #245682;
  transition: width 0.6s ease;
}

@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: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.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: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #245682;
  border-color: #245682;
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}

.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  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: 1px;
  border-left-width: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

.list-group-flush {
  border-radius: 0;
}

.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}

.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #132d43;
  background-color: #c2d0dc;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #132d43;
  background-color: #b2c4d3;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #132d43;
  border-color: #132d43;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close, .mailbox-attachment-close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:hover, .mailbox-attachment-close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .mailbox-attachment-close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus, .mailbox-attachment-close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

button.close, button.mailbox-attachment-close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled, a.disabled.mailbox-attachment-close {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  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 {
  display: flex;
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);
  outline: 0;
}

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

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.modal-header .close, .modal-header .mailbox-attachment-close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #e9ecef;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}

.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }
  .modal-content {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2);
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc(-0.5rem - 1px);
}

.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc(-0.5rem - 1px);
}

.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

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

@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-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  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-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    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%;
  color: #fff;
  text-align: center;
  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: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}

.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: .75s linear infinite spinner-border;
}

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

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

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: .75s linear infinite spinner-grow;
}

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}

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

.bg-primary {
  background-color: #245682 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #193c5a !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

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

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

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

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

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

.border-primary {
  border-color: #245682 !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

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

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

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

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

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

.d-block {
  display: block !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;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !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;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !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;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !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;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !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;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !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;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.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-wrap {
  flex-wrap: wrap !important;
}

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

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

.flex-fill {
  flex: 1 1 auto !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;
}

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

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

@media (min-width: 576px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !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;
  }
  .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;
  }
  .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;
  }
}

@media (min-width: 768px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !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;
  }
  .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;
  }
  .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;
  }
}

@media (min-width: 992px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !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;
  }
  .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;
  }
  .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;
  }
}

@media (min-width: 1200px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !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;
  }
  .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;
  }
  .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;
  }
}

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

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

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

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

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

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

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

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

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

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

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

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

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

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

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

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

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

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

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #245682 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #142f46 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

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

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

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

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

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

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

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

@keyframes flipInX {
  0% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transition-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    transform: perspective(400px);
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes shake {
  0% {
    transform: translate(2px, 1px) rotate(0deg);
  }
  10% {
    transform: translate(-1px, -2px) rotate(-2deg);
  }
  20% {
    transform: translate(-3px, 0) rotate(3deg);
  }
  30% {
    transform: translate(0, 2px) rotate(0deg);
  }
  40% {
    transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    transform: translate(-1px, 2px) rotate(-1deg);
  }
  60% {
    transform: translate(-3px, 1px) rotate(0deg);
  }
  70% {
    transform: translate(2px, 1px) rotate(-2deg);
  }
  80% {
    transform: translate(-1px, -1px) rotate(4deg);
  }
  90% {
    transform: translate(2px, 2px) rotate(0deg);
  }
  100% {
    transform: translate(1px, -2px) rotate(-1deg);
  }
}

@keyframes wobble {
  0% {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    transform: none;
  }
}

.dark-mode :root {
  --lightblue: #86bad8;
  --navy: #002c59;
  --olive: #74c8a3;
  --lime: #67ffa9;
  --fuchsia: #f672d8;
  --maroon: #ed6c9b;
  --blue: #3f6791;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #e74c3c;
  --orange: #fd7e14;
  --yellow: #f39c12;
  --green: #00bc8c;
  --teal: #20c997;
  --cyan: #3498db;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #3f6791;
  --secondary: #6c757d;
  --success: #00bc8c;
  --info: #3498db;
  --warning: #f39c12;
  --danger: #e74c3c;
  --light: #f8f9fa;
  --dark: #343a40;
}

.animation__shake {
  animation: shake 1500ms;
}

.animation__wobble {
  animation: wobble 1500ms;
}

.preloader {
  display: flex;
  background-color: #f4f6f9;
  height: 100vh;
  width: 100%;
  transition: height 200ms linear;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}

.dark-mode .preloader {
  background-color: #454d55 !important;
  color: #fff;
}

html.scroll-smooth {
  scroll-behavior: smooth;
}

html,
body,
.wrapper {
  min-height: 100%;
}

.wrapper {
  position: relative;
}

.wrapper .content-wrapper {
  min-height: calc(100vh - calc(3.5rem + 1px) - calc(3.5rem + 1px));
}

.layout-boxed .wrapper {
  box-shadow: 0 0 10 rgba(0, 0, 0, 0.3);
}

.layout-boxed .wrapper, .layout-boxed .wrapper::before {
  margin: 0 auto;
  max-width: 1250px;
}

.layout-boxed .wrapper .main-sidebar {
  left: inherit;
}

@supports not (-webkit-touch-callout: none) {
  .layout-fixed .wrapper .sidebar {
    height: calc(100vh - (3.5rem + 1px));
  }
  .layout-fixed.text-sm .wrapper .sidebar {
    height: calc(100vh - (2.93725rem + 1px));
  }
}

.layout-navbar-fixed.layout-fixed .wrapper .control-sidebar {
  top: calc(3.5rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .sidebar {
  margin-top: calc(3.5rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.sidebar-mini.sidebar-collapse .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse .wrapper .brand-link {
  height: calc(3.5rem + 1px);
  width: 4.6rem;
}

.layout-navbar-fixed.sidebar-mini.sidebar-collapse .wrapper .brand-link.text-sm,
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse .wrapper .brand-link.text-sm,
.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse .wrapper .brand-link.text-sm {
  height: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.sidebar-mini.sidebar-collapse.text-sm .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse.text-sm .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse.text-sm .wrapper .brand-link {
  height: calc(2.93725rem + 1px);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar {
  margin-top: calc(calc(2.93725rem + 1px) / -1);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .control-sidebar {
  top: 0;
}

.layout-navbar-fixed .wrapper a.anchor {
  display: block;
  position: relative;
  top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
}

.layout-navbar-fixed .wrapper .main-sidebar:hover .brand-link {
  transition: width 0.3s ease-in-out;
  width: 250px;
}

.layout-navbar-fixed .wrapper .brand-link {
  overflow: hidden;
  position: fixed;
  top: 0;
  transition: width 0.3s ease-in-out;
  width: 250px;
  z-index: 1035;
}

.layout-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .content-wrapper {
  margin-top: calc(3.5rem + 1px);
}

.layout-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .main-header {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1033;
}

.layout-navbar-fixed.text-sm .wrapper .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-not-fixed .wrapper .brand-link {
  position: static;
}

.layout-navbar-not-fixed .wrapper .sidebar,
.layout-navbar-not-fixed .wrapper .content-wrapper {
  margin-top: 0;
}

.layout-navbar-not-fixed .wrapper .main-header {
  position: static;
}

.layout-navbar-not-fixed.layout-fixed .wrapper .sidebar {
  margin-top: 0;
}

.layout-navbar-fixed.layout-fixed .wrapper .control-sidebar {
  top: calc(3.5rem + 1px);
}

.text-sm .layout-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
.layout-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .sidebar {
  margin-top: calc(3.5rem + 1px);
}

.text-sm .layout-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
.layout-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .control-sidebar {
  top: 0;
}

.layout-navbar-fixed .wrapper a.anchor {
  display: block;
  position: relative;
  top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
}

.layout-navbar-fixed .wrapper.sidebar-collapse .brand-link {
  height: calc(3.5rem + 1px);
  transition: width 0.3s ease-in-out;
  width: 4.6rem;
}

.text-sm .layout-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
  height: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
  transition: width 0.3s ease-in-out;
  width: 250px;
}

.layout-navbar-fixed .wrapper .brand-link {
  overflow: hidden;
  position: fixed;
  top: 0;
  transition: width 0.3s ease-in-out;
  width: 250px;
  z-index: 1035;
}

.layout-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .content-wrapper {
  margin-top: calc(3.5rem + 1px);
}

.text-sm .layout-navbar-fixed .wrapper .main-header ~ .content-wrapper,
.layout-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .main-header {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1037;
}

.layout-navbar-fixed.text-sm .wrapper .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar {
  margin-top: calc(calc(2.93725rem + 1px) / -1);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-not-fixed .wrapper .brand-link {
  position: static;
}

.layout-navbar-not-fixed .wrapper .sidebar,
.layout-navbar-not-fixed .wrapper .content-wrapper {
  margin-top: 0;
}

.layout-navbar-not-fixed .wrapper .main-header {
  position: static;
}

.layout-navbar-not-fixed.layout-fixed .wrapper .sidebar {
  margin-top: 0;
}

@media (min-width: 576px) {
  .layout-sm-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-sm-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-sm-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-sm-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-sm-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-sm-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  .text-sm .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-sm-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-sm-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-sm-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-sm-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-sm-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-sm-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-sm-navbar-not-fixed .wrapper .sidebar,
  .layout-sm-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-sm-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-sm-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  .layout-md-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-md-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-md-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-md-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-md-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-md-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  .text-sm .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-md-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-md-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-md-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-md-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-md-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-md-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-md-navbar-not-fixed .wrapper .sidebar,
  .layout-md-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-md-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-md-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

@media (min-width: 992px) {
  .layout-lg-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-lg-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-lg-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-lg-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-lg-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-lg-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  .text-sm .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-lg-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-lg-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-lg-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-lg-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-lg-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-lg-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-lg-navbar-not-fixed .wrapper .sidebar,
  .layout-lg-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-lg-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-lg-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

@media (min-width: 1200px) {
  .layout-xl-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-xl-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-xl-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-xl-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-xl-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-xl-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 4.6rem;
  }
  .text-sm .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-xl-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-xl-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-xl-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-xl-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-xl-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-xl-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-xl-navbar-not-fixed .wrapper .sidebar,
  .layout-xl-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-xl-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-xl-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

.layout-footer-fixed .wrapper .control-sidebar {
  bottom: 0;
}

.layout-footer-fixed .wrapper .main-footer {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1032;
}

.layout-footer-not-fixed .wrapper .main-footer {
  position: static;
}

.layout-footer-not-fixed .wrapper .content-wrapper {
  margin-bottom: 0;
}

.layout-footer-fixed .wrapper .control-sidebar {
  bottom: 0;
}

.layout-footer-fixed .wrapper .main-footer {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1032;
}

.layout-footer-fixed .wrapper .content-wrapper {
  padding-bottom: calc(3.5rem + 1px);
}

.layout-footer-not-fixed .wrapper .main-footer {
  position: static;
}

@media (min-width: 576px) {
  .layout-sm-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-sm-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-sm-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-sm-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

@media (min-width: 768px) {
  .layout-md-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-md-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-md-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-md-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

@media (min-width: 992px) {
  .layout-lg-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-lg-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-lg-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-lg-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

@media (min-width: 1200px) {
  .layout-xl-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-xl-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-xl-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-xl-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

.layout-top-nav .wrapper {
  margin-left: 0;
}

.layout-top-nav .wrapper .main-header .brand-image {
  margin-top: -.5rem;
  margin-right: .2rem;
  height: 33px;
}

.layout-top-nav .wrapper .main-sidebar {
  bottom: inherit;
  height: inherit;
}

.layout-top-nav .wrapper .content-wrapper,
.layout-top-nav .wrapper .main-header,
.layout-top-nav .wrapper .main-footer {
  margin-left: 0;
}

body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper, body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper::before,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-footer,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-footer::before,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-header,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-header::before {
  margin-left: 0;
}

@media (min-width: 768px) {
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    transition: margin-left 0.3s ease-in-out;
    margin-left: 250px;
  }
}

@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    transition: none;
  }
}

@media (min-width: 768px) {
  .sidebar-collapse body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper, .sidebar-collapse
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, .sidebar-collapse
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    margin-left: 0;
  }
}

@media (max-width: 991.98px) {
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    transition: margin-left 0.3s ease-in-out;
    margin-left: 250px;
  }
}

@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    transition: none;
  }
}

@media (min-width: 768px) {
  .sidebar-collapse .sidebar-mini-md .content-wrapper, .sidebar-collapse
  .sidebar-mini-md .main-footer, .sidebar-collapse
  .sidebar-mini-md .main-header {
    margin-left: 4.6rem;
  }
}

@media (max-width: 991.98px) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    margin-left: 4.6rem;
  }
}

@media (max-width: 767.98px) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  .sidebar-mini-xs .content-wrapper,
  .sidebar-mini-xs .main-footer,
  .sidebar-mini-xs .main-header {
    transition: margin-left 0.3s ease-in-out;
    margin-left: 250px;
  }
}

@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  .sidebar-mini-xs .content-wrapper,
  .sidebar-mini-xs .main-footer,
  .sidebar-mini-xs .main-header {
    transition: none;
  }
}

@media (min-width: 768px) {
  .sidebar-collapse .sidebar-mini-xs .content-wrapper, .sidebar-collapse
  .sidebar-mini-xs .main-footer, .sidebar-collapse
  .sidebar-mini-xs .main-header {
    margin-left: 4.6rem;
  }
}

@media (max-width: 991.98px) {
  .sidebar-mini-xs .content-wrapper,
  .sidebar-mini-xs .main-footer,
  .sidebar-mini-xs .main-header {
    margin-left: 4.6rem;
  }
}

.content-wrapper {
  background-color: #f4f6f9;
}

.content-wrapper > .content {
  padding: 0 0.5rem;
}

.main-sidebar, .main-sidebar::before {
  transition: margin-left 0.3s ease-in-out, width 0.3s ease-in-out;
  width: 250px;
}

@media (prefers-reduced-motion: reduce) {
  .main-sidebar, .main-sidebar::before {
    transition: none;
  }
}

.sidebar-collapse:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-sidebar, .sidebar-collapse:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-sidebar::before {
  box-shadow: none !important;
}

.sidebar-collapse .main-sidebar, .sidebar-collapse .main-sidebar::before {
  margin-left: -250px;
}

.sidebar-collapse .main-sidebar .nav-sidebar.nav-child-indent .nav-treeview {
  padding: 0;
}

@media (max-width: 767.98px) {
  .main-sidebar, .main-sidebar::before {
    box-shadow: none !important;
    margin-left: -250px;
  }
  .sidebar-open .main-sidebar, .sidebar-open .main-sidebar::before {
    margin-left: 0;
  }
}

body:not(.layout-fixed) .main-sidebar {
  height: inherit;
  min-height: 100%;
  position: absolute;
  top: 0;
}

body:not(.layout-fixed) .main-sidebar .sidebar {
  overflow-y: auto;
}

.layout-fixed .brand-link {
  width: 250px;
}

.layout-fixed .main-sidebar {
  bottom: 0;
  float: none;
  left: 0;
  position: fixed;
  top: 0;
}

.layout-fixed .control-sidebar {
  bottom: 0;
  float: none;
  position: fixed;
  top: 0;
}

.layout-fixed .control-sidebar .control-sidebar-content {
  height: calc(100vh - calc(3.5rem + 1px));
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #a9a9a9 transparent;
}

@supports (-webkit-touch-callout: none) {
  .layout-fixed .main-sidebar {
    height: inherit;
  }
}

.main-footer {
  background-color: #fff;
  border-top: 1px solid #dee2e6;
  color: #869099;
  padding: 1rem;
}

.text-sm .main-footer, .main-footer.text-sm {
  padding: 0.812rem;
}

.content-header {
  padding: 15px 0.5rem;
}

.text-sm .content-header {
  padding: 10px 0.5rem;
}

.content-header h1 {
  font-size: 1.8rem;
  margin: 0;
}

.text-sm .content-header h1 {
  font-size: 1.5rem;
}

.content-header .breadcrumb {
  background-color: transparent;
  line-height: 1.8rem;
  margin-bottom: 0;
  padding: 0;
}

.text-sm .content-header .breadcrumb {
  line-height: 1.5rem;
}

.hold-transition .content-wrapper,
.hold-transition .main-header,
.hold-transition .main-sidebar,
.hold-transition .main-sidebar *,
.hold-transition .control-sidebar,
.hold-transition .control-sidebar *,
.hold-transition .main-footer {
  transition: none !important;
  animation-duration: 0s !important;
}

.dark-mode {
  background-color: #454d55 !important;
  color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

@media (min-width: 576px) {
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

@media (min-width: 768px) {
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

@media (min-width: 992px) {
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

@media (min-width: 1200px) {
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

.dark-mode .breadcrumb-item.active,
.dark-mode .breadcrumb-item + .breadcrumb-item::before {
  color: #adb5bd;
}

.dark-mode .main-footer {
  background-color: #343a40;
  border-color: #4b545c;
}

.dark-mode .content-wrapper {
  background-color: #454d55;
  color: #fff;
}

.dark-mode .content-wrapper .content-header {
  color: #fff;
}

.main-header {
  border-bottom: 1px solid #dee2e6;
  z-index: 1034;
}

.main-header .nav-link {
  height: 2.5rem;
  position: relative;
}

.text-sm .main-header .nav-link, .main-header.text-sm .nav-link {
  height: 1.93725rem;
  padding: 0.35rem 1rem;
}

.text-sm .main-header .nav-link > .fa,
.text-sm .main-header .nav-link > .fas,
.text-sm .main-header .nav-link > .far,
.text-sm .main-header .nav-link > .fab,
.text-sm .main-header .nav-link > .fal,
.text-sm .main-header .nav-link > .fad,
.text-sm .main-header .nav-link > .svg-inline--fa,
.text-sm .main-header .nav-link > .ion, .main-header.text-sm .nav-link > .fa,
.main-header.text-sm .nav-link > .fas,
.main-header.text-sm .nav-link > .far,
.main-header.text-sm .nav-link > .fab,
.main-header.text-sm .nav-link > .fal,
.main-header.text-sm .nav-link > .fad,
.main-header.text-sm .nav-link > .svg-inline--fa,
.main-header.text-sm .nav-link > .ion {
  font-size: 0.875rem;
}

.main-header .navbar-nav .nav-item {
  margin: 0;
}

.main-header .navbar-nav[class*="-right"] .dropdown-menu {
  left: auto;
  margin-top: -3px;
  right: 0;
}

@media (max-width: 575.98px) {
  .main-header .navbar-nav[class*="-right"] .dropdown-menu {
    left: 0;
    right: auto;
  }
}

.main-header.dropdown-legacy .dropdown-menu {
  top: 3rem;
  margin-top: 0;
}

.navbar-img {
  height: calc(3.5rem + 1px)/2;
  width: auto;
}

.navbar-badge {
  font-size: .6rem;
  font-weight: 300;
  padding: 2px 4px;
  position: absolute;
  right: 5px;
  top: 9px;
}

.btn-navbar {
  background-color: transparent;
  border-left-width: 0;
}

.form-control-navbar {
  border-right-width: 0;
}

.form-control-navbar + .input-group-append {
  margin-left: 0;
}

.form-control-navbar,
.btn-navbar {
  transition: none;
}

.navbar-dark .form-control-navbar,
.navbar-dark .btn-navbar {
  background-color: #343a40;
  border-color: #6c757d;
}

.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  color: rgba(255, 255, 255, 0.6);
}

.navbar-dark .form-control-navbar:focus,
.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #495057;
  border-color: #6c757d !important;
  color: #ced4da;
}

.navbar-light .form-control-navbar,
.navbar-light .btn-navbar {
  background-color: #dadfe4;
  border-color: #ced4da;
}

.navbar-light .form-control-navbar::placeholder {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-light .form-control-navbar:focus,
.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #d3d9df;
  border-color: #c7ced5 !important;
  color: #ced4da;
}

.navbar-light .navbar-search-block .form-control-navbar:focus,
.navbar-light .navbar-search-block .form-control-navbar:focus + .input-group-append .btn-navbar {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-search-block {
  position: absolute;
  padding: 0 1rem;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  display: none;
  justify-content: center;
  flex-direction: column;
  background-color: initial;
}

.navbar-search-block.navbar-search-open {
  display: flex;
}

.navbar-search-block .input-group {
  width: 100%;
}

.brand-link {
  display: block;
  font-size: 1.25rem;
  line-height: 1.5;
  padding: 0.8125rem 0.5rem;
  transition: width 0.3s ease-in-out;
  white-space: nowrap;
}

.brand-link:hover {
  color: #fff;
  text-decoration: none;
}

.text-sm .brand-link {
  font-size: inherit;
}

[class*="sidebar-dark"] .brand-link {
  border-bottom: 1px solid #4b545c;
}

[class*="sidebar-dark"] .brand-link,
[class*="sidebar-dark"] .brand-link .pushmenu {
  color: rgba(255, 255, 255, 0.8);
}

[class*="sidebar-dark"] .brand-link:hover,
[class*="sidebar-dark"] .brand-link .pushmenu:hover {
  color: #fff;
}

[class*="sidebar-light"] .brand-link {
  border-bottom: 1px solid #dee2e6;
}

[class*="sidebar-light"] .brand-link,
[class*="sidebar-light"] .brand-link .pushmenu {
  color: rgba(0, 0, 0, 0.8);
}

[class*="sidebar-light"] .brand-link:hover,
[class*="sidebar-light"] .brand-link .pushmenu:hover {
  color: #000;
}

.brand-link .pushmenu {
  margin-right: 0.5rem;
  font-size: 1rem;
}

.brand-link .brand-link {
  padding: 0;
  border-bottom: none;
}

.brand-link .brand-image {
  float: left;
  line-height: .8;
  margin-left: .8rem;
  margin-right: .5rem;
  margin-top: -3px;
  max-height: 33px;
  width: auto;
}

.brand-link .brand-image-xs {
  float: left;
  line-height: .8;
  margin-top: -.1rem;
  max-height: 33px;
  width: auto;
}

.brand-link .brand-image-xl {
  line-height: .8;
  max-height: 40px;
  width: auto;
}

.brand-link .brand-image-xl.single {
  margin-top: -.3rem;
}

.brand-link.text-sm .brand-image,
.text-sm .brand-link .brand-image {
  height: 29px;
  margin-bottom: -.25rem;
  margin-left: .95rem;
  margin-top: -.25rem;
}

.brand-link.text-sm .brand-image-xs,
.text-sm .brand-link .brand-image-xs {
  margin-top: -.2rem;
  max-height: 29px;
}

.brand-link.text-sm .brand-image-xl,
.text-sm .brand-link .brand-image-xl {
  margin-top: -.225rem;
  max-height: 38px;
}

.main-sidebar {
  height: 100vh;
  overflow-y: hidden;
  z-index: 1038;
}

.main-sidebar a:-moz-focusring {
  border: 0;
  outline: none;
}

.sidebar {
  height: calc(100% - (3.5rem + 1px));
  overflow-x: none;
  overflow-y: initial;
  padding-bottom: 0;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0;
  scrollbar-width: thin;
  scrollbar-color: #a9a9a9 transparent;
}

.user-panel {
  position: relative;
}

[class*="sidebar-dark"] .user-panel {
  border-bottom: 1px solid #4f5962;
}

[class*="sidebar-light"] .user-panel {
  border-bottom: 1px solid #dee2e6;
}

.user-panel,
.user-panel .info {
  overflow: hidden;
  white-space: nowrap;
}

.user-panel .image {
  display: inline-block;
  padding-left: 0.8rem;
}

.user-panel img {
  height: auto;
  width: 2.1rem;
}

.user-panel .info {
  display: inline-block;
  padding: 5px 5px 5px 10px;
}

.user-panel .status,
.user-panel .dropdown-menu {
  font-size: 0.875rem;
}

.nav-sidebar .nav-item > .nav-link {
  margin-bottom: .2rem;
}

.nav-sidebar .nav-item > .nav-link .right {
  transition: transform ease-in-out 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .nav-sidebar .nav-item > .nav-link .right {
    transition: none;
  }
}

.nav-sidebar .nav-link > .right,
.nav-sidebar .nav-link > p > .right {
  position: absolute;
  right: 1rem;
  top: .7rem;
}

.nav-sidebar .nav-link > .right i,
.nav-sidebar .nav-link > .right span,
.nav-sidebar .nav-link > p > .right i,
.nav-sidebar .nav-link > p > .right span {
  margin-left: .5rem;
}

.nav-sidebar .nav-link > .right:nth-child(2),
.nav-sidebar .nav-link > p > .right:nth-child(2) {
  right: 2.2rem;
}

.nav-sidebar .menu-open > .nav-treeview {
  display: block;
}

.nav-sidebar .menu-open > .nav-link i.right,
.nav-sidebar .menu-is-opening > .nav-link i.right {
  transform: rotate(-90deg);
}

.nav-sidebar > .nav-item {
  margin-bottom: 0;
}

.nav-sidebar > .nav-item .nav-icon {
  margin-left: .05rem;
  font-size: 1.2rem;
  margin-right: .2rem;
  text-align: center;
  width: 1.6rem;
}

.nav-sidebar > .nav-item .nav-icon.fa, .nav-sidebar > .nav-item .nav-icon.fas, .nav-sidebar > .nav-item .nav-icon.far, .nav-sidebar > .nav-item .nav-icon.fab, .nav-sidebar > .nav-item .nav-icon.fal, .nav-sidebar > .nav-item .nav-icon.fad, .nav-sidebar > .nav-item .nav-icon.svg-inline--fa, .nav-sidebar > .nav-item .nav-icon.ion {
  font-size: 1.1rem;
}

.nav-sidebar > .nav-item .float-right {
  margin-top: 3px;
}

.nav-sidebar .nav-treeview {
  display: none;
  list-style: none;
  padding: 0;
}

.nav-sidebar .nav-treeview > .nav-item > .nav-link > .nav-icon {
  width: 1.6rem;
}

.nav-sidebar.nav-child-indent .nav-treeview {
  transition: padding 0.3s ease-in-out;
  padding-left: 1rem;
}

.text-sm .nav-sidebar.nav-child-indent .nav-treeview {
  padding-left: .5rem;
}

.nav-sidebar.nav-child-indent.nav-legacy .nav-treeview .nav-treeview {
  padding-left: 2rem;
  margin-left: -1rem;
}

.text-sm .nav-sidebar.nav-child-indent.nav-legacy .nav-treeview .nav-treeview {
  padding-left: 1rem;
  margin-left: -.5rem;
}

.nav-sidebar .nav-header {
  font-size: .9rem;
  padding: 0.5rem 0.75rem;
}

.nav-sidebar .nav-link p {
  display: inline;
  margin: 0;
  white-space: normal;
}

.sidebar-is-opening .nav-sidebar .nav-link p {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

#sidebar-overlay {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1037;
}

@media (max-width: 991.98px) {
  .sidebar-open #sidebar-overlay {
    display: block;
  }
}

[class*="sidebar-light-"] {
  background-color: #fff;
}

[class*="sidebar-light-"] .user-panel a:hover {
  color: #212529;
}

[class*="sidebar-light-"] .user-panel .status {
  background-color: rgba(0, 0, 0, 0.1);
  color: #343a40;
}

[class*="sidebar-light-"] .user-panel .status:hover, [class*="sidebar-light-"] .user-panel .status:focus, [class*="sidebar-light-"] .user-panel .status:active {
  background-color: rgba(0, 0, 0, 0.1);
  color: #212529;
}

[class*="sidebar-light-"] .user-panel .dropdown-menu {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  border-color: rgba(0, 0, 0, 0.1);
}

[class*="sidebar-light-"] .user-panel .dropdown-item {
  color: #212529;
}

[class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-link:active, [class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-link:focus {
  color: #343a40;
}

[class*="sidebar-light-"] .nav-sidebar > .nav-item.menu-open > .nav-link,
[class*="sidebar-light-"] .nav-sidebar > .nav-item:hover > .nav-link {
  background-color: rgba(0, 0, 0, 0.1);
  color: #212529;
}

[class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-link.active {
  color: #000;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

[class*="sidebar-light-"] .nav-sidebar > .nav-item > .nav-treeview {
  background-color: transparent;
}

[class*="sidebar-light-"] .nav-header {
  background-color: inherit;
  color: #292d32;
}

[class*="sidebar-light-"] .sidebar a {
  color: #343a40;
}

[class*="sidebar-light-"] .sidebar a:hover {
  text-decoration: none;
}

[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link {
  color: #777;
}

[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link:hover, [class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link:focus {
  background-color: rgba(0, 0, 0, 0.1);
  color: #000;
}

[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link.active:hover {
  background-color: rgba(0, 0, 0, 0.1);
  color: #212529;
}

[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

[class*="sidebar-light-"] .nav-flat .nav-item .nav-treeview .nav-treeview {
  border-color: rgba(0, 0, 0, 0.1);
}

[class*="sidebar-light-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link, [class*="sidebar-light-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link.active {
  border-color: rgba(0, 0, 0, 0.1);
}

[class*="sidebar-dark-"] {
  background-color: #343a40;
}

[class*="sidebar-dark-"] .user-panel a:hover {
  color: #fff;
}

[class*="sidebar-dark-"] .user-panel .status {
  background-color: rgba(255, 255, 255, 0.1);
  color: #c2c7d0;
}

[class*="sidebar-dark-"] .user-panel .status:hover, [class*="sidebar-dark-"] .user-panel .status:focus, [class*="sidebar-dark-"] .user-panel .status:active {
  background-color: rgba(247, 247, 247, 0.1);
  color: #fff;
}

[class*="sidebar-dark-"] .user-panel .dropdown-menu {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  border-color: rgba(242, 242, 242, 0.1);
}

[class*="sidebar-dark-"] .user-panel .dropdown-item {
  color: #212529;
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link:active {
  color: #c2c7d0;
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item.menu-open > .nav-link,
[class*="sidebar-dark-"] .nav-sidebar > .nav-item:hover > .nav-link,
[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link:focus {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link.active {
  color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-treeview {
  background-color: transparent;
}

[class*="sidebar-dark-"] .nav-header {
  background-color: inherit;
  color: #d0d4db;
}

[class*="sidebar-dark-"] .sidebar a {
  color: #c2c7d0;
}

[class*="sidebar-dark-"] .sidebar a:hover, [class*="sidebar-dark-"] .sidebar a:focus {
  text-decoration: none;
}

[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link {
  color: #c2c7d0;
}

[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link:hover, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link:focus {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}

[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active:hover, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active:focus {
  background-color: rgba(255, 255, 255, 0.9);
  color: #343a40;
}

[class*="sidebar-dark-"] .nav-flat .nav-item .nav-treeview .nav-treeview {
  border-color: rgba(255, 255, 255, 0.9);
}

[class*="sidebar-dark-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link, [class*="sidebar-dark-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link.active {
  border-color: rgba(255, 255, 255, 0.9);
}

.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #245682;
  color: #fff;
}

.sidebar-dark-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #245682;
}

.sidebar-dark-secondary .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-secondary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.sidebar-dark-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.sidebar-dark-success .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-success .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #28a745;
  color: #fff;
}

.sidebar-dark-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #28a745;
}

.sidebar-dark-info .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-info .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #17a2b8;
  color: #fff;
}

.sidebar-dark-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #17a2b8;
}

.sidebar-dark-warning .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-warning .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.sidebar-dark-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #ffc107;
}

.sidebar-dark-danger .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-danger .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #dc3545;
  color: #fff;
}

.sidebar-dark-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #dc3545;
}

.sidebar-dark-light .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-light .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.sidebar-dark-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f8f9fa;
}

.sidebar-dark-dark .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.sidebar-dark-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.sidebar-dark-lightblue .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-lightblue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3c8dbc;
  color: #fff;
}

.sidebar-dark-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3c8dbc;
}

.sidebar-dark-navy .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-navy .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #001f3f;
  color: #fff;
}

.sidebar-dark-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #001f3f;
}

.sidebar-dark-olive .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-olive .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3d9970;
  color: #fff;
}

.sidebar-dark-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3d9970;
}

.sidebar-dark-lime .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-lime .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #01ff70;
  color: #1f2d3d;
}

.sidebar-dark-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #01ff70;
}

.sidebar-dark-fuchsia .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-fuchsia .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f012be;
  color: #fff;
}

.sidebar-dark-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f012be;
}

.sidebar-dark-maroon .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-maroon .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #d81b60;
  color: #fff;
}

.sidebar-dark-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #d81b60;
}

.sidebar-dark-blue .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-blue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #007bff;
  color: #fff;
}

.sidebar-dark-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #007bff;
}

.sidebar-dark-indigo .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-indigo .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6610f2;
  color: #fff;
}

.sidebar-dark-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6610f2;
}

.sidebar-dark-purple .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-purple .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6f42c1;
  color: #fff;
}

.sidebar-dark-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6f42c1;
}

.sidebar-dark-pink .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-pink .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e83e8c;
  color: #fff;
}

.sidebar-dark-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e83e8c;
}

.sidebar-dark-red .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-red .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #dc3545;
  color: #fff;
}

.sidebar-dark-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #dc3545;
}

.sidebar-dark-orange .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-orange .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.sidebar-dark-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fd7e14;
}

.sidebar-dark-yellow .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-yellow .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.sidebar-dark-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #ffc107;
}

.sidebar-dark-green .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-green .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #28a745;
  color: #fff;
}

.sidebar-dark-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #28a745;
}

.sidebar-dark-teal .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-teal .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #20c997;
  color: #fff;
}

.sidebar-dark-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #20c997;
}

.sidebar-dark-cyan .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-cyan .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #17a2b8;
  color: #fff;
}

.sidebar-dark-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #17a2b8;
}

.sidebar-dark-white .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-white .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fff;
  color: #1f2d3d;
}

.sidebar-dark-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fff;
}

.sidebar-dark-gray .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-gray .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.sidebar-dark-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.sidebar-dark-gray-dark .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-gray-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.sidebar-dark-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview {
  padding-left: 1rem;
  margin-left: -.5rem;
}

.nav-flat {
  margin: -0.25rem -0.5rem 0;
}

.nav-flat .nav-item > .nav-link {
  border-radius: 0;
  margin-bottom: 0;
}

.nav-flat .nav-item > .nav-link > .nav-icon {
  margin-left: .55rem;
}

.nav-flat:not(.nav-child-indent) .nav-treeview .nav-item > .nav-link > .nav-icon {
  margin-left: .4rem;
}

.nav-flat.nav-child-indent .nav-treeview {
  padding-left: 0;
}

.nav-flat.nav-child-indent .nav-treeview .nav-icon {
  margin-left: .85rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview {
  border-left: .2rem solid;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.15rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.45rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.75rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 2.05rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-icon {
  margin-left: .55rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-link {
  padding-left: calc(1rem - .2rem);
}

.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-icon {
  margin-left: .35rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: .15rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: -.15rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: -.35rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon {
  margin-left: .4rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon {
  margin-left: .85rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.15rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.45rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.75rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 2.05rem;
}

.nav-flat .nav-icon {
  transition: margin-left ease-in-out 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .nav-flat .nav-icon {
    transition: none;
  }
}

.nav-flat .nav-treeview .nav-icon {
  margin-left: -.2rem;
}

.nav-flat.nav-sidebar > .nav-item .nav-treeview,
.nav-flat.nav-sidebar > .nav-item > .nav-treeview {
  background-color: rgba(255, 255, 255, 0.05);
}

.nav-flat.nav-sidebar > .nav-item .nav-treeview .nav-item > .nav-link,
.nav-flat.nav-sidebar > .nav-item > .nav-treeview .nav-item > .nav-link {
  border-left: .2rem solid;
}

.nav-legacy {
  margin: -0.25rem -0.5rem 0;
}

.nav-legacy.nav-sidebar .nav-item > .nav-link {
  border-radius: 0;
  margin-bottom: 0;
}

.nav-legacy.nav-sidebar .nav-item > .nav-link > .nav-icon {
  margin-left: .55rem;
}

.text-sm .nav-legacy.nav-sidebar .nav-item > .nav-link > .nav-icon {
  margin-left: .75rem;
}

.nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  background-color: inherit;
  border-left: 3px solid transparent;
  box-shadow: none;
}

.nav-legacy.nav-sidebar > .nav-item > .nav-link.active > .nav-icon {
  margin-left: calc(.55rem - 3px);
}

.text-sm .nav-legacy.nav-sidebar > .nav-item > .nav-link.active > .nav-icon {
  margin-left: calc(.75rem - 3px);
}

.text-sm .nav-legacy.nav-sidebar.nav-flat .nav-treeview .nav-item > .nav-link > .nav-icon {
  margin-left: calc(.75rem - 3px);
}

.sidebar-mini .nav-legacy > .nav-item .nav-link .nav-icon,
.sidebar-mini-md .nav-legacy > .nav-item .nav-link .nav-icon,
.sidebar-mini-xs .nav-legacy > .nav-item .nav-link .nav-icon {
  transition: margin-left ease-in-out 0.3s;
  margin-left: .6rem;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-mini .nav-legacy > .nav-item .nav-link .nav-icon,
  .sidebar-mini-md .nav-legacy > .nav-item .nav-link .nav-icon,
  .sidebar-mini-xs .nav-legacy > .nav-item .nav-link .nav-icon {
    transition: none;
  }
}

.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview {
  padding-left: 1rem;
}

.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview {
  padding-left: 2rem;
  margin-left: -1rem;
}

.sidebar-mini.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview,
.sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview {
  padding-left: .5rem;
}

.sidebar-mini.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse.text-sm .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview {
  padding-left: 1rem;
  margin-left: -.5rem;
}

.sidebar-mini.sidebar-collapse .nav-legacy > .nav-item > .nav-link .nav-icon,
.sidebar-mini-md.sidebar-collapse .nav-legacy > .nav-item > .nav-link .nav-icon,
.sidebar-mini-xs.sidebar-collapse .nav-legacy > .nav-item > .nav-link .nav-icon {
  margin-left: .55rem;
}

.sidebar-mini.sidebar-collapse .nav-legacy > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-md.sidebar-collapse .nav-legacy > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-xs.sidebar-collapse .nav-legacy > .nav-item > .nav-link.active > .nav-icon {
  margin-left: .36rem;
}

.sidebar-mini.sidebar-collapse .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse .nav-legacy.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .nav-legacy.nav-child-indent .nav-treeview .nav-treeview {
  padding-left: 0;
  margin-left: 0;
}

.sidebar-mini.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link .nav-icon,
.sidebar-mini-md.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link .nav-icon,
.sidebar-mini-xs.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link .nav-icon {
  margin-left: .75rem;
}

.sidebar-mini.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-md.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-xs.sidebar-collapse.text-sm .nav-legacy > .nav-item > .nav-link.active > .nav-icon {
  margin-left: calc(.75rem - 3px);
}

[class*="sidebar-dark"] .nav-legacy.nav-sidebar > .nav-item .nav-treeview,
[class*="sidebar-dark"] .nav-legacy.nav-sidebar > .nav-item > .nav-treeview {
  background-color: rgba(255, 255, 255, 0.05);
}

[class*="sidebar-dark"] .nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  color: #fff;
}

[class*="sidebar-dark"] .nav-legacy .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-dark"] .nav-legacy .nav-treeview > .nav-item > .nav-link:focus, [class*="sidebar-dark"] .nav-legacy .nav-treeview > .nav-item > .nav-link:hover {
  background-color: transparent;
  color: #fff;
}

[class*="sidebar-light"] .nav-legacy.nav-sidebar > .nav-item .nav-treeview,
[class*="sidebar-light"] .nav-legacy.nav-sidebar > .nav-item > .nav-treeview {
  background-color: rgba(0, 0, 0, 0.05);
}

[class*="sidebar-light"] .nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  color: #000;
}

[class*="sidebar-light"] .nav-legacy .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-light"] .nav-legacy .nav-treeview > .nav-item > .nav-link:focus, [class*="sidebar-light"] .nav-legacy .nav-treeview > .nav-item > .nav-link:hover {
  background-color: transparent;
  color: #000;
}

.nav-collapse-hide-child .menu-open > .nav-treeview {
  max-height: min-content;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

.sidebar-collapse .nav-collapse-hide-child .menu-open > .nav-treeview {
  max-height: 0;
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

.sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-collapse-hide-child .menu-open > .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .menu-open > .nav-treeview {
  max-height: min-content;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

.nav-compact .nav-link,
.nav-compact .nav-header {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.nav-compact .nav-header:not(:first-of-type) {
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
}

.nav-compact .nav-link > .right,
.nav-compact .nav-link > p > .right {
  top: .465rem;
}

.text-sm .nav-compact .nav-link > .right,
.text-sm .nav-compact .nav-link > p > .right {
  top: .7rem;
}

[class*="sidebar-dark"] .form-control-sidebar,
[class*="sidebar-dark"] .btn-sidebar {
  background-color: #3f474e;
  border: 1px solid #56606a;
  color: white;
}

[class*="sidebar-dark"] .form-control-sidebar:focus,
[class*="sidebar-dark"] .btn-sidebar:focus {
  border: 1px solid #7a8793;
}

[class*="sidebar-dark"] .btn-sidebar:hover {
  background-color: #454d55;
}

[class*="sidebar-dark"] .btn-sidebar:focus {
  background-color: #4b545c;
}

[class*="sidebar-dark"] .list-group-item {
  background-color: #454d55;
  border-color: #56606a;
  color: #c2c7d0;
}

[class*="sidebar-dark"] .list-group-item:hover {
  background-color: #4b545c;
}

[class*="sidebar-dark"] .list-group-item:focus {
  background-color: #515a63;
}

[class*="sidebar-dark"] .list-group-item .search-path {
  color: #adb5bd;
}

[class*="sidebar-light"] .form-control-sidebar,
[class*="sidebar-light"] .btn-sidebar {
  background-color: #f2f2f2;
  border: 1px solid #d9d9d9;
  color: #1f2d3d;
}

[class*="sidebar-light"] .form-control-sidebar:focus,
[class*="sidebar-light"] .btn-sidebar:focus {
  border: 1px solid #b3b3b3;
}

[class*="sidebar-light"] .btn-sidebar:hover {
  background-color: #ececec;
}

[class*="sidebar-light"] .btn-sidebar:focus {
  background-color: #e6e6e6;
}

[class*="sidebar-light"] .list-group-item {
  border-color: #d9d9d9;
}

[class*="sidebar-light"] .list-group-item:hover {
  background-color: #ececec;
}

[class*="sidebar-light"] .list-group-item:focus {
  background-color: #e6e6e6;
}

[class*="sidebar-light"] .list-group-item .search-path {
  color: #6c757d;
}

.sidebar .form-inline .input-group {
  width: 100%;
  flex-wrap: nowrap;
}

.sidebar nav .form-inline {
  margin-bottom: .2rem;
}

.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs).sidebar-collapse .main-sidebar {
  margin-left: 0;
}

.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .content-wrapper,
.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-header,
.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-footer {
  z-index: 9999;
  position: relative;
}

.sidebar-collapse .form-control-sidebar,
.sidebar-collapse .form-control-sidebar ~ .input-group-append,
.sidebar-collapse .sidebar-search-results {
  display: none;
}

[data-widget="sidebar-search"] input[type="search"]::-ms-clear, [data-widget="sidebar-search"] input[type="search"]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

[data-widget="sidebar-search"] input[type="search"]::-webkit-search-cancel-button, [data-widget="sidebar-search"] input[type="search"]::-webkit-search-decoration, [data-widget="sidebar-search"] input[type="search"]::-webkit-search-results-button, [data-widget="sidebar-search"] input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

.sidebar-search-results {
  position: relative;
  display: none;
  width: 100%;
}

.sidebar-search-open .sidebar-search-results {
  display: inline-block;
}

.sidebar-search-results .search-title {
  margin-bottom: -.1rem;
}

.sidebar-search-results .list-group {
  position: absolute;
  width: 100%;
  z-index: 1039;
}

.sidebar-search-results .list-group > .list-group-item {
  padding: 0.375rem 0.75rem;
}

.sidebar-search-results .list-group > .list-group-item:-moz-focusring {
  margin-top: 0;
  border-left: 1px solid transparent;
  border-top: 0;
  border-bottom: 1px solid transparent;
}

.sidebar-search-results .list-group > .list-group-item:first-child {
  margin-top: 0;
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.sidebar-search-results .search-path {
  font-size: 80%;
}

.sidebar-search-open .btn,
.sidebar-search-open .form-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

[class*="sidebar-dark"] .sidebar-custom {
  border-top: 1px solid #4f5962;
}

[class*="sidebar-light"] .sidebar-custom {
  border-top: 1px solid #dee2e6;
}

.layout-fixed.sidebar-collapse .hide-on-collapse {
  display: none;
}

.layout-fixed.sidebar-collapse:hover .hide-on-collapse {
  display: block;
}

.layout-fixed .main-sidebar-custom .sidebar {
  height: calc(100% - ((3.5rem + 4rem) + 1px));
}

.layout-fixed .main-sidebar-custom .sidebar-custom {
  height: 4rem;
  padding: 0.85rem 0.5rem;
}

.layout-fixed .main-sidebar-custom-lg .sidebar {
  height: calc(100% - ((3.5rem + 6rem) + 1px));
}

.layout-fixed .main-sidebar-custom-lg .sidebar-custom {
  height: 6rem;
}

.layout-fixed .main-sidebar-custom-xl .sidebar {
  height: calc(100% - ((3.5rem + 8rem) + 1px));
}

.layout-fixed .main-sidebar-custom-xl .sidebar-custom {
  height: 8rem;
}

.layout-fixed .main-sidebar-custom .pos-right,
.layout-fixed .main-sidebar-custom-lg .pos-right,
.layout-fixed .main-sidebar-custom-xl .pos-right {
  position: absolute;
  right: .5rem;
}

.dark-mode .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .sidebar-dark-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3f6791;
}

.dark-mode .sidebar-dark-secondary .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-secondary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .sidebar-dark-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.dark-mode .sidebar-dark-success .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-success .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .sidebar-dark-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #00bc8c;
}

.dark-mode .sidebar-dark-info .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-info .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .sidebar-dark-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3498db;
}

.dark-mode .sidebar-dark-warning .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-warning .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f39c12;
}

.dark-mode .sidebar-dark-danger .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-danger .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .sidebar-dark-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e74c3c;
}

.dark-mode .sidebar-dark-light .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-light .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f8f9fa;
}

.dark-mode .sidebar-dark-dark .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .sidebar-dark-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.dark-mode .sidebar-dark-lightblue .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lightblue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #86bad8;
}

.dark-mode .sidebar-dark-navy .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-navy .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #002c59;
  color: #fff;
}

.dark-mode .sidebar-dark-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #002c59;
}

.dark-mode .sidebar-dark-olive .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-olive .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #74c8a3;
}

.dark-mode .sidebar-dark-lime .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lime .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #67ffa9;
}

.dark-mode .sidebar-dark-fuchsia .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-fuchsia .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f672d8;
}

.dark-mode .sidebar-dark-maroon .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-maroon .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #ed6c9b;
}

.dark-mode .sidebar-dark-blue .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-blue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .sidebar-dark-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3f6791;
}

.dark-mode .sidebar-dark-indigo .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-indigo .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6610f2;
  color: #fff;
}

.dark-mode .sidebar-dark-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6610f2;
}

.dark-mode .sidebar-dark-purple .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-purple .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6f42c1;
  color: #fff;
}

.dark-mode .sidebar-dark-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6f42c1;
}

.dark-mode .sidebar-dark-pink .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-pink .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e83e8c;
  color: #fff;
}

.dark-mode .sidebar-dark-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e83e8c;
}

.dark-mode .sidebar-dark-red .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-red .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .sidebar-dark-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e74c3c;
}

.dark-mode .sidebar-dark-orange .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-orange .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fd7e14;
}

.dark-mode .sidebar-dark-yellow .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-yellow .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f39c12;
}

.dark-mode .sidebar-dark-green .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-green .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .sidebar-dark-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #00bc8c;
}

.dark-mode .sidebar-dark-teal .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-teal .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #20c997;
  color: #fff;
}

.dark-mode .sidebar-dark-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #20c997;
}

.dark-mode .sidebar-dark-cyan .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-cyan .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .sidebar-dark-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3498db;
}

.dark-mode .sidebar-dark-white .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-white .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fff;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fff;
}

.dark-mode .sidebar-dark-gray .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .sidebar-dark-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.dark-mode .sidebar-dark-gray-dark .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .sidebar-dark-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.dark-mode [class*="sidebar-light-"] .sidebar a {
  color: #343a40;
}

.dark-mode [class*="sidebar-light-"] .sidebar a:hover {
  text-decoration: none;
}

.logo-xs,
.logo-xl {
  opacity: 1;
  position: absolute;
  visibility: visible;
}

.logo-xs.brand-image-xs,
.logo-xl.brand-image-xs {
  left: 18px;
  top: 12px;
}

.logo-xs.brand-image-xl,
.logo-xl.brand-image-xl {
  left: 12px;
  top: 6px;
}

.logo-xs {
  opacity: 0;
  visibility: hidden;
}

.logo-xs.brand-image-xl {
  left: 16px;
  top: 8px;
}

.brand-link.logo-switch::before {
  content: "\A0";
}

@media (min-width: 992px) {
  .sidebar-mini .nav-sidebar,
  .sidebar-mini .nav-sidebar > .nav-header,
  .sidebar-mini .nav-sidebar .nav-link {
    white-space: nowrap;
  }
  .sidebar-mini.sidebar-collapse .d-hidden-mini {
    display: none;
  }
  .sidebar-mini.sidebar-collapse .content-wrapper,
  .sidebar-mini.sidebar-collapse .main-footer,
  .sidebar-mini.sidebar-collapse .main-header {
    margin-left: 4.6rem !important;
  }
  .sidebar-mini.sidebar-collapse .nav-sidebar .nav-header {
    display: none;
  }
  .sidebar-mini.sidebar-collapse .nav-sidebar .nav-link p {
    width: 0;
    white-space: nowrap;
  }
  .sidebar-mini.sidebar-collapse .sidebar .user-panel > .info,
  .sidebar-mini.sidebar-collapse .nav-sidebar .nav-link p,
  .sidebar-mini.sidebar-collapse .brand-text {
    margin-left: -10px;
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini.sidebar-collapse .logo-xl {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini.sidebar-collapse .logo-xs {
    display: inline-block;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar {
    overflow-x: hidden;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar, .sidebar-mini.sidebar-collapse .main-sidebar::before {
    margin-left: 0;
    width: 4.6rem;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar .user-panel .image {
    float: none;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused {
    width: 250px;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .brand-link, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .brand-link {
    width: 250px;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel {
    text-align: left;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel .image, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel .image {
    float: left;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel > .info,
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-link p,
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .brand-text,
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .logo-xl, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info,
  .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
  .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .brand-text,
  .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .logo-xl {
    display: inline-block;
    margin-left: 0;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .logo-xs, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .logo-xs {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .brand-image, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .brand-image {
    margin-right: .5rem;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .sidebar-form,
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .user-panel > .info, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .sidebar-form,
  .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info {
    display: block !important;
    transform: translateZ(0);
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
    display: inline-block !important;
  }
  .sidebar-mini.sidebar-collapse .visible-sidebar-mini {
    display: block !important;
  }
  .sidebar-mini.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
    width: 250px;
  }
  .sidebar-mini.sidebar-collapse.layout-fixed .brand-link {
    width: 4.6rem;
  }
}

@media (max-width: 991.98px) {
  .sidebar-mini.sidebar-collapse .main-sidebar {
    box-shadow: none !important;
  }
}

@media (min-width: 768px) {
  .sidebar-mini-md .nav-sidebar,
  .sidebar-mini-md .nav-sidebar > .nav-header,
  .sidebar-mini-md .nav-sidebar .nav-link {
    white-space: nowrap;
  }
  .sidebar-mini-md.sidebar-collapse .d-hidden-mini {
    display: none;
  }
  .sidebar-mini-md.sidebar-collapse .content-wrapper,
  .sidebar-mini-md.sidebar-collapse .main-footer,
  .sidebar-mini-md.sidebar-collapse .main-header {
    margin-left: 4.6rem !important;
  }
  .sidebar-mini-md.sidebar-collapse .nav-sidebar .nav-header {
    display: none;
  }
  .sidebar-mini-md.sidebar-collapse .nav-sidebar .nav-link p {
    width: 0;
    white-space: nowrap;
  }
  .sidebar-mini-md.sidebar-collapse .sidebar .user-panel > .info,
  .sidebar-mini-md.sidebar-collapse .nav-sidebar .nav-link p,
  .sidebar-mini-md.sidebar-collapse .brand-text {
    margin-left: -10px;
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .logo-xl {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .logo-xs {
    display: inline-block;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar {
    overflow-x: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar, .sidebar-mini-md.sidebar-collapse .main-sidebar::before {
    margin-left: 0;
    width: 4.6rem;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar .user-panel .image {
    float: none;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused {
    width: 250px;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .brand-link, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .brand-link {
    width: 250px;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel {
    text-align: left;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel .image, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel .image {
    float: left;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel > .info,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-link p,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .brand-text,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .logo-xl, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info,
  .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
  .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .brand-text,
  .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .logo-xl {
    display: inline-block;
    margin-left: 0;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .logo-xs, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .logo-xs {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .brand-image, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .brand-image {
    margin-right: .5rem;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .sidebar-form,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .user-panel > .info, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .sidebar-form,
  .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info {
    display: block !important;
    transform: translateZ(0);
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini-md.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
    display: inline-block !important;
  }
  .sidebar-mini-md.sidebar-collapse .visible-sidebar-mini {
    display: block !important;
  }
  .sidebar-mini-md.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
    width: 250px;
  }
  .sidebar-mini-md.sidebar-collapse.layout-fixed .brand-link {
    width: 4.6rem;
  }
}

@media (max-width: 767.98px) {
  .sidebar-mini-md.sidebar-collapse .main-sidebar {
    box-shadow: none !important;
  }
}

.sidebar-mini-xs .nav-sidebar,
.sidebar-mini-xs .nav-sidebar > .nav-header,
.sidebar-mini-xs .nav-sidebar .nav-link {
  white-space: nowrap;
}

.sidebar-mini-xs.sidebar-collapse .d-hidden-mini {
  display: none;
}

.sidebar-mini-xs.sidebar-collapse .content-wrapper,
.sidebar-mini-xs.sidebar-collapse .main-footer,
.sidebar-mini-xs.sidebar-collapse .main-header {
  margin-left: 4.6rem !important;
}

.sidebar-mini-xs.sidebar-collapse .nav-sidebar .nav-header {
  display: none;
}

.sidebar-mini-xs.sidebar-collapse .nav-sidebar .nav-link p {
  width: 0;
  white-space: nowrap;
}

.sidebar-mini-xs.sidebar-collapse .sidebar .user-panel > .info,
.sidebar-mini-xs.sidebar-collapse .nav-sidebar .nav-link p,
.sidebar-mini-xs.sidebar-collapse .brand-text {
  margin-left: -10px;
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-mini-xs.sidebar-collapse .logo-xl {
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-mini-xs.sidebar-collapse .logo-xs {
  display: inline-block;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar {
  overflow-x: hidden;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar, .sidebar-mini-xs.sidebar-collapse .main-sidebar::before {
  margin-left: 0;
  width: 4.6rem;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar .user-panel .image {
  float: none;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused {
  width: 250px;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .brand-link, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .brand-link {
  width: 250px;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel {
  text-align: left;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel .image, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel .image {
  float: left;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel > .info,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-sidebar .nav-link p,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .brand-text,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .logo-xl, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .brand-text,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .logo-xl {
  display: inline-block;
  margin-left: 0;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .logo-xs, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .logo-xs {
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .brand-image, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .brand-image {
  margin-right: .5rem;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .sidebar-form,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .user-panel > .info, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .sidebar-form,
.sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .user-panel > .info {
  display: block !important;
  transform: translateZ(0);
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini-xs.sidebar-collapse .main-sidebar.sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
  display: inline-block !important;
}

.sidebar-mini-xs.sidebar-collapse .visible-sidebar-mini {
  display: block !important;
}

.sidebar-mini-xs.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
  width: 250px;
}

.sidebar-mini-xs.sidebar-collapse.layout-fixed .brand-link {
  width: 4.6rem;
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 1rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 2rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 3rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 4rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 5rem);
}

.sidebar-mini .main-sidebar .nav-legacy .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy .nav-link {
  width: 250px;
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px - 1rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 1rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 2rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 3rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 4rem);
}

.sidebar-mini .main-sidebar .nav-flat .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat .nav-link {
  width: 250px;
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 2);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 3);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 4);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - .5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 1rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 1.5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 2rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 2.5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link {
  width: 250px;
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link {
  width: calc(250px - .5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 2);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 3);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 4);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 5);
}

.sidebar-mini .main-sidebar .nav-link,
.sidebar-mini-md .main-sidebar .nav-link,
.sidebar-mini-xs .main-sidebar .nav-link {
  width: calc(250px - 0.5rem * 2);
  transition: width ease-in-out 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-mini .main-sidebar .nav-link,
  .sidebar-mini-md .main-sidebar .nav-link,
  .sidebar-mini-xs .main-sidebar .nav-link {
    transition: none;
  }
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar .nav-link {
  width: 3.6rem;
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-legacy .nav-link {
  width: 4.6rem;
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link {
  width: calc(4.6rem - 0.5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-link {
  width: calc(250px - 0.5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-header, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-header, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-header, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-header {
  display: inline-block;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent .nav-link {
  width: calc(250px - 0.5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy .nav-link {
  width: 250px;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px - 1rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 1rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 2rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 3rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 4rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat .nav-link {
  width: 250px;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 3);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 4);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-compact .nav-link {
  width: calc(250px - 0.5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link {
  width: 250px;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link {
  width: calc(250px - .5rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 3);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 4);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 5);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .sidebar, .sidebar-collapse.sidebar-mini .main-sidebar:hover .sidebar, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .sidebar, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .sidebar, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .sidebar, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .sidebar {
  scrollbar-width: thin;
  scrollbar-color: #a9a9a9 transparent;
}

.sidebar-collapse.sidebar-mini .main-sidebar .sidebar, .sidebar-collapse.sidebar-mini-md .main-sidebar .sidebar, .sidebar-collapse.sidebar-mini-xs .main-sidebar .sidebar {
  scrollbar-width: none;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover {
  width: 4.6rem;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-header {
  display: none;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .brand-link, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .brand-link, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .brand-link {
  width: 4.6rem !important;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .user-panel .image, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .user-panel .image, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .user-panel .image {
  float: none !important;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .logo-xs, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .logo-xs, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .logo-xs {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .logo-xl, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .logo-xl, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .logo-xl {
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview {
  padding-left: 0;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .brand-text,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel > .info,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .brand-text,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .user-panel > .info,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-sidebar .nav-link p, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .brand-text,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel > .info,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .brand-text,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .user-panel > .info,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-sidebar .nav-link p, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .brand-text,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel > .info,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar .nav-link p,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .brand-text,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .user-panel > .info,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-sidebar .nav-link p {
  margin-left: -10px;
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
  width: 0;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar > .nav-item .nav-icon,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-sidebar > .nav-item .nav-icon, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar > .nav-item .nav-icon,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-sidebar > .nav-item .nav-icon, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar > .nav-item .nav-icon,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-sidebar > .nav-item .nav-icon {
  margin-right: 0;
}

.nav-sidebar {
  position: relative;
}

.nav-sidebar:hover {
  overflow: visible;
}

.sidebar-form,
.nav-sidebar > .nav-header {
  overflow: hidden;
  text-overflow: clip;
}

.nav-sidebar .nav-item > .nav-link {
  position: relative;
}

.nav-sidebar .nav-item > .nav-link > .float-right {
  margin-top: -7px;
  position: absolute;
  right: 10px;
  top: 50%;
}

.sidebar .nav-link p,
.main-sidebar .brand-text,
.main-sidebar .logo-xs,
.main-sidebar .logo-xl,
.sidebar .user-panel .info {
  transition: margin-left 0.3s linear, opacity 0.3s ease, visibility 0.3s ease;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar .nav-link p,
  .main-sidebar .brand-text,
  .main-sidebar .logo-xs,
  .main-sidebar .logo-xl,
  .sidebar .user-panel .info {
    transition: none;
  }
}

html.control-sidebar-animate {
  overflow-x: hidden;
}

.control-sidebar {
  bottom: calc(3.5rem + 1px);
  position: absolute;
  top: calc(3.5rem + 1px);
  z-index: 1031;
}

.control-sidebar, .control-sidebar::before {
  bottom: calc(3.5rem + 1px);
  display: none;
  right: -250px;
  width: 250px;
  transition: right 0.3s ease-in-out, display 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .control-sidebar, .control-sidebar::before {
    transition: none;
  }
}

.control-sidebar::before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  z-index: -1;
}

body.text-sm .control-sidebar {
  bottom: calc(2.9365rem + 1px);
  top: calc(2.93725rem + 1px);
}

.main-header.text-sm ~ .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.main-footer.text-sm ~ .control-sidebar {
  bottom: calc(2.9365rem + 1px);
}

.control-sidebar-push-slide .content-wrapper,
.control-sidebar-push-slide .main-footer {
  transition: margin-right 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .control-sidebar-push-slide .content-wrapper,
  .control-sidebar-push-slide .main-footer {
    transition: none;
  }
}

.control-sidebar-open .control-sidebar {
  display: block;
}

.control-sidebar-open .control-sidebar, .control-sidebar-open .control-sidebar::before {
  right: 0;
}

.control-sidebar-open.control-sidebar-push .content-wrapper,
.control-sidebar-open.control-sidebar-push .main-footer, .control-sidebar-open.control-sidebar-push-slide .content-wrapper,
.control-sidebar-open.control-sidebar-push-slide .main-footer {
  margin-right: 250px;
}

.control-sidebar-slide-open .control-sidebar {
  display: block;
}

.control-sidebar-slide-open .control-sidebar, .control-sidebar-slide-open .control-sidebar::before {
  right: 0;
  transition: right 0.3s ease-in-out, display 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .control-sidebar-slide-open .control-sidebar, .control-sidebar-slide-open .control-sidebar::before {
    transition: none;
  }
}

.control-sidebar-slide-open.control-sidebar-push .content-wrapper,
.control-sidebar-slide-open.control-sidebar-push .main-footer, .control-sidebar-slide-open.control-sidebar-push-slide .content-wrapper,
.control-sidebar-slide-open.control-sidebar-push-slide .main-footer {
  margin-right: 250px;
}

.control-sidebar-dark {
  background-color: #343a40;
}

.control-sidebar-dark,
.control-sidebar-dark a,
.control-sidebar-dark .nav-link {
  color: #c2c7d0;
}

.control-sidebar-dark a:hover {
  color: #fff;
}

.control-sidebar-dark h1,
.control-sidebar-dark h2,
.control-sidebar-dark h3,
.control-sidebar-dark h4,
.control-sidebar-dark h5,
.control-sidebar-dark h6,
.control-sidebar-dark label {
  color: #fff;
}

.control-sidebar-dark .nav-tabs {
  background-color: rgba(255, 255, 255, 0.1);
  border-bottom: 0;
  margin-bottom: 5px;
}

.control-sidebar-dark .nav-tabs .nav-item {
  margin: 0;
}

.control-sidebar-dark .nav-tabs .nav-link {
  border-radius: 0;
  padding: 10px 20px;
  position: relative;
  text-align: center;
}

.control-sidebar-dark .nav-tabs .nav-link, .control-sidebar-dark .nav-tabs .nav-link:hover, .control-sidebar-dark .nav-tabs .nav-link:active, .control-sidebar-dark .nav-tabs .nav-link:focus, .control-sidebar-dark .nav-tabs .nav-link.active {
  border: 0;
}

.control-sidebar-dark .nav-tabs .nav-link:hover, .control-sidebar-dark .nav-tabs .nav-link:active, .control-sidebar-dark .nav-tabs .nav-link:focus, .control-sidebar-dark .nav-tabs .nav-link.active {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
  color: #fff;
}

.control-sidebar-dark .nav-tabs .nav-link.active {
  background-color: #343a40;
}

.control-sidebar-dark .tab-pane {
  padding: 10px 15px;
}

.control-sidebar-light {
  color: #4b545c;
  background-color: #fff;
  border-left: 1px solid #dee2e6;
}

.text-sm .dropdown-menu {
  font-size: 0.875rem !important;
}

.text-sm .dropdown-toggle::after {
  vertical-align: .2rem;
}

.dropdown-item-title {
  font-size: 1rem;
  margin: 0;
}

.dropdown-icon::after {
  margin-left: 0;
}

.dropdown-menu-lg {
  max-width: 300px;
  min-width: 280px;
  padding: 0;
}

.dropdown-menu-lg .dropdown-divider {
  margin: 0;
}

.dropdown-menu-lg .dropdown-item {
  padding: 0.5rem 1rem;
}

.dropdown-menu-lg p {
  margin: 0;
  white-space: normal;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > a::after {
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
  float: right;
  margin-left: .5rem;
  margin-top: .5rem;
}

.dropdown-submenu > .dropdown-menu {
  left: 100%;
  margin-left: 0;
  margin-top: 0;
  top: 0;
}

.dropdown-hover:hover > .dropdown-menu, .dropdown-hover.nav-item.dropdown:hover > .dropdown-menu,
.dropdown-hover .dropdown-submenu:hover > .dropdown-menu, .dropdown-hover.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

.dropdown-menu-xl {
  max-width: 420px;
  min-width: 360px;
  padding: 0;
}

.dropdown-menu-xl .dropdown-divider {
  margin: 0;
}

.dropdown-menu-xl .dropdown-item {
  padding: 0.5rem 1rem;
}

.dropdown-menu-xl p {
  margin: 0;
  white-space: normal;
}

.dropdown-footer,
.dropdown-header {
  display: block;
  font-size: 0.875rem;
  padding: 0.5rem 1rem;
  text-align: center;
}

.open:not(.dropup) > .animated-dropdown-menu {
  animation: flipInX 0.7s both;
  backface-visibility: visible !important;
}

.navbar-custom-menu > .navbar-nav > li {
  position: relative;
}

.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
  position: absolute;
  right: 0;
  left: auto;
}

@media (max-width: 767.98px) {
  .navbar-custom-menu > .navbar-nav {
    float: right;
  }
  .navbar-custom-menu > .navbar-nav > li {
    position: static;
  }
  .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
    position: absolute;
    right: 5%;
    left: auto;
    border: 1px solid #ddd;
    background-color: #fff;
  }
}

.navbar-nav > .user-menu > .nav-link::after {
  content: none;
}

.navbar-nav > .user-menu > .dropdown-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 0;
  width: 280px;
}

.navbar-nav > .user-menu > .dropdown-menu,
.navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header {
  height: 175px;
  padding: 10px;
  text-align: center;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > img {
  z-index: 5;
  height: 90px;
  width: 90px;
  border: 3px solid;
  border-color: transparent;
  border-color: rgba(255, 255, 255, 0.2);
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p {
  z-index: 5;
  font-size: 17px;
  margin-top: 10px;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p > small {
  display: block;
  font-size: 12px;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-bottom: 1px solid #495057;
  border-top: 1px solid #dee2e6;
  padding: 15px;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-body::after {
  display: block;
  clear: both;
  content: "";
}

@media (min-width: 576px) {
  .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
    background-color: #fff !important;
    color: #495057 !important;
  }
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
  background-color: #f8f9fa;
  padding: 10px;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer::after {
  display: block;
  clear: both;
  content: "";
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
  color: #6c757d;
}

@media (min-width: 576px) {
  .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover {
    background-color: #f8f9fa;
  }
}

.navbar-nav > .user-menu .user-image {
  border-radius: 50%;
  float: left;
  height: 2.1rem;
  margin-right: 10px;
  margin-top: -2px;
  width: 2.1rem;
}

@media (min-width: 576px) {
  .navbar-nav > .user-menu .user-image {
    float: none;
    line-height: 10px;
    margin-right: .4rem;
    margin-top: -8px;
  }
}

.dark-mode .dropdown-menu {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .dropdown-item {
  color: #fff;
}

.dark-mode .dropdown-item:focus, .dark-mode .dropdown-item:hover {
  background-color: #3f474e;
}

.dark-mode .dropdown-divider {
  border-color: #6c757d;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer {
  background-color: #3a4047;
  color: #fff;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
  color: #fff;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover, .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:focus {
  background-color: #3f474e;
  color: #dee2e6;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:focus {
  background-color: #454d55;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-color: #6c757d;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
  background-color: transparent !important;
  color: #fff !important;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a:hover, .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a:focus {
  color: #ced4da !important;
}

.nav-pills .nav-link {
  color: #6c757d;
}

.nav-pills .nav-link:not(.active):hover {
  color: #245682;
}

.nav-pills .nav-item.dropdown.show .nav-link:hover {
  color: #fff;
}

.nav-tabs.flex-column {
  border-bottom: 0;
  border-right: 1px solid #dee2e6;
}

.nav-tabs.flex-column .nav-link {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
  margin-right: -1px;
}

.nav-tabs.flex-column .nav-link:hover, .nav-tabs.flex-column .nav-link:focus {
  border-color: #e9ecef transparent #e9ecef #e9ecef;
}

.nav-tabs.flex-column .nav-link.active,
.nav-tabs.flex-column .nav-item.show .nav-link {
  border-color: #dee2e6 transparent #dee2e6 #dee2e6;
}

.nav-tabs.flex-column.nav-tabs-right {
  border-left: 1px solid #dee2e6;
  border-right: 0;
}

.nav-tabs.flex-column.nav-tabs-right .nav-link {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0.25rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0.25rem;
  margin-left: -1px;
}

.nav-tabs.flex-column.nav-tabs-right .nav-link:hover, .nav-tabs.flex-column.nav-tabs-right .nav-link:focus {
  border-color: #e9ecef #e9ecef #e9ecef transparent;
}

.nav-tabs.flex-column.nav-tabs-right .nav-link.active,
.nav-tabs.flex-column.nav-tabs-right .nav-item.show .nav-link {
  border-color: #dee2e6 #dee2e6 #dee2e6 transparent;
}

.navbar-no-expand {
  flex-direction: row;
}

.navbar-no-expand .nav-link {
  padding-left: 1rem;
  padding-right: 1rem;
}

.navbar-no-expand .dropdown-menu {
  position: absolute;
}

.navbar-light {
  background-color: #f8f9fa;
}

.navbar-dark {
  background-color: #343a40;
  border-color: #4b545c;
}

.navbar-primary {
  background-color: #245682;
  color: #fff;
}

.navbar-primary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-primary.navbar-light .form-control-navbar,
.navbar-primary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #204c72;
  border-color: #1a3f5e;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-primary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-primary.navbar-light .form-control-navbar:focus,
.navbar-primary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1f496e;
  border-color: #1a3f5e !important;
  color: #343a40;
}

.navbar-primary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-primary.navbar-dark .form-control-navbar,
.navbar-primary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #296192;
  border-color: #2e6ea5;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-primary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-primary.navbar-dark .form-control-navbar:focus,
.navbar-primary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #2a6496;
  border-color: #2e6ea5 !important;
  color: #fff;
}

.navbar-secondary {
  background-color: #6c757d;
  color: #fff;
}

.navbar-secondary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-secondary.navbar-light .form-control-navbar,
.navbar-secondary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-secondary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-secondary.navbar-light .form-control-navbar:focus,
.navbar-secondary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.navbar-secondary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-secondary.navbar-dark .form-control-navbar,
.navbar-secondary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-secondary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-secondary.navbar-dark .form-control-navbar:focus,
.navbar-secondary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.navbar-success {
  background-color: #28a745;
  color: #fff;
}

.navbar-success.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-success.navbar-light .form-control-navbar,
.navbar-success.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #24973e;
  border-color: #1f8236;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-success.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-success.navbar-light .form-control-navbar:focus,
.navbar-success.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #23923d;
  border-color: #1f8236 !important;
  color: #343a40;
}

.navbar-success.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-success.navbar-dark .form-control-navbar,
.navbar-success.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2cb74c;
  border-color: #31cc54;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-success.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-success.navbar-dark .form-control-navbar:focus,
.navbar-success.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #2dbc4e;
  border-color: #31cc54 !important;
  color: #fff;
}

.navbar-info {
  background-color: #17a2b8;
  color: #fff;
}

.navbar-info.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-info.navbar-light .form-control-navbar,
.navbar-info.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1592a6;
  border-color: #127e8f;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-info.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-info.navbar-light .form-control-navbar:focus,
.navbar-info.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #148ea1;
  border-color: #127e8f !important;
  color: #343a40;
}

.navbar-info.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-info.navbar-dark .form-control-navbar,
.navbar-info.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #19b2ca;
  border-color: #1cc6e1;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-info.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-info.navbar-dark .form-control-navbar:focus,
.navbar-info.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1ab6cf;
  border-color: #1cc6e1 !important;
  color: #fff;
}

.navbar-warning {
  background-color: #ffc107;
  color: #1f2d3d;
}

.navbar-warning.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-warning.navbar-light .form-control-navbar,
.navbar-warning.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f2b500;
  border-color: #d8a200;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-warning.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-warning.navbar-light .form-control-navbar:focus,
.navbar-warning.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #edb100;
  border-color: #d8a200 !important;
  color: #343a40;
}

.navbar-warning.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-warning.navbar-dark .form-control-navbar,
.navbar-warning.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ffc61b;
  border-color: #ffcc35;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-warning.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-warning.navbar-dark .form-control-navbar:focus,
.navbar-warning.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ffc721;
  border-color: #ffcc35 !important;
  color: #fff;
}

.navbar-danger {
  background-color: #dc3545;
  color: #fff;
}

.navbar-danger.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-danger.navbar-light .form-control-navbar,
.navbar-danger.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #d72536;
  border-color: #c22231;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-danger.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-danger.navbar-light .form-control-navbar:focus,
.navbar-danger.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #d32535;
  border-color: #c22231 !important;
  color: #343a40;
}

.navbar-danger.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-danger.navbar-dark .form-control-navbar,
.navbar-danger.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #df4655;
  border-color: #e35c69;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-danger.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-danger.navbar-dark .form-control-navbar:focus,
.navbar-danger.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e04b59;
  border-color: #e35c69 !important;
  color: #fff;
}

.navbar-lightblue {
  background-color: #3c8dbc;
  color: #fff;
}

.navbar-lightblue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lightblue.navbar-light .form-control-navbar,
.navbar-lightblue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3781ad;
  border-color: #317399;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lightblue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-lightblue.navbar-light .form-control-navbar:focus,
.navbar-lightblue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #367fa9;
  border-color: #317399 !important;
  color: #343a40;
}

.navbar-lightblue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lightblue.navbar-dark .form-control-navbar,
.navbar-lightblue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #4897c5;
  border-color: #5ba2cb;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lightblue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-lightblue.navbar-dark .form-control-navbar:focus,
.navbar-lightblue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4c99c6;
  border-color: #5ba2cb !important;
  color: #fff;
}

.navbar-navy {
  background-color: #001f3f;
  color: #fff;
}

.navbar-navy.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-navy.navbar-light .form-control-navbar,
.navbar-navy.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00152b;
  border-color: #000811;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-navy.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-navy.navbar-light .form-control-navbar:focus,
.navbar-navy.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #001226;
  border-color: #000811 !important;
  color: #343a40;
}

.navbar-navy.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-navy.navbar-dark .form-control-navbar,
.navbar-navy.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #002953;
  border-color: #00366d;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-navy.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-navy.navbar-dark .form-control-navbar:focus,
.navbar-navy.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #002c59;
  border-color: #00366d !important;
  color: #fff;
}

.navbar-olive {
  background-color: #3d9970;
  color: #fff;
}

.navbar-olive.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-olive.navbar-light .form-control-navbar,
.navbar-olive.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #378a65;
  border-color: #307858;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-olive.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-olive.navbar-light .form-control-navbar:focus,
.navbar-olive.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #368763;
  border-color: #307858 !important;
  color: #343a40;
}

.navbar-olive.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-olive.navbar-dark .form-control-navbar,
.navbar-olive.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #43a87b;
  border-color: #4cb888;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-olive.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-olive.navbar-dark .form-control-navbar:focus,
.navbar-olive.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #44ab7d;
  border-color: #4cb888 !important;
  color: #fff;
}

.navbar-lime {
  background-color: #01ff70;
  color: #1f2d3d;
}

.navbar-lime.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lime.navbar-light .form-control-navbar,
.navbar-lime.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00ec67;
  border-color: #00d25c;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lime.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-lime.navbar-light .form-control-navbar:focus,
.navbar-lime.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00e765;
  border-color: #00d25c !important;
  color: #343a40;
}

.navbar-lime.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lime.navbar-dark .form-control-navbar,
.navbar-lime.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #15ff7b;
  border-color: #2fff8a;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lime.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-lime.navbar-dark .form-control-navbar:focus,
.navbar-lime.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1bff7e;
  border-color: #2fff8a !important;
  color: #fff;
}

.navbar-fuchsia {
  background-color: #f012be;
  color: #fff;
}

.navbar-fuchsia.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-fuchsia.navbar-light .form-control-navbar,
.navbar-fuchsia.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #df0eb0;
  border-color: #c70d9d;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-fuchsia.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-fuchsia.navbar-light .form-control-navbar:focus,
.navbar-fuchsia.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #db0ead;
  border-color: #c70d9d !important;
  color: #343a40;
}

.navbar-fuchsia.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-fuchsia.navbar-dark .form-control-navbar,
.navbar-fuchsia.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f125c3;
  border-color: #f33dca;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-fuchsia.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-fuchsia.navbar-dark .form-control-navbar:focus,
.navbar-fuchsia.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f22ac5;
  border-color: #f33dca !important;
  color: #fff;
}

.navbar-maroon {
  background-color: #d81b60;
  color: #fff;
}

.navbar-maroon.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-maroon.navbar-light .form-control-navbar,
.navbar-maroon.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #c61958;
  border-color: #af164e;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-maroon.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-maroon.navbar-light .form-control-navbar:focus,
.navbar-maroon.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #c11856;
  border-color: #af164e !important;
  color: #343a40;
}

.navbar-maroon.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-maroon.navbar-dark .form-control-navbar,
.navbar-maroon.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e4246a;
  border-color: #e63a79;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-maroon.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-maroon.navbar-dark .form-control-navbar:focus,
.navbar-maroon.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e4286d;
  border-color: #e63a79 !important;
  color: #fff;
}

.navbar-blue {
  background-color: #007bff;
  color: #fff;
}

.navbar-blue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-blue.navbar-light .form-control-navbar,
.navbar-blue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #0071eb;
  border-color: #0065d1;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-blue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-blue.navbar-light .form-control-navbar:focus,
.navbar-blue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #006fe6;
  border-color: #0065d1 !important;
  color: #343a40;
}

.navbar-blue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-blue.navbar-dark .form-control-navbar,
.navbar-blue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1486ff;
  border-color: #2e93ff;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-blue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-blue.navbar-dark .form-control-navbar:focus,
.navbar-blue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1a88ff;
  border-color: #2e93ff !important;
  color: #fff;
}

.navbar-indigo {
  background-color: #6610f2;
  color: #fff;
}

.navbar-indigo.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-indigo.navbar-light .form-control-navbar,
.navbar-indigo.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #5d0ce1;
  border-color: #530bc9;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-indigo.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-indigo.navbar-light .form-control-navbar:focus,
.navbar-indigo.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #5b0cdd;
  border-color: #530bc9 !important;
  color: #343a40;
}

.navbar-indigo.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-indigo.navbar-dark .form-control-navbar,
.navbar-indigo.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7223f3;
  border-color: #823cf4;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-indigo.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-indigo.navbar-dark .form-control-navbar:focus,
.navbar-indigo.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7528f3;
  border-color: #823cf4 !important;
  color: #fff;
}

.navbar-purple {
  background-color: #6f42c1;
  color: #fff;
}

.navbar-purple.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-purple.navbar-light .form-control-navbar,
.navbar-purple.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #663bb4;
  border-color: #5b35a0;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-purple.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-purple.navbar-light .form-control-navbar:focus,
.navbar-purple.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #643ab0;
  border-color: #5b35a0 !important;
  color: #343a40;
}

.navbar-purple.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-purple.navbar-dark .form-control-navbar,
.navbar-purple.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7b51c6;
  border-color: #8965cc;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-purple.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-purple.navbar-dark .form-control-navbar:focus,
.navbar-purple.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7e55c7;
  border-color: #8965cc !important;
  color: #fff;
}

.navbar-pink {
  background-color: #e83e8c;
  color: #fff;
}

.navbar-pink.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-pink.navbar-light .form-control-navbar,
.navbar-pink.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e62c81;
  border-color: #de1a74;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-pink.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-pink.navbar-light .form-control-navbar:focus,
.navbar-pink.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e5277e;
  border-color: #de1a74 !important;
  color: #343a40;
}

.navbar-pink.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-pink.navbar-dark .form-control-navbar,
.navbar-pink.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ea5097;
  border-color: #ed67a4;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-pink.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-pink.navbar-dark .form-control-navbar:focus,
.navbar-pink.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #eb559a;
  border-color: #ed67a4 !important;
  color: #fff;
}

.navbar-red {
  background-color: #dc3545;
  color: #fff;
}

.navbar-red.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-red.navbar-light .form-control-navbar,
.navbar-red.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #d72536;
  border-color: #c22231;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-red.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-red.navbar-light .form-control-navbar:focus,
.navbar-red.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #d32535;
  border-color: #c22231 !important;
  color: #343a40;
}

.navbar-red.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-red.navbar-dark .form-control-navbar,
.navbar-red.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #df4655;
  border-color: #e35c69;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-red.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-red.navbar-dark .form-control-navbar:focus,
.navbar-red.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e04b59;
  border-color: #e35c69 !important;
  color: #fff;
}

.navbar-orange {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.navbar-orange.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-orange.navbar-light .form-control-navbar,
.navbar-orange.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fa7302;
  border-color: #e16702;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-orange.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-orange.navbar-light .form-control-navbar:focus,
.navbar-orange.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f57102;
  border-color: #e16702 !important;
  color: #343a40;
}

.navbar-orange.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-orange.navbar-dark .form-control-navbar,
.navbar-orange.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fd8928;
  border-color: #fd9742;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-orange.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-orange.navbar-dark .form-control-navbar:focus,
.navbar-orange.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #fd8c2d;
  border-color: #fd9742 !important;
  color: #fff;
}

.navbar-yellow {
  background-color: #ffc107;
  color: #1f2d3d;
}

.navbar-yellow.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-yellow.navbar-light .form-control-navbar,
.navbar-yellow.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f2b500;
  border-color: #d8a200;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-yellow.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-yellow.navbar-light .form-control-navbar:focus,
.navbar-yellow.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #edb100;
  border-color: #d8a200 !important;
  color: #343a40;
}

.navbar-yellow.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-yellow.navbar-dark .form-control-navbar,
.navbar-yellow.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ffc61b;
  border-color: #ffcc35;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-yellow.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-yellow.navbar-dark .form-control-navbar:focus,
.navbar-yellow.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ffc721;
  border-color: #ffcc35 !important;
  color: #fff;
}

.navbar-green {
  background-color: #28a745;
  color: #fff;
}

.navbar-green.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-green.navbar-light .form-control-navbar,
.navbar-green.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #24973e;
  border-color: #1f8236;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-green.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-green.navbar-light .form-control-navbar:focus,
.navbar-green.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #23923d;
  border-color: #1f8236 !important;
  color: #343a40;
}

.navbar-green.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-green.navbar-dark .form-control-navbar,
.navbar-green.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2cb74c;
  border-color: #31cc54;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-green.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-green.navbar-dark .form-control-navbar:focus,
.navbar-green.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #2dbc4e;
  border-color: #31cc54 !important;
  color: #fff;
}

.navbar-teal {
  background-color: #20c997;
  color: #fff;
}

.navbar-teal.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-teal.navbar-light .form-control-navbar,
.navbar-teal.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1db78a;
  border-color: #1aa179;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-teal.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-teal.navbar-light .form-control-navbar:focus,
.navbar-teal.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1cb386;
  border-color: #1aa179 !important;
  color: #343a40;
}

.navbar-teal.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-teal.navbar-dark .form-control-navbar,
.navbar-teal.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #23dba4;
  border-color: #38dfae;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-teal.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-teal.navbar-dark .form-control-navbar:focus,
.navbar-teal.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #26dca6;
  border-color: #38dfae !important;
  color: #fff;
}

.navbar-cyan {
  background-color: #17a2b8;
  color: #fff;
}

.navbar-cyan.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-cyan.navbar-light .form-control-navbar,
.navbar-cyan.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1592a6;
  border-color: #127e8f;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-cyan.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-cyan.navbar-light .form-control-navbar:focus,
.navbar-cyan.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #148ea1;
  border-color: #127e8f !important;
  color: #343a40;
}

.navbar-cyan.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-cyan.navbar-dark .form-control-navbar,
.navbar-cyan.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #19b2ca;
  border-color: #1cc6e1;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-cyan.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-cyan.navbar-dark .form-control-navbar:focus,
.navbar-cyan.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1ab6cf;
  border-color: #1cc6e1 !important;
  color: #fff;
}

.navbar-white {
  background-color: #fff;
  color: #1f2d3d;
}

.navbar-white.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-white.navbar-light .form-control-navbar,
.navbar-white.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: whitesmoke;
  border-color: #e8e8e8;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-white.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-white.navbar-light .form-control-navbar:focus,
.navbar-white.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f2f2f2;
  border-color: #e8e8e8 !important;
  color: #343a40;
}

.navbar-white.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-white.navbar-dark .form-control-navbar,
.navbar-white.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: white;
  border-color: white;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-white.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-white.navbar-dark .form-control-navbar:focus,
.navbar-white.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: white;
  border-color: white !important;
  color: #fff;
}

.navbar-gray {
  background-color: #6c757d;
  color: #fff;
}

.navbar-gray.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray.navbar-light .form-control-navbar,
.navbar-gray.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-gray.navbar-light .form-control-navbar:focus,
.navbar-gray.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.navbar-gray.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray.navbar-dark .form-control-navbar,
.navbar-gray.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-gray.navbar-dark .form-control-navbar:focus,
.navbar-gray.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.navbar-gray-dark {
  background-color: #343a40;
  color: #fff;
}

.navbar-gray-dark.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray-dark.navbar-light .form-control-navbar,
.navbar-gray-dark.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2b3035;
  border-color: #1f2327;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray-dark.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-gray-dark.navbar-light .form-control-navbar:focus,
.navbar-gray-dark.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #292d32;
  border-color: #1f2327 !important;
  color: #343a40;
}

.navbar-gray-dark.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray-dark.navbar-dark .form-control-navbar,
.navbar-gray-dark.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3d444b;
  border-color: #495159;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray-dark.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-gray-dark.navbar-dark .form-control-navbar:focus,
.navbar-gray-dark.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #3f474e;
  border-color: #495159 !important;
  color: #fff;
}

.dark-mode .nav-pills .nav-link {
  color: #ced4da;
}

.dark-mode .nav-tabs {
  border-color: #56606a;
}

.dark-mode .nav-tabs .nav-link:focus,
.dark-mode .nav-tabs .nav-link:hover {
  border-color: #56606a;
}

.dark-mode .nav-tabs .nav-item.show .nav-link,
.dark-mode .nav-tabs .nav-link.active {
  background-color: #343a40;
  border-color: #56606a #56606a transparent #56606a;
  color: #fff;
}

.dark-mode .nav-tabs.flex-column .nav-item.show .nav-link.active, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:focus, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:hover,
.dark-mode .nav-tabs.flex-column .nav-link.active,
.dark-mode .nav-tabs.flex-column .nav-link:focus,
.dark-mode .nav-tabs.flex-column .nav-link:hover {
  border-color: #56606a transparent #56606a #56606a;
}

.dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:focus, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:hover,
.dark-mode .nav-tabs.flex-column .nav-link:focus,
.dark-mode .nav-tabs.flex-column .nav-link:hover {
  background-color: #3f474e;
}

.dark-mode .nav-tabs.flex-column.nav-tabs-right {
  border-color: #56606a;
}

.dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link.active, .dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link:focus, .dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link:hover {
  border-color: #56606a #56606a #56606a transparent;
}

.dark-mode .navbar-light {
  background-color: #f8f9fa;
}

.dark-mode .navbar-dark {
  background-color: #343a40;
  border-color: #4b545c;
}

.dark-mode .navbar-primary {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar,
.dark-mode .navbar-primary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #395d83;
  border-color: #315071;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #375a7f;
  border-color: #315071 !important;
  color: #343a40;
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar,
.dark-mode .navbar-primary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45719f;
  border-color: #4d7eb1;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4774a3;
  border-color: #4d7eb1 !important;
  color: #fff;
}

.dark-mode .navbar-secondary {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar,
.dark-mode .navbar-secondary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar,
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.dark-mode .navbar-success {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .navbar-success.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-success.navbar-light .form-control-navbar,
.dark-mode .navbar-success.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00a87d;
  border-color: #008e6a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-success.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-success.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-success.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00a379;
  border-color: #008e6a !important;
  color: #343a40;
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar,
.dark-mode .navbar-success.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00d09b;
  border-color: #00eaae;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00d69f;
  border-color: #00eaae !important;
  color: #fff;
}

.dark-mode .navbar-info {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .navbar-info.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-info.navbar-light .form-control-navbar,
.dark-mode .navbar-info.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #268fd5;
  border-color: #2280bf;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-info.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-info.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-info.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #258cd1;
  border-color: #2280bf !important;
  color: #343a40;
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar,
.dark-mode .navbar-info.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45a1de;
  border-color: #5bace2;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4aa3df;
  border-color: #5bace2 !important;
  color: #fff;
}

.dark-mode .navbar-warning {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar,
.dark-mode .navbar-warning.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e5910c;
  border-color: #cd820a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e08e0b;
  border-color: #cd820a !important;
  color: #343a40;
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar,
.dark-mode .navbar-warning.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f4a425;
  border-color: #f5ae3e;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f4a62a;
  border-color: #f5ae3e !important;
  color: #fff;
}

.dark-mode .navbar-danger {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar,
.dark-mode .navbar-danger.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e53b2a;
  border-color: #da2d1b;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e43725;
  border-color: #da2d1b !important;
  color: #343a40;
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar,
.dark-mode .navbar-danger.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e95d4e;
  border-color: #ec7265;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ea6153;
  border-color: #ec7265 !important;
  color: #fff;
}

.dark-mode .navbar-lightblue {
  background-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar,
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #76b1d3;
  border-color: #63a6cd;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #72afd2;
  border-color: #63a6cd !important;
  color: #343a40;
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar,
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #95c3dd;
  border-color: #a9cee3;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #99c5de;
  border-color: #a9cee3 !important;
  color: #fff;
}

.dark-mode .navbar-navy {
  background-color: #002c59;
  color: #fff;
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar,
.dark-mode .navbar-navy.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #002244;
  border-color: #00152b;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #001f3f;
  border-color: #00152b !important;
  color: #343a40;
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar,
.dark-mode .navbar-navy.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00366d;
  border-color: #004286;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #003872;
  border-color: #004286 !important;
  color: #fff;
}

.dark-mode .navbar-olive {
  background-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar,
.dark-mode .navbar-olive.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #66c299;
  border-color: #53bb8d;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #62c096;
  border-color: #53bb8d !important;
  color: #343a40;
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar,
.dark-mode .navbar-olive.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #83ceac;
  border-color: #95d5b8;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #87cfaf;
  border-color: #95d5b8 !important;
  color: #fff;
}

.dark-mode .navbar-lime {
  background-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar,
.dark-mode .navbar-lime.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #53ff9e;
  border-color: #39ff90;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4eff9b;
  border-color: #39ff90 !important;
  color: #343a40;
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar,
.dark-mode .navbar-lime.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7bffb5;
  border-color: #95ffc3;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #81ffb8;
  border-color: #95ffc3 !important;
  color: #fff;
}

.dark-mode .navbar-fuchsia {
  background-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar,
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f55fd3;
  border-color: #f347cc;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f55ad2;
  border-color: #f347cc !important;
  color: #343a40;
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar,
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f785de;
  border-color: #f99de4;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f88adf;
  border-color: #f99de4 !important;
  color: #fff;
}

.dark-mode .navbar-maroon {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar,
.dark-mode .navbar-maroon.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ea5a8f;
  border-color: #e8447f;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ea568c;
  border-color: #e8447f !important;
  color: #343a40;
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar,
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ef7ea8;
  border-color: #f295b7;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f083ab;
  border-color: #f295b7 !important;
  color: #fff;
}

.dark-mode .navbar-blue {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar,
.dark-mode .navbar-blue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #395d83;
  border-color: #315071;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #375a7f;
  border-color: #315071 !important;
  color: #343a40;
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar,
.dark-mode .navbar-blue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45719f;
  border-color: #4d7eb1;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4774a3;
  border-color: #4d7eb1 !important;
  color: #fff;
}

.dark-mode .navbar-indigo {
  background-color: #6610f2;
  color: #fff;
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar,
.dark-mode .navbar-indigo.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #5d0ce1;
  border-color: #530bc9;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #5b0cdd;
  border-color: #530bc9 !important;
  color: #343a40;
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar,
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7223f3;
  border-color: #823cf4;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7528f3;
  border-color: #823cf4 !important;
  color: #fff;
}

.dark-mode .navbar-purple {
  background-color: #6f42c1;
  color: #fff;
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar,
.dark-mode .navbar-purple.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #663bb4;
  border-color: #5b35a0;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #643ab0;
  border-color: #5b35a0 !important;
  color: #343a40;
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar,
.dark-mode .navbar-purple.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7b51c6;
  border-color: #8965cc;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7e55c7;
  border-color: #8965cc !important;
  color: #fff;
}

.dark-mode .navbar-pink {
  background-color: #e83e8c;
  color: #fff;
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar,
.dark-mode .navbar-pink.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e62c81;
  border-color: #de1a74;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e5277e;
  border-color: #de1a74 !important;
  color: #343a40;
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar,
.dark-mode .navbar-pink.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ea5097;
  border-color: #ed67a4;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #eb559a;
  border-color: #ed67a4 !important;
  color: #fff;
}

.dark-mode .navbar-red {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .navbar-red.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-red.navbar-light .form-control-navbar,
.dark-mode .navbar-red.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e53b2a;
  border-color: #da2d1b;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-red.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-red.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-red.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e43725;
  border-color: #da2d1b !important;
  color: #343a40;
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar,
.dark-mode .navbar-red.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e95d4e;
  border-color: #ec7265;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ea6153;
  border-color: #ec7265 !important;
  color: #fff;
}

.dark-mode .navbar-orange {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar,
.dark-mode .navbar-orange.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fa7302;
  border-color: #e16702;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f57102;
  border-color: #e16702 !important;
  color: #343a40;
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar,
.dark-mode .navbar-orange.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fd8928;
  border-color: #fd9742;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #fd8c2d;
  border-color: #fd9742 !important;
  color: #fff;
}

.dark-mode .navbar-yellow {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar,
.dark-mode .navbar-yellow.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e5910c;
  border-color: #cd820a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e08e0b;
  border-color: #cd820a !important;
  color: #343a40;
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar,
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f4a425;
  border-color: #f5ae3e;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f4a62a;
  border-color: #f5ae3e !important;
  color: #fff;
}

.dark-mode .navbar-green {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .navbar-green.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-green.navbar-light .form-control-navbar,
.dark-mode .navbar-green.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00a87d;
  border-color: #008e6a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-green.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-green.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-green.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00a379;
  border-color: #008e6a !important;
  color: #343a40;
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar,
.dark-mode .navbar-green.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00d09b;
  border-color: #00eaae;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00d69f;
  border-color: #00eaae !important;
  color: #fff;
}

.dark-mode .navbar-teal {
  background-color: #20c997;
  color: #fff;
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar,
.dark-mode .navbar-teal.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1db78a;
  border-color: #1aa179;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1cb386;
  border-color: #1aa179 !important;
  color: #343a40;
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar,
.dark-mode .navbar-teal.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #23dba4;
  border-color: #38dfae;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #26dca6;
  border-color: #38dfae !important;
  color: #fff;
}

.dark-mode .navbar-cyan {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar,
.dark-mode .navbar-cyan.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #268fd5;
  border-color: #2280bf;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #258cd1;
  border-color: #2280bf !important;
  color: #343a40;
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar,
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45a1de;
  border-color: #5bace2;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4aa3df;
  border-color: #5bace2 !important;
  color: #fff;
}

.dark-mode .navbar-white {
  background-color: #fff;
  color: #1f2d3d;
}

.dark-mode .navbar-white.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-white.navbar-light .form-control-navbar,
.dark-mode .navbar-white.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: whitesmoke;
  border-color: #e8e8e8;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-white.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-white.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-white.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f2f2f2;
  border-color: #e8e8e8 !important;
  color: #343a40;
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar,
.dark-mode .navbar-white.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: white;
  border-color: white;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: white;
  border-color: white !important;
  color: #fff;
}

.dark-mode .navbar-gray {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar,
.dark-mode .navbar-gray.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar,
.dark-mode .navbar-gray.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.dark-mode .navbar-gray-dark {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar,
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2b3035;
  border-color: #1f2327;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #292d32;
  border-color: #1f2327 !important;
  color: #343a40;
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar,
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3d444b;
  border-color: #495159;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #3f474e;
  border-color: #495159 !important;
  color: #fff;
}

.pagination-month .page-item {
  justify-self: stretch;
}

.pagination-month .page-item .page-link {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  box-shadow: none;
}

.pagination-month .page-item:first-child .page-link, .pagination-month .page-item:last-child .page-link {
  height: 100%;
  font-size: 1.25rem;
}

.pagination-month .page-item .page-month {
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
}

.pagination-month .page-item .page-year {
  margin-bottom: 0;
}

.pagination-month.pagination-lg .page-month {
  font-size: 1.5625rem;
}

.pagination-month.pagination-sm .page-month {
  font-size: 1rem;
}

.dark-mode .page-item.disabled a,
.dark-mode .page-item.disabled .page-link {
  background-color: #3a4047 !important;
  border-color: #6c757d !important;
  color: #6c757d;
}

.dark-mode .page-item .page-link {
  color: #3f6791;
}

.dark-mode .page-item.active .page-link {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .page-item.active .page-link:hover, .dark-mode .page-item.active .page-link:focus {
  color: #ced4da !important;
}

.dark-mode .page-item:not(.active) .page-link {
  background-color: #343a40;
  border-color: #6c757d;
}

.dark-mode .page-item:not(.active) .page-link:hover, .dark-mode .page-item:not(.active) .page-link:focus {
  color: #4774a3;
  background-color: #3f474e;
}

.border-transparent {
  border-color: transparent !important;
}

.description-block {
  display: block;
  margin: 10px 0;
  text-align: center;
}

.description-block.margin-bottom {
  margin-bottom: 25px;
}

.description-block > .description-header {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
  padding: 0;
}

.description-block > .description-text {
  text-transform: uppercase;
}

.description-block .description-icon {
  font-size: 16px;
}

.list-group-unbordered > .list-group-item {
  border-left: 0;
  border-radius: 0;
  border-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.list-header {
  color: #6c757d;
  font-size: 15px;
  font-weight: 700;
  padding: 10px 4px;
}

.list-seperator {
  background-color: rgba(0, 0, 0, 0.125);
  height: 1px;
  margin: 15px 0 9px;
}

.list-link > a {
  color: #6c757d;
  padding: 4px;
}

.list-link > a:hover {
  color: #212529;
}

.user-block {
  float: left;
}

.user-block img {
  float: left;
  height: 40px;
  width: 40px;
}

.user-block .username,
.user-block .description,
.user-block .comment {
  display: block;
  margin-left: 50px;
}

.user-block .username {
  font-size: 16px;
  font-weight: 600;
  margin-top: -1px;
}

.user-block .description {
  color: #6c757d;
  font-size: 13px;
  margin-top: -3px;
}

.user-block.user-block-sm img {
  width: 1.875rem;
  height: 1.875rem;
}

.user-block.user-block-sm .username,
.user-block.user-block-sm .description,
.user-block.user-block-sm .comment {
  margin-left: 40px;
}

.user-block.user-block-sm .username {
  font-size: 14px;
}

.img-sm,
.img-md,
.img-lg {
  float: left;
}

.img-sm {
  height: 1.875rem;
  width: 1.875rem;
}

.img-sm + .img-push {
  margin-left: 2.5rem;
}

.img-md {
  width: 3.75rem;
  height: 3.75rem;
}

.img-md + .img-push {
  margin-left: 4.375rem;
}

.img-lg {
  width: 6.25rem;
  height: 6.25rem;
}

.img-lg + .img-push {
  margin-left: 6.875rem;
}

.img-bordered {
  border: 3px solid #adb5bd;
  padding: 3px;
}

.img-bordered-sm {
  border: 2px solid #adb5bd;
  padding: 2px;
}

.img-rounded {
  border-radius: 0.25rem;
}

.img-circle {
  border-radius: 50%;
}

.img-size-64,
.img-size-50,
.img-size-32 {
  height: auto;
}

.img-size-64 {
  width: 64px;
}

.img-size-50 {
  width: 50px;
}

.img-size-32 {
  width: 32px;
}

.size-32,
.size-40,
.size-50 {
  display: block;
  text-align: center;
}

.size-32 {
  height: 32px;
  line-height: 32px;
  width: 32px;
}

.size-40 {
  height: 40px;
  line-height: 40px;
  width: 40px;
}

.size-50 {
  height: 50px;
  line-height: 50px;
  width: 50px;
}

.attachment-block {
  background-color: #f8f9fa;
  border: 1px solid rgba(0, 0, 0, 0.125);
  margin-bottom: 10px;
  padding: 5px;
}

.attachment-block .attachment-img {
  float: left;
  height: auto;
  max-height: 100px;
  max-width: 100px;
}

.attachment-block .attachment-pushed {
  margin-left: 110px;
}

.attachment-block .attachment-heading {
  margin: 0;
}

.attachment-block .attachment-text {
  color: #495057;
}

.card > .overlay,
.card > .loading-img,
.overlay-wrapper > .overlay,
.overlay-wrapper > .loading-img,
.info-box > .overlay,
.info-box > .loading-img,
.small-box > .overlay,
.small-box > .loading-img {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.card .overlay,
.overlay-wrapper .overlay,
.info-box .overlay,
.small-box .overlay {
  border-radius: 0.25rem;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.7);
  display: flex;
  justify-content: center;
  z-index: 50;
}

.card .overlay > .fa,
.card .overlay > .fas,
.card .overlay > .far,
.card .overlay > .fab,
.card .overlay > .fal,
.card .overlay > .fad,
.card .overlay > .svg-inline--fa,
.card .overlay > .ion,
.overlay-wrapper .overlay > .fa,
.overlay-wrapper .overlay > .fas,
.overlay-wrapper .overlay > .far,
.overlay-wrapper .overlay > .fab,
.overlay-wrapper .overlay > .fal,
.overlay-wrapper .overlay > .fad,
.overlay-wrapper .overlay > .svg-inline--fa,
.overlay-wrapper .overlay > .ion,
.info-box .overlay > .fa,
.info-box .overlay > .fas,
.info-box .overlay > .far,
.info-box .overlay > .fab,
.info-box .overlay > .fal,
.info-box .overlay > .fad,
.info-box .overlay > .svg-inline--fa,
.info-box .overlay > .ion,
.small-box .overlay > .fa,
.small-box .overlay > .fas,
.small-box .overlay > .far,
.small-box .overlay > .fab,
.small-box .overlay > .fal,
.small-box .overlay > .fad,
.small-box .overlay > .svg-inline--fa,
.small-box .overlay > .ion {
  color: #343a40;
}

.card .overlay.dark,
.overlay-wrapper .overlay.dark,
.info-box .overlay.dark,
.small-box .overlay.dark {
  background-color: rgba(0, 0, 0, 0.5);
}

.card .overlay.dark > .fa,
.card .overlay.dark > .fas,
.card .overlay.dark > .far,
.card .overlay.dark > .fab,
.card .overlay.dark > .fal,
.card .overlay.dark > .fad,
.card .overlay.dark > .svg-inline--fa,
.card .overlay.dark > .ion,
.overlay-wrapper .overlay.dark > .fa,
.overlay-wrapper .overlay.dark > .fas,
.overlay-wrapper .overlay.dark > .far,
.overlay-wrapper .overlay.dark > .fab,
.overlay-wrapper .overlay.dark > .fal,
.overlay-wrapper .overlay.dark > .fad,
.overlay-wrapper .overlay.dark > .svg-inline--fa,
.overlay-wrapper .overlay.dark > .ion,
.info-box .overlay.dark > .fa,
.info-box .overlay.dark > .fas,
.info-box .overlay.dark > .far,
.info-box .overlay.dark > .fab,
.info-box .overlay.dark > .fal,
.info-box .overlay.dark > .fad,
.info-box .overlay.dark > .svg-inline--fa,
.info-box .overlay.dark > .ion,
.small-box .overlay.dark > .fa,
.small-box .overlay.dark > .fas,
.small-box .overlay.dark > .far,
.small-box .overlay.dark > .fab,
.small-box .overlay.dark > .fal,
.small-box .overlay.dark > .fad,
.small-box .overlay.dark > .svg-inline--fa,
.small-box .overlay.dark > .ion {
  color: #ced4da;
}

.tab-pane > .overlay-wrapper {
  position: relative;
}

.tab-pane > .overlay-wrapper > .overlay {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  flex-direction: column;
  margin-top: -1.25rem;
  margin-left: -1.25rem;
  height: calc(100% + 2 * 1.25rem);
  width: calc(100% + 2 * 1.25rem);
}

.tab-pane > .overlay-wrapper > .overlay.dark {
  color: #fff;
}

.ribbon-wrapper {
  height: 70px;
  overflow: hidden;
  position: absolute;
  right: -2px;
  top: -2px;
  width: 70px;
  z-index: 10;
}

.ribbon-wrapper.ribbon-lg {
  height: 120px;
  width: 120px;
}

.ribbon-wrapper.ribbon-lg .ribbon {
  right: 0;
  top: 26px;
  width: 160px;
}

.ribbon-wrapper.ribbon-xl {
  height: 180px;
  width: 180px;
}

.ribbon-wrapper.ribbon-xl .ribbon {
  right: 4px;
  top: 47px;
  width: 240px;
}

.ribbon-wrapper .ribbon {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  font-size: 0.8rem;
  line-height: 100%;
  padding: 0.375rem 0;
  position: relative;
  right: -2px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
  top: 10px;
  transform: rotate(45deg);
  width: 90px;
}

.ribbon-wrapper .ribbon::before, .ribbon-wrapper .ribbon::after {
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 3px solid #9e9e9e;
  bottom: -3px;
  content: "";
  position: absolute;
}

.ribbon-wrapper .ribbon::before {
  left: 0;
}

.ribbon-wrapper .ribbon::after {
  right: 0;
}

.back-to-top {
  bottom: 1.25rem;
  position: fixed;
  right: 1.25rem;
  z-index: 1032;
}

.back-to-top:focus {
  box-shadow: none;
}

pre {
  padding: .75rem;
}

blockquote {
  background-color: #fff;
  border-left: 0.7rem solid #245682;
  margin: 1.5em .7rem;
  padding: .5em .7rem;
}

.box blockquote {
  background-color: #e9ecef;
}

blockquote p:last-child {
  margin-bottom: 0;
}

blockquote h1,
blockquote h2,
blockquote h3,
blockquote h4,
blockquote h5,
blockquote h6 {
  color: #245682;
  font-size: 1.25rem;
  font-weight: 600;
}

blockquote.quote-primary {
  border-color: #245682;
}

blockquote.quote-primary h1,
blockquote.quote-primary h2,
blockquote.quote-primary h3,
blockquote.quote-primary h4,
blockquote.quote-primary h5,
blockquote.quote-primary h6 {
  color: #245682;
}

blockquote.quote-secondary {
  border-color: #6c757d;
}

blockquote.quote-secondary h1,
blockquote.quote-secondary h2,
blockquote.quote-secondary h3,
blockquote.quote-secondary h4,
blockquote.quote-secondary h5,
blockquote.quote-secondary h6 {
  color: #6c757d;
}

blockquote.quote-success {
  border-color: #28a745;
}

blockquote.quote-success h1,
blockquote.quote-success h2,
blockquote.quote-success h3,
blockquote.quote-success h4,
blockquote.quote-success h5,
blockquote.quote-success h6 {
  color: #28a745;
}

blockquote.quote-info {
  border-color: #17a2b8;
}

blockquote.quote-info h1,
blockquote.quote-info h2,
blockquote.quote-info h3,
blockquote.quote-info h4,
blockquote.quote-info h5,
blockquote.quote-info h6 {
  color: #17a2b8;
}

blockquote.quote-warning {
  border-color: #ffc107;
}

blockquote.quote-warning h1,
blockquote.quote-warning h2,
blockquote.quote-warning h3,
blockquote.quote-warning h4,
blockquote.quote-warning h5,
blockquote.quote-warning h6 {
  color: #ffc107;
}

blockquote.quote-danger {
  border-color: #dc3545;
}

blockquote.quote-danger h1,
blockquote.quote-danger h2,
blockquote.quote-danger h3,
blockquote.quote-danger h4,
blockquote.quote-danger h5,
blockquote.quote-danger h6 {
  color: #dc3545;
}

blockquote.quote-light {
  border-color: #f8f9fa;
}

blockquote.quote-light h1,
blockquote.quote-light h2,
blockquote.quote-light h3,
blockquote.quote-light h4,
blockquote.quote-light h5,
blockquote.quote-light h6 {
  color: #f8f9fa;
}

blockquote.quote-dark {
  border-color: #343a40;
}

blockquote.quote-dark h1,
blockquote.quote-dark h2,
blockquote.quote-dark h3,
blockquote.quote-dark h4,
blockquote.quote-dark h5,
blockquote.quote-dark h6 {
  color: #343a40;
}

blockquote.quote-lightblue {
  border-color: #3c8dbc;
}

blockquote.quote-lightblue h1,
blockquote.quote-lightblue h2,
blockquote.quote-lightblue h3,
blockquote.quote-lightblue h4,
blockquote.quote-lightblue h5,
blockquote.quote-lightblue h6 {
  color: #3c8dbc;
}

blockquote.quote-navy {
  border-color: #001f3f;
}

blockquote.quote-navy h1,
blockquote.quote-navy h2,
blockquote.quote-navy h3,
blockquote.quote-navy h4,
blockquote.quote-navy h5,
blockquote.quote-navy h6 {
  color: #001f3f;
}

blockquote.quote-olive {
  border-color: #3d9970;
}

blockquote.quote-olive h1,
blockquote.quote-olive h2,
blockquote.quote-olive h3,
blockquote.quote-olive h4,
blockquote.quote-olive h5,
blockquote.quote-olive h6 {
  color: #3d9970;
}

blockquote.quote-lime {
  border-color: #01ff70;
}

blockquote.quote-lime h1,
blockquote.quote-lime h2,
blockquote.quote-lime h3,
blockquote.quote-lime h4,
blockquote.quote-lime h5,
blockquote.quote-lime h6 {
  color: #01ff70;
}

blockquote.quote-fuchsia {
  border-color: #f012be;
}

blockquote.quote-fuchsia h1,
blockquote.quote-fuchsia h2,
blockquote.quote-fuchsia h3,
blockquote.quote-fuchsia h4,
blockquote.quote-fuchsia h5,
blockquote.quote-fuchsia h6 {
  color: #f012be;
}

blockquote.quote-maroon {
  border-color: #d81b60;
}

blockquote.quote-maroon h1,
blockquote.quote-maroon h2,
blockquote.quote-maroon h3,
blockquote.quote-maroon h4,
blockquote.quote-maroon h5,
blockquote.quote-maroon h6 {
  color: #d81b60;
}

blockquote.quote-blue {
  border-color: #007bff;
}

blockquote.quote-blue h1,
blockquote.quote-blue h2,
blockquote.quote-blue h3,
blockquote.quote-blue h4,
blockquote.quote-blue h5,
blockquote.quote-blue h6 {
  color: #007bff;
}

blockquote.quote-indigo {
  border-color: #6610f2;
}

blockquote.quote-indigo h1,
blockquote.quote-indigo h2,
blockquote.quote-indigo h3,
blockquote.quote-indigo h4,
blockquote.quote-indigo h5,
blockquote.quote-indigo h6 {
  color: #6610f2;
}

blockquote.quote-purple {
  border-color: #6f42c1;
}

blockquote.quote-purple h1,
blockquote.quote-purple h2,
blockquote.quote-purple h3,
blockquote.quote-purple h4,
blockquote.quote-purple h5,
blockquote.quote-purple h6 {
  color: #6f42c1;
}

blockquote.quote-pink {
  border-color: #e83e8c;
}

blockquote.quote-pink h1,
blockquote.quote-pink h2,
blockquote.quote-pink h3,
blockquote.quote-pink h4,
blockquote.quote-pink h5,
blockquote.quote-pink h6 {
  color: #e83e8c;
}

blockquote.quote-red {
  border-color: #dc3545;
}

blockquote.quote-red h1,
blockquote.quote-red h2,
blockquote.quote-red h3,
blockquote.quote-red h4,
blockquote.quote-red h5,
blockquote.quote-red h6 {
  color: #dc3545;
}

blockquote.quote-orange {
  border-color: #fd7e14;
}

blockquote.quote-orange h1,
blockquote.quote-orange h2,
blockquote.quote-orange h3,
blockquote.quote-orange h4,
blockquote.quote-orange h5,
blockquote.quote-orange h6 {
  color: #fd7e14;
}

blockquote.quote-yellow {
  border-color: #ffc107;
}

blockquote.quote-yellow h1,
blockquote.quote-yellow h2,
blockquote.quote-yellow h3,
blockquote.quote-yellow h4,
blockquote.quote-yellow h5,
blockquote.quote-yellow h6 {
  color: #ffc107;
}

blockquote.quote-green {
  border-color: #28a745;
}

blockquote.quote-green h1,
blockquote.quote-green h2,
blockquote.quote-green h3,
blockquote.quote-green h4,
blockquote.quote-green h5,
blockquote.quote-green h6 {
  color: #28a745;
}

blockquote.quote-teal {
  border-color: #20c997;
}

blockquote.quote-teal h1,
blockquote.quote-teal h2,
blockquote.quote-teal h3,
blockquote.quote-teal h4,
blockquote.quote-teal h5,
blockquote.quote-teal h6 {
  color: #20c997;
}

blockquote.quote-cyan {
  border-color: #17a2b8;
}

blockquote.quote-cyan h1,
blockquote.quote-cyan h2,
blockquote.quote-cyan h3,
blockquote.quote-cyan h4,
blockquote.quote-cyan h5,
blockquote.quote-cyan h6 {
  color: #17a2b8;
}

blockquote.quote-white {
  border-color: #fff;
}

blockquote.quote-white h1,
blockquote.quote-white h2,
blockquote.quote-white h3,
blockquote.quote-white h4,
blockquote.quote-white h5,
blockquote.quote-white h6 {
  color: #fff;
}

blockquote.quote-gray {
  border-color: #6c757d;
}

blockquote.quote-gray h1,
blockquote.quote-gray h2,
blockquote.quote-gray h3,
blockquote.quote-gray h4,
blockquote.quote-gray h5,
blockquote.quote-gray h6 {
  color: #6c757d;
}

blockquote.quote-gray-dark {
  border-color: #343a40;
}

blockquote.quote-gray-dark h1,
blockquote.quote-gray-dark h2,
blockquote.quote-gray-dark h3,
blockquote.quote-gray-dark h4,
blockquote.quote-gray-dark h5,
blockquote.quote-gray-dark h6 {
  color: #343a40;
}

.tab-custom-content {
  border-top: 1px solid #dee2e6;
  margin-top: .5rem;
  padding-top: .5rem;
}

.nav + .tab-custom-content {
  border-top: none;
  border-bottom: 1px solid #dee2e6;
  margin-top: 0;
  margin-bottom: .5rem;
  padding-bottom: .5rem;
}

.badge-btn {
  border-radius: 0.15rem;
  font-size: 0.75rem;
  font-weight: 400;
  padding: 0.25rem 0.5rem;
}

.badge-btn.badge-pill {
  padding: .375rem .6rem;
}

.dark-mode a:not(.btn):hover {
  color: #3071a9;
}

.dark-mode .attachment-block {
  background-color: #3d444b;
}

.dark-mode .attachment-block .attachment-text {
  color: #ced4da;
}

.dark-mode blockquote {
  background-color: #3f474e;
}

.dark-mode blockquote.quote-primary {
  border-color: #245682;
}

.dark-mode blockquote.quote-primary h1,
.dark-mode blockquote.quote-primary h2,
.dark-mode blockquote.quote-primary h3,
.dark-mode blockquote.quote-primary h4,
.dark-mode blockquote.quote-primary h5,
.dark-mode blockquote.quote-primary h6 {
  color: #245682;
}

.dark-mode blockquote.quote-secondary {
  border-color: #6c757d;
}

.dark-mode blockquote.quote-secondary h1,
.dark-mode blockquote.quote-secondary h2,
.dark-mode blockquote.quote-secondary h3,
.dark-mode blockquote.quote-secondary h4,
.dark-mode blockquote.quote-secondary h5,
.dark-mode blockquote.quote-secondary h6 {
  color: #6c757d;
}

.dark-mode blockquote.quote-success {
  border-color: #28a745;
}

.dark-mode blockquote.quote-success h1,
.dark-mode blockquote.quote-success h2,
.dark-mode blockquote.quote-success h3,
.dark-mode blockquote.quote-success h4,
.dark-mode blockquote.quote-success h5,
.dark-mode blockquote.quote-success h6 {
  color: #28a745;
}

.dark-mode blockquote.quote-info {
  border-color: #17a2b8;
}

.dark-mode blockquote.quote-info h1,
.dark-mode blockquote.quote-info h2,
.dark-mode blockquote.quote-info h3,
.dark-mode blockquote.quote-info h4,
.dark-mode blockquote.quote-info h5,
.dark-mode blockquote.quote-info h6 {
  color: #17a2b8;
}

.dark-mode blockquote.quote-warning {
  border-color: #ffc107;
}

.dark-mode blockquote.quote-warning h1,
.dark-mode blockquote.quote-warning h2,
.dark-mode blockquote.quote-warning h3,
.dark-mode blockquote.quote-warning h4,
.dark-mode blockquote.quote-warning h5,
.dark-mode blockquote.quote-warning h6 {
  color: #ffc107;
}

.dark-mode blockquote.quote-danger {
  border-color: #dc3545;
}

.dark-mode blockquote.quote-danger h1,
.dark-mode blockquote.quote-danger h2,
.dark-mode blockquote.quote-danger h3,
.dark-mode blockquote.quote-danger h4,
.dark-mode blockquote.quote-danger h5,
.dark-mode blockquote.quote-danger h6 {
  color: #dc3545;
}

.dark-mode blockquote.quote-light {
  border-color: #f8f9fa;
}

.dark-mode blockquote.quote-light h1,
.dark-mode blockquote.quote-light h2,
.dark-mode blockquote.quote-light h3,
.dark-mode blockquote.quote-light h4,
.dark-mode blockquote.quote-light h5,
.dark-mode blockquote.quote-light h6 {
  color: #f8f9fa;
}

.dark-mode blockquote.quote-dark {
  border-color: #343a40;
}

.dark-mode blockquote.quote-dark h1,
.dark-mode blockquote.quote-dark h2,
.dark-mode blockquote.quote-dark h3,
.dark-mode blockquote.quote-dark h4,
.dark-mode blockquote.quote-dark h5,
.dark-mode blockquote.quote-dark h6 {
  color: #343a40;
}

.dark-mode blockquote.quote-lightblue {
  border-color: #3c8dbc;
}

.dark-mode blockquote.quote-lightblue h1,
.dark-mode blockquote.quote-lightblue h2,
.dark-mode blockquote.quote-lightblue h3,
.dark-mode blockquote.quote-lightblue h4,
.dark-mode blockquote.quote-lightblue h5,
.dark-mode blockquote.quote-lightblue h6 {
  color: #3c8dbc;
}

.dark-mode blockquote.quote-navy {
  border-color: #001f3f;
}

.dark-mode blockquote.quote-navy h1,
.dark-mode blockquote.quote-navy h2,
.dark-mode blockquote.quote-navy h3,
.dark-mode blockquote.quote-navy h4,
.dark-mode blockquote.quote-navy h5,
.dark-mode blockquote.quote-navy h6 {
  color: #001f3f;
}

.dark-mode blockquote.quote-olive {
  border-color: #3d9970;
}

.dark-mode blockquote.quote-olive h1,
.dark-mode blockquote.quote-olive h2,
.dark-mode blockquote.quote-olive h3,
.dark-mode blockquote.quote-olive h4,
.dark-mode blockquote.quote-olive h5,
.dark-mode blockquote.quote-olive h6 {
  color: #3d9970;
}

.dark-mode blockquote.quote-lime {
  border-color: #01ff70;
}

.dark-mode blockquote.quote-lime h1,
.dark-mode blockquote.quote-lime h2,
.dark-mode blockquote.quote-lime h3,
.dark-mode blockquote.quote-lime h4,
.dark-mode blockquote.quote-lime h5,
.dark-mode blockquote.quote-lime h6 {
  color: #01ff70;
}

.dark-mode blockquote.quote-fuchsia {
  border-color: #f012be;
}

.dark-mode blockquote.quote-fuchsia h1,
.dark-mode blockquote.quote-fuchsia h2,
.dark-mode blockquote.quote-fuchsia h3,
.dark-mode blockquote.quote-fuchsia h4,
.dark-mode blockquote.quote-fuchsia h5,
.dark-mode blockquote.quote-fuchsia h6 {
  color: #f012be;
}

.dark-mode blockquote.quote-maroon {
  border-color: #d81b60;
}

.dark-mode blockquote.quote-maroon h1,
.dark-mode blockquote.quote-maroon h2,
.dark-mode blockquote.quote-maroon h3,
.dark-mode blockquote.quote-maroon h4,
.dark-mode blockquote.quote-maroon h5,
.dark-mode blockquote.quote-maroon h6 {
  color: #d81b60;
}

.dark-mode blockquote.quote-blue {
  border-color: #007bff;
}

.dark-mode blockquote.quote-blue h1,
.dark-mode blockquote.quote-blue h2,
.dark-mode blockquote.quote-blue h3,
.dark-mode blockquote.quote-blue h4,
.dark-mode blockquote.quote-blue h5,
.dark-mode blockquote.quote-blue h6 {
  color: #007bff;
}

.dark-mode blockquote.quote-indigo {
  border-color: #6610f2;
}

.dark-mode blockquote.quote-indigo h1,
.dark-mode blockquote.quote-indigo h2,
.dark-mode blockquote.quote-indigo h3,
.dark-mode blockquote.quote-indigo h4,
.dark-mode blockquote.quote-indigo h5,
.dark-mode blockquote.quote-indigo h6 {
  color: #6610f2;
}

.dark-mode blockquote.quote-purple {
  border-color: #6f42c1;
}

.dark-mode blockquote.quote-purple h1,
.dark-mode blockquote.quote-purple h2,
.dark-mode blockquote.quote-purple h3,
.dark-mode blockquote.quote-purple h4,
.dark-mode blockquote.quote-purple h5,
.dark-mode blockquote.quote-purple h6 {
  color: #6f42c1;
}

.dark-mode blockquote.quote-pink {
  border-color: #e83e8c;
}

.dark-mode blockquote.quote-pink h1,
.dark-mode blockquote.quote-pink h2,
.dark-mode blockquote.quote-pink h3,
.dark-mode blockquote.quote-pink h4,
.dark-mode blockquote.quote-pink h5,
.dark-mode blockquote.quote-pink h6 {
  color: #e83e8c;
}

.dark-mode blockquote.quote-red {
  border-color: #dc3545;
}

.dark-mode blockquote.quote-red h1,
.dark-mode blockquote.quote-red h2,
.dark-mode blockquote.quote-red h3,
.dark-mode blockquote.quote-red h4,
.dark-mode blockquote.quote-red h5,
.dark-mode blockquote.quote-red h6 {
  color: #dc3545;
}

.dark-mode blockquote.quote-orange {
  border-color: #fd7e14;
}

.dark-mode blockquote.quote-orange h1,
.dark-mode blockquote.quote-orange h2,
.dark-mode blockquote.quote-orange h3,
.dark-mode blockquote.quote-orange h4,
.dark-mode blockquote.quote-orange h5,
.dark-mode blockquote.quote-orange h6 {
  color: #fd7e14;
}

.dark-mode blockquote.quote-yellow {
  border-color: #ffc107;
}

.dark-mode blockquote.quote-yellow h1,
.dark-mode blockquote.quote-yellow h2,
.dark-mode blockquote.quote-yellow h3,
.dark-mode blockquote.quote-yellow h4,
.dark-mode blockquote.quote-yellow h5,
.dark-mode blockquote.quote-yellow h6 {
  color: #ffc107;
}

.dark-mode blockquote.quote-green {
  border-color: #28a745;
}

.dark-mode blockquote.quote-green h1,
.dark-mode blockquote.quote-green h2,
.dark-mode blockquote.quote-green h3,
.dark-mode blockquote.quote-green h4,
.dark-mode blockquote.quote-green h5,
.dark-mode blockquote.quote-green h6 {
  color: #28a745;
}

.dark-mode blockquote.quote-teal {
  border-color: #20c997;
}

.dark-mode blockquote.quote-teal h1,
.dark-mode blockquote.quote-teal h2,
.dark-mode blockquote.quote-teal h3,
.dark-mode blockquote.quote-teal h4,
.dark-mode blockquote.quote-teal h5,
.dark-mode blockquote.quote-teal h6 {
  color: #20c997;
}

.dark-mode blockquote.quote-cyan {
  border-color: #17a2b8;
}

.dark-mode blockquote.quote-cyan h1,
.dark-mode blockquote.quote-cyan h2,
.dark-mode blockquote.quote-cyan h3,
.dark-mode blockquote.quote-cyan h4,
.dark-mode blockquote.quote-cyan h5,
.dark-mode blockquote.quote-cyan h6 {
  color: #17a2b8;
}

.dark-mode blockquote.quote-white {
  border-color: #fff;
}

.dark-mode blockquote.quote-white h1,
.dark-mode blockquote.quote-white h2,
.dark-mode blockquote.quote-white h3,
.dark-mode blockquote.quote-white h4,
.dark-mode blockquote.quote-white h5,
.dark-mode blockquote.quote-white h6 {
  color: #fff;
}

.dark-mode blockquote.quote-gray {
  border-color: #6c757d;
}

.dark-mode blockquote.quote-gray h1,
.dark-mode blockquote.quote-gray h2,
.dark-mode blockquote.quote-gray h3,
.dark-mode blockquote.quote-gray h4,
.dark-mode blockquote.quote-gray h5,
.dark-mode blockquote.quote-gray h6 {
  color: #6c757d;
}

.dark-mode blockquote.quote-gray-dark {
  border-color: #343a40;
}

.dark-mode blockquote.quote-gray-dark h1,
.dark-mode blockquote.quote-gray-dark h2,
.dark-mode blockquote.quote-gray-dark h3,
.dark-mode blockquote.quote-gray-dark h4,
.dark-mode blockquote.quote-gray-dark h5,
.dark-mode blockquote.quote-gray-dark h6 {
  color: #343a40;
}

.dark-mode .close, .dark-mode .mailbox-attachment-close,
.dark-mode .mailbox-attachment-close {
  color: #adb5bd;
  text-shadow: 0 1px 0 #495057;
}

.dark-mode .tab-custom-content {
  border-color: #6c757d;
}

.dark-mode .list-group-item {
  background-color: #343a40;
  border-color: #6c757d;
}

@media print {
  .no-print, .main-sidebar,
  .main-header,
  .content-header {
    display: none !important;
  }
  .content-wrapper,
  .main-footer {
    transform: translate(0, 0);
    margin-left: 0 !important;
    min-height: 0 !important;
  }
  .layout-fixed .content-wrapper {
    padding-top: 0 !important;
  }
  .invoice {
    border: 0;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .invoice-col {
    float: left;
    width: 33.3333333%;
  }
  .table-responsive {
    overflow: auto;
  }
  .table-responsive > .table tr th,
  .table-responsive > .table tr td {
    white-space: normal !important;
  }
}

.text-bold,
.text-bold.table td,
.text-bold.table th {
  font-weight: 700;
}

.text-xs {
  font-size: 0.75rem !important;
}

.text-sm {
  font-size: 0.875rem !important;
}

.text-md {
  font-size: 1rem !important;
}

.text-lg {
  font-size: 1.25rem !important;
}

.text-xl {
  font-size: 2rem !important;
}

.text-lightblue {
  color: #3c8dbc !important;
}

.text-navy {
  color: #001f3f !important;
}

.text-olive {
  color: #3d9970 !important;
}

.text-lime {
  color: #01ff70 !important;
}

.text-fuchsia {
  color: #f012be !important;
}

.text-maroon {
  color: #d81b60 !important;
}

.text-blue {
  color: #007bff !important;
}

.text-indigo {
  color: #6610f2 !important;
}

.text-purple {
  color: #6f42c1 !important;
}

.text-pink {
  color: #e83e8c !important;
}

.text-red {
  color: #dc3545 !important;
}

.text-orange {
  color: #fd7e14 !important;
}

.text-yellow {
  color: #ffc107 !important;
}

.text-green {
  color: #28a745 !important;
}

.text-teal {
  color: #20c997 !important;
}

.text-cyan {
  color: #17a2b8 !important;
}

.text-white {
  color: #fff !important;
}

.text-gray {
  color: #6c757d !important;
}

.text-gray-dark {
  color: #343a40 !important;
}

.dark-mode .text-muted {
  color: #adb5bd !important;
}

.dark-mode .text-lightblue {
  color: #86bad8 !important;
}

.dark-mode .text-navy {
  color: #002c59 !important;
}

.dark-mode .text-olive {
  color: #74c8a3 !important;
}

.dark-mode .text-lime {
  color: #67ffa9 !important;
}

.dark-mode .text-fuchsia {
  color: #f672d8 !important;
}

.dark-mode .text-maroon {
  color: #ed6c9b !important;
}

.dark-mode .text-blue {
  color: #3f6791 !important;
}

.dark-mode .text-indigo {
  color: #6610f2 !important;
}

.dark-mode .text-purple {
  color: #6f42c1 !important;
}

.dark-mode .text-pink {
  color: #e83e8c !important;
}

.dark-mode .text-red {
  color: #e74c3c !important;
}

.dark-mode .text-orange {
  color: #fd7e14 !important;
}

.dark-mode .text-yellow {
  color: #f39c12 !important;
}

.dark-mode .text-green {
  color: #00bc8c !important;
}

.dark-mode .text-teal {
  color: #20c997 !important;
}

.dark-mode .text-cyan {
  color: #3498db !important;
}

.dark-mode .text-white {
  color: #fff !important;
}

.dark-mode .text-gray {
  color: #6c757d !important;
}

.dark-mode .text-gray-dark {
  color: #343a40 !important;
}

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

.elevation-1 {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}

.elevation-2 {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) !important;
}

.elevation-3 {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23) !important;
}

.elevation-4 {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22) !important;
}

.elevation-5 {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22) !important;
}

.bg-primary {
  background-color: #245682 !important;
}

.bg-primary,
.bg-primary > a {
  color: #fff !important;
}

.bg-primary.btn:hover {
  border-color: #193c5a;
  color: #ececec;
}

.bg-primary.btn:not(:disabled):not(.disabled):active, .bg-primary.btn:not(:disabled):not(.disabled).active, .bg-primary.btn:active, .bg-primary.btn.active {
  background-color: #193c5a !important;
  border-color: #163550;
  color: #fff;
}

.bg-secondary {
  background-color: #6c757d !important;
}

.bg-secondary,
.bg-secondary > a {
  color: #fff !important;
}

.bg-secondary.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.bg-secondary.btn:not(:disabled):not(.disabled):active, .bg-secondary.btn:not(:disabled):not(.disabled).active, .bg-secondary.btn:active, .bg-secondary.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

.bg-success {
  background-color: #28a745 !important;
}

.bg-success,
.bg-success > a {
  color: #fff !important;
}

.bg-success.btn:hover {
  border-color: #1e7e34;
  color: #ececec;
}

.bg-success.btn:not(:disabled):not(.disabled):active, .bg-success.btn:not(:disabled):not(.disabled).active, .bg-success.btn:active, .bg-success.btn.active {
  background-color: #1e7e34 !important;
  border-color: #1c7430;
  color: #fff;
}

.bg-info {
  background-color: #17a2b8 !important;
}

.bg-info,
.bg-info > a {
  color: #fff !important;
}

.bg-info.btn:hover {
  border-color: #117a8b;
  color: #ececec;
}

.bg-info.btn:not(:disabled):not(.disabled):active, .bg-info.btn:not(:disabled):not(.disabled).active, .bg-info.btn:active, .bg-info.btn.active {
  background-color: #117a8b !important;
  border-color: #10707f;
  color: #fff;
}

.bg-warning {
  background-color: #ffc107 !important;
}

.bg-warning,
.bg-warning > a {
  color: #1f2d3d !important;
}

.bg-warning.btn:hover {
  border-color: #d39e00;
  color: #121a24;
}

.bg-warning.btn:not(:disabled):not(.disabled):active, .bg-warning.btn:not(:disabled):not(.disabled).active, .bg-warning.btn:active, .bg-warning.btn.active {
  background-color: #d39e00 !important;
  border-color: #c69500;
  color: #1f2d3d;
}

.bg-danger {
  background-color: #dc3545 !important;
}

.bg-danger,
.bg-danger > a {
  color: #fff !important;
}

.bg-danger.btn:hover {
  border-color: #bd2130;
  color: #ececec;
}

.bg-danger.btn:not(:disabled):not(.disabled):active, .bg-danger.btn:not(:disabled):not(.disabled).active, .bg-danger.btn:active, .bg-danger.btn.active {
  background-color: #bd2130 !important;
  border-color: #b21f2d;
  color: #fff;
}

.bg-light {
  background-color: #f8f9fa !important;
}

.bg-light,
.bg-light > a {
  color: #1f2d3d !important;
}

.bg-light.btn:hover {
  border-color: #dae0e5;
  color: #121a24;
}

.bg-light.btn:not(:disabled):not(.disabled):active, .bg-light.btn:not(:disabled):not(.disabled).active, .bg-light.btn:active, .bg-light.btn.active {
  background-color: #dae0e5 !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

.bg-dark {
  background-color: #343a40 !important;
}

.bg-dark,
.bg-dark > a {
  color: #fff !important;
}

.bg-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.bg-dark.btn:not(:disabled):not(.disabled):active, .bg-dark.btn:not(:disabled):not(.disabled).active, .bg-dark.btn:active, .bg-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

.bg-lightblue {
  background-color: #3c8dbc !important;
}

.bg-lightblue,
.bg-lightblue > a {
  color: #fff !important;
}

.bg-lightblue.btn:hover {
  border-color: #307095;
  color: #ececec;
}

.bg-lightblue.btn:not(:disabled):not(.disabled):active, .bg-lightblue.btn:not(:disabled):not(.disabled).active, .bg-lightblue.btn:active, .bg-lightblue.btn.active {
  background-color: #307095 !important;
  border-color: #2d698c;
  color: #fff;
}

.bg-navy {
  background-color: #001f3f !important;
}

.bg-navy,
.bg-navy > a {
  color: #fff !important;
}

.bg-navy.btn:hover {
  border-color: #00060c;
  color: #ececec;
}

.bg-navy.btn:not(:disabled):not(.disabled):active, .bg-navy.btn:not(:disabled):not(.disabled).active, .bg-navy.btn:active, .bg-navy.btn.active {
  background-color: #00060c !important;
  border-color: black;
  color: #fff;
}

.bg-olive {
  background-color: #3d9970 !important;
}

.bg-olive,
.bg-olive > a {
  color: #fff !important;
}

.bg-olive.btn:hover {
  border-color: #2e7555;
  color: #ececec;
}

.bg-olive.btn:not(:disabled):not(.disabled):active, .bg-olive.btn:not(:disabled):not(.disabled).active, .bg-olive.btn:active, .bg-olive.btn.active {
  background-color: #2e7555 !important;
  border-color: #2b6b4f;
  color: #fff;
}

.bg-lime {
  background-color: #01ff70 !important;
}

.bg-lime,
.bg-lime > a {
  color: #1f2d3d !important;
}

.bg-lime.btn:hover {
  border-color: #00cd5a;
  color: #121a24;
}

.bg-lime.btn:not(:disabled):not(.disabled):active, .bg-lime.btn:not(:disabled):not(.disabled).active, .bg-lime.btn:active, .bg-lime.btn.active {
  background-color: #00cd5a !important;
  border-color: #00c054;
  color: #fff;
}

.bg-fuchsia {
  background-color: #f012be !important;
}

.bg-fuchsia,
.bg-fuchsia > a {
  color: #fff !important;
}

.bg-fuchsia.btn:hover {
  border-color: #c30c9a;
  color: #ececec;
}

.bg-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-fuchsia.btn:not(:disabled):not(.disabled).active, .bg-fuchsia.btn:active, .bg-fuchsia.btn.active {
  background-color: #c30c9a !important;
  border-color: #b70c90;
  color: #fff;
}

.bg-maroon {
  background-color: #d81b60 !important;
}

.bg-maroon,
.bg-maroon > a {
  color: #fff !important;
}

.bg-maroon.btn:hover {
  border-color: #ab154c;
  color: #ececec;
}

.bg-maroon.btn:not(:disabled):not(.disabled):active, .bg-maroon.btn:not(:disabled):not(.disabled).active, .bg-maroon.btn:active, .bg-maroon.btn.active {
  background-color: #ab154c !important;
  border-color: #9f1447;
  color: #fff;
}

.bg-blue {
  background-color: #007bff !important;
}

.bg-blue,
.bg-blue > a {
  color: #fff !important;
}

.bg-blue.btn:hover {
  border-color: #0062cc;
  color: #ececec;
}

.bg-blue.btn:not(:disabled):not(.disabled):active, .bg-blue.btn:not(:disabled):not(.disabled).active, .bg-blue.btn:active, .bg-blue.btn.active {
  background-color: #0062cc !important;
  border-color: #005cbf;
  color: #fff;
}

.bg-indigo {
  background-color: #6610f2 !important;
}

.bg-indigo,
.bg-indigo > a {
  color: #fff !important;
}

.bg-indigo.btn:hover {
  border-color: #510bc4;
  color: #ececec;
}

.bg-indigo.btn:not(:disabled):not(.disabled):active, .bg-indigo.btn:not(:disabled):not(.disabled).active, .bg-indigo.btn:active, .bg-indigo.btn.active {
  background-color: #510bc4 !important;
  border-color: #4c0ab8;
  color: #fff;
}

.bg-purple {
  background-color: #6f42c1 !important;
}

.bg-purple,
.bg-purple > a {
  color: #fff !important;
}

.bg-purple.btn:hover {
  border-color: #59339d;
  color: #ececec;
}

.bg-purple.btn:not(:disabled):not(.disabled):active, .bg-purple.btn:not(:disabled):not(.disabled).active, .bg-purple.btn:active, .bg-purple.btn.active {
  background-color: #59339d !important;
  border-color: #533093;
  color: #fff;
}

.bg-pink {
  background-color: #e83e8c !important;
}

.bg-pink,
.bg-pink > a {
  color: #fff !important;
}

.bg-pink.btn:hover {
  border-color: #d91a72;
  color: #ececec;
}

.bg-pink.btn:not(:disabled):not(.disabled):active, .bg-pink.btn:not(:disabled):not(.disabled).active, .bg-pink.btn:active, .bg-pink.btn.active {
  background-color: #d91a72 !important;
  border-color: #ce196c;
  color: #fff;
}

.bg-red {
  background-color: #dc3545 !important;
}

.bg-red,
.bg-red > a {
  color: #fff !important;
}

.bg-red.btn:hover {
  border-color: #bd2130;
  color: #ececec;
}

.bg-red.btn:not(:disabled):not(.disabled):active, .bg-red.btn:not(:disabled):not(.disabled).active, .bg-red.btn:active, .bg-red.btn.active {
  background-color: #bd2130 !important;
  border-color: #b21f2d;
  color: #fff;
}

.bg-orange {
  background-color: #fd7e14 !important;
}

.bg-orange,
.bg-orange > a {
  color: #1f2d3d !important;
}

.bg-orange.btn:hover {
  border-color: #dc6502;
  color: #121a24;
}

.bg-orange.btn:not(:disabled):not(.disabled):active, .bg-orange.btn:not(:disabled):not(.disabled).active, .bg-orange.btn:active, .bg-orange.btn.active {
  background-color: #dc6502 !important;
  border-color: #cf5f02;
  color: #fff;
}

.bg-yellow {
  background-color: #ffc107 !important;
}

.bg-yellow,
.bg-yellow > a {
  color: #1f2d3d !important;
}

.bg-yellow.btn:hover {
  border-color: #d39e00;
  color: #121a24;
}

.bg-yellow.btn:not(:disabled):not(.disabled):active, .bg-yellow.btn:not(:disabled):not(.disabled).active, .bg-yellow.btn:active, .bg-yellow.btn.active {
  background-color: #d39e00 !important;
  border-color: #c69500;
  color: #1f2d3d;
}

.bg-green {
  background-color: #28a745 !important;
}

.bg-green,
.bg-green > a {
  color: #fff !important;
}

.bg-green.btn:hover {
  border-color: #1e7e34;
  color: #ececec;
}

.bg-green.btn:not(:disabled):not(.disabled):active, .bg-green.btn:not(:disabled):not(.disabled).active, .bg-green.btn:active, .bg-green.btn.active {
  background-color: #1e7e34 !important;
  border-color: #1c7430;
  color: #fff;
}

.bg-teal {
  background-color: #20c997 !important;
}

.bg-teal,
.bg-teal > a {
  color: #fff !important;
}

.bg-teal.btn:hover {
  border-color: #199d76;
  color: #ececec;
}

.bg-teal.btn:not(:disabled):not(.disabled):active, .bg-teal.btn:not(:disabled):not(.disabled).active, .bg-teal.btn:active, .bg-teal.btn.active {
  background-color: #199d76 !important;
  border-color: #17926e;
  color: #fff;
}

.bg-cyan {
  background-color: #17a2b8 !important;
}

.bg-cyan,
.bg-cyan > a {
  color: #fff !important;
}

.bg-cyan.btn:hover {
  border-color: #117a8b;
  color: #ececec;
}

.bg-cyan.btn:not(:disabled):not(.disabled):active, .bg-cyan.btn:not(:disabled):not(.disabled).active, .bg-cyan.btn:active, .bg-cyan.btn.active {
  background-color: #117a8b !important;
  border-color: #10707f;
  color: #fff;
}

.bg-white {
  background-color: #fff !important;
}

.bg-white,
.bg-white > a {
  color: #1f2d3d !important;
}

.bg-white.btn:hover {
  border-color: #e6e6e6;
  color: #121a24;
}

.bg-white.btn:not(:disabled):not(.disabled):active, .bg-white.btn:not(:disabled):not(.disabled).active, .bg-white.btn:active, .bg-white.btn.active {
  background-color: #e6e6e6 !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

.bg-gray {
  background-color: #6c757d !important;
}

.bg-gray,
.bg-gray > a {
  color: #fff !important;
}

.bg-gray.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.bg-gray.btn:not(:disabled):not(.disabled):active, .bg-gray.btn:not(:disabled):not(.disabled).active, .bg-gray.btn:active, .bg-gray.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

.bg-gray-dark {
  background-color: #343a40 !important;
}

.bg-gray-dark,
.bg-gray-dark > a {
  color: #fff !important;
}

.bg-gray-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.bg-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gray-dark.btn:not(:disabled):not(.disabled).active, .bg-gray-dark.btn:active, .bg-gray-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

.bg-gray {
  background-color: #adb5bd;
  color: #1f2d3d;
}

.bg-gray-light {
  background-color: #f2f4f5;
  color: #1f2d3d !important;
}

.bg-black {
  background-color: #000;
  color: #fff !important;
}

.bg-white {
  background-color: #fff;
  color: #1f2d3d !important;
}

.bg-gradient-primary {
  background: #245682 linear-gradient(180deg, #457094, #245682) repeat-x !important;
  color: #fff;
}

.bg-gradient-primary.btn.disabled, .bg-gradient-primary.btn:disabled, .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .bg-gradient-primary.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-primary.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-primary.btn:hover {
  background: #245682 linear-gradient(180deg, #3e5f7b, #1c4364) repeat-x !important;
  border-color: #193c5a;
  color: #ececec;
}

.bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .bg-gradient-primary.btn:not(:disabled):not(.disabled).active, .bg-gradient-primary.btn:active, .bg-gradient-primary.btn.active {
  background: #245682 linear-gradient(180deg, #3c5973, #193c5a) repeat-x !important;
  border-color: #163550;
  color: #fff;
}

.bg-gradient-secondary {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.bg-gradient-secondary.btn.disabled, .bg-gradient-secondary.btn:disabled, .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-secondary.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-secondary.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active, .bg-gradient-secondary.btn:active, .bg-gradient-secondary.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.bg-gradient-success {
  background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x !important;
  color: #fff;
}

.bg-gradient-success.btn.disabled, .bg-gradient-success.btn:disabled, .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .bg-gradient-success.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-success.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-success.btn:hover {
  background: #28a745 linear-gradient(180deg, #429a56, #218838) repeat-x !important;
  border-color: #1e7e34;
  color: #ececec;
}

.bg-gradient-success.btn:not(:disabled):not(.disabled):active, .bg-gradient-success.btn:not(:disabled):not(.disabled).active, .bg-gradient-success.btn:active, .bg-gradient-success.btn.active {
  background: #28a745 linear-gradient(180deg, #409152, #1e7e34) repeat-x !important;
  border-color: #1c7430;
  color: #fff;
}

.bg-gradient-info {
  background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x !important;
  color: #fff;
}

.bg-gradient-info.btn.disabled, .bg-gradient-info.btn:disabled, .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .bg-gradient-info.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-info.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-info.btn:hover {
  background: #17a2b8 linear-gradient(180deg, #3697a6, #138496) repeat-x !important;
  border-color: #117a8b;
  color: #ececec;
}

.bg-gradient-info.btn:not(:disabled):not(.disabled):active, .bg-gradient-info.btn:not(:disabled):not(.disabled).active, .bg-gradient-info.btn:active, .bg-gradient-info.btn.active {
  background: #17a2b8 linear-gradient(180deg, #358e9c, #117a8b) repeat-x !important;
  border-color: #10707f;
  color: #fff;
}

.bg-gradient-warning {
  background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-warning.btn.disabled, .bg-gradient-warning.btn:disabled, .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .bg-gradient-warning.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-warning.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-warning.btn:hover {
  background: #ffc107 linear-gradient(180deg, #e4b526, #e0a800) repeat-x !important;
  border-color: #d39e00;
  color: #121a24;
}

.bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .bg-gradient-warning.btn:not(:disabled):not(.disabled).active, .bg-gradient-warning.btn:active, .bg-gradient-warning.btn.active {
  background: #ffc107 linear-gradient(180deg, #daad26, #d39e00) repeat-x !important;
  border-color: #c69500;
  color: #1f2d3d;
}

.bg-gradient-danger {
  background: #dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x !important;
  color: #fff;
}

.bg-gradient-danger.btn.disabled, .bg-gradient-danger.btn:disabled, .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .bg-gradient-danger.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-danger.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-danger.btn:hover {
  background: #dc3545 linear-gradient(180deg, #d04451, #c82333) repeat-x !important;
  border-color: #bd2130;
  color: #ececec;
}

.bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .bg-gradient-danger.btn:not(:disabled):not(.disabled).active, .bg-gradient-danger.btn:active, .bg-gradient-danger.btn.active {
  background: #dc3545 linear-gradient(180deg, #c7424f, #bd2130) repeat-x !important;
  border-color: #b21f2d;
  color: #fff;
}

.bg-gradient-light {
  background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-light.btn.disabled, .bg-gradient-light.btn:disabled, .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .bg-gradient-light.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-light.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-light.btn:hover {
  background: #f8f9fa linear-gradient(180deg, #e6eaed, #e2e6ea) repeat-x !important;
  border-color: #dae0e5;
  color: #121a24;
}

.bg-gradient-light.btn:not(:disabled):not(.disabled):active, .bg-gradient-light.btn:not(:disabled):not(.disabled).active, .bg-gradient-light.btn:active, .bg-gradient-light.btn.active {
  background: #f8f9fa linear-gradient(180deg, #e0e4e9, #dae0e5) repeat-x !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

.bg-gradient-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.bg-gradient-dark.btn.disabled, .bg-gradient-dark.btn:disabled, .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-dark.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-dark.btn:not(:disabled):not(.disabled).active, .bg-gradient-dark.btn:active, .bg-gradient-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

.bg-gradient-lightblue {
  background: #3c8dbc linear-gradient(180deg, #599ec6, #3c8dbc) repeat-x !important;
  color: #fff;
}

.bg-gradient-lightblue.btn.disabled, .bg-gradient-lightblue.btn:disabled, .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-lightblue.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-lightblue.btn:hover {
  background: #3c8dbc linear-gradient(180deg, #518cad, #33779f) repeat-x !important;
  border-color: #307095;
  color: #ececec;
}

.bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active, .bg-gradient-lightblue.btn:active, .bg-gradient-lightblue.btn.active {
  background: #3c8dbc linear-gradient(180deg, #4f85a5, #307095) repeat-x !important;
  border-color: #2d698c;
  color: #fff;
}

.bg-gradient-navy {
  background: #001f3f linear-gradient(180deg, #26415c, #001f3f) repeat-x !important;
  color: #fff;
}

.bg-gradient-navy.btn.disabled, .bg-gradient-navy.btn:disabled, .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .bg-gradient-navy.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-navy.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-navy.btn:hover {
  background: #001f3f linear-gradient(180deg, #26313b, #000c19) repeat-x !important;
  border-color: #00060c;
  color: #ececec;
}

.bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .bg-gradient-navy.btn:not(:disabled):not(.disabled).active, .bg-gradient-navy.btn:active, .bg-gradient-navy.btn.active {
  background: #001f3f linear-gradient(180deg, #262b30, #00060c) repeat-x !important;
  border-color: black;
  color: #fff;
}

.bg-gradient-olive {
  background: #3d9970 linear-gradient(180deg, #5aa885, #3d9970) repeat-x !important;
  color: #fff;
}

.bg-gradient-olive.btn.disabled, .bg-gradient-olive.btn:disabled, .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .bg-gradient-olive.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-olive.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-olive.btn:hover {
  background: #3d9970 linear-gradient(180deg, #519174, #327e5c) repeat-x !important;
  border-color: #2e7555;
  color: #ececec;
}

.bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .bg-gradient-olive.btn:not(:disabled):not(.disabled).active, .bg-gradient-olive.btn:active, .bg-gradient-olive.btn.active {
  background: #3d9970 linear-gradient(180deg, #4e896f, #2e7555) repeat-x !important;
  border-color: #2b6b4f;
  color: #fff;
}

.bg-gradient-lime {
  background: #01ff70 linear-gradient(180deg, #27ff85, #01ff70) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-lime.btn.disabled, .bg-gradient-lime.btn:disabled, .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .bg-gradient-lime.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-lime.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-lime.btn:hover {
  background: #01ff70 linear-gradient(180deg, #26df77, #00da5f) repeat-x !important;
  border-color: #00cd5a;
  color: #121a24;
}

.bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .bg-gradient-lime.btn:not(:disabled):not(.disabled).active, .bg-gradient-lime.btn:active, .bg-gradient-lime.btn.active {
  background: #01ff70 linear-gradient(180deg, #26d572, #00cd5a) repeat-x !important;
  border-color: #00c054;
  color: #fff;
}

.bg-gradient-fuchsia {
  background: #f012be linear-gradient(180deg, #f236c8, #f012be) repeat-x !important;
  color: #fff;
}

.bg-gradient-fuchsia.btn.disabled, .bg-gradient-fuchsia.btn:disabled, .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-fuchsia.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-fuchsia.btn:hover {
  background: #f012be linear-gradient(180deg, #d631b1, #cf0da3) repeat-x !important;
  border-color: #c30c9a;
  color: #ececec;
}

.bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active, .bg-gradient-fuchsia.btn:active, .bg-gradient-fuchsia.btn.active {
  background: #f012be linear-gradient(180deg, #cc31a9, #c30c9a) repeat-x !important;
  border-color: #b70c90;
  color: #fff;
}

.bg-gradient-maroon {
  background: #d81b60 linear-gradient(180deg, #de3d78, #d81b60) repeat-x !important;
  color: #fff;
}

.bg-gradient-maroon.btn.disabled, .bg-gradient-maroon.btn:disabled, .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-maroon.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-maroon.btn:hover {
  background: #d81b60 linear-gradient(180deg, #c13a6b, #b61751) repeat-x !important;
  border-color: #ab154c;
  color: #ececec;
}

.bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active, .bg-gradient-maroon.btn:active, .bg-gradient-maroon.btn.active {
  background: #d81b60 linear-gradient(180deg, #b73867, #ab154c) repeat-x !important;
  border-color: #9f1447;
  color: #fff;
}

.bg-gradient-blue {
  background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x !important;
  color: #fff;
}

.bg-gradient-blue.btn.disabled, .bg-gradient-blue.btn:disabled, .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .bg-gradient-blue.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-blue.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-blue.btn:hover {
  background: #007bff linear-gradient(180deg, #267fde, #0069d9) repeat-x !important;
  border-color: #0062cc;
  color: #ececec;
}

.bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .bg-gradient-blue.btn:not(:disabled):not(.disabled).active, .bg-gradient-blue.btn:active, .bg-gradient-blue.btn.active {
  background: #007bff linear-gradient(180deg, #267ad4, #0062cc) repeat-x !important;
  border-color: #005cbf;
  color: #fff;
}

.bg-gradient-indigo {
  background: #6610f2 linear-gradient(180deg, #7d34f4, #6610f2) repeat-x !important;
  color: #fff;
}

.bg-gradient-indigo.btn.disabled, .bg-gradient-indigo.btn:disabled, .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-indigo.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-indigo.btn:hover {
  background: #6610f2 linear-gradient(180deg, #7030d7, #560bd0) repeat-x !important;
  border-color: #510bc4;
  color: #ececec;
}

.bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active, .bg-gradient-indigo.btn:active, .bg-gradient-indigo.btn.active {
  background: #6610f2 linear-gradient(180deg, #6b2fcd, #510bc4) repeat-x !important;
  border-color: #4c0ab8;
  color: #fff;
}

.bg-gradient-purple {
  background: #6f42c1 linear-gradient(180deg, #855eca, #6f42c1) repeat-x !important;
  color: #fff;
}

.bg-gradient-purple.btn.disabled, .bg-gradient-purple.btn:disabled, .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .bg-gradient-purple.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-purple.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-purple.btn:hover {
  background: #6f42c1 linear-gradient(180deg, #7655b4, #5e37a6) repeat-x !important;
  border-color: #59339d;
  color: #ececec;
}

.bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .bg-gradient-purple.btn:not(:disabled):not(.disabled).active, .bg-gradient-purple.btn:active, .bg-gradient-purple.btn.active {
  background: #6f42c1 linear-gradient(180deg, #7252ab, #59339d) repeat-x !important;
  border-color: #533093;
  color: #fff;
}

.bg-gradient-pink {
  background: #e83e8c linear-gradient(180deg, #eb5b9d, #e83e8c) repeat-x !important;
  color: #fff;
}

.bg-gradient-pink.btn.disabled, .bg-gradient-pink.btn:disabled, .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .bg-gradient-pink.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-pink.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-pink.btn:hover {
  background: #e83e8c linear-gradient(180deg, #e83e8c, #e41c78) repeat-x !important;
  border-color: #d91a72;
  color: #ececec;
}

.bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .bg-gradient-pink.btn:not(:disabled):not(.disabled).active, .bg-gradient-pink.btn:active, .bg-gradient-pink.btn.active {
  background: #e83e8c linear-gradient(180deg, #df3c87, #d91a72) repeat-x !important;
  border-color: #ce196c;
  color: #fff;
}

.bg-gradient-red {
  background: #dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x !important;
  color: #fff;
}

.bg-gradient-red.btn.disabled, .bg-gradient-red.btn:disabled, .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .bg-gradient-red.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-red.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-red.btn:hover {
  background: #dc3545 linear-gradient(180deg, #d04451, #c82333) repeat-x !important;
  border-color: #bd2130;
  color: #ececec;
}

.bg-gradient-red.btn:not(:disabled):not(.disabled):active, .bg-gradient-red.btn:not(:disabled):not(.disabled).active, .bg-gradient-red.btn:active, .bg-gradient-red.btn.active {
  background: #dc3545 linear-gradient(180deg, #c7424f, #bd2130) repeat-x !important;
  border-color: #b21f2d;
  color: #fff;
}

.bg-gradient-orange {
  background: #fd7e14 linear-gradient(180deg, #fd9137, #fd7e14) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-orange.btn.disabled, .bg-gradient-orange.btn:disabled, .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .bg-gradient-orange.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-orange.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-orange.btn:hover {
  background: #fd7e14 linear-gradient(180deg, #ec8128, #e96b02) repeat-x !important;
  border-color: #dc6502;
  color: #121a24;
}

.bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .bg-gradient-orange.btn:not(:disabled):not(.disabled).active, .bg-gradient-orange.btn:active, .bg-gradient-orange.btn.active {
  background: #fd7e14 linear-gradient(180deg, #e17c28, #dc6502) repeat-x !important;
  border-color: #cf5f02;
  color: #fff;
}

.bg-gradient-yellow {
  background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-yellow.btn.disabled, .bg-gradient-yellow.btn:disabled, .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-yellow.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-yellow.btn:hover {
  background: #ffc107 linear-gradient(180deg, #e4b526, #e0a800) repeat-x !important;
  border-color: #d39e00;
  color: #121a24;
}

.bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active, .bg-gradient-yellow.btn:active, .bg-gradient-yellow.btn.active {
  background: #ffc107 linear-gradient(180deg, #daad26, #d39e00) repeat-x !important;
  border-color: #c69500;
  color: #1f2d3d;
}

.bg-gradient-green {
  background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x !important;
  color: #fff;
}

.bg-gradient-green.btn.disabled, .bg-gradient-green.btn:disabled, .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .bg-gradient-green.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-green.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-green.btn:hover {
  background: #28a745 linear-gradient(180deg, #429a56, #218838) repeat-x !important;
  border-color: #1e7e34;
  color: #ececec;
}

.bg-gradient-green.btn:not(:disabled):not(.disabled):active, .bg-gradient-green.btn:not(:disabled):not(.disabled).active, .bg-gradient-green.btn:active, .bg-gradient-green.btn.active {
  background: #28a745 linear-gradient(180deg, #409152, #1e7e34) repeat-x !important;
  border-color: #1c7430;
  color: #fff;
}

.bg-gradient-teal {
  background: #20c997 linear-gradient(180deg, #41d1a7, #20c997) repeat-x !important;
  color: #fff;
}

.bg-gradient-teal.btn.disabled, .bg-gradient-teal.btn:disabled, .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .bg-gradient-teal.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-teal.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-teal.btn:hover {
  background: #20c997 linear-gradient(180deg, #3db592, #1ba87e) repeat-x !important;
  border-color: #199d76;
  color: #ececec;
}

.bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .bg-gradient-teal.btn:not(:disabled):not(.disabled).active, .bg-gradient-teal.btn:active, .bg-gradient-teal.btn.active {
  background: #20c997 linear-gradient(180deg, #3bac8b, #199d76) repeat-x !important;
  border-color: #17926e;
  color: #fff;
}

.bg-gradient-cyan {
  background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x !important;
  color: #fff;
}

.bg-gradient-cyan.btn.disabled, .bg-gradient-cyan.btn:disabled, .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-cyan.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-cyan.btn:hover {
  background: #17a2b8 linear-gradient(180deg, #3697a6, #138496) repeat-x !important;
  border-color: #117a8b;
  color: #ececec;
}

.bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active, .bg-gradient-cyan.btn:active, .bg-gradient-cyan.btn.active {
  background: #17a2b8 linear-gradient(180deg, #358e9c, #117a8b) repeat-x !important;
  border-color: #10707f;
  color: #fff;
}

.bg-gradient-white {
  background: #fff linear-gradient(180deg, white, #fff) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-white.btn.disabled, .bg-gradient-white.btn:disabled, .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .bg-gradient-white.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-white.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-white.btn:hover {
  background: #fff linear-gradient(180deg, #efefef, #ececec) repeat-x !important;
  border-color: #e6e6e6;
  color: #121a24;
}

.bg-gradient-white.btn:not(:disabled):not(.disabled):active, .bg-gradient-white.btn:not(:disabled):not(.disabled).active, .bg-gradient-white.btn:active, .bg-gradient-white.btn.active {
  background: #fff linear-gradient(180deg, #e9e9e9, #e6e6e6) repeat-x !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

.bg-gradient-gray {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.bg-gradient-gray.btn.disabled, .bg-gradient-gray.btn:disabled, .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-gray.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-gray.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray.btn:not(:disabled):not(.disabled).active, .bg-gradient-gray.btn:active, .bg-gradient-gray.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.bg-gradient-gray-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.bg-gradient-gray-dark.btn.disabled, .bg-gradient-gray-dark.btn:disabled, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-gray-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-gray-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active, .bg-gradient-gray-dark.btn:active, .bg-gradient-gray-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

[class^="bg-"].disabled {
  opacity: .65;
}

a.text-muted:hover {
  color: #245682 !important;
}

.link-muted {
  color: #5d6974;
}

.link-muted:hover, .link-muted:focus {
  color: #464f58;
}

.link-black {
  color: #6c757d;
}

.link-black:hover, .link-black:focus {
  color: #e6e8ea;
}

.accent-primary .btn-link,
.accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-primary .nav-tabs .nav-link {
  color: #245682;
}

.accent-primary .btn-link:hover,
.accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-primary .nav-tabs .nav-link:hover {
  color: #142f46;
}

.accent-primary .dropdown-item:active, .accent-primary .dropdown-item.active {
  background-color: #245682;
  color: #fff;
}

.accent-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #245682;
  border-color: #0e2132;
}

.accent-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-primary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-primary .custom-select:focus,
.accent-primary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-primary .custom-file-input:focus ~ .custom-file-label {
  border-color: #5697d0;
}

.accent-primary .page-item .page-link {
  color: #245682;
}

.accent-primary .page-item.active a,
.accent-primary .page-item.active .page-link {
  background-color: #245682;
  border-color: #245682;
  color: #fff;
}

.accent-primary .page-item.disabled a,
.accent-primary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-primary .page-item .page-link:hover, .dark-mode.accent-primary .page-item .page-link:focus {
  color: #2a6496;
}

.accent-secondary .btn-link,
.accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-secondary .nav-tabs .nav-link {
  color: #6c757d;
}

.accent-secondary .btn-link:hover,
.accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-secondary .nav-tabs .nav-link:hover {
  color: #494f54;
}

.accent-secondary .dropdown-item:active, .accent-secondary .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.accent-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.accent-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-secondary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-secondary .custom-select:focus,
.accent-secondary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-secondary .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.accent-secondary .page-item .page-link {
  color: #6c757d;
}

.accent-secondary .page-item.active a,
.accent-secondary .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.accent-secondary .page-item.disabled a,
.accent-secondary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-secondary .page-item .page-link:hover, .dark-mode.accent-secondary .page-item .page-link:focus {
  color: #78828a;
}

.accent-success .btn-link,
.accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-success .nav-tabs .nav-link {
  color: #28a745;
}

.accent-success .btn-link:hover,
.accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-success .nav-tabs .nav-link:hover {
  color: #19692c;
}

.accent-success .dropdown-item:active, .accent-success .dropdown-item.active {
  background-color: #28a745;
  color: #fff;
}

.accent-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.accent-success .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-success .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-success .custom-select:focus,
.accent-success .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-success .custom-file-input:focus ~ .custom-file-label {
  border-color: #71dd8a;
}

.accent-success .page-item .page-link {
  color: #28a745;
}

.accent-success .page-item.active a,
.accent-success .page-item.active .page-link {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.accent-success .page-item.disabled a,
.accent-success .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-success .page-item .page-link:hover, .dark-mode.accent-success .page-item .page-link:focus {
  color: #2dbc4e;
}

.accent-info .btn-link,
.accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-info .nav-tabs .nav-link {
  color: #17a2b8;
}

.accent-info .btn-link:hover,
.accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-info .nav-tabs .nav-link:hover {
  color: #0f6674;
}

.accent-info .dropdown-item:active, .accent-info .dropdown-item.active {
  background-color: #17a2b8;
  color: #fff;
}

.accent-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.accent-info .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-info .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-info .custom-select:focus,
.accent-info .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-info .custom-file-input:focus ~ .custom-file-label {
  border-color: #63d9ec;
}

.accent-info .page-item .page-link {
  color: #17a2b8;
}

.accent-info .page-item.active a,
.accent-info .page-item.active .page-link {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.accent-info .page-item.disabled a,
.accent-info .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-info .page-item .page-link:hover, .dark-mode.accent-info .page-item .page-link:focus {
  color: #1ab6cf;
}

.accent-warning .btn-link,
.accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-warning .nav-tabs .nav-link {
  color: #ffc107;
}

.accent-warning .btn-link:hover,
.accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-warning .nav-tabs .nav-link:hover {
  color: #ba8b00;
}

.accent-warning .dropdown-item:active, .accent-warning .dropdown-item.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.accent-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.accent-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-warning .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-warning .custom-select:focus,
.accent-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-warning .custom-file-input:focus ~ .custom-file-label {
  border-color: #ffe187;
}

.accent-warning .page-item .page-link {
  color: #ffc107;
}

.accent-warning .page-item.active a,
.accent-warning .page-item.active .page-link {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #fff;
}

.accent-warning .page-item.disabled a,
.accent-warning .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-warning .page-item .page-link:hover, .dark-mode.accent-warning .page-item .page-link:focus {
  color: #ffc721;
}

.accent-danger .btn-link,
.accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-danger .nav-tabs .nav-link {
  color: #dc3545;
}

.accent-danger .btn-link:hover,
.accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-danger .nav-tabs .nav-link:hover {
  color: #a71d2a;
}

.accent-danger .dropdown-item:active, .accent-danger .dropdown-item.active {
  background-color: #dc3545;
  color: #fff;
}

.accent-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.accent-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-danger .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-danger .custom-select:focus,
.accent-danger .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-danger .custom-file-input:focus ~ .custom-file-label {
  border-color: #efa2a9;
}

.accent-danger .page-item .page-link {
  color: #dc3545;
}

.accent-danger .page-item.active a,
.accent-danger .page-item.active .page-link {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.accent-danger .page-item.disabled a,
.accent-danger .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-danger .page-item .page-link:hover, .dark-mode.accent-danger .page-item .page-link:focus {
  color: #e04b59;
}

.accent-light .btn-link,
.accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-light .nav-tabs .nav-link {
  color: #f8f9fa;
}

.accent-light .btn-link:hover,
.accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-light .nav-tabs .nav-link:hover {
  color: #cbd3da;
}

.accent-light .dropdown-item:active, .accent-light .dropdown-item.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.accent-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.accent-light .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-light .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-light .custom-select:focus,
.accent-light .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-light .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.accent-light .page-item .page-link {
  color: #f8f9fa;
}

.accent-light .page-item.active a,
.accent-light .page-item.active .page-link {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #fff;
}

.accent-light .page-item.disabled a,
.accent-light .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-light .page-item .page-link:hover, .dark-mode.accent-light .page-item .page-link:focus {
  color: white;
}

.accent-dark .btn-link,
.accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-dark .nav-tabs .nav-link {
  color: #343a40;
}

.accent-dark .btn-link:hover,
.accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.accent-dark .dropdown-item:active, .accent-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.accent-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.accent-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-dark .custom-select:focus,
.accent-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.accent-dark .page-item .page-link {
  color: #343a40;
}

.accent-dark .page-item.active a,
.accent-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.accent-dark .page-item.disabled a,
.accent-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-dark .page-item .page-link:hover, .dark-mode.accent-dark .page-item .page-link:focus {
  color: #3f474e;
}

.accent-lightblue .btn-link,
.accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-lightblue .nav-tabs .nav-link {
  color: #3c8dbc;
}

.accent-lightblue .btn-link:hover,
.accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-lightblue .nav-tabs .nav-link:hover {
  color: #296282;
}

.accent-lightblue .dropdown-item:active, .accent-lightblue .dropdown-item.active {
  background-color: #3c8dbc;
  color: #fff;
}

.accent-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3c8dbc;
  border-color: #23536f;
}

.accent-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-lightblue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-lightblue .custom-select:focus,
.accent-lightblue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-lightblue .custom-file-input:focus ~ .custom-file-label {
  border-color: #99c5de;
}

.accent-lightblue .page-item .page-link {
  color: #3c8dbc;
}

.accent-lightblue .page-item.active a,
.accent-lightblue .page-item.active .page-link {
  background-color: #3c8dbc;
  border-color: #3c8dbc;
  color: #fff;
}

.accent-lightblue .page-item.disabled a,
.accent-lightblue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-lightblue .page-item .page-link:hover, .dark-mode.accent-lightblue .page-item .page-link:focus {
  color: #4c99c6;
}

.accent-navy .btn-link,
.accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-navy .nav-tabs .nav-link {
  color: #001f3f;
}

.accent-navy .btn-link:hover,
.accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-navy .nav-tabs .nav-link:hover {
  color: black;
}

.accent-navy .dropdown-item:active, .accent-navy .dropdown-item.active {
  background-color: #001f3f;
  color: #fff;
}

.accent-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #001f3f;
  border-color: black;
}

.accent-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-navy .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-navy .custom-select:focus,
.accent-navy .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-navy .custom-file-input:focus ~ .custom-file-label {
  border-color: #005ebf;
}

.accent-navy .page-item .page-link {
  color: #001f3f;
}

.accent-navy .page-item.active a,
.accent-navy .page-item.active .page-link {
  background-color: #001f3f;
  border-color: #001f3f;
  color: #fff;
}

.accent-navy .page-item.disabled a,
.accent-navy .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-navy .page-item .page-link:hover, .dark-mode.accent-navy .page-item .page-link:focus {
  color: #002c59;
}

.accent-olive .btn-link,
.accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-olive .nav-tabs .nav-link {
  color: #3d9970;
}

.accent-olive .btn-link:hover,
.accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-olive .nav-tabs .nav-link:hover {
  color: #276248;
}

.accent-olive .dropdown-item:active, .accent-olive .dropdown-item.active {
  background-color: #3d9970;
  color: #fff;
}

.accent-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3d9970;
  border-color: #20503b;
}

.accent-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-olive .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-olive .custom-select:focus,
.accent-olive .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-olive .custom-file-input:focus ~ .custom-file-label {
  border-color: #87cfaf;
}

.accent-olive .page-item .page-link {
  color: #3d9970;
}

.accent-olive .page-item.active a,
.accent-olive .page-item.active .page-link {
  background-color: #3d9970;
  border-color: #3d9970;
  color: #fff;
}

.accent-olive .page-item.disabled a,
.accent-olive .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-olive .page-item .page-link:hover, .dark-mode.accent-olive .page-item .page-link:focus {
  color: #44ab7d;
}

.accent-lime .btn-link,
.accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-lime .nav-tabs .nav-link {
  color: #01ff70;
}

.accent-lime .btn-link:hover,
.accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-lime .nav-tabs .nav-link:hover {
  color: #00b44e;
}

.accent-lime .dropdown-item:active, .accent-lime .dropdown-item.active {
  background-color: #01ff70;
  color: #1f2d3d;
}

.accent-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #01ff70;
  border-color: #009a43;
}

.accent-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-lime .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-lime .custom-select:focus,
.accent-lime .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-lime .custom-file-input:focus ~ .custom-file-label {
  border-color: #81ffb8;
}

.accent-lime .page-item .page-link {
  color: #01ff70;
}

.accent-lime .page-item.active a,
.accent-lime .page-item.active .page-link {
  background-color: #01ff70;
  border-color: #01ff70;
  color: #fff;
}

.accent-lime .page-item.disabled a,
.accent-lime .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-lime .page-item .page-link:hover, .dark-mode.accent-lime .page-item .page-link:focus {
  color: #1bff7e;
}

.accent-fuchsia .btn-link,
.accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-fuchsia .nav-tabs .nav-link {
  color: #f012be;
}

.accent-fuchsia .btn-link:hover,
.accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-fuchsia .nav-tabs .nav-link:hover {
  color: #ab0b87;
}

.accent-fuchsia .dropdown-item:active, .accent-fuchsia .dropdown-item.active {
  background-color: #f012be;
  color: #fff;
}

.accent-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f012be;
  border-color: #930974;
}

.accent-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-fuchsia .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-fuchsia .custom-select:focus,
.accent-fuchsia .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-fuchsia .custom-file-input:focus ~ .custom-file-label {
  border-color: #f88adf;
}

.accent-fuchsia .page-item .page-link {
  color: #f012be;
}

.accent-fuchsia .page-item.active a,
.accent-fuchsia .page-item.active .page-link {
  background-color: #f012be;
  border-color: #f012be;
  color: #fff;
}

.accent-fuchsia .page-item.disabled a,
.accent-fuchsia .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-fuchsia .page-item .page-link:hover, .dark-mode.accent-fuchsia .page-item .page-link:focus {
  color: #f22ac5;
}

.accent-maroon .btn-link,
.accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-maroon .nav-tabs .nav-link {
  color: #d81b60;
}

.accent-maroon .btn-link:hover,
.accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-maroon .nav-tabs .nav-link:hover {
  color: #941342;
}

.accent-maroon .dropdown-item:active, .accent-maroon .dropdown-item.active {
  background-color: #d81b60;
  color: #fff;
}

.accent-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #d81b60;
  border-color: #7d1038;
}

.accent-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-maroon .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-maroon .custom-select:focus,
.accent-maroon .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-maroon .custom-file-input:focus ~ .custom-file-label {
  border-color: #f083ab;
}

.accent-maroon .page-item .page-link {
  color: #d81b60;
}

.accent-maroon .page-item.active a,
.accent-maroon .page-item.active .page-link {
  background-color: #d81b60;
  border-color: #d81b60;
  color: #fff;
}

.accent-maroon .page-item.disabled a,
.accent-maroon .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-maroon .page-item .page-link:hover, .dark-mode.accent-maroon .page-item .page-link:focus {
  color: #e4286d;
}

.accent-blue .btn-link,
.accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-blue .nav-tabs .nav-link {
  color: #007bff;
}

.accent-blue .btn-link:hover,
.accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-blue .nav-tabs .nav-link:hover {
  color: #0056b3;
}

.accent-blue .dropdown-item:active, .accent-blue .dropdown-item.active {
  background-color: #007bff;
  color: #fff;
}

.accent-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.accent-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-blue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-blue .custom-select:focus,
.accent-blue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-blue .custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
}

.accent-blue .page-item .page-link {
  color: #007bff;
}

.accent-blue .page-item.active a,
.accent-blue .page-item.active .page-link {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.accent-blue .page-item.disabled a,
.accent-blue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-blue .page-item .page-link:hover, .dark-mode.accent-blue .page-item .page-link:focus {
  color: #1a88ff;
}

.accent-indigo .btn-link,
.accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-indigo .nav-tabs .nav-link {
  color: #6610f2;
}

.accent-indigo .btn-link:hover,
.accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-indigo .nav-tabs .nav-link:hover {
  color: #4709ac;
}

.accent-indigo .dropdown-item:active, .accent-indigo .dropdown-item.active {
  background-color: #6610f2;
  color: #fff;
}

.accent-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.accent-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-indigo .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-indigo .custom-select:focus,
.accent-indigo .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-indigo .custom-file-input:focus ~ .custom-file-label {
  border-color: #b389f9;
}

.accent-indigo .page-item .page-link {
  color: #6610f2;
}

.accent-indigo .page-item.active a,
.accent-indigo .page-item.active .page-link {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.accent-indigo .page-item.disabled a,
.accent-indigo .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-indigo .page-item .page-link:hover, .dark-mode.accent-indigo .page-item .page-link:focus {
  color: #7528f3;
}

.accent-purple .btn-link,
.accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-purple .nav-tabs .nav-link {
  color: #6f42c1;
}

.accent-purple .btn-link:hover,
.accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-purple .nav-tabs .nav-link:hover {
  color: #4e2d89;
}

.accent-purple .dropdown-item:active, .accent-purple .dropdown-item.active {
  background-color: #6f42c1;
  color: #fff;
}

.accent-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.accent-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-purple .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-purple .custom-select:focus,
.accent-purple .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-purple .custom-file-input:focus ~ .custom-file-label {
  border-color: #b8a2e0;
}

.accent-purple .page-item .page-link {
  color: #6f42c1;
}

.accent-purple .page-item.active a,
.accent-purple .page-item.active .page-link {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.accent-purple .page-item.disabled a,
.accent-purple .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-purple .page-item .page-link:hover, .dark-mode.accent-purple .page-item .page-link:focus {
  color: #7e55c7;
}

.accent-pink .btn-link,
.accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-pink .nav-tabs .nav-link {
  color: #e83e8c;
}

.accent-pink .btn-link:hover,
.accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-pink .nav-tabs .nav-link:hover {
  color: #c21766;
}

.accent-pink .dropdown-item:active, .accent-pink .dropdown-item.active {
  background-color: #e83e8c;
  color: #fff;
}

.accent-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.accent-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-pink .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-pink .custom-select:focus,
.accent-pink .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-pink .custom-file-input:focus ~ .custom-file-label {
  border-color: #f6b0d0;
}

.accent-pink .page-item .page-link {
  color: #e83e8c;
}

.accent-pink .page-item.active a,
.accent-pink .page-item.active .page-link {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.accent-pink .page-item.disabled a,
.accent-pink .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-pink .page-item .page-link:hover, .dark-mode.accent-pink .page-item .page-link:focus {
  color: #eb559a;
}

.accent-red .btn-link,
.accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-red .nav-tabs .nav-link {
  color: #dc3545;
}

.accent-red .btn-link:hover,
.accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-red .nav-tabs .nav-link:hover {
  color: #a71d2a;
}

.accent-red .dropdown-item:active, .accent-red .dropdown-item.active {
  background-color: #dc3545;
  color: #fff;
}

.accent-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.accent-red .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-red .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-red .custom-select:focus,
.accent-red .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-red .custom-file-input:focus ~ .custom-file-label {
  border-color: #efa2a9;
}

.accent-red .page-item .page-link {
  color: #dc3545;
}

.accent-red .page-item.active a,
.accent-red .page-item.active .page-link {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.accent-red .page-item.disabled a,
.accent-red .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-red .page-item .page-link:hover, .dark-mode.accent-red .page-item .page-link:focus {
  color: #e04b59;
}

.accent-orange .btn-link,
.accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-orange .nav-tabs .nav-link {
  color: #fd7e14;
}

.accent-orange .btn-link:hover,
.accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-orange .nav-tabs .nav-link:hover {
  color: #c35a02;
}

.accent-orange .dropdown-item:active, .accent-orange .dropdown-item.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.accent-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.accent-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-orange .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-orange .custom-select:focus,
.accent-orange .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-orange .custom-file-input:focus ~ .custom-file-label {
  border-color: #fec392;
}

.accent-orange .page-item .page-link {
  color: #fd7e14;
}

.accent-orange .page-item.active a,
.accent-orange .page-item.active .page-link {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #fff;
}

.accent-orange .page-item.disabled a,
.accent-orange .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-orange .page-item .page-link:hover, .dark-mode.accent-orange .page-item .page-link:focus {
  color: #fd8c2d;
}

.accent-yellow .btn-link,
.accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-yellow .nav-tabs .nav-link {
  color: #ffc107;
}

.accent-yellow .btn-link:hover,
.accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-yellow .nav-tabs .nav-link:hover {
  color: #ba8b00;
}

.accent-yellow .dropdown-item:active, .accent-yellow .dropdown-item.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.accent-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.accent-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-yellow .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-yellow .custom-select:focus,
.accent-yellow .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-yellow .custom-file-input:focus ~ .custom-file-label {
  border-color: #ffe187;
}

.accent-yellow .page-item .page-link {
  color: #ffc107;
}

.accent-yellow .page-item.active a,
.accent-yellow .page-item.active .page-link {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #fff;
}

.accent-yellow .page-item.disabled a,
.accent-yellow .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-yellow .page-item .page-link:hover, .dark-mode.accent-yellow .page-item .page-link:focus {
  color: #ffc721;
}

.accent-green .btn-link,
.accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-green .nav-tabs .nav-link {
  color: #28a745;
}

.accent-green .btn-link:hover,
.accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-green .nav-tabs .nav-link:hover {
  color: #19692c;
}

.accent-green .dropdown-item:active, .accent-green .dropdown-item.active {
  background-color: #28a745;
  color: #fff;
}

.accent-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.accent-green .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-green .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-green .custom-select:focus,
.accent-green .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-green .custom-file-input:focus ~ .custom-file-label {
  border-color: #71dd8a;
}

.accent-green .page-item .page-link {
  color: #28a745;
}

.accent-green .page-item.active a,
.accent-green .page-item.active .page-link {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.accent-green .page-item.disabled a,
.accent-green .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-green .page-item .page-link:hover, .dark-mode.accent-green .page-item .page-link:focus {
  color: #2dbc4e;
}

.accent-teal .btn-link,
.accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-teal .nav-tabs .nav-link {
  color: #20c997;
}

.accent-teal .btn-link:hover,
.accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-teal .nav-tabs .nav-link:hover {
  color: #158765;
}

.accent-teal .dropdown-item:active, .accent-teal .dropdown-item.active {
  background-color: #20c997;
  color: #fff;
}

.accent-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.accent-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-teal .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-teal .custom-select:focus,
.accent-teal .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-teal .custom-file-input:focus ~ .custom-file-label {
  border-color: #7eeaca;
}

.accent-teal .page-item .page-link {
  color: #20c997;
}

.accent-teal .page-item.active a,
.accent-teal .page-item.active .page-link {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.accent-teal .page-item.disabled a,
.accent-teal .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-teal .page-item .page-link:hover, .dark-mode.accent-teal .page-item .page-link:focus {
  color: #26dca6;
}

.accent-cyan .btn-link,
.accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-cyan .nav-tabs .nav-link {
  color: #17a2b8;
}

.accent-cyan .btn-link:hover,
.accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-cyan .nav-tabs .nav-link:hover {
  color: #0f6674;
}

.accent-cyan .dropdown-item:active, .accent-cyan .dropdown-item.active {
  background-color: #17a2b8;
  color: #fff;
}

.accent-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.accent-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-cyan .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-cyan .custom-select:focus,
.accent-cyan .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-cyan .custom-file-input:focus ~ .custom-file-label {
  border-color: #63d9ec;
}

.accent-cyan .page-item .page-link {
  color: #17a2b8;
}

.accent-cyan .page-item.active a,
.accent-cyan .page-item.active .page-link {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.accent-cyan .page-item.disabled a,
.accent-cyan .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-cyan .page-item .page-link:hover, .dark-mode.accent-cyan .page-item .page-link:focus {
  color: #1ab6cf;
}

.accent-white .btn-link,
.accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-white .nav-tabs .nav-link {
  color: #fff;
}

.accent-white .btn-link:hover,
.accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-white .nav-tabs .nav-link:hover {
  color: #d9d9d9;
}

.accent-white .dropdown-item:active, .accent-white .dropdown-item.active {
  background-color: #fff;
  color: #1f2d3d;
}

.accent-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.accent-white .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-white .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-white .custom-select:focus,
.accent-white .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-white .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.accent-white .page-item .page-link {
  color: #fff;
}

.accent-white .page-item.active a,
.accent-white .page-item.active .page-link {
  background-color: #fff;
  border-color: #fff;
  color: #fff;
}

.accent-white .page-item.disabled a,
.accent-white .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-white .page-item .page-link:hover, .dark-mode.accent-white .page-item .page-link:focus {
  color: white;
}

.accent-gray .btn-link,
.accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-gray .nav-tabs .nav-link {
  color: #6c757d;
}

.accent-gray .btn-link:hover,
.accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-gray .nav-tabs .nav-link:hover {
  color: #494f54;
}

.accent-gray .dropdown-item:active, .accent-gray .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.accent-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.accent-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-gray .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-gray .custom-select:focus,
.accent-gray .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-gray .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.accent-gray .page-item .page-link {
  color: #6c757d;
}

.accent-gray .page-item.active a,
.accent-gray .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.accent-gray .page-item.disabled a,
.accent-gray .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-gray .page-item .page-link:hover, .dark-mode.accent-gray .page-item .page-link:focus {
  color: #78828a;
}

.accent-gray-dark .btn-link,
.accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.accent-gray-dark .nav-tabs .nav-link {
  color: #343a40;
}

.accent-gray-dark .btn-link:hover,
.accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.accent-gray-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.accent-gray-dark .dropdown-item:active, .accent-gray-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.accent-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.accent-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-gray-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-gray-dark .custom-select:focus,
.accent-gray-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-gray-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.accent-gray-dark .page-item .page-link {
  color: #343a40;
}

.accent-gray-dark .page-item.active a,
.accent-gray-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.accent-gray-dark .page-item.disabled a,
.accent-gray-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode.accent-gray-dark .page-item .page-link:hover, .dark-mode.accent-gray-dark .page-item .page-link:focus {
  color: #3f474e;
}

[class*="accent-"] a.btn-primary {
  color: #fff;
}

[class*="accent-"] a.btn-secondary {
  color: #fff;
}

[class*="accent-"] a.btn-success {
  color: #fff;
}

[class*="accent-"] a.btn-info {
  color: #fff;
}

[class*="accent-"] a.btn-warning {
  color: #1f2d3d;
}

[class*="accent-"] a.btn-danger {
  color: #fff;
}

[class*="accent-"] a.btn-light {
  color: #1f2d3d;
}

[class*="accent-"] a.btn-dark {
  color: #fff;
}

.dark-mode .bg-light {
  background-color: #454d55 !important;
  color: #fff !important;
}

.dark-mode .text-black,
.dark-mode .text-dark,
.dark-mode .link-black,
.dark-mode .link-dark {
  color: #ced4da;
}

.dark-mode .bg-primary {
  background-color: #3f6791 !important;
}

.dark-mode .bg-primary,
.dark-mode .bg-primary > a {
  color: #fff !important;
}

.dark-mode .bg-primary.btn:hover {
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode .bg-primary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-primary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-primary.btn:active, .dark-mode .bg-primary.btn.active {
  background-color: #304e6d !important;
  border-color: #2c4765;
  color: #fff;
}

.dark-mode .bg-secondary {
  background-color: #6c757d !important;
}

.dark-mode .bg-secondary,
.dark-mode .bg-secondary > a {
  color: #fff !important;
}

.dark-mode .bg-secondary.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.dark-mode .bg-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-secondary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-secondary.btn:active, .dark-mode .bg-secondary.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

.dark-mode .bg-success {
  background-color: #00bc8c !important;
}

.dark-mode .bg-success,
.dark-mode .bg-success > a {
  color: #fff !important;
}

.dark-mode .bg-success.btn:hover {
  border-color: #008966;
  color: #ececec;
}

.dark-mode .bg-success.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-success.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-success.btn:active, .dark-mode .bg-success.btn.active {
  background-color: #008966 !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode .bg-info {
  background-color: #3498db !important;
}

.dark-mode .bg-info,
.dark-mode .bg-info > a {
  color: #fff !important;
}

.dark-mode .bg-info.btn:hover {
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode .bg-info.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-info.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-info.btn:active, .dark-mode .bg-info.btn.active {
  background-color: #217dbb !important;
  border-color: #1f76b0;
  color: #fff;
}

.dark-mode .bg-warning {
  background-color: #f39c12 !important;
}

.dark-mode .bg-warning,
.dark-mode .bg-warning > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-warning.btn:hover {
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode .bg-warning.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-warning.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-warning.btn:active, .dark-mode .bg-warning.btn.active {
  background-color: #c87f0a !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode .bg-danger {
  background-color: #e74c3c !important;
}

.dark-mode .bg-danger,
.dark-mode .bg-danger > a {
  color: #fff !important;
}

.dark-mode .bg-danger.btn:hover {
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode .bg-danger.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-danger.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-danger.btn:active, .dark-mode .bg-danger.btn.active {
  background-color: #d62c1a !important;
  border-color: #ca2a19;
  color: #fff;
}

.dark-mode .bg-light {
  background-color: #f8f9fa !important;
}

.dark-mode .bg-light,
.dark-mode .bg-light > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-light.btn:hover {
  border-color: #dae0e5;
  color: #121a24;
}

.dark-mode .bg-light.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-light.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-light.btn:active, .dark-mode .bg-light.btn.active {
  background-color: #dae0e5 !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

.dark-mode .bg-dark {
  background-color: #343a40 !important;
}

.dark-mode .bg-dark,
.dark-mode .bg-dark > a {
  color: #fff !important;
}

.dark-mode .bg-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode .bg-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-dark.btn:active, .dark-mode .bg-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode .bg-lightblue {
  background-color: #86bad8 !important;
}

.dark-mode .bg-lightblue,
.dark-mode .bg-lightblue > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-lightblue.btn:hover {
  border-color: #5fa4cc;
  color: #121a24;
}

.dark-mode .bg-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-lightblue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-lightblue.btn:active, .dark-mode .bg-lightblue.btn.active {
  background-color: #5fa4cc !important;
  border-color: #559ec9;
  color: #fff;
}

.dark-mode .bg-navy {
  background-color: #002c59 !important;
}

.dark-mode .bg-navy,
.dark-mode .bg-navy > a {
  color: #fff !important;
}

.dark-mode .bg-navy.btn:hover {
  border-color: #001226;
  color: #ececec;
}

.dark-mode .bg-navy.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-navy.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-navy.btn:active, .dark-mode .bg-navy.btn.active {
  background-color: #001226 !important;
  border-color: #000c19;
  color: #fff;
}

.dark-mode .bg-olive {
  background-color: #74c8a3 !important;
}

.dark-mode .bg-olive,
.dark-mode .bg-olive > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-olive.btn:hover {
  border-color: #50b98a;
  color: #121a24;
}

.dark-mode .bg-olive.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-olive.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-olive.btn:active, .dark-mode .bg-olive.btn.active {
  background-color: #50b98a !important;
  border-color: #48b484;
  color: #fff;
}

.dark-mode .bg-lime {
  background-color: #67ffa9 !important;
}

.dark-mode .bg-lime,
.dark-mode .bg-lime > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-lime.btn:hover {
  border-color: #34ff8d;
  color: #121a24;
}

.dark-mode .bg-lime.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-lime.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-lime.btn:active, .dark-mode .bg-lime.btn.active {
  background-color: #34ff8d !important;
  border-color: #27ff86;
  color: #1f2d3d;
}

.dark-mode .bg-fuchsia {
  background-color: #f672d8 !important;
}

.dark-mode .bg-fuchsia,
.dark-mode .bg-fuchsia > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-fuchsia.btn:hover {
  border-color: #f342cb;
  color: #121a24;
}

.dark-mode .bg-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-fuchsia.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-fuchsia.btn:active, .dark-mode .bg-fuchsia.btn.active {
  background-color: #f342cb !important;
  border-color: #f236c8;
  color: #fff;
}

.dark-mode .bg-maroon {
  background-color: #ed6c9b !important;
}

.dark-mode .bg-maroon,
.dark-mode .bg-maroon > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-maroon.btn:hover {
  border-color: #e73f7c;
  color: #121a24;
}

.dark-mode .bg-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-maroon.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-maroon.btn:active, .dark-mode .bg-maroon.btn.active {
  background-color: #e73f7c !important;
  border-color: #e63475;
  color: #fff;
}

.dark-mode .bg-blue {
  background-color: #3f6791 !important;
}

.dark-mode .bg-blue,
.dark-mode .bg-blue > a {
  color: #fff !important;
}

.dark-mode .bg-blue.btn:hover {
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode .bg-blue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-blue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-blue.btn:active, .dark-mode .bg-blue.btn.active {
  background-color: #304e6d !important;
  border-color: #2c4765;
  color: #fff;
}

.dark-mode .bg-indigo {
  background-color: #6610f2 !important;
}

.dark-mode .bg-indigo,
.dark-mode .bg-indigo > a {
  color: #fff !important;
}

.dark-mode .bg-indigo.btn:hover {
  border-color: #510bc4;
  color: #ececec;
}

.dark-mode .bg-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-indigo.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-indigo.btn:active, .dark-mode .bg-indigo.btn.active {
  background-color: #510bc4 !important;
  border-color: #4c0ab8;
  color: #fff;
}

.dark-mode .bg-purple {
  background-color: #6f42c1 !important;
}

.dark-mode .bg-purple,
.dark-mode .bg-purple > a {
  color: #fff !important;
}

.dark-mode .bg-purple.btn:hover {
  border-color: #59339d;
  color: #ececec;
}

.dark-mode .bg-purple.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-purple.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-purple.btn:active, .dark-mode .bg-purple.btn.active {
  background-color: #59339d !important;
  border-color: #533093;
  color: #fff;
}

.dark-mode .bg-pink {
  background-color: #e83e8c !important;
}

.dark-mode .bg-pink,
.dark-mode .bg-pink > a {
  color: #fff !important;
}

.dark-mode .bg-pink.btn:hover {
  border-color: #d91a72;
  color: #ececec;
}

.dark-mode .bg-pink.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-pink.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-pink.btn:active, .dark-mode .bg-pink.btn.active {
  background-color: #d91a72 !important;
  border-color: #ce196c;
  color: #fff;
}

.dark-mode .bg-red {
  background-color: #e74c3c !important;
}

.dark-mode .bg-red,
.dark-mode .bg-red > a {
  color: #fff !important;
}

.dark-mode .bg-red.btn:hover {
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode .bg-red.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-red.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-red.btn:active, .dark-mode .bg-red.btn.active {
  background-color: #d62c1a !important;
  border-color: #ca2a19;
  color: #fff;
}

.dark-mode .bg-orange {
  background-color: #fd7e14 !important;
}

.dark-mode .bg-orange,
.dark-mode .bg-orange > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-orange.btn:hover {
  border-color: #dc6502;
  color: #121a24;
}

.dark-mode .bg-orange.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-orange.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-orange.btn:active, .dark-mode .bg-orange.btn.active {
  background-color: #dc6502 !important;
  border-color: #cf5f02;
  color: #fff;
}

.dark-mode .bg-yellow {
  background-color: #f39c12 !important;
}

.dark-mode .bg-yellow,
.dark-mode .bg-yellow > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-yellow.btn:hover {
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode .bg-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-yellow.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-yellow.btn:active, .dark-mode .bg-yellow.btn.active {
  background-color: #c87f0a !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode .bg-green {
  background-color: #00bc8c !important;
}

.dark-mode .bg-green,
.dark-mode .bg-green > a {
  color: #fff !important;
}

.dark-mode .bg-green.btn:hover {
  border-color: #008966;
  color: #ececec;
}

.dark-mode .bg-green.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-green.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-green.btn:active, .dark-mode .bg-green.btn.active {
  background-color: #008966 !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode .bg-teal {
  background-color: #20c997 !important;
}

.dark-mode .bg-teal,
.dark-mode .bg-teal > a {
  color: #fff !important;
}

.dark-mode .bg-teal.btn:hover {
  border-color: #199d76;
  color: #ececec;
}

.dark-mode .bg-teal.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-teal.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-teal.btn:active, .dark-mode .bg-teal.btn.active {
  background-color: #199d76 !important;
  border-color: #17926e;
  color: #fff;
}

.dark-mode .bg-cyan {
  background-color: #3498db !important;
}

.dark-mode .bg-cyan,
.dark-mode .bg-cyan > a {
  color: #fff !important;
}

.dark-mode .bg-cyan.btn:hover {
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode .bg-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-cyan.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-cyan.btn:active, .dark-mode .bg-cyan.btn.active {
  background-color: #217dbb !important;
  border-color: #1f76b0;
  color: #fff;
}

.dark-mode .bg-white {
  background-color: #fff !important;
}

.dark-mode .bg-white,
.dark-mode .bg-white > a {
  color: #1f2d3d !important;
}

.dark-mode .bg-white.btn:hover {
  border-color: #e6e6e6;
  color: #121a24;
}

.dark-mode .bg-white.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-white.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-white.btn:active, .dark-mode .bg-white.btn.active {
  background-color: #e6e6e6 !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

.dark-mode .bg-gray {
  background-color: #6c757d !important;
}

.dark-mode .bg-gray,
.dark-mode .bg-gray > a {
  color: #fff !important;
}

.dark-mode .bg-gray.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.dark-mode .bg-gray.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gray.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gray.btn:active, .dark-mode .bg-gray.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

.dark-mode .bg-gray-dark {
  background-color: #343a40 !important;
}

.dark-mode .bg-gray-dark,
.dark-mode .bg-gray-dark > a {
  color: #fff !important;
}

.dark-mode .bg-gray-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode .bg-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gray-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gray-dark.btn:active, .dark-mode .bg-gray-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode .bg-gradient-primary {
  background: #3f6791 linear-gradient(180deg, #5c7ea2, #3f6791) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-primary.btn.disabled, .dark-mode .bg-gradient-primary.btn:disabled, .dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-primary.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-primary.btn:hover {
  background: #3f6791 linear-gradient(180deg, #526e8b, #335476) repeat-x !important;
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-primary.btn:active, .dark-mode .bg-gradient-primary.btn.active {
  background: #3f6791 linear-gradient(180deg, #4f6883, #304e6d) repeat-x !important;
  border-color: #2c4765;
  color: #fff;
}

.dark-mode .bg-gradient-secondary {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-secondary.btn.disabled, .dark-mode .bg-gradient-secondary.btn:disabled, .dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-secondary.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-secondary.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-secondary.btn:active, .dark-mode .bg-gradient-secondary.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.dark-mode .bg-gradient-success {
  background: #00bc8c linear-gradient(180deg, #26c69d, #00bc8c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-success.btn.disabled, .dark-mode .bg-gradient-success.btn:disabled, .dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-success.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-success.btn:hover {
  background: #00bc8c linear-gradient(180deg, #26a685, #009670) repeat-x !important;
  border-color: #008966;
  color: #ececec;
}

.dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-success.btn:active, .dark-mode .bg-gradient-success.btn.active {
  background: #00bc8c linear-gradient(180deg, #269b7d, #008966) repeat-x !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode .bg-gradient-info {
  background: #3498db linear-gradient(180deg, #52a7e0, #3498db) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-info.btn.disabled, .dark-mode .bg-gradient-info.btn:disabled, .dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-info.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-info.btn:hover {
  background: #3498db linear-gradient(180deg, #4497ce, #2384c6) repeat-x !important;
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-info.btn:active, .dark-mode .bg-gradient-info.btn.active {
  background: #3498db linear-gradient(180deg, #4291c5, #217dbb) repeat-x !important;
  border-color: #1f76b0;
  color: #fff;
}

.dark-mode .bg-gradient-warning {
  background: #f39c12 linear-gradient(180deg, #f5ab36, #f39c12) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-warning.btn.disabled, .dark-mode .bg-gradient-warning.btn:disabled, .dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-warning.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-warning.btn:hover {
  background: #f39c12 linear-gradient(180deg, #da982f, #d4860b) repeat-x !important;
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-warning.btn:active, .dark-mode .bg-gradient-warning.btn.active {
  background: #f39c12 linear-gradient(180deg, #d0922f, #c87f0a) repeat-x !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode .bg-gradient-danger {
  background: #e74c3c linear-gradient(180deg, #eb6759, #e74c3c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-danger.btn.disabled, .dark-mode .bg-gradient-danger.btn:disabled, .dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-danger.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-danger.btn:hover {
  background: #e74c3c linear-gradient(180deg, #e64d3e, #e12e1c) repeat-x !important;
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-danger.btn:active, .dark-mode .bg-gradient-danger.btn.active {
  background: #e74c3c linear-gradient(180deg, #dc4c3d, #d62c1a) repeat-x !important;
  border-color: #ca2a19;
  color: #fff;
}

.dark-mode .bg-gradient-light {
  background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-light.btn.disabled, .dark-mode .bg-gradient-light.btn:disabled, .dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-light.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-light.btn:hover {
  background: #f8f9fa linear-gradient(180deg, #e6eaed, #e2e6ea) repeat-x !important;
  border-color: #dae0e5;
  color: #121a24;
}

.dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-light.btn:active, .dark-mode .bg-gradient-light.btn.active {
  background: #f8f9fa linear-gradient(180deg, #e0e4e9, #dae0e5) repeat-x !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-dark.btn.disabled, .dark-mode .bg-gradient-dark.btn:disabled, .dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-dark.btn:active, .dark-mode .bg-gradient-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode .bg-gradient-lightblue {
  background: #86bad8 linear-gradient(180deg, #98c4de, #86bad8) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-lightblue.btn.disabled, .dark-mode .bg-gradient-lightblue.btn:disabled, .dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-lightblue.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-lightblue.btn:hover {
  background: #86bad8 linear-gradient(180deg, #7fb6d6, #69a9cf) repeat-x !important;
  border-color: #5fa4cc;
  color: #121a24;
}

.dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-lightblue.btn:active, .dark-mode .bg-gradient-lightblue.btn.active {
  background: #86bad8 linear-gradient(180deg, #77b2d4, #5fa4cc) repeat-x !important;
  border-color: #559ec9;
  color: #fff;
}

.dark-mode .bg-gradient-navy {
  background: #002c59 linear-gradient(180deg, #264b71, #002c59) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-navy.btn.disabled, .dark-mode .bg-gradient-navy.btn:disabled, .dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-navy.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-navy.btn:hover {
  background: #002c59 linear-gradient(180deg, #263b51, #001932) repeat-x !important;
  border-color: #001226;
  color: #ececec;
}

.dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-navy.btn:active, .dark-mode .bg-gradient-navy.btn.active {
  background: #002c59 linear-gradient(180deg, #263646, #001226) repeat-x !important;
  border-color: #000c19;
  color: #fff;
}

.dark-mode .bg-gradient-olive {
  background: #74c8a3 linear-gradient(180deg, #89d0b0, #74c8a3) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-olive.btn.disabled, .dark-mode .bg-gradient-olive.btn:disabled, .dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-olive.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-olive.btn:hover {
  background: #74c8a3 linear-gradient(180deg, #72c7a1, #59bd90) repeat-x !important;
  border-color: #50b98a;
  color: #121a24;
}

.dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-olive.btn:active, .dark-mode .bg-gradient-olive.btn.active {
  background: #74c8a3 linear-gradient(180deg, #6ac49c, #50b98a) repeat-x !important;
  border-color: #48b484;
  color: #fff;
}

.dark-mode .bg-gradient-lime {
  background: #67ffa9 linear-gradient(180deg, #7effb6, #67ffa9) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-lime.btn.disabled, .dark-mode .bg-gradient-lime.btn:disabled, .dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-lime.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-lime.btn:hover {
  background: #67ffa9 linear-gradient(180deg, #5dffa4, #41ff94) repeat-x !important;
  border-color: #34ff8d;
  color: #121a24;
}

.dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-lime.btn:active, .dark-mode .bg-gradient-lime.btn.active {
  background: #67ffa9 linear-gradient(180deg, #52ff9e, #34ff8d) repeat-x !important;
  border-color: #27ff86;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-fuchsia {
  background: #f672d8 linear-gradient(180deg, #f787de, #f672d8) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-fuchsia.btn.disabled, .dark-mode .bg-gradient-fuchsia.btn:disabled, .dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-fuchsia.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-fuchsia.btn:hover {
  background: #f672d8 linear-gradient(180deg, #f569d6, #f44ece) repeat-x !important;
  border-color: #f342cb;
  color: #121a24;
}

.dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-fuchsia.btn:active, .dark-mode .bg-gradient-fuchsia.btn.active {
  background: #f672d8 linear-gradient(180deg, #f55ed3, #f342cb) repeat-x !important;
  border-color: #f236c8;
  color: #fff;
}

.dark-mode .bg-gradient-maroon {
  background: #ed6c9b linear-gradient(180deg, #ef82aa, #ed6c9b) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-maroon.btn.disabled, .dark-mode .bg-gradient-maroon.btn:disabled, .dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-maroon.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-maroon.btn:hover {
  background: #ed6c9b linear-gradient(180deg, #ec6596, #e84a84) repeat-x !important;
  border-color: #e73f7c;
  color: #121a24;
}

.dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-maroon.btn:active, .dark-mode .bg-gradient-maroon.btn.active {
  background: #ed6c9b linear-gradient(180deg, #eb5c90, #e73f7c) repeat-x !important;
  border-color: #e63475;
  color: #fff;
}

.dark-mode .bg-gradient-blue {
  background: #3f6791 linear-gradient(180deg, #5c7ea2, #3f6791) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-blue.btn.disabled, .dark-mode .bg-gradient-blue.btn:disabled, .dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-blue.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-blue.btn:hover {
  background: #3f6791 linear-gradient(180deg, #526e8b, #335476) repeat-x !important;
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-blue.btn:active, .dark-mode .bg-gradient-blue.btn.active {
  background: #3f6791 linear-gradient(180deg, #4f6883, #304e6d) repeat-x !important;
  border-color: #2c4765;
  color: #fff;
}

.dark-mode .bg-gradient-indigo {
  background: #6610f2 linear-gradient(180deg, #7d34f4, #6610f2) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-indigo.btn.disabled, .dark-mode .bg-gradient-indigo.btn:disabled, .dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-indigo.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-indigo.btn:hover {
  background: #6610f2 linear-gradient(180deg, #7030d7, #560bd0) repeat-x !important;
  border-color: #510bc4;
  color: #ececec;
}

.dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-indigo.btn:active, .dark-mode .bg-gradient-indigo.btn.active {
  background: #6610f2 linear-gradient(180deg, #6b2fcd, #510bc4) repeat-x !important;
  border-color: #4c0ab8;
  color: #fff;
}

.dark-mode .bg-gradient-purple {
  background: #6f42c1 linear-gradient(180deg, #855eca, #6f42c1) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-purple.btn.disabled, .dark-mode .bg-gradient-purple.btn:disabled, .dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-purple.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-purple.btn:hover {
  background: #6f42c1 linear-gradient(180deg, #7655b4, #5e37a6) repeat-x !important;
  border-color: #59339d;
  color: #ececec;
}

.dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-purple.btn:active, .dark-mode .bg-gradient-purple.btn.active {
  background: #6f42c1 linear-gradient(180deg, #7252ab, #59339d) repeat-x !important;
  border-color: #533093;
  color: #fff;
}

.dark-mode .bg-gradient-pink {
  background: #e83e8c linear-gradient(180deg, #eb5b9d, #e83e8c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-pink.btn.disabled, .dark-mode .bg-gradient-pink.btn:disabled, .dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-pink.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-pink.btn:hover {
  background: #e83e8c linear-gradient(180deg, #e83e8c, #e41c78) repeat-x !important;
  border-color: #d91a72;
  color: #ececec;
}

.dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-pink.btn:active, .dark-mode .bg-gradient-pink.btn.active {
  background: #e83e8c linear-gradient(180deg, #df3c87, #d91a72) repeat-x !important;
  border-color: #ce196c;
  color: #fff;
}

.dark-mode .bg-gradient-red {
  background: #e74c3c linear-gradient(180deg, #eb6759, #e74c3c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-red.btn.disabled, .dark-mode .bg-gradient-red.btn:disabled, .dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-red.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-red.btn:hover {
  background: #e74c3c linear-gradient(180deg, #e64d3e, #e12e1c) repeat-x !important;
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-red.btn:active, .dark-mode .bg-gradient-red.btn.active {
  background: #e74c3c linear-gradient(180deg, #dc4c3d, #d62c1a) repeat-x !important;
  border-color: #ca2a19;
  color: #fff;
}

.dark-mode .bg-gradient-orange {
  background: #fd7e14 linear-gradient(180deg, #fd9137, #fd7e14) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-orange.btn.disabled, .dark-mode .bg-gradient-orange.btn:disabled, .dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-orange.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-orange.btn:hover {
  background: #fd7e14 linear-gradient(180deg, #ec8128, #e96b02) repeat-x !important;
  border-color: #dc6502;
  color: #121a24;
}

.dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-orange.btn:active, .dark-mode .bg-gradient-orange.btn.active {
  background: #fd7e14 linear-gradient(180deg, #e17c28, #dc6502) repeat-x !important;
  border-color: #cf5f02;
  color: #fff;
}

.dark-mode .bg-gradient-yellow {
  background: #f39c12 linear-gradient(180deg, #f5ab36, #f39c12) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-yellow.btn.disabled, .dark-mode .bg-gradient-yellow.btn:disabled, .dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-yellow.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-yellow.btn:hover {
  background: #f39c12 linear-gradient(180deg, #da982f, #d4860b) repeat-x !important;
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-yellow.btn:active, .dark-mode .bg-gradient-yellow.btn.active {
  background: #f39c12 linear-gradient(180deg, #d0922f, #c87f0a) repeat-x !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode .bg-gradient-green {
  background: #00bc8c linear-gradient(180deg, #26c69d, #00bc8c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-green.btn.disabled, .dark-mode .bg-gradient-green.btn:disabled, .dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-green.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-green.btn:hover {
  background: #00bc8c linear-gradient(180deg, #26a685, #009670) repeat-x !important;
  border-color: #008966;
  color: #ececec;
}

.dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-green.btn:active, .dark-mode .bg-gradient-green.btn.active {
  background: #00bc8c linear-gradient(180deg, #269b7d, #008966) repeat-x !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode .bg-gradient-teal {
  background: #20c997 linear-gradient(180deg, #41d1a7, #20c997) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-teal.btn.disabled, .dark-mode .bg-gradient-teal.btn:disabled, .dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-teal.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-teal.btn:hover {
  background: #20c997 linear-gradient(180deg, #3db592, #1ba87e) repeat-x !important;
  border-color: #199d76;
  color: #ececec;
}

.dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-teal.btn:active, .dark-mode .bg-gradient-teal.btn.active {
  background: #20c997 linear-gradient(180deg, #3bac8b, #199d76) repeat-x !important;
  border-color: #17926e;
  color: #fff;
}

.dark-mode .bg-gradient-cyan {
  background: #3498db linear-gradient(180deg, #52a7e0, #3498db) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-cyan.btn.disabled, .dark-mode .bg-gradient-cyan.btn:disabled, .dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-cyan.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-cyan.btn:hover {
  background: #3498db linear-gradient(180deg, #4497ce, #2384c6) repeat-x !important;
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-cyan.btn:active, .dark-mode .bg-gradient-cyan.btn.active {
  background: #3498db linear-gradient(180deg, #4291c5, #217dbb) repeat-x !important;
  border-color: #1f76b0;
  color: #fff;
}

.dark-mode .bg-gradient-white {
  background: #fff linear-gradient(180deg, white, #fff) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-white.btn.disabled, .dark-mode .bg-gradient-white.btn:disabled, .dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-white.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-white.btn:hover {
  background: #fff linear-gradient(180deg, #efefef, #ececec) repeat-x !important;
  border-color: #e6e6e6;
  color: #121a24;
}

.dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-white.btn:active, .dark-mode .bg-gradient-white.btn.active {
  background: #fff linear-gradient(180deg, #e9e9e9, #e6e6e6) repeat-x !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-gray {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-gray.btn.disabled, .dark-mode .bg-gradient-gray.btn:disabled, .dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-gray.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-gray.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-gray.btn:active, .dark-mode .bg-gradient-gray.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.dark-mode .bg-gradient-gray-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-gray-dark.btn.disabled, .dark-mode .bg-gradient-gray-dark.btn:disabled, .dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-gray-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-gray-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-gray-dark.btn:active, .dark-mode .bg-gradient-gray-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode .accent-primary .btn-link,
.dark-mode .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-primary .nav-tabs .nav-link {
  color: #3f6791;
}

.dark-mode .accent-primary .btn-link:hover,
.dark-mode .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-primary .nav-tabs .nav-link:hover {
  color: #28415c;
}

.dark-mode .accent-primary .dropdown-item:active, .dark-mode .accent-primary .dropdown-item.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .accent-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-primary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-primary .custom-select:focus,
.dark-mode .accent-primary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-primary .custom-file-input:focus ~ .custom-file-label {
  border-color: #85a7ca;
}

.dark-mode .accent-primary .page-item .page-link {
  color: #3f6791;
}

.dark-mode .accent-primary .page-item.active a,
.dark-mode .accent-primary .page-item.active .page-link {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-primary .page-item.disabled a,
.dark-mode .accent-primary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-primary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-primary .page-item .page-link:hover, .dark-mode .dark-mode.accent-primary .page-item .page-link:focus {
  color: #4774a3;
}

.dark-mode .accent-secondary .btn-link,
.dark-mode .accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-secondary .nav-tabs .nav-link {
  color: #6c757d;
}

.dark-mode .accent-secondary .btn-link:hover,
.dark-mode .accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-secondary .nav-tabs .nav-link:hover {
  color: #494f54;
}

.dark-mode .accent-secondary .dropdown-item:active, .dark-mode .accent-secondary .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .accent-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-secondary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-secondary .custom-select:focus,
.dark-mode .accent-secondary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-secondary .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.dark-mode .accent-secondary .page-item .page-link {
  color: #6c757d;
}

.dark-mode .accent-secondary .page-item.active a,
.dark-mode .accent-secondary .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-secondary .page-item.disabled a,
.dark-mode .accent-secondary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-secondary [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-secondary .page-item .page-link:hover, .dark-mode .dark-mode.accent-secondary .page-item .page-link:focus {
  color: #78828a;
}

.dark-mode .accent-success .btn-link,
.dark-mode .accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-success .nav-tabs .nav-link {
  color: #00bc8c;
}

.dark-mode .accent-success .btn-link:hover,
.dark-mode .accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-success .nav-tabs .nav-link:hover {
  color: #007053;
}

.dark-mode .accent-success .dropdown-item:active, .dark-mode .accent-success .dropdown-item.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .accent-success .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-success .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-success .custom-select:focus,
.dark-mode .accent-success .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-success .custom-file-input:focus ~ .custom-file-label {
  border-color: #3dffcd;
}

.dark-mode .accent-success .page-item .page-link {
  color: #00bc8c;
}

.dark-mode .accent-success .page-item.active a,
.dark-mode .accent-success .page-item.active .page-link {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-success .page-item.disabled a,
.dark-mode .accent-success .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-success [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-success .page-item .page-link:hover, .dark-mode .dark-mode.accent-success .page-item .page-link:focus {
  color: #00d69f;
}

.dark-mode .accent-info .btn-link,
.dark-mode .accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-info .nav-tabs .nav-link {
  color: #3498db;
}

.dark-mode .accent-info .btn-link:hover,
.dark-mode .accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-info .nav-tabs .nav-link:hover {
  color: #1d6fa5;
}

.dark-mode .accent-info .dropdown-item:active, .dark-mode .accent-info .dropdown-item.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .accent-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .accent-info .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-info .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-info .custom-select:focus,
.dark-mode .accent-info .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-info .custom-file-input:focus ~ .custom-file-label {
  border-color: #a0cfee;
}

.dark-mode .accent-info .page-item .page-link {
  color: #3498db;
}

.dark-mode .accent-info .page-item.active a,
.dark-mode .accent-info .page-item.active .page-link {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .accent-info .page-item.disabled a,
.dark-mode .accent-info .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-info [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-info .page-item .page-link:hover, .dark-mode .dark-mode.accent-info .page-item .page-link:focus {
  color: #4aa3df;
}

.dark-mode .accent-warning .btn-link,
.dark-mode .accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-warning .nav-tabs .nav-link {
  color: #f39c12;
}

.dark-mode .accent-warning .btn-link:hover,
.dark-mode .accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-warning .nav-tabs .nav-link:hover {
  color: #b06f09;
}

.dark-mode .accent-warning .dropdown-item:active, .dark-mode .accent-warning .dropdown-item.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .accent-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .accent-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-warning .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-warning .custom-select:focus,
.dark-mode .accent-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-warning .custom-file-input:focus ~ .custom-file-label {
  border-color: #f9cf8b;
}

.dark-mode .accent-warning .page-item .page-link {
  color: #f39c12;
}

.dark-mode .accent-warning .page-item.active a,
.dark-mode .accent-warning .page-item.active .page-link {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #fff;
}

.dark-mode .accent-warning .page-item.disabled a,
.dark-mode .accent-warning .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-warning [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-warning .page-item .page-link:hover, .dark-mode .dark-mode.accent-warning .page-item .page-link:focus {
  color: #f4a62a;
}

.dark-mode .accent-danger .btn-link,
.dark-mode .accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-danger .nav-tabs .nav-link {
  color: #e74c3c;
}

.dark-mode .accent-danger .btn-link:hover,
.dark-mode .accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-danger .nav-tabs .nav-link:hover {
  color: #bf2718;
}

.dark-mode .accent-danger .dropdown-item:active, .dark-mode .accent-danger .dropdown-item.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .accent-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-danger .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-danger .custom-select:focus,
.dark-mode .accent-danger .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-danger .custom-file-input:focus ~ .custom-file-label {
  border-color: #f5b4ae;
}

.dark-mode .accent-danger .page-item .page-link {
  color: #e74c3c;
}

.dark-mode .accent-danger .page-item.active a,
.dark-mode .accent-danger .page-item.active .page-link {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-danger .page-item.disabled a,
.dark-mode .accent-danger .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-danger [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-danger .page-item .page-link:hover, .dark-mode .dark-mode.accent-danger .page-item .page-link:focus {
  color: #ea6153;
}

.dark-mode .accent-light .btn-link,
.dark-mode .accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-light .nav-tabs .nav-link {
  color: #f8f9fa;
}

.dark-mode .accent-light .btn-link:hover,
.dark-mode .accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-light .nav-tabs .nav-link:hover {
  color: #cbd3da;
}

.dark-mode .accent-light .dropdown-item:active, .dark-mode .accent-light .dropdown-item.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .accent-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.dark-mode .accent-light .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-light .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-light .custom-select:focus,
.dark-mode .accent-light .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-light .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.dark-mode .accent-light .page-item .page-link {
  color: #f8f9fa;
}

.dark-mode .accent-light .page-item.active a,
.dark-mode .accent-light .page-item.active .page-link {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #fff;
}

.dark-mode .accent-light .page-item.disabled a,
.dark-mode .accent-light .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-light [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-light .page-item .page-link:hover, .dark-mode .dark-mode.accent-light .page-item .page-link:focus {
  color: white;
}

.dark-mode .accent-dark .btn-link,
.dark-mode .accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-dark .nav-tabs .nav-link {
  color: #343a40;
}

.dark-mode .accent-dark .btn-link:hover,
.dark-mode .accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.dark-mode .accent-dark .dropdown-item:active, .dark-mode .accent-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .accent-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .accent-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-dark .custom-select:focus,
.dark-mode .accent-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.dark-mode .accent-dark .page-item .page-link {
  color: #343a40;
}

.dark-mode .accent-dark .page-item.active a,
.dark-mode .accent-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .accent-dark .page-item.disabled a,
.dark-mode .accent-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-dark .page-item .page-link:hover, .dark-mode .dark-mode.accent-dark .page-item .page-link:focus {
  color: #3f474e;
}

.dark-mode [class*="accent-"] a.btn-primary {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-secondary {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-success {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-info {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-warning {
  color: #1f2d3d;
}

.dark-mode [class*="accent-"] a.btn-danger {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-light {
  color: #1f2d3d;
}

.dark-mode [class*="accent-"] a.btn-dark {
  color: #fff;
}

.dark-mode .accent-lightblue .btn-link,
.dark-mode .accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-lightblue .nav-tabs .nav-link {
  color: #86bad8;
}

.dark-mode .accent-lightblue .btn-link:hover,
.dark-mode .accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-lightblue .nav-tabs .nav-link:hover {
  color: #4c99c6;
}

.dark-mode .accent-lightblue .dropdown-item:active, .dark-mode .accent-lightblue .dropdown-item.active {
  background-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .accent-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #86bad8;
  border-color: #3c8dbc;
}

.dark-mode .accent-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-lightblue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-lightblue .custom-select:focus,
.dark-mode .accent-lightblue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-lightblue .custom-file-input:focus ~ .custom-file-label {
  border-color: #e6f1f7;
}

.dark-mode .accent-lightblue .page-item .page-link {
  color: #86bad8;
}

.dark-mode .accent-lightblue .page-item.active a,
.dark-mode .accent-lightblue .page-item.active .page-link {
  background-color: #86bad8;
  border-color: #86bad8;
  color: #fff;
}

.dark-mode .accent-lightblue .page-item.disabled a,
.dark-mode .accent-lightblue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-lightblue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-lightblue .page-item .page-link:hover, .dark-mode .dark-mode.accent-lightblue .page-item .page-link:focus {
  color: #99c5de;
}

.dark-mode .accent-navy .btn-link,
.dark-mode .accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-navy .nav-tabs .nav-link {
  color: #002c59;
}

.dark-mode .accent-navy .btn-link:hover,
.dark-mode .accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-navy .nav-tabs .nav-link:hover {
  color: #00060c;
}

.dark-mode .accent-navy .dropdown-item:active, .dark-mode .accent-navy .dropdown-item.active {
  background-color: #002c59;
  color: #fff;
}

.dark-mode .accent-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #002c59;
  border-color: black;
}

.dark-mode .accent-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-navy .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-navy .custom-select:focus,
.dark-mode .accent-navy .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-navy .custom-file-input:focus ~ .custom-file-label {
  border-color: #006ad8;
}

.dark-mode .accent-navy .page-item .page-link {
  color: #002c59;
}

.dark-mode .accent-navy .page-item.active a,
.dark-mode .accent-navy .page-item.active .page-link {
  background-color: #002c59;
  border-color: #002c59;
  color: #fff;
}

.dark-mode .accent-navy .page-item.disabled a,
.dark-mode .accent-navy .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-navy [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-navy .page-item .page-link:hover, .dark-mode .dark-mode.accent-navy .page-item .page-link:focus {
  color: #003872;
}

.dark-mode .accent-olive .btn-link,
.dark-mode .accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-olive .nav-tabs .nav-link {
  color: #74c8a3;
}

.dark-mode .accent-olive .btn-link:hover,
.dark-mode .accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-olive .nav-tabs .nav-link:hover {
  color: #44ab7d;
}

.dark-mode .accent-olive .dropdown-item:active, .dark-mode .accent-olive .dropdown-item.active {
  background-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .accent-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #74c8a3;
  border-color: #3d9970;
}

.dark-mode .accent-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-olive .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-olive .custom-select:focus,
.dark-mode .accent-olive .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-olive .custom-file-input:focus ~ .custom-file-label {
  border-color: #cfecdf;
}

.dark-mode .accent-olive .page-item .page-link {
  color: #74c8a3;
}

.dark-mode .accent-olive .page-item.active a,
.dark-mode .accent-olive .page-item.active .page-link {
  background-color: #74c8a3;
  border-color: #74c8a3;
  color: #fff;
}

.dark-mode .accent-olive .page-item.disabled a,
.dark-mode .accent-olive .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-olive [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-olive .page-item .page-link:hover, .dark-mode .dark-mode.accent-olive .page-item .page-link:focus {
  color: #87cfaf;
}

.dark-mode .accent-lime .btn-link,
.dark-mode .accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-lime .nav-tabs .nav-link {
  color: #67ffa9;
}

.dark-mode .accent-lime .btn-link:hover,
.dark-mode .accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-lime .nav-tabs .nav-link:hover {
  color: #1bff7e;
}

.dark-mode .accent-lime .dropdown-item:active, .dark-mode .accent-lime .dropdown-item.active {
  background-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .accent-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #67ffa9;
  border-color: #01ff70;
}

.dark-mode .accent-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-lime .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-lime .custom-select:focus,
.dark-mode .accent-lime .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-lime .custom-file-input:focus ~ .custom-file-label {
  border-color: #e7fff1;
}

.dark-mode .accent-lime .page-item .page-link {
  color: #67ffa9;
}

.dark-mode .accent-lime .page-item.active a,
.dark-mode .accent-lime .page-item.active .page-link {
  background-color: #67ffa9;
  border-color: #67ffa9;
  color: #fff;
}

.dark-mode .accent-lime .page-item.disabled a,
.dark-mode .accent-lime .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-lime [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-lime .page-item .page-link:hover, .dark-mode .dark-mode.accent-lime .page-item .page-link:focus {
  color: #81ffb8;
}

.dark-mode .accent-fuchsia .btn-link,
.dark-mode .accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-fuchsia .nav-tabs .nav-link {
  color: #f672d8;
}

.dark-mode .accent-fuchsia .btn-link:hover,
.dark-mode .accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-fuchsia .nav-tabs .nav-link:hover {
  color: #f22ac5;
}

.dark-mode .accent-fuchsia .dropdown-item:active, .dark-mode .accent-fuchsia .dropdown-item.active {
  background-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .accent-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f672d8;
  border-color: #f012be;
}

.dark-mode .accent-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-fuchsia .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-fuchsia .custom-select:focus,
.dark-mode .accent-fuchsia .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-fuchsia .custom-file-input:focus ~ .custom-file-label {
  border-color: #feeaf9;
}

.dark-mode .accent-fuchsia .page-item .page-link {
  color: #f672d8;
}

.dark-mode .accent-fuchsia .page-item.active a,
.dark-mode .accent-fuchsia .page-item.active .page-link {
  background-color: #f672d8;
  border-color: #f672d8;
  color: #fff;
}

.dark-mode .accent-fuchsia .page-item.disabled a,
.dark-mode .accent-fuchsia .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-fuchsia [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-fuchsia .page-item .page-link:hover, .dark-mode .dark-mode.accent-fuchsia .page-item .page-link:focus {
  color: #f88adf;
}

.dark-mode .accent-maroon .btn-link,
.dark-mode .accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-maroon .nav-tabs .nav-link {
  color: #ed6c9b;
}

.dark-mode .accent-maroon .btn-link:hover,
.dark-mode .accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-maroon .nav-tabs .nav-link:hover {
  color: #e4286d;
}

.dark-mode .accent-maroon .dropdown-item:active, .dark-mode .accent-maroon .dropdown-item.active {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .accent-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ed6c9b;
  border-color: #d81b60;
}

.dark-mode .accent-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-maroon .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-maroon .custom-select:focus,
.dark-mode .accent-maroon .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-maroon .custom-file-input:focus ~ .custom-file-label {
  border-color: #fbdee8;
}

.dark-mode .accent-maroon .page-item .page-link {
  color: #ed6c9b;
}

.dark-mode .accent-maroon .page-item.active a,
.dark-mode .accent-maroon .page-item.active .page-link {
  background-color: #ed6c9b;
  border-color: #ed6c9b;
  color: #fff;
}

.dark-mode .accent-maroon .page-item.disabled a,
.dark-mode .accent-maroon .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-maroon [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-maroon .page-item .page-link:hover, .dark-mode .dark-mode.accent-maroon .page-item .page-link:focus {
  color: #f083ab;
}

.dark-mode .accent-blue .btn-link,
.dark-mode .accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-blue .nav-tabs .nav-link {
  color: #3f6791;
}

.dark-mode .accent-blue .btn-link:hover,
.dark-mode .accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-blue .nav-tabs .nav-link:hover {
  color: #28415c;
}

.dark-mode .accent-blue .dropdown-item:active, .dark-mode .accent-blue .dropdown-item.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .accent-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-blue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-blue .custom-select:focus,
.dark-mode .accent-blue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-blue .custom-file-input:focus ~ .custom-file-label {
  border-color: #85a7ca;
}

.dark-mode .accent-blue .page-item .page-link {
  color: #3f6791;
}

.dark-mode .accent-blue .page-item.active a,
.dark-mode .accent-blue .page-item.active .page-link {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-blue .page-item.disabled a,
.dark-mode .accent-blue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-blue [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-blue .page-item .page-link:hover, .dark-mode .dark-mode.accent-blue .page-item .page-link:focus {
  color: #4774a3;
}

.dark-mode .accent-indigo .btn-link,
.dark-mode .accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-indigo .nav-tabs .nav-link {
  color: #6610f2;
}

.dark-mode .accent-indigo .btn-link:hover,
.dark-mode .accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-indigo .nav-tabs .nav-link:hover {
  color: #4709ac;
}

.dark-mode .accent-indigo .dropdown-item:active, .dark-mode .accent-indigo .dropdown-item.active {
  background-color: #6610f2;
  color: #fff;
}

.dark-mode .accent-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.dark-mode .accent-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-indigo .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-indigo .custom-select:focus,
.dark-mode .accent-indigo .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-indigo .custom-file-input:focus ~ .custom-file-label {
  border-color: #b389f9;
}

.dark-mode .accent-indigo .page-item .page-link {
  color: #6610f2;
}

.dark-mode .accent-indigo .page-item.active a,
.dark-mode .accent-indigo .page-item.active .page-link {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.dark-mode .accent-indigo .page-item.disabled a,
.dark-mode .accent-indigo .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-indigo [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-indigo .page-item .page-link:hover, .dark-mode .dark-mode.accent-indigo .page-item .page-link:focus {
  color: #7528f3;
}

.dark-mode .accent-purple .btn-link,
.dark-mode .accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-purple .nav-tabs .nav-link {
  color: #6f42c1;
}

.dark-mode .accent-purple .btn-link:hover,
.dark-mode .accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-purple .nav-tabs .nav-link:hover {
  color: #4e2d89;
}

.dark-mode .accent-purple .dropdown-item:active, .dark-mode .accent-purple .dropdown-item.active {
  background-color: #6f42c1;
  color: #fff;
}

.dark-mode .accent-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.dark-mode .accent-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-purple .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-purple .custom-select:focus,
.dark-mode .accent-purple .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-purple .custom-file-input:focus ~ .custom-file-label {
  border-color: #b8a2e0;
}

.dark-mode .accent-purple .page-item .page-link {
  color: #6f42c1;
}

.dark-mode .accent-purple .page-item.active a,
.dark-mode .accent-purple .page-item.active .page-link {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.dark-mode .accent-purple .page-item.disabled a,
.dark-mode .accent-purple .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-purple [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-purple .page-item .page-link:hover, .dark-mode .dark-mode.accent-purple .page-item .page-link:focus {
  color: #7e55c7;
}

.dark-mode .accent-pink .btn-link,
.dark-mode .accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-pink .nav-tabs .nav-link {
  color: #e83e8c;
}

.dark-mode .accent-pink .btn-link:hover,
.dark-mode .accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-pink .nav-tabs .nav-link:hover {
  color: #c21766;
}

.dark-mode .accent-pink .dropdown-item:active, .dark-mode .accent-pink .dropdown-item.active {
  background-color: #e83e8c;
  color: #fff;
}

.dark-mode .accent-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.dark-mode .accent-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-pink .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-pink .custom-select:focus,
.dark-mode .accent-pink .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-pink .custom-file-input:focus ~ .custom-file-label {
  border-color: #f6b0d0;
}

.dark-mode .accent-pink .page-item .page-link {
  color: #e83e8c;
}

.dark-mode .accent-pink .page-item.active a,
.dark-mode .accent-pink .page-item.active .page-link {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.dark-mode .accent-pink .page-item.disabled a,
.dark-mode .accent-pink .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-pink [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-pink .page-item .page-link:hover, .dark-mode .dark-mode.accent-pink .page-item .page-link:focus {
  color: #eb559a;
}

.dark-mode .accent-red .btn-link,
.dark-mode .accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-red .nav-tabs .nav-link {
  color: #e74c3c;
}

.dark-mode .accent-red .btn-link:hover,
.dark-mode .accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-red .nav-tabs .nav-link:hover {
  color: #bf2718;
}

.dark-mode .accent-red .dropdown-item:active, .dark-mode .accent-red .dropdown-item.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .accent-red .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-red .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-red .custom-select:focus,
.dark-mode .accent-red .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-red .custom-file-input:focus ~ .custom-file-label {
  border-color: #f5b4ae;
}

.dark-mode .accent-red .page-item .page-link {
  color: #e74c3c;
}

.dark-mode .accent-red .page-item.active a,
.dark-mode .accent-red .page-item.active .page-link {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-red .page-item.disabled a,
.dark-mode .accent-red .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-red [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-red .page-item .page-link:hover, .dark-mode .dark-mode.accent-red .page-item .page-link:focus {
  color: #ea6153;
}

.dark-mode .accent-orange .btn-link,
.dark-mode .accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-orange .nav-tabs .nav-link {
  color: #fd7e14;
}

.dark-mode .accent-orange .btn-link:hover,
.dark-mode .accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-orange .nav-tabs .nav-link:hover {
  color: #c35a02;
}

.dark-mode .accent-orange .dropdown-item:active, .dark-mode .accent-orange .dropdown-item.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .accent-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.dark-mode .accent-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-orange .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-orange .custom-select:focus,
.dark-mode .accent-orange .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-orange .custom-file-input:focus ~ .custom-file-label {
  border-color: #fec392;
}

.dark-mode .accent-orange .page-item .page-link {
  color: #fd7e14;
}

.dark-mode .accent-orange .page-item.active a,
.dark-mode .accent-orange .page-item.active .page-link {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #fff;
}

.dark-mode .accent-orange .page-item.disabled a,
.dark-mode .accent-orange .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-orange [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-orange .page-item .page-link:hover, .dark-mode .dark-mode.accent-orange .page-item .page-link:focus {
  color: #fd8c2d;
}

.dark-mode .accent-yellow .btn-link,
.dark-mode .accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-yellow .nav-tabs .nav-link {
  color: #f39c12;
}

.dark-mode .accent-yellow .btn-link:hover,
.dark-mode .accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-yellow .nav-tabs .nav-link:hover {
  color: #b06f09;
}

.dark-mode .accent-yellow .dropdown-item:active, .dark-mode .accent-yellow .dropdown-item.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .accent-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .accent-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-yellow .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-yellow .custom-select:focus,
.dark-mode .accent-yellow .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-yellow .custom-file-input:focus ~ .custom-file-label {
  border-color: #f9cf8b;
}

.dark-mode .accent-yellow .page-item .page-link {
  color: #f39c12;
}

.dark-mode .accent-yellow .page-item.active a,
.dark-mode .accent-yellow .page-item.active .page-link {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #fff;
}

.dark-mode .accent-yellow .page-item.disabled a,
.dark-mode .accent-yellow .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-yellow [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-yellow .page-item .page-link:hover, .dark-mode .dark-mode.accent-yellow .page-item .page-link:focus {
  color: #f4a62a;
}

.dark-mode .accent-green .btn-link,
.dark-mode .accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-green .nav-tabs .nav-link {
  color: #00bc8c;
}

.dark-mode .accent-green .btn-link:hover,
.dark-mode .accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-green .nav-tabs .nav-link:hover {
  color: #007053;
}

.dark-mode .accent-green .dropdown-item:active, .dark-mode .accent-green .dropdown-item.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .accent-green .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-green .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-green .custom-select:focus,
.dark-mode .accent-green .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-green .custom-file-input:focus ~ .custom-file-label {
  border-color: #3dffcd;
}

.dark-mode .accent-green .page-item .page-link {
  color: #00bc8c;
}

.dark-mode .accent-green .page-item.active a,
.dark-mode .accent-green .page-item.active .page-link {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-green .page-item.disabled a,
.dark-mode .accent-green .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-green [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-green .page-item .page-link:hover, .dark-mode .dark-mode.accent-green .page-item .page-link:focus {
  color: #00d69f;
}

.dark-mode .accent-teal .btn-link,
.dark-mode .accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-teal .nav-tabs .nav-link {
  color: #20c997;
}

.dark-mode .accent-teal .btn-link:hover,
.dark-mode .accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-teal .nav-tabs .nav-link:hover {
  color: #158765;
}

.dark-mode .accent-teal .dropdown-item:active, .dark-mode .accent-teal .dropdown-item.active {
  background-color: #20c997;
  color: #fff;
}

.dark-mode .accent-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.dark-mode .accent-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-teal .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-teal .custom-select:focus,
.dark-mode .accent-teal .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-teal .custom-file-input:focus ~ .custom-file-label {
  border-color: #7eeaca;
}

.dark-mode .accent-teal .page-item .page-link {
  color: #20c997;
}

.dark-mode .accent-teal .page-item.active a,
.dark-mode .accent-teal .page-item.active .page-link {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.dark-mode .accent-teal .page-item.disabled a,
.dark-mode .accent-teal .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-teal [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-teal .page-item .page-link:hover, .dark-mode .dark-mode.accent-teal .page-item .page-link:focus {
  color: #26dca6;
}

.dark-mode .accent-cyan .btn-link,
.dark-mode .accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-cyan .nav-tabs .nav-link {
  color: #3498db;
}

.dark-mode .accent-cyan .btn-link:hover,
.dark-mode .accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-cyan .nav-tabs .nav-link:hover {
  color: #1d6fa5;
}

.dark-mode .accent-cyan .dropdown-item:active, .dark-mode .accent-cyan .dropdown-item.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .accent-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .accent-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-cyan .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-cyan .custom-select:focus,
.dark-mode .accent-cyan .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-cyan .custom-file-input:focus ~ .custom-file-label {
  border-color: #a0cfee;
}

.dark-mode .accent-cyan .page-item .page-link {
  color: #3498db;
}

.dark-mode .accent-cyan .page-item.active a,
.dark-mode .accent-cyan .page-item.active .page-link {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .accent-cyan .page-item.disabled a,
.dark-mode .accent-cyan .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-cyan [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-cyan .page-item .page-link:hover, .dark-mode .dark-mode.accent-cyan .page-item .page-link:focus {
  color: #4aa3df;
}

.dark-mode .accent-white .btn-link,
.dark-mode .accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-white .nav-tabs .nav-link {
  color: #fff;
}

.dark-mode .accent-white .btn-link:hover,
.dark-mode .accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-white .nav-tabs .nav-link:hover {
  color: #d9d9d9;
}

.dark-mode .accent-white .dropdown-item:active, .dark-mode .accent-white .dropdown-item.active {
  background-color: #fff;
  color: #1f2d3d;
}

.dark-mode .accent-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.dark-mode .accent-white .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-white .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-white .custom-select:focus,
.dark-mode .accent-white .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-white .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.dark-mode .accent-white .page-item .page-link {
  color: #fff;
}

.dark-mode .accent-white .page-item.active a,
.dark-mode .accent-white .page-item.active .page-link {
  background-color: #fff;
  border-color: #fff;
  color: #fff;
}

.dark-mode .accent-white .page-item.disabled a,
.dark-mode .accent-white .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-white [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-white .page-item .page-link:hover, .dark-mode .dark-mode.accent-white .page-item .page-link:focus {
  color: white;
}

.dark-mode .accent-gray .btn-link,
.dark-mode .accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-gray .nav-tabs .nav-link {
  color: #6c757d;
}

.dark-mode .accent-gray .btn-link:hover,
.dark-mode .accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-gray .nav-tabs .nav-link:hover {
  color: #494f54;
}

.dark-mode .accent-gray .dropdown-item:active, .dark-mode .accent-gray .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .accent-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-gray .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-gray .custom-select:focus,
.dark-mode .accent-gray .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-gray .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.dark-mode .accent-gray .page-item .page-link {
  color: #6c757d;
}

.dark-mode .accent-gray .page-item.active a,
.dark-mode .accent-gray .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-gray .page-item.disabled a,
.dark-mode .accent-gray .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-gray [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-gray .page-item .page-link:hover, .dark-mode .dark-mode.accent-gray .page-item .page-link:focus {
  color: #78828a;
}

.dark-mode .accent-gray-dark .btn-link,
.dark-mode .accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn),
.dark-mode .accent-gray-dark .nav-tabs .nav-link {
  color: #343a40;
}

.dark-mode .accent-gray-dark .btn-link:hover,
.dark-mode .accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover,
.dark-mode .accent-gray-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.dark-mode .accent-gray-dark .dropdown-item:active, .dark-mode .accent-gray-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .accent-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .accent-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-gray-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-gray-dark .custom-select:focus,
.dark-mode .accent-gray-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-gray-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.dark-mode .accent-gray-dark .page-item .page-link {
  color: #343a40;
}

.dark-mode .accent-gray-dark .page-item.active a,
.dark-mode .accent-gray-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .accent-gray-dark .page-item.disabled a,
.dark-mode .accent-gray-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #343a40;
}

.dark-mode .accent-gray-dark [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #212529;
}

.dark-mode .dark-mode.accent-gray-dark .page-item .page-link:hover, .dark-mode .dark-mode.accent-gray-dark .page-item .page-link:focus {
  color: #3f474e;
}

/*!
 *   AdminLTE v3.1.0
 *     Only Pages
 *   Author: Colorlib
 *   Website: AdminLTE.io <https://adminlte.io>
 *   License: Open source - MIT <https://opensource.org/licenses/MIT>
 */
.close, .mailbox-attachment-close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:hover, .mailbox-attachment-close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .mailbox-attachment-close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus, .mailbox-attachment-close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

button.close, button.mailbox-attachment-close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled, a.disabled.mailbox-attachment-close {
  pointer-events: none;
}

@keyframes flipInX {
  0% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transition-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    transform: perspective(400px);
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes shake {
  0% {
    transform: translate(2px, 1px) rotate(0deg);
  }
  10% {
    transform: translate(-1px, -2px) rotate(-2deg);
  }
  20% {
    transform: translate(-3px, 0) rotate(3deg);
  }
  30% {
    transform: translate(0, 2px) rotate(0deg);
  }
  40% {
    transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    transform: translate(-1px, 2px) rotate(-1deg);
  }
  60% {
    transform: translate(-3px, 1px) rotate(0deg);
  }
  70% {
    transform: translate(2px, 1px) rotate(-2deg);
  }
  80% {
    transform: translate(-1px, -1px) rotate(4deg);
  }
  90% {
    transform: translate(2px, 2px) rotate(0deg);
  }
  100% {
    transform: translate(1px, -2px) rotate(-1deg);
  }
}

@keyframes wobble {
  0% {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    transform: none;
  }
}

.mailbox-messages > .table {
  margin: 0;
}

.mailbox-controls {
  padding: 5px;
}

.mailbox-controls.with-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.mailbox-read-info {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  padding: 10px;
}

.mailbox-read-info h3 {
  font-size: 20px;
  margin: 0;
}

.mailbox-read-info h5 {
  margin: 0;
  padding: 5px 0 0;
}

.mailbox-read-time {
  color: #999;
  font-size: 13px;
}

.mailbox-read-message {
  padding: 10px;
}

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

.mailbox-attachments li {
  border: 1px solid #eee;
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
  width: 200px;
}

.mailbox-attachment-name {
  color: #666;
  font-weight: 700;
}

.mailbox-attachment-icon,
.mailbox-attachment-info,
.mailbox-attachment-size {
  display: block;
}

.mailbox-attachment-info {
  background-color: #f8f9fa;
  padding: 10px;
}

.mailbox-attachment-size {
  color: #999;
  font-size: 12px;
}

.mailbox-attachment-size > span {
  display: inline-block;
  padding-top: .75rem;
}

.mailbox-attachment-icon {
  color: #666;
  font-size: 65px;
  max-height: 132.5px;
  padding: 20px 10px;
  text-align: center;
}

.mailbox-attachment-icon.has-img {
  padding: 0;
}

.mailbox-attachment-icon.has-img > img {
  height: auto;
  max-width: 100%;
}

.lockscreen {
  background-color: #e9ecef;
}

.lockscreen .lockscreen-name {
  font-weight: 600;
  text-align: center;
}

.lockscreen-logo {
  font-size: 35px;
  font-weight: 300;
  margin-bottom: 25px;
  text-align: center;
}

.lockscreen-logo a {
  color: #495057;
}

.lockscreen-wrapper {
  margin: 0 auto;
  margin-top: 10%;
  max-width: 400px;
}

.lockscreen-item {
  border-radius: 4px;
  background-color: #fff;
  margin: 10px auto 30px;
  padding: 0;
  position: relative;
  width: 290px;
}

.lockscreen-image {
  border-radius: 50%;
  background-color: #fff;
  left: -10px;
  padding: 5px;
  position: absolute;
  top: -25px;
  z-index: 10;
}

.lockscreen-image > img {
  border-radius: 50%;
  height: 70px;
  width: 70px;
}

.lockscreen-credentials {
  margin-left: 70px;
}

.lockscreen-credentials .form-control {
  border: 0;
}

.lockscreen-credentials .btn {
  background-color: #fff;
  border: 0;
  padding: 0 10px;
}

.lockscreen-footer {
  margin-top: 10px;
}

.dark-mode .lockscreen-item {
  background-color: #343a40;
}

.dark-mode .lockscreen-logo a {
  color: #fff;
}

.dark-mode .lockscreen-credentials .btn {
  background-color: #343a40;
}

.dark-mode .lockscreen-image {
  background-color: #6c757d;
}

.login-logo,
.register-logo {
  font-size: 2.1rem;
  font-weight: 300;
  margin-bottom: .9rem;
  text-align: center;
}

.login-logo a,
.register-logo a {
  color: #495057;
}

.login-page,
.register-page {
  align-items: center;
  background-color: #e9ecef;
  display: flex;
  flex-direction: column;
  height: 100vh;
  justify-content: center;
}

.login-box,
.register-box {
  width: 360px;
}

@media (max-width: 576px) {
  .login-box,
  .register-box {
    margin-top: .5rem;
    width: 90%;
  }
}

.login-box .card,
.register-box .card {
  margin-bottom: 0;
}

.login-card-body,
.register-card-body {
  background-color: #fff;
  border-top: 0;
  color: #666;
  padding: 20px;
}

.login-card-body .input-group .form-control,
.register-card-body .input-group .form-control {
  border-right: 0;
}

.login-card-body .input-group .form-control:focus,
.register-card-body .input-group .form-control:focus {
  box-shadow: none;
}

.login-card-body .input-group .form-control:focus ~ .input-group-prepend .input-group-text,
.login-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control:focus ~ .input-group-prepend .input-group-text,
.register-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text {
  border-color: #5697d0;
}

.login-card-body .input-group .form-control.is-valid:focus,
.register-card-body .input-group .form-control.is-valid:focus {
  box-shadow: none;
}

.login-card-body .input-group .form-control.is-valid ~ .input-group-prepend .input-group-text,
.login-card-body .input-group .form-control.is-valid ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control.is-valid ~ .input-group-prepend .input-group-text,
.register-card-body .input-group .form-control.is-valid ~ .input-group-append .input-group-text {
  border-color: #28a745;
}

.login-card-body .input-group .form-control.is-invalid:focus,
.register-card-body .input-group .form-control.is-invalid:focus {
  box-shadow: none;
}

.login-card-body .input-group .form-control.is-invalid ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control.is-invalid ~ .input-group-append .input-group-text {
  border-color: #dc3545;
}

.login-card-body .input-group .input-group-text,
.register-card-body .input-group .input-group-text {
  background-color: transparent;
  border-bottom-right-radius: 0.25rem;
  border-left: 0;
  border-top-right-radius: 0.25rem;
  color: #777;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.login-box-msg,
.register-box-msg {
  margin: 0;
  padding: 0 20px 20px;
  text-align: center;
}

.social-auth-links {
  margin: 10px 0;
}

.dark-mode .login-card-body,
.dark-mode .register-card-body {
  background-color: #343a40;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .login-logo a,
.dark-mode .register-logo a {
  color: #fff;
}

.error-page {
  margin: 20px auto 0;
  width: 600px;
}

@media (max-width: 767.98px) {
  .error-page {
    width: 100%;
  }
}

.error-page > .headline {
  float: left;
  font-size: 100px;
  font-weight: 300;
}

@media (max-width: 767.98px) {
  .error-page > .headline {
    float: none;
    text-align: center;
  }
}

.error-page > .error-content {
  display: block;
  margin-left: 190px;
}

@media (max-width: 767.98px) {
  .error-page > .error-content {
    margin-left: 0;
  }
}

.error-page > .error-content > h3 {
  font-size: 25px;
  font-weight: 300;
}

@media (max-width: 767.98px) {
  .error-page > .error-content > h3 {
    text-align: center;
  }
}

.invoice {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
  position: relative;
}

.invoice-title {
  margin-top: 0;
}

.dark-mode .invoice {
  background-color: #343a40;
}

.profile-user-img {
  border: 3px solid #adb5bd;
  margin: 0 auto;
  padding: 3px;
  width: 100px;
}

.profile-username {
  font-size: 21px;
  margin-top: 5px;
}

.post {
  border-bottom: 1px solid #adb5bd;
  color: #666;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

.post:last-of-type {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.post .user-block {
  margin-bottom: 15px;
  width: 100%;
}

.post .row {
  width: 100%;
}

.dark-mode .post {
  color: #fff;
  border-color: #6c757d;
}

.product-image {
  max-width: 100%;
  height: auto;
  width: 100%;
}

.product-image-thumbs {
  align-items: stretch;
  display: flex;
  margin-top: 2rem;
}

.product-image-thumb {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  border-radius: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  display: flex;
  margin-right: 1rem;
  max-width: 7rem;
  padding: 0.5rem;
}

.product-image-thumb img {
  max-width: 100%;
  height: auto;
  align-self: center;
}

.product-image-thumb:hover {
  opacity: .5;
}

.product-share a {
  margin-right: .5rem;
}

.projects td {
  vertical-align: middle;
}

.projects .list-inline {
  margin-bottom: 0;
}

.projects img.table-avatar,
.projects .table-avatar img {
  border-radius: 50%;
  display: inline;
  width: 2.5rem;
}

.projects .project-state {
  text-align: center;
}

body.iframe-mode .main-sidebar {
  display: none;
}

body.iframe-mode .content-wrapper {
  margin-left: 0 !important;
  margin-top: 0 !important;
  padding-bottom: 0 !important;
}

body.iframe-mode .main-header,
body.iframe-mode .main-footer {
  display: none;
}

body.iframe-mode-fullscreen {
  overflow: hidden;
}

.content-wrapper {
  height: 100%;
}

.content-wrapper.iframe-mode .btn-iframe-close {
  color: #dc3545;
  position: absolute;
  line-height: 1;
  right: .125rem;
  top: .125rem;
  z-index: 10;
  visibility: hidden;
}

.content-wrapper.iframe-mode .btn-iframe-close:hover, .content-wrapper.iframe-mode .btn-iframe-close:focus {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

@media (hover: none) and (pointer: coarse) {
  .content-wrapper.iframe-mode .btn-iframe-close {
    visibility: visible;
  }
}

.content-wrapper.iframe-mode .navbar-nav {
  overflow-y: auto;
  width: 100%;
}

.content-wrapper.iframe-mode .navbar-nav .nav-link {
  white-space: nowrap;
}

.content-wrapper.iframe-mode .navbar-nav .nav-item {
  position: relative;
}

.content-wrapper.iframe-mode .navbar-nav .nav-item:hover .btn-iframe-close, .content-wrapper.iframe-mode .navbar-nav .nav-item:focus .btn-iframe-close {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

@media (hover: none) and (pointer: coarse) {
  .content-wrapper.iframe-mode .navbar-nav .nav-item:hover .btn-iframe-close, .content-wrapper.iframe-mode .navbar-nav .nav-item:focus .btn-iframe-close {
    visibility: visible;
  }
}

.content-wrapper.iframe-mode .tab-content {
  position: relative;
}

.content-wrapper.iframe-mode .tab-pane + .tab-empty {
  display: none;
}

.content-wrapper.iframe-mode .tab-empty {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.content-wrapper.iframe-mode .tab-loading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: none;
  background-color: #f4f6f9;
}

.content-wrapper.iframe-mode .tab-loading > div {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.content-wrapper.iframe-mode iframe {
  border: 0;
  width: 100%;
  height: 100%;
  margin-bottom: -8px;
}

.content-wrapper.iframe-mode iframe .content-wrapper {
  padding-bottom: 0 !important;
}

body.iframe-mode-fullscreen .content-wrapper.iframe-mode {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin-left: 0 !important;
  height: 100%;
  min-height: 100%;
  z-index: 1048;
}

.permanent-btn-iframe-close .btn-iframe-close {
  animation: none !important;
  visibility: visible !important;
  opacity: 1;
}

.content-wrapper.kanban {
  height: 1px;
}

.content-wrapper.kanban .content {
  height: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}

.content-wrapper.kanban .content .container,
.content-wrapper.kanban .content .container-fluid,
.content-wrapper.kanban .content .container-sm,
.content-wrapper.kanban .content .container-md,
.content-wrapper.kanban .content .container-lg,
.content-wrapper.kanban .content .container-xl {
  width: max-content;
  display: flex;
  align-items: stretch;
}

.content-wrapper.kanban .content-header + .content {
  height: calc(100% - ((2 * 15px) + (1.8rem * 1.2)));
}

.content-wrapper.kanban .card .card-body {
  padding: .5rem;
}

.content-wrapper.kanban .card.card-row {
  width: 340px;
  display: inline-block;
  margin: 0 .5rem;
}

.content-wrapper.kanban .card.card-row:first-child {
  margin-left: 0;
}

.content-wrapper.kanban .card.card-row .card-body {
  height: calc(100% - (12px + (1.8rem * 1.2) + .5rem));
  overflow-y: auto;
}

.content-wrapper.kanban .card.card-row .card:last-child {
  margin-bottom: 0;
  border-bottom-width: 1px;
}

.content-wrapper.kanban .card.card-row .card .card-header {
  padding: .5rem .75rem;
}

.content-wrapper.kanban .card.card-row .card .card-body {
  padding: .75rem;
}

.content-wrapper.kanban .btn-tool.btn-link {
  text-decoration: underline;
  padding-left: 0;
  padding-right: 0;
}

/*!
 *   AdminLTE v3.1.0
 *     Only Components
 *   Author: Colorlib
 *   Website: AdminLTE.io <https://adminlte.io>
 *   License: Open source - MIT <https://opensource.org/licenses/MIT>
 */
@keyframes flipInX {
  0% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transition-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    transform: perspective(400px);
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes shake {
  0% {
    transform: translate(2px, 1px) rotate(0deg);
  }
  10% {
    transform: translate(-1px, -2px) rotate(-2deg);
  }
  20% {
    transform: translate(-3px, 0) rotate(3deg);
  }
  30% {
    transform: translate(0, 2px) rotate(0deg);
  }
  40% {
    transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    transform: translate(-1px, 2px) rotate(-1deg);
  }
  60% {
    transform: translate(-3px, 1px) rotate(0deg);
  }
  70% {
    transform: translate(2px, 1px) rotate(-2deg);
  }
  80% {
    transform: translate(-1px, -1px) rotate(4deg);
  }
  90% {
    transform: translate(2px, 2px) rotate(0deg);
  }
  100% {
    transform: translate(1px, -2px) rotate(-1deg);
  }
}

@keyframes wobble {
  0% {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    transform: none;
  }
}

.form-group.has-icon {
  position: relative;
}

.form-group.has-icon .form-control {
  padding-right: 35px;
}

.form-group.has-icon .form-icon {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  font-size: 1rem;
  padding: 0.375rem 0.75rem;
  position: absolute;
  right: 3px;
  top: 0;
}

.btn-group-vertical .btn.btn-flat:first-of-type, .btn-group-vertical .btn.btn-flat:last-of-type {
  border-radius: 0;
}

.form-control-feedback.fa, .form-control-feedback.fas, .form-control-feedback.far, .form-control-feedback.fab, .form-control-feedback.fal, .form-control-feedback.fad, .form-control-feedback.svg-inline--fa, .form-control-feedback.ion {
  line-height: calc(2.25rem + 2px);
}

.input-lg + .form-control-feedback.fa, .input-lg + .form-control-feedback.fas, .input-lg + .form-control-feedback.far, .input-lg + .form-control-feedback.fab, .input-lg + .form-control-feedback.fal, .input-lg + .form-control-feedback.fad, .input-lg + .form-control-feedback.svg-inline--fa, .input-lg + .form-control-feedback.ion,
.input-group-lg + .form-control-feedback.fa,
.input-group-lg + .form-control-feedback.fas,
.input-group-lg + .form-control-feedback.far,
.input-group-lg + .form-control-feedback.fab,
.input-group-lg + .form-control-feedback.fal,
.input-group-lg + .form-control-feedback.fad,
.input-group-lg + .form-control-feedback.svg-inline--fa,
.input-group-lg + .form-control-feedback.ion {
  line-height: calc(2.875rem + 2px);
}

.form-group-lg .form-control + .form-control-feedback.fa, .form-group-lg .form-control + .form-control-feedback.fas, .form-group-lg .form-control + .form-control-feedback.far, .form-group-lg .form-control + .form-control-feedback.fab, .form-group-lg .form-control + .form-control-feedback.fal, .form-group-lg .form-control + .form-control-feedback.fad, .form-group-lg .form-control + .form-control-feedback.svg-inline--fa, .form-group-lg .form-control + .form-control-feedback.ion {
  line-height: calc(2.875rem + 2px);
}

.input-sm + .form-control-feedback.fa, .input-sm + .form-control-feedback.fas, .input-sm + .form-control-feedback.far, .input-sm + .form-control-feedback.fab, .input-sm + .form-control-feedback.fal, .input-sm + .form-control-feedback.fad, .input-sm + .form-control-feedback.svg-inline--fa, .input-sm + .form-control-feedback.ion,
.input-group-sm + .form-control-feedback.fa,
.input-group-sm + .form-control-feedback.fas,
.input-group-sm + .form-control-feedback.far,
.input-group-sm + .form-control-feedback.fab,
.input-group-sm + .form-control-feedback.fal,
.input-group-sm + .form-control-feedback.fad,
.input-group-sm + .form-control-feedback.svg-inline--fa,
.input-group-sm + .form-control-feedback.ion {
  line-height: calc(1.8125rem + 2px);
}

.form-group-sm .form-control + .form-control-feedback.fa, .form-group-sm .form-control + .form-control-feedback.fas, .form-group-sm .form-control + .form-control-feedback.far, .form-group-sm .form-control + .form-control-feedback.fab, .form-group-sm .form-control + .form-control-feedback.fal, .form-group-sm .form-control + .form-control-feedback.fad, .form-group-sm .form-control + .form-control-feedback.svg-inline--fa, .form-group-sm .form-control + .form-control-feedback.ion {
  line-height: calc(1.8125rem + 2px);
}

label:not(.form-check-label):not(.custom-file-label) {
  font-weight: 700;
}

.warning-feedback {
  font-size: 80%;
  color: #ffc107;
  display: none;
  margin-top: 0.25rem;
  width: 100%;
}

.warning-tooltip {
  border-radius: 0.25rem;
  font-size: 0.875rem;
  background-color: rgba(255, 193, 7, 0.9);
  color: #1f2d3d;
  display: none;
  line-height: 1.5;
  margin-top: .1rem;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  position: absolute;
  top: 100%;
  z-index: 5;
}

.form-control.is-warning {
  border-color: #ffc107;
}

.form-control.is-warning:focus {
  border-color: #ffc107;
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

.form-control.is-warning ~ .warning-feedback,
.form-control.is-warning ~ .warning-tooltip {
  display: block;
}

textarea.form-control.is-warning {
  padding-right: 2.25rem;
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.custom-select.is-warning {
  border-color: #ffc107;
}

.custom-select.is-warning:focus {
  border-color: #ffc107;
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

.custom-select.is-warning ~ .warning-feedback,
.custom-select.is-warning ~ .warning-tooltip {
  display: block;
}

.form-control-file.is-warning ~ .warning-feedback,
.form-control-file.is-warning ~ .warning-tooltip {
  display: block;
}

.form-check-input.is-warning ~ .form-check-label {
  color: #ffc107;
}

.form-check-input.is-warning ~ .warning-feedback,
.form-check-input.is-warning ~ .warning-tooltip {
  display: block;
}

.custom-control-input.is-warning ~ .custom-control-label {
  color: #ffc107;
}

.custom-control-input.is-warning ~ .custom-control-label::before {
  border-color: #ffc107;
}

.custom-control-input.is-warning ~ .warning-feedback,
.custom-control-input.is-warning ~ .warning-tooltip {
  display: block;
}

.custom-control-input.is-warning:checked ~ .custom-control-label::before {
  background-color: #ffce3a;
  border-color: #ffce3a;
}

.custom-control-input.is-warning:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

.custom-control-input.is-warning:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ffc107;
}

.custom-file-input.is-warning ~ .custom-file-label {
  border-color: #ffc107;
}

.custom-file-input.is-warning ~ .warning-feedback,
.custom-file-input.is-warning ~ .warning-tooltip {
  display: block;
}

.custom-file-input.is-warning:focus ~ .custom-file-label {
  border-color: #ffc107;
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

body.text-sm .input-group-text {
  font-size: 0.875rem;
}

.form-control.form-control-border,
.custom-select.form-control-border {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  box-shadow: inherit;
}

.form-control.form-control-border.border-width-2,
.custom-select.form-control-border.border-width-2 {
  border-bottom-width: 2px;
}

.form-control.form-control-border.border-width-3,
.custom-select.form-control-border.border-width-3 {
  border-bottom-width: 3px;
}

.custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::before {
  background-color: #245682;
  border-color: #0e2132;
}

.custom-switch.custom-switch-off-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(36, 86, 130, 0.25);
}

.custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::after {
  background-color: #08141e;
}

.custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #245682;
  border-color: #0e2132;
}

.custom-switch.custom-switch-on-primary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(36, 86, 130, 0.25);
}

.custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #6aa3d5;
}

.custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-off-secondary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-on-secondary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-off-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::after {
  background-color: #0f401b;
}

.custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-on-success .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #86e29b;
}

.custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-off-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::after {
  background-color: #093e47;
}

.custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-on-info .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7adeee;
}

.custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-off-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::after {
  background-color: #876500;
}

.custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-on-warning .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffe7a0;
}

.custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-off-danger .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::after {
  background-color: #7c151f;
}

.custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-on-danger .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f3b7bd;
}

.custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.custom-switch.custom-switch-off-light .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::after {
  background-color: #aeb9c5;
}

.custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.custom-switch.custom-switch-on-light .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-off-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-on-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::before {
  background-color: #3c8dbc;
  border-color: #23536f;
}

.custom-switch.custom-switch-off-lightblue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::after {
  background-color: #1d455b;
}

.custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3c8dbc;
  border-color: #23536f;
}

.custom-switch.custom-switch-on-lightblue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #acd0e5;
}

.custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::before {
  background-color: #001f3f;
  border-color: black;
}

.custom-switch.custom-switch-off-navy .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #001f3f;
  border-color: black;
}

.custom-switch.custom-switch-on-navy .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #006ad8;
}

.custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::before {
  background-color: #3d9970;
  border-color: #20503b;
}

.custom-switch.custom-switch-off-olive .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::after {
  background-color: #193e2d;
}

.custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3d9970;
  border-color: #20503b;
}

.custom-switch.custom-switch-on-olive .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #99d6bb;
}

.custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::before {
  background-color: #01ff70;
  border-color: #009a43;
}

.custom-switch.custom-switch-off-lime .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::after {
  background-color: #008138;
}

.custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #01ff70;
  border-color: #009a43;
}

.custom-switch.custom-switch-on-lime .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #9affc6;
}

.custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::before {
  background-color: #f012be;
  border-color: #930974;
}

.custom-switch.custom-switch-off-fuchsia .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::after {
  background-color: #7b0861;
}

.custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f012be;
  border-color: #930974;
}

.custom-switch.custom-switch-on-fuchsia .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f9a2e5;
}

.custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::before {
  background-color: #d81b60;
  border-color: #7d1038;
}

.custom-switch.custom-switch-off-maroon .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::after {
  background-color: #670d2e;
}

.custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #d81b60;
  border-color: #7d1038;
}

.custom-switch.custom-switch-on-maroon .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f29aba;
}

.custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.custom-switch.custom-switch-off-blue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::after {
  background-color: #003e80;
}

.custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.custom-switch.custom-switch-on-blue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #99caff;
}

.custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.custom-switch.custom-switch-off-indigo .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::after {
  background-color: #33077c;
}

.custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.custom-switch.custom-switch-on-indigo .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c3a1fa;
}

.custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.custom-switch.custom-switch-off-purple .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::after {
  background-color: #382063;
}

.custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.custom-switch.custom-switch-on-purple .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c7b5e7;
}

.custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.custom-switch.custom-switch-off-pink .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::after {
  background-color: #95124e;
}

.custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.custom-switch.custom-switch-on-pink .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c7dd;
}

.custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-off-red .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::after {
  background-color: #7c151f;
}

.custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-on-red .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f3b7bd;
}

.custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.custom-switch.custom-switch-off-orange .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::after {
  background-color: #904201;
}

.custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.custom-switch.custom-switch-on-orange .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fed1ac;
}

.custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-off-yellow .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::after {
  background-color: #876500;
}

.custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-on-yellow .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffe7a0;
}

.custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-off-green .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::after {
  background-color: #0f401b;
}

.custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-on-green .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #86e29b;
}

.custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.custom-switch.custom-switch-off-teal .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::after {
  background-color: #0e5b44;
}

.custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.custom-switch.custom-switch-on-teal .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #94eed3;
}

.custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-off-cyan .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::after {
  background-color: #093e47;
}

.custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-on-cyan .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7adeee;
}

.custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.custom-switch.custom-switch-off-white .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::after {
  background-color: #bfbfbf;
}

.custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.custom-switch.custom-switch-on-white .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-off-gray .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-on-gray .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-off-gray-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-on-gray-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.custom-range.custom-range-primary:focus {
  outline: none;
}

.custom-range.custom-range-primary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(36, 86, 130, 0.25);
}

.custom-range.custom-range-primary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(36, 86, 130, 0.25);
}

.custom-range.custom-range-primary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(36, 86, 130, 0.25);
}

.custom-range.custom-range-primary::-webkit-slider-thumb {
  background-color: #245682;
}

.custom-range.custom-range-primary::-webkit-slider-thumb:active {
  background-color: #7eb0db;
}

.custom-range.custom-range-primary::-moz-range-thumb {
  background-color: #245682;
}

.custom-range.custom-range-primary::-moz-range-thumb:active {
  background-color: #7eb0db;
}

.custom-range.custom-range-primary::-ms-thumb {
  background-color: #245682;
}

.custom-range.custom-range-primary::-ms-thumb:active {
  background-color: #7eb0db;
}

.custom-range.custom-range-secondary:focus {
  outline: none;
}

.custom-range.custom-range-secondary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-secondary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-secondary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-secondary::-webkit-slider-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-secondary::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-secondary::-moz-range-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-secondary::-moz-range-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-secondary::-ms-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-secondary::-ms-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-success:focus {
  outline: none;
}

.custom-range.custom-range-success:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-success:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-success:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-success::-webkit-slider-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-success::-webkit-slider-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-success::-moz-range-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-success::-moz-range-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-success::-ms-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-success::-ms-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-info:focus {
  outline: none;
}

.custom-range.custom-range-info:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-info:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-info:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-info::-webkit-slider-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-info::-webkit-slider-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-info::-moz-range-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-info::-moz-range-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-info::-ms-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-info::-ms-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-warning:focus {
  outline: none;
}

.custom-range.custom-range-warning:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-warning:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-warning:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-warning::-webkit-slider-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-warning::-webkit-slider-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-warning::-moz-range-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-warning::-moz-range-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-warning::-ms-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-warning::-ms-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-danger:focus {
  outline: none;
}

.custom-range.custom-range-danger:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-danger:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-danger:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-danger::-webkit-slider-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-danger::-webkit-slider-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-danger::-moz-range-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-danger::-moz-range-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-danger::-ms-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-danger::-ms-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-light:focus {
  outline: none;
}

.custom-range.custom-range-light:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-range.custom-range-light:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-range.custom-range-light:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-range.custom-range-light::-webkit-slider-thumb {
  background-color: #f8f9fa;
}

.custom-range.custom-range-light::-webkit-slider-thumb:active {
  background-color: white;
}

.custom-range.custom-range-light::-moz-range-thumb {
  background-color: #f8f9fa;
}

.custom-range.custom-range-light::-moz-range-thumb:active {
  background-color: white;
}

.custom-range.custom-range-light::-ms-thumb {
  background-color: #f8f9fa;
}

.custom-range.custom-range-light::-ms-thumb:active {
  background-color: white;
}

.custom-range.custom-range-dark:focus {
  outline: none;
}

.custom-range.custom-range-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-dark::-moz-range-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-dark::-ms-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-dark::-ms-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-lightblue:focus {
  outline: none;
}

.custom-range.custom-range-lightblue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-range.custom-range-lightblue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-range.custom-range-lightblue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-range.custom-range-lightblue::-webkit-slider-thumb {
  background-color: #3c8dbc;
}

.custom-range.custom-range-lightblue::-webkit-slider-thumb:active {
  background-color: #c0dbeb;
}

.custom-range.custom-range-lightblue::-moz-range-thumb {
  background-color: #3c8dbc;
}

.custom-range.custom-range-lightblue::-moz-range-thumb:active {
  background-color: #c0dbeb;
}

.custom-range.custom-range-lightblue::-ms-thumb {
  background-color: #3c8dbc;
}

.custom-range.custom-range-lightblue::-ms-thumb:active {
  background-color: #c0dbeb;
}

.custom-range.custom-range-navy:focus {
  outline: none;
}

.custom-range.custom-range-navy:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-range.custom-range-navy:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-range.custom-range-navy:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-range.custom-range-navy::-webkit-slider-thumb {
  background-color: #001f3f;
}

.custom-range.custom-range-navy::-webkit-slider-thumb:active {
  background-color: #0077f2;
}

.custom-range.custom-range-navy::-moz-range-thumb {
  background-color: #001f3f;
}

.custom-range.custom-range-navy::-moz-range-thumb:active {
  background-color: #0077f2;
}

.custom-range.custom-range-navy::-ms-thumb {
  background-color: #001f3f;
}

.custom-range.custom-range-navy::-ms-thumb:active {
  background-color: #0077f2;
}

.custom-range.custom-range-olive:focus {
  outline: none;
}

.custom-range.custom-range-olive:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-range.custom-range-olive:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-range.custom-range-olive:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-range.custom-range-olive::-webkit-slider-thumb {
  background-color: #3d9970;
}

.custom-range.custom-range-olive::-webkit-slider-thumb:active {
  background-color: #abdec7;
}

.custom-range.custom-range-olive::-moz-range-thumb {
  background-color: #3d9970;
}

.custom-range.custom-range-olive::-moz-range-thumb:active {
  background-color: #abdec7;
}

.custom-range.custom-range-olive::-ms-thumb {
  background-color: #3d9970;
}

.custom-range.custom-range-olive::-ms-thumb:active {
  background-color: #abdec7;
}

.custom-range.custom-range-lime:focus {
  outline: none;
}

.custom-range.custom-range-lime:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-range.custom-range-lime:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-range.custom-range-lime:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-range.custom-range-lime::-webkit-slider-thumb {
  background-color: #01ff70;
}

.custom-range.custom-range-lime::-webkit-slider-thumb:active {
  background-color: #b4ffd4;
}

.custom-range.custom-range-lime::-moz-range-thumb {
  background-color: #01ff70;
}

.custom-range.custom-range-lime::-moz-range-thumb:active {
  background-color: #b4ffd4;
}

.custom-range.custom-range-lime::-ms-thumb {
  background-color: #01ff70;
}

.custom-range.custom-range-lime::-ms-thumb:active {
  background-color: #b4ffd4;
}

.custom-range.custom-range-fuchsia:focus {
  outline: none;
}

.custom-range.custom-range-fuchsia:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-range.custom-range-fuchsia:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-range.custom-range-fuchsia:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-range.custom-range-fuchsia::-webkit-slider-thumb {
  background-color: #f012be;
}

.custom-range.custom-range-fuchsia::-webkit-slider-thumb:active {
  background-color: #fbbaec;
}

.custom-range.custom-range-fuchsia::-moz-range-thumb {
  background-color: #f012be;
}

.custom-range.custom-range-fuchsia::-moz-range-thumb:active {
  background-color: #fbbaec;
}

.custom-range.custom-range-fuchsia::-ms-thumb {
  background-color: #f012be;
}

.custom-range.custom-range-fuchsia::-ms-thumb:active {
  background-color: #fbbaec;
}

.custom-range.custom-range-maroon:focus {
  outline: none;
}

.custom-range.custom-range-maroon:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-range.custom-range-maroon:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-range.custom-range-maroon:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-range.custom-range-maroon::-webkit-slider-thumb {
  background-color: #d81b60;
}

.custom-range.custom-range-maroon::-webkit-slider-thumb:active {
  background-color: #f5b0c9;
}

.custom-range.custom-range-maroon::-moz-range-thumb {
  background-color: #d81b60;
}

.custom-range.custom-range-maroon::-moz-range-thumb:active {
  background-color: #f5b0c9;
}

.custom-range.custom-range-maroon::-ms-thumb {
  background-color: #d81b60;
}

.custom-range.custom-range-maroon::-ms-thumb:active {
  background-color: #f5b0c9;
}

.custom-range.custom-range-blue:focus {
  outline: none;
}

.custom-range.custom-range-blue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-blue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-blue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-blue::-webkit-slider-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-blue::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-blue::-moz-range-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-blue::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-blue::-ms-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-blue::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-indigo:focus {
  outline: none;
}

.custom-range.custom-range-indigo:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-range.custom-range-indigo:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-range.custom-range-indigo:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-range.custom-range-indigo::-webkit-slider-thumb {
  background-color: #6610f2;
}

.custom-range.custom-range-indigo::-webkit-slider-thumb:active {
  background-color: #d2b9fb;
}

.custom-range.custom-range-indigo::-moz-range-thumb {
  background-color: #6610f2;
}

.custom-range.custom-range-indigo::-moz-range-thumb:active {
  background-color: #d2b9fb;
}

.custom-range.custom-range-indigo::-ms-thumb {
  background-color: #6610f2;
}

.custom-range.custom-range-indigo::-ms-thumb:active {
  background-color: #d2b9fb;
}

.custom-range.custom-range-purple:focus {
  outline: none;
}

.custom-range.custom-range-purple:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-range.custom-range-purple:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-range.custom-range-purple:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-range.custom-range-purple::-webkit-slider-thumb {
  background-color: #6f42c1;
}

.custom-range.custom-range-purple::-webkit-slider-thumb:active {
  background-color: #d5c8ed;
}

.custom-range.custom-range-purple::-moz-range-thumb {
  background-color: #6f42c1;
}

.custom-range.custom-range-purple::-moz-range-thumb:active {
  background-color: #d5c8ed;
}

.custom-range.custom-range-purple::-ms-thumb {
  background-color: #6f42c1;
}

.custom-range.custom-range-purple::-ms-thumb:active {
  background-color: #d5c8ed;
}

.custom-range.custom-range-pink:focus {
  outline: none;
}

.custom-range.custom-range-pink:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-range.custom-range-pink:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-range.custom-range-pink:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-range.custom-range-pink::-webkit-slider-thumb {
  background-color: #e83e8c;
}

.custom-range.custom-range-pink::-webkit-slider-thumb:active {
  background-color: #fbddeb;
}

.custom-range.custom-range-pink::-moz-range-thumb {
  background-color: #e83e8c;
}

.custom-range.custom-range-pink::-moz-range-thumb:active {
  background-color: #fbddeb;
}

.custom-range.custom-range-pink::-ms-thumb {
  background-color: #e83e8c;
}

.custom-range.custom-range-pink::-ms-thumb:active {
  background-color: #fbddeb;
}

.custom-range.custom-range-red:focus {
  outline: none;
}

.custom-range.custom-range-red:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-red:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-red:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-red::-webkit-slider-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-red::-webkit-slider-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-red::-moz-range-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-red::-moz-range-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-red::-ms-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-red::-ms-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-orange:focus {
  outline: none;
}

.custom-range.custom-range-orange:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-range.custom-range-orange:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-range.custom-range-orange:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-range.custom-range-orange::-webkit-slider-thumb {
  background-color: #fd7e14;
}

.custom-range.custom-range-orange::-webkit-slider-thumb:active {
  background-color: #ffdfc5;
}

.custom-range.custom-range-orange::-moz-range-thumb {
  background-color: #fd7e14;
}

.custom-range.custom-range-orange::-moz-range-thumb:active {
  background-color: #ffdfc5;
}

.custom-range.custom-range-orange::-ms-thumb {
  background-color: #fd7e14;
}

.custom-range.custom-range-orange::-ms-thumb:active {
  background-color: #ffdfc5;
}

.custom-range.custom-range-yellow:focus {
  outline: none;
}

.custom-range.custom-range-yellow:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-yellow:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-yellow:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-yellow::-webkit-slider-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-yellow::-webkit-slider-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-yellow::-moz-range-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-yellow::-moz-range-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-yellow::-ms-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-yellow::-ms-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-green:focus {
  outline: none;
}

.custom-range.custom-range-green:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-green:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-green:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-green::-webkit-slider-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-green::-webkit-slider-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-green::-moz-range-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-green::-moz-range-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-green::-ms-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-green::-ms-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-teal:focus {
  outline: none;
}

.custom-range.custom-range-teal:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-range.custom-range-teal:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-range.custom-range-teal:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-range.custom-range-teal::-webkit-slider-thumb {
  background-color: #20c997;
}

.custom-range.custom-range-teal::-webkit-slider-thumb:active {
  background-color: #aaf1dc;
}

.custom-range.custom-range-teal::-moz-range-thumb {
  background-color: #20c997;
}

.custom-range.custom-range-teal::-moz-range-thumb:active {
  background-color: #aaf1dc;
}

.custom-range.custom-range-teal::-ms-thumb {
  background-color: #20c997;
}

.custom-range.custom-range-teal::-ms-thumb:active {
  background-color: #aaf1dc;
}

.custom-range.custom-range-cyan:focus {
  outline: none;
}

.custom-range.custom-range-cyan:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-cyan:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-cyan:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-cyan::-webkit-slider-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-cyan::-webkit-slider-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-cyan::-moz-range-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-cyan::-moz-range-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-cyan::-ms-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-cyan::-ms-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-white:focus {
  outline: none;
}

.custom-range.custom-range-white:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-range.custom-range-white:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-range.custom-range-white:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-range.custom-range-white::-webkit-slider-thumb {
  background-color: #fff;
}

.custom-range.custom-range-white::-webkit-slider-thumb:active {
  background-color: white;
}

.custom-range.custom-range-white::-moz-range-thumb {
  background-color: #fff;
}

.custom-range.custom-range-white::-moz-range-thumb:active {
  background-color: white;
}

.custom-range.custom-range-white::-ms-thumb {
  background-color: #fff;
}

.custom-range.custom-range-white::-ms-thumb:active {
  background-color: white;
}

.custom-range.custom-range-gray:focus {
  outline: none;
}

.custom-range.custom-range-gray:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-gray:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-gray:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-gray::-webkit-slider-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-gray::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-gray::-moz-range-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-gray::-moz-range-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-gray::-ms-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-gray::-ms-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-gray-dark:focus {
  outline: none;
}

.custom-range.custom-range-gray-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-gray-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-gray-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-gray-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-gray-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-gray-dark::-moz-range-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-gray-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-gray-dark::-ms-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-gray-dark::-ms-thumb:active {
  background-color: #88939e;
}

.custom-control-input-primary:checked ~ .custom-control-label::before {
  border-color: #245682;
  background-color: #245682;
}

.custom-control-input-primary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23245682' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-primary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23245682'/%3E%3C/svg%3E") !important;
}

.custom-control-input-primary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(36, 86, 130, 0.25);
}

.custom-control-input-primary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #5697d0;
}

.custom-control-input-primary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #7eb0db;
  border-color: #7eb0db;
}

.custom-control-input-secondary:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.custom-control-input-secondary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-secondary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.custom-control-input-secondary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.custom-control-input-secondary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.custom-control-input-secondary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.custom-control-input-success:checked ~ .custom-control-label::before {
  border-color: #28a745;
  background-color: #28a745;
}

.custom-control-input-success.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-success.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2328a745'/%3E%3C/svg%3E") !important;
}

.custom-control-input-success:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.custom-control-input-success:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #71dd8a;
}

.custom-control-input-success:not(:disabled):active ~ .custom-control-label::before {
  background-color: #9be7ac;
  border-color: #9be7ac;
}

.custom-control-input-info:checked ~ .custom-control-label::before {
  border-color: #17a2b8;
  background-color: #17a2b8;
}

.custom-control-input-info.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2317a2b8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-info.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2317a2b8'/%3E%3C/svg%3E") !important;
}

.custom-control-input-info:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

.custom-control-input-info:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #63d9ec;
}

.custom-control-input-info:not(:disabled):active ~ .custom-control-label::before {
  background-color: #90e4f1;
  border-color: #90e4f1;
}

.custom-control-input-warning:checked ~ .custom-control-label::before {
  border-color: #ffc107;
  background-color: #ffc107;
}

.custom-control-input-warning.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffc107' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-warning.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffc107'/%3E%3C/svg%3E") !important;
}

.custom-control-input-warning:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
}

.custom-control-input-warning:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ffe187;
}

.custom-control-input-warning:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffeeba;
  border-color: #ffeeba;
}

.custom-control-input-danger:checked ~ .custom-control-label::before {
  border-color: #dc3545;
  background-color: #dc3545;
}

.custom-control-input-danger.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23dc3545' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-danger.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23dc3545'/%3E%3C/svg%3E") !important;
}

.custom-control-input-danger:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.custom-control-input-danger:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #efa2a9;
}

.custom-control-input-danger:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f6cdd1;
  border-color: #f6cdd1;
}

.custom-control-input-light:checked ~ .custom-control-label::before {
  border-color: #f8f9fa;
  background-color: #f8f9fa;
}

.custom-control-input-light.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f8f9fa' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-light.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f8f9fa'/%3E%3C/svg%3E") !important;
}

.custom-control-input-light:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(248, 249, 250, 0.25);
}

.custom-control-input-light:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.custom-control-input-light:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.custom-control-input-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.custom-control-input-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.custom-control-input-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.custom-control-input-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.custom-control-input-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.custom-control-input-lightblue:checked ~ .custom-control-label::before {
  border-color: #3c8dbc;
  background-color: #3c8dbc;
}

.custom-control-input-lightblue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233c8dbc' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lightblue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233c8dbc'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lightblue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(60, 141, 188, 0.25);
}

.custom-control-input-lightblue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #99c5de;
}

.custom-control-input-lightblue:not(:disabled):active ~ .custom-control-label::before {
  background-color: #c0dbeb;
  border-color: #c0dbeb;
}

.custom-control-input-navy:checked ~ .custom-control-label::before {
  border-color: #001f3f;
  background-color: #001f3f;
}

.custom-control-input-navy.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23001f3f' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-navy.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23001f3f'/%3E%3C/svg%3E") !important;
}

.custom-control-input-navy:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 31, 63, 0.25);
}

.custom-control-input-navy:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #005ebf;
}

.custom-control-input-navy:not(:disabled):active ~ .custom-control-label::before {
  background-color: #0077f2;
  border-color: #0077f2;
}

.custom-control-input-olive:checked ~ .custom-control-label::before {
  border-color: #3d9970;
  background-color: #3d9970;
}

.custom-control-input-olive.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233d9970' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-olive.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233d9970'/%3E%3C/svg%3E") !important;
}

.custom-control-input-olive:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(61, 153, 112, 0.25);
}

.custom-control-input-olive:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #87cfaf;
}

.custom-control-input-olive:not(:disabled):active ~ .custom-control-label::before {
  background-color: #abdec7;
  border-color: #abdec7;
}

.custom-control-input-lime:checked ~ .custom-control-label::before {
  border-color: #01ff70;
  background-color: #01ff70;
}

.custom-control-input-lime.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2301ff70' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lime.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2301ff70'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lime:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(1, 255, 112, 0.25);
}

.custom-control-input-lime:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #81ffb8;
}

.custom-control-input-lime:not(:disabled):active ~ .custom-control-label::before {
  background-color: #b4ffd4;
  border-color: #b4ffd4;
}

.custom-control-input-fuchsia:checked ~ .custom-control-label::before {
  border-color: #f012be;
  background-color: #f012be;
}

.custom-control-input-fuchsia.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f012be' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-fuchsia.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f012be'/%3E%3C/svg%3E") !important;
}

.custom-control-input-fuchsia:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(240, 18, 190, 0.25);
}

.custom-control-input-fuchsia:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f88adf;
}

.custom-control-input-fuchsia:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbbaec;
  border-color: #fbbaec;
}

.custom-control-input-maroon:checked ~ .custom-control-label::before {
  border-color: #d81b60;
  background-color: #d81b60;
}

.custom-control-input-maroon.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23d81b60' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-maroon.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23d81b60'/%3E%3C/svg%3E") !important;
}

.custom-control-input-maroon:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(216, 27, 96, 0.25);
}

.custom-control-input-maroon:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f083ab;
}

.custom-control-input-maroon:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f5b0c9;
  border-color: #f5b0c9;
}

.custom-control-input-blue:checked ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

.custom-control-input-blue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23007bff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-blue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23007bff'/%3E%3C/svg%3E") !important;
}

.custom-control-input-blue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input-blue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input-blue:not(:disabled):active ~ .custom-control-label::before {
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.custom-control-input-indigo:checked ~ .custom-control-label::before {
  border-color: #6610f2;
  background-color: #6610f2;
}

.custom-control-input-indigo.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236610f2' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-indigo.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236610f2'/%3E%3C/svg%3E") !important;
}

.custom-control-input-indigo:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(102, 16, 242, 0.25);
}

.custom-control-input-indigo:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b389f9;
}

.custom-control-input-indigo:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d2b9fb;
  border-color: #d2b9fb;
}

.custom-control-input-purple:checked ~ .custom-control-label::before {
  border-color: #6f42c1;
  background-color: #6f42c1;
}

.custom-control-input-purple.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236f42c1' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-purple.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236f42c1'/%3E%3C/svg%3E") !important;
}

.custom-control-input-purple:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(111, 66, 193, 0.25);
}

.custom-control-input-purple:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b8a2e0;
}

.custom-control-input-purple:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d5c8ed;
  border-color: #d5c8ed;
}

.custom-control-input-pink:checked ~ .custom-control-label::before {
  border-color: #e83e8c;
  background-color: #e83e8c;
}

.custom-control-input-pink.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e83e8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-pink.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e83e8c'/%3E%3C/svg%3E") !important;
}

.custom-control-input-pink:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(232, 62, 140, 0.25);
}

.custom-control-input-pink:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f6b0d0;
}

.custom-control-input-pink:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbddeb;
  border-color: #fbddeb;
}

.custom-control-input-red:checked ~ .custom-control-label::before {
  border-color: #dc3545;
  background-color: #dc3545;
}

.custom-control-input-red.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23dc3545' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-red.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23dc3545'/%3E%3C/svg%3E") !important;
}

.custom-control-input-red:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.custom-control-input-red:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #efa2a9;
}

.custom-control-input-red:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f6cdd1;
  border-color: #f6cdd1;
}

.custom-control-input-orange:checked ~ .custom-control-label::before {
  border-color: #fd7e14;
  background-color: #fd7e14;
}

.custom-control-input-orange.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fd7e14' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-orange.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fd7e14'/%3E%3C/svg%3E") !important;
}

.custom-control-input-orange:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(253, 126, 20, 0.25);
}

.custom-control-input-orange:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fec392;
}

.custom-control-input-orange:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffdfc5;
  border-color: #ffdfc5;
}

.custom-control-input-yellow:checked ~ .custom-control-label::before {
  border-color: #ffc107;
  background-color: #ffc107;
}

.custom-control-input-yellow.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffc107' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-yellow.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffc107'/%3E%3C/svg%3E") !important;
}

.custom-control-input-yellow:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
}

.custom-control-input-yellow:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ffe187;
}

.custom-control-input-yellow:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffeeba;
  border-color: #ffeeba;
}

.custom-control-input-green:checked ~ .custom-control-label::before {
  border-color: #28a745;
  background-color: #28a745;
}

.custom-control-input-green.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-green.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2328a745'/%3E%3C/svg%3E") !important;
}

.custom-control-input-green:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.custom-control-input-green:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #71dd8a;
}

.custom-control-input-green:not(:disabled):active ~ .custom-control-label::before {
  background-color: #9be7ac;
  border-color: #9be7ac;
}

.custom-control-input-teal:checked ~ .custom-control-label::before {
  border-color: #20c997;
  background-color: #20c997;
}

.custom-control-input-teal.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2320c997' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-teal.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2320c997'/%3E%3C/svg%3E") !important;
}

.custom-control-input-teal:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(32, 201, 151, 0.25);
}

.custom-control-input-teal:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #7eeaca;
}

.custom-control-input-teal:not(:disabled):active ~ .custom-control-label::before {
  background-color: #aaf1dc;
  border-color: #aaf1dc;
}

.custom-control-input-cyan:checked ~ .custom-control-label::before {
  border-color: #17a2b8;
  background-color: #17a2b8;
}

.custom-control-input-cyan.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2317a2b8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-cyan.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2317a2b8'/%3E%3C/svg%3E") !important;
}

.custom-control-input-cyan:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

.custom-control-input-cyan:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #63d9ec;
}

.custom-control-input-cyan:not(:disabled):active ~ .custom-control-label::before {
  background-color: #90e4f1;
  border-color: #90e4f1;
}

.custom-control-input-white:checked ~ .custom-control-label::before {
  border-color: #fff;
  background-color: #fff;
}

.custom-control-input-white.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-white.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E") !important;
}

.custom-control-input-white:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

.custom-control-input-white:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.custom-control-input-white:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.custom-control-input-gray:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.custom-control-input-gray.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.custom-control-input-gray:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.custom-control-input-gray:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.custom-control-input-gray-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.custom-control-input-gray-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.custom-control-input-gray-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.custom-control-input-gray-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.custom-control-input-outline ~ .custom-control-label::before {
  background-color: transparent !important;
  box-shadow: none;
}

.custom-control-input-outline:checked ~ .custom-control-label::before {
  background-color: transparent;
}

.navbar-dark .btn-navbar,
.navbar-dark .form-control-navbar {
  background-color: #3f474e;
  border: 1px solid #56606a;
  color: white;
}

.navbar-dark .btn-navbar:hover {
  background-color: #454d55;
}

.navbar-dark .btn-navbar:focus {
  background-color: #4b545c;
}

.navbar-dark .form-control-navbar + .input-group-prepend > .btn-navbar,
.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3f474e;
  color: #fff;
  border: 1px solid #56606a;
  border-left: none;
}

.dark-mode .form-control:not(.form-control-navbar):not(.form-control-sidebar),
.dark-mode .custom-select,
.dark-mode .custom-file-label,
.dark-mode .custom-file-label::after,
.dark-mode .custom-control-label::before,
.dark-mode .input-group-text {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .form-control:not(.form-control-navbar):not(.form-control-sidebar):not(.is-invalid):not(:focus),
.dark-mode .custom-file-label,
.dark-mode .custom-file-label::after {
  border-color: #6c757d;
}

.dark-mode select {
  background-color: #343a40;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .input-group-text {
  border-color: #6c757d;
}

.dark-mode .custom-control-input:disabled ~ .custom-control-label::before,
.dark-mode .custom-control-input[disabled] ~ .custom-control-label::before {
  background-color: #3f474e;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .custom-range::-webkit-slider-runnable-track {
  background-color: #454d55;
}

.dark-mode .custom-range::-moz-range-track {
  background-color: #454d55;
}

.dark-mode .custom-range::-ms-track {
  background-color: #454d55;
}

.dark-mode .custom-range.custom-range-primary:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-primary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-primary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-primary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-primary::-webkit-slider-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-primary::-webkit-slider-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-primary::-moz-range-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-primary::-moz-range-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-primary::-ms-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-primary::-ms-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-secondary:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-secondary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-secondary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-secondary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-secondary::-webkit-slider-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-secondary::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-secondary::-moz-range-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-secondary::-moz-range-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-secondary::-ms-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-secondary::-ms-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-success:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-success:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-success:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-success:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-success::-webkit-slider-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-success::-webkit-slider-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-success::-moz-range-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-success::-moz-range-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-success::-ms-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-success::-ms-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-info:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-info:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-info:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-info:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-info::-webkit-slider-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-info::-webkit-slider-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-info::-moz-range-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-info::-moz-range-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-info::-ms-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-info::-ms-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-warning:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-warning:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-warning:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-warning:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-warning::-webkit-slider-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-warning::-webkit-slider-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-warning::-moz-range-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-warning::-moz-range-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-warning::-ms-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-warning::-ms-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-danger:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-danger:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-danger:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-danger:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-danger::-webkit-slider-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-danger::-webkit-slider-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-danger::-moz-range-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-danger::-moz-range-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-danger::-ms-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-danger::-ms-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-light:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-light:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-range.custom-range-light:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-range.custom-range-light:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-range.custom-range-light::-webkit-slider-thumb {
  background-color: #f8f9fa;
}

.dark-mode .custom-range.custom-range-light::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-light::-moz-range-thumb {
  background-color: #f8f9fa;
}

.dark-mode .custom-range.custom-range-light::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-light::-ms-thumb {
  background-color: #f8f9fa;
}

.dark-mode .custom-range.custom-range-light::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-dark:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-dark::-moz-range-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-dark::-ms-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-dark::-ms-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-lightblue:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-lightblue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-range.custom-range-lightblue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-range.custom-range-lightblue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-range.custom-range-lightblue::-webkit-slider-thumb {
  background-color: #86bad8;
}

.dark-mode .custom-range.custom-range-lightblue::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lightblue::-moz-range-thumb {
  background-color: #86bad8;
}

.dark-mode .custom-range.custom-range-lightblue::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lightblue::-ms-thumb {
  background-color: #86bad8;
}

.dark-mode .custom-range.custom-range-lightblue::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-navy:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-navy:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-range.custom-range-navy:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-range.custom-range-navy:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-range.custom-range-navy::-webkit-slider-thumb {
  background-color: #002c59;
}

.dark-mode .custom-range.custom-range-navy::-webkit-slider-thumb:active {
  background-color: #0c84ff;
}

.dark-mode .custom-range.custom-range-navy::-moz-range-thumb {
  background-color: #002c59;
}

.dark-mode .custom-range.custom-range-navy::-moz-range-thumb:active {
  background-color: #0c84ff;
}

.dark-mode .custom-range.custom-range-navy::-ms-thumb {
  background-color: #002c59;
}

.dark-mode .custom-range.custom-range-navy::-ms-thumb:active {
  background-color: #0c84ff;
}

.dark-mode .custom-range.custom-range-olive:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-olive:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-range.custom-range-olive:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-range.custom-range-olive:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-range.custom-range-olive::-webkit-slider-thumb {
  background-color: #74c8a3;
}

.dark-mode .custom-range.custom-range-olive::-webkit-slider-thumb:active {
  background-color: #f4fbf8;
}

.dark-mode .custom-range.custom-range-olive::-moz-range-thumb {
  background-color: #74c8a3;
}

.dark-mode .custom-range.custom-range-olive::-moz-range-thumb:active {
  background-color: #f4fbf8;
}

.dark-mode .custom-range.custom-range-olive::-ms-thumb {
  background-color: #74c8a3;
}

.dark-mode .custom-range.custom-range-olive::-ms-thumb:active {
  background-color: #f4fbf8;
}

.dark-mode .custom-range.custom-range-lime:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-lime:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-range.custom-range-lime:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-range.custom-range-lime:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-range.custom-range-lime::-webkit-slider-thumb {
  background-color: #67ffa9;
}

.dark-mode .custom-range.custom-range-lime::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lime::-moz-range-thumb {
  background-color: #67ffa9;
}

.dark-mode .custom-range.custom-range-lime::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lime::-ms-thumb {
  background-color: #67ffa9;
}

.dark-mode .custom-range.custom-range-lime::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-fuchsia:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-fuchsia:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-range.custom-range-fuchsia:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-range.custom-range-fuchsia:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-range.custom-range-fuchsia::-webkit-slider-thumb {
  background-color: #f672d8;
}

.dark-mode .custom-range.custom-range-fuchsia::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-fuchsia::-moz-range-thumb {
  background-color: #f672d8;
}

.dark-mode .custom-range.custom-range-fuchsia::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-fuchsia::-ms-thumb {
  background-color: #f672d8;
}

.dark-mode .custom-range.custom-range-fuchsia::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-maroon:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-maroon:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-range.custom-range-maroon:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-range.custom-range-maroon:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-range.custom-range-maroon::-webkit-slider-thumb {
  background-color: #ed6c9b;
}

.dark-mode .custom-range.custom-range-maroon::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-maroon::-moz-range-thumb {
  background-color: #ed6c9b;
}

.dark-mode .custom-range.custom-range-maroon::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-maroon::-ms-thumb {
  background-color: #ed6c9b;
}

.dark-mode .custom-range.custom-range-maroon::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-blue:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-blue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-blue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-blue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-blue::-webkit-slider-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-blue::-webkit-slider-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-blue::-moz-range-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-blue::-moz-range-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-blue::-ms-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-blue::-ms-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-indigo:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-indigo:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-range.custom-range-indigo:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-range.custom-range-indigo:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-range.custom-range-indigo::-webkit-slider-thumb {
  background-color: #6610f2;
}

.dark-mode .custom-range.custom-range-indigo::-webkit-slider-thumb:active {
  background-color: #d2b9fb;
}

.dark-mode .custom-range.custom-range-indigo::-moz-range-thumb {
  background-color: #6610f2;
}

.dark-mode .custom-range.custom-range-indigo::-moz-range-thumb:active {
  background-color: #d2b9fb;
}

.dark-mode .custom-range.custom-range-indigo::-ms-thumb {
  background-color: #6610f2;
}

.dark-mode .custom-range.custom-range-indigo::-ms-thumb:active {
  background-color: #d2b9fb;
}

.dark-mode .custom-range.custom-range-purple:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-purple:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-range.custom-range-purple:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-range.custom-range-purple:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-range.custom-range-purple::-webkit-slider-thumb {
  background-color: #6f42c1;
}

.dark-mode .custom-range.custom-range-purple::-webkit-slider-thumb:active {
  background-color: #d5c8ed;
}

.dark-mode .custom-range.custom-range-purple::-moz-range-thumb {
  background-color: #6f42c1;
}

.dark-mode .custom-range.custom-range-purple::-moz-range-thumb:active {
  background-color: #d5c8ed;
}

.dark-mode .custom-range.custom-range-purple::-ms-thumb {
  background-color: #6f42c1;
}

.dark-mode .custom-range.custom-range-purple::-ms-thumb:active {
  background-color: #d5c8ed;
}

.dark-mode .custom-range.custom-range-pink:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-pink:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-range.custom-range-pink:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-range.custom-range-pink:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-range.custom-range-pink::-webkit-slider-thumb {
  background-color: #e83e8c;
}

.dark-mode .custom-range.custom-range-pink::-webkit-slider-thumb:active {
  background-color: #fbddeb;
}

.dark-mode .custom-range.custom-range-pink::-moz-range-thumb {
  background-color: #e83e8c;
}

.dark-mode .custom-range.custom-range-pink::-moz-range-thumb:active {
  background-color: #fbddeb;
}

.dark-mode .custom-range.custom-range-pink::-ms-thumb {
  background-color: #e83e8c;
}

.dark-mode .custom-range.custom-range-pink::-ms-thumb:active {
  background-color: #fbddeb;
}

.dark-mode .custom-range.custom-range-red:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-red:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-red:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-red:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-red::-webkit-slider-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-red::-webkit-slider-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-red::-moz-range-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-red::-moz-range-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-red::-ms-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-red::-ms-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-orange:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-orange:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-range.custom-range-orange:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-range.custom-range-orange:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-range.custom-range-orange::-webkit-slider-thumb {
  background-color: #fd7e14;
}

.dark-mode .custom-range.custom-range-orange::-webkit-slider-thumb:active {
  background-color: #ffdfc5;
}

.dark-mode .custom-range.custom-range-orange::-moz-range-thumb {
  background-color: #fd7e14;
}

.dark-mode .custom-range.custom-range-orange::-moz-range-thumb:active {
  background-color: #ffdfc5;
}

.dark-mode .custom-range.custom-range-orange::-ms-thumb {
  background-color: #fd7e14;
}

.dark-mode .custom-range.custom-range-orange::-ms-thumb:active {
  background-color: #ffdfc5;
}

.dark-mode .custom-range.custom-range-yellow:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-yellow:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-yellow:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-yellow:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-yellow::-webkit-slider-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-yellow::-webkit-slider-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-yellow::-moz-range-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-yellow::-moz-range-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-yellow::-ms-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-yellow::-ms-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-green:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-green:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-green:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-green:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-green::-webkit-slider-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-green::-webkit-slider-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-green::-moz-range-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-green::-moz-range-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-green::-ms-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-green::-ms-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-teal:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-teal:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-range.custom-range-teal:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-range.custom-range-teal:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-range.custom-range-teal::-webkit-slider-thumb {
  background-color: #20c997;
}

.dark-mode .custom-range.custom-range-teal::-webkit-slider-thumb:active {
  background-color: #aaf1dc;
}

.dark-mode .custom-range.custom-range-teal::-moz-range-thumb {
  background-color: #20c997;
}

.dark-mode .custom-range.custom-range-teal::-moz-range-thumb:active {
  background-color: #aaf1dc;
}

.dark-mode .custom-range.custom-range-teal::-ms-thumb {
  background-color: #20c997;
}

.dark-mode .custom-range.custom-range-teal::-ms-thumb:active {
  background-color: #aaf1dc;
}

.dark-mode .custom-range.custom-range-cyan:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-cyan:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-cyan:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-cyan:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-cyan::-webkit-slider-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-cyan::-webkit-slider-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-cyan::-moz-range-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-cyan::-moz-range-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-cyan::-ms-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-cyan::-ms-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-white:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-white:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-range.custom-range-white:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-range.custom-range-white:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-range.custom-range-white::-webkit-slider-thumb {
  background-color: #fff;
}

.dark-mode .custom-range.custom-range-white::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-white::-moz-range-thumb {
  background-color: #fff;
}

.dark-mode .custom-range.custom-range-white::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-white::-ms-thumb {
  background-color: #fff;
}

.dark-mode .custom-range.custom-range-white::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-gray:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-gray:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-gray:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-gray:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-gray::-webkit-slider-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-gray::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-gray::-moz-range-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-gray::-moz-range-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-gray::-ms-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-gray::-ms-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-gray-dark:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-gray-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-gray-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-gray-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-gray-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-gray-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-gray-dark::-moz-range-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-gray-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-gray-dark::-ms-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-gray-dark::-ms-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-off-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::after {
  background-color: #182838;
}

.dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #97b4d2;
}

.dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.dark-mode .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-off-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::after {
  background-color: #003d2d;
}

.dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #56ffd4;
}

.dark-mode .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-off-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::after {
  background-color: #16527a;
}

.dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #b6daf2;
}

.dark-mode .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-off-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::after {
  background-color: #7f5006;
}

.dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fad9a4;
}

.dark-mode .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-off-danger .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::after {
  background-color: #921e12;
}

.dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c9c4;
}

.dark-mode .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.dark-mode .custom-switch.custom-switch-off-light .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::after {
  background-color: #aeb9c5;
}

.dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-off-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::before {
  background-color: #86bad8;
  border-color: #3c8dbc;
}

.dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::after {
  background-color: #367fa9;
}

.dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #86bad8;
  border-color: #3c8dbc;
}

.dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fafcfd;
}

.dark-mode .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::before {
  background-color: #002c59;
  border-color: black;
}

.dark-mode .custom-switch.custom-switch-off-navy .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #002c59;
  border-color: black;
}

.dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #0077f2;
}

.dark-mode .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::before {
  background-color: #74c8a3;
  border-color: #3d9970;
}

.dark-mode .custom-switch.custom-switch-off-olive .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::after {
  background-color: #368763;
}

.dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #74c8a3;
  border-color: #3d9970;
}

.dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #e2f3eb;
}

.dark-mode .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::before {
  background-color: #67ffa9;
  border-color: #01ff70;
}

.dark-mode .custom-switch.custom-switch-off-lime .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::after {
  background-color: #00e765;
}

.dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #67ffa9;
  border-color: #01ff70;
}

.dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::before {
  background-color: #f672d8;
  border-color: #f012be;
}

.dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::after {
  background-color: #db0ead;
}

.dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f672d8;
  border-color: #f012be;
}

.dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::before {
  background-color: #ed6c9b;
  border-color: #d81b60;
}

.dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::after {
  background-color: #c11856;
}

.dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ed6c9b;
  border-color: #d81b60;
}

.dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fef4f8;
}

.dark-mode .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-off-blue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::after {
  background-color: #182838;
}

.dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #97b4d2;
}

.dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::after {
  background-color: #33077c;
}

.dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c3a1fa;
}

.dark-mode .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.dark-mode .custom-switch.custom-switch-off-purple .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::after {
  background-color: #382063;
}

.dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c7b5e7;
}

.dark-mode .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.dark-mode .custom-switch.custom-switch-off-pink .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::after {
  background-color: #95124e;
}

.dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c7dd;
}

.dark-mode .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-off-red .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::after {
  background-color: #921e12;
}

.dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c9c4;
}

.dark-mode .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.dark-mode .custom-switch.custom-switch-off-orange .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::after {
  background-color: #904201;
}

.dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fed1ac;
}

.dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::after {
  background-color: #7f5006;
}

.dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fad9a4;
}

.dark-mode .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-off-green .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::after {
  background-color: #003d2d;
}

.dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #56ffd4;
}

.dark-mode .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.dark-mode .custom-switch.custom-switch-off-teal .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::after {
  background-color: #0e5b44;
}

.dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #94eed3;
}

.dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::after {
  background-color: #16527a;
}

.dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #b6daf2;
}

.dark-mode .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.dark-mode .custom-switch.custom-switch-off-white .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::after {
  background-color: #bfbfbf;
}

.dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-off-gray .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.dark-mode .custom-control-input-primary:checked ~ .custom-control-label::before {
  border-color: #3f6791;
  background-color: #3f6791;
}

.dark-mode .custom-control-input-primary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233f6791' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-primary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233f6791'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-primary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-control-input-primary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #85a7ca;
}

.dark-mode .custom-control-input-primary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #a9c1da;
  border-color: #a9c1da;
}

.dark-mode .custom-control-input-secondary:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.dark-mode .custom-control-input-secondary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-secondary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-secondary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-control-input-secondary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.dark-mode .custom-control-input-secondary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.dark-mode .custom-control-input-success:checked ~ .custom-control-label::before {
  border-color: #00bc8c;
  background-color: #00bc8c;
}

.dark-mode .custom-control-input-success.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300bc8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-success.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2300bc8c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-success:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-control-input-success:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #3dffcd;
}

.dark-mode .custom-control-input-success:not(:disabled):active ~ .custom-control-label::before {
  background-color: #70ffda;
  border-color: #70ffda;
}

.dark-mode .custom-control-input-info:checked ~ .custom-control-label::before {
  border-color: #3498db;
  background-color: #3498db;
}

.dark-mode .custom-control-input-info.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233498db' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-info.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233498db'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-info:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-control-input-info:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a0cfee;
}

.dark-mode .custom-control-input-info:not(:disabled):active ~ .custom-control-label::before {
  background-color: #cce5f6;
  border-color: #cce5f6;
}

.dark-mode .custom-control-input-warning:checked ~ .custom-control-label::before {
  border-color: #f39c12;
  background-color: #f39c12;
}

.dark-mode .custom-control-input-warning.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f39c12' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-warning.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f39c12'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-warning:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-control-input-warning:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f9cf8b;
}

.dark-mode .custom-control-input-warning:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fce3bc;
  border-color: #fce3bc;
}

.dark-mode .custom-control-input-danger:checked ~ .custom-control-label::before {
  border-color: #e74c3c;
  background-color: #e74c3c;
}

.dark-mode .custom-control-input-danger.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e74c3c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-danger.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e74c3c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-danger:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-control-input-danger:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f5b4ae;
}

.dark-mode .custom-control-input-danger:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbdedb;
  border-color: #fbdedb;
}

.dark-mode .custom-control-input-light:checked ~ .custom-control-label::before {
  border-color: #f8f9fa;
  background-color: #f8f9fa;
}

.dark-mode .custom-control-input-light.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f8f9fa' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-light.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f8f9fa'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-light:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-control-input-light:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.dark-mode .custom-control-input-light:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.dark-mode .custom-control-input-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-control-input-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.dark-mode .custom-control-input-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.dark-mode .custom-control-input-lightblue:checked ~ .custom-control-label::before {
  border-color: #86bad8;
  background-color: #86bad8;
}

.dark-mode .custom-control-input-lightblue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2386bad8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lightblue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386bad8'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lightblue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-control-input-lightblue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #e6f1f7;
}

.dark-mode .custom-control-input-lightblue:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-navy:checked ~ .custom-control-label::before {
  border-color: #002c59;
  background-color: #002c59;
}

.dark-mode .custom-control-input-navy.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23002c59' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-navy.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23002c59'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-navy:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-control-input-navy:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #006ad8;
}

.dark-mode .custom-control-input-navy:not(:disabled):active ~ .custom-control-label::before {
  background-color: #0c84ff;
  border-color: #0c84ff;
}

.dark-mode .custom-control-input-olive:checked ~ .custom-control-label::before {
  border-color: #74c8a3;
  background-color: #74c8a3;
}

.dark-mode .custom-control-input-olive.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2374c8a3' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-olive.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2374c8a3'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-olive:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-control-input-olive:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #cfecdf;
}

.dark-mode .custom-control-input-olive:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f4fbf8;
  border-color: #f4fbf8;
}

.dark-mode .custom-control-input-lime:checked ~ .custom-control-label::before {
  border-color: #67ffa9;
  background-color: #67ffa9;
}

.dark-mode .custom-control-input-lime.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2367ffa9' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lime.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2367ffa9'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lime:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-control-input-lime:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #e7fff1;
}

.dark-mode .custom-control-input-lime:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-fuchsia:checked ~ .custom-control-label::before {
  border-color: #f672d8;
  background-color: #f672d8;
}

.dark-mode .custom-control-input-fuchsia.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f672d8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-fuchsia.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f672d8'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-fuchsia:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-control-input-fuchsia:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #feeaf9;
}

.dark-mode .custom-control-input-fuchsia:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-maroon:checked ~ .custom-control-label::before {
  border-color: #ed6c9b;
  background-color: #ed6c9b;
}

.dark-mode .custom-control-input-maroon.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ed6c9b' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-maroon.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ed6c9b'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-maroon:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-control-input-maroon:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fbdee8;
}

.dark-mode .custom-control-input-maroon:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-blue:checked ~ .custom-control-label::before {
  border-color: #3f6791;
  background-color: #3f6791;
}

.dark-mode .custom-control-input-blue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233f6791' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-blue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233f6791'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-blue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-control-input-blue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #85a7ca;
}

.dark-mode .custom-control-input-blue:not(:disabled):active ~ .custom-control-label::before {
  background-color: #a9c1da;
  border-color: #a9c1da;
}

.dark-mode .custom-control-input-indigo:checked ~ .custom-control-label::before {
  border-color: #6610f2;
  background-color: #6610f2;
}

.dark-mode .custom-control-input-indigo.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236610f2' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-indigo.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236610f2'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-indigo:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-control-input-indigo:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b389f9;
}

.dark-mode .custom-control-input-indigo:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d2b9fb;
  border-color: #d2b9fb;
}

.dark-mode .custom-control-input-purple:checked ~ .custom-control-label::before {
  border-color: #6f42c1;
  background-color: #6f42c1;
}

.dark-mode .custom-control-input-purple.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236f42c1' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-purple.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236f42c1'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-purple:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-control-input-purple:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b8a2e0;
}

.dark-mode .custom-control-input-purple:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d5c8ed;
  border-color: #d5c8ed;
}

.dark-mode .custom-control-input-pink:checked ~ .custom-control-label::before {
  border-color: #e83e8c;
  background-color: #e83e8c;
}

.dark-mode .custom-control-input-pink.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e83e8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-pink.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e83e8c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-pink:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-control-input-pink:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f6b0d0;
}

.dark-mode .custom-control-input-pink:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbddeb;
  border-color: #fbddeb;
}

.dark-mode .custom-control-input-red:checked ~ .custom-control-label::before {
  border-color: #e74c3c;
  background-color: #e74c3c;
}

.dark-mode .custom-control-input-red.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e74c3c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-red.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e74c3c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-red:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-control-input-red:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f5b4ae;
}

.dark-mode .custom-control-input-red:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbdedb;
  border-color: #fbdedb;
}

.dark-mode .custom-control-input-orange:checked ~ .custom-control-label::before {
  border-color: #fd7e14;
  background-color: #fd7e14;
}

.dark-mode .custom-control-input-orange.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fd7e14' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-orange.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fd7e14'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-orange:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-control-input-orange:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fec392;
}

.dark-mode .custom-control-input-orange:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffdfc5;
  border-color: #ffdfc5;
}

.dark-mode .custom-control-input-yellow:checked ~ .custom-control-label::before {
  border-color: #f39c12;
  background-color: #f39c12;
}

.dark-mode .custom-control-input-yellow.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f39c12' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-yellow.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f39c12'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-yellow:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-control-input-yellow:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f9cf8b;
}

.dark-mode .custom-control-input-yellow:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fce3bc;
  border-color: #fce3bc;
}

.dark-mode .custom-control-input-green:checked ~ .custom-control-label::before {
  border-color: #00bc8c;
  background-color: #00bc8c;
}

.dark-mode .custom-control-input-green.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300bc8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-green.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2300bc8c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-green:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-control-input-green:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #3dffcd;
}

.dark-mode .custom-control-input-green:not(:disabled):active ~ .custom-control-label::before {
  background-color: #70ffda;
  border-color: #70ffda;
}

.dark-mode .custom-control-input-teal:checked ~ .custom-control-label::before {
  border-color: #20c997;
  background-color: #20c997;
}

.dark-mode .custom-control-input-teal.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2320c997' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-teal.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2320c997'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-teal:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-control-input-teal:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #7eeaca;
}

.dark-mode .custom-control-input-teal:not(:disabled):active ~ .custom-control-label::before {
  background-color: #aaf1dc;
  border-color: #aaf1dc;
}

.dark-mode .custom-control-input-cyan:checked ~ .custom-control-label::before {
  border-color: #3498db;
  background-color: #3498db;
}

.dark-mode .custom-control-input-cyan.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233498db' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-cyan.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233498db'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-cyan:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-control-input-cyan:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a0cfee;
}

.dark-mode .custom-control-input-cyan:not(:disabled):active ~ .custom-control-label::before {
  background-color: #cce5f6;
  border-color: #cce5f6;
}

.dark-mode .custom-control-input-white:checked ~ .custom-control-label::before {
  border-color: #fff;
  background-color: #fff;
}

.dark-mode .custom-control-input-white.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-white.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-white:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-control-input-white:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.dark-mode .custom-control-input-white:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-gray:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.dark-mode .custom-control-input-gray.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-control-input-gray:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.dark-mode .custom-control-input-gray:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.dark-mode .custom-control-input-gray-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.dark-mode .custom-control-input-gray-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-control-input-gray-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.dark-mode .custom-control-input-gray-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.progress {
  box-shadow: none;
  border-radius: 1px;
}

.progress.vertical {
  display: inline-block;
  height: 200px;
  margin-right: 10px;
  position: relative;
  width: 30px;
}

.progress.vertical > .progress-bar {
  bottom: 0;
  position: absolute;
  width: 100%;
}

.progress.vertical.sm, .progress.vertical.progress-sm {
  width: 20px;
}

.progress.vertical.xs, .progress.vertical.progress-xs {
  width: 10px;
}

.progress.vertical.xxs, .progress.vertical.progress-xxs {
  width: 3px;
}

.progress-group {
  margin-bottom: 0.5rem;
}

.progress-sm {
  height: 10px;
}

.progress-xs {
  height: 7px;
}

.progress-xxs {
  height: 3px;
}

.table tr > td .progress {
  margin: 0;
}

.dark-mode .progress {
  background: #454d55;
}

.card-primary:not(.card-outline) > .card-header {
  background-color: #245682;
}

.card-primary:not(.card-outline) > .card-header,
.card-primary:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-primary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-primary.card-outline {
  border-top: 3px solid #245682;
}

.card-primary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-primary.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #245682;
}

.bg-primary > .card-header .btn-tool,
.bg-gradient-primary > .card-header .btn-tool,
.card-primary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-primary > .card-header .btn-tool:hover,
.bg-gradient-primary > .card-header .btn-tool:hover,
.card-primary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-primary .bootstrap-datetimepicker-widget .table td,
.card.bg-primary .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #1b4162;
  color: #fff;
}

.card.bg-primary .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-primary .bootstrap-datetimepicker-widget table td.active,
.card.bg-primary .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3071a9;
  color: #fff;
}

.card-secondary:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.card-secondary:not(.card-outline) > .card-header,
.card-secondary:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-secondary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-secondary.card-outline {
  border-top: 3px solid #6c757d;
}

.card-secondary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-secondary.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6c757d;
}

.bg-secondary > .card-header .btn-tool,
.bg-gradient-secondary > .card-header .btn-tool,
.card-secondary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-secondary > .card-header .btn-tool:hover,
.bg-gradient-secondary > .card-header .btn-tool:hover,
.card-secondary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-secondary .bootstrap-datetimepicker-widget .table td,
.card.bg-secondary .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.card.bg-secondary .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-secondary .bootstrap-datetimepicker-widget table td.active,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.card-success:not(.card-outline) > .card-header {
  background-color: #28a745;
}

.card-success:not(.card-outline) > .card-header,
.card-success:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-success:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-success.card-outline {
  border-top: 3px solid #28a745;
}

.card-success.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-success.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #28a745;
}

.bg-success > .card-header .btn-tool,
.bg-gradient-success > .card-header .btn-tool,
.card-success:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-success > .card-header .btn-tool:hover,
.bg-gradient-success > .card-header .btn-tool:hover,
.card-success:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-success .bootstrap-datetimepicker-widget .table td,
.card.bg-success .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-success .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-success .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #208637;
  color: #fff;
}

.card.bg-success .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-success .bootstrap-datetimepicker-widget table td.active,
.card.bg-success .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #34ce57;
  color: #fff;
}

.card-info:not(.card-outline) > .card-header {
  background-color: #17a2b8;
}

.card-info:not(.card-outline) > .card-header,
.card-info:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-info:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-info.card-outline {
  border-top: 3px solid #17a2b8;
}

.card-info.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-info.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #17a2b8;
}

.bg-info > .card-header .btn-tool,
.bg-gradient-info > .card-header .btn-tool,
.card-info:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-info > .card-header .btn-tool:hover,
.bg-gradient-info > .card-header .btn-tool:hover,
.card-info:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-info .bootstrap-datetimepicker-widget .table td,
.card.bg-info .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-info .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-info .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #128294;
  color: #fff;
}

.card.bg-info .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-info .bootstrap-datetimepicker-widget table td.active,
.card.bg-info .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #1fc8e3;
  color: #fff;
}

.card-warning:not(.card-outline) > .card-header {
  background-color: #ffc107;
}

.card-warning:not(.card-outline) > .card-header,
.card-warning:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-warning:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-warning.card-outline {
  border-top: 3px solid #ffc107;
}

.card-warning.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-warning.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #ffc107;
}

.bg-warning > .card-header .btn-tool,
.bg-gradient-warning > .card-header .btn-tool,
.card-warning:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-warning > .card-header .btn-tool:hover,
.bg-gradient-warning > .card-header .btn-tool:hover,
.card-warning:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-warning .bootstrap-datetimepicker-widget .table td,
.card.bg-warning .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #dda600;
  color: #1f2d3d;
}

.card.bg-warning .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-warning .bootstrap-datetimepicker-widget table td.active,
.card.bg-warning .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ffce3a;
  color: #1f2d3d;
}

.card-danger:not(.card-outline) > .card-header {
  background-color: #dc3545;
}

.card-danger:not(.card-outline) > .card-header,
.card-danger:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-danger:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-danger.card-outline {
  border-top: 3px solid #dc3545;
}

.card-danger.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-danger.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #dc3545;
}

.bg-danger > .card-header .btn-tool,
.bg-gradient-danger > .card-header .btn-tool,
.card-danger:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-danger > .card-header .btn-tool:hover,
.bg-gradient-danger > .card-header .btn-tool:hover,
.card-danger:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-danger .bootstrap-datetimepicker-widget .table td,
.card.bg-danger .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #c62232;
  color: #fff;
}

.card.bg-danger .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-danger .bootstrap-datetimepicker-widget table td.active,
.card.bg-danger .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #e4606d;
  color: #fff;
}

.card-light:not(.card-outline) > .card-header {
  background-color: #f8f9fa;
}

.card-light:not(.card-outline) > .card-header,
.card-light:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-light:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-light.card-outline {
  border-top: 3px solid #f8f9fa;
}

.card-light.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-light.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f8f9fa;
}

.bg-light > .card-header .btn-tool,
.bg-gradient-light > .card-header .btn-tool,
.card-light:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-light > .card-header .btn-tool:hover,
.bg-gradient-light > .card-header .btn-tool:hover,
.card-light:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-light .bootstrap-datetimepicker-widget .table td,
.card.bg-light .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-light .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-light .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e0e5e9;
  color: #1f2d3d;
}

.card.bg-light .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-light .bootstrap-datetimepicker-widget table td.active,
.card.bg-light .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.card-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.card-dark:not(.card-outline) > .card-header,
.card-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-dark.card-outline {
  border-top: 3px solid #343a40;
}

.card-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-dark.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #343a40;
}

.bg-dark > .card-header .btn-tool,
.bg-gradient-dark > .card-header .btn-tool,
.card-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-dark > .card-header .btn-tool:hover,
.bg-gradient-dark > .card-header .btn-tool:hover,
.card-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-dark .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.card.bg-dark .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-dark .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.card-lightblue:not(.card-outline) > .card-header {
  background-color: #3c8dbc;
}

.card-lightblue:not(.card-outline) > .card-header,
.card-lightblue:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-lightblue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-lightblue.card-outline {
  border-top: 3px solid #3c8dbc;
}

.card-lightblue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-lightblue.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3c8dbc;
}

.bg-lightblue > .card-header .btn-tool,
.bg-gradient-lightblue > .card-header .btn-tool,
.card-lightblue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-lightblue > .card-header .btn-tool:hover,
.bg-gradient-lightblue > .card-header .btn-tool:hover,
.card-lightblue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget .table td,
.card.bg-lightblue .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #32769d;
  color: #fff;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget table td.active,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5fa4cc;
  color: #fff;
}

.card-navy:not(.card-outline) > .card-header {
  background-color: #001f3f;
}

.card-navy:not(.card-outline) > .card-header,
.card-navy:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-navy:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-navy.card-outline {
  border-top: 3px solid #001f3f;
}

.card-navy.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-navy.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #001f3f;
}

.bg-navy > .card-header .btn-tool,
.bg-gradient-navy > .card-header .btn-tool,
.card-navy:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-navy > .card-header .btn-tool:hover,
.bg-gradient-navy > .card-header .btn-tool:hover,
.card-navy:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-navy .bootstrap-datetimepicker-widget .table td,
.card.bg-navy .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #000b16;
  color: #fff;
}

.card.bg-navy .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-navy .bootstrap-datetimepicker-widget table td.active,
.card.bg-navy .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #003872;
  color: #fff;
}

.card-olive:not(.card-outline) > .card-header {
  background-color: #3d9970;
}

.card-olive:not(.card-outline) > .card-header,
.card-olive:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-olive:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-olive.card-outline {
  border-top: 3px solid #3d9970;
}

.card-olive.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-olive.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3d9970;
}

.bg-olive > .card-header .btn-tool,
.bg-gradient-olive > .card-header .btn-tool,
.card-olive:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-olive > .card-header .btn-tool:hover,
.bg-gradient-olive > .card-header .btn-tool:hover,
.card-olive:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-olive .bootstrap-datetimepicker-widget .table td,
.card.bg-olive .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #317c5b;
  color: #fff;
}

.card.bg-olive .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-olive .bootstrap-datetimepicker-widget table td.active,
.card.bg-olive .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #50b98a;
  color: #fff;
}

.card-lime:not(.card-outline) > .card-header {
  background-color: #01ff70;
}

.card-lime:not(.card-outline) > .card-header,
.card-lime:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-lime:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-lime.card-outline {
  border-top: 3px solid #01ff70;
}

.card-lime.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-lime.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #01ff70;
}

.bg-lime > .card-header .btn-tool,
.bg-gradient-lime > .card-header .btn-tool,
.card-lime:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-lime > .card-header .btn-tool:hover,
.bg-gradient-lime > .card-header .btn-tool:hover,
.card-lime:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-lime .bootstrap-datetimepicker-widget .table td,
.card.bg-lime .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #00d75e;
  color: #1f2d3d;
}

.card.bg-lime .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-lime .bootstrap-datetimepicker-widget table td.active,
.card.bg-lime .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #34ff8d;
  color: #1f2d3d;
}

.card-fuchsia:not(.card-outline) > .card-header {
  background-color: #f012be;
}

.card-fuchsia:not(.card-outline) > .card-header,
.card-fuchsia:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-fuchsia:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-fuchsia.card-outline {
  border-top: 3px solid #f012be;
}

.card-fuchsia.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-fuchsia.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f012be;
}

.bg-fuchsia > .card-header .btn-tool,
.bg-gradient-fuchsia > .card-header .btn-tool,
.card-fuchsia:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-fuchsia > .card-header .btn-tool:hover,
.bg-gradient-fuchsia > .card-header .btn-tool:hover,
.card-fuchsia:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget .table td,
.card.bg-fuchsia .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #cc0da1;
  color: #fff;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f342cb;
  color: #fff;
}

.card-maroon:not(.card-outline) > .card-header {
  background-color: #d81b60;
}

.card-maroon:not(.card-outline) > .card-header,
.card-maroon:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-maroon:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-maroon.card-outline {
  border-top: 3px solid #d81b60;
}

.card-maroon.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-maroon.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #d81b60;
}

.bg-maroon > .card-header .btn-tool,
.bg-gradient-maroon > .card-header .btn-tool,
.card-maroon:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-maroon > .card-header .btn-tool:hover,
.bg-gradient-maroon > .card-header .btn-tool:hover,
.card-maroon:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-maroon .bootstrap-datetimepicker-widget .table td,
.card.bg-maroon .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #b41650;
  color: #fff;
}

.card.bg-maroon .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-maroon .bootstrap-datetimepicker-widget table td.active,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #e73f7c;
  color: #fff;
}

.card-blue:not(.card-outline) > .card-header {
  background-color: #007bff;
}

.card-blue:not(.card-outline) > .card-header,
.card-blue:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-blue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-blue.card-outline {
  border-top: 3px solid #007bff;
}

.card-blue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-blue.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #007bff;
}

.bg-blue > .card-header .btn-tool,
.bg-gradient-blue > .card-header .btn-tool,
.card-blue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-blue > .card-header .btn-tool:hover,
.bg-gradient-blue > .card-header .btn-tool:hover,
.card-blue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-blue .bootstrap-datetimepicker-widget .table td,
.card.bg-blue .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #0067d6;
  color: #fff;
}

.card.bg-blue .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-blue .bootstrap-datetimepicker-widget table td.active,
.card.bg-blue .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3395ff;
  color: #fff;
}

.card-indigo:not(.card-outline) > .card-header {
  background-color: #6610f2;
}

.card-indigo:not(.card-outline) > .card-header,
.card-indigo:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-indigo:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-indigo.card-outline {
  border-top: 3px solid #6610f2;
}

.card-indigo.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-indigo.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6610f2;
}

.bg-indigo > .card-header .btn-tool,
.bg-gradient-indigo > .card-header .btn-tool,
.card-indigo:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-indigo > .card-header .btn-tool:hover,
.bg-gradient-indigo > .card-header .btn-tool:hover,
.card-indigo:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-indigo .bootstrap-datetimepicker-widget .table td,
.card.bg-indigo .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #550bce;
  color: #fff;
}

.card.bg-indigo .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-indigo .bootstrap-datetimepicker-widget table td.active,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8540f5;
  color: #fff;
}

.card-purple:not(.card-outline) > .card-header {
  background-color: #6f42c1;
}

.card-purple:not(.card-outline) > .card-header,
.card-purple:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-purple:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-purple.card-outline {
  border-top: 3px solid #6f42c1;
}

.card-purple.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-purple.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6f42c1;
}

.bg-purple > .card-header .btn-tool,
.bg-gradient-purple > .card-header .btn-tool,
.card-purple:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-purple > .card-header .btn-tool:hover,
.bg-gradient-purple > .card-header .btn-tool:hover,
.card-purple:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-purple .bootstrap-datetimepicker-widget .table td,
.card.bg-purple .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #5d36a4;
  color: #fff;
}

.card.bg-purple .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-purple .bootstrap-datetimepicker-widget table td.active,
.card.bg-purple .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8c68ce;
  color: #fff;
}

.card-pink:not(.card-outline) > .card-header {
  background-color: #e83e8c;
}

.card-pink:not(.card-outline) > .card-header,
.card-pink:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-pink:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-pink.card-outline {
  border-top: 3px solid #e83e8c;
}

.card-pink.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-pink.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #e83e8c;
}

.bg-pink > .card-header .btn-tool,
.bg-gradient-pink > .card-header .btn-tool,
.card-pink:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-pink > .card-header .btn-tool:hover,
.bg-gradient-pink > .card-header .btn-tool:hover,
.card-pink:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-pink .bootstrap-datetimepicker-widget .table td,
.card.bg-pink .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e21b76;
  color: #fff;
}

.card.bg-pink .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-pink .bootstrap-datetimepicker-widget table td.active,
.card.bg-pink .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed6ca7;
  color: #fff;
}

.card-red:not(.card-outline) > .card-header {
  background-color: #dc3545;
}

.card-red:not(.card-outline) > .card-header,
.card-red:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-red:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-red.card-outline {
  border-top: 3px solid #dc3545;
}

.card-red.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-red.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #dc3545;
}

.bg-red > .card-header .btn-tool,
.bg-gradient-red > .card-header .btn-tool,
.card-red:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-red > .card-header .btn-tool:hover,
.bg-gradient-red > .card-header .btn-tool:hover,
.card-red:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-red .bootstrap-datetimepicker-widget .table td,
.card.bg-red .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-red .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-red .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #c62232;
  color: #fff;
}

.card.bg-red .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-red .bootstrap-datetimepicker-widget table td.active,
.card.bg-red .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #e4606d;
  color: #fff;
}

.card-orange:not(.card-outline) > .card-header {
  background-color: #fd7e14;
}

.card-orange:not(.card-outline) > .card-header,
.card-orange:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-orange:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-orange.card-outline {
  border-top: 3px solid #fd7e14;
}

.card-orange.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-orange.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #fd7e14;
}

.bg-orange > .card-header .btn-tool,
.bg-gradient-orange > .card-header .btn-tool,
.card-orange:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-orange > .card-header .btn-tool:hover,
.bg-gradient-orange > .card-header .btn-tool:hover,
.card-orange:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-orange .bootstrap-datetimepicker-widget .table td,
.card.bg-orange .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e66a02;
  color: #1f2d3d;
}

.card.bg-orange .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-orange .bootstrap-datetimepicker-widget table td.active,
.card.bg-orange .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #fd9a47;
  color: #1f2d3d;
}

.card-yellow:not(.card-outline) > .card-header {
  background-color: #ffc107;
}

.card-yellow:not(.card-outline) > .card-header,
.card-yellow:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-yellow:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-yellow.card-outline {
  border-top: 3px solid #ffc107;
}

.card-yellow.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-yellow.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #ffc107;
}

.bg-yellow > .card-header .btn-tool,
.bg-gradient-yellow > .card-header .btn-tool,
.card-yellow:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-yellow > .card-header .btn-tool:hover,
.bg-gradient-yellow > .card-header .btn-tool:hover,
.card-yellow:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-yellow .bootstrap-datetimepicker-widget .table td,
.card.bg-yellow .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #dda600;
  color: #1f2d3d;
}

.card.bg-yellow .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-yellow .bootstrap-datetimepicker-widget table td.active,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ffce3a;
  color: #1f2d3d;
}

.card-green:not(.card-outline) > .card-header {
  background-color: #28a745;
}

.card-green:not(.card-outline) > .card-header,
.card-green:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-green:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-green.card-outline {
  border-top: 3px solid #28a745;
}

.card-green.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-green.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #28a745;
}

.bg-green > .card-header .btn-tool,
.bg-gradient-green > .card-header .btn-tool,
.card-green:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-green > .card-header .btn-tool:hover,
.bg-gradient-green > .card-header .btn-tool:hover,
.card-green:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-green .bootstrap-datetimepicker-widget .table td,
.card.bg-green .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-green .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-green .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #208637;
  color: #fff;
}

.card.bg-green .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-green .bootstrap-datetimepicker-widget table td.active,
.card.bg-green .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #34ce57;
  color: #fff;
}

.card-teal:not(.card-outline) > .card-header {
  background-color: #20c997;
}

.card-teal:not(.card-outline) > .card-header,
.card-teal:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-teal:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-teal.card-outline {
  border-top: 3px solid #20c997;
}

.card-teal.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-teal.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #20c997;
}

.bg-teal > .card-header .btn-tool,
.bg-gradient-teal > .card-header .btn-tool,
.card-teal:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-teal > .card-header .btn-tool:hover,
.bg-gradient-teal > .card-header .btn-tool:hover,
.card-teal:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-teal .bootstrap-datetimepicker-widget .table td,
.card.bg-teal .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #1aa67d;
  color: #fff;
}

.card.bg-teal .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-teal .bootstrap-datetimepicker-widget table td.active,
.card.bg-teal .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3ce0af;
  color: #fff;
}

.card-cyan:not(.card-outline) > .card-header {
  background-color: #17a2b8;
}

.card-cyan:not(.card-outline) > .card-header,
.card-cyan:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-cyan:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-cyan.card-outline {
  border-top: 3px solid #17a2b8;
}

.card-cyan.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-cyan.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #17a2b8;
}

.bg-cyan > .card-header .btn-tool,
.bg-gradient-cyan > .card-header .btn-tool,
.card-cyan:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-cyan > .card-header .btn-tool:hover,
.bg-gradient-cyan > .card-header .btn-tool:hover,
.card-cyan:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-cyan .bootstrap-datetimepicker-widget .table td,
.card.bg-cyan .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #128294;
  color: #fff;
}

.card.bg-cyan .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-cyan .bootstrap-datetimepicker-widget table td.active,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #1fc8e3;
  color: #fff;
}

.card-white:not(.card-outline) > .card-header {
  background-color: #fff;
}

.card-white:not(.card-outline) > .card-header,
.card-white:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-white:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-white.card-outline {
  border-top: 3px solid #fff;
}

.card-white.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-white.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #fff;
}

.bg-white > .card-header .btn-tool,
.bg-gradient-white > .card-header .btn-tool,
.card-white:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-white > .card-header .btn-tool:hover,
.bg-gradient-white > .card-header .btn-tool:hover,
.card-white:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-white .bootstrap-datetimepicker-widget .table td,
.card.bg-white .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-white .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-white .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #ebebeb;
  color: #1f2d3d;
}

.card.bg-white .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-white .bootstrap-datetimepicker-widget table td.active,
.card.bg-white .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.card-gray:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.card-gray:not(.card-outline) > .card-header,
.card-gray:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-gray:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-gray.card-outline {
  border-top: 3px solid #6c757d;
}

.card-gray.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-gray.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6c757d;
}

.bg-gray > .card-header .btn-tool,
.bg-gradient-gray > .card-header .btn-tool,
.card-gray:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-gray > .card-header .btn-tool:hover,
.bg-gradient-gray > .card-header .btn-tool:hover,
.card-gray:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-gray .bootstrap-datetimepicker-widget .table td,
.card.bg-gray .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.card.bg-gray .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-gray .bootstrap-datetimepicker-widget table td.active,
.card.bg-gray .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.card-gray-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.card-gray-dark:not(.card-outline) > .card-header,
.card-gray-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-gray-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-gray-dark.card-outline {
  border-top: 3px solid #343a40;
}

.card-gray-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-gray-dark.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #343a40;
}

.bg-gray-dark > .card-header .btn-tool,
.bg-gradient-gray-dark > .card-header .btn-tool,
.card-gray-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-gray-dark > .card-header .btn-tool:hover,
.bg-gradient-gray-dark > .card-header .btn-tool:hover,
.card-gray-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-gray-dark .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.card {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  margin-bottom: 1rem;
}

.card.bg-dark .card-header {
  border-color: #383f45;
}

.card.bg-dark,
.card.bg-dark .card-body {
  color: #fff;
}

.card.maximized-card {
  height: 100% !important;
  left: 0;
  max-height: 100% !important;
  max-width: 100% !important;
  position: fixed;
  top: 0;
  width: 100% !important;
  z-index: 1040;
}

.card.maximized-card.was-collapsed .card-body {
  display: block !important;
}

.card.maximized-card .card-body {
  overflow: auto;
}

.card.maximized-card [data-card-widgett="collapse"] {
  display: none;
}

.card.maximized-card .card-header,
.card.maximized-card .card-footer {
  border-radius: 0 !important;
}

.card.collapsed-card .card-body,
.card.collapsed-card .card-footer {
  display: none;
}

.card .nav.flex-column > li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  margin: 0;
}

.card .nav.flex-column > li:last-of-type {
  border-bottom: 0;
}

.card.height-control .card-body {
  max-height: 300px;
  overflow: auto;
}

.card .border-right {
  border-right: 1px solid rgba(0, 0, 0, 0.125);
}

.card .border-left {
  border-left: 1px solid rgba(0, 0, 0, 0.125);
}

.card.card-tabs:not(.card-outline) > .card-header {
  border-bottom: 0;
}

.card.card-tabs:not(.card-outline) > .card-header .nav-item:first-child .nav-link {
  border-left-color: transparent;
}

.card.card-tabs.card-outline .nav-item {
  border-bottom: 0;
}

.card.card-tabs.card-outline .nav-item:first-child .nav-link {
  border-left: 0;
  margin-left: 0;
}

.card.card-tabs .card-tools {
  margin: .3rem .5rem;
}

.card.card-tabs:not(.expanding-card).collapsed-card .card-header {
  border-bottom: 0;
}

.card.card-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs {
  border-bottom: 0;
}

.card.card-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs .nav-item {
  margin-bottom: 0;
}

.card.card-tabs.expanding-card .card-header .nav-tabs .nav-item {
  margin-bottom: -1px;
}

.card.card-outline-tabs {
  border-top: 0;
}

.card.card-outline-tabs .card-header .nav-item:first-child .nav-link {
  border-left: 0;
  margin-left: 0;
}

.card.card-outline-tabs .card-header a {
  border-top: 3px solid transparent;
}

.card.card-outline-tabs .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card.card-outline-tabs .card-header a.active:hover {
  margin-top: 0;
}

.card.card-outline-tabs .card-tools {
  margin: .5rem .5rem .3rem;
}

.card.card-outline-tabs:not(.expanding-card).collapsed-card .card-header {
  border-bottom: 0;
}

.card.card-outline-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs {
  border-bottom: 0;
}

.card.card-outline-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs .nav-item {
  margin-bottom: 0;
}

.card.card-outline-tabs.expanding-card .card-header .nav-tabs .nav-item {
  margin-bottom: -1px;
}

html.maximized-card {
  overflow: hidden;
}

.card-header::after,
.card-body::after,
.card-footer::after {
  display: block;
  clear: both;
  content: "";
}

.card-header {
  background-color: transparent;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  padding: 0.75rem 1.25rem;
  position: relative;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.collapsed-card .card-header {
  border-bottom: 0;
}

.card-header > .card-tools {
  float: right;
  margin-right: -0.625rem;
}

.card-header > .card-tools .input-group,
.card-header > .card-tools .nav,
.card-header > .card-tools .pagination {
  margin-bottom: -0.3rem;
  margin-top: -0.3rem;
}

.card-header > .card-tools [data-toggle="tooltip"] {
  position: relative;
}

.card-title {
  float: left;
  font-size: 1.1rem;
  font-weight: 400;
  margin: 0;
}

.card-text {
  clear: both;
}

.btn-tool {
  background-color: transparent;
  color: #adb5bd;
  font-size: 0.875rem;
  margin: -0.75rem 0;
  padding: .25rem .5rem;
}

.btn-group.show .btn-tool, .btn-tool:hover {
  color: #495057;
}

.show .btn-tool, .btn-tool:focus {
  box-shadow: none !important;
}

.text-sm .card-title {
  font-size: 1rem;
}

.text-sm .nav-link {
  padding: 0.4rem 0.8rem;
}

.card-body > .table {
  margin-bottom: 0;
}

.card-body > .table > thead > tr > th,
.card-body > .table > thead > tr > td {
  border-top-width: 0;
}

.card-body .fc {
  margin-top: 5px;
}

.card-body .full-width-chart {
  margin: -19px;
}

.card-body.p-0 .full-width-chart {
  margin: -9px;
}

.chart-legend {
  padding-left: 0;
  list-style: none;
  margin: 10px 0;
}

@media (max-width: 576px) {
  .chart-legend > li {
    float: left;
    margin-right: 10px;
  }
}

.card-comments {
  background-color: #f8f9fa;
}

.card-comments .card-comment {
  border-bottom: 1px solid #e9ecef;
  padding: 8px 0;
}

.card-comments .card-comment::after {
  display: block;
  clear: both;
  content: "";
}

.card-comments .card-comment:last-of-type {
  border-bottom: 0;
}

.card-comments .card-comment:first-of-type {
  padding-top: 0;
}

.card-comments .card-comment img {
  height: 1.875rem;
  width: 1.875rem;
  float: left;
}

.card-comments .comment-text {
  color: #78838e;
  margin-left: 40px;
}

.card-comments .username {
  color: #495057;
  display: block;
  font-weight: 600;
}

.card-comments .text-muted {
  font-size: 12px;
  font-weight: 400;
}

.todo-list {
  list-style: none;
  margin: 0;
  overflow: auto;
  padding: 0;
}

.todo-list > li {
  border-radius: 2px;
  background-color: #f8f9fa;
  border-left: 2px solid #e9ecef;
  color: #495057;
  margin-bottom: 2px;
  padding: 10px;
}

.todo-list > li:last-of-type {
  margin-bottom: 0;
}

.todo-list > li > input[type="checkbox"] {
  margin: 0 10px 0 5px;
}

.todo-list > li .text {
  display: inline-block;
  font-weight: 600;
  margin-left: 5px;
}

.todo-list > li .badge {
  font-size: .7rem;
  margin-left: 10px;
}

.todo-list > li .tools {
  color: #dc3545;
  display: none;
  float: right;
}

.todo-list > li .tools > .fa,
.todo-list > li .tools > .fas,
.todo-list > li .tools > .far,
.todo-list > li .tools > .fab,
.todo-list > li .tools > .fal,
.todo-list > li .tools > .fad,
.todo-list > li .tools > .svg-inline--fa,
.todo-list > li .tools > .ion {
  cursor: pointer;
  margin-right: 5px;
}

.todo-list > li:hover .tools {
  display: inline-block;
}

.todo-list > li.done {
  color: #697582;
}

.todo-list > li.done .text {
  font-weight: 500;
  text-decoration: line-through;
}

.todo-list > li.done .badge {
  background-color: #adb5bd !important;
}

.todo-list .primary {
  border-left-color: #245682;
}

.todo-list .secondary {
  border-left-color: #6c757d;
}

.todo-list .success {
  border-left-color: #28a745;
}

.todo-list .info {
  border-left-color: #17a2b8;
}

.todo-list .warning {
  border-left-color: #ffc107;
}

.todo-list .danger {
  border-left-color: #dc3545;
}

.todo-list .light {
  border-left-color: #f8f9fa;
}

.todo-list .dark {
  border-left-color: #343a40;
}

.todo-list .lightblue {
  border-left-color: #3c8dbc;
}

.todo-list .navy {
  border-left-color: #001f3f;
}

.todo-list .olive {
  border-left-color: #3d9970;
}

.todo-list .lime {
  border-left-color: #01ff70;
}

.todo-list .fuchsia {
  border-left-color: #f012be;
}

.todo-list .maroon {
  border-left-color: #d81b60;
}

.todo-list .blue {
  border-left-color: #007bff;
}

.todo-list .indigo {
  border-left-color: #6610f2;
}

.todo-list .purple {
  border-left-color: #6f42c1;
}

.todo-list .pink {
  border-left-color: #e83e8c;
}

.todo-list .red {
  border-left-color: #dc3545;
}

.todo-list .orange {
  border-left-color: #fd7e14;
}

.todo-list .yellow {
  border-left-color: #ffc107;
}

.todo-list .green {
  border-left-color: #28a745;
}

.todo-list .teal {
  border-left-color: #20c997;
}

.todo-list .cyan {
  border-left-color: #17a2b8;
}

.todo-list .white {
  border-left-color: #fff;
}

.todo-list .gray {
  border-left-color: #6c757d;
}

.todo-list .gray-dark {
  border-left-color: #343a40;
}

.todo-list .handle {
  cursor: move;
  display: inline-block;
  margin: 0 5px;
}

.card-input {
  max-width: 200px;
}

.card-default .nav-item:first-child .nav-link {
  border-left: 0;
}

.dark-mode .card-primary:not(.card-outline) > .card-header {
  background-color: #3f6791;
}

.dark-mode .card-primary:not(.card-outline) > .card-header,
.dark-mode .card-primary:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-primary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-primary.card-outline {
  border-top: 3px solid #3f6791;
}

.dark-mode .card-primary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-primary.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3f6791;
}

.dark-mode .bg-primary > .card-header .btn-tool,
.dark-mode .bg-gradient-primary > .card-header .btn-tool,
.dark-mode .card-primary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-primary > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-primary > .card-header .btn-tool:hover,
.dark-mode .card-primary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #335375;
  color: #fff;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5080b3;
  color: #fff;
}

.dark-mode .card-secondary:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.dark-mode .card-secondary:not(.card-outline) > .card-header,
.dark-mode .card-secondary:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-secondary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-secondary.card-outline {
  border-top: 3px solid #6c757d;
}

.dark-mode .card-secondary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-secondary.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6c757d;
}

.dark-mode .bg-secondary > .card-header .btn-tool,
.dark-mode .bg-gradient-secondary > .card-header .btn-tool,
.dark-mode .card-secondary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-secondary > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-secondary > .card-header .btn-tool:hover,
.dark-mode .card-secondary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.dark-mode .card-success:not(.card-outline) > .card-header {
  background-color: #00bc8c;
}

.dark-mode .card-success:not(.card-outline) > .card-header,
.dark-mode .card-success:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-success:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-success.card-outline {
  border-top: 3px solid #00bc8c;
}

.dark-mode .card-success.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-success.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #00bc8c;
}

.dark-mode .bg-success > .card-header .btn-tool,
.dark-mode .bg-gradient-success > .card-header .btn-tool,
.dark-mode .card-success:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-success > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-success > .card-header .btn-tool:hover,
.dark-mode .card-success:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #00936e;
  color: #fff;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #00efb2;
  color: #fff;
}

.dark-mode .card-info:not(.card-outline) > .card-header {
  background-color: #3498db;
}

.dark-mode .card-info:not(.card-outline) > .card-header,
.dark-mode .card-info:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-info:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-info.card-outline {
  border-top: 3px solid #3498db;
}

.dark-mode .card-info.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-info.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3498db;
}

.dark-mode .bg-info > .card-header .btn-tool,
.dark-mode .bg-gradient-info > .card-header .btn-tool,
.dark-mode .card-info:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-info > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-info > .card-header .btn-tool:hover,
.dark-mode .card-info:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #2383c4;
  color: #fff;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5faee3;
  color: #fff;
}

.dark-mode .card-warning:not(.card-outline) > .card-header {
  background-color: #f39c12;
}

.dark-mode .card-warning:not(.card-outline) > .card-header,
.dark-mode .card-warning:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-warning:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-warning.card-outline {
  border-top: 3px solid #f39c12;
}

.dark-mode .card-warning.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-warning.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f39c12;
}

.dark-mode .bg-warning > .card-header .btn-tool,
.dark-mode .bg-gradient-warning > .card-header .btn-tool,
.dark-mode .card-warning:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-warning > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-warning > .card-header .btn-tool:hover,
.dark-mode .card-warning:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #d2850b;
  color: #1f2d3d;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f5b043;
  color: #1f2d3d;
}

.dark-mode .card-danger:not(.card-outline) > .card-header {
  background-color: #e74c3c;
}

.dark-mode .card-danger:not(.card-outline) > .card-header,
.dark-mode .card-danger:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-danger:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-danger.card-outline {
  border-top: 3px solid #e74c3c;
}

.dark-mode .card-danger.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-danger.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #e74c3c;
}

.dark-mode .bg-danger > .card-header .btn-tool,
.dark-mode .bg-gradient-danger > .card-header .btn-tool,
.dark-mode .card-danger:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-danger > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-danger > .card-header .btn-tool:hover,
.dark-mode .card-danger:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #df2e1b;
  color: #fff;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed7669;
  color: #fff;
}

.dark-mode .card-light:not(.card-outline) > .card-header {
  background-color: #f8f9fa;
}

.dark-mode .card-light:not(.card-outline) > .card-header,
.dark-mode .card-light:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-light:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-light.card-outline {
  border-top: 3px solid #f8f9fa;
}

.dark-mode .card-light.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-light.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f8f9fa;
}

.dark-mode .bg-light > .card-header .btn-tool,
.dark-mode .bg-gradient-light > .card-header .btn-tool,
.dark-mode .card-light:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-light > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-light > .card-header .btn-tool:hover,
.dark-mode .card-light:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e0e5e9;
  color: #1f2d3d;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.dark-mode .card-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.dark-mode .card-dark:not(.card-outline) > .card-header,
.dark-mode .card-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-dark.card-outline {
  border-top: 3px solid #343a40;
}

.dark-mode .card-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-dark.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #343a40;
}

.dark-mode .bg-dark > .card-header .btn-tool,
.dark-mode .bg-gradient-dark > .card-header .btn-tool,
.dark-mode .card-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-dark > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-dark > .card-header .btn-tool:hover,
.dark-mode .card-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.dark-mode .card-lightblue:not(.card-outline) > .card-header {
  background-color: #86bad8;
}

.dark-mode .card-lightblue:not(.card-outline) > .card-header,
.dark-mode .card-lightblue:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-lightblue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-lightblue.card-outline {
  border-top: 3px solid #86bad8;
}

.dark-mode .card-lightblue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-lightblue.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #86bad8;
}

.dark-mode .bg-lightblue > .card-header .btn-tool,
.dark-mode .bg-gradient-lightblue > .card-header .btn-tool,
.dark-mode .card-lightblue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-lightblue > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-lightblue > .card-header .btn-tool:hover,
.dark-mode .card-lightblue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #67a8ce;
  color: #1f2d3d;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #acd0e5;
  color: #1f2d3d;
}

.dark-mode .card-navy:not(.card-outline) > .card-header {
  background-color: #002c59;
}

.dark-mode .card-navy:not(.card-outline) > .card-header,
.dark-mode .card-navy:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-navy:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-navy.card-outline {
  border-top: 3px solid #002c59;
}

.dark-mode .card-navy.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-navy.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #002c59;
}

.dark-mode .bg-navy > .card-header .btn-tool,
.dark-mode .bg-gradient-navy > .card-header .btn-tool,
.dark-mode .card-navy:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-navy > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-navy > .card-header .btn-tool:hover,
.dark-mode .card-navy:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #001730;
  color: #fff;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #00458c;
  color: #fff;
}

.dark-mode .card-olive:not(.card-outline) > .card-header {
  background-color: #74c8a3;
}

.dark-mode .card-olive:not(.card-outline) > .card-header,
.dark-mode .card-olive:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-olive:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-olive.card-outline {
  border-top: 3px solid #74c8a3;
}

.dark-mode .card-olive.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-olive.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #74c8a3;
}

.dark-mode .bg-olive > .card-header .btn-tool,
.dark-mode .bg-gradient-olive > .card-header .btn-tool,
.dark-mode .card-olive:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-olive > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-olive > .card-header .btn-tool:hover,
.dark-mode .card-olive:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #57bc8f;
  color: #1f2d3d;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #99d6bb;
  color: #1f2d3d;
}

.dark-mode .card-lime:not(.card-outline) > .card-header {
  background-color: #67ffa9;
}

.dark-mode .card-lime:not(.card-outline) > .card-header,
.dark-mode .card-lime:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-lime:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-lime.card-outline {
  border-top: 3px solid #67ffa9;
}

.dark-mode .card-lime.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-lime.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #67ffa9;
}

.dark-mode .bg-lime > .card-header .btn-tool,
.dark-mode .bg-gradient-lime > .card-header .btn-tool,
.dark-mode .card-lime:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-lime > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-lime > .card-header .btn-tool:hover,
.dark-mode .card-lime:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #3eff92;
  color: #1f2d3d;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #9affc6;
  color: #1f2d3d;
}

.dark-mode .card-fuchsia:not(.card-outline) > .card-header {
  background-color: #f672d8;
}

.dark-mode .card-fuchsia:not(.card-outline) > .card-header,
.dark-mode .card-fuchsia:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-fuchsia:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-fuchsia.card-outline {
  border-top: 3px solid #f672d8;
}

.dark-mode .card-fuchsia.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-fuchsia.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f672d8;
}

.dark-mode .bg-fuchsia > .card-header .btn-tool,
.dark-mode .bg-gradient-fuchsia > .card-header .btn-tool,
.dark-mode .card-fuchsia:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-fuchsia > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-fuchsia > .card-header .btn-tool:hover,
.dark-mode .card-fuchsia:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #f44cce;
  color: #1f2d3d;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f9a2e5;
  color: #1f2d3d;
}

.dark-mode .card-maroon:not(.card-outline) > .card-header {
  background-color: #ed6c9b;
}

.dark-mode .card-maroon:not(.card-outline) > .card-header,
.dark-mode .card-maroon:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-maroon:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-maroon.card-outline {
  border-top: 3px solid #ed6c9b;
}

.dark-mode .card-maroon.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-maroon.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #ed6c9b;
}

.dark-mode .bg-maroon > .card-header .btn-tool,
.dark-mode .bg-gradient-maroon > .card-header .btn-tool,
.dark-mode .card-maroon:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-maroon > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-maroon > .card-header .btn-tool:hover,
.dark-mode .card-maroon:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e84883;
  color: #1f2d3d;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f29aba;
  color: #1f2d3d;
}

.dark-mode .card-blue:not(.card-outline) > .card-header {
  background-color: #3f6791;
}

.dark-mode .card-blue:not(.card-outline) > .card-header,
.dark-mode .card-blue:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-blue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-blue.card-outline {
  border-top: 3px solid #3f6791;
}

.dark-mode .card-blue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-blue.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3f6791;
}

.dark-mode .bg-blue > .card-header .btn-tool,
.dark-mode .bg-gradient-blue > .card-header .btn-tool,
.dark-mode .card-blue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-blue > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-blue > .card-header .btn-tool:hover,
.dark-mode .card-blue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #335375;
  color: #fff;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5080b3;
  color: #fff;
}

.dark-mode .card-indigo:not(.card-outline) > .card-header {
  background-color: #6610f2;
}

.dark-mode .card-indigo:not(.card-outline) > .card-header,
.dark-mode .card-indigo:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-indigo:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-indigo.card-outline {
  border-top: 3px solid #6610f2;
}

.dark-mode .card-indigo.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-indigo.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6610f2;
}

.dark-mode .bg-indigo > .card-header .btn-tool,
.dark-mode .bg-gradient-indigo > .card-header .btn-tool,
.dark-mode .card-indigo:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-indigo > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-indigo > .card-header .btn-tool:hover,
.dark-mode .card-indigo:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #550bce;
  color: #fff;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8540f5;
  color: #fff;
}

.dark-mode .card-purple:not(.card-outline) > .card-header {
  background-color: #6f42c1;
}

.dark-mode .card-purple:not(.card-outline) > .card-header,
.dark-mode .card-purple:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-purple:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-purple.card-outline {
  border-top: 3px solid #6f42c1;
}

.dark-mode .card-purple.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-purple.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6f42c1;
}

.dark-mode .bg-purple > .card-header .btn-tool,
.dark-mode .bg-gradient-purple > .card-header .btn-tool,
.dark-mode .card-purple:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-purple > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-purple > .card-header .btn-tool:hover,
.dark-mode .card-purple:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #5d36a4;
  color: #fff;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8c68ce;
  color: #fff;
}

.dark-mode .card-pink:not(.card-outline) > .card-header {
  background-color: #e83e8c;
}

.dark-mode .card-pink:not(.card-outline) > .card-header,
.dark-mode .card-pink:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-pink:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-pink.card-outline {
  border-top: 3px solid #e83e8c;
}

.dark-mode .card-pink.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-pink.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #e83e8c;
}

.dark-mode .bg-pink > .card-header .btn-tool,
.dark-mode .bg-gradient-pink > .card-header .btn-tool,
.dark-mode .card-pink:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-pink > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-pink > .card-header .btn-tool:hover,
.dark-mode .card-pink:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e21b76;
  color: #fff;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed6ca7;
  color: #fff;
}

.dark-mode .card-red:not(.card-outline) > .card-header {
  background-color: #e74c3c;
}

.dark-mode .card-red:not(.card-outline) > .card-header,
.dark-mode .card-red:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-red:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-red.card-outline {
  border-top: 3px solid #e74c3c;
}

.dark-mode .card-red.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-red.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #e74c3c;
}

.dark-mode .bg-red > .card-header .btn-tool,
.dark-mode .bg-gradient-red > .card-header .btn-tool,
.dark-mode .card-red:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-red > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-red > .card-header .btn-tool:hover,
.dark-mode .card-red:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #df2e1b;
  color: #fff;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed7669;
  color: #fff;
}

.dark-mode .card-orange:not(.card-outline) > .card-header {
  background-color: #fd7e14;
}

.dark-mode .card-orange:not(.card-outline) > .card-header,
.dark-mode .card-orange:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-orange:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-orange.card-outline {
  border-top: 3px solid #fd7e14;
}

.dark-mode .card-orange.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-orange.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #fd7e14;
}

.dark-mode .bg-orange > .card-header .btn-tool,
.dark-mode .bg-gradient-orange > .card-header .btn-tool,
.dark-mode .card-orange:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-orange > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-orange > .card-header .btn-tool:hover,
.dark-mode .card-orange:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e66a02;
  color: #1f2d3d;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #fd9a47;
  color: #1f2d3d;
}

.dark-mode .card-yellow:not(.card-outline) > .card-header {
  background-color: #f39c12;
}

.dark-mode .card-yellow:not(.card-outline) > .card-header,
.dark-mode .card-yellow:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-yellow:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-yellow.card-outline {
  border-top: 3px solid #f39c12;
}

.dark-mode .card-yellow.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-yellow.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #f39c12;
}

.dark-mode .bg-yellow > .card-header .btn-tool,
.dark-mode .bg-gradient-yellow > .card-header .btn-tool,
.dark-mode .card-yellow:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-yellow > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-yellow > .card-header .btn-tool:hover,
.dark-mode .card-yellow:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #d2850b;
  color: #1f2d3d;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f5b043;
  color: #1f2d3d;
}

.dark-mode .card-green:not(.card-outline) > .card-header {
  background-color: #00bc8c;
}

.dark-mode .card-green:not(.card-outline) > .card-header,
.dark-mode .card-green:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-green:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-green.card-outline {
  border-top: 3px solid #00bc8c;
}

.dark-mode .card-green.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-green.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #00bc8c;
}

.dark-mode .bg-green > .card-header .btn-tool,
.dark-mode .bg-gradient-green > .card-header .btn-tool,
.dark-mode .card-green:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-green > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-green > .card-header .btn-tool:hover,
.dark-mode .card-green:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #00936e;
  color: #fff;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #00efb2;
  color: #fff;
}

.dark-mode .card-teal:not(.card-outline) > .card-header {
  background-color: #20c997;
}

.dark-mode .card-teal:not(.card-outline) > .card-header,
.dark-mode .card-teal:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-teal:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-teal.card-outline {
  border-top: 3px solid #20c997;
}

.dark-mode .card-teal.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-teal.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #20c997;
}

.dark-mode .bg-teal > .card-header .btn-tool,
.dark-mode .bg-gradient-teal > .card-header .btn-tool,
.dark-mode .card-teal:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-teal > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-teal > .card-header .btn-tool:hover,
.dark-mode .card-teal:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #1aa67d;
  color: #fff;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3ce0af;
  color: #fff;
}

.dark-mode .card-cyan:not(.card-outline) > .card-header {
  background-color: #3498db;
}

.dark-mode .card-cyan:not(.card-outline) > .card-header,
.dark-mode .card-cyan:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-cyan:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-cyan.card-outline {
  border-top: 3px solid #3498db;
}

.dark-mode .card-cyan.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-cyan.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #3498db;
}

.dark-mode .bg-cyan > .card-header .btn-tool,
.dark-mode .bg-gradient-cyan > .card-header .btn-tool,
.dark-mode .card-cyan:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-cyan > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-cyan > .card-header .btn-tool:hover,
.dark-mode .card-cyan:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #2383c4;
  color: #fff;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5faee3;
  color: #fff;
}

.dark-mode .card-white:not(.card-outline) > .card-header {
  background-color: #fff;
}

.dark-mode .card-white:not(.card-outline) > .card-header,
.dark-mode .card-white:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-white:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-white.card-outline {
  border-top: 3px solid #fff;
}

.dark-mode .card-white.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-white.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #fff;
}

.dark-mode .bg-white > .card-header .btn-tool,
.dark-mode .bg-gradient-white > .card-header .btn-tool,
.dark-mode .card-white:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-white > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-white > .card-header .btn-tool:hover,
.dark-mode .card-white:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #ebebeb;
  color: #1f2d3d;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.dark-mode .card-gray:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.dark-mode .card-gray:not(.card-outline) > .card-header,
.dark-mode .card-gray:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-gray:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-gray.card-outline {
  border-top: 3px solid #6c757d;
}

.dark-mode .card-gray.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-gray.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #6c757d;
}

.dark-mode .bg-gray > .card-header .btn-tool,
.dark-mode .bg-gradient-gray > .card-header .btn-tool,
.dark-mode .card-gray:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-gray > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-gray > .card-header .btn-tool:hover,
.dark-mode .card-gray:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.dark-mode .card-gray-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.dark-mode .card-gray-dark:not(.card-outline) > .card-header,
.dark-mode .card-gray-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-gray-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-gray-dark.card-outline {
  border-top: 3px solid #343a40;
}

.dark-mode .card-gray-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-gray-dark.card-outline-tabs > .card-header a.active {
  border-top: 3px solid #343a40;
}

.dark-mode .bg-gray-dark > .card-header .btn-tool,
.dark-mode .bg-gradient-gray-dark > .card-header .btn-tool,
.dark-mode .card-gray-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-gray-dark > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-gray-dark > .card-header .btn-tool:hover,
.dark-mode .card-gray-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.dark-mode .card {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .card .card {
  background-color: #3f474e;
  color: #fff;
}

.dark-mode .card .nav.flex-column > li {
  border-bottom-color: #6c757d;
}

.dark-mode .card .card-footer {
  background-color: rgba(0, 0, 0, 0.1);
}

.dark-mode .card.card-outline-tabs .card-header a:hover {
  border-color: #6c757d;
  border-bottom-color: transparent;
}

.dark-mode .card:not(.card-outline) > .card-header a.active {
  color: #fff;
}

.dark-mode .card-comments {
  background-color: #373d44;
}

.dark-mode .card-comments .username {
  color: #ced4da;
}

.dark-mode .card-comments .card-comment {
  border-bottom-color: #454d55;
}

.dark-mode .todo-list > li {
  background-color: #3f474e;
  border-color: #454d55;
  color: #fff;
}

.dark-mode .todo-list .primary {
  border-left-color: #3f6791;
}

.dark-mode .todo-list .secondary {
  border-left-color: #6c757d;
}

.dark-mode .todo-list .success {
  border-left-color: #00bc8c;
}

.dark-mode .todo-list .info {
  border-left-color: #3498db;
}

.dark-mode .todo-list .warning {
  border-left-color: #f39c12;
}

.dark-mode .todo-list .danger {
  border-left-color: #e74c3c;
}

.dark-mode .todo-list .light {
  border-left-color: #f8f9fa;
}

.dark-mode .todo-list .dark {
  border-left-color: #343a40;
}

.dark-mode .todo-list .lightblue {
  border-left-color: #86bad8;
}

.dark-mode .todo-list .navy {
  border-left-color: #002c59;
}

.dark-mode .todo-list .olive {
  border-left-color: #74c8a3;
}

.dark-mode .todo-list .lime {
  border-left-color: #67ffa9;
}

.dark-mode .todo-list .fuchsia {
  border-left-color: #f672d8;
}

.dark-mode .todo-list .maroon {
  border-left-color: #ed6c9b;
}

.dark-mode .todo-list .blue {
  border-left-color: #3f6791;
}

.dark-mode .todo-list .indigo {
  border-left-color: #6610f2;
}

.dark-mode .todo-list .purple {
  border-left-color: #6f42c1;
}

.dark-mode .todo-list .pink {
  border-left-color: #e83e8c;
}

.dark-mode .todo-list .red {
  border-left-color: #e74c3c;
}

.dark-mode .todo-list .orange {
  border-left-color: #fd7e14;
}

.dark-mode .todo-list .yellow {
  border-left-color: #f39c12;
}

.dark-mode .todo-list .green {
  border-left-color: #00bc8c;
}

.dark-mode .todo-list .teal {
  border-left-color: #20c997;
}

.dark-mode .todo-list .cyan {
  border-left-color: #3498db;
}

.dark-mode .todo-list .white {
  border-left-color: #fff;
}

.dark-mode .todo-list .gray {
  border-left-color: #6c757d;
}

.dark-mode .todo-list .gray-dark {
  border-left-color: #343a40;
}

.modal-dialog .overlay {
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: -1px;
  z-index: 1052;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.7);
  color: #666f76;
  border-radius: 0.3rem;
}

.modal-content.bg-warning .modal-header,
.modal-content.bg-warning .modal-footer {
  border-color: #343a40;
}

.modal-content.bg-primary .close, .modal-content.bg-primary .mailbox-attachment-close, .modal-content.bg-secondary .close, .modal-content.bg-secondary .mailbox-attachment-close, .modal-content.bg-info .close, .modal-content.bg-info .mailbox-attachment-close, .modal-content.bg-danger .close, .modal-content.bg-danger .mailbox-attachment-close, .modal-content.bg-success .close, .modal-content.bg-success .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .modal-header,
.dark-mode .modal-footer {
  border-color: #6c757d;
}

.dark-mode .modal-content {
  background-color: #343a40;
}

.dark-mode .modal-content.bg-warning .modal-header,
.dark-mode .modal-content.bg-warning .modal-footer {
  border-color: #6c757d;
}

.dark-mode .modal-content.bg-warning .close, .dark-mode .modal-content.bg-warning .mailbox-attachment-close {
  color: #343a40 !important;
  text-shadow: 0 1px 0 #495057 !important;
}

.dark-mode .modal-content.bg-primary .modal-header,
.dark-mode .modal-content.bg-primary .modal-footer, .dark-mode .modal-content.bg-secondary .modal-header,
.dark-mode .modal-content.bg-secondary .modal-footer, .dark-mode .modal-content.bg-info .modal-header,
.dark-mode .modal-content.bg-info .modal-footer, .dark-mode .modal-content.bg-danger .modal-header,
.dark-mode .modal-content.bg-danger .modal-footer, .dark-mode .modal-content.bg-success .modal-header,
.dark-mode .modal-content.bg-success .modal-footer {
  border-color: #fff;
}

.toasts-top-right {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1040;
}

.toasts-top-right.fixed {
  position: fixed;
}

.toasts-top-left {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1040;
}

.toasts-top-left.fixed {
  position: fixed;
}

.toasts-bottom-right {
  bottom: 0;
  position: absolute;
  right: 0;
  z-index: 1040;
}

.toasts-bottom-right.fixed {
  position: fixed;
}

.toasts-bottom-left {
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 1040;
}

.toasts-bottom-left.fixed {
  position: fixed;
}

.dark-mode .toast {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.dark-mode .toast .toast-header {
  background-color: rgba(52, 58, 64, 0.7);
  color: #f8f9fa;
}

.dark-mode .toast.bg-primary {
  background-color: rgba(63, 103, 145, 0.9) !important;
}

.dark-mode .toast.bg-primary .close, .dark-mode .toast.bg-primary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-primary .toast-header {
  background-color: rgba(63, 103, 145, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-secondary {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.dark-mode .toast.bg-secondary .close, .dark-mode .toast.bg-secondary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-secondary .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-success {
  background-color: rgba(0, 188, 140, 0.9) !important;
}

.dark-mode .toast.bg-success .close, .dark-mode .toast.bg-success .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-success .toast-header {
  background-color: rgba(0, 188, 140, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-info {
  background-color: rgba(52, 152, 219, 0.9) !important;
}

.dark-mode .toast.bg-info .close, .dark-mode .toast.bg-info .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-info .toast-header {
  background-color: rgba(52, 152, 219, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-warning {
  background-color: rgba(243, 156, 18, 0.9) !important;
}

.dark-mode .toast.bg-warning .toast-header {
  background-color: rgba(243, 156, 18, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-danger {
  background-color: rgba(231, 76, 60, 0.9) !important;
}

.dark-mode .toast.bg-danger .close, .dark-mode .toast.bg-danger .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-danger .toast-header {
  background-color: rgba(231, 76, 60, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-light {
  background-color: rgba(248, 249, 250, 0.9) !important;
}

.dark-mode .toast.bg-light .toast-header {
  background-color: rgba(248, 249, 250, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.dark-mode .toast.bg-dark .close, .dark-mode .toast.bg-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-lightblue {
  background-color: rgba(134, 186, 216, 0.9) !important;
}

.dark-mode .toast.bg-lightblue .toast-header {
  background-color: rgba(134, 186, 216, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-navy {
  background-color: rgba(0, 44, 89, 0.9) !important;
}

.dark-mode .toast.bg-navy .close, .dark-mode .toast.bg-navy .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-navy .toast-header {
  background-color: rgba(0, 44, 89, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-olive {
  background-color: rgba(116, 200, 163, 0.9) !important;
}

.dark-mode .toast.bg-olive .toast-header {
  background-color: rgba(116, 200, 163, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-lime {
  background-color: rgba(103, 255, 169, 0.9) !important;
}

.dark-mode .toast.bg-lime .toast-header {
  background-color: rgba(103, 255, 169, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-fuchsia {
  background-color: rgba(246, 114, 216, 0.9) !important;
}

.dark-mode .toast.bg-fuchsia .toast-header {
  background-color: rgba(246, 114, 216, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-maroon {
  background-color: rgba(237, 108, 155, 0.9) !important;
}

.dark-mode .toast.bg-maroon .toast-header {
  background-color: rgba(237, 108, 155, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-blue {
  background-color: rgba(63, 103, 145, 0.9) !important;
}

.dark-mode .toast.bg-blue .close, .dark-mode .toast.bg-blue .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-blue .toast-header {
  background-color: rgba(63, 103, 145, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-indigo {
  background-color: rgba(102, 16, 242, 0.9) !important;
}

.dark-mode .toast.bg-indigo .close, .dark-mode .toast.bg-indigo .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-indigo .toast-header {
  background-color: rgba(102, 16, 242, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-purple {
  background-color: rgba(111, 66, 193, 0.9) !important;
}

.dark-mode .toast.bg-purple .close, .dark-mode .toast.bg-purple .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-purple .toast-header {
  background-color: rgba(111, 66, 193, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-pink {
  background-color: rgba(232, 62, 140, 0.9) !important;
}

.dark-mode .toast.bg-pink .close, .dark-mode .toast.bg-pink .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-pink .toast-header {
  background-color: rgba(232, 62, 140, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-red {
  background-color: rgba(231, 76, 60, 0.9) !important;
}

.dark-mode .toast.bg-red .close, .dark-mode .toast.bg-red .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-red .toast-header {
  background-color: rgba(231, 76, 60, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-orange {
  background-color: rgba(253, 126, 20, 0.9) !important;
}

.dark-mode .toast.bg-orange .toast-header {
  background-color: rgba(253, 126, 20, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-yellow {
  background-color: rgba(243, 156, 18, 0.9) !important;
}

.dark-mode .toast.bg-yellow .toast-header {
  background-color: rgba(243, 156, 18, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-green {
  background-color: rgba(0, 188, 140, 0.9) !important;
}

.dark-mode .toast.bg-green .close, .dark-mode .toast.bg-green .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-green .toast-header {
  background-color: rgba(0, 188, 140, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-teal {
  background-color: rgba(32, 201, 151, 0.9) !important;
}

.dark-mode .toast.bg-teal .close, .dark-mode .toast.bg-teal .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-teal .toast-header {
  background-color: rgba(32, 201, 151, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-cyan {
  background-color: rgba(52, 152, 219, 0.9) !important;
}

.dark-mode .toast.bg-cyan .close, .dark-mode .toast.bg-cyan .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-cyan .toast-header {
  background-color: rgba(52, 152, 219, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-white {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.dark-mode .toast.bg-white .toast-header {
  background-color: rgba(255, 255, 255, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-gray {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.dark-mode .toast.bg-gray .close, .dark-mode .toast.bg-gray .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-gray .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-gray-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.dark-mode .toast.bg-gray-dark .close, .dark-mode .toast.bg-gray-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-gray-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.toast.bg-primary {
  background-color: rgba(36, 86, 130, 0.9) !important;
}

.toast.bg-primary .close, .toast.bg-primary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-primary .toast-header {
  background-color: rgba(36, 86, 130, 0.85);
  color: #fff;
}

.toast.bg-secondary {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.toast.bg-secondary .close, .toast.bg-secondary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-secondary .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.toast.bg-success {
  background-color: rgba(40, 167, 69, 0.9) !important;
}

.toast.bg-success .close, .toast.bg-success .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-success .toast-header {
  background-color: rgba(40, 167, 69, 0.85);
  color: #fff;
}

.toast.bg-info {
  background-color: rgba(23, 162, 184, 0.9) !important;
}

.toast.bg-info .close, .toast.bg-info .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-info .toast-header {
  background-color: rgba(23, 162, 184, 0.85);
  color: #fff;
}

.toast.bg-warning {
  background-color: rgba(255, 193, 7, 0.9) !important;
}

.toast.bg-warning .toast-header {
  background-color: rgba(255, 193, 7, 0.85);
  color: #1f2d3d;
}

.toast.bg-danger {
  background-color: rgba(220, 53, 69, 0.9) !important;
}

.toast.bg-danger .close, .toast.bg-danger .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-danger .toast-header {
  background-color: rgba(220, 53, 69, 0.85);
  color: #fff;
}

.toast.bg-light {
  background-color: rgba(248, 249, 250, 0.9) !important;
}

.toast.bg-light .toast-header {
  background-color: rgba(248, 249, 250, 0.85);
  color: #1f2d3d;
}

.toast.bg-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.toast.bg-dark .close, .toast.bg-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.toast.bg-lightblue {
  background-color: rgba(60, 141, 188, 0.9) !important;
}

.toast.bg-lightblue .close, .toast.bg-lightblue .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-lightblue .toast-header {
  background-color: rgba(60, 141, 188, 0.85);
  color: #fff;
}

.toast.bg-navy {
  background-color: rgba(0, 31, 63, 0.9) !important;
}

.toast.bg-navy .close, .toast.bg-navy .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-navy .toast-header {
  background-color: rgba(0, 31, 63, 0.85);
  color: #fff;
}

.toast.bg-olive {
  background-color: rgba(61, 153, 112, 0.9) !important;
}

.toast.bg-olive .close, .toast.bg-olive .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-olive .toast-header {
  background-color: rgba(61, 153, 112, 0.85);
  color: #fff;
}

.toast.bg-lime {
  background-color: rgba(1, 255, 112, 0.9) !important;
}

.toast.bg-lime .toast-header {
  background-color: rgba(1, 255, 112, 0.85);
  color: #1f2d3d;
}

.toast.bg-fuchsia {
  background-color: rgba(240, 18, 190, 0.9) !important;
}

.toast.bg-fuchsia .close, .toast.bg-fuchsia .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-fuchsia .toast-header {
  background-color: rgba(240, 18, 190, 0.85);
  color: #fff;
}

.toast.bg-maroon {
  background-color: rgba(216, 27, 96, 0.9) !important;
}

.toast.bg-maroon .close, .toast.bg-maroon .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-maroon .toast-header {
  background-color: rgba(216, 27, 96, 0.85);
  color: #fff;
}

.toast.bg-blue {
  background-color: rgba(0, 123, 255, 0.9) !important;
}

.toast.bg-blue .close, .toast.bg-blue .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-blue .toast-header {
  background-color: rgba(0, 123, 255, 0.85);
  color: #fff;
}

.toast.bg-indigo {
  background-color: rgba(102, 16, 242, 0.9) !important;
}

.toast.bg-indigo .close, .toast.bg-indigo .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-indigo .toast-header {
  background-color: rgba(102, 16, 242, 0.85);
  color: #fff;
}

.toast.bg-purple {
  background-color: rgba(111, 66, 193, 0.9) !important;
}

.toast.bg-purple .close, .toast.bg-purple .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-purple .toast-header {
  background-color: rgba(111, 66, 193, 0.85);
  color: #fff;
}

.toast.bg-pink {
  background-color: rgba(232, 62, 140, 0.9) !important;
}

.toast.bg-pink .close, .toast.bg-pink .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-pink .toast-header {
  background-color: rgba(232, 62, 140, 0.85);
  color: #fff;
}

.toast.bg-red {
  background-color: rgba(220, 53, 69, 0.9) !important;
}

.toast.bg-red .close, .toast.bg-red .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-red .toast-header {
  background-color: rgba(220, 53, 69, 0.85);
  color: #fff;
}

.toast.bg-orange {
  background-color: rgba(253, 126, 20, 0.9) !important;
}

.toast.bg-orange .toast-header {
  background-color: rgba(253, 126, 20, 0.85);
  color: #1f2d3d;
}

.toast.bg-yellow {
  background-color: rgba(255, 193, 7, 0.9) !important;
}

.toast.bg-yellow .toast-header {
  background-color: rgba(255, 193, 7, 0.85);
  color: #1f2d3d;
}

.toast.bg-green {
  background-color: rgba(40, 167, 69, 0.9) !important;
}

.toast.bg-green .close, .toast.bg-green .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-green .toast-header {
  background-color: rgba(40, 167, 69, 0.85);
  color: #fff;
}

.toast.bg-teal {
  background-color: rgba(32, 201, 151, 0.9) !important;
}

.toast.bg-teal .close, .toast.bg-teal .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-teal .toast-header {
  background-color: rgba(32, 201, 151, 0.85);
  color: #fff;
}

.toast.bg-cyan {
  background-color: rgba(23, 162, 184, 0.9) !important;
}

.toast.bg-cyan .close, .toast.bg-cyan .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-cyan .toast-header {
  background-color: rgba(23, 162, 184, 0.85);
  color: #fff;
}

.toast.bg-white {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.toast.bg-white .toast-header {
  background-color: rgba(255, 255, 255, 0.85);
  color: #1f2d3d;
}

.toast.bg-gray {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.toast.bg-gray .close, .toast.bg-gray .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-gray .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.toast.bg-gray-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.toast.bg-gray-dark .close, .toast.bg-gray-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-gray-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.btn.disabled, .btn:disabled {
  cursor: not-allowed;
}

.btn.btn-flat {
  border-radius: 0;
  border-width: 1px;
  box-shadow: none;
}

.btn.btn-file {
  overflow: hidden;
  position: relative;
}

.btn.btn-file > input[type="file"] {
  background-color: #fff;
  cursor: inherit;
  display: block;
  font-size: 100px;
  min-height: 100%;
  min-width: 100%;
  opacity: 0;
  outline: none;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
}

.text-sm .btn {
  font-size: 0.875rem !important;
}

.btn-default {
  background-color: #f8f9fa;
  border-color: #ddd;
  color: #444;
}

.btn-default:hover, .btn-default:active, .btn-default.hover {
  background-color: #e9ecef;
  color: #2b2b2b;
}

.btn-app {
  border-radius: 3px;
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  color: #6c757d;
  font-size: 12px;
  height: 60px;
  margin: 0 0 10px 10px;
  min-width: 80px;
  padding: 15px 5px;
  position: relative;
  text-align: center;
}

.btn-app > .fa,
.btn-app > .fas,
.btn-app > .far,
.btn-app > .fab,
.btn-app > .fal,
.btn-app > .fad,
.btn-app > .svg-inline--fa,
.btn-app > .ion {
  display: block;
  font-size: 20px;
}

.btn-app > .svg-inline--fa {
  margin: 0 auto;
}

.btn-app:hover {
  background-color: #f8f9fa;
  border-color: #aaaaaa;
  color: #444;
}

.btn-app:active, .btn-app:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-app > .badge {
  font-size: 10px;
  font-weight: 400;
  position: absolute;
  right: -10px;
  top: -3px;
}

.btn-xs {
  padding: 0.125rem 0.25rem;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 0.15rem;
}

.dark-mode .btn-default,
.dark-mode .btn-app {
  background-color: #3a4047;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .btn-default:hover, .dark-mode .btn-default:focus,
.dark-mode .btn-app:hover,
.dark-mode .btn-app:focus {
  background-color: #3f474e;
  color: #dee2e6;
  border-color: #727b84;
}

.dark-mode .btn-light {
  background-color: #454d55;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .btn-light:hover, .dark-mode .btn-light:focus {
  background-color: #4b545c;
  color: #dee2e6;
  border-color: #78828a;
}

.dark-mode .btn-primary {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
  box-shadow: none;
}

.dark-mode .btn-primary:hover {
  color: #fff;
  background-color: #335476;
  border-color: #304e6d;
}

.dark-mode .btn-primary:focus, .dark-mode .btn-primary.focus {
  color: #fff;
  background-color: #335476;
  border-color: #304e6d;
  box-shadow: 0 0 0 0 rgba(92, 126, 162, 0.5);
}

.dark-mode .btn-primary.disabled, .dark-mode .btn-primary:disabled {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-primary:not(:disabled):not(.disabled):active, .dark-mode .btn-primary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #304e6d;
  border-color: #2c4765;
}

.dark-mode .btn-primary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(92, 126, 162, 0.5);
}

.dark-mode .btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: none;
}

.dark-mode .btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.dark-mode .btn-secondary:focus, .dark-mode .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

.dark-mode .btn-secondary.disabled, .dark-mode .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-secondary:not(:disabled):not(.disabled):active, .dark-mode .btn-secondary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.dark-mode .btn-secondary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

.dark-mode .btn-success {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
  box-shadow: none;
}

.dark-mode .btn-success:hover {
  color: #fff;
  background-color: #009670;
  border-color: #008966;
}

.dark-mode .btn-success:focus, .dark-mode .btn-success.focus {
  color: #fff;
  background-color: #009670;
  border-color: #008966;
  box-shadow: 0 0 0 0 rgba(38, 198, 157, 0.5);
}

.dark-mode .btn-success.disabled, .dark-mode .btn-success:disabled {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-success:not(:disabled):not(.disabled):active, .dark-mode .btn-success:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #008966;
  border-color: #007c5d;
}

.dark-mode .btn-success:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 198, 157, 0.5);
}

.dark-mode .btn-info {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
  box-shadow: none;
}

.dark-mode .btn-info:hover {
  color: #fff;
  background-color: #2384c6;
  border-color: #217dbb;
}

.dark-mode .btn-info:focus, .dark-mode .btn-info.focus {
  color: #fff;
  background-color: #2384c6;
  border-color: #217dbb;
  box-shadow: 0 0 0 0 rgba(82, 167, 224, 0.5);
}

.dark-mode .btn-info.disabled, .dark-mode .btn-info:disabled {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-info:not(:disabled):not(.disabled):active, .dark-mode .btn-info:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #217dbb;
  border-color: #1f76b0;
}

.dark-mode .btn-info:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(82, 167, 224, 0.5);
}

.dark-mode .btn-warning {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
  box-shadow: none;
}

.dark-mode .btn-warning:hover {
  color: #fff;
  background-color: #d4860b;
  border-color: #c87f0a;
}

.dark-mode .btn-warning:focus, .dark-mode .btn-warning.focus {
  color: #fff;
  background-color: #d4860b;
  border-color: #c87f0a;
  box-shadow: 0 0 0 0 rgba(211, 139, 24, 0.5);
}

.dark-mode .btn-warning.disabled, .dark-mode .btn-warning:disabled {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-warning:not(:disabled):not(.disabled):active, .dark-mode .btn-warning:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #c87f0a;
  border-color: #bc770a;
}

.dark-mode .btn-warning:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(211, 139, 24, 0.5);
}

.dark-mode .btn-danger {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
  box-shadow: none;
}

.dark-mode .btn-danger:hover {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
}

.dark-mode .btn-danger:focus, .dark-mode .btn-danger.focus {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
  box-shadow: 0 0 0 0 rgba(235, 103, 89, 0.5);
}

.dark-mode .btn-danger.disabled, .dark-mode .btn-danger:disabled {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-danger:not(:disabled):not(.disabled):active, .dark-mode .btn-danger:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #d62c1a;
  border-color: #ca2a19;
}

.dark-mode .btn-danger:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(235, 103, 89, 0.5);
}

.dark-mode .btn-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: none;
}

.dark-mode .btn-light:hover {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.dark-mode .btn-light:focus, .dark-mode .btn-light.focus {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

.dark-mode .btn-light.disabled, .dark-mode .btn-light:disabled {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-light:not(:disabled):not(.disabled):active, .dark-mode .btn-light:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.dark-mode .btn-light:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

.dark-mode .btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  box-shadow: none;
}

.dark-mode .btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.dark-mode .btn-dark:focus, .dark-mode .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
}

.dark-mode .btn-dark.disabled, .dark-mode .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.dark-mode .btn-dark:not(:disabled):not(.disabled):active, .dark-mode .btn-dark:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.dark-mode .btn-dark:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
}

.dark-mode .btn-outline-primary {
  color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-outline-primary:hover {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-outline-primary:focus, .dark-mode .btn-outline-primary.focus {
  box-shadow: 0 0 0 0 rgba(63, 103, 145, 0.5);
}

.dark-mode .btn-outline-primary.disabled, .dark-mode .btn-outline-primary:disabled {
  color: #3f6791;
  background-color: transparent;
}

.dark-mode .btn-outline-primary:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(63, 103, 145, 0.5);
}

.dark-mode .btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-outline-secondary:focus, .dark-mode .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.dark-mode .btn-outline-secondary.disabled, .dark-mode .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.dark-mode .btn-outline-secondary:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.dark-mode .btn-outline-success {
  color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-outline-success:hover {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-outline-success:focus, .dark-mode .btn-outline-success.focus {
  box-shadow: 0 0 0 0 rgba(0, 188, 140, 0.5);
}

.dark-mode .btn-outline-success.disabled, .dark-mode .btn-outline-success:disabled {
  color: #00bc8c;
  background-color: transparent;
}

.dark-mode .btn-outline-success:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-outline-success:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 188, 140, 0.5);
}

.dark-mode .btn-outline-info {
  color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-outline-info:hover {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-outline-info:focus, .dark-mode .btn-outline-info.focus {
  box-shadow: 0 0 0 0 rgba(52, 152, 219, 0.5);
}

.dark-mode .btn-outline-info.disabled, .dark-mode .btn-outline-info:disabled {
  color: #3498db;
  background-color: transparent;
}

.dark-mode .btn-outline-info:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-outline-info:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(52, 152, 219, 0.5);
}

.dark-mode .btn-outline-warning {
  color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-outline-warning:hover {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-outline-warning:focus, .dark-mode .btn-outline-warning.focus {
  box-shadow: 0 0 0 0 rgba(243, 156, 18, 0.5);
}

.dark-mode .btn-outline-warning.disabled, .dark-mode .btn-outline-warning:disabled {
  color: #f39c12;
  background-color: transparent;
}

.dark-mode .btn-outline-warning:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-warning.dropdown-toggle {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(243, 156, 18, 0.5);
}

.dark-mode .btn-outline-danger {
  color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-outline-danger:hover {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-outline-danger:focus, .dark-mode .btn-outline-danger.focus {
  box-shadow: 0 0 0 0 rgba(231, 76, 60, 0.5);
}

.dark-mode .btn-outline-danger.disabled, .dark-mode .btn-outline-danger:disabled {
  color: #e74c3c;
  background-color: transparent;
}

.dark-mode .btn-outline-danger:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(231, 76, 60, 0.5);
}

.dark-mode .btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-outline-light:hover {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-outline-light:focus, .dark-mode .btn-outline-light.focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

.dark-mode .btn-outline-light.disabled, .dark-mode .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.dark-mode .btn-outline-light:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-outline-light:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

.dark-mode .btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.dark-mode .btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.dark-mode .btn-outline-dark:focus, .dark-mode .btn-outline-dark.focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

.dark-mode .btn-outline-dark.disabled, .dark-mode .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.dark-mode .btn-outline-dark:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.dark-mode .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

.callout {
  border-radius: 0.25rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-color: #fff;
  border-left: 5px solid #e9ecef;
  margin-bottom: 1rem;
  padding: 1rem;
}

.callout a {
  color: #495057;
  text-decoration: underline;
}

.callout a:hover {
  color: #e9ecef;
}

.callout p:last-child {
  margin-bottom: 0;
}

.callout.callout-danger {
  border-left-color: #bd2130;
}

.callout.callout-warning {
  border-left-color: #d39e00;
}

.callout.callout-info {
  border-left-color: #117a8b;
}

.callout.callout-success {
  border-left-color: #1e7e34;
}

.dark-mode .callout {
  background-color: #3f474e;
}

.dark-mode .callout.callout-danger {
  border-left-color: #ed7669;
}

.dark-mode .callout.callout-warning {
  border-left-color: #f5b043;
}

.dark-mode .callout.callout-info {
  border-left-color: #5faee3;
}

.dark-mode .callout.callout-success {
  border-left-color: #00efb2;
}

.alert .icon {
  margin-right: 10px;
}

.alert .close, .alert .mailbox-attachment-close {
  color: #000;
  opacity: .2;
}

.alert .close:hover, .alert .mailbox-attachment-close:hover {
  opacity: .5;
}

.alert a {
  color: #fff;
  text-decoration: underline;
}

.alert-primary {
  color: #fff;
  background-color: #245682;
  border-color: #1f496e;
}

.alert-default-primary {
  color: #132d43;
  background-color: #d3dde6;
  border-color: #c2d0dc;
}

.alert-default-primary hr {
  border-top-color: #b2c4d3;
}

.alert-default-primary .alert-link {
  color: #08121b;
}

.alert-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #60686f;
}

.alert-default-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-default-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-default-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #fff;
  background-color: #28a745;
  border-color: #23923d;
}

.alert-default-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-default-success hr {
  border-top-color: #b1dfbb;
}

.alert-default-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #148ea1;
}

.alert-default-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-default-info hr {
  border-top-color: #abdde5;
}

.alert-default-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #edb100;
}

.alert-default-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-default-warning hr {
  border-top-color: #ffe8a1;
}

.alert-default-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #d32535;
}

.alert-default-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-default-danger hr {
  border-top-color: #f1b0b7;
}

.alert-default-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #e9ecef;
}

.alert-default-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-default-light hr {
  border-top-color: #ececf6;
}

.alert-default-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #292d32;
}

.alert-default-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-default-dark hr {
  border-top-color: #b9bbbe;
}

.alert-default-dark .alert-link {
  color: #040505;
}

.dark-mode .alert-primary {
  color: #fff;
  background-color: #3f6791;
  border-color: #375a7f;
}

.dark-mode .alert-default-primary {
  color: #132d43;
  background-color: #d3dde6;
  border-color: #c2d0dc;
}

.dark-mode .alert-default-primary hr {
  border-top-color: #b2c4d3;
}

.dark-mode .alert-default-primary .alert-link {
  color: #08121b;
}

.dark-mode .alert-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #60686f;
}

.dark-mode .alert-default-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.dark-mode .alert-default-secondary hr {
  border-top-color: #c8cbcf;
}

.dark-mode .alert-default-secondary .alert-link {
  color: #202326;
}

.dark-mode .alert-success {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00a379;
}

.dark-mode .alert-default-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.dark-mode .alert-default-success hr {
  border-top-color: #b1dfbb;
}

.dark-mode .alert-default-success .alert-link {
  color: #0b2e13;
}

.dark-mode .alert-info {
  color: #fff;
  background-color: #3498db;
  border-color: #258cd1;
}

.dark-mode .alert-default-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.dark-mode .alert-default-info hr {
  border-top-color: #abdde5;
}

.dark-mode .alert-default-info .alert-link {
  color: #062c33;
}

.dark-mode .alert-warning {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #e08e0b;
}

.dark-mode .alert-default-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.dark-mode .alert-default-warning hr {
  border-top-color: #ffe8a1;
}

.dark-mode .alert-default-warning .alert-link {
  color: #533f03;
}

.dark-mode .alert-danger {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e43725;
}

.dark-mode .alert-default-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.dark-mode .alert-default-danger hr {
  border-top-color: #f1b0b7;
}

.dark-mode .alert-default-danger .alert-link {
  color: #491217;
}

.dark-mode .alert-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #e9ecef;
}

.dark-mode .alert-default-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.dark-mode .alert-default-light hr {
  border-top-color: #ececf6;
}

.dark-mode .alert-default-light .alert-link {
  color: #686868;
}

.dark-mode .alert-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #292d32;
}

.dark-mode .alert-default-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.dark-mode .alert-default-dark hr {
  border-top-color: #b9bbbe;
}

.dark-mode .alert-default-dark .alert-link {
  color: #040505;
}

.table:not(.table-dark) {
  color: inherit;
}

.table.table-head-fixed thead tr:nth-child(1) th {
  background-color: #fff;
  border-bottom: 0;
  box-shadow: inset 0 1px 0 #dee2e6, inset 0 -1px 0 #dee2e6;
  position: sticky;
  top: 0;
  z-index: 10;
}

.table.table-head-fixed.table-dark thead tr:nth-child(1) th {
  background-color: #212529;
  box-shadow: inset 0 1px 0 #383f45, inset 0 -1px 0 #383f45;
}

.table.no-border,
.table.no-border td,
.table.no-border th {
  border: 0;
}

.table.text-center,
.table.text-center td,
.table.text-center th {
  text-align: center;
}

.table.table-valign-middle thead > tr > th,
.table.table-valign-middle thead > tr > td,
.table.table-valign-middle tbody > tr > th,
.table.table-valign-middle tbody > tr > td {
  vertical-align: middle;
}

.card-body.p-0 .table thead > tr > th:first-of-type,
.card-body.p-0 .table thead > tr > td:first-of-type,
.card-body.p-0 .table tfoot > tr > th:first-of-type,
.card-body.p-0 .table tfoot > tr > td:first-of-type,
.card-body.p-0 .table tbody > tr > th:first-of-type,
.card-body.p-0 .table tbody > tr > td:first-of-type {
  padding-left: 1.5rem;
}

.card-body.p-0 .table thead > tr > th:last-of-type,
.card-body.p-0 .table thead > tr > td:last-of-type,
.card-body.p-0 .table tfoot > tr > th:last-of-type,
.card-body.p-0 .table tfoot > tr > td:last-of-type,
.card-body.p-0 .table tbody > tr > th:last-of-type,
.card-body.p-0 .table tbody > tr > td:last-of-type {
  padding-right: 1.5rem;
}

.table-hover tbody tr.expandable-body:hover {
  background-color: inherit !important;
}

[data-widget="expandable-table"] {
  cursor: pointer;
}

[data-widget="expandable-table"] i.expandable-table-caret {
  transition: transform 0.3s linear;
}

[data-widget="expandable-table"][aria-expanded="true"] td i.expandable-table-caret[class*="right"] {
  transform: rotate(90deg);
}

[data-widget="expandable-table"][aria-expanded="true"] td i.expandable-table-caret[class*="left"] {
  transform: rotate(-90deg);
}

.expandable-body > td {
  padding: 0 !important;
  width: 100%;
}

.expandable-body > td > div,
.expandable-body > td > p {
  padding: 0.75rem;
}

.expandable-body .table {
  width: calc(100% - 0.75rem);
  margin: 0 0 0 0.75rem;
}

.expandable-body .table tr:first-child td,
.expandable-body .table tr:first-child th {
  border-top: none;
}

.dark-mode .table-bordered,
.dark-mode .table-bordered td,
.dark-mode .table-bordered th {
  border-color: #6c757d;
}

.dark-mode .table-hover tbody tr:hover {
  color: #dee2e6;
  background-color: #3a4047;
  border-color: #6c757d;
}

.dark-mode .table thead th {
  border-bottom-color: #6c757d;
}

.dark-mode .table th,
.dark-mode .table td {
  border-top-color: #6c757d;
}

.dark-mode .table.table-head-fixed thead tr:nth-child(1) th {
  background-color: #3f474e;
}

.carousel-control-prev .carousel-control-custom-icon {
  margin-left: -20px;
}

.carousel-control-next .carousel-control-custom-icon {
  margin-right: 20px;
}

.carousel-control-custom-icon > .fa,
.carousel-control-custom-icon > .fas,
.carousel-control-custom-icon > .far,
.carousel-control-custom-icon > .fab,
.carousel-control-custom-icon > .fal,
.carousel-control-custom-icon > .fad,
.carousel-control-custom-icon > .svg-inline--fa,
.carousel-control-custom-icon > .ion {
  display: inline-block;
  font-size: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  z-index: 5;
}

.close, .mailbox-attachment-close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:hover, .mailbox-attachment-close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .mailbox-attachment-close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus, .mailbox-attachment-close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

.close:focus, .mailbox-attachment-close:focus {
  outline: none;
}

button.close, button.mailbox-attachment-close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled, a.disabled.mailbox-attachment-close {
  pointer-events: none;
}

/*!
 *   AdminLTE v3.1.0
 *     Only Extra Components
 *   Author: Colorlib
 *   Website: AdminLTE.io <https://adminlte.io>
 *   License: Open source - MIT <https://opensource.org/licenses/MIT>
 */
@keyframes flipInX {
  0% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transition-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    transform: perspective(400px);
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes shake {
  0% {
    transform: translate(2px, 1px) rotate(0deg);
  }
  10% {
    transform: translate(-1px, -2px) rotate(-2deg);
  }
  20% {
    transform: translate(-3px, 0) rotate(3deg);
  }
  30% {
    transform: translate(0, 2px) rotate(0deg);
  }
  40% {
    transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    transform: translate(-1px, 2px) rotate(-1deg);
  }
  60% {
    transform: translate(-3px, 1px) rotate(0deg);
  }
  70% {
    transform: translate(2px, 1px) rotate(-2deg);
  }
  80% {
    transform: translate(-1px, -1px) rotate(4deg);
  }
  90% {
    transform: translate(2px, 2px) rotate(0deg);
  }
  100% {
    transform: translate(1px, -2px) rotate(-1deg);
  }
}

@keyframes wobble {
  0% {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    transform: none;
  }
}

.small-box {
  border-radius: 0.25rem;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  display: block;
  margin-bottom: 20px;
  position: relative;
}

.small-box > .inner {
  padding: 10px;
}

.small-box > .small-box-footer {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.8);
  display: block;
  padding: 3px 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  z-index: 10;
}

.small-box > .small-box-footer:hover {
  background-color: rgba(0, 0, 0, 0.15);
  color: #fff;
}

.small-box h3 {
  font-size: 2.2rem;
  font-weight: 700;
  margin: 0 0 10px;
  padding: 0;
  white-space: nowrap;
}

@media (min-width: 992px) {
  .col-xl-2 .small-box h3,
  .col-lg-2 .small-box h3,
  .col-md-2 .small-box h3 {
    font-size: 1.6rem;
  }
  .col-xl-3 .small-box h3,
  .col-lg-3 .small-box h3,
  .col-md-3 .small-box h3 {
    font-size: 1.6rem;
  }
}

@media (min-width: 1200px) {
  .col-xl-2 .small-box h3,
  .col-lg-2 .small-box h3,
  .col-md-2 .small-box h3 {
    font-size: 2.2rem;
  }
  .col-xl-3 .small-box h3,
  .col-lg-3 .small-box h3,
  .col-md-3 .small-box h3 {
    font-size: 2.2rem;
  }
}

.small-box p {
  font-size: 1rem;
}

.small-box p > small {
  color: #f8f9fa;
  display: block;
  font-size: .9rem;
  margin-top: 5px;
}

.small-box h3,
.small-box p {
  z-index: 5;
}

.small-box .icon {
  color: rgba(0, 0, 0, 0.15);
  z-index: 0;
}

.small-box .icon > i {
  font-size: 90px;
  position: absolute;
  right: 15px;
  top: 15px;
  transition: transform 0.3s linear;
}

.small-box .icon > i.fa, .small-box .icon > i.fas, .small-box .icon > i.far, .small-box .icon > i.fab, .small-box .icon > i.fal, .small-box .icon > i.fad, .small-box .icon > i.ion {
  font-size: 70px;
  top: 20px;
}

.small-box .icon svg {
  font-size: 70px;
  position: absolute;
  right: 15px;
  top: 15px;
  transition: transform 0.3s linear;
}

.small-box:hover {
  text-decoration: none;
}

.small-box:hover .icon > i, .small-box:hover .icon > i.fa, .small-box:hover .icon > i.fas, .small-box:hover .icon > i.far, .small-box:hover .icon > i.fab, .small-box:hover .icon > i.fal, .small-box:hover .icon > i.fad, .small-box:hover .icon > i.ion {
  transform: scale(1.1);
}

.small-box:hover .icon > svg {
  transform: scale(1.1);
}

@media (max-width: 767.98px) {
  .small-box {
    text-align: center;
  }
  .small-box .icon {
    display: none;
  }
  .small-box p {
    font-size: 12px;
  }
}

.info-box {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  background-color: #fff;
  display: flex;
  margin-bottom: 1rem;
  min-height: 80px;
  padding: .5rem;
  position: relative;
  width: 100%;
}

.info-box .progress {
  background-color: rgba(0, 0, 0, 0.125);
  height: 2px;
  margin: 5px 0;
}

.info-box .progress .progress-bar {
  background-color: #fff;
}

.info-box .info-box-icon {
  border-radius: 0.25rem;
  align-items: center;
  display: flex;
  font-size: 1.875rem;
  justify-content: center;
  text-align: center;
  width: 70px;
}

.info-box .info-box-icon > img {
  max-width: 100%;
}

.info-box .info-box-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1.8;
  flex: 1;
  padding: 0 10px;
}

.info-box .info-box-number {
  display: block;
  margin-top: .25rem;
  font-weight: 700;
}

.info-box .progress-description,
.info-box .info-box-text {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.info-box .info-box .bg-primary,
.info-box .info-box .bg-gradient-primary {
  color: #fff;
}

.info-box .info-box .bg-primary .progress-bar,
.info-box .info-box .bg-gradient-primary .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-secondary,
.info-box .info-box .bg-gradient-secondary {
  color: #fff;
}

.info-box .info-box .bg-secondary .progress-bar,
.info-box .info-box .bg-gradient-secondary .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-success,
.info-box .info-box .bg-gradient-success {
  color: #fff;
}

.info-box .info-box .bg-success .progress-bar,
.info-box .info-box .bg-gradient-success .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-info,
.info-box .info-box .bg-gradient-info {
  color: #fff;
}

.info-box .info-box .bg-info .progress-bar,
.info-box .info-box .bg-gradient-info .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-warning,
.info-box .info-box .bg-gradient-warning {
  color: #1f2d3d;
}

.info-box .info-box .bg-warning .progress-bar,
.info-box .info-box .bg-gradient-warning .progress-bar {
  background-color: #1f2d3d;
}

.info-box .info-box .bg-danger,
.info-box .info-box .bg-gradient-danger {
  color: #fff;
}

.info-box .info-box .bg-danger .progress-bar,
.info-box .info-box .bg-gradient-danger .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-light,
.info-box .info-box .bg-gradient-light {
  color: #1f2d3d;
}

.info-box .info-box .bg-light .progress-bar,
.info-box .info-box .bg-gradient-light .progress-bar {
  background-color: #1f2d3d;
}

.info-box .info-box .bg-dark,
.info-box .info-box .bg-gradient-dark {
  color: #fff;
}

.info-box .info-box .bg-dark .progress-bar,
.info-box .info-box .bg-gradient-dark .progress-bar {
  background-color: #fff;
}

.info-box .info-box-more {
  display: block;
}

.info-box .progress-description {
  margin: 0;
}

@media (min-width: 768px) {
  .col-xl-2 .info-box .progress-description,
  .col-lg-2 .info-box .progress-description,
  .col-md-2 .info-box .progress-description {
    display: none;
  }
  .col-xl-3 .info-box .progress-description,
  .col-lg-3 .info-box .progress-description,
  .col-md-3 .info-box .progress-description {
    display: none;
  }
}

@media (min-width: 992px) {
  .col-xl-2 .info-box .progress-description,
  .col-lg-2 .info-box .progress-description,
  .col-md-2 .info-box .progress-description {
    font-size: 0.75rem;
    display: block;
  }
  .col-xl-3 .info-box .progress-description,
  .col-lg-3 .info-box .progress-description,
  .col-md-3 .info-box .progress-description {
    font-size: 0.75rem;
    display: block;
  }
}

@media (min-width: 1200px) {
  .col-xl-2 .info-box .progress-description,
  .col-lg-2 .info-box .progress-description,
  .col-md-2 .info-box .progress-description {
    font-size: 1rem;
    display: block;
  }
  .col-xl-3 .info-box .progress-description,
  .col-lg-3 .info-box .progress-description,
  .col-md-3 .info-box .progress-description {
    font-size: 1rem;
    display: block;
  }
}

.dark-mode .info-box {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .info-box .info-box .bg-primary,
.dark-mode .info-box .info-box .bg-gradient-primary {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-primary .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-primary .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-secondary,
.dark-mode .info-box .info-box .bg-gradient-secondary {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-secondary .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-secondary .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-success,
.dark-mode .info-box .info-box .bg-gradient-success {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-success .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-success .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-info,
.dark-mode .info-box .info-box .bg-gradient-info {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-info .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-info .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-warning,
.dark-mode .info-box .info-box .bg-gradient-warning {
  color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-warning .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-warning .progress-bar {
  background-color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-danger,
.dark-mode .info-box .info-box .bg-gradient-danger {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-danger .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-danger .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-light,
.dark-mode .info-box .info-box .bg-gradient-light {
  color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-light .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-light .progress-bar {
  background-color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-dark,
.dark-mode .info-box .info-box .bg-gradient-dark {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-dark .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-dark .progress-bar {
  background-color: #fff;
}

.timeline {
  margin: 0 0 45px;
  padding: 0;
  position: relative;
}

.timeline::before {
  border-radius: 0.25rem;
  background-color: #dee2e6;
  bottom: 0;
  content: "";
  left: 31px;
  margin: 0;
  position: absolute;
  top: 0;
  width: 4px;
}

.timeline > div {
  margin-bottom: 15px;
  margin-right: 10px;
  position: relative;
}

.timeline > div::before, .timeline > div::after {
  content: "";
  display: table;
}

.timeline > div > .timeline-item {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  background-color: #fff;
  color: #495057;
  margin-left: 60px;
  margin-right: 15px;
  margin-top: 0;
  padding: 0;
  position: relative;
}

.timeline > div > .timeline-item > .time {
  color: #999;
  float: right;
  font-size: 12px;
  padding: 10px;
}

.timeline > div > .timeline-item > .timeline-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  color: #495057;
  font-size: 16px;
  line-height: 1.1;
  margin: 0;
  padding: 10px;
}

.timeline > div > .timeline-item > .timeline-header > a {
  font-weight: 600;
}

.timeline > div > .timeline-item > .timeline-body,
.timeline > div > .timeline-item > .timeline-footer {
  padding: 10px;
}

.timeline > div > .timeline-item > .timeline-body > img {
  margin: 10px;
}

.timeline > div > .timeline-item > .timeline-body > dl,
.timeline > div > .timeline-item > .timeline-body ol,
.timeline > div > .timeline-item > .timeline-body ul {
  margin: 0;
}

.timeline > div > .timeline-item > .timeline-footer > a {
  color: #fff;
}

.timeline > div > .fa,
.timeline > div > .fas,
.timeline > div > .far,
.timeline > div > .fab,
.timeline > div > .fal,
.timeline > div > .fad,
.timeline > div > .svg-inline--fa,
.timeline > div > .ion {
  background-color: #adb5bd;
  border-radius: 50%;
  font-size: 16px;
  height: 30px;
  left: 18px;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 30px;
}

.timeline > div > .svg-inline--fa {
  padding: 7px;
}

.timeline > .time-label > span {
  border-radius: 4px;
  background-color: #fff;
  display: inline-block;
  font-weight: 600;
  padding: 5px;
}

.timeline-inverse > div > .timeline-item {
  box-shadow: none;
  background-color: #f8f9fa;
  border: 1px solid #dee2e6;
}

.timeline-inverse > div > .timeline-item > .timeline-header {
  border-bottom-color: #dee2e6;
}

.dark-mode .timeline::before {
  background-color: #6c757d;
}

.dark-mode .timeline > div > .timeline-item {
  background-color: #343a40;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .timeline > div > .timeline-item > .timeline-header {
  color: #ced4da;
  border-color: #6c757d;
}

.dark-mode .timeline > div > .timeline-item > .time {
  color: #ced4da;
}

.products-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.products-list > .item {
  border-radius: 0.25rem;
  background-color: #fff;
  padding: 10px 0;
}

.products-list > .item::after {
  display: block;
  clear: both;
  content: "";
}

.products-list .product-img {
  float: left;
}

.products-list .product-img img {
  height: 50px;
  width: 50px;
}

.products-list .product-info {
  margin-left: 60px;
}

.products-list .product-title {
  font-weight: 600;
}

.products-list .product-description {
  color: #6c757d;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.product-list-in-card > .item {
  border-radius: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.product-list-in-card > .item:last-of-type {
  border-bottom-width: 0;
}

.dark-mode .products-list > .item {
  background-color: #343a40;
  color: #fff;
  border-bottom-color: #6c757d;
}

.dark-mode .product-description {
  color: #ced4da;
}

.direct-chat .card-body {
  overflow-x: hidden;
  padding: 0;
  position: relative;
}

.direct-chat.chat-pane-open .direct-chat-contacts {
  transform: translate(0, 0);
}

.direct-chat.timestamp-light .direct-chat-timestamp {
  color: #30465f;
}

.direct-chat.timestamp-dark .direct-chat-timestamp {
  color: #cccccc;
}

.direct-chat-messages {
  transform: translate(0, 0);
  height: 250px;
  overflow: auto;
  padding: 10px;
}

.direct-chat-msg,
.direct-chat-text {
  display: block;
}

.direct-chat-msg {
  margin-bottom: 10px;
}

.direct-chat-msg::after {
  display: block;
  clear: both;
  content: "";
}

.direct-chat-messages,
.direct-chat-contacts {
  transition: transform .5s ease-in-out;
}

.direct-chat-text {
  border-radius: 0.3rem;
  background-color: #d2d6de;
  border: 1px solid #d2d6de;
  color: #444;
  margin: 5px 0 0 50px;
  padding: 5px 10px;
  position: relative;
}

.direct-chat-text::after, .direct-chat-text::before {
  border: solid transparent;
  border-right-color: #d2d6de;
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  right: 100%;
  top: 15px;
  width: 0;
}

.direct-chat-text::after {
  border-width: 5px;
  margin-top: -5px;
}

.direct-chat-text::before {
  border-width: 6px;
  margin-top: -6px;
}

.right .direct-chat-text {
  margin-left: 0;
  margin-right: 50px;
}

.right .direct-chat-text::after, .right .direct-chat-text::before {
  border-left-color: #d2d6de;
  border-right-color: transparent;
  left: 100%;
  right: auto;
}

.direct-chat-img {
  border-radius: 50%;
  float: left;
  height: 40px;
  width: 40px;
}

.right .direct-chat-img {
  float: right;
}

.direct-chat-infos {
  display: block;
  font-size: 0.875rem;
  margin-bottom: 2px;
}

.direct-chat-name {
  font-weight: 600;
}

.direct-chat-timestamp {
  color: #697582;
}

.direct-chat-contacts-open .direct-chat-contacts {
  transform: translate(0, 0);
}

.direct-chat-contacts {
  transform: translate(101%, 0);
  background-color: #343a40;
  bottom: 0;
  color: #fff;
  height: 250px;
  overflow: auto;
  position: absolute;
  top: 0;
  width: 100%;
}

.direct-chat-contacts-light {
  background-color: #f8f9fa;
}

.direct-chat-contacts-light .contacts-list-name {
  color: #495057;
}

.direct-chat-contacts-light .contacts-list-date {
  color: #6c757d;
}

.direct-chat-contacts-light .contacts-list-msg {
  color: #545b62;
}

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

.contacts-list > li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  margin: 0;
  padding: 10px;
}

.contacts-list > li::after {
  display: block;
  clear: both;
  content: "";
}

.contacts-list > li:last-of-type {
  border-bottom: 0;
}

.contacts-list-img {
  border-radius: 50%;
  float: left;
  width: 40px;
}

.contacts-list-info {
  color: #fff;
  margin-left: 45px;
}

.contacts-list-name,
.contacts-list-status {
  display: block;
}

.contacts-list-name {
  font-weight: 600;
}

.contacts-list-status {
  font-size: 0.875rem;
}

.contacts-list-date {
  color: #ced4da;
  font-weight: 400;
}

.contacts-list-msg {
  color: #b1bbc4;
}

.direct-chat-primary .right > .direct-chat-text {
  background-color: #245682;
  border-color: #245682;
  color: #fff;
}

.direct-chat-primary .right > .direct-chat-text::after, .direct-chat-primary .right > .direct-chat-text::before {
  border-left-color: #245682;
}

.direct-chat-secondary .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.direct-chat-secondary .right > .direct-chat-text::after, .direct-chat-secondary .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.direct-chat-success .right > .direct-chat-text {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.direct-chat-success .right > .direct-chat-text::after, .direct-chat-success .right > .direct-chat-text::before {
  border-left-color: #28a745;
}

.direct-chat-info .right > .direct-chat-text {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.direct-chat-info .right > .direct-chat-text::after, .direct-chat-info .right > .direct-chat-text::before {
  border-left-color: #17a2b8;
}

.direct-chat-warning .right > .direct-chat-text {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #1f2d3d;
}

.direct-chat-warning .right > .direct-chat-text::after, .direct-chat-warning .right > .direct-chat-text::before {
  border-left-color: #ffc107;
}

.direct-chat-danger .right > .direct-chat-text {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.direct-chat-danger .right > .direct-chat-text::after, .direct-chat-danger .right > .direct-chat-text::before {
  border-left-color: #dc3545;
}

.direct-chat-light .right > .direct-chat-text {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #1f2d3d;
}

.direct-chat-light .right > .direct-chat-text::after, .direct-chat-light .right > .direct-chat-text::before {
  border-left-color: #f8f9fa;
}

.direct-chat-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.direct-chat-dark .right > .direct-chat-text::after, .direct-chat-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

.direct-chat-lightblue .right > .direct-chat-text {
  background-color: #3c8dbc;
  border-color: #3c8dbc;
  color: #fff;
}

.direct-chat-lightblue .right > .direct-chat-text::after, .direct-chat-lightblue .right > .direct-chat-text::before {
  border-left-color: #3c8dbc;
}

.direct-chat-navy .right > .direct-chat-text {
  background-color: #001f3f;
  border-color: #001f3f;
  color: #fff;
}

.direct-chat-navy .right > .direct-chat-text::after, .direct-chat-navy .right > .direct-chat-text::before {
  border-left-color: #001f3f;
}

.direct-chat-olive .right > .direct-chat-text {
  background-color: #3d9970;
  border-color: #3d9970;
  color: #fff;
}

.direct-chat-olive .right > .direct-chat-text::after, .direct-chat-olive .right > .direct-chat-text::before {
  border-left-color: #3d9970;
}

.direct-chat-lime .right > .direct-chat-text {
  background-color: #01ff70;
  border-color: #01ff70;
  color: #1f2d3d;
}

.direct-chat-lime .right > .direct-chat-text::after, .direct-chat-lime .right > .direct-chat-text::before {
  border-left-color: #01ff70;
}

.direct-chat-fuchsia .right > .direct-chat-text {
  background-color: #f012be;
  border-color: #f012be;
  color: #fff;
}

.direct-chat-fuchsia .right > .direct-chat-text::after, .direct-chat-fuchsia .right > .direct-chat-text::before {
  border-left-color: #f012be;
}

.direct-chat-maroon .right > .direct-chat-text {
  background-color: #d81b60;
  border-color: #d81b60;
  color: #fff;
}

.direct-chat-maroon .right > .direct-chat-text::after, .direct-chat-maroon .right > .direct-chat-text::before {
  border-left-color: #d81b60;
}

.direct-chat-blue .right > .direct-chat-text {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.direct-chat-blue .right > .direct-chat-text::after, .direct-chat-blue .right > .direct-chat-text::before {
  border-left-color: #007bff;
}

.direct-chat-indigo .right > .direct-chat-text {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.direct-chat-indigo .right > .direct-chat-text::after, .direct-chat-indigo .right > .direct-chat-text::before {
  border-left-color: #6610f2;
}

.direct-chat-purple .right > .direct-chat-text {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.direct-chat-purple .right > .direct-chat-text::after, .direct-chat-purple .right > .direct-chat-text::before {
  border-left-color: #6f42c1;
}

.direct-chat-pink .right > .direct-chat-text {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.direct-chat-pink .right > .direct-chat-text::after, .direct-chat-pink .right > .direct-chat-text::before {
  border-left-color: #e83e8c;
}

.direct-chat-red .right > .direct-chat-text {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.direct-chat-red .right > .direct-chat-text::after, .direct-chat-red .right > .direct-chat-text::before {
  border-left-color: #dc3545;
}

.direct-chat-orange .right > .direct-chat-text {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #1f2d3d;
}

.direct-chat-orange .right > .direct-chat-text::after, .direct-chat-orange .right > .direct-chat-text::before {
  border-left-color: #fd7e14;
}

.direct-chat-yellow .right > .direct-chat-text {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #1f2d3d;
}

.direct-chat-yellow .right > .direct-chat-text::after, .direct-chat-yellow .right > .direct-chat-text::before {
  border-left-color: #ffc107;
}

.direct-chat-green .right > .direct-chat-text {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.direct-chat-green .right > .direct-chat-text::after, .direct-chat-green .right > .direct-chat-text::before {
  border-left-color: #28a745;
}

.direct-chat-teal .right > .direct-chat-text {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.direct-chat-teal .right > .direct-chat-text::after, .direct-chat-teal .right > .direct-chat-text::before {
  border-left-color: #20c997;
}

.direct-chat-cyan .right > .direct-chat-text {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.direct-chat-cyan .right > .direct-chat-text::after, .direct-chat-cyan .right > .direct-chat-text::before {
  border-left-color: #17a2b8;
}

.direct-chat-white .right > .direct-chat-text {
  background-color: #fff;
  border-color: #fff;
  color: #1f2d3d;
}

.direct-chat-white .right > .direct-chat-text::after, .direct-chat-white .right > .direct-chat-text::before {
  border-left-color: #fff;
}

.direct-chat-gray .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.direct-chat-gray .right > .direct-chat-text::after, .direct-chat-gray .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.direct-chat-gray-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.direct-chat-gray-dark .right > .direct-chat-text::after, .direct-chat-gray-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

.dark-mode .direct-chat-text {
  background-color: #454d55;
  border-color: #4b545c;
  color: #fff;
}

.dark-mode .direct-chat-text::after, .dark-mode .direct-chat-text::before {
  border-right-color: #4b545c;
}

.dark-mode .direct-chat-timestamp {
  color: #adb5bd;
}

.dark-mode .right > .direct-chat-text::after, .dark-mode .right > .direct-chat-text::before {
  border-right-color: transparent;
}

.dark-mode .direct-chat-primary .right > .direct-chat-text {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .direct-chat-primary .right > .direct-chat-text::after, .dark-mode .direct-chat-primary .right > .direct-chat-text::before {
  border-left-color: #3f6791;
}

.dark-mode .direct-chat-secondary .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .direct-chat-secondary .right > .direct-chat-text::after, .dark-mode .direct-chat-secondary .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.dark-mode .direct-chat-success .right > .direct-chat-text {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .direct-chat-success .right > .direct-chat-text::after, .dark-mode .direct-chat-success .right > .direct-chat-text::before {
  border-left-color: #00bc8c;
}

.dark-mode .direct-chat-info .right > .direct-chat-text {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .direct-chat-info .right > .direct-chat-text::after, .dark-mode .direct-chat-info .right > .direct-chat-text::before {
  border-left-color: #3498db;
}

.dark-mode .direct-chat-warning .right > .direct-chat-text {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .direct-chat-warning .right > .direct-chat-text::after, .dark-mode .direct-chat-warning .right > .direct-chat-text::before {
  border-left-color: #f39c12;
}

.dark-mode .direct-chat-danger .right > .direct-chat-text {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .direct-chat-danger .right > .direct-chat-text::after, .dark-mode .direct-chat-danger .right > .direct-chat-text::before {
  border-left-color: #e74c3c;
}

.dark-mode .direct-chat-light .right > .direct-chat-text {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .direct-chat-light .right > .direct-chat-text::after, .dark-mode .direct-chat-light .right > .direct-chat-text::before {
  border-left-color: #f8f9fa;
}

.dark-mode .direct-chat-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .direct-chat-dark .right > .direct-chat-text::after, .dark-mode .direct-chat-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

.dark-mode .direct-chat-lightblue .right > .direct-chat-text {
  background-color: #86bad8;
  border-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .direct-chat-lightblue .right > .direct-chat-text::after, .dark-mode .direct-chat-lightblue .right > .direct-chat-text::before {
  border-left-color: #86bad8;
}

.dark-mode .direct-chat-navy .right > .direct-chat-text {
  background-color: #002c59;
  border-color: #002c59;
  color: #fff;
}

.dark-mode .direct-chat-navy .right > .direct-chat-text::after, .dark-mode .direct-chat-navy .right > .direct-chat-text::before {
  border-left-color: #002c59;
}

.dark-mode .direct-chat-olive .right > .direct-chat-text {
  background-color: #74c8a3;
  border-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .direct-chat-olive .right > .direct-chat-text::after, .dark-mode .direct-chat-olive .right > .direct-chat-text::before {
  border-left-color: #74c8a3;
}

.dark-mode .direct-chat-lime .right > .direct-chat-text {
  background-color: #67ffa9;
  border-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .direct-chat-lime .right > .direct-chat-text::after, .dark-mode .direct-chat-lime .right > .direct-chat-text::before {
  border-left-color: #67ffa9;
}

.dark-mode .direct-chat-fuchsia .right > .direct-chat-text {
  background-color: #f672d8;
  border-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .direct-chat-fuchsia .right > .direct-chat-text::after, .dark-mode .direct-chat-fuchsia .right > .direct-chat-text::before {
  border-left-color: #f672d8;
}

.dark-mode .direct-chat-maroon .right > .direct-chat-text {
  background-color: #ed6c9b;
  border-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .direct-chat-maroon .right > .direct-chat-text::after, .dark-mode .direct-chat-maroon .right > .direct-chat-text::before {
  border-left-color: #ed6c9b;
}

.dark-mode .direct-chat-blue .right > .direct-chat-text {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .direct-chat-blue .right > .direct-chat-text::after, .dark-mode .direct-chat-blue .right > .direct-chat-text::before {
  border-left-color: #3f6791;
}

.dark-mode .direct-chat-indigo .right > .direct-chat-text {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.dark-mode .direct-chat-indigo .right > .direct-chat-text::after, .dark-mode .direct-chat-indigo .right > .direct-chat-text::before {
  border-left-color: #6610f2;
}

.dark-mode .direct-chat-purple .right > .direct-chat-text {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.dark-mode .direct-chat-purple .right > .direct-chat-text::after, .dark-mode .direct-chat-purple .right > .direct-chat-text::before {
  border-left-color: #6f42c1;
}

.dark-mode .direct-chat-pink .right > .direct-chat-text {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.dark-mode .direct-chat-pink .right > .direct-chat-text::after, .dark-mode .direct-chat-pink .right > .direct-chat-text::before {
  border-left-color: #e83e8c;
}

.dark-mode .direct-chat-red .right > .direct-chat-text {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .direct-chat-red .right > .direct-chat-text::after, .dark-mode .direct-chat-red .right > .direct-chat-text::before {
  border-left-color: #e74c3c;
}

.dark-mode .direct-chat-orange .right > .direct-chat-text {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .direct-chat-orange .right > .direct-chat-text::after, .dark-mode .direct-chat-orange .right > .direct-chat-text::before {
  border-left-color: #fd7e14;
}

.dark-mode .direct-chat-yellow .right > .direct-chat-text {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .direct-chat-yellow .right > .direct-chat-text::after, .dark-mode .direct-chat-yellow .right > .direct-chat-text::before {
  border-left-color: #f39c12;
}

.dark-mode .direct-chat-green .right > .direct-chat-text {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .direct-chat-green .right > .direct-chat-text::after, .dark-mode .direct-chat-green .right > .direct-chat-text::before {
  border-left-color: #00bc8c;
}

.dark-mode .direct-chat-teal .right > .direct-chat-text {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.dark-mode .direct-chat-teal .right > .direct-chat-text::after, .dark-mode .direct-chat-teal .right > .direct-chat-text::before {
  border-left-color: #20c997;
}

.dark-mode .direct-chat-cyan .right > .direct-chat-text {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .direct-chat-cyan .right > .direct-chat-text::after, .dark-mode .direct-chat-cyan .right > .direct-chat-text::before {
  border-left-color: #3498db;
}

.dark-mode .direct-chat-white .right > .direct-chat-text {
  background-color: #fff;
  border-color: #fff;
  color: #1f2d3d;
}

.dark-mode .direct-chat-white .right > .direct-chat-text::after, .dark-mode .direct-chat-white .right > .direct-chat-text::before {
  border-left-color: #fff;
}

.dark-mode .direct-chat-gray .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .direct-chat-gray .right > .direct-chat-text::after, .dark-mode .direct-chat-gray .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.dark-mode .direct-chat-gray-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .direct-chat-gray-dark .right > .direct-chat-text::after, .dark-mode .direct-chat-gray-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

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

.users-list > li {
  float: left;
  padding: 10px;
  text-align: center;
  width: 25%;
}

.users-list > li img {
  border-radius: 50%;
  height: auto;
  max-width: 100%;
}

.users-list > li > a:hover,
.users-list > li > a:hover .users-list-name {
  color: #999;
}

.users-list-name,
.users-list-date {
  display: block;
}

.users-list-name {
  color: #495057;
  font-size: 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.users-list-date {
  color: #748290;
  font-size: 12px;
}

.dark-mode .users-list-name {
  color: #ced4da;
}

.dark-mode .users-list-date {
  color: #adb5bd;
}

.card-widget {
  border: 0;
  position: relative;
}

.widget-user .widget-user-header {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  height: 135px;
  padding: 1rem;
  text-align: center;
}

.widget-user .widget-user-username {
  font-size: 25px;
  font-weight: 300;
  margin-bottom: 0;
  margin-top: 0;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.widget-user .widget-user-desc {
  margin-top: 0;
}

.widget-user .widget-user-image {
  left: 50%;
  margin-left: -45px;
  position: absolute;
  top: 80px;
}

.widget-user .widget-user-image > img {
  border: 3px solid #fff;
  height: auto;
  width: 90px;
}

.widget-user .card-footer {
  padding-top: 50px;
}

.widget-user-2 .widget-user-header {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem;
}

.widget-user-2 .widget-user-username {
  font-size: 25px;
  font-weight: 300;
  margin-bottom: 5px;
  margin-top: 5px;
}

.widget-user-2 .widget-user-desc {
  margin-top: 0;
}

.widget-user-2 .widget-user-username,
.widget-user-2 .widget-user-desc {
  margin-left: 75px;
}

.widget-user-2 .widget-user-image > img {
  float: left;
  height: auto;
  width: 65px;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY2hhcnQuanMvZGlzdC9DaGFydC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL2FkbWlubHRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19ib290c3RyYXAtdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9taXhpbnMvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX2FuaW1hdGlvbi1lZmZlY3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19wcmVsb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL21peGlucy9fbWlzY2VsbGFuZW91cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fbWFpbi1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX2JyYW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19tYWluLXNpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvbWl4aW5zL19zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL192YXJpYWJsZXMtYWx0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19zaWRlYmFyLW1pbmkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX2NvbnRyb2wtc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX25hdnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvbWl4aW5zL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL21peGlucy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19wcm9ncmVzcy1iYXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL21peGlucy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19tb2RhbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9taXhpbnMvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fY2FsbG91dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fYWxlcnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL190YWJsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19zbWFsbC1ib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX2luZm8tYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL190aW1lbGluZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fcHJvZHVjdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX2RpcmVjdC1jaGF0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL21peGlucy9fZGlyZWN0LWNoYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3VzZXJzLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3NvY2lhbC13aWRnZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BhZ2VzL19tYWlsYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BhZ2VzL19sb2Nrc2NyZWVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BhZ2VzL19sb2dpbl9hbmRfcmVnaXN0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGFnZXMvXzQwNF81MDBfZXJyb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BhZ2VzL19pbnZvaWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BhZ2VzL19wcm9maWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BhZ2VzL19lLWNvbW1lcmNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BhZ2VzL19wcm9qZWN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wYWdlcy9faWZyYW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL21peGlucy9fdG91Y2gtc3VwcG9ydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wYWdlcy9fa2FuYmFuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BsdWdpbnMvX2Z1bGxjYWxlbmRhci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wbHVnaW5zL19zZWxlY3QyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BsdWdpbnMvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wbHVnaW5zL19ib290c3RyYXAtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BsdWdpbnMvX2ljaGVjay1ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGx1Z2lucy9fbWFwYWVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BsdWdpbnMvX2pxdm1hcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wbHVnaW5zL19zd2VldGFsZXJ0Mi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wbHVnaW5zL190b2FzdHIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGx1Z2lucy9fcGFjZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wbHVnaW5zL19ib290c3RyYXAtc3dpdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BsdWdpbnMvX21pc2NlbGxhbmVvdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX21pc2NlbGxhbmVvdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19lbGV2YXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL21peGlucy9fYWNjZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL19hZG1pbmx0ZS5yYXcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWRtaW4tbHRlL2J1aWxkL3Njc3MvcGFydHMvYWRtaW5sdGUuY29yZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wYXJ0cy9hZG1pbmx0ZS5wYWdlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wYXJ0cy9hZG1pbmx0ZS5jb21wb25lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FkbWluLWx0ZS9idWlsZC9zY3NzL3BhcnRzL2FkbWlubHRlLmV4dHJhLWNvbXBvbmVudHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0dBR0c7QUFDSDtDQUNDLE9BQU8sY0FBYyxFQUFFO0NBQ3ZCLEtBQUssV0FBVyxFQUFFO0NBQ2xCOztBQUVEO0NBQ0MsMkNBQTJDO0NBQzNDOztBQUVEOzs7R0FHRztBQUNIOzs7Q0FHQyxtQkFBbUI7Q0FDbkIsZUFBZTtDQUNmLFFBQVE7Q0FDUixPQUFPO0NBQ1AsU0FBUztDQUNULFVBQVU7Q0FDVixpQkFBaUI7Q0FDakIscUJBQXFCO0NBQ3JCLG1CQUFtQjtDQUNuQixZQUFZO0NBQ1o7O0FBRUQ7Q0FDQyxtQkFBbUI7Q0FDbkIsaUJBQWlCO0NBQ2pCLGtCQUFrQjtDQUNsQixRQUFRO0NBQ1IsT0FBTztDQUNQOztBQUVEO0NBQ0MsbUJBQW1CO0NBQ25CLFlBQVk7Q0FDWixhQUFhO0NBQ2IsUUFBUTtDQUNSLE9BQU87Q0FDUDs7QUM5Q0Q7Ozs7O0dDS0U7QUNMRjs7Ozs7R0RXRTtBRVhGO0VBR0ksZ0JBQWM7RUFBZCxrQkFBYztFQUFkLGtCQUFjO0VBQWQsZ0JBQWM7RUFBZCxlQUFjO0VBQWQsa0JBQWM7RUFBZCxrQkFBYztFQUFkLGlCQUFjO0VBQWQsZ0JBQWM7RUFBZCxnQkFBYztFQUFkLGNBQWM7RUFBZCxnQkFBYztFQUFkLHFCQUFjO0VBSWQsbUJBQWM7RUFBZCxxQkFBYztFQUFkLG1CQUFjO0VBQWQsZ0JBQWM7RUFBZCxtQkFBYztFQUFkLGtCQUFjO0VBQWQsaUJBQWM7RUFBZCxnQkFBYztFQUlkLG1CQUFpQztFQUFqQyx1QkFBaUM7RUFBakMsdUJBQWlDO0VBQWpDLHVCQUFpQztFQUFqQyx3QkFBaUM7RUFLbkMsa01BQXlCO0VBQ3pCLDhHQUF3QjtDRnlCMUI7O0FHeEJBOzs7RUFHRSx1QkFBc0I7Q0gyQnhCOztBR3hCQTtFQUNFLHdCQUF1QjtFQUN2QixrQkFBaUI7RUFDakIsK0JBQThCO0VBQzlCLDhDQ1BhO0NKa0NmOztBR3JCQTtFQUNFLGVBQWM7Q0h3QmhCOztBR2RBO0VBQ0UsVUFBUztFQUNULHFMQ3lMbU07RUN6Ry9MLGdCQXRDWTtFRnhDaEIsaUJDaU0rQjtFRGhNL0IsaUJDb00rQjtFRG5NL0IsZUMvQmdCO0VEZ0NoQixpQkFBZ0I7RUFDaEIsdUJDMUNhO0NKMkRmOztBQUVBO0VHTkUsc0JBQXFCO0NIUXZCOztBR0NBO0VBQ0Usd0JBQXVCO0VBQ3ZCLFVBQVM7RUFDVCxrQkFBaUI7Q0hFbkI7O0FHV0E7RUFDRSxjQUFhO0VBQ2Isc0JDa0t5QztDSjFLM0M7O0FHZUE7RUFDRSxjQUFhO0VBQ2Isb0JDNEQ4QjtDSnhFaEM7O0FHdUJBOztFQUVFLDJCQUEwQjtFQUMxQixrQ0FBaUM7RUFDakMsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQiwrQkFBOEI7Q0hwQmhDOztBR3VCQTtFQUNFLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0NIcEJ0Qjs7QUd1QkE7OztFQUdFLGNBQWE7RUFDYixvQkFBbUI7Q0hwQnJCOztBR3VCQTs7OztFQUlFLGlCQUFnQjtDSHBCbEI7O0FHdUJBO0VBQ0UsaUJDb0crQjtDSnhIakM7O0FHdUJBO0VBQ0UscUJBQW9CO0VBQ3BCLGVBQWM7Q0hwQmhCOztBR3VCQTtFQUNFLGlCQUFnQjtDSHBCbEI7O0FHdUJBOztFQUVFLG9CR29Ja0M7Q054SnBDOztBR3VCQTtFRXhGSSxlQUFXO0NMcUVmOztBRzRCQTs7RUFFRSxtQkFBa0I7RUVuR2hCLGVBQVc7RUZxR2IsZUFBYztFQUNkLHlCQUF3QjtDSHpCMUI7O0FHNEJBO0VBQU0sZUFBYztDSHhCcEI7O0FHeUJBO0VBQU0sV0FBVTtDSHJCaEI7O0FHNEJBO0VBQ0UsZUh6TDRCO0VHMEw1QixzQkNqQzhCO0VEa0M5Qiw4QkFBNkI7Q0h6Qi9COztBT3ZKRTtFSm1MRSxlQ3BDZ0Q7RURxQ2hELHNCQ3BDNEI7Q0pZaEM7O0FHaUNBO0VBQ0UsZUFBYztFQUNkLHNCQUFxQjtDSDlCdkI7O0FPaktFO0VKa01FLGVBQWM7RUFDZCxzQkFBcUI7Q0g3QnpCOztBR3NDQTs7OztFQUlFLGtHQ2FnSDtFQ2pLOUcsZUFBVztDTGtIZjs7QUdzQ0E7RUFFRSxjQUFhO0VBRWIsb0JBQW1CO0VBRW5CLGVBQWM7RUFHZCw4QkFBNkI7Q0h4Qy9COztBR2dEQTtFQUVFLGlCQUFnQjtDSDlDbEI7O0FHc0RBO0VBQ0UsdUJBQXNCO0VBQ3RCLG1CQUFrQjtDSG5EcEI7O0FHc0RBO0VBR0UsaUJBQWdCO0VBQ2hCLHVCQUFzQjtDSHJEeEI7O0FHNkRBO0VBQ0UsMEJBQXlCO0NIMUQzQjs7QUc2REE7RUFDRSxxQkM4QmtDO0VEN0JsQyx3QkM2QmtDO0VENUJsQyxlQ2xRZ0I7RURtUWhCLGlCQUFnQjtFQUNoQixxQkFBb0I7Q0gxRHRCOztBR2lFQTtFQUVFLG9CQUFtQjtFQUNuQixpQ0FBZ0M7Q0gvRGxDOztBR3VFQTtFQUVFLHNCQUFxQjtFQUNyQixzQkcySjJDO0NOaE83Qzs7QUcyRUE7RUFFRSxpQkFBZ0I7Q0h6RWxCOztBR2lGQTtFQUNFLFdBQVU7Q0g5RVo7O0FHaUZBOzs7OztFQUtFLFVBQVM7RUFDVCxxQkFBb0I7RUU1UGxCLG1CQUFXO0VGOFBiLHFCQUFvQjtDSDlFdEI7O0FHaUZBOztFQUVFLGtCQUFpQjtDSDlFbkI7O0FHaUZBOztFQUVFLHFCQUFvQjtDSDlFdEI7O0FBRUE7RUdtRkUsZ0JBQWU7Q0hqRmpCOztBR3VGQTtFQUNFLGtCQUFpQjtDSHBGbkI7O0FHMkZBOzs7O0VBSUUsMkJBQTBCO0NIeEY1Qjs7QUc2RkU7Ozs7RUFLSSxnQkFBZTtDSDNGckI7O0FHaUdBOzs7O0VBSUUsV0FBVTtFQUNWLG1CQUFrQjtDSDlGcEI7O0FHaUdBOztFQUVFLHVCQUFzQjtFQUN0QixXQUFVO0NIOUZaOztBR2tHQTtFQUNFLGVBQWM7RUFFZCxpQkFBZ0I7Q0hoR2xCOztBR21HQTtFQU1FLGFBQVk7RUFFWixXQUFVO0VBQ1YsVUFBUztFQUNULFVBQVM7Q0h0R1g7O0FHMkdBO0VBQ0UsZUFBYztFQUNkLFlBQVc7RUFDWCxnQkFBZTtFQUNmLFdBQVU7RUFDVixxQkFBb0I7RUVuU2hCLGtCQXRDWTtFRjJVaEIscUJBQW9CO0VBQ3BCLGVBQWM7RUFDZCxvQkFBbUI7Q0h4R3JCOztBRzJHQTtFQUNFLHlCQUF3QjtDSHhHMUI7O0FBRUE7O0VHNEdFLGFBQVk7Q0h6R2Q7O0FBRUE7RUcrR0UscUJBQW9CO0VBQ3BCLHlCQUF3QjtDSDdHMUI7O0FBRUE7RUdtSEUseUJBQXdCO0NIakgxQjs7QUd5SEE7RUFDRSxjQUFhO0VBQ2IsMkJBQTBCO0NIdEg1Qjs7QUc2SEE7RUFDRSxzQkFBcUI7Q0gxSHZCOztBRzZIQTtFQUNFLG1CQUFrQjtFQUNsQixnQkFBZTtDSDFIakI7O0FHNkhBO0VBQ0UsY0FBYTtDSDFIZjs7QUFFQTtFRzhIRSx5QkFBd0I7Q0g1SDFCOztBUWhXQTs7RUFFRSxzQkp1UHlDO0VJdFB6QyxxQkp1UG1DO0VJdFBuQyxpQkp1UCtCO0VJdFAvQixpQkp1UCtCO0VJdFAvQixlSnVQbUM7Q0o0R3JDOztBUWhXQTtFSGdITSxrQkF0Q1k7Q0wwUmxCOztBUW5XQTtFSCtHTSxnQkF0Q1k7Q0w4UmxCOztBUXRXQTtFSDhHTSxtQkF0Q1k7Q0xrU2xCOztBUXpXQTtFSDZHTSxrQkF0Q1k7Q0xzU2xCOztBUTVXQTtFSDRHTSxtQkF0Q1k7Q0wwU2xCOztBUS9XQTtFSDJHTSxnQkF0Q1k7Q0w4U2xCOztBUWpYQTtFSHlHTSxtQkF0Q1k7RUdqRWhCLGlCSnlQK0I7Q0oySGpDOztBUWhYQTtFSG1HTSxnQkF0Q1k7RUczRGhCLGlCSjRPK0I7RUkzTy9CLGlCSm1PK0I7Q0pnSmpDOztBUWpYQTtFSDhGTSxrQkF0Q1k7RUd0RGhCLGlCSndPK0I7RUl2Ty9CLGlCSjhOK0I7Q0pzSmpDOztBUWxYQTtFSHlGTSxrQkF0Q1k7RUdqRGhCLGlCSm9PK0I7RUluTy9CLGlCSnlOK0I7Q0o0SmpDOztBUW5YQTtFSG9GTSxrQkF0Q1k7RUc1Q2hCLGlCSmdPK0I7RUkvTi9CLGlCSm9OK0I7Q0prS2pDOztBR3pWQTtFS3BCRSxpQkprRVc7RUlqRVgsb0JKaUVXO0VJaEVYLFVBQVM7RUFDVCx5Q0pyQ2E7Q0pzWmY7O0FReldBOztFSE1JLGVBQVc7RUdIYixpQko2SytCO0NKK0xqQzs7QVF6V0E7O0VBRUUsZUptTmdDO0VJbE5oQywwQkoyTm1DO0NKaUpyQzs7QVFwV0E7RUMvRUUsZ0JBQWU7RUFDZixpQkFBZ0I7Q1R1YmxCOztBUXBXQTtFQ3BGRSxnQkFBZTtFQUNmLGlCQUFnQjtDVDRibEI7O0FRdFdBO0VBQ0Usc0JBQXFCO0NSeVd2Qjs7QVExV0E7RUFJSSxxQkpxTStCO0NKcUtuQzs7QVFoV0E7RUhqQ0ksZUFBVztFR21DYiwwQkFBeUI7Q1JtVzNCOztBUS9WQTtFQUNFLG9CSlNXO0VDTVAsbUJBdENZO0NMMFhsQjs7QVEvVkE7RUFDRSxlQUFjO0VIN0NaLGVBQVc7RUcrQ2IsZUp0R2dCO0NKd2NsQjs7QVFyV0E7RUFNSSxvQkFBcUI7Q1JtV3pCOztBVXRkQTtFQ0lFLGdCQUFlO0VBR2YsYUFBWTtDWG9kZDs7QVVyZEE7RUFDRSxpQk5zekJ3QztFTXJ6QnhDLHVCTkphO0VNS2IsMEJORmdCO0VRSWQsdUJSbU1nQztFU3JNOUIsMkNUS1M7RU9WYixnQkFBZTtFQUdmLGFBQVk7Q1g4ZGQ7O0FVaGRBO0VBRUUsc0JBQXFCO0NWa2R2Qjs7QVUvY0E7RUFDRSxzQkFBMEI7RUFDMUIsZUFBYztDVmtkaEI7O0FVL2NBO0VMa0NJLGVBQVc7RUtoQ2IsZU52QmdCO0NKeWVsQjs7QWN6ZkE7RVR1RUksaUJBQVc7RVNyRWIsZVZvQ2U7RVVuQ2Ysc0JBQXFCO0NkNGZ2Qjs7QWN6ZkU7RUFDRSxlQUFjO0NkNGZsQjs7QWN2ZkE7RUFDRSx1QlZxM0J1QztFQzN6QnJDLGlCQUFXO0VTeERiLFlWTGE7RVVNYiwwQlZHZ0I7RVFGZCxzQlJxTStCO0VTdk03QixrRFRLUztDSndmZjs7QWNoZ0JBO0VBU0ksV0FBVTtFVGtEVixnQkFBVztFU2hEWCxpQlYyTjZCO0VTbk8zQixpQkNTc0I7Q2QyZjVCOztBR3BUQTtFV2pNRSxlQUFjO0VUeUNaLGlCQUFXO0VTdkNiLGVWYmdCO0NKc2dCbEI7O0FjNWZBO0VUMENJLG1CQUFXO0VTbENYLGVBQWM7RUFDZCxtQkFBa0I7Q2R5ZnRCOztBY3BmQTtFQUNFLGtCVjQxQnVDO0VVMzFCdkMsbUJBQWtCO0NkdWZwQjs7QWUvaEJFOzs7Ozs7RUNEQSxZQUFXO0VBQ1gscUJBQTBCO0VBQzFCLG9CQUF5QjtFQUN6QixtQkFBa0I7RUFDbEIsa0JBQWlCO0NoQnlpQm5COztBaUJ0Zkk7RUZ6Q0U7SUFDRSxpQlh1S0c7R0o0WFQ7Q0FDRjs7QWlCNWZJO0VGekNFO0lBQ0UsaUJYd0tHO0dKaVlUO0NBQ0Y7O0FpQmxnQkk7RUZ6Q0U7SUFDRSxpQlh5S0c7R0pzWVQ7Q0FDRjs7QWlCeGdCSTtFRnpDRTtJQUNFLGtCWDBLSTtHSjJZVjtDQUNGOztBZTFoQkU7RUNuQ0EsY0FBYTtFQUNiLGdCQUFlO0VBQ2YscUJBQTBCO0VBQzFCLG9CQUF5QjtDaEJpa0IzQjs7QWUzaEJFO0VBQ0UsZ0JBQWU7RUFDZixlQUFjO0NmOGhCbEI7O0FlaGlCRTs7RUFNSSxpQkFBZ0I7RUFDaEIsZ0JBQWU7Q2YraEJyQjs7QWtCcmxCRTs7Ozs7O0VBQ0UsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxxQkFBMEI7RUFDMUIsb0JBQXlCO0NsQjZsQjdCOztBa0J2a0JNO0VBQ0UsY0FBYTtFQUNiLGFBQVk7RUFDWixnQkFBZTtDbEIwa0J2Qjs7QWtCcmtCVTtFRndCTixlQUF1QjtFQUN2QixnQkFBd0I7Q2hCaWpCNUI7O0FrQjFrQlU7RUZ3Qk4sY0FBdUI7RUFDdkIsZUFBd0I7Q2hCc2pCNUI7O0FrQi9rQlU7RUZ3Qk4sb0JBQXVCO0VBQ3ZCLHFCQUF3QjtDaEIyakI1Qjs7QWtCcGxCVTtFRndCTixjQUF1QjtFQUN2QixlQUF3QjtDaEJna0I1Qjs7QWtCemxCVTtFRndCTixjQUF1QjtFQUN2QixlQUF3QjtDaEJxa0I1Qjs7QWtCOWxCVTtFRndCTixvQkFBdUI7RUFDdkIscUJBQXdCO0NoQjBrQjVCOztBa0I3bEJNO0VGQ0osZUFBYztFQUNkLFlBQVc7RUFDWCxnQkFBZTtDaEJnbUJqQjs7QWtCN2xCVTtFRmJSLG1CQUFzQztFQUl0QyxvQkFBdUM7Q2hCMm1CekM7O0FrQmxtQlU7RUZiUixvQkFBc0M7RUFJdEMscUJBQXVDO0NoQmduQnpDOztBa0J2bUJVO0VGYlIsY0FBc0M7RUFJdEMsZUFBdUM7Q2hCcW5CekM7O0FrQjVtQlU7RUZiUixvQkFBc0M7RUFJdEMscUJBQXVDO0NoQjBuQnpDOztBa0JqbkJVO0VGYlIsb0JBQXNDO0VBSXRDLHFCQUF1QztDaEIrbkJ6Qzs7QWtCdG5CVTtFRmJSLGNBQXNDO0VBSXRDLGVBQXVDO0NoQm9vQnpDOztBa0IzbkJVO0VGYlIsb0JBQXNDO0VBSXRDLHFCQUF1QztDaEJ5b0J6Qzs7QWtCaG9CVTtFRmJSLG9CQUFzQztFQUl0QyxxQkFBdUM7Q2hCOG9CekM7O0FrQnJvQlU7RUZiUixjQUFzQztFQUl0QyxlQUF1QztDaEJtcEJ6Qzs7QWtCMW9CVTtFRmJSLG9CQUFzQztFQUl0QyxxQkFBdUM7Q2hCd3BCekM7O0FrQi9vQlU7RUZiUixvQkFBc0M7RUFJdEMscUJBQXVDO0NoQjZwQnpDOztBa0JwcEJVO0VGYlIsZUFBc0M7RUFJdEMsZ0JBQXVDO0NoQmtxQnpDOztBa0JucEJNO0VBQXdCLFVBQVM7Q2xCdXBCdkM7O0FrQnJwQk07RUFBdUIsVWQySUc7Q0o4Z0JoQzs7QWtCdHBCUTtFQUF3QixTQURaO0NsQjJwQnBCOztBa0IxcEJRO0VBQXdCLFNBRFo7Q2xCK3BCcEI7O0FrQjlwQlE7RUFBd0IsU0FEWjtDbEJtcUJwQjs7QWtCbHFCUTtFQUF3QixTQURaO0NsQnVxQnBCOztBa0J0cUJRO0VBQXdCLFNBRFo7Q2xCMnFCcEI7O0FrQjFxQlE7RUFBd0IsU0FEWjtDbEIrcUJwQjs7QWtCOXFCUTtFQUF3QixTQURaO0NsQm1yQnBCOztBa0JsckJRO0VBQXdCLFNBRFo7Q2xCdXJCcEI7O0FrQnRyQlE7RUFBd0IsU0FEWjtDbEIyckJwQjs7QWtCMXJCUTtFQUF3QixTQURaO0NsQityQnBCOztBa0I5ckJRO0VBQXdCLFVBRFo7Q2xCbXNCcEI7O0FrQmxzQlE7RUFBd0IsVUFEWjtDbEJ1c0JwQjs7QWtCdHNCUTtFQUF3QixVQURaO0NsQjJzQnBCOztBa0Juc0JZO0VGaEJWLHNCQUE4QztDaEJ1dEJoRDs7QWtCdnNCWTtFRmhCVix1QkFBOEM7Q2hCMnRCaEQ7O0FrQjNzQlk7RUZoQlYsaUJBQThDO0NoQit0QmhEOztBa0Ivc0JZO0VGaEJWLHVCQUE4QztDaEJtdUJoRDs7QWtCbnRCWTtFRmhCVix1QkFBOEM7Q2hCdXVCaEQ7O0FrQnZ0Qlk7RUZoQlYsaUJBQThDO0NoQjJ1QmhEOztBa0IzdEJZO0VGaEJWLHVCQUE4QztDaEIrdUJoRDs7QWtCL3RCWTtFRmhCVix1QkFBOEM7Q2hCbXZCaEQ7O0FrQm51Qlk7RUZoQlYsaUJBQThDO0NoQnV2QmhEOztBa0J2dUJZO0VGaEJWLHVCQUE4QztDaEIydkJoRDs7QWtCM3VCWTtFRmhCVix1QkFBOEM7Q2hCK3ZCaEQ7O0FpQjF2Qkk7RUMzQkU7SUFDRSxjQUFhO0lBQ2IsYUFBWTtJQUNaLGdCQUFlO0dsQnl4QnJCO0VrQnB4QlE7SUZ3Qk4sZUFBdUI7SUFDdkIsZ0JBQXdCO0doQit2QjFCO0VrQnh4QlE7SUZ3Qk4sY0FBdUI7SUFDdkIsZUFBd0I7R2hCbXdCMUI7RWtCNXhCUTtJRndCTixvQkFBdUI7SUFDdkIscUJBQXdCO0doQnV3QjFCO0VrQmh5QlE7SUZ3Qk4sY0FBdUI7SUFDdkIsZUFBd0I7R2hCMndCMUI7RWtCcHlCUTtJRndCTixjQUF1QjtJQUN2QixlQUF3QjtHaEIrd0IxQjtFa0J4eUJRO0lGd0JOLG9CQUF1QjtJQUN2QixxQkFBd0I7R2hCbXhCMUI7RWtCdHlCSTtJRkNKLGVBQWM7SUFDZCxZQUFXO0lBQ1gsZ0JBQWU7R2hCd3lCZjtFa0JyeUJRO0lGYlIsbUJBQXNDO0lBSXRDLG9CQUF1QztHaEJrekJ2QztFa0J6eUJRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEJzekJ2QztFa0I3eUJRO0lGYlIsY0FBc0M7SUFJdEMsZUFBdUM7R2hCMHpCdkM7RWtCanpCUTtJRmJSLG9CQUFzQztJQUl0QyxxQkFBdUM7R2hCOHpCdkM7RWtCcnpCUTtJRmJSLG9CQUFzQztJQUl0QyxxQkFBdUM7R2hCazBCdkM7RWtCenpCUTtJRmJSLGNBQXNDO0lBSXRDLGVBQXVDO0doQnMwQnZDO0VrQjd6QlE7SUZiUixvQkFBc0M7SUFJdEMscUJBQXVDO0doQjAwQnZDO0VrQmowQlE7SUZiUixvQkFBc0M7SUFJdEMscUJBQXVDO0doQjgwQnZDO0VrQnIwQlE7SUZiUixjQUFzQztJQUl0QyxlQUF1QztHaEJrMUJ2QztFa0J6MEJRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEJzMUJ2QztFa0I3MEJRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEIwMUJ2QztFa0JqMUJRO0lGYlIsZUFBc0M7SUFJdEMsZ0JBQXVDO0doQjgxQnZDO0VrQi8wQkk7SUFBd0IsVUFBUztHbEJrMUJyQztFa0JoMUJJO0lBQXVCLFVkMklHO0dKd3NCOUI7RWtCaDFCTTtJQUF3QixTQURaO0dsQm8xQmxCO0VrQm4xQk07SUFBd0IsU0FEWjtHbEJ1MUJsQjtFa0J0MUJNO0lBQXdCLFNBRFo7R2xCMDFCbEI7RWtCejFCTTtJQUF3QixTQURaO0dsQjYxQmxCO0VrQjUxQk07SUFBd0IsU0FEWjtHbEJnMkJsQjtFa0IvMUJNO0lBQXdCLFNBRFo7R2xCbTJCbEI7RWtCbDJCTTtJQUF3QixTQURaO0dsQnMyQmxCO0VrQnIyQk07SUFBd0IsU0FEWjtHbEJ5MkJsQjtFa0J4MkJNO0lBQXdCLFNBRFo7R2xCNDJCbEI7RWtCMzJCTTtJQUF3QixTQURaO0dsQisyQmxCO0VrQjkyQk07SUFBd0IsVUFEWjtHbEJrM0JsQjtFa0JqM0JNO0lBQXdCLFVBRFo7R2xCcTNCbEI7RWtCcDNCTTtJQUF3QixVQURaO0dsQnczQmxCO0VrQmgzQlU7SUZoQlYsZUFBNEI7R2hCbTRCNUI7RWtCbjNCVTtJRmhCVixzQkFBOEM7R2hCczRCOUM7RWtCdDNCVTtJRmhCVix1QkFBOEM7R2hCeTRCOUM7RWtCejNCVTtJRmhCVixpQkFBOEM7R2hCNDRCOUM7RWtCNTNCVTtJRmhCVix1QkFBOEM7R2hCKzRCOUM7RWtCLzNCVTtJRmhCVix1QkFBOEM7R2hCazVCOUM7RWtCbDRCVTtJRmhCVixpQkFBOEM7R2hCcTVCOUM7RWtCcjRCVTtJRmhCVix1QkFBOEM7R2hCdzVCOUM7RWtCeDRCVTtJRmhCVix1QkFBOEM7R2hCMjVCOUM7RWtCMzRCVTtJRmhCVixpQkFBOEM7R2hCODVCOUM7RWtCOTRCVTtJRmhCVix1QkFBOEM7R2hCaTZCOUM7RWtCajVCVTtJRmhCVix1QkFBOEM7R2hCbzZCOUM7Q0FDRjs7QWlCaDZCSTtFQzNCRTtJQUNFLGNBQWE7SUFDYixhQUFZO0lBQ1osZ0JBQWU7R2xCKzdCckI7RWtCMTdCUTtJRndCTixlQUF1QjtJQUN2QixnQkFBd0I7R2hCcTZCMUI7RWtCOTdCUTtJRndCTixjQUF1QjtJQUN2QixlQUF3QjtHaEJ5NkIxQjtFa0JsOEJRO0lGd0JOLG9CQUF1QjtJQUN2QixxQkFBd0I7R2hCNjZCMUI7RWtCdDhCUTtJRndCTixjQUF1QjtJQUN2QixlQUF3QjtHaEJpN0IxQjtFa0IxOEJRO0lGd0JOLGNBQXVCO0lBQ3ZCLGVBQXdCO0doQnE3QjFCO0VrQjk4QlE7SUZ3Qk4sb0JBQXVCO0lBQ3ZCLHFCQUF3QjtHaEJ5N0IxQjtFa0I1OEJJO0lGQ0osZUFBYztJQUNkLFlBQVc7SUFDWCxnQkFBZTtHaEI4OEJmO0VrQjM4QlE7SUZiUixtQkFBc0M7SUFJdEMsb0JBQXVDO0doQnc5QnZDO0VrQi84QlE7SUZiUixvQkFBc0M7SUFJdEMscUJBQXVDO0doQjQ5QnZDO0VrQm45QlE7SUZiUixjQUFzQztJQUl0QyxlQUF1QztHaEJnK0J2QztFa0J2OUJRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEJvK0J2QztFa0IzOUJRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEJ3K0J2QztFa0IvOUJRO0lGYlIsY0FBc0M7SUFJdEMsZUFBdUM7R2hCNCtCdkM7RWtCbitCUTtJRmJSLG9CQUFzQztJQUl0QyxxQkFBdUM7R2hCZy9CdkM7RWtCditCUTtJRmJSLG9CQUFzQztJQUl0QyxxQkFBdUM7R2hCby9CdkM7RWtCMytCUTtJRmJSLGNBQXNDO0lBSXRDLGVBQXVDO0doQncvQnZDO0VrQi8rQlE7SUZiUixvQkFBc0M7SUFJdEMscUJBQXVDO0doQjQvQnZDO0VrQm4vQlE7SUZiUixvQkFBc0M7SUFJdEMscUJBQXVDO0doQmdnQ3ZDO0VrQnYvQlE7SUZiUixlQUFzQztJQUl0QyxnQkFBdUM7R2hCb2dDdkM7RWtCci9CSTtJQUF3QixVQUFTO0dsQncvQnJDO0VrQnQvQkk7SUFBdUIsVWQySUc7R0o4MkI5QjtFa0J0L0JNO0lBQXdCLFNBRFo7R2xCMC9CbEI7RWtCei9CTTtJQUF3QixTQURaO0dsQjYvQmxCO0VrQjUvQk07SUFBd0IsU0FEWjtHbEJnZ0NsQjtFa0IvL0JNO0lBQXdCLFNBRFo7R2xCbWdDbEI7RWtCbGdDTTtJQUF3QixTQURaO0dsQnNnQ2xCO0VrQnJnQ007SUFBd0IsU0FEWjtHbEJ5Z0NsQjtFa0J4Z0NNO0lBQXdCLFNBRFo7R2xCNGdDbEI7RWtCM2dDTTtJQUF3QixTQURaO0dsQitnQ2xCO0VrQjlnQ007SUFBd0IsU0FEWjtHbEJraENsQjtFa0JqaENNO0lBQXdCLFNBRFo7R2xCcWhDbEI7RWtCcGhDTTtJQUF3QixVQURaO0dsQndoQ2xCO0VrQnZoQ007SUFBd0IsVUFEWjtHbEIyaENsQjtFa0IxaENNO0lBQXdCLFVBRFo7R2xCOGhDbEI7RWtCdGhDVTtJRmhCVixlQUE0QjtHaEJ5aUM1QjtFa0J6aENVO0lGaEJWLHNCQUE4QztHaEI0aUM5QztFa0I1aENVO0lGaEJWLHVCQUE4QztHaEIraUM5QztFa0IvaENVO0lGaEJWLGlCQUE4QztHaEJrakM5QztFa0JsaUNVO0lGaEJWLHVCQUE4QztHaEJxakM5QztFa0JyaUNVO0lGaEJWLHVCQUE4QztHaEJ3akM5QztFa0J4aUNVO0lGaEJWLGlCQUE4QztHaEIyakM5QztFa0IzaUNVO0lGaEJWLHVCQUE4QztHaEI4akM5QztFa0I5aUNVO0lGaEJWLHVCQUE4QztHaEJpa0M5QztFa0JqakNVO0lGaEJWLGlCQUE4QztHaEJva0M5QztFa0JwakNVO0lGaEJWLHVCQUE4QztHaEJ1a0M5QztFa0J2akNVO0lGaEJWLHVCQUE4QztHaEIwa0M5QztDQUNGOztBaUJ0a0NJO0VDM0JFO0lBQ0UsY0FBYTtJQUNiLGFBQVk7SUFDWixnQkFBZTtHbEJxbUNyQjtFa0JobUNRO0lGd0JOLGVBQXVCO0lBQ3ZCLGdCQUF3QjtHaEIya0MxQjtFa0JwbUNRO0lGd0JOLGNBQXVCO0lBQ3ZCLGVBQXdCO0doQitrQzFCO0VrQnhtQ1E7SUZ3Qk4sb0JBQXVCO0lBQ3ZCLHFCQUF3QjtHaEJtbEMxQjtFa0I1bUNRO0lGd0JOLGNBQXVCO0lBQ3ZCLGVBQXdCO0doQnVsQzFCO0VrQmhuQ1E7SUZ3Qk4sY0FBdUI7SUFDdkIsZUFBd0I7R2hCMmxDMUI7RWtCcG5DUTtJRndCTixvQkFBdUI7SUFDdkIscUJBQXdCO0doQitsQzFCO0VrQmxuQ0k7SUZDSixlQUFjO0lBQ2QsWUFBVztJQUNYLGdCQUFlO0doQm9uQ2Y7RWtCam5DUTtJRmJSLG1CQUFzQztJQUl0QyxvQkFBdUM7R2hCOG5DdkM7RWtCcm5DUTtJRmJSLG9CQUFzQztJQUl0QyxxQkFBdUM7R2hCa29DdkM7RWtCem5DUTtJRmJSLGNBQXNDO0lBSXRDLGVBQXVDO0doQnNvQ3ZDO0VrQjduQ1E7SUZiUixvQkFBc0M7SUFJdEMscUJBQXVDO0doQjBvQ3ZDO0VrQmpvQ1E7SUZiUixvQkFBc0M7SUFJdEMscUJBQXVDO0doQjhvQ3ZDO0VrQnJvQ1E7SUZiUixjQUFzQztJQUl0QyxlQUF1QztHaEJrcEN2QztFa0J6b0NRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEJzcEN2QztFa0I3b0NRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEIwcEN2QztFa0JqcENRO0lGYlIsY0FBc0M7SUFJdEMsZUFBdUM7R2hCOHBDdkM7RWtCcnBDUTtJRmJSLG9CQUFzQztJQUl0QyxxQkFBdUM7R2hCa3FDdkM7RWtCenBDUTtJRmJSLG9CQUFzQztJQUl0QyxxQkFBdUM7R2hCc3FDdkM7RWtCN3BDUTtJRmJSLGVBQXNDO0lBSXRDLGdCQUF1QztHaEIwcUN2QztFa0IzcENJO0lBQXdCLFVBQVM7R2xCOHBDckM7RWtCNXBDSTtJQUF1QixVZDJJRztHSm9oQzlCO0VrQjVwQ007SUFBd0IsU0FEWjtHbEJncUNsQjtFa0IvcENNO0lBQXdCLFNBRFo7R2xCbXFDbEI7RWtCbHFDTTtJQUF3QixTQURaO0dsQnNxQ2xCO0VrQnJxQ007SUFBd0IsU0FEWjtHbEJ5cUNsQjtFa0J4cUNNO0lBQXdCLFNBRFo7R2xCNHFDbEI7RWtCM3FDTTtJQUF3QixTQURaO0dsQitxQ2xCO0VrQjlxQ007SUFBd0IsU0FEWjtHbEJrckNsQjtFa0JqckNNO0lBQXdCLFNBRFo7R2xCcXJDbEI7RWtCcHJDTTtJQUF3QixTQURaO0dsQndyQ2xCO0VrQnZyQ007SUFBd0IsU0FEWjtHbEIyckNsQjtFa0IxckNNO0lBQXdCLFVBRFo7R2xCOHJDbEI7RWtCN3JDTTtJQUF3QixVQURaO0dsQmlzQ2xCO0VrQmhzQ007SUFBd0IsVUFEWjtHbEJvc0NsQjtFa0I1ckNVO0lGaEJWLGVBQTRCO0doQitzQzVCO0VrQi9yQ1U7SUZoQlYsc0JBQThDO0doQmt0QzlDO0VrQmxzQ1U7SUZoQlYsdUJBQThDO0doQnF0QzlDO0VrQnJzQ1U7SUZoQlYsaUJBQThDO0doQnd0QzlDO0VrQnhzQ1U7SUZoQlYsdUJBQThDO0doQjJ0QzlDO0VrQjNzQ1U7SUZoQlYsdUJBQThDO0doQjh0QzlDO0VrQjlzQ1U7SUZoQlYsaUJBQThDO0doQml1QzlDO0VrQmp0Q1U7SUZoQlYsdUJBQThDO0doQm91QzlDO0VrQnB0Q1U7SUZoQlYsdUJBQThDO0doQnV1QzlDO0VrQnZ0Q1U7SUZoQlYsaUJBQThDO0doQjB1QzlDO0VrQjF0Q1U7SUZoQlYsdUJBQThDO0doQjZ1QzlDO0VrQjd0Q1U7SUZoQlYsdUJBQThDO0doQmd2QzlDO0NBQ0Y7O0FpQjV1Q0k7RUMzQkU7SUFDRSxjQUFhO0lBQ2IsYUFBWTtJQUNaLGdCQUFlO0dsQjJ3Q3JCO0VrQnR3Q1E7SUZ3Qk4sZUFBdUI7SUFDdkIsZ0JBQXdCO0doQml2QzFCO0VrQjF3Q1E7SUZ3Qk4sY0FBdUI7SUFDdkIsZUFBd0I7R2hCcXZDMUI7RWtCOXdDUTtJRndCTixvQkFBdUI7SUFDdkIscUJBQXdCO0doQnl2QzFCO0VrQmx4Q1E7SUZ3Qk4sY0FBdUI7SUFDdkIsZUFBd0I7R2hCNnZDMUI7RWtCdHhDUTtJRndCTixjQUF1QjtJQUN2QixlQUF3QjtHaEJpd0MxQjtFa0IxeENRO0lGd0JOLG9CQUF1QjtJQUN2QixxQkFBd0I7R2hCcXdDMUI7RWtCeHhDSTtJRkNKLGVBQWM7SUFDZCxZQUFXO0lBQ1gsZ0JBQWU7R2hCMHhDZjtFa0J2eENRO0lGYlIsbUJBQXNDO0lBSXRDLG9CQUF1QztHaEJveUN2QztFa0IzeENRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEJ3eUN2QztFa0IveENRO0lGYlIsY0FBc0M7SUFJdEMsZUFBdUM7R2hCNHlDdkM7RWtCbnlDUTtJRmJSLG9CQUFzQztJQUl0QyxxQkFBdUM7R2hCZ3pDdkM7RWtCdnlDUTtJRmJSLG9CQUFzQztJQUl0QyxxQkFBdUM7R2hCb3pDdkM7RWtCM3lDUTtJRmJSLGNBQXNDO0lBSXRDLGVBQXVDO0doQnd6Q3ZDO0VrQi95Q1E7SUZiUixvQkFBc0M7SUFJdEMscUJBQXVDO0doQjR6Q3ZDO0VrQm56Q1E7SUZiUixvQkFBc0M7SUFJdEMscUJBQXVDO0doQmcwQ3ZDO0VrQnZ6Q1E7SUZiUixjQUFzQztJQUl0QyxlQUF1QztHaEJvMEN2QztFa0IzekNRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEJ3MEN2QztFa0IvekNRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEI0MEN2QztFa0JuMENRO0lGYlIsZUFBc0M7SUFJdEMsZ0JBQXVDO0doQmcxQ3ZDO0VrQmowQ0k7SUFBd0IsVUFBUztHbEJvMENyQztFa0JsMENJO0lBQXVCLFVkMklHO0dKMHJDOUI7RWtCbDBDTTtJQUF3QixTQURaO0dsQnMwQ2xCO0VrQnIwQ007SUFBd0IsU0FEWjtHbEJ5MENsQjtFa0J4MENNO0lBQXdCLFNBRFo7R2xCNDBDbEI7RWtCMzBDTTtJQUF3QixTQURaO0dsQiswQ2xCO0VrQjkwQ007SUFBd0IsU0FEWjtHbEJrMUNsQjtFa0JqMUNNO0lBQXdCLFNBRFo7R2xCcTFDbEI7RWtCcDFDTTtJQUF3QixTQURaO0dsQncxQ2xCO0VrQnYxQ007SUFBd0IsU0FEWjtHbEIyMUNsQjtFa0IxMUNNO0lBQXdCLFNBRFo7R2xCODFDbEI7RWtCNzFDTTtJQUF3QixTQURaO0dsQmkyQ2xCO0VrQmgyQ007SUFBd0IsVUFEWjtHbEJvMkNsQjtFa0JuMkNNO0lBQXdCLFVBRFo7R2xCdTJDbEI7RWtCdDJDTTtJQUF3QixVQURaO0dsQjAyQ2xCO0VrQmwyQ1U7SUZoQlYsZUFBNEI7R2hCcTNDNUI7RWtCcjJDVTtJRmhCVixzQkFBOEM7R2hCdzNDOUM7RWtCeDJDVTtJRmhCVix1QkFBOEM7R2hCMjNDOUM7RWtCMzJDVTtJRmhCVixpQkFBOEM7R2hCODNDOUM7RWtCOTJDVTtJRmhCVix1QkFBOEM7R2hCaTRDOUM7RWtCajNDVTtJRmhCVix1QkFBOEM7R2hCbzRDOUM7RWtCcDNDVTtJRmhCVixpQkFBOEM7R2hCdTRDOUM7RWtCdjNDVTtJRmhCVix1QkFBOEM7R2hCMDRDOUM7RWtCMTNDVTtJRmhCVix1QkFBOEM7R2hCNjRDOUM7RWtCNzNDVTtJRmhCVixpQkFBOEM7R2hCZzVDOUM7RWtCaDRDVTtJRmhCVix1QkFBOEM7R2hCbTVDOUM7RWtCbjRDVTtJRmhCVix1QkFBOEM7R2hCczVDOUM7Q0FDRjs7QW1CMThDQTtFQUNFLFlBQVc7RUFDWCxvQmZtSFc7RWVsSFgsZWZhZ0I7RWVaaEIsOEJmMFN1QztDSm1xQ3pDOztBbUJqOUNBOztFQVFJLGlCZm1TZ0M7RWVsU2hDLG9CQUFtQjtFQUNuQiw4QmZBYztDSjg4Q2xCOztBbUJ4OUNBO0VBY0ksdUJBQXNCO0VBQ3RCLGlDZkxjO0NKbTlDbEI7O0FtQjc5Q0E7RUFtQkksOEJmVGM7Q0p1OUNsQjs7QW1CcjhDQTs7RUFHSSxnQmY2UStCO0NKMHJDbkM7O0FtQjk3Q0E7RUFDRSwwQmYvQmdCO0NKZytDbEI7O0FtQmw4Q0E7O0VBS0ksMEJmbkNjO0NKcStDbEI7O0FtQnY4Q0E7O0VBV00seUJBQTRDO0NuQmk4Q2xEOztBbUI1N0NBOzs7O0VBS0ksVUFBUztDbkI4N0NiOztBbUJ0N0NBO0VBRUksc0NmdERXO0NKOCtDZjs7QU92L0NFO0VZMkVJLGVmbkVZO0Vlb0VaLHVDZm5FUztDSm0vQ2Y7O0FvQm5nREU7OztFQUlJLDBCQ2dHNEQ7Q3JCcTZDbEU7O0FvQnpnREU7Ozs7RUFZTSxzQkN3RjBEO0NyQjQ2Q2xFOztBT3pnREU7RWFpQk0sMEJBSnNDO0NwQmdnRDlDOztBb0JqZ0RFOztFQVNRLDBCQVJvQztDcEJxZ0Q5Qzs7QW9CemhERTs7O0VBSUksMEJDZ0c0RDtDckIyN0NsRTs7QW9CL2hERTs7OztFQVlNLHNCQ3dGMEQ7Q3JCazhDbEU7O0FPL2hERTtFYWlCTSwwQkFKc0M7Q3BCc2hEOUM7O0FvQnZoREU7O0VBU1EsMEJBUm9DO0NwQjJoRDlDOztBb0IvaURFOzs7RUFJSSwwQkNnRzREO0NyQmk5Q2xFOztBb0JyakRFOzs7O0VBWU0sc0JDd0YwRDtDckJ3OUNsRTs7QU9yakRFO0VhaUJNLDBCQUpzQztDcEI0aUQ5Qzs7QW9CN2lERTs7RUFTUSwwQkFSb0M7Q3BCaWpEOUM7O0FvQnJrREU7OztFQUlJLDBCQ2dHNEQ7Q3JCdStDbEU7O0FvQjNrREU7Ozs7RUFZTSxzQkN3RjBEO0NyQjgrQ2xFOztBTzNrREU7RWFpQk0sMEJBSnNDO0NwQmtrRDlDOztBb0Jua0RFOztFQVNRLDBCQVJvQztDcEJ1a0Q5Qzs7QW9CM2xERTs7O0VBSUksMEJDZ0c0RDtDckI2L0NsRTs7QW9Cam1ERTs7OztFQVlNLHNCQ3dGMEQ7Q3JCb2dEbEU7O0FPam1ERTtFYWlCTSwwQkFKc0M7Q3BCd2xEOUM7O0FvQnpsREU7O0VBU1EsMEJBUm9DO0NwQjZsRDlDOztBb0JqbkRFOzs7RUFJSSwwQkNnRzREO0NyQm1oRGxFOztBb0J2bkRFOzs7O0VBWU0sc0JDd0YwRDtDckIwaERsRTs7QU92bkRFO0VhaUJNLDBCQUpzQztDcEI4bUQ5Qzs7QW9CL21ERTs7RUFTUSwwQkFSb0M7Q3BCbW5EOUM7O0FvQnZvREU7OztFQUlJLDBCQ2dHNEQ7Q3JCeWlEbEU7O0FvQjdvREU7Ozs7RUFZTSxzQkN3RjBEO0NyQmdqRGxFOztBTzdvREU7RWFpQk0sMEJBSnNDO0NwQm9vRDlDOztBb0Jyb0RFOztFQVNRLDBCQVJvQztDcEJ5b0Q5Qzs7QW9CN3BERTs7O0VBSUksMEJDZ0c0RDtDckIrakRsRTs7QW9CbnFERTs7OztFQVlNLHNCQ3dGMEQ7Q3JCc2tEbEU7O0FPbnFERTtFYWlCTSwwQkFKc0M7Q3BCMHBEOUM7O0FvQjNwREU7O0VBU1EsMEJBUm9DO0NwQitwRDlDOztBb0JuckRFOzs7RUFJSSx1Q2hCWVM7Q0p5cURmOztBT2xyREU7RWFpQk0sdUNBSnNDO0NwQnlxRDlDOztBb0IxcURFOztFQVNRLHVDQVJvQztDcEI4cUQ5Qzs7QW1CeGxEQTtFQUdNLFlmdkdTO0Vld0dULDBCZi9GWTtFZWdHWixzQmY0TStDO0NKNjRDckQ7O0FtQjlsREE7RUFXTSxlZnhHWTtFZXlHWiwwQmY5R1k7RWUrR1osc0JmOUdZO0NKcXNEbEI7O0FtQmxsREE7RUFDRSxZZnZIYTtFZXdIYiwwQmYvR2dCO0NKb3NEbEI7O0FtQnZsREE7OztFQU9JLHNCZndMaUQ7Q0o4NUNyRDs7QW1CN2xEQTtFQVdJLFVBQVM7Q25Cc2xEYjs7QW1Cam1EQTtFQWdCTSw0Q2Z0SVM7Q0oydERmOztBTzF0REU7RVk0SU0sWWY3SU87RWU4SVAsNkNmOUlPO0NKZ3VEZjs7QWlCbHFESTtFRWlHQTtJQUVJLGVBQWM7SUFDZCxZQUFXO0lBQ1gsaUJBQWdCO0lBQ2hCLGtDQUFpQztHbkJva0R2QztFbUJ6a0RHO0lBU0ssVUFBUztHbkJta0RqQjtDQUNGOztBaUI5cURJO0VFaUdBO0lBRUksZUFBYztJQUNkLFlBQVc7SUFDWCxpQkFBZ0I7SUFDaEIsa0NBQWlDO0duQmdsRHZDO0VtQnJsREc7SUFTSyxVQUFTO0duQitrRGpCO0NBQ0Y7O0FpQjFyREk7RUVpR0E7SUFFSSxlQUFjO0lBQ2QsWUFBVztJQUNYLGlCQUFnQjtJQUNoQixrQ0FBaUM7R25CNGxEdkM7RW1Cam1ERztJQVNLLFVBQVM7R25CMmxEakI7Q0FDRjs7QWlCdHNESTtFRWlHQTtJQUVJLGVBQWM7SUFDZCxZQUFXO0lBQ1gsaUJBQWdCO0lBQ2hCLGtDQUFpQztHbkJ3bUR2QztFbUI3bURHO0lBU0ssVUFBUztHbkJ1bURqQjtDQUNGOztBbUJ0bkRBO0VBT1EsZUFBYztFQUNkLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsa0NBQWlDO0NuQm1uRHpDOztBbUI3bkRBO0VBY1UsVUFBUztDbkJtbkRuQjs7QXNCaHlEQTtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsNEJsQitaNEY7RWtCOVo1RiwwQmxCK1RrQztFQzFNOUIsZ0JBdENZO0VpQjVFaEIsaUJsQnFPK0I7RWtCcE8vQixpQmxCd08rQjtFa0J2Ty9CLGVsQkdnQjtFa0JGaEIsdUJsQkxhO0VrQk1iLDZCQUE0QjtFQUM1QiwwQmxCSGdCO0VRR2QsdUJSbU1nQztFU3JNOUIseUNUS1M7RW1CTFQseUVuQmdhNEY7Q0p1NENsRzs7QXVCbnlETTtFRGROO0lDZVEsaUJBQWdCO0d2QnV5RHRCO0NBQ0Y7O0FzQnZ6REE7RUFzQkksOEJBQTZCO0VBQzdCLFVBQVM7Q3RCcXlEYjs7QXNCNXpEQTtFQTRCSSxtQkFBa0I7RUFDbEIsMkJsQmpCYztDSnF6RGxCOztBd0IxekRFO0VBQ0UsZXBCSWM7RW9CSGQsdUJwQkpXO0VvQktYLHNCcEIyWXNFO0VvQjFZdEUsV0FBVTtFWERSLHlDVEtTO0NKMHpEZjs7QXNCejBEQTtFQXFDSSxlbEJxWDJEO0VrQm5YM0QsV0FBVTtDdEJ1eURkOztBc0I5MERBO0VBaURJLDBCbEIxQ2M7RWtCNENkLFdBQVU7Q3RCZ3lEZDs7QXNCNXhEQTs7OztFQUtJLGlCQUFnQjtDdEI4eERwQjs7QXNCMXhEQTtFQU9JLGVsQjNEYztFa0I0RGQsdUJsQm5FVztDSjAxRGY7O0FzQmx4REE7O0VBRUUsZUFBYztFQUNkLFlBQVc7Q3RCcXhEYjs7QXNCM3dEQTtFQUNFLGtDRHlCOEQ7RUN4QjlELHFDRHdCOEQ7RUN2QjlELGlCQUFnQjtFakIzQmQsbUJBQVc7RWlCNkJiLGlCbEJpSitCO0NKNm5EakM7O0FzQjN3REE7RUFDRSxnQ0RpQjhEO0VDaEI5RCxtQ0RnQjhEO0VoQksxRCxtQkF0Q1k7RWlCbUJoQixpQmxCbUcrQjtDSjJxRGpDOztBc0Izd0RBO0VBQ0UsaUNEVThEO0VDVDlELG9DRFM4RDtFaEJLMUQsb0JBdENZO0VpQjBCaEIsaUJsQjZGK0I7Q0ppckRqQzs7QXNCcndEQTtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsb0JBQTJCO0VBQzNCLGlCQUFnQjtFakJEWixnQkF0Q1k7RWlCeUNoQixpQmxCb0grQjtFa0JuSC9CLGVsQi9HZ0I7RWtCZ0hoQiw4QkFBNkI7RUFDN0IsMEJBQXlCO0VBQ3pCLG9CQUFtQztDdEJ3d0RyQzs7QXNCbHhEQTtFQWNJLGlCQUFnQjtFQUNoQixnQkFBZTtDdEJ3d0RuQjs7QXNCNXZEQTtFQUNFLDhCbEJtUitGO0VrQmxSL0Ysd0JsQndMaUM7RUNsTjdCLG9CQXRDWTtFaUJrRWhCLGlCbEJxRCtCO0VROUw3QixzQlJxTStCO0NKb3NEbkM7O0FzQjV2REE7RUFDRSw2QmxCOFErRjtFa0I3US9GLHFCbEJvTGdDO0VDdE41QixtQkF0Q1k7RWlCMEVoQixpQmxCNEMrQjtFUTdMN0Isc0JSb00rQjtDSjZzRG5DOztBc0IzdkRBO0VBR0ksYUFBWTtDdEI0dkRoQjs7QXNCeHZEQTtFQUNFLGFBQVk7Q3RCMnZEZDs7QXNCbnZEQTtFQUNFLG9CbEJrUTBDO0NKby9DNUM7O0FzQm52REE7RUFDRSxlQUFjO0VBQ2Qsb0JsQm9QNEM7Q0prZ0Q5Qzs7QXNCOXVEQTtFQUNFLGNBQWE7RUFDYixnQkFBZTtFQUNmLG1CQUEwQztFQUMxQyxrQkFBeUM7Q3RCaXZEM0M7O0FzQnJ2REE7O0VBUUksbUJBQTBDO0VBQzFDLGtCQUF5QztDdEJrdkQ3Qzs7QXNCenVEQTtFQUNFLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2Qsc0JsQnlONkM7Q0ptaEQvQzs7QXNCenVEQTtFQUNFLG1CQUFrQjtFQUNsQixtQmxCcU4yQztFa0JwTjNDLHNCbEJtTjZDO0NKeWhEL0M7O0FzQi91REE7O0VBUUksZWxCck5jO0NKaThEbEI7O0FzQnh1REE7RUFDRSxpQkFBZ0I7Q3RCMnVEbEI7O0FzQnh1REE7RUFDRSxxQkFBb0I7RUFDcEIsb0JBQW1CO0VBQ25CLGdCQUFlO0VBQ2Ysc0JsQnNNNEM7Q0pxaUQ5Qzs7QXNCL3VEQTtFQVFJLGlCQUFnQjtFQUNoQixjQUFhO0VBQ2Isd0JsQmlNNEM7RWtCaE01QyxlQUFjO0N0QjJ1RGxCOztBd0J4N0RFO0VBQ0UsY0FBYTtFQUNiLFlBQVc7RUFDWCxvQnBCbVkwQztFQzFXMUMsZUFBVztFbUJ2QlgsZXBCTmE7Q0ppOERqQjs7QXdCeDdERTtFQUNFLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsUUFBTztFQUNQLFdBQVU7RUFDVixjQUFhO0VBQ2IsZ0JBQWU7RUFDZix3QnBCMm5CK0I7RW9CMW5CL0Isa0JBQWlCO0VuQm1FZixvQkF0Q1k7RW1CM0JkLGlCcEJ3TDZCO0VvQnZMN0IsWXBCcERXO0VvQnFEWCx5Q3BCckJhO0VRekJiLHVCUm1NZ0M7Q0p1eURwQzs7QXdCdjdESTs7RUFFRSxVQUFpQztDeEIwN0R2Qzs7QXdCaitESTs7OztFQThDRSxlQUFjO0N4QjA3RHBCOztBd0J4K0RJO0VBb0RFLHNCcEJ6Q1c7RW9CNENULHVCcEI2VXVHO0VvQjVVdkcsa1JIM0IwRTtFRzRCMUUsNkJBQTRCO0VBQzVCLDREQUE2RDtFQUM3RCxpRXBCMFV3RjtDSjRtRGhHOztBd0JqL0RJO0VBK0RJLHNCcEJwRFM7RW9CcURULDRDcEJyRFM7Q0oyK0RqQjs7QXdCdC9ESTtFQXlFSSx1QnBCMlR1RztFb0IxVHZHLG1GcEI0VDZGO0NKcW5Eckc7O0F3QjMvREk7RUFpRkUsc0JwQnRFVztFb0J5RVQsd0NITXdEO0VHTHhELGdqQkFBOEo7Q3hCNDZEdEs7O0F3QmpnRUk7RUF5Rkksc0JwQjlFUztFb0IrRVQsNENwQi9FUztDSjIvRGpCOztBd0J0Z0VJO0VBa0dJLGVwQnZGUztDSisvRGpCOztBd0IxZ0VJOzs7RUF1R0ksZUFBYztDeEJ5NkR0Qjs7QXdCaGhFSTtFQStHSSxlcEJwR1M7Q0p5Z0VqQjs7QXdCcGhFSTtFQWtITSxzQnBCdkdPO0NKNmdFakI7O0F3QnhoRUk7RUF3SE0sc0JBQWtDO0VDbEp4QywwQkRtSitDO0N4Qm82RG5EOztBd0I3aEVJO0VBK0hNLDRDcEJwSE87Q0pzaEVqQjs7QXdCamlFSTtFQW1JTSxzQnBCeEhPO0NKMGhFakI7O0F3QnJpRUk7RUE2SUksc0JwQmxJUztDSjhoRWpCOztBd0J6aUVJO0VBa0pNLHNCcEJ2SU87RW9Cd0lQLDRDcEJ4SU87Q0ptaUVqQjs7QXdCbGlFRTtFQUNFLGNBQWE7RUFDYixZQUFXO0VBQ1gsb0JwQm1ZMEM7RUMxVzFDLGVBQVc7RW1CdkJYLGVwQlRhO0NKOGlFakI7O0F3QmxpRUU7RUFDRSxtQkFBa0I7RUFDbEIsVUFBUztFQUNULFFBQU87RUFDUCxXQUFVO0VBQ1YsY0FBYTtFQUNiLGdCQUFlO0VBQ2Ysd0JwQjJuQitCO0VvQjFuQi9CLGtCQUFpQjtFbkJtRWYsb0JBdENZO0VtQjNCZCxpQnBCd0w2QjtFb0J2TDdCLFlwQnBEVztFb0JxRFgseUNwQnhCYTtFUXRCYix1QlJtTWdDO0NKaTVEcEM7O0F3QmppRUk7O0VBRUUsVUFBaUM7Q3hCb2lFdkM7O0F3QjNrRUk7Ozs7RUE4Q0UsZUFBYztDeEJvaUVwQjs7QXdCbGxFSTtFQW9ERSxzQnBCNUNXO0VvQitDVCx1QnBCNlV1RztFb0I1VXZHLDZVSDNCMEU7RUc0QjFFLDZCQUE0QjtFQUM1Qiw0REFBNkQ7RUFDN0QsaUVwQjBVd0Y7Q0pzdERoRzs7QXdCM2xFSTtFQStESSxzQnBCdkRTO0VvQndEVCw0Q3BCeERTO0NKd2xFakI7O0F3QmhtRUk7RUF5RUksdUJwQjJUdUc7RW9CMVR2RyxtRnBCNFQ2RjtDSit0RHJHOztBd0JybUVJO0VBaUZFLHNCcEJ6RVc7RW9CNEVULHdDSE13RDtFR0x4RCwybUJBQThKO0N4QnNoRXRLOztBd0IzbUVJO0VBeUZJLHNCcEJqRlM7RW9Ca0ZULDRDcEJsRlM7Q0p3bUVqQjs7QXdCaG5FSTtFQWtHSSxlcEIxRlM7Q0o0bUVqQjs7QXdCcG5FSTs7O0VBdUdJLGVBQWM7Q3hCbWhFdEI7O0F3QjFuRUk7RUErR0ksZXBCdkdTO0NKc25FakI7O0F3QjluRUk7RUFrSE0sc0JwQjFHTztDSjBuRWpCOztBd0Jsb0VJO0VBd0hNLHNCQUFrQztFQ2xKeEMsMEJEbUorQztDeEI4Z0VuRDs7QXdCdm9FSTtFQStITSw0Q3BCdkhPO0NKbW9FakI7O0F3QjNvRUk7RUFtSU0sc0JwQjNITztDSnVvRWpCOztBd0Ivb0VJO0VBNklJLHNCcEJySVM7Q0oyb0VqQjs7QXdCbnBFSTtFQWtKTSxzQnBCMUlPO0VvQjJJUCw0Q3BCM0lPO0NKZ3BFakI7O0FzQnQ2REE7RUFDRSxjQUFhO0VBQ2Isb0JBQW1CO0VBQ25CLG9CQUFtQjtDdEJ5NkRyQjs7QXNCNTZEQTtFQVNJLFlBQVc7Q3RCdTZEZjs7QWlCdG9FSTtFS3NOSjtJQWVNLGNBQWE7SUFDYixvQkFBbUI7SUFDbkIsd0JBQXVCO0lBQ3ZCLGlCQUFnQjtHdEJzNkRwQjtFc0J4N0RGO0lBdUJNLGNBQWE7SUFDYixlQUFjO0lBQ2Qsb0JBQW1CO0lBQ25CLG9CQUFtQjtJQUNuQixpQkFBZ0I7R3RCbzZEcEI7RXNCLzdERjtJQWdDTSxzQkFBcUI7SUFDckIsWUFBVztJQUNYLHVCQUFzQjtHdEJrNkQxQjtFc0JwOERGO0lBdUNNLHNCQUFxQjtHdEJnNkR6QjtFc0J2OERGOztJQTRDTSxZQUFXO0d0Qis1RGY7RXNCMzhERjtJQWtETSxjQUFhO0lBQ2Isb0JBQW1CO0lBQ25CLHdCQUF1QjtJQUN2QixZQUFXO0lBQ1gsZ0JBQWU7R3RCNDVEbkI7RXNCbDlERjtJQXlETSxtQkFBa0I7SUFDbEIsZUFBYztJQUNkLGNBQWE7SUFDYixzQmxCd0d3QztJa0J2R3hDLGVBQWM7R3RCNDVEbEI7RXNCejlERjtJQWlFTSxvQkFBbUI7SUFDbkIsd0JBQXVCO0d0QjI1RDNCO0VzQjc5REY7SUFxRU0saUJBQWdCO0d0QjI1RHBCO0NBQ0Y7O0EwQjd1RUE7RUFDRSxzQkFBcUI7RUFFckIsaUJ0QnlPK0I7RXNCeE8vQixldEJVZ0I7RXNCVGhCLG1CQUFrQjtFQUdsQix1QkFBc0I7RUFDdEIsa0JBQWlCO0VBQ2pCLDhCQUE2QjtFQUM3Qiw4QkFBMkM7RUN1RjNDLDBCdkJpT2tDO0VDMU05QixnQkF0Q1k7RXNCaUJoQixpQnZCNEkrQjtFUXBPN0IsdUJSbU1nQztFbUJyTTlCLHNJbkI2VzZJO0NKczREbko7O0F1Qi91RU07RUdkTjtJSGVRLGlCQUFnQjtHdkJtdkV0QjtDQUNGOztBTzd2RUU7RW1CVUUsZXRCRmM7RXNCR2Qsc0JBQXFCO0MxQnV2RXpCOztBMEJ4d0VBO0VBc0JJLFdBQVU7RUFDVixpQnRCbVY4QjtDSm02RGxDOztBMEI3d0VBO0VBNkJJLGN0QjhVNkI7RVNqVzNCLGlCYW9Cc0I7QzFCb3ZFNUI7O0EwQmx4RUE7RUFrQ0ksZ0JBQXNEO0MxQm92RTFEOztBMEJ0eEVBO0ViVU0saUJUa1c0QjtDSjg2RGxDOztBMEIxdUVBOztFQUVFLHFCQUFvQjtDMUI2dUV0Qjs7QTBCcHVFRTtFQzNEQSxZdkJLYTtFcUJMWCwwQnpCTDBCO0UyQk81QixzQjNCUDRCO0VhZXhCLGlCVDhWNEI7Q0o4N0RsQzs7QU9oeUVFO0VvQkFFLFl2QkRXO0VxQkxYLDBCRURvRjtFQVNwRixzQkFUeUg7QzNCNnlFN0g7O0EyQmp5RUU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNENjTzBHO0MzQmt5RWhIOztBMkIxeEVFO0VBRUUsWXZCdEJXO0V1QnVCWCwwQjNCakMwQjtFMkJrQzFCLHNCM0JsQzBCO0NBOHpFOUI7O0EyQnJ4RUU7O0VBR0UsWXZCbENXO0V1Qm1DWCwwQkF6Q3VLO0VBNkN2SyxzQkE3QytNO0MzQmkwRW5OOztBMkJseEVJOztFQUtJLDRDQUFpRjtDM0JreEV6Rjs7QTBCMXdFRTtFQzNEQSxZdkJLYTtFcUJMWCwwQnJCV2M7RXVCVGhCLHNCdkJTZ0I7RVNEWixpQlQ4VjRCO0NKbytEbEM7O0FPdDBFRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQm0xRTdIOztBMkJ2MEVFO0VBRUUsWXZCUlc7RXFCTFgsMEJFRG9GO0VBZ0JwRixzQkFoQnlIO0VkV3ZILDZDY08wRztDM0J3MEVoSDs7QTJCaDBFRTtFQUVFLFl2QnRCVztFdUJ1QlgsMEJ2QmpCYztFdUJrQmQsc0J2QmxCYztDSm8xRWxCOztBMkIzekVFOztFQUdFLFl2QmxDVztFdUJtQ1gsMEJBekN1SztFQTZDdkssc0JBN0MrTTtDM0J1MkVuTjs7QTJCeHpFSTs7RUFLSSw2Q0FBaUY7QzNCd3pFekY7O0EwQmh6RUU7RUMzREEsWXZCS2E7RXFCTFgsMEJyQnFDYTtFdUJuQ2Ysc0J2Qm1DZTtFUzNCWCxpQlQ4VjRCO0NKMGdFbEM7O0FPNTJFRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQnkzRTdIOztBMkI3MkVFO0VBRUUsWXZCUlc7RXFCTFgsMEJFRG9GO0VBZ0JwRixzQkFoQnlIO0VkV3ZILDJDY08wRztDM0I4MkVoSDs7QTJCdDJFRTtFQUVFLFl2QnRCVztFdUJ1QlgsMEJ2QlNhO0V1QlJiLHNCdkJRYTtDSmcyRWpCOztBMkJqMkVFOztFQUdFLFl2QmxDVztFdUJtQ1gsMEJBekN1SztFQTZDdkssc0JBN0MrTTtDM0I2NEVuTjs7QTJCOTFFSTs7RUFLSSwyQ0FBaUY7QzNCODFFekY7O0EwQnQxRUU7RUMzREEsWXZCS2E7RXFCTFgsMEJyQnVDYTtFdUJyQ2Ysc0J2QnFDZTtFUzdCWCxpQlQ4VjRCO0NKZ2pFbEM7O0FPbDVFRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQis1RTdIOztBMkJuNUVFO0VBRUUsWXZCUlc7RXFCTFgsMEJFRG9GO0VBZ0JwRixzQkFoQnlIO0VkV3ZILDRDY08wRztDM0JvNUVoSDs7QTJCNTRFRTtFQUVFLFl2QnRCVztFdUJ1QlgsMEJ2QldhO0V1QlZiLHNCdkJVYTtDSm80RWpCOztBMkJ2NEVFOztFQUdFLFl2QmxDVztFdUJtQ1gsMEJBekN1SztFQTZDdkssc0JBN0MrTTtDM0JtN0VuTjs7QTJCcDRFSTs7RUFLSSw0Q0FBaUY7QzNCbzRFekY7O0EwQjUzRUU7RUMzREEsZXZCdUZxQjtFcUJ2Rm5CLDBCckJvQ2E7RXVCbENmLHNCdkJrQ2U7RVMxQlgsaUJUOFY0QjtDSnNsRWxDOztBT3g3RUU7RW9CQUUsZXZCaUZtQjtFcUJ2Rm5CLDBCRURvRjtFQVNwRixzQkFUeUg7QzNCcThFN0g7O0EyQno3RUU7RUFFRSxldkIwRW1CO0VxQnZGbkIsMEJFRG9GO0VBZ0JwRixzQkFoQnlIO0VkV3ZILDRDY08wRztDM0IwN0VoSDs7QTJCbDdFRTtFQUVFLGV2QjREbUI7RXVCM0RuQiwwQnZCUWE7RXVCUGIsc0J2Qk9hO0NKNjZFakI7O0EyQjc2RUU7O0VBR0UsZXZCZ0RtQjtFdUIvQ25CLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCeTlFbk47O0EyQjE2RUk7O0VBS0ksNENBQWlGO0MzQjA2RXpGOztBMEJsNkVFO0VDM0RBLFl2QkthO0VxQkxYLDBCckJrQ2E7RXVCaENmLHNCdkJnQ2U7RVN4QlgsaUJUOFY0QjtDSjRuRWxDOztBTzk5RUU7RW9CQUUsWXZCRFc7RXFCTFgsMEJFRG9GO0VBU3BGLHNCQVR5SDtDM0IyK0U3SDs7QTJCLzlFRTtFQUVFLFl2QlJXO0VxQkxYLDBCRURvRjtFQWdCcEYsc0JBaEJ5SDtFZFd2SCwyQ2NPMEc7QzNCZytFaEg7O0EyQng5RUU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCdkJNYTtFdUJMYixzQnZCS2E7Q0pxOUVqQjs7QTJCbjlFRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCKy9Fbk47O0EyQmg5RUk7O0VBS0ksMkNBQWlGO0MzQmc5RXpGOztBMEJ4OEVFO0VDM0RBLGV2QnVGcUI7RXFCdkZuQiwwQnJCTWM7RXVCSmhCLHNCdkJJZ0I7RVNJWixpQlQ4VjRCO0NKa3FFbEM7O0FPcGdGRTtFb0JBRSxldkJpRm1CO0VxQnZGbkIsMEJFRG9GO0VBU3BGLHNCQVR5SDtDM0JpaEY3SDs7QTJCcmdGRTtFQUVFLGV2QjBFbUI7RXFCdkZuQiwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNkNjTzBHO0MzQnNnRmhIOztBMkI5L0VFO0VBRUUsZXZCNERtQjtFdUIzRG5CLDBCdkJ0QmM7RXVCdUJkLHNCdkJ2QmM7Q0p1aEZsQjs7QTJCei9FRTs7RUFHRSxldkJnRG1CO0V1Qi9DbkIsMEJBekN1SztFQTZDdkssc0JBN0MrTTtDM0JxaUZuTjs7QTJCdC9FSTs7RUFLSSw2Q0FBaUY7QzNCcy9FekY7O0EwQjkrRUU7RUMzREEsWXZCS2E7RXFCTFgsMEJyQmFjO0V1QlhoQixzQnZCV2dCO0VTSFosaUJUOFY0QjtDSndzRWxDOztBTzFpRkU7RW9CQUUsWXZCRFc7RXFCTFgsMEJFRG9GO0VBU3BGLHNCQVR5SDtDM0J1akY3SDs7QTJCM2lGRTtFQUVFLFl2QlJXO0VxQkxYLDBCRURvRjtFQWdCcEYsc0JBaEJ5SDtFZFd2SCwwQ2NPMEc7QzNCNGlGaEg7O0EyQnBpRkU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCdkJmYztFdUJnQmQsc0J2QmhCYztDSnNqRmxCOztBMkIvaEZFOztFQUdFLFl2QmxDVztFdUJtQ1gsMEJBekN1SztFQTZDdkssc0JBN0MrTTtDM0Iya0ZuTjs7QTJCNWhGSTs7RUFLSSwwQ0FBaUY7QzNCNGhGekY7O0EwQjlnRkU7RUNQQSxlM0IvRDRCO0UyQmdFNUIsc0IzQmhFNEI7Q0F5bEY5Qjs7QU85a0ZFO0VvQndERSxZdkJ6RFc7RXVCMERYLDBCM0JwRTBCO0UyQnFFMUIsc0IzQnJFMEI7Q0ErbEY5Qjs7QTJCdmhGRTtFQUVFLDJDM0IxRTBCO0NBbW1GOUI7O0EyQnRoRkU7RUFFRSxlM0IvRTBCO0UyQmdGMUIsOEJBQTZCO0MzQndoRmpDOztBMkJyaEZFOztFQUdFLFl2QjVFVztFdUI2RVgsMEIzQnZGMEI7RTJCd0YxQixzQjNCeEYwQjtDQSttRjlCOztBMkJyaEZJOztFQUtJLDJDM0IvRnNCO0NBb25GOUI7O0EwQjlpRkU7RUNQQSxldkIvQ2dCO0V1QmdEaEIsc0J2QmhEZ0I7Q0p5bUZsQjs7QU85bUZFO0VvQndERSxZdkJ6RFc7RXVCMERYLDBCdkJwRGM7RXVCcURkLHNCdkJyRGM7Q0orbUZsQjs7QTJCdmpGRTtFQUVFLDZDdkIxRGM7Q0ptbkZsQjs7QTJCdGpGRTtFQUVFLGV2Qi9EYztFdUJnRWQsOEJBQTZCO0MzQndqRmpDOztBMkJyakZFOztFQUdFLFl2QjVFVztFdUI2RVgsMEJ2QnZFYztFdUJ3RWQsc0J2QnhFYztDSituRmxCOztBMkJyakZJOztFQUtJLDZDdkIvRVU7Q0pvb0ZsQjs7QTBCOWtGRTtFQ1BBLGV2QnJCZTtFdUJzQmYsc0J2QnRCZTtDSittRmpCOztBTzlvRkU7RW9Cd0RFLFl2QnpEVztFdUIwRFgsMEJ2QjFCYTtFdUIyQmIsc0J2QjNCYTtDSnFuRmpCOztBMkJ2bEZFO0VBRUUsMkN2QmhDYTtDSnluRmpCOztBMkJ0bEZFO0VBRUUsZXZCckNhO0V1QnNDYiw4QkFBNkI7QzNCd2xGakM7O0EyQnJsRkU7O0VBR0UsWXZCNUVXO0V1QjZFWCwwQnZCN0NhO0V1QjhDYixzQnZCOUNhO0NKcW9GakI7O0EyQnJsRkk7O0VBS0ksMkN2QnJEUztDSjBvRmpCOztBMEI5bUZFO0VDUEEsZXZCbkJlO0V1Qm9CZixzQnZCcEJlO0NKNm9GakI7O0FPOXFGRTtFb0J3REUsWXZCekRXO0V1QjBEWCwwQnZCeEJhO0V1QnlCYixzQnZCekJhO0NKbXBGakI7O0EyQnZuRkU7RUFFRSw0Q3ZCOUJhO0NKdXBGakI7O0EyQnRuRkU7RUFFRSxldkJuQ2E7RXVCb0NiLDhCQUE2QjtDM0J3bkZqQzs7QTJCcm5GRTs7RUFHRSxZdkI1RVc7RXVCNkVYLDBCdkIzQ2E7RXVCNENiLHNCdkI1Q2E7Q0ptcUZqQjs7QTJCcm5GSTs7RUFLSSw0Q3ZCbkRTO0NKd3FGakI7O0EwQjlvRkU7RUNQQSxldkJ0QmU7RXVCdUJmLHNCdkJ2QmU7Q0pnckZqQjs7QU85c0ZFO0VvQndERSxldkJ5Qm1CO0V1QnhCbkIsMEJ2QjNCYTtFdUI0QmIsc0J2QjVCYTtDSnNyRmpCOztBMkJ2cEZFO0VBRUUsMkN2QmpDYTtDSjByRmpCOztBMkJ0cEZFO0VBRUUsZXZCdENhO0V1QnVDYiw4QkFBNkI7QzNCd3BGakM7O0EyQnJwRkU7O0VBR0UsZXZCTW1CO0V1QkxuQiwwQnZCOUNhO0V1QitDYixzQnZCL0NhO0NKc3NGakI7O0EyQnJwRkk7O0VBS0ksMkN2QnREUztDSjJzRmpCOztBMEI5cUZFO0VDUEEsZXZCeEJlO0V1QnlCZixzQnZCekJlO0NKa3RGakI7O0FPOXVGRTtFb0J3REUsWXZCekRXO0V1QjBEWCwwQnZCN0JhO0V1QjhCYixzQnZCOUJhO0NKd3RGakI7O0EyQnZyRkU7RUFFRSwyQ3ZCbkNhO0NKNHRGakI7O0EyQnRyRkU7RUFFRSxldkJ4Q2E7RXVCeUNiLDhCQUE2QjtDM0J3ckZqQzs7QTJCcnJGRTs7RUFHRSxZdkI1RVc7RXVCNkVYLDBCdkJoRGE7RXVCaURiLHNCdkJqRGE7Q0p3dUZqQjs7QTJCcnJGSTs7RUFLSSwyQ3ZCeERTO0NKNnVGakI7O0EwQjlzRkU7RUNQQSxldkJwRGdCO0V1QnFEaEIsc0J2QnJEZ0I7Q0o4d0ZsQjs7QU85d0ZFO0VvQndERSxldkJ5Qm1CO0V1QnhCbkIsMEJ2QnpEYztFdUIwRGQsc0J2QjFEYztDSm94RmxCOztBMkJ2dEZFO0VBRUUsNkN2Qi9EYztDSnd4RmxCOztBMkJ0dEZFO0VBRUUsZXZCcEVjO0V1QnFFZCw4QkFBNkI7QzNCd3RGakM7O0EyQnJ0RkU7O0VBR0UsZXZCTW1CO0V1QkxuQiwwQnZCNUVjO0V1QjZFZCxzQnZCN0VjO0NKb3lGbEI7O0EyQnJ0Rkk7O0VBS0ksNkN2QnBGVTtDSnl5RmxCOztBMEI5dUZFO0VDUEEsZXZCN0NnQjtFdUI4Q2hCLHNCdkI5Q2dCO0NKdXlGbEI7O0FPOXlGRTtFb0J3REUsWXZCekRXO0V1QjBEWCwwQnZCbERjO0V1Qm1EZCxzQnZCbkRjO0NKNnlGbEI7O0EyQnZ2RkU7RUFFRSwwQ3ZCeERjO0NKaXpGbEI7O0EyQnR2RkU7RUFFRSxldkI3RGM7RXVCOERkLDhCQUE2QjtDM0J3dkZqQzs7QTJCcnZGRTs7RUFHRSxZdkI1RVc7RXVCNkVYLDBCdkJyRWM7RXVCc0VkLHNCdkJ0RWM7Q0o2ekZsQjs7QTJCcnZGSTs7RUFLSSwwQ3ZCN0VVO0NKazBGbEI7O0EwQm53RkE7RUFDRSxpQnRCK0orQjtFc0I5Si9CLGUxQm5GNEI7RTBCb0Y1QixzQnRCcUU4QjtDSmlzRmhDOztBTy8wRkU7RW1CNEVFLGV0Qm1FZ0Q7RXNCbEVoRCxzQnRCbUU0QjtDSm9zRmhDOztBMEI5d0ZBO0VBWUksc0J0QjhENEI7Q0p3c0ZoQzs7QTBCbHhGQTtFQWlCSSxldEJsRmM7RXNCbUZkLHFCQUFvQjtDMUJxd0Z4Qjs7QTBCMXZGQTtFQ1BFLHFCdkI2T2dDO0VDdE41QixtQkF0Q1k7RXNCaUJoQixpQnZCcUcrQjtFUTdMN0Isc0JSb00rQjtDSjBwRm5DOztBMEI3dkZBO0VDWEUsd0J2QnlPaUM7RUNsTjdCLG9CQXRDWTtFc0JpQmhCLGlCdkJzRytCO0VROUw3QixzQlJxTStCO0NKZ3FGbkM7O0EwQjN2RkE7RUFDRSxlQUFjO0VBQ2QsWUFBVztDMUI4dkZiOztBMEJod0ZBO0VBTUksbUJ0Qm9QK0I7Q0owZ0ZuQzs7QTBCenZGQTs7O0VBSUksWUFBVztDMUIydkZmOztBNEJ0NEZBO0VMZ0JNLGlDbkIrTTJDO0NKMnFGakQ7O0F1QnQzRk07RUtwQk47SUxxQlEsaUJBQWdCO0d2QjAzRnRCO0NBQ0Y7O0E0Qmg1RkE7RUFJSSxXQUFVO0M1Qmc1RmQ7O0E0QjU0RkE7RUFFSSxjQUFhO0M1Qjg0RmpCOztBNEIxNEZBO0VBQ0UsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxpQkFBZ0I7RUxEWiw4Qm5CZ053QztDSityRjlDOztBdUIzNEZNO0VLTk47SUxPUSxpQkFBZ0I7R3ZCKzRGdEI7Q0FDRjs7QTZCcDZGQTs7OztFQUlFLG1CQUFrQjtDN0J1NkZwQjs7QTZCcDZGQTtFQUNFLG9CQUFtQjtDN0J1NkZyQjs7QThCbjVGSTtFQUNFLHNCQUFxQjtFQUNyQixxQnhCK04wQztFd0I5TjFDLHdCeEI2TjBDO0V3QjVOMUMsWUFBVztFQWhDZix3QkFBOEI7RUFDOUIsc0NBQTRDO0VBQzVDLGlCQUFnQjtFQUNoQixxQ0FBMkM7QzlCdTdGN0M7O0E4Qmw0Rkk7RUFDRSxlQUFjO0M5QnE0RnBCOztBNkIvNkZBO0VBQ0UsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxRQUFPO0VBQ1AsY3pCc2lCc0M7RXlCcmlCdEMsY0FBYTtFQUNiLFlBQVc7RUFDWCxpQnpCcWdCdUM7RXlCcGdCdkMsa0J2Qmd1Qm1DO0V1Qi90Qm5DLHFCQUE0QjtFeEJzR3hCLGdCQXRDWTtFd0I5RGhCLGV6QlBnQjtFeUJRaEIsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQix1QnpCbkJhO0V5Qm9CYiw2QkFBNEI7RUFDNUIsc0N6QlhhO0VRSFgsdUJSbU1nQztFU3JNOUIsK0NUS1M7Q0orN0ZmOztBNkIzNkZJO0VBQ0UsWUFBVztFQUNYLFFBQU87QzdCODZGYjs7QTZCMzZGSTtFQUNFLFNBQVE7RUFDUixXQUFVO0M3Qjg2RmhCOztBaUJsNkZJO0VZbkJBO0lBQ0UsWUFBVztJQUNYLFFBQU87RzdCeTdGWDtFNkJ0N0ZFO0lBQ0UsU0FBUTtJQUNSLFdBQVU7RzdCdzdGZDtDQUNGOztBaUI3NkZJO0VZbkJBO0lBQ0UsWUFBVztJQUNYLFFBQU87RzdCbzhGWDtFNkJqOEZFO0lBQ0UsU0FBUTtJQUNSLFdBQVU7RzdCbThGZDtDQUNGOztBaUJ4N0ZJO0VZbkJBO0lBQ0UsWUFBVztJQUNYLFFBQU87RzdCKzhGWDtFNkI1OEZFO0lBQ0UsU0FBUTtJQUNSLFdBQVU7RzdCODhGZDtDQUNGOztBaUJuOEZJO0VZbkJBO0lBQ0UsWUFBVztJQUNYLFFBQU87RzdCMDlGWDtFNkJ2OUZFO0lBQ0UsU0FBUTtJQUNSLFdBQVU7RzdCeTlGZDtDQUNGOztBNkJuOUZBO0VBRUksVUFBUztFQUNULGFBQVk7RUFDWixjQUFhO0VBQ2Isd0J6QmtldUM7Q0ptL0UzQzs7QThCcC9GSTtFQUNFLHNCQUFxQjtFQUNyQixxQnhCK04wQztFd0I5TjFDLHdCeEI2TjBDO0V3QjVOMUMsWUFBVztFQXpCZixjQUFhO0VBQ2Isc0NBQTRDO0VBQzVDLDJCQUFpQztFQUNqQyxxQ0FBMkM7QzlCaWhHN0M7O0E4Qm4rRkk7RUFDRSxlQUFjO0M5QnMrRnBCOztBNkI1OUZBO0VBRUksT0FBTTtFQUNOLFlBQVc7RUFDWCxXQUFVO0VBQ1YsY0FBYTtFQUNiLHNCekJvZHVDO0NKMGdGM0M7O0E4QjNnR0k7RUFDRSxzQkFBcUI7RUFDckIscUJ4QitOMEM7RXdCOU4xQyx3QnhCNk4wQztFd0I1TjFDLFlBQVc7RUFsQmYsb0NBQTBDO0VBQzFDLGdCQUFlO0VBQ2YsdUNBQTZDO0VBQzdDLHlCQUErQjtDOUJpaUdqQzs7QThCMS9GSTtFQUNFLGVBQWM7QzlCNi9GcEI7O0E4QjFoR0k7RURtREUsa0JBQWlCO0M3QjIrRnZCOztBNkJ0K0ZBO0VBRUksT0FBTTtFQUNOLFlBQVc7RUFDWCxXQUFVO0VBQ1YsY0FBYTtFQUNiLHVCekJtY3VDO0NKcWlGM0M7O0E4QnRpR0k7RUFDRSxzQkFBcUI7RUFDckIscUJ4QitOMEM7RXdCOU4xQyx3QnhCNk4wQztFd0I1TjFDLFlBQVc7QzlCeWlHakI7O0E4QjdpR0k7RUFnQkksY0FBYTtDOUJpaUdyQjs7QThCOWhHTTtFQUNFLHNCQUFxQjtFQUNyQixzQnhCNE13QztFd0IzTXhDLHdCeEIwTXdDO0V3QnpNeEMsWUFBVztFQTlCakIsb0NBQTBDO0VBQzFDLDBCQUFnQztFQUNoQyx1Q0FBNkM7QzlCZ2tHL0M7O0E4Qi9oR0k7RUFDRSxlQUFjO0M5QmtpR3BCOztBOEI1aUdNO0VEaURBLGtCQUFpQjtDN0IrL0Z2Qjs7QTZCeC9GQTtFQUtJLFlBQVc7RUFDWCxhQUFZO0M3QnUvRmhCOztBNkJsL0ZBO0VFOUdFLFVBQVM7RUFDVCxpQkFBbUI7RUFDbkIsaUJBQWdCO0VBQ2hCLDhCM0JLZ0I7Q0orbEdsQjs7QTZCbC9GQTtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsc0J6Qm1ic0M7RXlCbGJ0QyxZQUFXO0VBQ1gsaUJ6Qm1IK0I7RXlCbEgvQixlekI1R2dCO0V5QjZHaEIsb0JBQW1CO0VBRW5CLG9CQUFtQjtFQUNuQiw4QkFBNkI7RUFDN0IsVUFBUztDN0JvL0ZYOztBT3ptR0U7RXNCb0lFLGV6Qm1acUQ7RXlCbFpyRCxzQkFBcUI7RUovSXJCLDBCckJNYztDSm1uR2xCOztBNkJyZ0dBO0VBaUNJLFl6QmhKVztFeUJpSlgsc0JBQXFCO0VKdEpyQiwwQnpCTDBCO0NBb29HOUI7O0E2QjNnR0E7RUF3Q0ksZXpCakpjO0V5QmtKZCxxQkFBb0I7RUFDcEIsOEJBQTZCO0M3QnUrRmpDOztBNkIvOUZBO0VBQ0UsZUFBYztDN0JrK0ZoQjs7QTZCOTlGQTtFQUNFLGVBQWM7RUFDZCxxQnpCNlhzQztFeUI1WHRDLGlCQUFnQjtFeEJyRFosb0JBdENZO0V3QjZGaEIsZXpCcktnQjtFeUJzS2hCLG9CQUFtQjtDN0JpK0ZyQjs7QTZCNzlGQTtFQUNFLGVBQWM7RUFDZCxzQnpCbVhzQztFeUJsWHRDLGV6QjFLZ0I7Q0owb0dsQjs7QWdDM3BHQTs7RUFFRSxtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLHVCQUFzQjtDaEM4cEd4Qjs7QWdDbHFHQTs7RUFPSSxtQkFBa0I7RUFDbEIsZUFBYztDaENncUdsQjs7QU8vcEdFOztFeUJJSSxXQUFVO0NoQ2dxR2hCOztBZ0M3cUdBOzs7O0VBa0JNLFdBQVU7Q2hDa3FHaEI7O0FnQzVwR0E7RUFDRSxjQUFhO0VBQ2IsZ0JBQWU7RUFDZiw0QkFBMkI7Q2hDK3BHN0I7O0FnQ2xxR0E7RUFNSSxZQUFXO0NoQ2dxR2Y7O0FnQzVwR0E7O0VBSUksa0I1QnlLNkI7Q0pvL0ZqQzs7QWdDanFHQTs7RXBCSEksMkJvQmE4QjtFcEJaOUIsOEJvQlk4QjtDaEM2cEdsQzs7QWdDdnFHQTs7RXBCV0ksMEJvQkk2QjtFcEJIN0IsNkJvQkc2QjtDaEM4cEdqQzs7QWdDOW9HQTtFQUNFLHlCQUFtQztFQUNuQyx3QkFBa0M7Q2hDaXBHcEM7O0FnQ25wR0E7OztFQU9JLGVBQWM7Q2hDa3BHbEI7O0FnQy9vR0U7RUFDRSxnQkFBZTtDaENrcEduQjs7QWdDOW9HQTtFQUNFLHdCQUFzQztFQUN0Qyx1QkFBcUM7Q2hDaXBHdkM7O0FnQzlvR0E7RUFDRSx1QkFBc0M7RUFDdEMsc0JBQXFDO0NoQ2lwR3ZDOztBZ0Mzb0dBO0VuQmhGTSxpQlRrVzRCO0NKNjNGbEM7O0FnQy9vR0E7RW5CaEZNLGlCbUJxRnNCO0NoQzhvRzVCOztBZ0Nyb0dBO0VBQ0UsdUJBQXNCO0VBQ3RCLHdCQUF1QjtFQUN2Qix3QkFBdUI7Q2hDd29HekI7O0FnQzNvR0E7O0VBT0ksWUFBVztDaEN5b0dmOztBZ0NocEdBOztFQVlJLGlCNUJ3RjZCO0NKaWpHakM7O0FnQ3JwR0E7O0VwQnJFSSw4Qm9CdUYrQjtFcEJ0Ri9CLDZCb0JzRitCO0NoQ3lvR25DOztBZ0MzcEdBOztFcEJuRkksMEJvQjBHNEI7RXBCekc1QiwyQm9CeUc0QjtDaEMwb0doQzs7QWdDem5HQTs7RUFHSSxpQkFBZ0I7Q2hDMm5HcEI7O0FnQzluR0E7Ozs7RUFPTSxtQkFBa0I7RUFDbEIsdUJBQXNCO0VBQ3RCLHFCQUFvQjtDaEM4bkcxQjs7QWlDdnhHQTtFQUNFLG1CQUFrQjtFQUNsQixjQUFhO0VBQ2IsZ0JBQWU7RUFDZixxQkFBb0I7RUFDcEIsWUFBVztDakMweEdiOztBaUMveEdBOzs7O0VBV0ksbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxVQUFTO0VBQ1QsYUFBWTtFQUNaLGlCQUFnQjtDakMyeEdwQjs7QWlDMXlHQTs7Ozs7Ozs7Ozs7O0VBb0JNLGtCN0J3TDJCO0NKNm1HakM7O0FpQ3p6R0E7OztFQTRCSSxXQUFVO0NqQ215R2Q7O0FpQy96R0E7RUFpQ0ksV0FBVTtDakNreUdkOztBaUNuMEdBOztFckIwQ0ksMEJxQkptRDtFckJLbkQsNkJxQkxtRDtDakNteUd2RDs7QWlDejBHQTtFQTRDSSxjQUFhO0VBQ2Isb0JBQW1CO0NqQ2l5R3ZCOztBaUM5MEdBOztFckIwQ0ksMEJxQk1zRTtFckJMdEUsNkJxQktzRTtDakNveUcxRTs7QWlDcDFHQTs7O0VyQjRCSSwyQnFCMkJnQztFckIxQmhDLDhCcUIwQmdDO0NqQ295R3BDOztBaUMzMUdBOzs7RXJCNEJJLDJCcUJtQ2dDO0VyQmxDaEMsOEJxQmtDZ0M7Q2pDbXlHcEM7O0FpQ3Z4R0E7O0VBRUUsY0FBYTtDakMweEdmOztBaUM1eEdBOztFQVFJLG1CQUFrQjtFQUNsQixXQUFVO0NqQ3l4R2Q7O0FpQ2x5R0E7O0VBWU0sV0FBVTtDakMyeEdoQjs7QWlDdnlHQTs7Ozs7Ozs7RUFvQkksa0I3QjZHNkI7Q0ppckdqQzs7QWlDMXhHQTtFQUF1QixtQjdCeUdVO0NKcXJHakM7O0FpQzd4R0E7RUFBc0Isa0I3QndHVztDSnlyR2pDOztBaUN6eEdBO0VBQ0UsY0FBYTtFQUNiLG9CQUFtQjtFQUNuQiwwQjdCb05rQztFNkJuTmxDLGlCQUFnQjtFNUJTWixnQkF0Q1k7RTRCK0JoQixpQjdCMEgrQjtFNkJ6SC9CLGlCN0I2SCtCO0U2QjVIL0IsZTdCeEdnQjtFNkJ5R2hCLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsMEI3QmhIZ0I7RTZCaUhoQiwwQjdCL0dnQjtFUUdkLHVCUm1NZ0M7Q0pzc0dwQzs7QWlDenlHQTs7RUFrQkksY0FBYTtDakM0eEdqQjs7QWlDbHhHQTs7RUFFRSw2QjdCOFIrRjtDSnUvRmpHOztBaUNseEdBOzs7Ozs7RUFNRSxxQjdCNExnQztFQ3RONUIsbUJBdENZO0U0QmtFaEIsaUI3Qm9EK0I7RVE3TDdCLHNCUm9NK0I7Q0oydEduQzs7QWlDbHhHQTs7RUFFRSw4QjdCMFErRjtDSjJnR2pHOztBaUNseEdBOzs7Ozs7RUFNRSx3QjdCdUtpQztFQ2xON0Isb0JBdENZO0U0Qm1GaEIsaUI3Qm9DK0I7RVE5TDdCLHNCUnFNK0I7Q0oydUduQzs7QWlDbHhHQTs7RUFFRSx1QkFBMEU7Q2pDcXhHNUU7O0FpQzF3R0E7Ozs7Ozs7O0VyQjNKSSwyQnFCbUs0QjtFckJsSzVCLDhCcUJrSzRCO0NqQzh3R2hDOztBaUMzd0dBOzs7Ozs7RXJCeEpJLDBCcUI4SjJCO0VyQjdKM0IsNkJxQjZKMkI7Q2pDK3dHL0I7O0FrQ3A5R0E7RUFDRSxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLGVBQWM7RUFDZCxtQkFBK0M7RUFDL0MscUJBQXFFO0VBQ3JFLG9CQUFtQjtDbEN1OUdyQjs7QWtDcDlHQTtFQUNFLHFCQUFvQjtFQUNwQixtQjlCOGEwQztDSnlpRzVDOztBa0NwOUdBO0VBQ0UsbUJBQWtCO0VBQ2xCLFFBQU87RUFDUCxZQUFXO0VBQ1gsWTlCeWEwQztFOEJ4YTFDLGdCQUFrRjtFQUNsRixXQUFVO0NsQ3U5R1o7O0FrQzc5R0E7RUFTSSxZOUJyQlc7RThCc0JYLHNCbENoQzBCO0V5QksxQiwwQnpCTDBCO0VhZXhCLGlCVCtiOEM7Q0o0aUdwRDs7QWtDcCtHQTtFQWtCTSwrRmxDeEN3QjtDQTgvRzlCOztBa0N4K0dBO0VBeUJJLHNCOUIyV3NFO0NKd21HMUU7O0FrQzUrR0E7RUE2QkksWTlCekNXO0U4QjBDWCwwQjlCK1o4RTtFOEI5WjlFLHNCOUI4WjhFO0VTcGM1RSxpQlRxYzhDO0NKcWpHcEQ7O0FrQ24vR0E7RUF1Q00sZTlCN0NZO0NKNi9HbEI7O0FrQ3YvR0E7RUEwQ1EsMEI5QnBEVTtDSnFnSGxCOztBa0N2OEdBO0VBQ0UsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUVoQixvQkFBbUI7Q2xDeThHckI7O0FrQzc4R0E7RUFTSSxtQkFBa0I7RUFDbEIsYUFBK0U7RUFDL0UsY0FBK0Q7RUFDL0QsZUFBYztFQUNkLFk5QjRXd0M7RThCM1d4QyxhOUIyV3dDO0U4QjFXeEMscUJBQW9CO0VBQ3BCLFlBQVc7RUFDWCwwQjlCOUVjO0U4QitFZCwwQjlCcUg2QjtFU2xNM0IsdURUS1M7Q0ppaEhmOztBa0MzOUdBO0VBd0JJLG1CQUFrQjtFQUNsQixhQUErRTtFQUMvRSxjQUErRDtFQUMvRCxlQUFjO0VBQ2QsWTlCNlZ3QztFOEI1VnhDLGE5QjRWd0M7RThCM1Z4QyxZQUFXO0VBQ1gsb0NBQWdFO0NsQ3U4R3BFOztBa0M5N0dBO0V0QmpHSSx1QlJtTWdDO0NKZzJHcEM7O0FrQ2w4R0E7RUFPTSwyTmI3RDRFO0NyQjQvR2xGOztBa0N0OEdBO0VBYU0sc0JsQy9Id0I7RXlCSzFCLDBCekJMMEI7RWFleEIsaUJUNmNtRDtDSmttR3pEOztBa0M1OEdBO0VBa0JNLHdLYnhFNEU7Q3JCc2dIbEY7O0FrQ2g5R0E7RVQ3R0kseUN6QkwwQjtDQXNrSDlCOztBa0NwOUdBO0VUN0dJLHlDekJMMEI7Q0Ewa0g5Qjs7QWtDcDdHQTtFQUdJLG1COUJxVStDO0NKZ25HbkQ7O0FrQ3g3R0E7RUFRTSxxS2JsRzRFO0NyQnNoSGxGOztBa0M1N0dBO0VUakpJLHlDekJMMEI7Q0FzbEg5Qjs7QWtDeDZHQTtFQUNFLHNCQUEyRDtDbEMyNkc3RDs7QWtDNTZHQTtFQUtNLGVBQXFEO0VBQ3JELGU1QmlZK0U7RTRCaFkvRSxvQkFBbUI7RUFFbkIsc0I1QitYNEU7Q04yaUdsRjs7QWtDbjdHQTtFQWFNLHlCYmxFMEQ7RWFtRTFELDJCYm5FMEQ7RWFvRTFELHdCYmhEMEQ7RWFpRDFELHlCYmpEMEQ7RWFrRDFELDBCOUJoTFk7RThCa0xaLHNCNUJxWDRFO0VpQnZpQjVFLDBJakJ5ZitIO0NObW1Hckk7O0F1QnhsSE07RVcySk47SVgxSlEsaUJBQWdCO0d2QjRsSHRCO0NBQ0Y7O0FrQ244R0E7RUEwQk0sMEI5QjNMWTtFOEI0TFosK0JBQTRFO0NsQzY2R2xGOztBa0N4OEdBO0VUektJLHlDekJMMEI7Q0Ewbkg5Qjs7QWtDLzVHQTtFQUNFLHNCQUFxQjtFQUNyQixZQUFXO0VBQ1gsNEI5QnlNNEY7RThCeE01RiwyQzlCbVF1QztFQ3BXbkMsZ0JBdENZO0U2QjBJaEIsaUI5QmUrQjtFOEJkL0IsaUI5QmtCK0I7RThCakIvQixlOUJuTmdCO0U4Qm9OaEIsdUJBQXNCO0VBQ3RCLGdPNUJrVytJO0U0QmpXL0ksMEI5QnpOZ0I7RVFHZCx1QlJtTWdDO0VTck05QixpRFRLUztFOEJzTmIsaUJBQWdCO0NsQ2k2R2xCOztBa0NoN0dBO0VBa0JJLHNCOUI2S3NFO0U4QjVLdEUsV0FBVTtFckIvTlIsaURUS1M7Q0o2bkhmOztBa0N0N0dBO0VBaUNNLGU5QjNPWTtFOEI0T1osdUI5Qm5QUztDSjRvSGY7O0FrQzM3R0E7RUF3Q0ksYUFBWTtFQUNaLHVCOUI4TnFDO0U4QjdOckMsdUJBQXNCO0NsQ3U1RzFCOztBa0NqOEdBO0VBOENJLGU5QnpQYztFOEIwUGQsMEI5QjlQYztDSnFwSGxCOztBa0N0OEdBO0VBb0RJLGNBQWE7Q2xDczVHakI7O0FrQzE4R0E7RUF5REksbUJBQWtCO0VBQ2xCLDJCOUJwUWM7Q0p5cEhsQjs7QWtDajVHQTtFQUNFLDhCOUJnSitGO0U4Qi9JL0YscUI5Qm9Ea0M7RThCbkRsQyx3QjlCbURrQztFOEJsRGxDLHFCOUJtRGlDO0VDelEvQixlQUFXO0NMMm1IZjs7QWtDajVHQTtFQUNFLDZCOUIySStGO0U4QjFJL0Ysb0I5QmdEaUM7RThCL0NqQyx1QjlCK0NpQztFOEI5Q2pDLG1COUIrQ2dDO0VDN1E5QixnQkFBVztDTG1uSGY7O0FrQzU0R0E7RUFDRSxtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLFlBQVc7RUFDWCw0QjlCcUg0RjtFOEJwSDVGLGlCQUFnQjtDbEMrNEdsQjs7QWtDNTRHQTtFQUNFLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsWUFBVztFQUNYLDRCOUI2RzRGO0U4QjVHNUYsVUFBUztFQUNULGlCQUFnQjtFQUNoQixXQUFVO0NsQys0R1o7O0FrQ3Q1R0E7RUFVSSxzQjlCMEZzRTtFOEJ6RnRFLGlCOUJpTG9DO0NKK3RHeEM7O0FrQzM1R0E7O0VBaUJJLDBCOUIzVGM7Q0owc0hsQjs7QWtDaDZHQTtFQXNCTSxrQjlCOExRO0NKZ3RHZDs7QWtDcDZHQTtFQTJCSSwyQkFBMEI7Q2xDNjRHOUI7O0FrQ3o0R0E7RUFDRSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFNBQVE7RUFDUixRQUFPO0VBQ1AsV0FBVTtFQUNWLDRCOUI0RTRGO0U4QjNFNUYsMEI5QnBCa0M7RThCcUJsQyxpQkFBZ0I7RUFFaEIsaUI5QjlHK0I7RThCK0cvQixpQjlCM0crQjtFOEI0Ry9CLGU5QmhWZ0I7RThCaVZoQix1QjlCeFZhO0U4QnlWYiwwQjlCclZnQjtFUUdkLHVCUm1NZ0M7RVNyTTlCLGlCVG1la0M7Q0o4dkd4Qzs7QWtDMzVHQTtFQW1CSSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFNBQVE7RUFDUixVQUFTO0VBQ1QsV0FBVTtFQUNWLGVBQWM7RUFDZCxnQjlCcUQyRztFOEJwRDNHLDBCOUJ2Q2dDO0U4QndDaEMsaUI5QjNINkI7RThCNEg3QixlOUJoV2M7RThCaVdkLGtCQUFpQjtFVDdXakIsMEJyQk9jO0U4QndXZCxxQkFBb0I7RXRCbldwQixtQ3NCb1dnRjtDbEM0NEdwRjs7QWtDbDRHQTtFQUNFLFlBQVc7RUFDWCxhYjNRMkI7RWE0UTNCLFdBQVU7RUFDViw4QkFBNkI7RUFDN0IsaUJBQWdCO0NsQ3E0R2xCOztBa0MxNEdBO0VBUUksV0FBVTtDbENzNEdkOztBa0M5NEdBO0VBWThCLGlFbEMzWUE7Q0FpeEg5Qjs7QWtDbDVHQTtFQWE4QixpRWxDNVlBO0NBcXhIOUI7O0FrQ3Q1R0E7RUFjOEIsaUVsQzdZQTtDQXl4SDlCOztBa0MxNUdBO0VBa0JJLFVBQVM7Q2xDNDRHYjs7QWtDOTVHQTtFQXNCSSxZNUJtTjZDO0U0QmxON0MsYTVCa042QztFNEJqTjdDLHFCQUF5RTtFVGxaekUsMEJ6QkwwQjtFa0N5WjFCLFU1QmtOMEM7RU0xbEIxQyxvQk4ybEI2QztFTzdsQjNDLGdEVEtTO0VtQkxULDZHakJ5ZitIO0U0QjNHakksaUJBQWdCO0NsQzQ0R3BCOztBdUJ0eEhNO0VXNFdOO0lYM1dRLGlCQUFnQjtHdkIweEh0QjtDQUNGOztBa0NoN0dBO0VUMVhJLDBCbkIybUIyRTtDTm1zRy9FOztBa0NwN0dBO0VBc0NJLFk1QjRMb0M7RTRCM0xwQyxlNUI0THFDO0U0QjNMckMsbUJBQWtCO0VBQ2xCLGdCNUIyTHVDO0U0QjFMdkMsMEI5QjVaYztFOEI2WmQsMEJBQXlCO0V0QnpaekIsb0JOb2xCb0M7RU90bEJsQyx1RFRLUztDSjB5SGY7O0FrQy83R0E7RUFpREksWTVCd0w2QztFNEJ2TDdDLGE1QnVMNkM7RW1Cbm1CN0MsMEJ6QkwwQjtFa0NtYjFCLFU1QndMMEM7RU0xbEIxQyxvQk4ybEI2QztFTzdsQjNDLGdEVEtTO0VtQkxULDZHakJ5ZitIO0U0QmpGakksaUJBQWdCO0NsQ2s1R3BCOztBdUJ0ekhNO0VXNFdOO0lYM1dRLGlCQUFnQjtHdkIwekh0QjtDQUNGOztBa0NoOUdBO0VUMVhJLDBCbkIybUIyRTtDTm11Ry9FOztBa0NwOUdBO0VBZ0VJLFk1QmtLb0M7RTRCaktwQyxlNUJrS3FDO0U0QmpLckMsbUJBQWtCO0VBQ2xCLGdCNUJpS3VDO0U0QmhLdkMsMEI5QnRiYztFOEJ1YmQsMEJBQXlCO0V0Qm5iekIsb0JOb2xCb0M7RU90bEJsQyx1RFRLUztDSjAwSGY7O0FrQy85R0E7RUEyRUksWTVCOEo2QztFNEI3SjdDLGE1QjZKNkM7RTRCNUo3QyxjQUFhO0VBQ2IsZ0I5QmpEcUM7RThCa0RyQyxlOUJsRHFDO0VxQnZackMsMEJ6QkwwQjtFa0NnZDFCLFU1QjJKMEM7RU0xbEIxQyxvQk4ybEI2QztFTzdsQjNDLGdEVEtTO0VtQkxULDZHakJ5ZitIO0U0QnBEakksaUJBQWdCO0NsQ3c1R3BCOztBdUJ6MUhNO0VXNFdOO0lYM1dRLGlCQUFnQjtHdkI2MUh0QjtDQUNGOztBa0NuL0dBO0VUMVhJLDBCbkIybUIyRTtDTnN3Ry9FOztBa0N2L0dBO0VBNkZJLFk1QnFJb0M7RTRCcElwQyxlNUJxSXFDO0U0QnBJckMsbUJBQWtCO0VBQ2xCLGdCNUJvSXVDO0U0Qm5JdkMsOEJBQTZCO0VBQzdCLDBCQUF5QjtFQUN6QixxQkFBNEM7RXJCbmQxQyx1RFRLUztDSjYySGY7O0FrQ2xnSEE7RUF3R0ksMEI5QjFkYztFUUlkLG9CTm9sQm9DO0NOaXlHeEM7O0FrQ3ZnSEE7RUE2R0ksbUJBQWtCO0VBQ2xCLDBCOUJoZWM7RVFJZCxvQk5vbEJvQztDTnV5R3hDOztBa0M3Z0hBO0VBb0hNLDBCOUJwZVk7Q0ppNEhsQjs7QWtDamhIQTtFQXdITSxnQkFBZTtDbEM2NUdyQjs7QWtDcmhIQTtFQTRITSwwQjlCNWVZO0NKeTRIbEI7O0FrQ3poSEE7RUFnSU0sZ0JBQWU7Q2xDNjVHckI7O0FrQzdoSEE7RUFvSU0sMEI5QnBmWTtDSmk1SGxCOztBa0N4NUdBOzs7RVh6Zk0sNkdqQnlmK0g7Q044NUdySTs7QXVCbjVITTtFV3FmTjs7O0lYcGZRLGlCQUFnQjtHdkJ5NUh0QjtDQUNGOztBbUMxNkhBO0VBQ0UsY0FBYTtFQUNiLGdCQUFlO0VBQ2YsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsaUJBQWdCO0NuQzY2SGxCOztBbUMxNkhBO0VBQ0UsZUFBYztFQUNkLHFCL0JzakJzQztDSnUzR3hDOztBTzU2SEU7RTRCR0Usc0JBQXFCO0NuQzY2SHpCOztBbUNuN0hBO0VBV0ksZS9CUGM7RStCUWQscUJBQW9CO0VBQ3BCLGdCQUFlO0NuQzQ2SG5COztBbUNwNkhBO0VBQ0UsaUMvQnJCZ0I7Q0o0N0hsQjs7QW1DeDZIQTtFQUlJLG9CL0I0SzZCO0UrQjNLN0IsOEJBQWdEO0V2QlpoRCxnQ1IwTGdDO0VRekxoQyxpQ1J5TGdDO0NKNHZIcEM7O0FPajhIRTtFNEIyQkksc0MvQjdCWTtDSnU4SGxCOztBbUNuN0hBO0VBYU0sZS9COUJZO0UrQitCWiw4QkFBNkI7RUFDN0IsMEJBQXlCO0NuQzA2SC9COztBbUN6N0hBOztFQXFCSSxlL0JyQ2M7RStCc0NkLHVCL0I3Q1c7RStCOENYLG1DL0I5Q1c7Q0p1OUhmOztBbUNoOEhBO0VBNEJJLGlCL0JvSjZCO0VRdkw3QiwwQnVCcUM0QjtFdkJwQzVCLDJCdUJvQzRCO0NuQ3c2SGhDOztBbUMvNUhBO0V2QnZESSx1QlJtTWdDO0NKdXhIcEM7O0FtQ242SEE7O0VBT0ksWS9CckVXO0UrQnNFWCwwQm5DaEYwQjtDQWkvSDlCOztBbUN4NUhBOztFQUdJLGVBQWM7RUFDZCxtQkFBa0I7Q25DMDVIdEI7O0FtQ3Q1SEE7O0VBR0ksY0FBYTtFQUNiLGFBQVk7RUFDWixtQkFBa0I7Q25DdzVIdEI7O0FtQy80SEE7RUFFSSxjQUFhO0NuQ2k1SGpCOztBbUNuNUhBO0VBS0ksZUFBYztDbkNrNUhsQjs7QW9DdC9IQTtFQUNFLG1CQUFrQjtFQUNsQixjQUFhO0VBQ2IsZ0JBQWU7RUFDZixvQkFBbUI7RUFDbkIsK0JBQThCO0VBQzlCLHVCaENna0IrQztDSnk3R2pEOztBb0MvL0hBOztFQVdJLGNBQWE7RUFDYixnQkFBZTtFQUNmLG9CQUFtQjtFQUNuQiwrQkFBOEI7Q3BDeS9IbEM7O0FvQ3IrSEE7RUFDRSxzQkFBcUI7RUFDckIsdUJoQzBpQitFO0VnQ3ppQi9FLDBCaEN5aUIrRTtFZ0N4aUIvRSxxQmhDZ2lCK0M7RUN4ZDNDLG1CQXRDWTtFK0JoQ2hCLHFCQUFvQjtFQUNwQixvQkFBbUI7Q3BDdytIckI7O0FPbGhJRTtFNkI2Q0Usc0JBQXFCO0NwQ3krSHpCOztBb0NoK0hBO0VBQ0UsY0FBYTtFQUNiLHVCQUFzQjtFQUN0QixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixpQkFBZ0I7Q3BDbStIbEI7O0FvQ3grSEE7RUFRSSxpQkFBZ0I7RUFDaEIsZ0JBQWU7Q3BDbytIbkI7O0FvQzcrSEE7RUFhSSxpQkFBZ0I7RUFDaEIsWUFBVztDcENvK0hmOztBb0MzOUhBO0VBQ0Usc0JBQXFCO0VBQ3JCLG9CaENxZXVDO0VnQ3BldkMsdUJoQ29ldUM7Q0owL0d6Qzs7QW9DbDlIQTtFQUNFLGlCQUFnQjtFQUNoQixhQUFZO0VBR1osb0JBQW1CO0NwQ205SHJCOztBb0MvOEhBO0VBQ0UseUJoQzRld0M7RUNuZXBDLG1CQXRDWTtFK0IrQmhCLGVBQWM7RUFDZCw4QkFBNkI7RUFDN0IsOEJBQXVDO0V4QnhHckMsdUJSbU1nQztDSnczSHBDOztBTzdqSUU7RTZCOEdFLHNCQUFxQjtDcENtOUh6Qjs7QW9DNzhIQTtFQUNFLHNCQUFxQjtFQUNyQixhQUFZO0VBQ1osY0FBYTtFQUNiLHVCQUFzQjtFQUN0QixZQUFXO0VBQ1gsc0NBQXFDO0NwQ2c5SHZDOztBb0M3OEhBO0VBQ0UsaUI5QitrQnNDO0U4QjlrQnRDLGlCQUFnQjtDcENnOUhsQjs7QWlCdGhJSTtFbUJnRkM7O0lBR0ssaUJBQWdCO0lBQ2hCLGdCQUFlO0dwQ3k4SHZCO0NBQ0Y7O0FpQjNpSUk7RW1CNkZBO0lBb0JJLHNCQUFxQjtJQUNyQiw0QkFBMkI7R3BDKzdIakM7RW9DcDlIRztJQXdCSyxvQkFBbUI7R3BDKzdIM0I7RW9DdjlIRztJQTJCTyxtQkFBa0I7R3BDKzdINUI7RW9DMTlIRztJQStCTyxvQmhDaWE0QjtJZ0NoYTVCLG1CaENnYTRCO0dKOGhIdEM7RW9DOTlIRzs7SUFzQ0ssa0JBQWlCO0dwQzQ3SHpCO0VvQ2wrSEc7SUFxREssa0JBQWlCO0dwQ2c3SHpCO0VvQ3IrSEc7SUF5REsseUJBQXdCO0lBR3hCLGlCQUFnQjtHcEM2Nkh4QjtFb0N6K0hHO0lBZ0VLLGNBQWE7R3BDNDZIckI7Q0FDRjs7QWlCN2pJSTtFbUJnRkM7O0lBR0ssaUJBQWdCO0lBQ2hCLGdCQUFlO0dwQ2cvSHZCO0NBQ0Y7O0FpQmxsSUk7RW1CNkZBO0lBb0JJLHNCQUFxQjtJQUNyQiw0QkFBMkI7R3BDcytIakM7RW9DMy9IRztJQXdCSyxvQkFBbUI7R3BDcytIM0I7RW9DOS9IRztJQTJCTyxtQkFBa0I7R3BDcytINUI7RW9DamdJRztJQStCTyxvQmhDaWE0QjtJZ0NoYTVCLG1CaENnYTRCO0dKcWtIdEM7RW9DcmdJRzs7SUFzQ0ssa0JBQWlCO0dwQ20rSHpCO0VvQ3pnSUc7SUFxREssa0JBQWlCO0dwQ3U5SHpCO0VvQzVnSUc7SUF5REsseUJBQXdCO0lBR3hCLGlCQUFnQjtHcENvOUh4QjtFb0NoaElHO0lBZ0VLLGNBQWE7R3BDbTlIckI7Q0FDRjs7QWlCcG1JSTtFbUJnRkM7O0lBR0ssaUJBQWdCO0lBQ2hCLGdCQUFlO0dwQ3VoSXZCO0NBQ0Y7O0FpQnpuSUk7RW1CNkZBO0lBb0JJLHNCQUFxQjtJQUNyQiw0QkFBMkI7R3BDNmdJakM7RW9DbGlJRztJQXdCSyxvQkFBbUI7R3BDNmdJM0I7RW9DcmlJRztJQTJCTyxtQkFBa0I7R3BDNmdJNUI7RW9DeGlJRztJQStCTyxvQmhDaWE0QjtJZ0NoYTVCLG1CaENnYTRCO0dKNG1IdEM7RW9DNWlJRzs7SUFzQ0ssa0JBQWlCO0dwQzBnSXpCO0VvQ2hqSUc7SUFxREssa0JBQWlCO0dwQzgvSHpCO0VvQ25qSUc7SUF5REsseUJBQXdCO0lBR3hCLGlCQUFnQjtHcEMyL0h4QjtFb0N2aklHO0lBZ0VLLGNBQWE7R3BDMC9IckI7Q0FDRjs7QWlCM29JSTtFbUJnRkM7O0lBR0ssaUJBQWdCO0lBQ2hCLGdCQUFlO0dwQzhqSXZCO0NBQ0Y7O0FpQmhxSUk7RW1CNkZBO0lBb0JJLHNCQUFxQjtJQUNyQiw0QkFBMkI7R3BDb2pJakM7RW9DemtJRztJQXdCSyxvQkFBbUI7R3BDb2pJM0I7RW9DNWtJRztJQTJCTyxtQkFBa0I7R3BDb2pJNUI7RW9DL2tJRztJQStCTyxvQmhDaWE0QjtJZ0NoYTVCLG1CaENnYTRCO0dKbXBIdEM7RW9DbmxJRzs7SUFzQ0ssa0JBQWlCO0dwQ2lqSXpCO0VvQ3ZsSUc7SUFxREssa0JBQWlCO0dwQ3FpSXpCO0VvQzFsSUc7SUF5REsseUJBQXdCO0lBR3hCLGlCQUFnQjtHcENraUl4QjtFb0M5bElHO0lBZ0VLLGNBQWE7R3BDaWlJckI7Q0FDRjs7QW9Ddm1JQTtFQXlCUSxzQkFBcUI7RUFDckIsNEJBQTJCO0NwQ2tsSW5DOztBb0M1bUlBOztFQVFVLGlCQUFnQjtFQUNoQixnQkFBZTtDcEN5bUl6Qjs7QW9DbG5JQTtFQTZCVSxvQkFBbUI7Q3BDeWxJN0I7O0FvQ3RuSUE7RUFnQ1ksbUJBQWtCO0NwQzBsSTlCOztBb0MxbklBO0VBb0NZLG9CaENpYTRCO0VnQ2hhNUIsbUJoQ2dhNEI7Q0owckh4Qzs7QW9DL25JQTs7RUEyQ1Usa0JBQWlCO0NwQ3lsSTNCOztBb0Nwb0lBO0VBMERVLGtCQUFpQjtDcEM4a0kzQjs7QW9DeG9JQTtFQThEVSx5QkFBd0I7RUFHeEIsaUJBQWdCO0NwQzRrSTFCOztBb0M3b0lBO0VBcUVVLGNBQWE7Q3BDNGtJdkI7O0FvQy9qSUE7RUFFSSwwQmhDbk5XO0NKb3hJZjs7QU96eElFO0U2QjJOSSwwQmhDdE5TO0NKd3hJZjs7QW9DdmtJQTtFQVdNLDBCaEM1TlM7Q0o0eElmOztBT2p5SUU7RTZCb09NLDBCaEMvTk87Q0pneUlmOztBb0Mva0lBO0VBa0JRLDBCaENuT087Q0pveUlmOztBb0NubElBOzs7O0VBMEJNLDBCaEMzT1M7Q0oyeUlmOztBb0MxbElBO0VBK0JJLDBCaENoUFc7RWdDaVBYLGlDaENqUFc7Q0pneklmOztBb0MvbElBO0VBb0NJLDBRZjdNOEU7Q3JCNHdJbEY7O0FvQ25tSUE7RUF3Q0ksMEJoQ3pQVztDSnd6SWY7O0FvQ3ZtSUE7RUEwQ00sMEJoQzNQUztDSjR6SWY7O0FPajBJRTtFNkJtUU0sMEJoQzlQTztDSmcwSWY7O0FvQzNqSUE7RUFFSSxZaENqUlc7Q0o4MElmOztBT3owSUU7RTZCK1FJLFloQ3BSUztDSmsxSWY7O0FvQ25rSUE7RUFXTSxpQ2hDMVJTO0NKczFJZjs7QU9qMUlFO0U2QndSTSxhaEM3Uk87Q0owMUlmOztBb0Mza0lBO0VBa0JRLGlDaENqU087Q0o4MUlmOztBb0Mva0lBOzs7O0VBMEJNLFloQ3pTUztDSnEySWY7O0FvQ3RsSUE7RUErQkksaUNoQzlTVztFZ0MrU1gsdUNoQy9TVztDSjAySWY7O0FvQzNsSUE7RUFvQ0ksaVJmalE4RTtDckI0eklsRjs7QW9DL2xJQTtFQXdDSSxpQ2hDdlRXO0NKazNJZjs7QW9Dbm1JQTtFQTBDTSxZaEN6VFM7Q0pzM0lmOztBT2ozSUU7RTZCdVRNLFloQzVUTztDSjAzSWY7O0FxQ2o0SUE7RUFDRSxtQkFBa0I7RUFDbEIsY0FBYTtFQUNiLHVCQUFzQjtFQUN0QixhQUFZO0VBRVosc0JBQXFCO0VBQ3JCLHVCakNBYTtFaUNDYiw0QkFBMkI7RUFDM0IscUNqQ1FhO0VRSFgsdUJSbU1nQztDSjRySXBDOztBcUM3NElBO0VBYUksZ0JBQWU7RUFDZixlQUFjO0NyQ280SWxCOztBcUNsNUlBO0VBa0JJLG9CQUFtQjtFQUNuQix1QkFBc0I7Q3JDbzRJMUI7O0FxQ3Y1SUE7RUFzQk0sb0JBQW1CO0V6QkNyQiwwQ1Jvb0JvRjtFUW5vQnBGLDJDUm1vQm9GO0NKa3dIeEY7O0FxQzc1SUE7RUEyQk0sdUJBQXNCO0V6QlV4Qiw4Q1JzbkJvRjtFUXJuQnBGLDZDUnFuQm9GO0NKd3dIeEY7O0FxQ242SUE7O0VBb0NJLGNBQWE7Q3JDbzRJakI7O0FxQ2g0SUE7RUFHRSxlQUFjO0VBR2QsZ0JBQWU7RUFDZixpQmpDd21CeUM7Q0p1eEgzQzs7QXFDMzNJQTtFQUNFLHVCakNrbUJ3QztDSjR4SDFDOztBcUMzM0lBO0VBQ0Usc0JBQStCO0VBQy9CLGlCQUFnQjtDckM4M0lsQjs7QXFDMzNJQTtFQUNFLGlCQUFnQjtDckM4M0lsQjs7QU9uN0lFO0U4QjBERSxzQkFBcUI7Q3JDNjNJekI7O0FxQy8zSUE7RUFNSSxxQmpDaWxCdUM7Q0o0eUgzQzs7QXFDcjNJQTtFQUNFLHlCakN3a0J5QztFaUN2a0J6QyxpQkFBZ0I7RUFFaEIsc0NqQ2pFYTtFaUNrRWIsNENqQ2xFYTtDSnk3SWY7O0FxQzUzSUE7RXpCaEVJLHVEeUJ3RThFO0NyQ3czSWxGOztBcUNwM0lBO0VBQ0UseUJqQzRqQnlDO0VpQzFqQnpDLHNDakM1RWE7RWlDNkViLHlDakM3RWE7Q0ptOElmOztBcUMxM0lBO0V6QjVFSSx1RFI2b0JvRjtDSjZ6SHhGOztBcUM5MklBO0VBQ0Usd0JBQWlDO0VBQ2pDLHdCakMwaUJ3QztFaUN6aUJ4Qyx1QkFBZ0M7RUFDaEMsaUJBQWdCO0NyQ2kzSWxCOztBcUM5MklBO0VBQ0Usd0JBQWlDO0VBQ2pDLHVCQUFnQztDckNpM0lsQzs7QXFDNzJJQTtFQUNFLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sU0FBUTtFQUNSLFVBQVM7RUFDVCxRQUFPO0VBQ1AsaUJqQ2tpQnlDO0VRanBCdkMsaUNSNm9Cb0Y7Q0ptMUh4Rjs7QXFDNzJJQTs7O0VBR0UsZUFBYztFQUNkLFlBQVc7Q3JDZzNJYjs7QXFDNzJJQTs7RXpCakhJLDBDUm9vQm9GO0VRbm9CcEYsMkNSbW9Cb0Y7Q0pnMkh4Rjs7QXFDOTJJQTs7RXpCeEdJLDhDUnNuQm9GO0VRcm5CcEYsNkNScW5Cb0Y7Q0pzMkh4Rjs7QXFDNTJJQTtFQUVJLHFCakMwZ0J3RDtDSm8ySDVEOztBaUI3OElJO0VvQjZGSjtJQU1JLGNBQWE7SUFDYixvQkFBbUI7SUFDbkIscUJqQ29nQndEO0lpQ25nQnhELG9CakNtZ0J3RDtHSjQySDFEO0VxQ3gzSUY7SUFhTSxhQUFZO0lBQ1osb0JqQzhmc0Q7SWlDN2Z0RCxpQkFBZ0I7SUFDaEIsbUJqQzRmc0Q7R0prM0gxRDtDQUNGOztBcUNyMklBO0VBSUkscUJqQzhld0Q7Q0p1M0g1RDs7QWlCaCtJSTtFb0J1SEo7SUFRSSxjQUFhO0lBQ2Isb0JBQW1CO0dyQ3MySXJCO0VxQy8ySUY7SUFjTSxhQUFZO0lBQ1osaUJBQWdCO0dyQ28ySXBCO0VxQ24zSUY7SUFrQlEsZUFBYztJQUNkLGVBQWM7R3JDbzJJcEI7RXFDdjNJRjtJekJqSkksMkJ5QjBLb0M7SXpCektwQyw4QnlCeUtvQztHckNrMkl0QztFcUMzM0lGOztJQThCWSwyQkFBMEI7R3JDaTJJcEM7RXFDLzNJRjs7SUFtQ1ksOEJBQTZCO0dyQ2cySXZDO0VxQ240SUY7SXpCbklJLDBCeUIyS21DO0l6QjFLbkMsNkJ5QjBLbUM7R3JDKzFJckM7RXFDdjRJRjs7SUE2Q1ksMEJBQXlCO0dyQzgxSW5DO0VxQzM0SUY7O0lBa0RZLDZCQUE0QjtHckM2MUl0QztDQUNGOztBcUNqMUlBO0VBRUksdUJqQ3Nhc0M7Q0o2NkgxQzs7QWlCM2dKSTtFb0JzTEo7SUFNSSxnQmpDZ2JpQztJaUMvYWpDLG9CakNnYnVDO0lpQy9hdkMsV0FBVTtJQUNWLFVBQVM7R3JDbzFJWDtFcUM3MUlGO0lBWU0sc0JBQXFCO0lBQ3JCLFlBQVc7R3JDbzFJZjtDQUNGOztBcUMzMElBO0VBQ0Usc0JBQXFCO0NyQzgwSXZCOztBcUMvMElBO0VBSUksaUJBQWdCO0NyQyswSXBCOztBcUNuMUlBO0VBT00saUJBQWdCO0V6QnZPbEIsOEJ5QndPaUM7RXpCdk9qQyw2QnlCdU9pQztDckNpMUlyQzs7QXFDejFJQTtFekI5T0ksMEJ5QjBQOEI7RXpCelA5QiwyQnlCeVA4QjtDckNrMUlsQzs7QXFDOTFJQTtFekJ2UEksaUJ5QnVRMEI7RUFDeEIsaUJqQ2tZK0I7Q0pnOUhyQzs7QXNDNW1KQTtFQUNFLGNBQWE7RUFDYixnQkFBZTtFQUNmLHNCbENrMUJzQztFa0NqMUJ0QyxvQmxDbzFCc0M7RWtDbDFCdEMsaUJBQWdCO0VBQ2hCLDBCbENNZ0I7RVFLZCx1QlJtTWdDO0NKaTZJcEM7O0FzQzNtSkE7RUFHSSxxQmxDdzBCcUM7Q0pveUh6Qzs7QXNDL21KQTtFQU1NLFlBQVc7RUFDWCxzQmxDbzBCbUM7RWtDbjBCbkMsZWxDRlk7RWtDR1osYWxDeTBCaUM7Q0pveUh2Qzs7QXNDdG5KQTtFQW9CSSwyQkFBMEI7Q3RDc21KOUI7O0FzQzFuSkE7RUF3Qkksc0JBQXFCO0N0Q3NtSnpCOztBc0M5bkpBO0VBNEJJLGVsQ3RCYztDSjRuSmxCOztBdUM3b0pBO0VBQ0UsY0FBYTtFOUJHYixnQkFBZTtFQUNmLGlCQUFnQjtFR2FkLHVCUm1NZ0M7Q0orN0lwQzs7QXVDOW9KQTtFQUNFLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2Qsd0JuQzhtQndDO0VtQzdtQnhDLGtCbkN3TStCO0VtQ3ZNL0Isa0JuQ2luQnNDO0VtQ2huQnRDLGV2Q1g0QjtFdUNhNUIsdUJuQ0hhO0VtQ0liLDBCbkNEZ0I7Q0ppcEpsQjs7QXVDenBKQTtFQVlJLFdBQVU7RUFDVixlbkN3SWdEO0VtQ3ZJaEQsc0JBQXFCO0VBQ3JCLDBCbkNSYztFbUNTZCxzQm5DUmM7Q0p5cEpsQjs7QXVDanFKQTtFQW9CSSxXQUFVO0VBQ1YsV2pDMndCaUM7RWlDMXdCakMsaUR2QzNCMEI7Q0E0cUo5Qjs7QXVDN29KQTtFQUdNLGVBQWM7RTNCYWhCLGdDUnFLZ0M7RVFwS2hDLG1DUm9LZ0M7Q0o4OUlwQzs7QXVDbnBKQTtFM0JFSSxpQ1JtTGdDO0VRbExoQyxvQ1JrTGdDO0NKbStJcEM7O0F1Q3hwSkE7RUFjSSxXQUFVO0VBQ1YsWW5DcENXO0VtQ3FDWCwwQnZDL0MwQjtFdUNnRDFCLHNCdkNoRDBCO0NBOHJKOUI7O0F1Qy9wSkE7RUFxQkksZW5DcENjO0VtQ3FDZCxxQkFBb0I7RUFFcEIsYUFBWTtFQUNaLHVCbkM5Q1c7RW1DK0NYLHNCbkM1Q2M7Q0p5ckpsQjs7QXdDcHNKRTtFQUNFLHdCcEN1bkJzQztFQzVmcEMsbUJBdENZO0VtQ25GZCxpQnBDeU02QjtDSjgvSWpDOztBd0Nsc0pNO0U1QnFDRiwrQlJzSytCO0VRcksvQixrQ1JxSytCO0NKNC9JbkM7O0F3Q2xzSk07RTVCa0JGLGdDUm9MK0I7RVFuTC9CLG1DUm1MK0I7Q0ppZ0puQzs7QXdDcHRKRTtFQUNFLHdCcENxbkJxQztFQzFmbkMsb0JBdENZO0VtQ25GZCxpQnBDME02QjtDSjZnSmpDOztBd0NsdEpNO0U1QnFDRiwrQlJ1SytCO0VRdEsvQixrQ1JzSytCO0NKMmdKbkM7O0F3Q2x0Sk07RTVCa0JGLGdDUnFMK0I7RVFwTC9CLG1DUm9MK0I7Q0pnaEpuQzs7QXlDbHVKQTtFQUNFLHNCQUFxQjtFQUNyQixzQnJDNnRCc0M7RUM1cEJwQyxlQUFXO0VvQy9EYixpQnJDME8rQjtFcUN6Ty9CLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLHlCQUF3QjtFN0JLdEIsdUJSbU1nQztFbUJyTTlCLHNJbkI2VzZJO0NKdTNJbko7O0F1Qmh1Sk07RWtCZk47SWxCZ0JRLGlCQUFnQjtHdkJvdUp0QjtDQUNGOztBTzF1SkU7RWtDR0ksc0JBQXFCO0N6QzJ1SjNCOztBeUN6dkpBO0VBb0JJLGNBQWE7Q3pDeXVKakI7O0F5Q3B1SkE7RUFDRSxtQkFBa0I7RUFDbEIsVUFBUztDekN1dUpYOztBeUNodUpBO0VBQ0UscUJyQytyQnNDO0VxQzlyQnRDLG9CckM4ckJzQztFUXJ0QnBDLHFCUnd0QnFDO0NKbWlJekM7O0F5QzN0SkU7RUNqREEsWXRDVWE7RXNDVGIsMEIxQ0Q0QjtDQWl4SjlCOztBT2x3SkU7RW1DVkksWXRDS1M7RXNDSlQsMEJBQWtDO0MxQ2d4SnhDOztBMENueEpVO0VBUUosV0FBVTtFQUNWLGdEMUNad0I7Q0EyeEo5Qjs7QXlDMXVKRTtFQ2pEQSxZdENVYTtFc0NUYiwwQnRDZWdCO0NKZ3hKbEI7O0FPanhKRTtFbUNWSSxZdENLUztFc0NKVCwwQkFBa0M7QzFDK3hKeEM7O0EwQ2x5SlU7RUFRSixXQUFVO0VBQ1Ysa0R0Q0lZO0NKMHhKbEI7O0F5Q3p2SkU7RUNqREEsWXRDVWE7RXNDVGIsMEJ0Q3lDZTtDSnF3SmpCOztBT2h5SkU7RW1DVkksWXRDS1M7RXNDSlQsMEJBQWtDO0MxQzh5SnhDOztBMENqekpVO0VBUUosV0FBVTtFQUNWLGdEdEM4Qlc7Q0ord0pqQjs7QXlDeHdKRTtFQ2pEQSxZdENVYTtFc0NUYiwwQnRDMkNlO0NKa3hKakI7O0FPL3lKRTtFbUNWSSxZdENLUztFc0NKVCwwQkFBa0M7QzFDNnpKeEM7O0EwQ2gwSlU7RUFRSixXQUFVO0VBQ1YsaUR0Q2dDVztDSjR4SmpCOztBeUN2eEpFO0VDakRBLGV0QzRGcUI7RXNDM0ZyQiwwQnRDd0NlO0NKb3lKakI7O0FPOXpKRTtFbUNWSSxldEN1RmlCO0VzQ3RGakIsMEJBQWtDO0MxQzQwSnhDOztBMEMvMEpVO0VBUUosV0FBVTtFQUNWLGdEdEM2Qlc7Q0o4eUpqQjs7QXlDdHlKRTtFQ2pEQSxZdENVYTtFc0NUYiwwQnRDc0NlO0NKcXpKakI7O0FPNzBKRTtFbUNWSSxZdENLUztFc0NKVCwwQkFBa0M7QzFDMjFKeEM7O0EwQzkxSlU7RUFRSixXQUFVO0VBQ1YsZ0R0QzJCVztDSit6SmpCOztBeUNyekpFO0VDakRBLGV0QzRGcUI7RXNDM0ZyQiwwQnRDVWdCO0NKZzJKbEI7O0FPNTFKRTtFbUNWSSxldEN1RmlCO0VzQ3RGakIsMEJBQWtDO0MxQzAySnhDOztBMEM3MkpVO0VBUUosV0FBVTtFQUNWLGtEdENEWTtDSjAySmxCOztBeUNwMEpFO0VDakRBLFl0Q1VhO0VzQ1RiLDBCdENpQmdCO0NKdzJKbEI7O0FPMzJKRTtFbUNWSSxZdENLUztFc0NKVCwwQkFBa0M7QzFDeTNKeEM7O0EwQzUzSlU7RUFRSixXQUFVO0VBQ1YsK0N0Q01ZO0NKazNKbEI7O0EyQ3I0SkE7RUFDRSxtQkFBb0Q7RUFDcEQsb0J2Q2twQnNDO0V1Q2hwQnRDLDBCdkNTZ0I7RVFLZCxzQlJvTStCO0NKc3JKbkM7O0FpQmgxSkk7RTBCNURKO0lBUUksbUJ2QzRvQm9DO0dKNnZJdEM7Q0FDRjs7QTJDdDRKQTtFQUNFLGlCQUFnQjtFQUNoQixnQkFBZTtFL0JJYixpQitCSHNCO0MzQ3k0SjFCOztBNENwNUpBO0VBQ0UsbUJBQWtCO0VBQ2xCLHlCeEM0d0J5QztFd0Mzd0J6QyxvQnhDNHdCc0M7RXdDM3dCdEMsOEJBQTZDO0VoQ1UzQyx1QlJtTWdDO0NKMnNKcEM7O0E0Q241SkE7RUFFRSxlQUFjO0M1Q3E1SmhCOztBNENqNUpBO0VBQ0UsaUJ4QytOK0I7Q0pxckpqQzs7QTRDNTRKQTtFQUNFLG9CQUFzRDtDNUMrNEp4RDs7QTRDaDVKQTtFQUtJLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sU0FBUTtFQUNSLFdBQVU7RUFDVix5QnhDNnVCdUM7RXdDNXVCdkMsZUFBYztDNUMrNEpsQjs7QTRDcjRKRTtFQy9DQSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCazFKbEU7O0E2Q3Q3SkU7RUFDRSwwQkFBcUM7QzdDeTdKekM7O0E2Q3Q3SkU7RUFDRSxlQUEwQjtDN0N5N0o5Qjs7QTRDbjVKRTtFQy9DQSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCZzJKbEU7O0E2Q3A4SkU7RUFDRSwwQkFBcUM7QzdDdThKekM7O0E2Q3A4SkU7RUFDRSxlQUEwQjtDN0N1OEo5Qjs7QTRDajZKRTtFQy9DQSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCODJKbEU7O0E2Q2w5SkU7RUFDRSwwQkFBcUM7QzdDcTlKekM7O0E2Q2w5SkU7RUFDRSxlQUEwQjtDN0NxOUo5Qjs7QTRDLzZKRTtFQy9DQSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCNDNKbEU7O0E2Q2grSkU7RUFDRSwwQkFBcUM7QzdDbStKekM7O0E2Q2grSkU7RUFDRSxlQUEwQjtDN0NtK0o5Qjs7QTRDNzdKRTtFQy9DQSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCMDRKbEU7O0E2QzkrSkU7RUFDRSwwQkFBcUM7QzdDaS9KekM7O0E2QzkrSkU7RUFDRSxlQUEwQjtDN0NpL0o5Qjs7QTRDMzhKRTtFQy9DQSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCdzVKbEU7O0E2QzUvSkU7RUFDRSwwQkFBcUM7QzdDKy9KekM7O0E2QzUvSkU7RUFDRSxlQUEwQjtDN0MrL0o5Qjs7QTRDejlKRTtFQy9DQSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCczZKbEU7O0E2QzFnS0U7RUFDRSwwQkFBcUM7QzdDNmdLekM7O0E2QzFnS0U7RUFDRSxlQUEwQjtDN0M2Z0s5Qjs7QTRDditKRTtFQy9DQSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCbzdKbEU7O0E2Q3hoS0U7RUFDRSwwQkFBcUM7QzdDMmhLekM7O0E2Q3hoS0U7RUFDRSxlQUEwQjtDN0MyaEs5Qjs7QThDbmlLRTtFQUNFO0lBQU8sNEJBQXVDO0c5Q3VpS2hEO0U4Q3RpS0U7SUFBSyx5QkFBd0I7RzlDeWlLL0I7Q0FDRjs7QThDdGlLQTtFQUNFLGNBQWE7RUFDYixhMUNxeEJzQztFMENweEJ0QyxpQkFBZ0I7RUFDaEIsZUFBYztFekNtSFYsbUJBdENZO0V5QzNFaEIsMEIxQ0RnQjtFUUtkLHVCUm1NZ0M7RVNyTTlCLHFEVEtTO0NKb2lLZjs7QThDdGlLQTtFQUNFLGNBQWE7RUFDYix1QkFBc0I7RUFDdEIsd0JBQXVCO0VBQ3ZCLGlCQUFnQjtFQUNoQixZMUNiYTtFMENjYixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLDBCOUMxQjRCO0V1QmV4Qiw0Qm5CdXhCNEM7Q0o4eElsRDs7QXVCampLTTtFdUJETjtJdkJFUSxpQkFBZ0I7R3ZCcWpLdEI7Q0FDRjs7QThDNWlLQTtFckJZRSxzTUFBNkk7RXFCVjdJLDJCMUM4dkJzQztDSml6SXhDOztBOEMzaUtFO0VBQ0UsbURBQThEO0M5QzhpS2xFOztBOEMzaUtNO0VBSko7SUFLTSxnQkFBZTtHOUMraUtyQjtDQUNGOztBK0MxbEtBO0VBQ0UsY0FBYTtFQUNiLHdCQUF1QjtDL0M2bEt6Qjs7QStDMWxLQTtFQUNFLFFBQU87Qy9DNmxLVDs7QWdEL2xLQTtFQUNFLGNBQWE7RUFDYix1QkFBc0I7RUFHdEIsZ0JBQWU7RUFDZixpQkFBZ0I7RXBDUWQsdUJSbU1nQztDSnM1SnBDOztBZ0R2bEtBO0VBQ0UsWUFBVztFQUNYLGU1Q0pnQjtFNENLaEIsb0JBQW1CO0NoRDBsS3JCOztBT2ptS0U7RXlDV0UsV0FBVTtFQUNWLGU1Q1ZjO0U0Q1dkLHNCQUFxQjtFQUNyQiwwQjVDbEJjO0NKNG1LbEI7O0FnRHBtS0E7RUFjSSxlNUNkYztFNENlZCwwQjVDdEJjO0NKZ25LbEI7O0FnRGpsS0E7RUFDRSxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLHlCNUNrd0J5QztFNEMvdkJ6Qyx1QjVDdkNhO0U0Q3dDYix1QzVDOUJhO0NKZ25LZjs7QWdEemxLQTtFcENqQkksZ0NvQzJCa0M7RXBDMUJsQyxpQ29DMEJrQztDaERvbEt0Qzs7QWdEOWxLQTtFcENISSxvQ29DaUJxQztFcENoQnJDLG1Db0NnQnFDO0NoRHFsS3pDOztBZ0RubUtBO0VBbUJJLGU1QzlDYztFNEMrQ2QscUJBQW9CO0VBQ3BCLHVCNUN0RFc7Q0owb0tmOztBZ0R6bUtBO0VBMEJJLFdBQVU7RUFDVixZNUM1RFc7RTRDNkRYLDBCaER2RTBCO0VnRHdFMUIsc0JoRHhFMEI7Q0EycEs5Qjs7QWdEaG5LQTtFQWlDSSxvQkFBbUI7Q2hEbWxLdkI7O0FnRHBuS0E7RUFvQ00saUI1Q2tJMkI7RTRDakkzQixzQjVDaUkyQjtDSm05SmpDOztBZ0R0a0tJO0VBQ0Usb0JBQW1CO0NoRHlrS3pCOztBZ0Qxa0tJO0VwQ3RCQSxtQ1I0SWdDO0VReEpoQywyQm9Dd0N3QztDaER5a0s1Qzs7QWdEL2tLSTtFcENsQ0EsaUNSd0pnQztFUTVJaEMsNkJvQ2lDMEM7Q2hEeWtLOUM7O0FnRHBsS0k7RUFlTSxjQUFhO0NoRHlrS3ZCOztBZ0R4bEtJO0VBbUJNLHNCNUNnR3VCO0U0Qy9GdkIscUJBQW9CO0NoRHlrSzlCOztBZ0Q3bEtJO0VBdUJRLGtCNUM0RnFCO0U0QzNGckIsdUI1QzJGcUI7Q0orK0pqQzs7QWlCcm9LSTtFK0JtQ0E7SUFDRSxvQkFBbUI7R2hEc21LdkI7RWdEdm1LRTtJcEN0QkEsbUNSNElnQztJUXhKaEMsMkJvQ3dDd0M7R2hEcW1LMUM7RWdEM21LRTtJcENsQ0EsaUNSd0pnQztJUTVJaEMsNkJvQ2lDMEM7R2hEb21LNUM7RWdEL21LRTtJQWVNLGNBQWE7R2hEbW1LckI7RWdEbG5LRTtJQW1CTSxzQjVDZ0d1QjtJNEMvRnZCLHFCQUFvQjtHaERrbUs1QjtFZ0R0bktFO0lBdUJRLGtCNUM0RnFCO0k0QzNGckIsdUI1QzJGcUI7R0p1Z0svQjtDQUNGOztBaUI5cEtJO0UrQm1DQTtJQUNFLG9CQUFtQjtHaEQrbkt2QjtFZ0Rob0tFO0lwQ3RCQSxtQ1I0SWdDO0lReEpoQywyQm9Dd0N3QztHaEQ4bksxQztFZ0Rwb0tFO0lwQ2xDQSxpQ1J3SmdDO0lRNUloQyw2Qm9DaUMwQztHaEQ2bks1QztFZ0R4b0tFO0lBZU0sY0FBYTtHaEQ0bktyQjtFZ0Qzb0tFO0lBbUJNLHNCNUNnR3VCO0k0Qy9GdkIscUJBQW9CO0doRDJuSzVCO0VnRC9vS0U7SUF1QlEsa0I1QzRGcUI7STRDM0ZyQix1QjVDMkZxQjtHSmdpSy9CO0NBQ0Y7O0FpQnZyS0k7RStCbUNBO0lBQ0Usb0JBQW1CO0doRHdwS3ZCO0VnRHpwS0U7SXBDdEJBLG1DUjRJZ0M7SVF4SmhDLDJCb0N3Q3dDO0doRHVwSzFDO0VnRDdwS0U7SXBDbENBLGlDUndKZ0M7SVE1SWhDLDZCb0NpQzBDO0doRHNwSzVDO0VnRGpxS0U7SUFlTSxjQUFhO0doRHFwS3JCO0VnRHBxS0U7SUFtQk0sc0I1Q2dHdUI7STRDL0Z2QixxQkFBb0I7R2hEb3BLNUI7RWdEeHFLRTtJQXVCUSxrQjVDNEZxQjtJNEMzRnJCLHVCNUMyRnFCO0dKeWpLL0I7Q0FDRjs7QWlCaHRLSTtFK0JtQ0E7SUFDRSxvQkFBbUI7R2hEaXJLdkI7RWdEbHJLRTtJcEN0QkEsbUNSNElnQztJUXhKaEMsMkJvQ3dDd0M7R2hEZ3JLMUM7RWdEdHJLRTtJcENsQ0EsaUNSd0pnQztJUTVJaEMsNkJvQ2lDMEM7R2hEK3FLNUM7RWdEMXJLRTtJQWVNLGNBQWE7R2hEOHFLckI7RWdEN3JLRTtJQW1CTSxzQjVDZ0d1QjtJNEMvRnZCLHFCQUFvQjtHaEQ2cUs1QjtFZ0Rqc0tFO0lBdUJRLGtCNUM0RnFCO0k0QzNGckIsdUI1QzJGcUI7R0prbEsvQjtDQUNGOztBZ0RocUtBO0VwQ25ISSxpQm9Db0hzQjtDaERtcUsxQjs7QWdEcHFLQTtFQUlJLHNCNUN5RTZCO0NKMmxLakM7O0FnRHhxS0E7RUFPTSx1QkFBc0I7Q2hEcXFLNUI7O0FpRDl5S0U7RUFDRSxlNUJxRzhEO0U0QnBHOUQsMEI1Qm9HOEQ7Q3JCNnNLbEU7O0FPdHlLRTtFMENQTSxlNUJnRzBEO0U0Qi9GMUQsMEJBQXlDO0NqRGl6S2pEOztBaUR4ektFO0VBV00sWTdDSE87RTZDSVAsMEI1QjBGMEQ7RTRCekYxRCxzQjVCeUYwRDtDckJ3dEtsRTs7QWlEOXpLRTtFQUNFLGU1QnFHOEQ7RTRCcEc5RCwwQjVCb0c4RDtDckI2dEtsRTs7QU90ektFO0UwQ1BNLGU1QmdHMEQ7RTRCL0YxRCwwQkFBeUM7Q2pEaTBLakQ7O0FpRHgwS0U7RUFXTSxZN0NITztFNkNJUCwwQjVCMEYwRDtFNEJ6RjFELHNCNUJ5RjBEO0NyQnd1S2xFOztBaUQ5MEtFO0VBQ0UsZTVCcUc4RDtFNEJwRzlELDBCNUJvRzhEO0NyQjZ1S2xFOztBT3QwS0U7RTBDUE0sZTVCZ0cwRDtFNEIvRjFELDBCQUF5QztDakRpMUtqRDs7QWlEeDFLRTtFQVdNLFk3Q0hPO0U2Q0lQLDBCNUIwRjBEO0U0QnpGMUQsc0I1QnlGMEQ7Q3JCd3ZLbEU7O0FpRDkxS0U7RUFDRSxlNUJxRzhEO0U0QnBHOUQsMEI1Qm9HOEQ7Q3JCNnZLbEU7O0FPdDFLRTtFMENQTSxlNUJnRzBEO0U0Qi9GMUQsMEJBQXlDO0NqRGkyS2pEOztBaUR4MktFO0VBV00sWTdDSE87RTZDSVAsMEI1QjBGMEQ7RTRCekYxRCxzQjVCeUYwRDtDckJ3d0tsRTs7QWlEOTJLRTtFQUNFLGU1QnFHOEQ7RTRCcEc5RCwwQjVCb0c4RDtDckI2d0tsRTs7QU90MktFO0UwQ1BNLGU1QmdHMEQ7RTRCL0YxRCwwQkFBeUM7Q2pEaTNLakQ7O0FpRHgzS0U7RUFXTSxZN0NITztFNkNJUCwwQjVCMEYwRDtFNEJ6RjFELHNCNUJ5RjBEO0NyQnd4S2xFOztBaUQ5M0tFO0VBQ0UsZTVCcUc4RDtFNEJwRzlELDBCNUJvRzhEO0NyQjZ4S2xFOztBT3QzS0U7RTBDUE0sZTVCZ0cwRDtFNEIvRjFELDBCQUF5QztDakRpNEtqRDs7QWlEeDRLRTtFQVdNLFk3Q0hPO0U2Q0lQLDBCNUIwRjBEO0U0QnpGMUQsc0I1QnlGMEQ7Q3JCd3lLbEU7O0FpRDk0S0U7RUFDRSxlNUJxRzhEO0U0QnBHOUQsMEI1Qm9HOEQ7Q3JCNnlLbEU7O0FPdDRLRTtFMENQTSxlNUJnRzBEO0U0Qi9GMUQsMEJBQXlDO0NqRGk1S2pEOztBaUR4NUtFO0VBV00sWTdDSE87RTZDSVAsMEI1QjBGMEQ7RTRCekYxRCxzQjVCeUYwRDtDckJ3ektsRTs7QWlEOTVLRTtFQUNFLGU1QnFHOEQ7RTRCcEc5RCwwQjVCb0c4RDtDckI2ektsRTs7QU90NUtFO0UwQ1BNLGU1QmdHMEQ7RTRCL0YxRCwwQkFBeUM7Q2pEaTZLakQ7O0FpRHg2S0U7RUFXTSxZN0NITztFNkNJUCwwQjVCMEYwRDtFNEJ6RjFELHNCNUJ5RjBEO0NyQncwS2xFOztBa0RqN0tBO0VBQ0UsYUFBWTtFN0M4SFIsa0JBdENZO0U2Q3RGaEIsaUI5Q2dQK0I7RThDL08vQixlQUFjO0VBQ2QsWTlDZ0JhO0U4Q2ZiLDBCOUNLYTtFOENKYixZQUFXO0NsRG83S2I7O0FPLzZLRTtFMkNERSxZOUNVVztFOENUWCxzQkFBcUI7Q2xEbzdLekI7O0FPaDdLRTtFMkNDSSxhQUFZO0NsRG03S2xCOztBa0R4NktBO0VBQ0UsV0FBVTtFQUNWLDhCQUE2QjtFQUM3QixVQUFTO0NsRDI2S1g7O0FrRHI2S0E7RUFDRSxxQkFBb0I7Q2xEdzZLdEI7O0FtRDk4S0E7RUFHRSxrQjdDeTRCdUM7RTZDeDRCdkMsaUI3Q3c0QnVDO0VEN3dCbkMsb0JBdENZO0U4Q2xGaEIsNEMvQ0lhO0UrQ0hiLDZCQUE0QjtFQUM1QixxQzdDMDRCbUQ7RTZDejRCbkQsaUQvQ1dhO0UrQ1ZiLFdBQVU7RXZDT1IsdUJOazRCc0M7Q05za0oxQzs7QW1EMTlLQTtFQWVJLHVCN0M4M0JzQztDTmlsSjFDOztBbUQ5OUtBO0VBbUJJLFdBQVU7Q25EKzhLZDs7QW1EbCtLQTtFQXVCSSxlQUFjO0VBQ2QsV0FBVTtDbkQrOEtkOztBbUR2K0tBO0VBNEJJLGNBQWE7Q25EKzhLakI7O0FtRDM4S0E7RUFDRSxjQUFhO0VBQ2Isb0JBQW1CO0VBQ25CLHlCN0MwMkJ3QztFNkN6MkJ4QyxlL0NuQmdCO0UrQ29CaEIsNEMvQzFCYTtFK0MyQmIsNkJBQTRCO0VBQzVCLDZDN0NrM0JvRDtFTTkzQmxELDRDU21INEQ7RVRsSDVELDZDU2tINEQ7Q3JCeTJLaEU7O0FtRDU4S0E7RUFDRSxpQjdDaTJCd0M7Q044bUoxQzs7QW9Eci9LQTtFQUVFLGlCQUFnQjtDcER1L0tsQjs7QW9Eei9LQTtFQUtJLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q3BEdy9LcEI7O0FvRG4vS0E7RUFDRSxnQkFBZTtFQUNmLE9BQU07RUFDTixRQUFPO0VBQ1AsY2hEeWlCc0M7RWdEeGlCdEMsY0FBYTtFQUNiLFlBQVc7RUFDWCxhQUFZO0VBQ1osaUJBQWdCO0VBR2hCLFdBQVU7Q3BEby9LWjs7QW9ENytLQTtFQUNFLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsZWhENHNCaUM7RWdEMXNCakMscUJBQW9CO0NwRCsrS3RCOztBb0Q1K0tFO0U3QjNCSSxvQ25CMHZCb0Q7RWdEN3RCdEQsK0I5Q3E2Qm1EO0NOMGtKdkQ7O0F1QnhnTE07RTZCdUJKO0k3QnRCTSxpQkFBZ0I7R3ZCNGdMdEI7Q0FDRjs7QW9Ebi9LRTtFQUNFLGdCOUNtNkJvQztDTm1sSnhDOztBb0RsL0tFO0VBQ0UsdUI5Q2c2QjJDO0NOcWxKL0M7O0FvRGovS0E7RUFDRSxjQUFhO0VBQ2IsOEIvQm1GOEQ7Q3JCaTZLaEU7O0FvRHQvS0E7RUFLSSwrQi9CZ0Y0RDtFK0IvRTVELGlCQUFnQjtDcERxL0twQjs7QW9EMy9LQTs7RUFXSSxlQUFjO0NwRHEvS2xCOztBb0RoZ0xBO0VBZUksaUJBQWdCO0NwRHEvS3BCOztBb0RqL0tBO0VBQ0UsY0FBYTtFQUNiLG9CQUFtQjtFQUNuQiw4Qi9CK0Q4RDtDckJxN0toRTs7QW9Edi9LQTtFQU9JLGVBQWM7RUFDZCwyQi9CMEQ0RDtFK0J6RDVELG9CQUFtQjtFQUNuQixZQUFXO0NwRG8vS2Y7O0FvRDkvS0E7RUFlSSx1QkFBc0I7RUFDdEIsd0JBQXVCO0VBQ3ZCLGFBQVk7Q3BEbS9LaEI7O0FvRHBnTEE7RUFvQk0saUJBQWdCO0NwRG8vS3RCOztBb0R4Z0xBO0VBd0JNLGNBQWE7Q3BEby9LbkI7O0FvRDkrS0E7RUFDRSxtQkFBa0I7RUFDbEIsY0FBYTtFQUNiLHVCQUFzQjtFQUN0QixZQUFXO0VBR1gscUJBQW9CO0VBQ3BCLHVCaER2R2E7RWdEd0diLDZCQUE0QjtFQUM1QixxQ2hEL0ZhO0VRSFgsc0JSb00rQjtFU3RNN0IsZ0RUS1M7RWdEbUdiLFdBQVU7Q3BEOCtLWjs7QW9EMStLQTtFQUNFLGdCQUFlO0VBQ2YsT0FBTTtFQUNOLFFBQU87RUFDUCxjaEQ2YnNDO0VnRDVidEMsYUFBWTtFQUNaLGNBQWE7RUFDYix1QmhEOUdhO0NKMmxMZjs7QW9EcC9LQTtFQVVXLFdBQVU7Q3BEOCtLckI7O0FvRHgvS0E7RUFXVyxhaER3bkJxQjtDSnkzSmhDOztBb0Q1K0tBO0VBQ0UsY0FBYTtFQUNiLHdCQUF1QjtFQUN2QiwrQkFBOEI7RUFDOUIsY2hEb25CZ0M7RWdEbm5CaEMsaUNoRHBJZ0I7RVFjZCwyQ1NtSDREO0VUbEg1RCw0Q1NrSDREO0NyQm8vS2hFOztBb0R0L0tBO0VBU0ksY2hEK21COEI7RWdEN21COUIsK0JBQTZGO0NwRGcvS2pHOztBb0QzK0tBO0VBQ0UsaUJBQWdCO0VBQ2hCLGlCaER3RitCO0NKczVLakM7O0FvRHorS0E7RUFDRSxtQkFBa0I7RUFHbEIsZUFBYztFQUNkLGNoRHdrQmdDO0NKazZKbEM7O0FvRHQrS0E7RUFDRSxjQUFhO0VBQ2IsZ0JBQWU7RUFDZixvQkFBbUI7RUFDbkIsMEJBQXlCO0VBQ3pCLGlCQUFnRTtFQUNoRSw4QmhEcktnQjtFUTRCZCwrQ1NxRzREO0VUcEc1RCw4Q1NvRzREO0NyQitnTGhFOztBb0RqL0tBO0VBYUksZ0JBQXdDO0NwRHcrSzVDOztBb0RuK0tBO0VBQ0UsbUJBQWtCO0VBQ2xCLGFBQVk7RUFDWixZQUFXO0VBQ1gsYUFBWTtFQUNaLGlCQUFnQjtDcERzK0tsQjs7QWlCN21MSTtFbUN6Qko7SUF1S0ksaUJoRDZqQnFDO0lnRDVqQnJDLHFCQUF5QztHcERvK0szQztFb0R0bkxGO0lBc0pJLGdDL0JqRTREO0dyQm9pTDlEO0VvRHpuTEY7SUF5Sk0saUMvQnBFMEQ7R3JCdWlMOUQ7RW9Eem1MRjtJQTJJSSxnQy9CekU0RDtHckIwaUw5RDtFb0Q1bUxGO0lBOElNLDZCL0I1RTBEO0krQjZFMUQsb0JBQW1CO0dwRGkrS3ZCO0VvRGxsTEY7SXZDMUZNLDZDVEtTO0dKMHFMYjtFb0Q1OUtBO0lBQVksaUJoRHFpQjJCO0dKMDdKdkM7Q0FDRjs7QWlCdm9MSTtFbUMyS0Y7O0lBRUUsaUJoRDZoQnFDO0dKbThKdkM7Q0FDRjs7QWlCOW9MSTtFbUNrTEY7SUFBWSxrQjlDK3RCNEI7R05rd0p4QztDQUNGOztBcUQvc0xBO0VBQ0UsbUJBQWtCO0VBQ2xCLGNqRDZqQnNDO0VpRDVqQnRDLGVBQWM7RUFDZCxVakRrckI2QjtFa0R0ckI3QixxTGxEdU9tTTtFa0RyT25NLG1CQUFrQjtFQUNsQixpQmxEOE8rQjtFa0Q3Ty9CLGlCbERpUCtCO0VrRGhQL0IsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQix1QkFBc0I7RUFDdEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixvQkFBbUI7RUFDbkIsaUJBQWdCO0VqRGdIWixvQkF0Q1k7RWdEOUVoQixzQkFBcUI7RUFDckIsV0FBVTtDckQ0dExaOztBcUR2dUxBO0VBYVcsYWpEc3FCcUI7Q0p3aktoQzs7QXFEM3VMQTtFQWdCSSxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLGNqRHNxQitCO0VpRHJxQi9CLGVqRHNxQitCO0NKeWpLbkM7O0FxRGx2TEE7RUFzQk0sbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCwwQkFBeUI7RUFDekIsb0JBQW1CO0NyRGd1THpCOztBcUQzdExBO0VBQ0Usa0JBQWdDO0NyRDh0TGxDOztBcUQvdExBO0VBSUksVUFBUztDckQrdExiOztBcURudUxBO0VBT00sT0FBTTtFQUNOLDhCQUFnRTtFQUNoRSx1QmpEbkJTO0NKbXZMZjs7QXFEM3RMQTtFQUNFLGtCakQ0b0JpQztDSmtsS25DOztBcUQvdExBO0VBSUksUUFBTztFQUNQLGNqRHdvQitCO0VpRHZvQi9CLGVqRHNvQitCO0NKeWxLbkM7O0FxRHJ1TEE7RUFTTSxTQUFRO0VBQ1IscUNBQTJGO0VBQzNGLHlCakRuQ1M7Q0ptd0xmOztBcUQzdExBO0VBQ0Usa0JBQWdDO0NyRDh0TGxDOztBcUQvdExBO0VBSUksT0FBTTtDckQrdExWOztBcURudUxBO0VBT00sVUFBUztFQUNULDhCakRxbkI2QjtFaURwbkI3QiwwQmpEakRTO0NKaXhMZjs7QXFEM3RMQTtFQUNFLGtCakQ4bUJpQztDSmduS25DOztBcUQvdExBO0VBSUksU0FBUTtFQUNSLGNqRDBtQitCO0VpRHptQi9CLGVqRHdtQitCO0NKdW5LbkM7O0FxRHJ1TEE7RUFTTSxRQUFPO0VBQ1AscUNqRHFtQjZCO0VpRHBtQjdCLHdCakRqRVM7Q0ppeUxmOztBcUQzc0xBO0VBQ0UsaUJqRG9rQmlDO0VpRG5rQmpDLHdCakR5a0JpQztFaUR4a0JqQyxZakRuR2E7RWlEb0diLG1CQUFrQjtFQUNsQix1QmpEM0ZhO0VRSFgsdUJSbU1nQztDSjBtTHBDOztBdUQvekxBO0VBQ0UsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixRQUFPO0VBQ1AsY25EMmpCc0M7RW1EMWpCdEMsZUFBYztFQUNkLGlCbkRtc0J1QztFa0R4c0J2QyxxTGxEdU9tTTtFa0RyT25NLG1CQUFrQjtFQUNsQixpQmxEOE8rQjtFa0Q3Ty9CLGlCbERpUCtCO0VrRGhQL0IsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQix1QkFBc0I7RUFDdEIsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQixvQkFBbUI7RUFDbkIsaUJBQWdCO0VqRGdIWixvQkF0Q1k7RWtEN0VoQixzQkFBcUI7RUFDckIsdUJuREZhO0VtREdiLDZCQUE0QjtFQUM1QixxQ25ETWE7RVFIWCxzQlJvTStCO0VTdE03QixnRFRLUztDSncwTGY7O0F1RDcxTEE7RUFvQkksbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxZbkRrc0JvQztFbURqc0JwQyxlbkRrc0JxQztFbURqc0JyQyxpQm5EOEwrQjtDSitvTG5DOztBdURyMkxBO0VBNEJNLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsWUFBVztFQUNYLDBCQUF5QjtFQUN6QixvQkFBbUI7Q3ZENjBMekI7O0F1RHgwTEE7RUFDRSxzQm5EbXJCdUM7Q0p3cEt6Qzs7QXVENTBMQTtFQUlJLDRCbENxRzREO0NyQnV1TGhFOztBdURoMUxBO0VBT00sVUFBUztFQUNULDhCQUFnRTtFQUNoRSxzQ25EOHFCaUU7Q0orcEt2RTs7QXVEdDFMQTtFQWFNLFluRGdLMkI7RW1EL0ozQiw4QkFBZ0U7RUFDaEUsdUJuRHpDUztDSnMzTGY7O0F1RHgwTEE7RUFDRSxvQm5EK3BCdUM7Q0o0cUt6Qzs7QXVENTBMQTtFQUlJLDBCbENpRjREO0VrQ2hGNUQsY25EMnBCcUM7RW1EMXBCckMsYW5EeXBCb0M7RW1EeHBCcEMsaUJBQWdDO0N2RDQwTHBDOztBdURuMUxBO0VBVU0sUUFBTztFQUNQLHFDQUEyRjtFQUMzRix3Q25EdXBCaUU7Q0pzckt2RTs7QXVEejFMQTtFQWdCTSxVbkR5STJCO0VtRHhJM0IscUNBQTJGO0VBQzNGLHlCbkRoRVM7Q0o2NExmOztBdUR4MExBO0VBQ0UsbUJuRHdvQnVDO0NKbXNLekM7O0F1RDUwTEE7RUFJSSx5QmxDMEQ0RDtDckJreExoRTs7QXVEaDFMQTtFQU9NLE9BQU07RUFDTixxQ0FBMkY7RUFDM0YseUNuRG1vQmlFO0NKMHNLdkU7O0F1RHQxTEE7RUFhTSxTbkRxSDJCO0VtRHBIM0IscUNBQTJGO0VBQzNGLDBCbkRwRlM7Q0ppNkxmOztBdUQ1MUxBO0VBcUJJLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sVUFBUztFQUNULGVBQWM7RUFDZCxZbkQrbUJvQztFbUQ5bUJwQyxxQkFBc0M7RUFDdEMsWUFBVztFQUNYLGlDbkRtbUJ1RDtDSnd1SzNEOztBdUR2MExBO0VBQ0UscUJuRHdtQnVDO0NKa3VLekM7O0F1RDMwTEE7RUFJSSwyQmxDMEI0RDtFa0N6QjVELGNuRG9tQnFDO0VtRG5tQnJDLGFuRGttQm9DO0VtRGptQnBDLGlCQUFnQztDdkQyMExwQzs7QXVEbDFMQTtFQVVNLFNBQVE7RUFDUixxQ25EOGxCbUM7RW1EN2xCbkMsdUNuRGdtQmlFO0NKNHVLdkU7O0F1RHgxTEE7RUFnQk0sV25Ea0YyQjtFbURqRjNCLHFDbkR3bEJtQztFbUR2bEJuQyx3Qm5EdkhTO0NKbThMZjs7QXVEdHpMQTtFQUNFLHdCbkR5akJ3QztFbUR4akJ4QyxpQkFBZ0I7RWxEM0JaLGdCQXRDWTtFa0RtRWhCLGVuRHVHbUM7RW1EdEduQywwQm5Ea2pCeUQ7RW1EampCekQsaUNBQXlFO0UzQ25JdkUsMkNTbUg0RDtFVGxINUQsNENTa0g0RDtDckIyMExoRTs7QXVEajBMQTtFQVVJLGNBQWE7Q3ZEMnpMakI7O0F1RHZ6TEE7RUFDRSx3Qm5EMmlCd0M7RW1EMWlCeEMsZW5EcEpnQjtDSjg4TGxCOztBd0RyOUxBO0VBQ0UsbUJBQWtCO0N4RHc5THBCOztBd0RyOUxBO0VBQ0Usb0JBQW1CO0N4RHc5THJCOztBd0RyOUxBO0VBQ0UsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxpQkFBZ0I7Q3hEdzlMbEI7O0F5RC8rTEU7RUFDRSxlQUFjO0VBQ2QsWUFBVztFQUNYLFlBQVc7Q3pEay9MZjs7QXdEMTlMQTtFQUNFLG1CQUFrQjtFQUNsQixjQUFhO0VBQ2IsWUFBVztFQUNYLFlBQVc7RUFDWCxvQkFBbUI7RUFDbkIsNEJBQTJCO0VqQ2xCdkIsZ0NuQm0yQmdEO0NKNm9LdEQ7O0F1QjUrTE07RWlDUU47SWpDUFEsaUJBQWdCO0d2QmcvTHRCO0NBQ0Y7O0F3RGgrTEE7OztFQUdFLGVBQWM7Q3hEbStMaEI7O0F3RGgrTEE7O0VBRUUsNEJBQTJCO0N4RG0rTDdCOztBd0RoK0xBOztFQUVFLDZCQUE0QjtDeERtK0w5Qjs7QXdEMzlMQTtFQUVJLFdBQVU7RUFDViw2QkFBNEI7RUFDNUIsZ0JBQWU7Q3hENjlMbkI7O0F3RGorTEE7OztFQVVJLFdBQVU7RUFDVixXQUFVO0N4RDY5TGQ7O0F3RHgrTEE7O0VBZ0JJLFdBQVU7RUFDVixXQUFVO0VqQzVEUiw0QmpCd2pDa0M7Q05rK0p4Qzs7QXVCdGhNTTtFaUN1Q047O0lqQ3RDUSxpQkFBZ0I7R3ZCMmhNdEI7Q0FDRjs7QXdEMzlMQTs7RUFFRSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFVBQVM7RUFDVCxXQUFVO0VBRVYsY0FBYTtFQUNiLG9CQUFtQjtFQUNuQix3QkFBdUI7RUFDdkIsV3BEbXdCcUM7RW9EbHdCckMsWXBEdEZhO0VvRHVGYixtQkFBa0I7RUFDbEIsYXBEaXdCb0M7RW1CcDFCaEMsK0JqQnVpQ2dEO0NOMGdLdEQ7O0F1QjdpTU07RWlDa0VOOztJakNqRVEsaUJBQWdCO0d2QmtqTXRCO0NBQ0Y7O0FPeGpNRTs7O0VpRHdGRSxZcEQ3Rlc7RW9EOEZYLHNCQUFxQjtFQUNyQixXQUFVO0VBQ1YsYWxEMjhCbUM7Q04yaEt2Qzs7QXdEbitMQTtFQUNFLFFBQU87Q3hEcytMVDs7QXdEaitMQTtFQUNFLFNBQVE7Q3hEbytMVjs7QXdENzlMQTs7RUFFRSxzQkFBcUI7RUFDckIsWXBEK3VCc0M7RW9EOXVCdEMsYXBEOHVCc0M7RW9EN3VCdEMsc0NBQXFDO0N4RGcrTHZDOztBd0Q5OUxBO0VBQ0UsaU5uQ3ZFZ0Y7Q3JCd2lNbEY7O0F3RC85TEE7RUFDRSxpTm5DMUVnRjtDckI0aU1sRjs7QXdEejlMQTtFQUNFLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsVUFBUztFQUNULFFBQU87RUFDUCxZQUFXO0VBQ1gsY0FBYTtFQUNiLHdCQUF1QjtFQUN2QixnQkFBZTtFQUVmLGtCcER5c0JxQztFb0R4c0JyQyxpQnBEd3NCcUM7RW9EdnNCckMsaUJBQWdCO0N4RDI5TGxCOztBd0R2K0xBO0VBZUksd0JBQXVCO0VBQ3ZCLGVBQWM7RUFDZCxZcERxc0JvQztFb0Rwc0JwQyxZcERxc0JtQztFb0Rwc0JuQyxrQnBEcXNCbUM7RW9EcHNCbkMsaUJwRG9zQm1DO0VvRG5zQm5DLG9CQUFtQjtFQUNuQixnQkFBZTtFQUNmLHVCcEQ1Slc7RW9ENkpYLDZCQUE0QjtFQUU1QixtQ0FBaUU7RUFDakUsc0NBQW9FO0VBQ3BFLFlBQVc7RWpDNUpULDhCakI4aUMrQztDTjBrS3JEOztBdUJwbk1NO0VpQzRITjtJakMzSFEsaUJBQWdCO0d2QnduTXRCO0NBQ0Y7O0F3RDkvTEE7RUFpQ0ksV0FBVTtDeERpK0xkOztBd0R4OUxBO0VBQ0UsbUJBQWtCO0VBQ2xCLFdBQTJDO0VBQzNDLGFBQVk7RUFDWixVQUEwQztFQUMxQyxZQUFXO0VBQ1gsa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQixZcER2TGE7RW9Ed0xiLG1CQUFrQjtDeEQyOUxwQjs7QTBEMXBNQTtFQUNFO0lBQUssMEJBQXlCO0cxRDhwTTlCO0NBQ0Y7O0EwRDVwTUE7RUFDRSxzQkFBcUI7RUFDckIsWXBEb2tDMEI7RW9EbmtDMUIsYXBEbWtDMEI7RW9EbGtDMUIsNEJBQTJCO0VBQzNCLGtDQUFnRDtFQUNoRCxnQ0FBK0I7RUFFL0IsbUJBQWtCO0VBQ2xCLCtDQUE4QztDMUQ4cE1oRDs7QTBEM3BNQTtFQUNFLFlwRDZqQzRCO0VvRDVqQzVCLGFwRDRqQzRCO0VvRDNqQzVCLG9CcEQ2akM0QjtDTmltSzlCOztBMER2cE1BO0VBQ0U7SUFDRSxvQkFBbUI7RzFEMHBNckI7RTBEeHBNQTtJQUNFLFdBQVU7SUFDVixnQkFBZTtHMUQwcE1qQjtDQUNGOztBMER2cE1BO0VBQ0Usc0JBQXFCO0VBQ3JCLFlwRG9pQzBCO0VvRG5pQzFCLGFwRG1pQzBCO0VvRGxpQzFCLDRCQUEyQjtFQUMzQiwrQkFBOEI7RUFFOUIsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDViw2Q0FBNEM7QzFEeXBNOUM7O0EwRHRwTUE7RUFDRSxZcEQ2aEM0QjtFb0Q1aEM1QixhcEQ0aEM0QjtDTjZuSzlCOztBMERycE1FO0VBQ0U7O0lBRUUseUJBQXdCO0cxRHdwTTVCO0NBQ0Y7O0EyRHB0TUE7RUFBcUIsb0NBQW1DO0MzRHd0TXhEOztBMkR2dE1BO0VBQXFCLCtCQUE4QjtDM0QydE1uRDs7QTJEMXRNQTtFQUFxQixrQ0FBaUM7QzNEOHRNdEQ7O0EyRDd0TUE7RUFBcUIsa0NBQWlDO0MzRGl1TXREOztBMkRodU1BO0VBQXFCLHVDQUFzQztDM0RvdU0zRDs7QTJEbnVNQTtFQUFxQixvQ0FBbUM7QzNEdXVNeEQ7O0E0RHp1TUU7RUFDRSxxQ0FBbUM7QzVENHVNdkM7O0FPbHVNRTs7O0VxRExJLHFDQUFnRDtDNUQ2dU10RDs7QTREbnZNRTtFQUNFLHFDQUFtQztDNURzdk12Qzs7QU81dU1FOzs7RXFETEkscUNBQWdEO0M1RHV2TXREOztBNEQ3dk1FO0VBQ0UscUNBQW1DO0M1RGd3TXZDOztBT3R2TUU7OztFcURMSSxxQ0FBZ0Q7QzVEaXdNdEQ7O0E0RHZ3TUU7RUFDRSxxQ0FBbUM7QzVEMHdNdkM7O0FPaHdNRTs7O0VxRExJLHFDQUFnRDtDNUQyd010RDs7QTREanhNRTtFQUNFLHFDQUFtQztDNURveE12Qzs7QU8xd01FOzs7RXFETEkscUNBQWdEO0M1RHF4TXREOztBNEQzeE1FO0VBQ0UscUNBQW1DO0M1RDh4TXZDOztBT3B4TUU7OztFcURMSSxxQ0FBZ0Q7QzVEK3hNdEQ7O0E0RHJ5TUU7RUFDRSxxQ0FBbUM7QzVEd3lNdkM7O0FPOXhNRTs7O0VxRExJLHFDQUFnRDtDNUR5eU10RDs7QTREL3lNRTtFQUNFLHFDQUFtQztDNURrek12Qzs7QU94eU1FOzs7RXFETEkscUNBQWdEO0M1RG16TXREOztBNkRsek1BO0VBQ0Usa0NBQW1DO0M3RHF6TXJDOztBNkRsek1BO0VBQ0UseUNBQXdDO0M3RHF6TTFDOztBOERoME1BO0VBQWtCLHFDQUFvRDtDOURvME10RTs7QThEbjBNQTtFQUFrQix5Q0FBd0Q7QzlEdTBNMUU7O0E4RHQwTUE7RUFBa0IsMkNBQTBEO0M5RDAwTTVFOztBOER6ME1BO0VBQWtCLDRDQUEyRDtDOUQ2ME03RTs7QThENTBNQTtFQUFrQiwwQ0FBeUQ7QzlEZzFNM0U7O0E4RDkwTUE7RUFBbUIscUJBQW9CO0M5RGsxTXZDOztBOERqMU1BO0VBQW1CLHlCQUF3QjtDOURxMU0zQzs7QThEcDFNQTtFQUFtQiwyQkFBMEI7QzlEdzFNN0M7O0E4RHYxTUE7RUFBbUIsNEJBQTJCO0M5RDIxTTlDOztBOEQxMU1BO0VBQW1CLDBCQUF5QjtDOUQ4MU01Qzs7QThEMzFNRTtFQUNFLGlDQUErQjtDOUQ4MU1uQzs7QThELzFNRTtFQUNFLGlDQUErQjtDOURrMk1uQzs7QThEbjJNRTtFQUNFLGlDQUErQjtDOURzMk1uQzs7QThEdjJNRTtFQUNFLGlDQUErQjtDOUQwMk1uQzs7QThEMzJNRTtFQUNFLGlDQUErQjtDOUQ4Mk1uQzs7QThELzJNRTtFQUNFLGlDQUErQjtDOURrM01uQzs7QThEbjNNRTtFQUNFLGlDQUErQjtDOURzM01uQzs7QThEdjNNRTtFQUNFLGlDQUErQjtDOUQwM01uQzs7QThEdDNNQTtFQUNFLDhCQUErQjtDOUR5M01qQzs7QThEbDNNQTtFQUNFLGlDQUEyQztDOURxM003Qzs7QThEbDNNQTtFQUNFLGtDQUF3QztDOURxM00xQzs7QThEbDNNQTtFQUNFLDJDQUFpRDtFQUNqRCw0Q0FBa0Q7QzlEcTNNcEQ7O0E4RGwzTUE7RUFDRSw0Q0FBa0Q7RUFDbEQsK0NBQXFEO0M5RHEzTXZEOztBOERsM01BO0VBQ0UsK0NBQXFEO0VBQ3JELDhDQUFvRDtDOURxM010RDs7QThEbDNNQTtFQUNFLDJDQUFpRDtFQUNqRCw4Q0FBb0Q7QzlEcTNNdEQ7O0E4RGwzTUE7RUFDRSxpQ0FBMkM7QzlEcTNNN0M7O0E4RGwzTUE7RUFDRSw4QkFBNkI7QzlEcTNNL0I7O0E4RGwzTUE7RUFDRSxnQ0FBdUM7QzlEcTNNekM7O0E4RGwzTUE7RUFDRSw0QkFBMkI7QzlEcTNNN0I7O0F5RDc3TUU7RUFDRSxlQUFjO0VBQ2QsWUFBVztFQUNYLFlBQVc7Q3pEZzhNZjs7QStEejdNTTtFQUF3Qix5QkFBMEI7Qy9ENjdNeEQ7O0ErRDc3TU07RUFBd0IsMkJBQTBCO0MvRGk4TXhEOztBK0RqOE1NO0VBQXdCLGlDQUEwQjtDL0RxOE14RDs7QStEcjhNTTtFQUF3QiwwQkFBMEI7Qy9EeThNeEQ7O0ErRHo4TU07RUFBd0IsMEJBQTBCO0MvRDY4TXhEOztBK0Q3OE1NO0VBQXdCLDhCQUEwQjtDL0RpOU14RDs7QStEajlNTTtFQUF3QiwrQkFBMEI7Qy9EcTlNeEQ7O0ErRHI5TU07RUFBd0IseUJBQTBCO0MvRHk5TXhEOztBK0R6OU1NO0VBQXdCLGdDQUEwQjtDL0Q2OU14RDs7QWlCNTZNSTtFOENqREU7SUFBd0IseUJBQTBCO0cvRGsrTXREO0UrRGwrTUk7SUFBd0IsMkJBQTBCO0cvRHErTXREO0UrRHIrTUk7SUFBd0IsaUNBQTBCO0cvRHcrTXREO0UrRHgrTUk7SUFBd0IsMEJBQTBCO0cvRDIrTXREO0UrRDMrTUk7SUFBd0IsMEJBQTBCO0cvRDgrTXREO0UrRDkrTUk7SUFBd0IsOEJBQTBCO0cvRGkvTXREO0UrRGovTUk7SUFBd0IsK0JBQTBCO0cvRG8vTXREO0UrRHAvTUk7SUFBd0IseUJBQTBCO0cvRHUvTXREO0UrRHYvTUk7SUFBd0IsZ0NBQTBCO0cvRDAvTXREO0NBQ0Y7O0FpQjE4TUk7RThDakRFO0lBQXdCLHlCQUEwQjtHL0RnZ050RDtFK0RoZ05JO0lBQXdCLDJCQUEwQjtHL0RtZ050RDtFK0RuZ05JO0lBQXdCLGlDQUEwQjtHL0RzZ050RDtFK0R0Z05JO0lBQXdCLDBCQUEwQjtHL0R5Z050RDtFK0R6Z05JO0lBQXdCLDBCQUEwQjtHL0Q0Z050RDtFK0Q1Z05JO0lBQXdCLDhCQUEwQjtHL0QrZ050RDtFK0QvZ05JO0lBQXdCLCtCQUEwQjtHL0RraE50RDtFK0RsaE5JO0lBQXdCLHlCQUEwQjtHL0RxaE50RDtFK0RyaE5JO0lBQXdCLGdDQUEwQjtHL0R3aE50RDtDQUNGOztBaUJ4K01JO0U4Q2pERTtJQUF3Qix5QkFBMEI7Ry9EOGhOdEQ7RStEOWhOSTtJQUF3QiwyQkFBMEI7Ry9EaWlOdEQ7RStEamlOSTtJQUF3QixpQ0FBMEI7Ry9Eb2lOdEQ7RStEcGlOSTtJQUF3QiwwQkFBMEI7Ry9EdWlOdEQ7RStEdmlOSTtJQUF3QiwwQkFBMEI7Ry9EMGlOdEQ7RStEMWlOSTtJQUF3Qiw4QkFBMEI7Ry9ENmlOdEQ7RStEN2lOSTtJQUF3QiwrQkFBMEI7Ry9EZ2pOdEQ7RStEaGpOSTtJQUF3Qix5QkFBMEI7Ry9EbWpOdEQ7RStEbmpOSTtJQUF3QixnQ0FBMEI7Ry9Ec2pOdEQ7Q0FDRjs7QWlCdGdOSTtFOENqREU7SUFBd0IseUJBQTBCO0cvRDRqTnREO0UrRDVqTkk7SUFBd0IsMkJBQTBCO0cvRCtqTnREO0UrRC9qTkk7SUFBd0IsaUNBQTBCO0cvRGtrTnREO0UrRGxrTkk7SUFBd0IsMEJBQTBCO0cvRHFrTnREO0UrRHJrTkk7SUFBd0IsMEJBQTBCO0cvRHdrTnREO0UrRHhrTkk7SUFBd0IsOEJBQTBCO0cvRDJrTnREO0UrRDNrTkk7SUFBd0IsK0JBQTBCO0cvRDhrTnREO0UrRDlrTkk7SUFBd0IseUJBQTBCO0cvRGlsTnREO0UrRGpsTkk7SUFBd0IsZ0NBQTBCO0cvRG9sTnREO0NBQ0Y7O0ErRDNrTkE7RUFFSTtJQUFxQix5QkFBMEI7Ry9EOGtOakQ7RStEOWtORTtJQUFxQiwyQkFBMEI7Ry9EaWxOakQ7RStEamxORTtJQUFxQixpQ0FBMEI7Ry9Eb2xOakQ7RStEcGxORTtJQUFxQiwwQkFBMEI7Ry9EdWxOakQ7RStEdmxORTtJQUFxQiwwQkFBMEI7Ry9EMGxOakQ7RStEMWxORTtJQUFxQiw4QkFBMEI7Ry9ENmxOakQ7RStEN2xORTtJQUFxQiwrQkFBMEI7Ry9EZ21OakQ7RStEaG1ORTtJQUFxQix5QkFBMEI7Ry9EbW1OakQ7RStEbm1ORTtJQUFxQixnQ0FBMEI7Ry9Ec21OakQ7Q0FDRjs7QWdFNW5OQTtFQUNFLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsWUFBVztFQUNYLFdBQVU7RUFDVixpQkFBZ0I7Q2hFK25ObEI7O0FnRXBvTkE7RUFRSSxlQUFjO0VBQ2QsWUFBVztDaEVnb05mOztBZ0V6b05BOzs7OztFQWlCSSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFVBQVM7RUFDVCxRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RUFDWixVQUFTO0NoRWdvTmI7O0FnRXhuTkU7RUFFSSx1QkFBNEY7Q2hFMG5ObEc7O0FnRTVuTkU7RUFFSSxvQkFBNEY7Q2hFOG5ObEc7O0FnRWhvTkU7RUFFSSxpQkFBNEY7Q2hFa29ObEc7O0FnRXBvTkU7RUFFSSxrQkFBNEY7Q2hFc29ObEc7O0FpRS9wTkk7RUFBZ0MsK0JBQThCO0NqRW1xTmxFOztBaUVscU5JO0VBQWdDLGtDQUFpQztDakVzcU5yRTs7QWlFcnFOSTtFQUFnQyx1Q0FBc0M7Q2pFeXFOMUU7O0FpRXhxTkk7RUFBZ0MsMENBQXlDO0NqRTRxTjdFOztBaUUxcU5JO0VBQThCLDJCQUEwQjtDakU4cU41RDs7QWlFN3FOSTtFQUE4Qiw2QkFBNEI7Q2pFaXJOOUQ7O0FpRWhyTkk7RUFBOEIsbUNBQWtDO0NqRW9yTnBFOztBaUVuck5JO0VBQThCLDBCQUF5QjtDakV1ck4zRDs7QWlFdHJOSTtFQUE4Qix3QkFBdUI7Q2pFMHJOekQ7O0FpRXpyTkk7RUFBOEIsd0JBQXVCO0NqRTZyTnpEOztBaUU1ck5JO0VBQThCLDBCQUF5QjtDakVnc04zRDs7QWlFL3JOSTtFQUE4QiwwQkFBeUI7Q2pFbXNOM0Q7O0FpRWpzTkk7RUFBb0MsdUNBQXNDO0NqRXFzTjlFOztBaUVwc05JO0VBQW9DLHFDQUFvQztDakV3c041RTs7QWlFdnNOSTtFQUFvQyxtQ0FBa0M7Q2pFMnNOMUU7O0FpRTFzTkk7RUFBb0MsMENBQXlDO0NqRThzTmpGOztBaUU3c05JO0VBQW9DLHlDQUF3QztDakVpdE5oRjs7QWlFL3NOSTtFQUFpQyxtQ0FBa0M7Q2pFbXROdkU7O0FpRWx0Tkk7RUFBaUMsaUNBQWdDO0NqRXN0TnJFOztBaUVydE5JO0VBQWlDLCtCQUE4QjtDakV5dE5uRTs7QWlFeHROSTtFQUFpQyxpQ0FBZ0M7Q2pFNHROckU7O0FpRTN0Tkk7RUFBaUMsZ0NBQStCO0NqRSt0TnBFOztBaUU3dE5JO0VBQWtDLHFDQUFvQztDakVpdU4xRTs7QWlFaHVOSTtFQUFrQyxtQ0FBa0M7Q2pFb3VOeEU7O0FpRW51Tkk7RUFBa0MsaUNBQWdDO0NqRXV1TnRFOztBaUV0dU5JO0VBQWtDLHdDQUF1QztDakUwdU43RTs7QWlFenVOSTtFQUFrQyx1Q0FBc0M7Q2pFNnVONUU7O0FpRTV1Tkk7RUFBa0Msa0NBQWlDO0NqRWd2TnZFOztBaUU5dU5JO0VBQWdDLDRCQUEyQjtDakVrdk4vRDs7QWlFanZOSTtFQUFnQyxrQ0FBaUM7Q2pFcXZOckU7O0FpRXB2Tkk7RUFBZ0MsZ0NBQStCO0NqRXd2Tm5FOztBaUV2dk5JO0VBQWdDLDhCQUE2QjtDakUydk5qRTs7QWlFMXZOSTtFQUFnQyxnQ0FBK0I7Q2pFOHZObkU7O0FpRTd2Tkk7RUFBZ0MsK0JBQThCO0NqRWl3TmxFOztBaUJydk5JO0VnRGxEQTtJQUFnQywrQkFBOEI7R2pFNHlOaEU7RWlFM3lORTtJQUFnQyxrQ0FBaUM7R2pFOHlObkU7RWlFN3lORTtJQUFnQyx1Q0FBc0M7R2pFZ3pOeEU7RWlFL3lORTtJQUFnQywwQ0FBeUM7R2pFa3pOM0U7RWlFaHpORTtJQUE4QiwyQkFBMEI7R2pFbXpOMUQ7RWlFbHpORTtJQUE4Qiw2QkFBNEI7R2pFcXpONUQ7RWlFcHpORTtJQUE4QixtQ0FBa0M7R2pFdXpObEU7RWlFdHpORTtJQUE4QiwwQkFBeUI7R2pFeXpOekQ7RWlFeHpORTtJQUE4Qix3QkFBdUI7R2pFMnpOdkQ7RWlFMXpORTtJQUE4Qix3QkFBdUI7R2pFNnpOdkQ7RWlFNXpORTtJQUE4QiwwQkFBeUI7R2pFK3pOekQ7RWlFOXpORTtJQUE4QiwwQkFBeUI7R2pFaTBOekQ7RWlFL3pORTtJQUFvQyx1Q0FBc0M7R2pFazBONUU7RWlFajBORTtJQUFvQyxxQ0FBb0M7R2pFbzBOMUU7RWlFbjBORTtJQUFvQyxtQ0FBa0M7R2pFczBOeEU7RWlFcjBORTtJQUFvQywwQ0FBeUM7R2pFdzBOL0U7RWlFdjBORTtJQUFvQyx5Q0FBd0M7R2pFMDBOOUU7RWlFeDBORTtJQUFpQyxtQ0FBa0M7R2pFMjBOckU7RWlFMTBORTtJQUFpQyxpQ0FBZ0M7R2pFNjBObkU7RWlFNTBORTtJQUFpQywrQkFBOEI7R2pFKzBOakU7RWlFOTBORTtJQUFpQyxpQ0FBZ0M7R2pFaTFObkU7RWlFaDFORTtJQUFpQyxnQ0FBK0I7R2pFbTFObEU7RWlFajFORTtJQUFrQyxxQ0FBb0M7R2pFbzFOeEU7RWlFbjFORTtJQUFrQyxtQ0FBa0M7R2pFczFOdEU7RWlFcjFORTtJQUFrQyxpQ0FBZ0M7R2pFdzFOcEU7RWlFdjFORTtJQUFrQyx3Q0FBdUM7R2pFMDFOM0U7RWlFejFORTtJQUFrQyx1Q0FBc0M7R2pFNDFOMUU7RWlFMzFORTtJQUFrQyxrQ0FBaUM7R2pFODFOckU7RWlFNTFORTtJQUFnQyw0QkFBMkI7R2pFKzFON0Q7RWlFOTFORTtJQUFnQyxrQ0FBaUM7R2pFaTJObkU7RWlFaDJORTtJQUFnQyxnQ0FBK0I7R2pFbTJOakU7RWlFbDJORTtJQUFnQyw4QkFBNkI7R2pFcTJOL0Q7RWlFcDJORTtJQUFnQyxnQ0FBK0I7R2pFdTJOakU7RWlFdDJORTtJQUFnQywrQkFBOEI7R2pFeTJOaEU7Q0FDRjs7QWlCOTFOSTtFZ0RsREE7SUFBZ0MsK0JBQThCO0dqRXE1TmhFO0VpRXA1TkU7SUFBZ0Msa0NBQWlDO0dqRXU1Tm5FO0VpRXQ1TkU7SUFBZ0MsdUNBQXNDO0dqRXk1TnhFO0VpRXg1TkU7SUFBZ0MsMENBQXlDO0dqRTI1TjNFO0VpRXo1TkU7SUFBOEIsMkJBQTBCO0dqRTQ1TjFEO0VpRTM1TkU7SUFBOEIsNkJBQTRCO0dqRTg1TjVEO0VpRTc1TkU7SUFBOEIsbUNBQWtDO0dqRWc2TmxFO0VpRS81TkU7SUFBOEIsMEJBQXlCO0dqRWs2TnpEO0VpRWo2TkU7SUFBOEIsd0JBQXVCO0dqRW82TnZEO0VpRW42TkU7SUFBOEIsd0JBQXVCO0dqRXM2TnZEO0VpRXI2TkU7SUFBOEIsMEJBQXlCO0dqRXc2TnpEO0VpRXY2TkU7SUFBOEIsMEJBQXlCO0dqRTA2TnpEO0VpRXg2TkU7SUFBb0MsdUNBQXNDO0dqRTI2TjVFO0VpRTE2TkU7SUFBb0MscUNBQW9DO0dqRTY2TjFFO0VpRTU2TkU7SUFBb0MsbUNBQWtDO0dqRSs2TnhFO0VpRTk2TkU7SUFBb0MsMENBQXlDO0dqRWk3Ti9FO0VpRWg3TkU7SUFBb0MseUNBQXdDO0dqRW03TjlFO0VpRWo3TkU7SUFBaUMsbUNBQWtDO0dqRW83TnJFO0VpRW43TkU7SUFBaUMsaUNBQWdDO0dqRXM3Tm5FO0VpRXI3TkU7SUFBaUMsK0JBQThCO0dqRXc3TmpFO0VpRXY3TkU7SUFBaUMsaUNBQWdDO0dqRTA3Tm5FO0VpRXo3TkU7SUFBaUMsZ0NBQStCO0dqRTQ3TmxFO0VpRTE3TkU7SUFBa0MscUNBQW9DO0dqRTY3TnhFO0VpRTU3TkU7SUFBa0MsbUNBQWtDO0dqRSs3TnRFO0VpRTk3TkU7SUFBa0MsaUNBQWdDO0dqRWk4TnBFO0VpRWg4TkU7SUFBa0Msd0NBQXVDO0dqRW04TjNFO0VpRWw4TkU7SUFBa0MsdUNBQXNDO0dqRXE4TjFFO0VpRXA4TkU7SUFBa0Msa0NBQWlDO0dqRXU4TnJFO0VpRXI4TkU7SUFBZ0MsNEJBQTJCO0dqRXc4TjdEO0VpRXY4TkU7SUFBZ0Msa0NBQWlDO0dqRTA4Tm5FO0VpRXo4TkU7SUFBZ0MsZ0NBQStCO0dqRTQ4TmpFO0VpRTM4TkU7SUFBZ0MsOEJBQTZCO0dqRTg4Ti9EO0VpRTc4TkU7SUFBZ0MsZ0NBQStCO0dqRWc5TmpFO0VpRS84TkU7SUFBZ0MsK0JBQThCO0dqRWs5TmhFO0NBQ0Y7O0FpQnY4Tkk7RWdEbERBO0lBQWdDLCtCQUE4QjtHakU4L05oRTtFaUU3L05FO0lBQWdDLGtDQUFpQztHakVnZ09uRTtFaUUvL05FO0lBQWdDLHVDQUFzQztHakVrZ094RTtFaUVqZ09FO0lBQWdDLDBDQUF5QztHakVvZ08zRTtFaUVsZ09FO0lBQThCLDJCQUEwQjtHakVxZ08xRDtFaUVwZ09FO0lBQThCLDZCQUE0QjtHakV1Z081RDtFaUV0Z09FO0lBQThCLG1DQUFrQztHakV5Z09sRTtFaUV4Z09FO0lBQThCLDBCQUF5QjtHakUyZ096RDtFaUUxZ09FO0lBQThCLHdCQUF1QjtHakU2Z092RDtFaUU1Z09FO0lBQThCLHdCQUF1QjtHakUrZ092RDtFaUU5Z09FO0lBQThCLDBCQUF5QjtHakVpaE96RDtFaUVoaE9FO0lBQThCLDBCQUF5QjtHakVtaE96RDtFaUVqaE9FO0lBQW9DLHVDQUFzQztHakVvaE81RTtFaUVuaE9FO0lBQW9DLHFDQUFvQztHakVzaE8xRTtFaUVyaE9FO0lBQW9DLG1DQUFrQztHakV3aE94RTtFaUV2aE9FO0lBQW9DLDBDQUF5QztHakUwaE8vRTtFaUV6aE9FO0lBQW9DLHlDQUF3QztHakU0aE85RTtFaUUxaE9FO0lBQWlDLG1DQUFrQztHakU2aE9yRTtFaUU1aE9FO0lBQWlDLGlDQUFnQztHakUraE9uRTtFaUU5aE9FO0lBQWlDLCtCQUE4QjtHakVpaU9qRTtFaUVoaU9FO0lBQWlDLGlDQUFnQztHakVtaU9uRTtFaUVsaU9FO0lBQWlDLGdDQUErQjtHakVxaU9sRTtFaUVuaU9FO0lBQWtDLHFDQUFvQztHakVzaU94RTtFaUVyaU9FO0lBQWtDLG1DQUFrQztHakV3aU90RTtFaUV2aU9FO0lBQWtDLGlDQUFnQztHakUwaU9wRTtFaUV6aU9FO0lBQWtDLHdDQUF1QztHakU0aU8zRTtFaUUzaU9FO0lBQWtDLHVDQUFzQztHakU4aU8xRTtFaUU3aU9FO0lBQWtDLGtDQUFpQztHakVnak9yRTtFaUU5aU9FO0lBQWdDLDRCQUEyQjtHakVpak83RDtFaUVoak9FO0lBQWdDLGtDQUFpQztHakVtak9uRTtFaUVsak9FO0lBQWdDLGdDQUErQjtHakVxak9qRTtFaUVwak9FO0lBQWdDLDhCQUE2QjtHakV1ak8vRDtFaUV0ak9FO0lBQWdDLGdDQUErQjtHakV5ak9qRTtFaUV4ak9FO0lBQWdDLCtCQUE4QjtHakUyak9oRTtDQUNGOztBaUJoak9JO0VnRGxEQTtJQUFnQywrQkFBOEI7R2pFdW1PaEU7RWlFdG1PRTtJQUFnQyxrQ0FBaUM7R2pFeW1PbkU7RWlFeG1PRTtJQUFnQyx1Q0FBc0M7R2pFMm1PeEU7RWlFMW1PRTtJQUFnQywwQ0FBeUM7R2pFNm1PM0U7RWlFM21PRTtJQUE4QiwyQkFBMEI7R2pFOG1PMUQ7RWlFN21PRTtJQUE4Qiw2QkFBNEI7R2pFZ25PNUQ7RWlFL21PRTtJQUE4QixtQ0FBa0M7R2pFa25PbEU7RWlFam5PRTtJQUE4QiwwQkFBeUI7R2pFb25PekQ7RWlFbm5PRTtJQUE4Qix3QkFBdUI7R2pFc25PdkQ7RWlFcm5PRTtJQUE4Qix3QkFBdUI7R2pFd25PdkQ7RWlFdm5PRTtJQUE4QiwwQkFBeUI7R2pFMG5PekQ7RWlFem5PRTtJQUE4QiwwQkFBeUI7R2pFNG5PekQ7RWlFMW5PRTtJQUFvQyx1Q0FBc0M7R2pFNm5PNUU7RWlFNW5PRTtJQUFvQyxxQ0FBb0M7R2pFK25PMUU7RWlFOW5PRTtJQUFvQyxtQ0FBa0M7R2pFaW9PeEU7RWlFaG9PRTtJQUFvQywwQ0FBeUM7R2pFbW9PL0U7RWlFbG9PRTtJQUFvQyx5Q0FBd0M7R2pFcW9POUU7RWlFbm9PRTtJQUFpQyxtQ0FBa0M7R2pFc29PckU7RWlFcm9PRTtJQUFpQyxpQ0FBZ0M7R2pFd29PbkU7RWlFdm9PRTtJQUFpQywrQkFBOEI7R2pFMG9PakU7RWlFem9PRTtJQUFpQyxpQ0FBZ0M7R2pFNG9PbkU7RWlFM29PRTtJQUFpQyxnQ0FBK0I7R2pFOG9PbEU7RWlFNW9PRTtJQUFrQyxxQ0FBb0M7R2pFK29PeEU7RWlFOW9PRTtJQUFrQyxtQ0FBa0M7R2pFaXBPdEU7RWlFaHBPRTtJQUFrQyxpQ0FBZ0M7R2pFbXBPcEU7RWlFbHBPRTtJQUFrQyx3Q0FBdUM7R2pFcXBPM0U7RWlFcHBPRTtJQUFrQyx1Q0FBc0M7R2pFdXBPMUU7RWlFdHBPRTtJQUFrQyxrQ0FBaUM7R2pFeXBPckU7RWlFdnBPRTtJQUFnQyw0QkFBMkI7R2pFMHBPN0Q7RWlFenBPRTtJQUFnQyxrQ0FBaUM7R2pFNHBPbkU7RWlFM3BPRTtJQUFnQyxnQ0FBK0I7R2pFOHBPakU7RWlFN3BPRTtJQUFnQyw4QkFBNkI7R2pFZ3FPL0Q7RWlFL3BPRTtJQUFnQyxnQ0FBK0I7R2pFa3FPakU7RWlFanFPRTtJQUFnQywrQkFBOEI7R2pFb3FPaEU7Q0FDRjs7QWtFL3NPSTtFQUF3Qix1QkFBc0I7Q2xFbXRPbEQ7O0FrRWx0T0k7RUFBd0Isd0JBQXVCO0NsRXN0T25EOztBa0VydE9JO0VBQXdCLHVCQUFzQjtDbEV5dE9sRDs7QWlCcnFPSTtFaUR0REE7SUFBd0IsdUJBQXNCO0dsRWd1T2hEO0VrRS90T0U7SUFBd0Isd0JBQXVCO0dsRWt1T2pEO0VrRWp1T0U7SUFBd0IsdUJBQXNCO0dsRW91T2hEO0NBQ0Y7O0FpQmpyT0k7RWlEdERBO0lBQXdCLHVCQUFzQjtHbEU0dU9oRDtFa0UzdU9FO0lBQXdCLHdCQUF1QjtHbEU4dU9qRDtFa0U3dU9FO0lBQXdCLHVCQUFzQjtHbEVndk9oRDtDQUNGOztBaUI3ck9JO0VpRHREQTtJQUF3Qix1QkFBc0I7R2xFd3ZPaEQ7RWtFdnZPRTtJQUF3Qix3QkFBdUI7R2xFMHZPakQ7RWtFenZPRTtJQUF3Qix1QkFBc0I7R2xFNHZPaEQ7Q0FDRjs7QWlCenNPSTtFaUR0REE7SUFBd0IsdUJBQXNCO0dsRW93T2hEO0VrRW53T0U7SUFBd0Isd0JBQXVCO0dsRXN3T2pEO0VrRXJ3T0U7SUFBd0IsdUJBQXNCO0dsRXd3T2hEO0NBQ0Y7O0FtRTl3T0U7RUFBeUIsNEJBQThCO0NuRWt4T3pEOztBbUVseE9FO0VBQXlCLDZCQUE4QjtDbkVzeE96RDs7QW1FdHhPRTtFQUF5Qiw2QkFBOEI7Q25FMHhPekQ7O0FvRTF4T0U7RUFBc0IsMEJBQTJCO0NwRTh4T25EOztBb0U5eE9FO0VBQXNCLDRCQUEyQjtDcEVreU9uRDs7QXFFanlPRTtFQUF5Qiw0QkFBOEI7Q3JFcXlPekQ7O0FxRXJ5T0U7RUFBeUIsOEJBQThCO0NyRXl5T3pEOztBcUV6eU9FO0VBQXlCLDhCQUE4QjtDckU2eU96RDs7QXFFN3lPRTtFQUF5QiwyQkFBOEI7Q3JFaXpPekQ7O0FxRWp6T0U7RUFBeUIsNEJBQThCO0NyRXF6T3pEOztBcUVoek9BO0VBQ0UsZ0JBQWU7RUFDZixPQUFNO0VBQ04sU0FBUTtFQUNSLFFBQU87RUFDUCxjakU4aUJzQztDSnF3TnhDOztBcUVoek9BO0VBQ0UsZ0JBQWU7RUFDZixTQUFRO0VBQ1IsVUFBUztFQUNULFFBQU87RUFDUCxjakVzaUJzQztDSjZ3TnhDOztBcUUveU84QjtFQUQ5QjtJQUVJLGlCQUFnQjtJQUNoQixPQUFNO0lBQ04sY2pFOGhCb0M7R0pxeE50QztDQUNGOztBc0U3ME9BO0VDRUUsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixZQUFXO0VBQ1gsV0FBVTtFQUNWLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLG9CQUFtQjtFQUNuQixVQUFTO0N2RSswT1g7O0F1RXIwT0U7RUFFRSxpQkFBZ0I7RUFDaEIsWUFBVztFQUNYLGFBQVk7RUFDWixrQkFBaUI7RUFDakIsV0FBVTtFQUNWLG9CQUFtQjtDdkV1ME92Qjs7QXdFcDJPQTtFQUFhLCtEQUFxQztDeEV3Mk9sRDs7QXdFdjJPQTtFQUFVLHlEQUFrQztDeEUyMk81Qzs7QXdFMTJPQTtFQUFhLHdEQUFxQztDeEU4Mk9sRDs7QXdFNzJPQTtFQUFlLDRCQUEyQjtDeEVpM08xQzs7QXlFaDNPSTtFQUF1QixzQkFBNEI7Q3pFbzNPdkQ7O0F5RXAzT0k7RUFBdUIsc0JBQTRCO0N6RXczT3ZEOztBeUV4M09JO0VBQXVCLHNCQUE0QjtDekU0M092RDs7QXlFNTNPSTtFQUF1Qix1QkFBNEI7Q3pFZzRPdkQ7O0F5RWg0T0k7RUFBdUIsdUJBQTRCO0N6RW80T3ZEOztBeUVwNE9JO0VBQXVCLHVCQUE0QjtDekV3NE92RDs7QXlFeDRPSTtFQUF1Qix1QkFBNEI7Q3pFNDRPdkQ7O0F5RTU0T0k7RUFBdUIsdUJBQTRCO0N6RWc1T3ZEOztBeUVoNU9JO0VBQXVCLHdCQUE0QjtDekVvNU92RDs7QXlFcDVPSTtFQUF1Qix3QkFBNEI7Q3pFdzVPdkQ7O0F5RXA1T0E7RUFBVSwyQkFBMEI7Q3pFdzVPcEM7O0F5RXY1T0E7RUFBVSw0QkFBMkI7Q3pFMjVPckM7O0F5RXY1T0E7RUFBYyw0QkFBMkI7Q3pFMjVPekM7O0F5RTE1T0E7RUFBYyw2QkFBNEI7Q3pFODVPMUM7O0F5RTU1T0E7RUFBVSx3QkFBdUI7Q3pFZzZPakM7O0F5RS81T0E7RUFBVSx5QkFBd0I7Q3pFbTZPbEM7O0EwRTU2T1E7RUFBZ0MscUJBQTRCO0MxRWc3T3BFOztBMEUvNk9ROztFQUVFLHlCQUFvQztDMUVrN085Qzs7QTBFaDdPUTs7RUFFRSwyQkFBd0M7QzFFbTdPbEQ7O0EwRWo3T1E7O0VBRUUsNEJBQTBDO0MxRW83T3BEOztBMEVsN09ROztFQUVFLDBCQUFzQztDMUVxN09oRDs7QTBFcDhPUTtFQUFnQywyQkFBNEI7QzFFdzhPcEU7O0EwRXY4T1E7O0VBRUUsK0JBQW9DO0MxRTA4TzlDOztBMEV4OE9ROztFQUVFLGlDQUF3QztDMUUyOE9sRDs7QTBFejhPUTs7RUFFRSxrQ0FBMEM7QzFFNDhPcEQ7O0EwRTE4T1E7O0VBRUUsZ0NBQXNDO0MxRTY4T2hEOztBMEU1OU9RO0VBQWdDLDBCQUE0QjtDMUVnK09wRTs7QTBFLzlPUTs7RUFFRSw4QkFBb0M7QzFFaytPOUM7O0EwRWgrT1E7O0VBRUUsZ0NBQXdDO0MxRW0rT2xEOztBMEVqK09ROztFQUVFLGlDQUEwQztDMUVvK09wRDs7QTBFbCtPUTs7RUFFRSwrQkFBc0M7QzFFcStPaEQ7O0EwRXAvT1E7RUFBZ0Msd0JBQTRCO0MxRXcvT3BFOztBMEV2L09ROztFQUVFLDRCQUFvQztDMUUwL085Qzs7QTBFeC9PUTs7RUFFRSw4QkFBd0M7QzFFMi9PbEQ7O0EwRXovT1E7O0VBRUUsK0JBQTBDO0MxRTQvT3BEOztBMEUxL09ROztFQUVFLDZCQUFzQztDMUU2L09oRDs7QTBFNWdQUTtFQUFnQywwQkFBNEI7QzFFZ2hQcEU7O0EwRS9nUFE7O0VBRUUsOEJBQW9DO0MxRWtoUDlDOztBMEVoaFBROztFQUVFLGdDQUF3QztDMUVtaFBsRDs7QTBFamhQUTs7RUFFRSxpQ0FBMEM7QzFFb2hQcEQ7O0EwRWxoUFE7O0VBRUUsK0JBQXNDO0MxRXFoUGhEOztBMEVwaVBRO0VBQWdDLHdCQUE0QjtDMUV3aVBwRTs7QTBFdmlQUTs7RUFFRSw0QkFBb0M7QzFFMGlQOUM7O0EwRXhpUFE7O0VBRUUsOEJBQXdDO0MxRTJpUGxEOztBMEV6aVBROztFQUVFLCtCQUEwQztDMUU0aVBwRDs7QTBFMWlQUTs7RUFFRSw2QkFBc0M7QzFFNmlQaEQ7O0EwRTVqUFE7RUFBZ0Msc0JBQTRCO0MxRWdrUHBFOztBMEUvalBROztFQUVFLDBCQUFvQztDMUVra1A5Qzs7QTBFaGtQUTs7RUFFRSw0QkFBd0M7QzFFbWtQbEQ7O0EwRWprUFE7O0VBRUUsNkJBQTBDO0MxRW9rUHBEOztBMEVsa1BROztFQUVFLDJCQUFzQztDMUVxa1BoRDs7QTBFcGxQUTtFQUFnQyw0QkFBNEI7QzFFd2xQcEU7O0EwRXZsUFE7O0VBRUUsZ0NBQW9DO0MxRTBsUDlDOztBMEV4bFBROztFQUVFLGtDQUF3QztDMUUybFBsRDs7QTBFemxQUTs7RUFFRSxtQ0FBMEM7QzFFNGxQcEQ7O0EwRTFsUFE7O0VBRUUsaUNBQXNDO0MxRTZsUGhEOztBMEU1bVBRO0VBQWdDLDJCQUE0QjtDMUVnblBwRTs7QTBFL21QUTs7RUFFRSwrQkFBb0M7QzFFa25QOUM7O0EwRWhuUFE7O0VBRUUsaUNBQXdDO0MxRW1uUGxEOztBMEVqblBROztFQUVFLGtDQUEwQztDMUVvblBwRDs7QTBFbG5QUTs7RUFFRSxnQ0FBc0M7QzFFcW5QaEQ7O0EwRXBvUFE7RUFBZ0MseUJBQTRCO0MxRXdvUHBFOztBMEV2b1BROztFQUVFLDZCQUFvQztDMUUwb1A5Qzs7QTBFeG9QUTs7RUFFRSwrQkFBd0M7QzFFMm9QbEQ7O0EwRXpvUFE7O0VBRUUsZ0NBQTBDO0MxRTRvUHBEOztBMEUxb1BROztFQUVFLDhCQUFzQztDMUU2b1BoRDs7QTBFNXBQUTtFQUFnQywyQkFBNEI7QzFFZ3FQcEU7O0EwRS9wUFE7O0VBRUUsK0JBQW9DO0MxRWtxUDlDOztBMEVocVBROztFQUVFLGlDQUF3QztDMUVtcVBsRDs7QTBFanFQUTs7RUFFRSxrQ0FBMEM7QzFFb3FQcEQ7O0EwRWxxUFE7O0VBRUUsZ0NBQXNDO0MxRXFxUGhEOztBMEVwclBRO0VBQWdDLHlCQUE0QjtDMUV3clBwRTs7QTBFdnJQUTs7RUFFRSw2QkFBb0M7QzFFMHJQOUM7O0EwRXhyUFE7O0VBRUUsK0JBQXdDO0MxRTJyUGxEOztBMEV6clBROztFQUVFLGdDQUEwQztDMUU0clBwRDs7QTBFMXJQUTs7RUFFRSw4QkFBc0M7QzFFNnJQaEQ7O0EwRXJyUFE7RUFBd0IsNEJBQTJCO0MxRXlyUDNEOztBMEV4clBROztFQUVFLGdDQUErQjtDMUUyclB6Qzs7QTBFenJQUTs7RUFFRSxrQ0FBaUM7QzFFNHJQM0M7O0EwRTFyUFE7O0VBRUUsbUNBQWtDO0MxRTZyUDVDOztBMEUzclBROztFQUVFLGlDQUFnQztDMUU4clAxQzs7QTBFN3NQUTtFQUF3QiwyQkFBMkI7QzFFaXRQM0Q7O0EwRWh0UFE7O0VBRUUsK0JBQStCO0MxRW10UHpDOztBMEVqdFBROztFQUVFLGlDQUFpQztDMUVvdFAzQzs7QTBFbHRQUTs7RUFFRSxrQ0FBa0M7QzFFcXRQNUM7O0EwRW50UFE7O0VBRUUsZ0NBQWdDO0MxRXN0UDFDOztBMEVydVBRO0VBQXdCLHlCQUEyQjtDMUV5dVAzRDs7QTBFeHVQUTs7RUFFRSw2QkFBK0I7QzFFMnVQekM7O0EwRXp1UFE7O0VBRUUsK0JBQWlDO0MxRTR1UDNDOztBMEUxdVBROztFQUVFLGdDQUFrQztDMUU2dVA1Qzs7QTBFM3VQUTs7RUFFRSw4QkFBZ0M7QzFFOHVQMUM7O0EwRTd2UFE7RUFBd0IsMkJBQTJCO0MxRWl3UDNEOztBMEVod1BROztFQUVFLCtCQUErQjtDMUVtd1B6Qzs7QTBFandQUTs7RUFFRSxpQ0FBaUM7QzFFb3dQM0M7O0EwRWx3UFE7O0VBRUUsa0NBQWtDO0MxRXF3UDVDOztBMEVud1BROztFQUVFLGdDQUFnQztDMUVzd1AxQzs7QTBFcnhQUTtFQUF3Qix5QkFBMkI7QzFFeXhQM0Q7O0EwRXh4UFE7O0VBRUUsNkJBQStCO0MxRTJ4UHpDOztBMEV6eFBROztFQUVFLCtCQUFpQztDMUU0eFAzQzs7QTBFMXhQUTs7RUFFRSxnQ0FBa0M7QzFFNnhQNUM7O0EwRTN4UFE7O0VBRUUsOEJBQWdDO0MxRTh4UDFDOztBMEV4eFBJO0VBQW1CLHdCQUF1QjtDMUU0eFA5Qzs7QTBFM3hQSTs7RUFFRSw0QkFBMkI7QzFFOHhQakM7O0EwRTV4UEk7O0VBRUUsOEJBQTZCO0MxRSt4UG5DOztBMEU3eFBJOztFQUVFLCtCQUE4QjtDMUVneVBwQzs7QTBFOXhQSTs7RUFFRSw2QkFBNEI7QzFFaXlQbEM7O0FpQjF5UEk7RXlEbERJO0lBQWdDLHFCQUE0QjtHMUVpMlBsRTtFMEVoMlBNOztJQUVFLHlCQUFvQztHMUVrMlA1QztFMEVoMlBNOztJQUVFLDJCQUF3QztHMUVrMlBoRDtFMEVoMlBNOztJQUVFLDRCQUEwQztHMUVrMlBsRDtFMEVoMlBNOztJQUVFLDBCQUFzQztHMUVrMlA5QztFMEVqM1BNO0lBQWdDLDJCQUE0QjtHMUVvM1BsRTtFMEVuM1BNOztJQUVFLCtCQUFvQztHMUVxM1A1QztFMEVuM1BNOztJQUVFLGlDQUF3QztHMUVxM1BoRDtFMEVuM1BNOztJQUVFLGtDQUEwQztHMUVxM1BsRDtFMEVuM1BNOztJQUVFLGdDQUFzQztHMUVxM1A5QztFMEVwNFBNO0lBQWdDLDBCQUE0QjtHMUV1NFBsRTtFMEV0NFBNOztJQUVFLDhCQUFvQztHMUV3NFA1QztFMEV0NFBNOztJQUVFLGdDQUF3QztHMUV3NFBoRDtFMEV0NFBNOztJQUVFLGlDQUEwQztHMUV3NFBsRDtFMEV0NFBNOztJQUVFLCtCQUFzQztHMUV3NFA5QztFMEV2NVBNO0lBQWdDLHdCQUE0QjtHMUUwNVBsRTtFMEV6NVBNOztJQUVFLDRCQUFvQztHMUUyNVA1QztFMEV6NVBNOztJQUVFLDhCQUF3QztHMUUyNVBoRDtFMEV6NVBNOztJQUVFLCtCQUEwQztHMUUyNVBsRDtFMEV6NVBNOztJQUVFLDZCQUFzQztHMUUyNVA5QztFMEUxNlBNO0lBQWdDLDBCQUE0QjtHMUU2NlBsRTtFMEU1NlBNOztJQUVFLDhCQUFvQztHMUU4NlA1QztFMEU1NlBNOztJQUVFLGdDQUF3QztHMUU4NlBoRDtFMEU1NlBNOztJQUVFLGlDQUEwQztHMUU4NlBsRDtFMEU1NlBNOztJQUVFLCtCQUFzQztHMUU4NlA5QztFMEU3N1BNO0lBQWdDLHdCQUE0QjtHMUVnOFBsRTtFMEUvN1BNOztJQUVFLDRCQUFvQztHMUVpOFA1QztFMEUvN1BNOztJQUVFLDhCQUF3QztHMUVpOFBoRDtFMEUvN1BNOztJQUVFLCtCQUEwQztHMUVpOFBsRDtFMEUvN1BNOztJQUVFLDZCQUFzQztHMUVpOFA5QztFMEVoOVBNO0lBQWdDLHNCQUE0QjtHMUVtOVBsRTtFMEVsOVBNOztJQUVFLDBCQUFvQztHMUVvOVA1QztFMEVsOVBNOztJQUVFLDRCQUF3QztHMUVvOVBoRDtFMEVsOVBNOztJQUVFLDZCQUEwQztHMUVvOVBsRDtFMEVsOVBNOztJQUVFLDJCQUFzQztHMUVvOVA5QztFMEVuK1BNO0lBQWdDLDRCQUE0QjtHMUVzK1BsRTtFMEVyK1BNOztJQUVFLGdDQUFvQztHMUV1K1A1QztFMEVyK1BNOztJQUVFLGtDQUF3QztHMUV1K1BoRDtFMEVyK1BNOztJQUVFLG1DQUEwQztHMUV1K1BsRDtFMEVyK1BNOztJQUVFLGlDQUFzQztHMUV1K1A5QztFMEV0L1BNO0lBQWdDLDJCQUE0QjtHMUV5L1BsRTtFMEV4L1BNOztJQUVFLCtCQUFvQztHMUUwL1A1QztFMEV4L1BNOztJQUVFLGlDQUF3QztHMUUwL1BoRDtFMEV4L1BNOztJQUVFLGtDQUEwQztHMUUwL1BsRDtFMEV4L1BNOztJQUVFLGdDQUFzQztHMUUwL1A5QztFMEV6Z1FNO0lBQWdDLHlCQUE0QjtHMUU0Z1FsRTtFMEUzZ1FNOztJQUVFLDZCQUFvQztHMUU2Z1E1QztFMEUzZ1FNOztJQUVFLCtCQUF3QztHMUU2Z1FoRDtFMEUzZ1FNOztJQUVFLGdDQUEwQztHMUU2Z1FsRDtFMEUzZ1FNOztJQUVFLDhCQUFzQztHMUU2Z1E5QztFMEU1aFFNO0lBQWdDLDJCQUE0QjtHMUUraFFsRTtFMEU5aFFNOztJQUVFLCtCQUFvQztHMUVnaVE1QztFMEU5aFFNOztJQUVFLGlDQUF3QztHMUVnaVFoRDtFMEU5aFFNOztJQUVFLGtDQUEwQztHMUVnaVFsRDtFMEU5aFFNOztJQUVFLGdDQUFzQztHMUVnaVE5QztFMEUvaVFNO0lBQWdDLHlCQUE0QjtHMUVralFsRTtFMEVqalFNOztJQUVFLDZCQUFvQztHMUVtalE1QztFMEVqalFNOztJQUVFLCtCQUF3QztHMUVtalFoRDtFMEVqalFNOztJQUVFLGdDQUEwQztHMUVtalFsRDtFMEVqalFNOztJQUVFLDhCQUFzQztHMUVtalE5QztFMEUzaVFNO0lBQXdCLDRCQUEyQjtHMUU4aVF6RDtFMEU3aVFNOztJQUVFLGdDQUErQjtHMUUraVF2QztFMEU3aVFNOztJQUVFLGtDQUFpQztHMUUraVF6QztFMEU3aVFNOztJQUVFLG1DQUFrQztHMUUraVExQztFMEU3aVFNOztJQUVFLGlDQUFnQztHMUUraVF4QztFMEU5alFNO0lBQXdCLDJCQUEyQjtHMUVpa1F6RDtFMEVoa1FNOztJQUVFLCtCQUErQjtHMUVra1F2QztFMEVoa1FNOztJQUVFLGlDQUFpQztHMUVra1F6QztFMEVoa1FNOztJQUVFLGtDQUFrQztHMUVra1ExQztFMEVoa1FNOztJQUVFLGdDQUFnQztHMUVra1F4QztFMEVqbFFNO0lBQXdCLHlCQUEyQjtHMUVvbFF6RDtFMEVubFFNOztJQUVFLDZCQUErQjtHMUVxbFF2QztFMEVubFFNOztJQUVFLCtCQUFpQztHMUVxbFF6QztFMEVubFFNOztJQUVFLGdDQUFrQztHMUVxbFExQztFMEVubFFNOztJQUVFLDhCQUFnQztHMUVxbFF4QztFMEVwbVFNO0lBQXdCLDJCQUEyQjtHMUV1bVF6RDtFMEV0bVFNOztJQUVFLCtCQUErQjtHMUV3bVF2QztFMEV0bVFNOztJQUVFLGlDQUFpQztHMUV3bVF6QztFMEV0bVFNOztJQUVFLGtDQUFrQztHMUV3bVExQztFMEV0bVFNOztJQUVFLGdDQUFnQztHMUV3bVF4QztFMEV2blFNO0lBQXdCLHlCQUEyQjtHMUUwblF6RDtFMEV6blFNOztJQUVFLDZCQUErQjtHMUUyblF2QztFMEV6blFNOztJQUVFLCtCQUFpQztHMUUyblF6QztFMEV6blFNOztJQUVFLGdDQUFrQztHMUUyblExQztFMEV6blFNOztJQUVFLDhCQUFnQztHMUUyblF4QztFMEVyblFFO0lBQW1CLHdCQUF1QjtHMUV3blE1QztFMEV2blFFOztJQUVFLDRCQUEyQjtHMUV5blEvQjtFMEV2blFFOztJQUVFLDhCQUE2QjtHMUV5blFqQztFMEV2blFFOztJQUVFLCtCQUE4QjtHMUV5blFsQztFMEV2blFFOztJQUVFLDZCQUE0QjtHMUV5blFoQztDQUNGOztBaUJub1FJO0V5RGxESTtJQUFnQyxxQkFBNEI7RzFFMHJRbEU7RTBFenJRTTs7SUFFRSx5QkFBb0M7RzFFMnJRNUM7RTBFenJRTTs7SUFFRSwyQkFBd0M7RzFFMnJRaEQ7RTBFenJRTTs7SUFFRSw0QkFBMEM7RzFFMnJRbEQ7RTBFenJRTTs7SUFFRSwwQkFBc0M7RzFFMnJROUM7RTBFMXNRTTtJQUFnQywyQkFBNEI7RzFFNnNRbEU7RTBFNXNRTTs7SUFFRSwrQkFBb0M7RzFFOHNRNUM7RTBFNXNRTTs7SUFFRSxpQ0FBd0M7RzFFOHNRaEQ7RTBFNXNRTTs7SUFFRSxrQ0FBMEM7RzFFOHNRbEQ7RTBFNXNRTTs7SUFFRSxnQ0FBc0M7RzFFOHNROUM7RTBFN3RRTTtJQUFnQywwQkFBNEI7RzFFZ3VRbEU7RTBFL3RRTTs7SUFFRSw4QkFBb0M7RzFFaXVRNUM7RTBFL3RRTTs7SUFFRSxnQ0FBd0M7RzFFaXVRaEQ7RTBFL3RRTTs7SUFFRSxpQ0FBMEM7RzFFaXVRbEQ7RTBFL3RRTTs7SUFFRSwrQkFBc0M7RzFFaXVROUM7RTBFaHZRTTtJQUFnQyx3QkFBNEI7RzFFbXZRbEU7RTBFbHZRTTs7SUFFRSw0QkFBb0M7RzFFb3ZRNUM7RTBFbHZRTTs7SUFFRSw4QkFBd0M7RzFFb3ZRaEQ7RTBFbHZRTTs7SUFFRSwrQkFBMEM7RzFFb3ZRbEQ7RTBFbHZRTTs7SUFFRSw2QkFBc0M7RzFFb3ZROUM7RTBFbndRTTtJQUFnQywwQkFBNEI7RzFFc3dRbEU7RTBFcndRTTs7SUFFRSw4QkFBb0M7RzFFdXdRNUM7RTBFcndRTTs7SUFFRSxnQ0FBd0M7RzFFdXdRaEQ7RTBFcndRTTs7SUFFRSxpQ0FBMEM7RzFFdXdRbEQ7RTBFcndRTTs7SUFFRSwrQkFBc0M7RzFFdXdROUM7RTBFdHhRTTtJQUFnQyx3QkFBNEI7RzFFeXhRbEU7RTBFeHhRTTs7SUFFRSw0QkFBb0M7RzFFMHhRNUM7RTBFeHhRTTs7SUFFRSw4QkFBd0M7RzFFMHhRaEQ7RTBFeHhRTTs7SUFFRSwrQkFBMEM7RzFFMHhRbEQ7RTBFeHhRTTs7SUFFRSw2QkFBc0M7RzFFMHhROUM7RTBFenlRTTtJQUFnQyxzQkFBNEI7RzFFNHlRbEU7RTBFM3lRTTs7SUFFRSwwQkFBb0M7RzFFNnlRNUM7RTBFM3lRTTs7SUFFRSw0QkFBd0M7RzFFNnlRaEQ7RTBFM3lRTTs7SUFFRSw2QkFBMEM7RzFFNnlRbEQ7RTBFM3lRTTs7SUFFRSwyQkFBc0M7RzFFNnlROUM7RTBFNXpRTTtJQUFnQyw0QkFBNEI7RzFFK3pRbEU7RTBFOXpRTTs7SUFFRSxnQ0FBb0M7RzFFZzBRNUM7RTBFOXpRTTs7SUFFRSxrQ0FBd0M7RzFFZzBRaEQ7RTBFOXpRTTs7SUFFRSxtQ0FBMEM7RzFFZzBRbEQ7RTBFOXpRTTs7SUFFRSxpQ0FBc0M7RzFFZzBROUM7RTBFLzBRTTtJQUFnQywyQkFBNEI7RzFFazFRbEU7RTBFajFRTTs7SUFFRSwrQkFBb0M7RzFFbTFRNUM7RTBFajFRTTs7SUFFRSxpQ0FBd0M7RzFFbTFRaEQ7RTBFajFRTTs7SUFFRSxrQ0FBMEM7RzFFbTFRbEQ7RTBFajFRTTs7SUFFRSxnQ0FBc0M7RzFFbTFROUM7RTBFbDJRTTtJQUFnQyx5QkFBNEI7RzFFcTJRbEU7RTBFcDJRTTs7SUFFRSw2QkFBb0M7RzFFczJRNUM7RTBFcDJRTTs7SUFFRSwrQkFBd0M7RzFFczJRaEQ7RTBFcDJRTTs7SUFFRSxnQ0FBMEM7RzFFczJRbEQ7RTBFcDJRTTs7SUFFRSw4QkFBc0M7RzFFczJROUM7RTBFcjNRTTtJQUFnQywyQkFBNEI7RzFFdzNRbEU7RTBFdjNRTTs7SUFFRSwrQkFBb0M7RzFFeTNRNUM7RTBFdjNRTTs7SUFFRSxpQ0FBd0M7RzFFeTNRaEQ7RTBFdjNRTTs7SUFFRSxrQ0FBMEM7RzFFeTNRbEQ7RTBFdjNRTTs7SUFFRSxnQ0FBc0M7RzFFeTNROUM7RTBFeDRRTTtJQUFnQyx5QkFBNEI7RzFFMjRRbEU7RTBFMTRRTTs7SUFFRSw2QkFBb0M7RzFFNDRRNUM7RTBFMTRRTTs7SUFFRSwrQkFBd0M7RzFFNDRRaEQ7RTBFMTRRTTs7SUFFRSxnQ0FBMEM7RzFFNDRRbEQ7RTBFMTRRTTs7SUFFRSw4QkFBc0M7RzFFNDRROUM7RTBFcDRRTTtJQUF3Qiw0QkFBMkI7RzFFdTRRekQ7RTBFdDRRTTs7SUFFRSxnQ0FBK0I7RzFFdzRRdkM7RTBFdDRRTTs7SUFFRSxrQ0FBaUM7RzFFdzRRekM7RTBFdDRRTTs7SUFFRSxtQ0FBa0M7RzFFdzRRMUM7RTBFdDRRTTs7SUFFRSxpQ0FBZ0M7RzFFdzRReEM7RTBFdjVRTTtJQUF3QiwyQkFBMkI7RzFFMDVRekQ7RTBFejVRTTs7SUFFRSwrQkFBK0I7RzFFMjVRdkM7RTBFejVRTTs7SUFFRSxpQ0FBaUM7RzFFMjVRekM7RTBFejVRTTs7SUFFRSxrQ0FBa0M7RzFFMjVRMUM7RTBFejVRTTs7SUFFRSxnQ0FBZ0M7RzFFMjVReEM7RTBFMTZRTTtJQUF3Qix5QkFBMkI7RzFFNjZRekQ7RTBFNTZRTTs7SUFFRSw2QkFBK0I7RzFFODZRdkM7RTBFNTZRTTs7SUFFRSwrQkFBaUM7RzFFODZRekM7RTBFNTZRTTs7SUFFRSxnQ0FBa0M7RzFFODZRMUM7RTBFNTZRTTs7SUFFRSw4QkFBZ0M7RzFFODZReEM7RTBFNzdRTTtJQUF3QiwyQkFBMkI7RzFFZzhRekQ7RTBFLzdRTTs7SUFFRSwrQkFBK0I7RzFFaThRdkM7RTBFLzdRTTs7SUFFRSxpQ0FBaUM7RzFFaThRekM7RTBFLzdRTTs7SUFFRSxrQ0FBa0M7RzFFaThRMUM7RTBFLzdRTTs7SUFFRSxnQ0FBZ0M7RzFFaThReEM7RTBFaDlRTTtJQUF3Qix5QkFBMkI7RzFFbTlRekQ7RTBFbDlRTTs7SUFFRSw2QkFBK0I7RzFFbzlRdkM7RTBFbDlRTTs7SUFFRSwrQkFBaUM7RzFFbzlRekM7RTBFbDlRTTs7SUFFRSxnQ0FBa0M7RzFFbzlRMUM7RTBFbDlRTTs7SUFFRSw4QkFBZ0M7RzFFbzlReEM7RTBFOThRRTtJQUFtQix3QkFBdUI7RzFFaTlRNUM7RTBFaDlRRTs7SUFFRSw0QkFBMkI7RzFFazlRL0I7RTBFaDlRRTs7SUFFRSw4QkFBNkI7RzFFazlRakM7RTBFaDlRRTs7SUFFRSwrQkFBOEI7RzFFazlRbEM7RTBFaDlRRTs7SUFFRSw2QkFBNEI7RzFFazlRaEM7Q0FDRjs7QWlCNTlRSTtFeURsREk7SUFBZ0MscUJBQTRCO0cxRW1oUmxFO0UwRWxoUk07O0lBRUUseUJBQW9DO0cxRW9oUjVDO0UwRWxoUk07O0lBRUUsMkJBQXdDO0cxRW9oUmhEO0UwRWxoUk07O0lBRUUsNEJBQTBDO0cxRW9oUmxEO0UwRWxoUk07O0lBRUUsMEJBQXNDO0cxRW9oUjlDO0UwRW5pUk07SUFBZ0MsMkJBQTRCO0cxRXNpUmxFO0UwRXJpUk07O0lBRUUsK0JBQW9DO0cxRXVpUjVDO0UwRXJpUk07O0lBRUUsaUNBQXdDO0cxRXVpUmhEO0UwRXJpUk07O0lBRUUsa0NBQTBDO0cxRXVpUmxEO0UwRXJpUk07O0lBRUUsZ0NBQXNDO0cxRXVpUjlDO0UwRXRqUk07SUFBZ0MsMEJBQTRCO0cxRXlqUmxFO0UwRXhqUk07O0lBRUUsOEJBQW9DO0cxRTBqUjVDO0UwRXhqUk07O0lBRUUsZ0NBQXdDO0cxRTBqUmhEO0UwRXhqUk07O0lBRUUsaUNBQTBDO0cxRTBqUmxEO0UwRXhqUk07O0lBRUUsK0JBQXNDO0cxRTBqUjlDO0UwRXprUk07SUFBZ0Msd0JBQTRCO0cxRTRrUmxFO0UwRTNrUk07O0lBRUUsNEJBQW9DO0cxRTZrUjVDO0UwRTNrUk07O0lBRUUsOEJBQXdDO0cxRTZrUmhEO0UwRTNrUk07O0lBRUUsK0JBQTBDO0cxRTZrUmxEO0UwRTNrUk07O0lBRUUsNkJBQXNDO0cxRTZrUjlDO0UwRTVsUk07SUFBZ0MsMEJBQTRCO0cxRStsUmxFO0UwRTlsUk07O0lBRUUsOEJBQW9DO0cxRWdtUjVDO0UwRTlsUk07O0lBRUUsZ0NBQXdDO0cxRWdtUmhEO0UwRTlsUk07O0lBRUUsaUNBQTBDO0cxRWdtUmxEO0UwRTlsUk07O0lBRUUsK0JBQXNDO0cxRWdtUjlDO0UwRS9tUk07SUFBZ0Msd0JBQTRCO0cxRWtuUmxFO0UwRWpuUk07O0lBRUUsNEJBQW9DO0cxRW1uUjVDO0UwRWpuUk07O0lBRUUsOEJBQXdDO0cxRW1uUmhEO0UwRWpuUk07O0lBRUUsK0JBQTBDO0cxRW1uUmxEO0UwRWpuUk07O0lBRUUsNkJBQXNDO0cxRW1uUjlDO0UwRWxvUk07SUFBZ0Msc0JBQTRCO0cxRXFvUmxFO0UwRXBvUk07O0lBRUUsMEJBQW9DO0cxRXNvUjVDO0UwRXBvUk07O0lBRUUsNEJBQXdDO0cxRXNvUmhEO0UwRXBvUk07O0lBRUUsNkJBQTBDO0cxRXNvUmxEO0UwRXBvUk07O0lBRUUsMkJBQXNDO0cxRXNvUjlDO0UwRXJwUk07SUFBZ0MsNEJBQTRCO0cxRXdwUmxFO0UwRXZwUk07O0lBRUUsZ0NBQW9DO0cxRXlwUjVDO0UwRXZwUk07O0lBRUUsa0NBQXdDO0cxRXlwUmhEO0UwRXZwUk07O0lBRUUsbUNBQTBDO0cxRXlwUmxEO0UwRXZwUk07O0lBRUUsaUNBQXNDO0cxRXlwUjlDO0UwRXhxUk07SUFBZ0MsMkJBQTRCO0cxRTJxUmxFO0UwRTFxUk07O0lBRUUsK0JBQW9DO0cxRTRxUjVDO0UwRTFxUk07O0lBRUUsaUNBQXdDO0cxRTRxUmhEO0UwRTFxUk07O0lBRUUsa0NBQTBDO0cxRTRxUmxEO0UwRTFxUk07O0lBRUUsZ0NBQXNDO0cxRTRxUjlDO0UwRTNyUk07SUFBZ0MseUJBQTRCO0cxRThyUmxFO0UwRTdyUk07O0lBRUUsNkJBQW9DO0cxRStyUjVDO0UwRTdyUk07O0lBRUUsK0JBQXdDO0cxRStyUmhEO0UwRTdyUk07O0lBRUUsZ0NBQTBDO0cxRStyUmxEO0UwRTdyUk07O0lBRUUsOEJBQXNDO0cxRStyUjlDO0UwRTlzUk07SUFBZ0MsMkJBQTRCO0cxRWl0UmxFO0UwRWh0Uk07O0lBRUUsK0JBQW9DO0cxRWt0UjVDO0UwRWh0Uk07O0lBRUUsaUNBQXdDO0cxRWt0UmhEO0UwRWh0Uk07O0lBRUUsa0NBQTBDO0cxRWt0UmxEO0UwRWh0Uk07O0lBRUUsZ0NBQXNDO0cxRWt0UjlDO0UwRWp1Uk07SUFBZ0MseUJBQTRCO0cxRW91UmxFO0UwRW51Uk07O0lBRUUsNkJBQW9DO0cxRXF1UjVDO0UwRW51Uk07O0lBRUUsK0JBQXdDO0cxRXF1UmhEO0UwRW51Uk07O0lBRUUsZ0NBQTBDO0cxRXF1UmxEO0UwRW51Uk07O0lBRUUsOEJBQXNDO0cxRXF1UjlDO0UwRTd0Uk07SUFBd0IsNEJBQTJCO0cxRWd1UnpEO0UwRS90Uk07O0lBRUUsZ0NBQStCO0cxRWl1UnZDO0UwRS90Uk07O0lBRUUsa0NBQWlDO0cxRWl1UnpDO0UwRS90Uk07O0lBRUUsbUNBQWtDO0cxRWl1UjFDO0UwRS90Uk07O0lBRUUsaUNBQWdDO0cxRWl1UnhDO0UwRWh2Uk07SUFBd0IsMkJBQTJCO0cxRW12UnpEO0UwRWx2Uk07O0lBRUUsK0JBQStCO0cxRW92UnZDO0UwRWx2Uk07O0lBRUUsaUNBQWlDO0cxRW92UnpDO0UwRWx2Uk07O0lBRUUsa0NBQWtDO0cxRW92UjFDO0UwRWx2Uk07O0lBRUUsZ0NBQWdDO0cxRW92UnhDO0UwRW53Uk07SUFBd0IseUJBQTJCO0cxRXN3UnpEO0UwRXJ3Uk07O0lBRUUsNkJBQStCO0cxRXV3UnZDO0UwRXJ3Uk07O0lBRUUsK0JBQWlDO0cxRXV3UnpDO0UwRXJ3Uk07O0lBRUUsZ0NBQWtDO0cxRXV3UjFDO0UwRXJ3Uk07O0lBRUUsOEJBQWdDO0cxRXV3UnhDO0UwRXR4Uk07SUFBd0IsMkJBQTJCO0cxRXl4UnpEO0UwRXh4Uk07O0lBRUUsK0JBQStCO0cxRTB4UnZDO0UwRXh4Uk07O0lBRUUsaUNBQWlDO0cxRTB4UnpDO0UwRXh4Uk07O0lBRUUsa0NBQWtDO0cxRTB4UjFDO0UwRXh4Uk07O0lBRUUsZ0NBQWdDO0cxRTB4UnhDO0UwRXp5Uk07SUFBd0IseUJBQTJCO0cxRTR5UnpEO0UwRTN5Uk07O0lBRUUsNkJBQStCO0cxRTZ5UnZDO0UwRTN5Uk07O0lBRUUsK0JBQWlDO0cxRTZ5UnpDO0UwRTN5Uk07O0lBRUUsZ0NBQWtDO0cxRTZ5UjFDO0UwRTN5Uk07O0lBRUUsOEJBQWdDO0cxRTZ5UnhDO0UwRXZ5UkU7SUFBbUIsd0JBQXVCO0cxRTB5UjVDO0UwRXp5UkU7O0lBRUUsNEJBQTJCO0cxRTJ5Ui9CO0UwRXp5UkU7O0lBRUUsOEJBQTZCO0cxRTJ5UmpDO0UwRXp5UkU7O0lBRUUsK0JBQThCO0cxRTJ5UmxDO0UwRXp5UkU7O0lBRUUsNkJBQTRCO0cxRTJ5UmhDO0NBQ0Y7O0FpQnJ6Ukk7RXlEbERJO0lBQWdDLHFCQUE0QjtHMUU0MlJsRTtFMEUzMlJNOztJQUVFLHlCQUFvQztHMUU2MlI1QztFMEUzMlJNOztJQUVFLDJCQUF3QztHMUU2MlJoRDtFMEUzMlJNOztJQUVFLDRCQUEwQztHMUU2MlJsRDtFMEUzMlJNOztJQUVFLDBCQUFzQztHMUU2MlI5QztFMEU1M1JNO0lBQWdDLDJCQUE0QjtHMUUrM1JsRTtFMEU5M1JNOztJQUVFLCtCQUFvQztHMUVnNFI1QztFMEU5M1JNOztJQUVFLGlDQUF3QztHMUVnNFJoRDtFMEU5M1JNOztJQUVFLGtDQUEwQztHMUVnNFJsRDtFMEU5M1JNOztJQUVFLGdDQUFzQztHMUVnNFI5QztFMEUvNFJNO0lBQWdDLDBCQUE0QjtHMUVrNVJsRTtFMEVqNVJNOztJQUVFLDhCQUFvQztHMUVtNVI1QztFMEVqNVJNOztJQUVFLGdDQUF3QztHMUVtNVJoRDtFMEVqNVJNOztJQUVFLGlDQUEwQztHMUVtNVJsRDtFMEVqNVJNOztJQUVFLCtCQUFzQztHMUVtNVI5QztFMEVsNlJNO0lBQWdDLHdCQUE0QjtHMUVxNlJsRTtFMEVwNlJNOztJQUVFLDRCQUFvQztHMUVzNlI1QztFMEVwNlJNOztJQUVFLDhCQUF3QztHMUVzNlJoRDtFMEVwNlJNOztJQUVFLCtCQUEwQztHMUVzNlJsRDtFMEVwNlJNOztJQUVFLDZCQUFzQztHMUVzNlI5QztFMEVyN1JNO0lBQWdDLDBCQUE0QjtHMUV3N1JsRTtFMEV2N1JNOztJQUVFLDhCQUFvQztHMUV5N1I1QztFMEV2N1JNOztJQUVFLGdDQUF3QztHMUV5N1JoRDtFMEV2N1JNOztJQUVFLGlDQUEwQztHMUV5N1JsRDtFMEV2N1JNOztJQUVFLCtCQUFzQztHMUV5N1I5QztFMEV4OFJNO0lBQWdDLHdCQUE0QjtHMUUyOFJsRTtFMEUxOFJNOztJQUVFLDRCQUFvQztHMUU0OFI1QztFMEUxOFJNOztJQUVFLDhCQUF3QztHMUU0OFJoRDtFMEUxOFJNOztJQUVFLCtCQUEwQztHMUU0OFJsRDtFMEUxOFJNOztJQUVFLDZCQUFzQztHMUU0OFI5QztFMEUzOVJNO0lBQWdDLHNCQUE0QjtHMUU4OVJsRTtFMEU3OVJNOztJQUVFLDBCQUFvQztHMUUrOVI1QztFMEU3OVJNOztJQUVFLDRCQUF3QztHMUUrOVJoRDtFMEU3OVJNOztJQUVFLDZCQUEwQztHMUUrOVJsRDtFMEU3OVJNOztJQUVFLDJCQUFzQztHMUUrOVI5QztFMEU5K1JNO0lBQWdDLDRCQUE0QjtHMUVpL1JsRTtFMEVoL1JNOztJQUVFLGdDQUFvQztHMUVrL1I1QztFMEVoL1JNOztJQUVFLGtDQUF3QztHMUVrL1JoRDtFMEVoL1JNOztJQUVFLG1DQUEwQztHMUVrL1JsRDtFMEVoL1JNOztJQUVFLGlDQUFzQztHMUVrL1I5QztFMEVqZ1NNO0lBQWdDLDJCQUE0QjtHMUVvZ1NsRTtFMEVuZ1NNOztJQUVFLCtCQUFvQztHMUVxZ1M1QztFMEVuZ1NNOztJQUVFLGlDQUF3QztHMUVxZ1NoRDtFMEVuZ1NNOztJQUVFLGtDQUEwQztHMUVxZ1NsRDtFMEVuZ1NNOztJQUVFLGdDQUFzQztHMUVxZ1M5QztFMEVwaFNNO0lBQWdDLHlCQUE0QjtHMUV1aFNsRTtFMEV0aFNNOztJQUVFLDZCQUFvQztHMUV3aFM1QztFMEV0aFNNOztJQUVFLCtCQUF3QztHMUV3aFNoRDtFMEV0aFNNOztJQUVFLGdDQUEwQztHMUV3aFNsRDtFMEV0aFNNOztJQUVFLDhCQUFzQztHMUV3aFM5QztFMEV2aVNNO0lBQWdDLDJCQUE0QjtHMUUwaVNsRTtFMEV6aVNNOztJQUVFLCtCQUFvQztHMUUyaVM1QztFMEV6aVNNOztJQUVFLGlDQUF3QztHMUUyaVNoRDtFMEV6aVNNOztJQUVFLGtDQUEwQztHMUUyaVNsRDtFMEV6aVNNOztJQUVFLGdDQUFzQztHMUUyaVM5QztFMEUxalNNO0lBQWdDLHlCQUE0QjtHMUU2alNsRTtFMEU1alNNOztJQUVFLDZCQUFvQztHMUU4alM1QztFMEU1alNNOztJQUVFLCtCQUF3QztHMUU4alNoRDtFMEU1alNNOztJQUVFLGdDQUEwQztHMUU4alNsRDtFMEU1alNNOztJQUVFLDhCQUFzQztHMUU4alM5QztFMEV0alNNO0lBQXdCLDRCQUEyQjtHMUV5alN6RDtFMEV4alNNOztJQUVFLGdDQUErQjtHMUUwalN2QztFMEV4alNNOztJQUVFLGtDQUFpQztHMUUwalN6QztFMEV4alNNOztJQUVFLG1DQUFrQztHMUUwalMxQztFMEV4alNNOztJQUVFLGlDQUFnQztHMUUwalN4QztFMEV6a1NNO0lBQXdCLDJCQUEyQjtHMUU0a1N6RDtFMEUza1NNOztJQUVFLCtCQUErQjtHMUU2a1N2QztFMEUza1NNOztJQUVFLGlDQUFpQztHMUU2a1N6QztFMEUza1NNOztJQUVFLGtDQUFrQztHMUU2a1MxQztFMEUza1NNOztJQUVFLGdDQUFnQztHMUU2a1N4QztFMEU1bFNNO0lBQXdCLHlCQUEyQjtHMUUrbFN6RDtFMEU5bFNNOztJQUVFLDZCQUErQjtHMUVnbVN2QztFMEU5bFNNOztJQUVFLCtCQUFpQztHMUVnbVN6QztFMEU5bFNNOztJQUVFLGdDQUFrQztHMUVnbVMxQztFMEU5bFNNOztJQUVFLDhCQUFnQztHMUVnbVN4QztFMEUvbVNNO0lBQXdCLDJCQUEyQjtHMUVrblN6RDtFMEVqblNNOztJQUVFLCtCQUErQjtHMUVtblN2QztFMEVqblNNOztJQUVFLGlDQUFpQztHMUVtblN6QztFMEVqblNNOztJQUVFLGtDQUFrQztHMUVtblMxQztFMEVqblNNOztJQUVFLGdDQUFnQztHMUVtblN4QztFMEVsb1NNO0lBQXdCLHlCQUEyQjtHMUVxb1N6RDtFMEVwb1NNOztJQUVFLDZCQUErQjtHMUVzb1N2QztFMEVwb1NNOztJQUVFLCtCQUFpQztHMUVzb1N6QztFMEVwb1NNOztJQUVFLGdDQUFrQztHMUVzb1MxQztFMEVwb1NNOztJQUVFLDhCQUFnQztHMUVzb1N4QztFMEVob1NFO0lBQW1CLHdCQUF1QjtHMUVtb1M1QztFMEVsb1NFOztJQUVFLDRCQUEyQjtHMUVvb1MvQjtFMEVsb1NFOztJQUVFLDhCQUE2QjtHMUVvb1NqQztFMEVsb1NFOztJQUVFLCtCQUE4QjtHMUVvb1NsQztFMEVsb1NFOztJQUVFLDZCQUE0QjtHMUVvb1NoQztDQUNGOztBMkV0c1NBO0VBRUksbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixTQUFRO0VBQ1IsVUFBUztFQUNULFFBQU87RUFDUCxXQUFVO0VBRVYscUJBQW9CO0VBQ3BCLFlBQVc7RUFFWCxtQ0FBa0M7QzNFc3NTdEM7O0E0RWh0U0E7RUFBa0IsNkdBQThDO0M1RW90U2hFOztBNEVodFNBO0VBQWlCLCtCQUE4QjtDNUVvdFMvQzs7QTRFbnRTQTtFQUFpQiwrQkFBOEI7QzVFdXRTL0M7O0E0RXR0U0E7RUFBaUIsK0JBQThCO0M1RTB0Uy9DOztBNEV6dFNBO0VDVEUsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7QzdFc3VTckI7O0E0RXZ0U0k7RUFBd0IsNEJBQTJCO0M1RTJ0U3ZEOztBNEUxdFNJO0VBQXdCLDZCQUE0QjtDNUU4dFN4RDs7QTRFN3RTSTtFQUF3Qiw4QkFBNkI7QzVFaXVTekQ7O0FpQjVyU0k7RTJEdkNBO0lBQXdCLDRCQUEyQjtHNUV3dVNyRDtFNEV2dVNFO0lBQXdCLDZCQUE0QjtHNUUwdVN0RDtFNEV6dVNFO0lBQXdCLDhCQUE2QjtHNUU0dVN2RDtDQUNGOztBaUJ4c1NJO0UyRHZDQTtJQUF3Qiw0QkFBMkI7RzVFb3ZTckQ7RTRFbnZTRTtJQUF3Qiw2QkFBNEI7RzVFc3ZTdEQ7RTRFcnZTRTtJQUF3Qiw4QkFBNkI7RzVFd3ZTdkQ7Q0FDRjs7QWlCcHRTSTtFMkR2Q0E7SUFBd0IsNEJBQTJCO0c1RWd3U3JEO0U0RS92U0U7SUFBd0IsNkJBQTRCO0c1RWt3U3REO0U0RWp3U0U7SUFBd0IsOEJBQTZCO0c1RW93U3ZEO0NBQ0Y7O0FpQmh1U0k7RTJEdkNBO0lBQXdCLDRCQUEyQjtHNUU0d1NyRDtFNEUzd1NFO0lBQXdCLDZCQUE0QjtHNUU4d1N0RDtFNEU3d1NFO0lBQXdCLDhCQUE2QjtHNUVneFN2RDtDQUNGOztBNEUzd1NBO0VBQW1CLHFDQUFvQztDNUUrd1N2RDs7QTRFOXdTQTtFQUFtQixxQ0FBb0M7QzVFa3hTdkQ7O0E0RWp4U0E7RUFBbUIsc0NBQXFDO0M1RXF4U3hEOztBNEVqeFNBO0VBQXVCLDRCQUEwQztDNUVxeFNqRTs7QTRFcHhTQTtFQUF1QixnQ0FBNEM7QzVFd3hTbkU7O0E0RXZ4U0E7RUFBdUIsNEJBQTJDO0M1RTJ4U2xFOztBNEUxeFNBO0VBQXVCLDRCQUF5QztDNUU4eFNoRTs7QTRFN3hTQTtFQUF1QiwrQkFBMkM7QzVFaXlTbEU7O0E0RWh5U0E7RUFBdUIsOEJBQTZCO0M1RW95U3BEOztBNEVoeVNBO0VBQWMsdUJBQXdCO0M1RW95U3RDOztBOEUzMFNFO0VBQ0UsMEJBQXdCO0M5RTgwUzVCOztBT3AwU0U7RXVFTE0sMEJBQTBFO0M5RTYwU2xGOztBOEVuMVNFO0VBQ0UsMEJBQXdCO0M5RXMxUzVCOztBTzUwU0U7RXVFTE0sMEJBQTBFO0M5RXExU2xGOztBOEUzMVNFO0VBQ0UsMEJBQXdCO0M5RTgxUzVCOztBT3AxU0U7RXVFTE0sMEJBQTBFO0M5RTYxU2xGOztBOEVuMlNFO0VBQ0UsMEJBQXdCO0M5RXMyUzVCOztBTzUxU0U7RXVFTE0sMEJBQTBFO0M5RXEyU2xGOztBOEUzMlNFO0VBQ0UsMEJBQXdCO0M5RTgyUzVCOztBT3AyU0U7RXVFTE0sMEJBQTBFO0M5RTYyU2xGOztBOEVuM1NFO0VBQ0UsMEJBQXdCO0M5RXMzUzVCOztBTzUyU0U7RXVFTE0sMEJBQTBFO0M5RXEzU2xGOztBOEUzM1NFO0VBQ0UsMEJBQXdCO0M5RTgzUzVCOztBT3AzU0U7RXVFTE0sMEJBQTBFO0M5RTYzU2xGOztBOEVuNFNFO0VBQ0UsMEJBQXdCO0M5RXM0UzVCOztBTzUzU0U7RXVFTE0sMEJBQTBFO0M5RXE0U2xGOztBNEU5MVNBO0VBQWEsMEJBQTZCO0M1RWsyUzFDOztBNEVqMlNBO0VBQWMsMEJBQTZCO0M1RXEyUzNDOztBNEVuMlNBO0VBQWlCLHFDQUFrQztDNUV1MlNuRDs7QTRFdDJTQTtFQUFpQiwyQ0FBa0M7QzVFMDJTbkQ7O0E0RXQyU0E7RUd2REUsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsOEJBQTZCO0VBQzdCLFVBQVM7Qy9FaTZTWDs7QTRFMTJTQTtFQUF3QixpQ0FBZ0M7QzVFODJTeEQ7O0E0RTUyU0E7RUFDRSxrQ0FBaUM7RUFDakMsaUNBQWdDO0M1RSsyU2xDOztBNEUxMlNBO0VBQWMsMEJBQXlCO0M1RTgyU3ZDOztBZ0YvNlNBO0VBQ0UsK0JBQThCO0NoRms3U2hDOztBZ0YvNlNBO0VBQ0UsOEJBQTZCO0NoRms3Uy9COztBaUZsN1NFO0U5RU9GOzs7SThFRE0sNkJBQTRCO0lBRTVCLDRCQUEyQjtHakZrN1MvQjtFaUYvNlNFO0lBRUksMkJBQTBCO0dqRmc3U2hDO0VpRnY2U0U7SUFDRSw4QkFBNkI7R2pGeTZTakM7RUczdVNGO0k4RS9LTSxpQ0FBZ0M7R2pGNjVTcEM7RWlGMzVTRTs7SUFFRSwwQjdFckNZO0k2RXNDWix5QkFBd0I7R2pGNjVTNUI7RWlGcjVTRTtJQUNFLDRCQUEyQjtHakZ1NVMvQjtFaUZwNVNFOztJQUVFLHlCQUF3QjtHakZzNVM1QjtFaUZuNVNFOzs7SUFHRSxXQUFVO0lBQ1YsVUFBUztHakZxNVNiO0VpRmw1U0U7O0lBRUUsd0JBQXVCO0dqRm81UzNCO0VpRjU0U0U7SUFDRSxTN0VvekJnQztHSjBsUnBDO0VHMTdTRjtJOEUrQ00sNEJBQTJDO0dqRjg0Uy9DO0VpRjU0U0U7SUFDRSw0QkFBMkM7R2pGODRTL0M7RW9DNTlTRjtJNkNtRk0sY0FBYTtHakY0NFNqQjtFeUMzK1NGO0l3Q2tHTSx1QjdFbEZTO0dKODlTYjtFbUIvK1NGO0k4RHVHTSxxQ0FBb0M7R2pGMjRTeEM7RWlGNTRTRTs7SUFLSSxrQ0FBbUM7R2pGMjRTekM7RW1COThTRjs7SThEMEVRLHFDQUFzQztHakZ3NFM1QztFbUI3M1NGO0k4RE5NLGVBQWM7R2pGczRTbEI7RW9CNS9TQTs7OztJNkQ0SE0sc0I3RW5IVTtHSnkvU2hCO0VtQng1U0Y7SThEdUJNLGVBQWM7SUFDZCxzQjdFekhZO0dKNi9TaEI7Q0FDRjs7QWtGdmdUQTtFQUNFO0lBQ0UsdURBQXNEO0lBQ3RELG9DQUFtQztJQUNuQyxXQUFVO0dsRjBnVFo7RWtGdmdUQTtJQUNFLHdEQUF1RDtJQUN2RCxvQ0FBbUM7R2xGeWdUckM7RWtGdGdUQTtJQUNFLHVEQUFzRDtJQUN0RCxXQUFVO0dsRndnVFo7RWtGcmdUQTtJQUNFLHVEQUFzRDtHbEZ1Z1R4RDtFa0ZwZ1RBO0lBQ0UsOEJBQTZCO0dsRnNnVC9CO0NBQ0Y7O0FrRmxnVEE7RUFDRTtJQUNFLFdBQVU7R2xGcWdUWjtFa0ZsZ1RBO0lBQ0UsV0FBVTtHbEZvZ1RaO0NBQ0Y7O0FrRmpnVEE7RUFDRTtJQUNFLFdBQVU7R2xGb2dUWjtFa0ZqZ1RBO0lBQ0UsV0FBVTtHbEZtZ1RaO0NBQ0Y7O0FrRmhnVEE7RUFDRTtJQUNFLDRDQUEyQztHbEZtZ1Q3QztFa0ZqZ1RBO0lBQ0UsK0NBQThDO0dsRm1nVGhEO0VrRmpnVEE7SUFDRSwyQ0FBMEM7R2xGbWdUNUM7RWtGamdUQTtJQUNFLDBDQUF5QztHbEZtZ1QzQztFa0ZqZ1RBO0lBQ0UsNkNBQTRDO0dsRm1nVDlDO0VrRmpnVEE7SUFDRSw4Q0FBNkM7R2xGbWdUL0M7RWtGamdUQTtJQUNFLDZDQUE0QztHbEZtZ1Q5QztFa0ZqZ1RBO0lBQ0UsNkNBQTRDO0dsRm1nVDlDO0VrRmpnVEE7SUFDRSw4Q0FBNkM7R2xGbWdUL0M7RWtGamdUQTtJQUNFLDRDQUEyQztHbEZtZ1Q3QztFa0ZqZ1RBO0lBQ0UsOENBQTZDO0dsRm1nVC9DO0NBQ0Y7O0FrRmhnVEE7RUFDRTtJQUNFLGdCQUFlO0dsRm1nVGpCO0VrRmhnVEE7SUFDRSw0REFBMkQ7R2xGa2dUN0Q7RWtGLy9TQTtJQUNFLDBEQUF5RDtHbEZpZ1QzRDtFa0Y5L1NBO0lBQ0UsNERBQTJEO0dsRmdnVDdEO0VrRjcvU0E7SUFDRSwwREFBeUQ7R2xGKy9TM0Q7RWtGNS9TQTtJQUNFLDJEQUEwRDtHbEY4L1M1RDtFa0YzL1NBO0lBQ0UsZ0JBQWU7R2xGNi9TakI7Q0FDRjs7QW1GaG5UQTtFQUlNLHFCQUFjO0VBQWQsZ0JBQWM7RUFBZCxpQkFBYztFQUFkLGdCQUFjO0VBQWQsbUJBQWM7RUFBZCxrQkFBYztFQUFkLGdCQUFjO0VBQWQsa0JBQWM7RUFBZCxrQkFBYztFQUFkLGdCQUFjO0VBQWQsZUFBYztFQUFkLGtCQUFjO0VBQWQsa0JBQWM7RUFBZCxpQkFBYztFQUFkLGdCQUFjO0VBQWQsZ0JBQWM7RUFBZCxjQUFjO0VBQWQsZ0JBQWM7RUFBZCxxQkFBYztFQUlkLG1CQUFjO0VBQWQscUJBQWM7RUFBZCxtQkFBYztFQUFkLGdCQUFjO0VBQWQsbUJBQWM7RUFBZCxrQkFBYztFQUFkLGlCQUFjO0VBQWQsZ0JBQWM7Q25Gc29UcEI7O0FvRnpvVEU7RUFDRSx3QkFBdUI7Q3BGNG9UM0I7O0FvRjFvVEU7RUFDRSx5QkFBd0I7Q3BGNm9UNUI7O0FxRmxwVEE7RUFDRSxjQUFhO0VBQ2IsMEJDNENlO0VEM0NmLGNBQWE7RUFDYixZQUFXO0VBQ1gsZ0NBQStCO0VBQy9CLGdCQUFlO0VBQ2YsUUFBTztFQUNQLE9BQU07RUFDTixjQ2tLcUI7Q3RGbS9TdkI7O0FxRmxwVEE7RUFFSSxxQ0NrQzBDO0VEakMxQyxZakZSVztDSjRwVGY7O0F1Rm5xVEE7RUFDRSx3QkFBdUI7Q3ZGc3FUekI7O0F1Rm5xVEE7OztFQUdFLGlCQUFnQjtDdkZzcVRsQjs7QXVGbnFUQTtFQUNFLG1CQUFrQjtDdkZzcVRwQjs7QXVGdnFUQTtFQUlJLGtFQUF5RTtDdkZ1cVQ3RTs7QXVGcHFURTtFMUVMSSxzQ1RLUztDSndxVGY7O0F1RnhxVEU7RUFLSSxlQUFjO0VBQ2Qsa0JEb0J5QjtDdEZtcFQvQjs7QXVGN3FURTtFQVVJLGNBQWE7Q3ZGdXFUbkI7O0F1Rm5xVDZDO0VBQ3pDO0lBQ0UscUNBQTBGO0d2RnNxVDlGO0V1RnBxVEU7SUFDRSx5Q0FBNkY7R3ZGc3FUakc7Q0FDRjs7QXVGbnFURTtFQUVJLHdCRDBCdUY7Q3RGMm9UN0Y7O0F1RnZxVEU7RUFNSSw0QkQwQjZGO0N0RjJvVG5HOztBdUYzcVRFO0VBVUksK0JEa0J1RjtDdEZtcFQ3Rjs7QXVGL3FURTtFQWNJLG1DRGtCNkY7Q3RGbXBUbkc7O0F1RmpxVEU7RUFFSSw0QkRZNkY7Q3RGdXBUbkc7O0F1RnJxVEU7RUFNSSxtQ0RRNkY7Q3RGMnBUbkc7O0F1Ri9wVEU7OztFQUlJLDJCREp1RjtFQ0t2RixjRDZEcUU7Q3RGb21UM0U7O0F1RnRxVEU7OztFQVFNLCtCREoyRjtDdEZ3cVRuRzs7QXVGL3BURTs7O0VBSUksK0JEYjZGO0N0RjhxVG5HOztBdUZucFRFO0VBRUksOENBQWdEO0N2RnFwVHREOztBdUZ2cFRFO0VBS00sbUNEaEMyRjtDdEZzclRuRzs7QXVGanBURTtFQUVJLE9BQU07Q3ZGbXBUWjs7QXVGcnBURTtFQU1JLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsOENBQTJIO0N2Rm1wVGpJOztBdUYzcFRFO0VBYU0sbUNEd0RtQjtFQ3ZEbkIsYUQxRmE7Q3RGNHVUckI7O0F1RmhxVEU7RUFtQkksaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsT0FBTTtFQUNOLG1DRCtDcUI7RUM5Q3JCLGFEbkdlO0VDb0dmLGNuRm1ia0M7Q0o4dFN4Qzs7QXVGenFURTtFQThCTSwwQm5GNUhVO0NKMndUbEI7O0F1RjdxVEU7RUFrQ00sdUJuRnhJTztDSnV4VGY7O0F1RmpyVEU7RUE4Qk0sMEJuRjVIVTtDSm14VGxCOztBdUZyclRFO0VBa0NNLHVCbkZ4SU87Q0oreFRmOztBdUZ6clRFO0VBOEJNLDBCbkY1SFU7Q0oyeFRsQjs7QXVGN3JURTtFQWtDTSx1Qm5GeElPO0NKdXlUZjs7QXVGanNURTtFQThCTSwwQm5GNUhVO0NKbXlUbEI7O0F1RnJzVEU7RUFrQ00sdUJuRnhJTztDSit5VGY7O0F1RnpzVEU7RUE4Qk0sMEJuRjVIVTtDSjJ5VGxCOztBdUY3c1RFO0VBa0NNLHVCbkZ4SU87Q0p1elRmOztBdUZqdFRFO0VBOEJNLDBCbkY1SFU7Q0ptelRsQjs7QXVGcnRURTtFQWtDTSx1Qm5GeElPO0NKK3pUZjs7QXVGenRURTtFQThCTSwwQm5GNUhVO0NKMnpUbEI7O0F1Rjd0VEU7RUFrQ00sdUJuRnhJTztDSnUwVGY7O0F1Rmp1VEU7RUE4Qk0sMEJuRjVIVTtDSm0wVGxCOztBdUZydVRFO0VBa0NNLHVCbkZ4SU87Q0orMFRmOztBdUZ6dVRFO0VBdUNJLCtCRGhGdUY7Q3RGc3hUN0Y7O0F1Rjd1VEU7RUEyQ0ksbUNEaEY2RjtDdEZzeFRuRzs7QXVGanZURTtFQStDSSxRQUFPO0VBQ1AsZ0JBQWU7RUFDZixTQUFRO0VBQ1IsT0FBTTtFQUNOLGNuRndaa0M7Q0o4eVN4Qzs7QXVGbHNURTtFQUVJLG1DRDlGNkY7Q3RGa3lUbkc7O0F1RmhzVEU7RUFFSSxpQkFBZ0I7Q3ZGa3NUdEI7O0F1RnBzVEU7O0VBT0ksY0FBYTtDdkZrc1RuQjs7QXVGenNURTtFQVdJLGlCQUFnQjtDdkZrc1R0Qjs7QXVGOXJURTtFQUVJLGNBQWE7Q3ZGZ3NUbkI7O0F1Rm4xVEU7RUE2SlEsd0JEakltRjtDdEYyelQ3Rjs7QXVGdnJUUTs7RUFFRSw0QkRsSXlGO0N0RjR6VG5HOztBdUY1MVRFO0VBc0tRLCtCRDFJbUY7Q3RGbzBUN0Y7O0F1RnZyVFE7O0VBRUUsbUNEM0l5RjtDdEZxMFRuRzs7QXVGbjFURTtFQStKUSw0QkRqSnlGO0N0RnkwVG5HOztBdUZ2MVRFO0VBbUtRLG1DRHJKeUY7Q3RGNjBUbkc7O0F1Rnh5VEU7RUFzSFEsT0FBTTtDdkZzclRoQjs7QXVGNXlURTtFQTBIUSxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLDhDQUEySDtDdkZzclRySTs7QXVGOXJUTTtFQWFNLDJCRDFLaUY7RUMyS2pGLG1DRDdEZTtFQzhEZixjRDFHK0Q7Q3RGK3hUM0U7O0F1Rm5yVFk7RUFFRSwrQkQ1S3FGO0N0RmkyVG5HOztBdUZ4c1RNO0VBeUJRLG1DRHhFYTtFQ3lFYixhRDFOTztDdEY2NFRyQjs7QXVGajBURTtFQW9KUSxpQkFBZ0I7RUFDaEIsZ0JBQWU7RUFDZixPQUFNO0VBQ04sbUNEbEZpQjtFQ21GakIsYURwT1c7RUNxT1gsY25Ga1Q4QjtDSiszU3hDOztBdUYxMFRFO0VBK0pVLDBCbkY3UE07Q0o0NlRsQjs7QXVGOTBURTtFQW1LVSx1Qm5GelFHO0NKdzdUZjs7QXVGbDFURTtFQStKVSwwQm5GN1BNO0NKbzdUbEI7O0F1RnQxVEU7RUFtS1UsdUJuRnpRRztDSmc4VGY7O0F1RjExVEU7RUErSlUsMEJuRjdQTTtDSjQ3VGxCOztBdUY5MVRFO0VBbUtVLHVCbkZ6UUc7Q0p3OFRmOztBdUZsMlRFO0VBK0pVLDBCbkY3UE07Q0pvOFRsQjs7QXVGdDJURTtFQW1LVSx1Qm5GelFHO0NKZzlUZjs7QXVGMTJURTtFQStKVSwwQm5GN1BNO0NKNDhUbEI7O0F1RjkyVEU7RUFtS1UsdUJuRnpRRztDSnc5VGY7O0F1RmwzVEU7RUErSlUsMEJuRjdQTTtDSm85VGxCOztBdUZ0M1RFO0VBbUtVLHVCbkZ6UUc7Q0pnK1RmOztBdUYxM1RFO0VBK0pVLDBCbkY3UE07Q0o0OVRsQjs7QXVGOTNURTtFQW1LVSx1Qm5GelFHO0NKdytUZjs7QXVGbDRURTtFQStKVSwwQm5GN1BNO0NKbytUbEI7O0F1RnQ0VEU7RUFtS1UsdUJuRnpRRztDSmcvVGY7O0F1RjE0VEU7RUF3S1EsK0JEak5tRjtDdEZ1N1Q3Rjs7QXVGbnVUUTs7RUFFRSxtQ0RsTnlGO0N0Rnc3VG5HOztBdUZuNVRFO0VBaUxRLFFBQU87RUFDUCxnQkFBZTtFQUNmLFNBQVE7RUFDUixPQUFNO0VBQ04sY25Gc1I4QjtDSmc5U3hDOztBdUZwMlRFO0VBb0lRLG1DRGhPeUY7Q3RGbzhUbkc7O0F1Rno2VEU7RUFxTlEsOENBQWdEO0N2Rnd0VDFEOztBdUY3NlRFO0VBd05VLG1DRG5QdUY7Q3RGNDhUbkc7O0F1RjEyVEU7RUF3SlEsaUJBQWdCO0N2RnN0VDFCOztBdUY5MlRFOztFQTZKUSxjQUFhO0N2RnN0VHZCOztBdUZuM1RFO0VBaUtRLGlCQUFnQjtDdkZzdFQxQjs7QXVGeDJURTtFQXdKUSxjQUFhO0N2Rm90VHZCOztBaUI3K1RJO0VzRTJJRTtJQUVJLHdCRGpJbUY7R3RGcytUM0Y7RXVGbDJUTTs7SUFFRSw0QkRsSXlGO0d0RnMrVGpHO0V1RjMyVEk7SUFXSSwrQkQxSW1GO0d0RjYrVDNGO0V1RmgyVE07O0lBRUUsbUNEM0l5RjtHdEY2K1RqRztFdUY5MVRJO0lBRUksNEJEakp5RjtHdEZnL1RqRztFdUZqMlRJO0lBTUksbUNEckp5RjtHdEZtL1RqRztFdUYxMVRJO0lBRUksT0FBTTtHdkYyMVRkO0V1RjcxVEk7SUFNSSxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLDhDQUEySDtHdkYwMVRuSTtFdUZsMlRJO0lBYU0sMkJEMUtpRjtJQzJLakYsbUNEN0RlO0lDOERmLGNEMUcrRDtHdEZrOFR6RTtFdUZ0MVRVO0lBRUUsK0JENUtxRjtHdEZtZ1VqRztFdUYxMlRJO0lBeUJRLG1DRHhFYTtJQ3lFYixhRDFOTztHdEY4aVVuQjtFdUY5MlRJO0lBZ0NJLGlCQUFnQjtJQUNoQixnQkFBZTtJQUNmLE9BQU07SUFDTixtQ0RsRmlCO0lDbUZqQixhRHBPVztJQ3FPWCxjbkZrVDhCO0dKK2hUdEM7RXVGdDNUSTtJQTJDTSwwQm5GN1BNO0dKMmtVaEI7RXVGejNUSTtJQStDTSx1Qm5GelFHO0dKc2xVYjtFdUY1M1RJO0lBMkNNLDBCbkY3UE07R0ppbFVoQjtFdUYvM1RJO0lBK0NNLHVCbkZ6UUc7R0o0bFViO0V1Rmw0VEk7SUEyQ00sMEJuRjdQTTtHSnVsVWhCO0V1RnI0VEk7SUErQ00sdUJuRnpRRztHSmttVWI7RXVGeDRUSTtJQTJDTSwwQm5GN1BNO0dKNmxVaEI7RXVGMzRUSTtJQStDTSx1Qm5GelFHO0dKd21VYjtFdUY5NFRJO0lBMkNNLDBCbkY3UE07R0ptbVVoQjtFdUZqNVRJO0lBK0NNLHVCbkZ6UUc7R0o4bVViO0V1RnA1VEk7SUEyQ00sMEJuRjdQTTtHSnltVWhCO0V1RnY1VEk7SUErQ00sdUJuRnpRRztHSm9uVWI7RXVGMTVUSTtJQTJDTSwwQm5GN1BNO0dKK21VaEI7RXVGNzVUSTtJQStDTSx1Qm5GelFHO0dKMG5VYjtFdUZoNlRJO0lBMkNNLDBCbkY3UE07R0pxblVoQjtFdUZuNlRJO0lBK0NNLHVCbkZ6UUc7R0pnb1ViO0V1RnQ2VEk7SUFvREksK0JEak5tRjtHdEZza1UzRjtFdUZsM1RNOztJQUVFLG1DRGxOeUY7R3RGc2tVakc7RXVGNzZUSTtJQTZESSxRQUFPO0lBQ1AsZ0JBQWU7SUFDZixTQUFRO0lBQ1IsT0FBTTtJQUNOLGNuRnNSOEI7R0o2bFR0QztFdUYvMlRJO0lBRUksbUNEaE95RjtHdEZnbFVqRztFdUZsMlRJO0lBRUksOENBQWdEO0d2Rm0yVHhEO0V1RnIyVEk7SUFLTSxtQ0RuUHVGO0d0RnNsVWpHO0V1RjkxVEk7SUFFSSxpQkFBZ0I7R3ZGKzFUeEI7RXVGajJUSTs7SUFPSSxjQUFhO0d2RjgxVHJCO0V1RnIyVEk7SUFXSSxpQkFBZ0I7R3ZGNjFUeEI7RXVGejFUSTtJQUVJLGNBQWE7R3ZGMDFUckI7Q0FDRjs7QWlCcG5VSTtFc0UySUU7SUFFSSx3QkRqSW1GO0d0RjZtVTNGO0V1RnorVE07O0lBRUUsNEJEbEl5RjtHdEY2bVVqRztFdUZsL1RJO0lBV0ksK0JEMUltRjtHdEZvblUzRjtFdUZ2K1RNOztJQUVFLG1DRDNJeUY7R3RGb25Vakc7RXVGcitUSTtJQUVJLDRCRGpKeUY7R3RGdW5Vakc7RXVGeCtUSTtJQU1JLG1DRHJKeUY7R3RGMG5Vakc7RXVGaitUSTtJQUVJLE9BQU07R3ZGaytUZDtFdUZwK1RJO0lBTUksZUFBYztJQUNkLG1CQUFrQjtJQUNsQiw4Q0FBMkg7R3ZGaStUbkk7RXVGeitUSTtJQWFNLDJCRDFLaUY7SUMyS2pGLG1DRDdEZTtJQzhEZixjRDFHK0Q7R3RGeWtVekU7RXVGNzlUVTtJQUVFLCtCRDVLcUY7R3RGMG9Vakc7RXVGai9USTtJQXlCUSxtQ0R4RWE7SUN5RWIsYUQxTk87R3RGcXJVbkI7RXVGci9USTtJQWdDSSxpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixPQUFNO0lBQ04sbUNEbEZpQjtJQ21GakIsYURwT1c7SUNxT1gsY25Ga1Q4QjtHSnNxVHRDO0V1RjcvVEk7SUEyQ00sMEJuRjdQTTtHSmt0VWhCO0V1RmhnVUk7SUErQ00sdUJuRnpRRztHSjZ0VWI7RXVGbmdVSTtJQTJDTSwwQm5GN1BNO0dKd3RVaEI7RXVGdGdVSTtJQStDTSx1Qm5GelFHO0dKbXVVYjtFdUZ6Z1VJO0lBMkNNLDBCbkY3UE07R0o4dFVoQjtFdUY1Z1VJO0lBK0NNLHVCbkZ6UUc7R0p5dVViO0V1Ri9nVUk7SUEyQ00sMEJuRjdQTTtHSm91VWhCO0V1RmxoVUk7SUErQ00sdUJuRnpRRztHSit1VWI7RXVGcmhVSTtJQTJDTSwwQm5GN1BNO0dKMHVVaEI7RXVGeGhVSTtJQStDTSx1Qm5GelFHO0dKcXZVYjtFdUYzaFVJO0lBMkNNLDBCbkY3UE07R0pndlVoQjtFdUY5aFVJO0lBK0NNLHVCbkZ6UUc7R0oydlViO0V1RmppVUk7SUEyQ00sMEJuRjdQTTtHSnN2VWhCO0V1RnBpVUk7SUErQ00sdUJuRnpRRztHSml3VWI7RXVGdmlVSTtJQTJDTSwwQm5GN1BNO0dKNHZVaEI7RXVGMWlVSTtJQStDTSx1Qm5GelFHO0dKdXdVYjtFdUY3aVVJO0lBb0RJLCtCRGpObUY7R3RGNnNVM0Y7RXVGei9UTTs7SUFFRSxtQ0RsTnlGO0d0RjZzVWpHO0V1RnBqVUk7SUE2REksUUFBTztJQUNQLGdCQUFlO0lBQ2YsU0FBUTtJQUNSLE9BQU07SUFDTixjbkZzUjhCO0dKb3VUdEM7RXVGdC9USTtJQUVJLG1DRGhPeUY7R3RGdXRVakc7RXVGeitUSTtJQUVJLDhDQUFnRDtHdkYwK1R4RDtFdUY1K1RJO0lBS00sbUNEblB1RjtHdEY2dFVqRztFdUZyK1RJO0lBRUksaUJBQWdCO0d2RnMrVHhCO0V1RngrVEk7O0lBT0ksY0FBYTtHdkZxK1RyQjtFdUY1K1RJO0lBV0ksaUJBQWdCO0d2Rm8rVHhCO0V1RmgrVEk7SUFFSSxjQUFhO0d2RmkrVHJCO0NBQ0Y7O0FpQjN2VUk7RXNFMklFO0lBRUksd0JEakltRjtHdEZvdlUzRjtFdUZoblVNOztJQUVFLDRCRGxJeUY7R3RGb3ZVakc7RXVGem5VSTtJQVdJLCtCRDFJbUY7R3RGMnZVM0Y7RXVGOW1VTTs7SUFFRSxtQ0QzSXlGO0d0RjJ2VWpHO0V1RjVtVUk7SUFFSSw0QkRqSnlGO0d0Rjh2VWpHO0V1Ri9tVUk7SUFNSSxtQ0RySnlGO0d0Rml3VWpHO0V1RnhtVUk7SUFFSSxPQUFNO0d2RnltVWQ7RXVGM21VSTtJQU1JLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsOENBQTJIO0d2RndtVW5JO0V1RmhuVUk7SUFhTSwyQkQxS2lGO0lDMktqRixtQ0Q3RGU7SUM4RGYsY0QxRytEO0d0Rmd0VXpFO0V1RnBtVVU7SUFFRSwrQkQ1S3FGO0d0Rml4VWpHO0V1RnhuVUk7SUF5QlEsbUNEeEVhO0lDeUViLGFEMU5PO0d0RjR6VW5CO0V1RjVuVUk7SUFnQ0ksaUJBQWdCO0lBQ2hCLGdCQUFlO0lBQ2YsT0FBTTtJQUNOLG1DRGxGaUI7SUNtRmpCLGFEcE9XO0lDcU9YLGNuRmtUOEI7R0o2eVR0QztFdUZwb1VJO0lBMkNNLDBCbkY3UE07R0p5MVVoQjtFdUZ2b1VJO0lBK0NNLHVCbkZ6UUc7R0pvMlViO0V1RjFvVUk7SUEyQ00sMEJuRjdQTTtHSisxVWhCO0V1RjdvVUk7SUErQ00sdUJuRnpRRztHSjAyVWI7RXVGaHBVSTtJQTJDTSwwQm5GN1BNO0dKcTJVaEI7RXVGbnBVSTtJQStDTSx1Qm5GelFHO0dKZzNVYjtFdUZ0cFVJO0lBMkNNLDBCbkY3UE07R0oyMlVoQjtFdUZ6cFVJO0lBK0NNLHVCbkZ6UUc7R0pzM1ViO0V1RjVwVUk7SUEyQ00sMEJuRjdQTTtHSmkzVWhCO0V1Ri9wVUk7SUErQ00sdUJuRnpRRztHSjQzVWI7RXVGbHFVSTtJQTJDTSwwQm5GN1BNO0dKdTNVaEI7RXVGcnFVSTtJQStDTSx1Qm5GelFHO0dKazRVYjtFdUZ4cVVJO0lBMkNNLDBCbkY3UE07R0o2M1VoQjtFdUYzcVVJO0lBK0NNLHVCbkZ6UUc7R0p3NFViO0V1RjlxVUk7SUEyQ00sMEJuRjdQTTtHSm00VWhCO0V1RmpyVUk7SUErQ00sdUJuRnpRRztHSjg0VWI7RXVGcHJVSTtJQW9ESSwrQkRqTm1GO0d0Rm8xVTNGO0V1RmhvVU07O0lBRUUsbUNEbE55RjtHdEZvMVVqRztFdUYzclVJO0lBNkRJLFFBQU87SUFDUCxnQkFBZTtJQUNmLFNBQVE7SUFDUixPQUFNO0lBQ04sY25Gc1I4QjtHSjIyVHRDO0V1RjduVUk7SUFFSSxtQ0RoT3lGO0d0RjgxVWpHO0V1RmhuVUk7SUFFSSw4Q0FBZ0Q7R3ZGaW5VeEQ7RXVGbm5VSTtJQUtNLG1DRG5QdUY7R3RGbzJVakc7RXVGNW1VSTtJQUVJLGlCQUFnQjtHdkY2bVV4QjtFdUYvbVVJOztJQU9JLGNBQWE7R3ZGNG1VckI7RXVGbm5VSTtJQVdJLGlCQUFnQjtHdkYybVV4QjtFdUZ2bVVJO0lBRUksY0FBYTtHdkZ3bVVyQjtDQUNGOztBaUJsNFVJO0VzRTJJRTtJQUVJLHdCRGpJbUY7R3RGMjNVM0Y7RXVGdnZVTTs7SUFFRSw0QkRsSXlGO0d0RjIzVWpHO0V1Rmh3VUk7SUFXSSwrQkQxSW1GO0d0Rms0VTNGO0V1RnJ2VU07O0lBRUUsbUNEM0l5RjtHdEZrNFVqRztFdUZudlVJO0lBRUksNEJEakp5RjtHdEZxNFVqRztFdUZ0dlVJO0lBTUksbUNEckp5RjtHdEZ3NFVqRztFdUYvdVVJO0lBRUksT0FBTTtHdkZndlVkO0V1Rmx2VUk7SUFNSSxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLDhDQUEySDtHdkYrdVVuSTtFdUZ2dlVJO0lBYU0sMkJEMUtpRjtJQzJLakYsbUNEN0RlO0lDOERmLGNEMUcrRDtHdEZ1MVV6RTtFdUYzdVVVO0lBRUUsK0JENUtxRjtHdEZ3NVVqRztFdUYvdlVJO0lBeUJRLG1DRHhFYTtJQ3lFYixhRDFOTztHdEZtOFVuQjtFdUZud1VJO0lBZ0NJLGlCQUFnQjtJQUNoQixnQkFBZTtJQUNmLE9BQU07SUFDTixtQ0RsRmlCO0lDbUZqQixhRHBPVztJQ3FPWCxjbkZrVDhCO0dKbzdUdEM7RXVGM3dVSTtJQTJDTSwwQm5GN1BNO0dKZytVaEI7RXVGOXdVSTtJQStDTSx1Qm5GelFHO0dKMitVYjtFdUZqeFVJO0lBMkNNLDBCbkY3UE07R0pzK1VoQjtFdUZweFVJO0lBK0NNLHVCbkZ6UUc7R0ppL1ViO0V1RnZ4VUk7SUEyQ00sMEJuRjdQTTtHSjQrVWhCO0V1RjF4VUk7SUErQ00sdUJuRnpRRztHSnUvVWI7RXVGN3hVSTtJQTJDTSwwQm5GN1BNO0dKay9VaEI7RXVGaHlVSTtJQStDTSx1Qm5GelFHO0dKNi9VYjtFdUZueVVJO0lBMkNNLDBCbkY3UE07R0p3L1VoQjtFdUZ0eVVJO0lBK0NNLHVCbkZ6UUc7R0ptZ1ZiO0V1Rnp5VUk7SUEyQ00sMEJuRjdQTTtHSjgvVWhCO0V1RjV5VUk7SUErQ00sdUJuRnpRRztHSnlnVmI7RXVGL3lVSTtJQTJDTSwwQm5GN1BNO0dKb2dWaEI7RXVGbHpVSTtJQStDTSx1Qm5GelFHO0dKK2dWYjtFdUZyelVJO0lBMkNNLDBCbkY3UE07R0owZ1ZoQjtFdUZ4elVJO0lBK0NNLHVCbkZ6UUc7R0pxaFZiO0V1RjN6VUk7SUFvREksK0JEak5tRjtHdEYyOVUzRjtFdUZ2d1VNOztJQUVFLG1DRGxOeUY7R3RGMjlVakc7RXVGbDBVSTtJQTZESSxRQUFPO0lBQ1AsZ0JBQWU7SUFDZixTQUFRO0lBQ1IsT0FBTTtJQUNOLGNuRnNSOEI7R0prL1R0QztFdUZwd1VJO0lBRUksbUNEaE95RjtHdEZxK1VqRztFdUZ2dlVJO0lBRUksOENBQWdEO0d2Rnd2VXhEO0V1RjF2VUk7SUFLTSxtQ0RuUHVGO0d0RjIrVWpHO0V1Rm52VUk7SUFFSSxpQkFBZ0I7R3ZGb3ZVeEI7RXVGdHZVSTs7SUFPSSxjQUFhO0d2Rm12VXJCO0V1RjF2VUk7SUFXSSxpQkFBZ0I7R3ZGa3ZVeEI7RXVGOXVVSTtJQUVJLGNBQWE7R3ZGK3VVckI7Q0FDRjs7QXVGMXVVRTtFQUVJLFVBQVM7Q3ZGNHVVZjs7QXVGOXVVRTtFQU1JLFVBQVM7RUFDVCxRQUFPO0VBQ1AsZ0JBQWU7RUFDZixTQUFRO0VBQ1IsY25GdU5rQztDSnFoVXhDOztBdUZ4dVVFO0VBRUksaUJBQWdCO0N2RjB1VXRCOztBdUY1dVVFO0VBTUksaUJBQWdCO0N2RjB1VXRCOztBdUY5dlVFO0VBNkJRLFVBQVM7Q3ZGcXVVbkI7O0F1Rmx3VUU7RUFpQ1EsVUFBUztFQUNULFFBQU87RUFDUCxnQkFBZTtFQUNmLFNBQVE7RUFDUixjbkY0TDhCO0NKeWlVeEM7O0F1Ri91VU07RUFjSSxtQ0Q5UmdGO0N0Rm1nVjFGOztBdUZod1VFO0VBaUNRLGlCQUFnQjtDdkZtdVUxQjs7QWlCampWSTtFc0UwVEU7SUFFSSxVQUFTO0d2RjB2VWpCO0V1RjV2VUk7SUFNSSxVQUFTO0lBQ1QsUUFBTztJQUNQLGdCQUFlO0lBQ2YsU0FBUTtJQUNSLGNuRjRMOEI7R0o2alV0QztFdUZud1VJO0lBY0ksbUNEOVJnRjtHdEZzaFZ4RjtFdUZwdlVJO0lBRUksaUJBQWdCO0d2RnF2VXhCO0NBQ0Y7O0FpQnBrVkk7RXNFMFRFO0lBRUksVUFBUztHdkY2d1VqQjtFdUYvd1VJO0lBTUksVUFBUztJQUNULFFBQU87SUFDUCxnQkFBZTtJQUNmLFNBQVE7SUFDUixjbkY0TDhCO0dKZ2xVdEM7RXVGdHhVSTtJQWNJLG1DRDlSZ0Y7R3RGeWlWeEY7RXVGdndVSTtJQUVJLGlCQUFnQjtHdkZ3d1V4QjtDQUNGOztBaUJ2bFZJO0VzRTBURTtJQUVJLFVBQVM7R3ZGZ3lVakI7RXVGbHlVSTtJQU1JLFVBQVM7SUFDVCxRQUFPO0lBQ1AsZ0JBQWU7SUFDZixTQUFRO0lBQ1IsY25GNEw4QjtHSm1tVXRDO0V1Rnp5VUk7SUFjSSxtQ0Q5UmdGO0d0RjRqVnhGO0V1RjF4VUk7SUFFSSxpQkFBZ0I7R3ZGMnhVeEI7Q0FDRjs7QWlCMW1WSTtFc0UwVEU7SUFFSSxVQUFTO0d2Rm16VWpCO0V1RnJ6VUk7SUFNSSxVQUFTO0lBQ1QsUUFBTztJQUNQLGdCQUFlO0lBQ2YsU0FBUTtJQUNSLGNuRjRMOEI7R0pzblV0QztFdUY1elVJO0lBY0ksbUNEOVJnRjtHdEYra1Z4RjtFdUY3eVVJO0lBRUksaUJBQWdCO0d2Rjh5VXhCO0NBQ0Y7O0F1Rnp5VUU7RUFDRSxlQUFjO0N2RjR5VWxCOztBdUY3eVVFO0VBS00sbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixhQUFZO0N2RjR5VXBCOztBdUZuelVFO0VBWUksZ0JBQWU7RUFDZixnQkFBZTtDdkYyeVVyQjs7QXVGeHpVRTs7O0VBbUJJLGVBQWM7Q3ZGMnlVcEI7O0F1RnJ5VUE7Ozs7O0VBTU0sZUFBYztDdkZ1eVVwQjs7QWlCMXBWSTtFc0V3WEo7OztJaEVwYU0seUMrRHNLcUI7SUNxUXJCLG1CRHRaZTtHdEZ5clZuQjtDQUNGOztBdUIzc1ZNO0VnRWdhTjs7O0loRS9aUSxpQkFBZ0I7R3ZCaXRWdEI7Q0FDRjs7QWlCM3FWSTtFc0VpWUU7OztJQUNFLGVBQWM7R3ZGZ3pVcEI7Q0FDRjs7QWlCdHFWSTtFc0UyV0o7OztJQWVNLGVBQWM7R3ZGbXpVbEI7Q0FDRjs7QWlCM3JWSTtFc0U0WUo7OztJaEV4Yk0seUMrRHNLcUI7SUN5UnJCLG1CRDFhZTtHdEYwdFZuQjtDQUNGOztBdUI1dVZNO0VnRW9iTjs7O0loRW5iUSxpQkFBZ0I7R3ZCa3ZWdEI7Q0FDRjs7QWlCNXNWSTtFc0VxWkU7OztJQUNFLG9CRHhVbUU7R3RGcW9WekU7Q0FDRjs7QWlCdnNWSTtFc0UrWEo7OztJQWNNLG9CRDVVcUU7R3RGNm9WekU7Q0FDRjs7QWlCL3NWSTtFc0UrWEo7OztJQWlCTSxlQUFjO0d2RnMwVWxCO0NBQ0Y7O0FpQnB1Vkk7RXNFa2FKOzs7SWhFOWNNLHlDK0RzS3FCO0lDK1NyQixtQkRoY2U7R3RGbXdWbkI7Q0FDRjs7QXVCcnhWTTtFZ0UwY047OztJaEV6Y1EsaUJBQWdCO0d2QjJ4VnRCO0NBQ0Y7O0FpQnJ2Vkk7RXNFMmFFOzs7SUFDRSxvQkQ5Vm1FO0d0RjhxVnpFO0NBQ0Y7O0FpQmh2Vkk7RXNFcVpKOzs7SUFjTSxvQkRsV3FFO0d0RnNyVnpFO0NBQ0Y7O0F1RmgxVUE7RUFDRSwwQkRoY2U7Q3RGbXhWakI7O0F1RnAxVUE7RUFJSSxrQm5Ga0c2QztDSmt2VWpEOztBdUZoMVVBO0VoRXplTSxpRStEc0txQjtFQ3dVdkIsYUR6ZGlCO0N0Rnl5VnJCOztBdUIxelZNO0VnRXFlTjtJaEVwZVEsaUJBQWdCO0d2Qjh6VnRCO0NBQ0Y7O0F1Rm4xVUU7RUFHSSw0QkFBMkI7Q3ZGbzFVakM7O0F1RmgxVUU7RUFHSSxvQkR0ZWU7Q3RGdXpWckI7O0F1RnAxVUU7RUFPSSxXQUFVO0N2RmkxVWhCOztBaUJ2eFZJO0VzRWdiSjtJQTZCTSw0QkFBMkI7SUFDM0Isb0JEbGZlO0d0RmkwVm5CO0V1RjUwVUU7SUFHSSxlQUFjO0d2RjQwVXBCO0NBQ0Y7O0F1RnYwVUE7RUFFSSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsT0FBTTtDdkZ5MFVWOztBdUY5MFVBO0VBUU0saUJBQWdCO0N2RjAwVXRCOztBdUZyMFVBO0VBRUksYUQ3Z0JpQjtDdEZvMVZyQjs7QXVGejBVQTtFQU1JLFVBQVM7RUFDVCxZQUFXO0VBQ1gsUUFBTztFQUNQLGdCQUFlO0VBQ2YsT0FBTTtDdkZ1MFVWOztBdUZqMVVBO0VBY0ksVUFBUztFQUNULFlBQVc7RUFDWCxnQkFBZTtFQUNmLE9BQU07Q3ZGdTBVVjs7QXVGeDFVQTtFQW9CTSx5Q0FBNEM7RUFDNUMsaUJBQWdCO0VDcGlCcEIsc0JBQXFCO0VBQ3JCLHFDQUFvQztDeEY2MlZ0Qzs7QXVGcDBVdUM7RUEzQnZDO0lBOEJNLGdCQUFlO0d2RnMwVW5CO0NBQ0Y7O0F1RmwwVUE7RUFDRSx1Qm5GemtCYTtFbUYwa0JiLDhCbkZ2a0JnQjtFbUZ3a0JoQixlQUE4QjtFQUM5QixjRHZmd0I7Q3RGNHpWMUI7O0F1Rm4wVUU7RUFFRSxrQkQxZmdEO0N0Rit6VnBEOztBdUZqMFVBO0VBQ0UscUJuRlQrQztDSjYwVWpEOztBdUZsMFVFO0VBQ0UscUJuRlo2QztDSmkxVWpEOztBdUZ6MFVBO0VBUUksa0JBQWlCO0VBQ2pCLFVBQVM7Q3ZGcTBVYjs7QXVGbjBVSTtFQUNFLGtCQUFpQjtDdkZzMFV2Qjs7QXVGbDFVQTtFQWlCSSw4QkFBNkI7RUFDN0Isb0JBQW1CO0VBQ25CLGlCQUFnQjtFQUNoQixXQUFVO0N2RnEwVWQ7O0F1Rm4wVUk7RUFDRSxvQkFBbUI7Q3ZGczBVekI7O0F1RmgwVUE7Ozs7Ozs7RUFRSSw0QkFBMkI7RUFDM0Isa0NBQWlDO0N2RmswVXJDOztBdUY5elVBO0VBQ0UscUNEdGxCNEM7RUN1bEI1QyxZbkZob0JhO0NKaThWZjs7QXVGOXpVSTtFQUdNLDBCbkY5bkJRO0NKNjdWbEI7O0F1RmwwVUk7RUFPTSx1Qm5GMW9CSztDSnk4VmY7O0F1RnQwVUk7RUFHTSwwQm5GOW5CUTtDSnE4VmxCOztBdUYxMFVJO0VBT00sdUJuRjFvQks7Q0ppOVZmOztBdUY5MFVJO0VBR00sMEJuRjluQlE7Q0o2OFZsQjs7QXVGbDFVSTtFQU9NLHVCbkYxb0JLO0NKeTlWZjs7QXVGdDFVSTtFQUdNLDBCbkY5bkJRO0NKcTlWbEI7O0F1RjExVUk7RUFPTSx1Qm5GMW9CSztDSmkrVmY7O0F1RjkxVUk7RUFHTSwwQm5GOW5CUTtDSjY5VmxCOztBdUZsMlVJO0VBT00sdUJuRjFvQks7Q0p5K1ZmOztBdUZ0MlVJO0VBR00sMEJuRjluQlE7Q0pxK1ZsQjs7QXVGMTJVSTtFQU9NLHVCbkYxb0JLO0NKaS9WZjs7QXVGOTJVSTtFQUdNLDBCbkY5bkJRO0NKNitWbEI7O0F1RmwzVUk7RUFPTSx1Qm5GMW9CSztDSnkvVmY7O0F1RnQzVUk7RUFHTSwwQm5GOW5CUTtDSnEvVmxCOztBdUYxM1VJO0VBT00sdUJuRjFvQks7Q0ppZ1dmOztBdUY5M1VJO0VBbUJVLDBCbkY5b0JJO0NKNi9WbEI7O0F1Rmw0VUk7RUF1QlUsdUJuRjFwQkM7Q0p5Z1dmOztBdUZ0NFVJO0VBbUJVLDBCbkY5b0JJO0NKcWdXbEI7O0F1RjE0VUk7RUF1QlUsdUJuRjFwQkM7Q0ppaFdmOztBdUY5NFVJO0VBbUJVLDBCbkY5b0JJO0NKNmdXbEI7O0F1Rmw1VUk7RUF1QlUsdUJuRjFwQkM7Q0p5aFdmOztBdUZ0NVVJO0VBbUJVLDBCbkY5b0JJO0NKcWhXbEI7O0F1RjE1VUk7RUF1QlUsdUJuRjFwQkM7Q0ppaVdmOztBdUY5NVVJO0VBbUJVLDBCbkY5b0JJO0NKNmhXbEI7O0F1Rmw2VUk7RUF1QlUsdUJuRjFwQkM7Q0p5aVdmOztBdUZ0NlVJO0VBbUJVLDBCbkY5b0JJO0NKcWlXbEI7O0F1RjE2VUk7RUF1QlUsdUJuRjFwQkM7Q0ppaldmOztBdUY5NlVJO0VBbUJVLDBCbkY5b0JJO0NKNmlXbEI7O0F1Rmw3VUk7RUF1QlUsdUJuRjFwQkM7Q0p5aldmOztBdUZ0N1VJO0VBbUJVLDBCbkY5b0JJO0NKcWpXbEI7O0F1RjE3VUk7RUF1QlUsdUJuRjFwQkM7Q0ppa1dmOztBaUJoaFdJO0VzRWttQkk7SUFHTSwwQm5GOW9CSTtHSjhqV2hCO0V1Rm43VU07SUFPTSx1Qm5GMXBCQztHSnlrV2I7RXVGdDdVTTtJQUdNLDBCbkY5b0JJO0dKb2tXaEI7RXVGejdVTTtJQU9NLHVCbkYxcEJDO0dKK2tXYjtFdUY1N1VNO0lBR00sMEJuRjlvQkk7R0owa1doQjtFdUYvN1VNO0lBT00sdUJuRjFwQkM7R0pxbFdiO0V1Rmw4VU07SUFHTSwwQm5GOW9CSTtHSmdsV2hCO0V1RnI4VU07SUFPTSx1Qm5GMXBCQztHSjJsV2I7RXVGeDhVTTtJQUdNLDBCbkY5b0JJO0dKc2xXaEI7RXVGMzhVTTtJQU9NLHVCbkYxcEJDO0dKaW1XYjtFdUY5OFVNO0lBR00sMEJuRjlvQkk7R0o0bFdoQjtFdUZqOVVNO0lBT00sdUJuRjFwQkM7R0p1bVdiO0V1RnA5VU07SUFHTSwwQm5GOW9CSTtHSmttV2hCO0V1RnY5VU07SUFPTSx1Qm5GMXBCQztHSjZtV2I7RXVGMTlVTTtJQUdNLDBCbkY5b0JJO0dKd21XaEI7RXVGNzlVTTtJQU9NLHVCbkYxcEJDO0dKbW5XYjtDQUNGOztBaUJua1dJO0VzRWttQkk7SUFHTSwwQm5GOW9CSTtHSmluV2hCO0V1RnQrVU07SUFPTSx1Qm5GMXBCQztHSjRuV2I7RXVGeitVTTtJQUdNLDBCbkY5b0JJO0dKdW5XaEI7RXVGNStVTTtJQU9NLHVCbkYxcEJDO0dKa29XYjtFdUYvK1VNO0lBR00sMEJuRjlvQkk7R0o2bldoQjtFdUZsL1VNO0lBT00sdUJuRjFwQkM7R0p3b1diO0V1RnIvVU07SUFHTSwwQm5GOW9CSTtHSm1vV2hCO0V1RngvVU07SUFPTSx1Qm5GMXBCQztHSjhvV2I7RXVGMy9VTTtJQUdNLDBCbkY5b0JJO0dKeW9XaEI7RXVGOS9VTTtJQU9NLHVCbkYxcEJDO0dKb3BXYjtFdUZqZ1ZNO0lBR00sMEJuRjlvQkk7R0orb1doQjtFdUZwZ1ZNO0lBT00sdUJuRjFwQkM7R0owcFdiO0V1RnZnVk07SUFHTSwwQm5GOW9CSTtHSnFwV2hCO0V1RjFnVk07SUFPTSx1Qm5GMXBCQztHSmdxV2I7RXVGN2dWTTtJQUdNLDBCbkY5b0JJO0dKMnBXaEI7RXVGaGhWTTtJQU9NLHVCbkYxcEJDO0dKc3FXYjtDQUNGOztBaUJ0bldJO0VzRWttQkk7SUFHTSwwQm5GOW9CSTtHSm9xV2hCO0V1RnpoVk07SUFPTSx1Qm5GMXBCQztHSitxV2I7RXVGNWhWTTtJQUdNLDBCbkY5b0JJO0dKMHFXaEI7RXVGL2hWTTtJQU9NLHVCbkYxcEJDO0dKcXJXYjtFdUZsaVZNO0lBR00sMEJuRjlvQkk7R0pncldoQjtFdUZyaVZNO0lBT00sdUJuRjFwQkM7R0oycldiO0V1RnhpVk07SUFHTSwwQm5GOW9CSTtHSnNyV2hCO0V1RjNpVk07SUFPTSx1Qm5GMXBCQztHSmlzV2I7RXVGOWlWTTtJQUdNLDBCbkY5b0JJO0dKNHJXaEI7RXVGampWTTtJQU9NLHVCbkYxcEJDO0dKdXNXYjtFdUZwalZNO0lBR00sMEJuRjlvQkk7R0prc1doQjtFdUZ2alZNO0lBT00sdUJuRjFwQkM7R0o2c1diO0V1RjFqVk07SUFHTSwwQm5GOW9CSTtHSndzV2hCO0V1RjdqVk07SUFPTSx1Qm5GMXBCQztHSm10V2I7RXVGaGtWTTtJQUdNLDBCbkY5b0JJO0dKOHNXaEI7RXVGbmtWTTtJQU9NLHVCbkYxcEJDO0dKeXRXYjtDQUNGOztBaUJ6cVdJO0VzRWttQkk7SUFHTSwwQm5GOW9CSTtHSnV0V2hCO0V1RjVrVk07SUFPTSx1Qm5GMXBCQztHSmt1V2I7RXVGL2tWTTtJQUdNLDBCbkY5b0JJO0dKNnRXaEI7RXVGbGxWTTtJQU9NLHVCbkYxcEJDO0dKd3VXYjtFdUZybFZNO0lBR00sMEJuRjlvQkk7R0ptdVdoQjtFdUZ4bFZNO0lBT00sdUJuRjFwQkM7R0o4dVdiO0V1RjNsVk07SUFHTSwwQm5GOW9CSTtHSnl1V2hCO0V1RjlsVk07SUFPTSx1Qm5GMXBCQztHSm92V2I7RXVGam1WTTtJQUdNLDBCbkY5b0JJO0dKK3VXaEI7RXVGcG1WTTtJQU9NLHVCbkYxcEJDO0dKMHZXYjtFdUZ2bVZNO0lBR00sMEJuRjlvQkk7R0pxdldoQjtFdUYxbVZNO0lBT00sdUJuRjFwQkM7R0pnd1diO0V1RjdtVk07SUFHTSwwQm5GOW9CSTtHSjJ2V2hCO0V1RmhuVk07SUFPTSx1Qm5GMXBCQztHSnN3V2I7RXVGbm5WTTtJQUdNLDBCbkY5b0JJO0dKaXdXaEI7RXVGdG5WTTtJQU9NLHVCbkYxcEJDO0dKNHdXYjtDQUNGOztBdUYvb1ZBOztFQXVDTSxlbkZocUJZO0NKNndXbEI7O0F1RnBwVkE7RUEyQ0ksMEJuRmpxQmM7RW1Ga3FCZCxzQkFBaUM7Q3ZGNm1WckM7O0F1RnpwVkE7RUErQ0ksMEJBQXNDO0VBQ3RDLFluRjlxQlc7Q0o0eFdmOztBdUY5cFZBO0VBbURNLFluRmpyQlM7Q0pneVdmOztBeUZ2eVdBO0VBQ0UsaUNyRlNnQjtFcUZSaEIsY3JGc2pCc0M7Q0pvdlZ4Qzs7QXlGNXlXQTtFQUtJLGVyRm9sQitGO0VxRm5sQi9GLG1CQUFrQjtDekYyeVd0Qjs7QXlGeHlXRTtFQUdJLG1CSDBEaUY7RUd6RGpGLHNCckZvakJrQztDSnF2VnhDOztBeUY3eVdFOzs7Ozs7Ozs7Ozs7Ozs7RUFjTSxvQnJGb044QztDSjZsV3REOztBeUZ4MFdBO0VBK0JNLFVBQVM7Q3pGNnlXZjs7QXlGNTBXQTtFQW9DUSxXQUFVO0VBQ1YsaUJBQWdCO0VBQ2hCLFNBQVE7Q3pGNHlXaEI7O0F5RjF5V1E7RUF4Q1I7SUF5Q1UsUUFBTztJQUNQLFlBQVc7R3pGOHlXbkI7Q0FDRjs7QXlGejFXQTtFQWlESSxVQUF5QztFQUN6QyxjQUFhO0N6RjR5V2pCOztBeUZ2eVdBO0VBQ0UsNkJBQStCO0VBQy9CLFlBQVc7Q3pGMHlXYjs7QXlGdHlXQTtFQUNFLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsU0FBUTtDekZ5eVdWOztBeUZ0eVdBO0VBQ0UsOEJBQTZCO0VBQzdCLHFCQUFvQjtDekZ5eVd0Qjs7QXlGdHlXQTtFQUNFLHNCQUFxQjtDekZ5eVd2Qjs7QXlGMXlXQTtFQUlJLGVBQWM7Q3pGMHlXbEI7O0F5RnR5V0E7O0VBRUUsaUJBQWdCO0N6Rnl5V2xCOztBeUZ0eVdBOztFQUdJLDBCckY1RWM7RXFGNkVkLHNCckYvRWM7Q0p1M1dsQjs7QXlGNXlXQTtFQVNNLGdDckYxRlM7Q0ppNFdmOztBeUZoeldBO0VBYU0sZ0NyRjlGUztDSnE0V2Y7O0F5RnB6V0E7O0VBbUJRLDBCckY3RlU7RXFGOEZWLGlDQUE0RTtFQUM1RSxlckZsR1U7Q0p3NFdsQjs7QXlGaHlXQTs7RUFHSSwwQkhuQ3FEO0VHb0NyRCxzQnJGNUdjO0NKODRXbEI7O0F5RnR5V0E7RUFTTSwwQkhwQ2lEO0N0RnEwV3ZEOztBeUYxeVdBO0VBYU0sMEJIeENpRDtDdEZ5MFd2RDs7QXlGOXlXQTs7RUFtQlEsMEJIbEQyRDtFR21EM0QsaUNBQTZFO0VBQzdFLGVyRjdIVTtDSjY1V2xCOztBeUZyeldBOztFQStCVSwwQkgxRDZDO0N0RnExV3ZEOztBeUZueFdBO0VBQ0UsbUJBQWtCO0VBQ2xCLGdCckZxYXNDO0VxRnBhdEMsUUFBTztFQUNQLE9BQU07RUFDTixTQUFRO0VBQ1IsVUFBUztFQUNULFlBQVc7RUFDWCxjQUFhO0VBQ2Isd0JBQXVCO0VBQ3ZCLHVCQUFzQjtFQUN0QiwwQkFBeUI7Q3pGc3hXM0I7O0F5Rmp5V0E7RUFjSSxjQUFhO0N6RnV4V2pCOztBeUZyeVdBO0VBa0JJLFlBQVc7Q3pGdXhXZjs7QTBGbjhXQTtFQUVFLGVBQWM7RUFDZCxtQnRGdU9vRDtFc0Z0T3BELGlCdEZ1TStCO0VzRnRNL0IsMEJKNkJ1QjtFSTVCdkIsbUNKNEt5QjtFSTNLekIsb0JBQW1CO0MxRnE4V3JCOztBMEY1OFdBO0VBVUksWXRGSFc7RXNGSVgsc0JBQXFCO0MxRnM4V3pCOztBMEZuOFdFO0VBQ0UsbUJBQWtCO0MxRnM4V3RCOztBQUVBO0UwRnA4V0ksaUNBQTRDO0MxRnM4V2hEOztBQUVBOztFMEZwOFdNLGdDdEZoQlM7Q0p1OVdmOztBQUVBOztFMEZ0OFdRLFl0Rm5CTztDSjQ5V2Y7O0FBRUE7RTBGcjhXSSxpQ3RGdEJjO0NKNjlXbEI7O0FBRUE7O0UwRnI4V00sMEJ0Rm5CUztDSjI5V2Y7O0FBRUE7O0UwRnY4V1EsWXRGdEJPO0NKZytXZjs7QTBGai9XQTtFQTZDSSxxQkpYcUI7RUlZckIsZ0J0RjJMOEI7Q0o2d1dsQzs7QTBGdC9XQTtFQWtESSxXQUFVO0VBQ1Ysb0JBQW1CO0MxRnc4V3ZCOztBMEYzL1dBO0VBdURJLFlBQVc7RUFDWCxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixZQUFXO0MxRnc4V2Y7O0EwRnJnWEE7RUFpRUksWUFBVztFQUNYLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixZQUFXO0MxRnc4V2Y7O0EwRjdnWEE7RUF5RUksZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsWUFBVztDMUZ3OFdmOztBMEZuaFhBO0VBOEVNLG1CQUFrQjtDMUZ5OFd4Qjs7QTBGdmhYQTs7RUFxRk0sYUFBWTtFQUNaLHVCQUFzQjtFQUN0QixvQkFBbUI7RUFDbkIsb0JBQW1CO0MxRnU4V3pCOztBMEYvaFhBOztFQTRGTSxtQkFBa0I7RUFDbEIsaUJBQWdCO0MxRnc4V3RCOztBMEZyaVhBOztFQWlHTSxxQkFBb0I7RUFDcEIsaUJBQWdCO0MxRnk4V3RCOztBMkYzaVhBO0VBQ0UsY0FBYTtFQUNiLG1CQUFrQjtFQUNsQixjdkZxakJzQztDSnkvVnhDOztBMkZqalhBO0VBUU0sVUFBUztFQUNULGNBQWE7QzNGNmlYbkI7O0EyRnZpWEE7RUFDRSxvQ0FBeUY7RUFDekYsaUJBQWdCO0VBQ2hCLG9CQUFtQjtFQUNuQixrQkxnQm1CO0VLZm5CLHFCTGN1QjtFS2J2QixzQkxhdUI7RUtadkIsZUxhbUI7RUVObkIsc0JBQXFCO0VBQ3JCLHFDQUFvQztDeEZvaVh0Qzs7QTJGdmlYQTtFQUNFLG1CQUFrQjtDM0YwaVhwQjs7QUFFQTtFMkZ6aVhJLGlDQUE0QztDM0YyaVhoRDs7QUFFQTtFMkZ6aVhJLGlDdkZ6QmM7Q0pva1hsQjs7QTJGbmpYQTs7RUFhSSxpQkFBZ0I7RUFDaEIsb0JBQW1CO0MzRjJpWHZCOztBMkZ6alhBO0VBa0JJLHNCQUFxQjtFQUNyQixxQkFBc0M7QzNGMmlYMUM7O0EyRjlqWEE7RUF1QkksYUFBWTtFQUNaLGNMcUYwRTtDdEZzOVc5RTs7QTJGbmtYQTtFQTRCSSxzQkFBcUI7RUFDckIsMEJBQXlCO0MzRjJpWDdCOztBMkZ4a1hBOztFQWtDSSxvQnZGOEtrRDtDSjYzV3REOztBMkZ0aVhBO0VBSU0scUJBQW9CO0MzRnNpWDFCOztBMkYxaVhBO0VwRXRETSx1QytEcUtnQjtDdEYrN1d0Qjs7QXVCaG1YTTtFb0VrRE47SXBFakRRLGlCQUFnQjtHdkJvbVh0QjtDQUNGOztBMkZwalhBOztFQWNJLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsV0FBVTtDM0YyaVhkOztBMkYzalhBOzs7O0VBb0JNLG1CQUFrQjtDM0Y4aVh4Qjs7QTJGbGtYQTs7RUF3Qk0sY0FBYTtDM0YraVhuQjs7QTJGdmtYQTtFQThCTSxlQUFjO0MzRjZpWHBCOztBMkYza1hBOztFSG5ERSwwQkFBeUI7Q3hGbW9YM0I7O0EyRmhsWEE7RUE2Q0ksaUJBQWdCO0MzRnVpWHBCOztBMkZwbFhBO0VBZ0RNLG9CQUFtQjtFQUNuQixrQkFBaUI7RUFDakIsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixjTGlCeUY7Q3RGdWhYL0Y7O0EyRjVsWEE7RUE4RFEsa0JBQWlCO0MzRmtpWHpCOztBMkZobVhBO0VBbUVNLGdCQUFlO0MzRmlpWHJCOztBMkZwbVhBO0VBeUVJLGNBQWE7RUFDYixpQkFBZ0I7RUFDaEIsV0FBVTtDM0YraFhkOztBMkYxbVhBO0VBZ0ZVLGNMWHFGO0N0RnlpWC9GOztBMkY5bVhBO0VBd0ZNLHFDTHdCcUI7RUt2QnJCLG1CQUFrQjtDM0YwaFh4Qjs7QTJGeGhYTTtFQUNFLG9CQUFtQjtDM0YyaFgzQjs7QTJGdm5YQTtFQW1HVSxtQkFBa0I7RUFDbEIsbUJBQWtCO0MzRndoWDVCOztBMkZ0aFhVO0VBQ0UsbUJBQWtCO0VBQ2xCLG9CQUFtQjtDM0Z5aFgvQjs7QTJGam9YQTtFQWdISSxpQkFBZ0I7RUFDaEIsd0JBQXdEO0MzRnFoWDVEOztBMkZ0b1hBO0VBcUhJLGdCQUFlO0VBQ2YsVUFBUztFQUNULG9CQUFtQjtDM0ZxaFh2Qjs7QTJGamhYQTtFQUVJLHVCQUFzQjtFQUN0Qix5Qkxma0I7RUtnQmxCLDBCQUF5QjtDM0ZtaFg3Qjs7QTJGL2dYQTtFQU9FLHFDdkYzTGE7RXVGNExiLFVBQVM7RUFDVCxjQUFhO0VBQ2IsUUFBTztFQUNQLGdCQUFlO0VBQ2YsU0FBUTtFQUNSLE9BQU07RUFDTixjdkZxV3NDO0NKdXFXeEM7O0FpQjFwWEk7RTBFa0lBO0lBQ0UsZUFBYztHM0Y0aFhsQjtDQUNGOztBQUVBO0UyRi9nWEUsdUJ2RmpOYTtDSmt1WGY7O0FBRUE7RTJGOWdYTSxldkY3TVk7Q0o2dFhsQjs7QUFFQTtFMkY5Z1hNLHFDdkZoTlM7RXVGaU5ULGV2Rm5OWTtDSm11WGxCOztBQUVBO0UyRjdnWFEscUNBQXFEO0VBQ3JELGV2RnhOVTtDSnV1WGxCOztBQUVBO0VhN3VYTSx5QzhFaU8rQztFQUMvQyxpQ0FBaUQ7QzNGOGdYdkQ7O0FBRUE7RTJGNWdYTSxldkZsT1k7Q0pndlhsQjs7QUFFQTtFMkZyZ1hRLGV2RjlPVTtDSnF2WGxCOztBQUVBOztFMkZsZ1hNLHFDdkZuUFM7RXVGb1BULGV2RnJQWTtDSjB2WGxCOztBQUVBO0UyRm5nWE0sWXZGeFBTO0V1RjJQUCx5RUxoRTZFO0N0Rm1rWHJGOztBQUVBO0UyRi8vV00sOEJMckpnQztDdEZzcFh0Qzs7QUFFQTtFMkY3L1dJLDBCQUF5QjtFQUN6QixlQUF1QztDM0YrL1czQzs7QUFFQTtFMkYzL1dNLGV2RmhSWTtDSjZ3WGxCOztBQUVBO0UyRjUvV1Esc0JBQXFCO0MzRjgvVzdCOztBQUVBO0UyRnYvV1EsWUw3SzBCO0N0RnNxWGxDOztBQUVBO0UyRnYvV1UscUN2RjlSSztFdUYrUkwsWXZGL1JLO0NKd3hYZjs7QUFFQTtFMkZwL1dVLHFDdkZ0U0s7RXVGdVNMLGV2RnhTUTtDSjh4WGxCOztBQUVBO0UyRm4vV1EscUN2RjVTTztDSml5WGY7O0FBRUE7RTJGNytXVSxpQ3ZGdFRLO0NKcXlYZjs7QUFFQTtFMkYxK1djLGlDdkY3VEM7Q0p5eVhmOztBQUVBO0UyRm4rV0UsMEJ2RjFVZ0I7Q0oreVhsQjs7QUFFQTtFMkZsK1dNLFl2RnZWUztDSjJ6WGY7O0FBRUE7RTJGbCtXTSwyQ0x0UHlDO0VLdVB6QyxlTHRQc0I7Q3RGMHRYNUI7O0FBRUE7RTJGaitXUSwyQ0FBb0Q7RUFDcEQsWXZGbFdPO0NKcTBYZjs7QUFFQTtFYWwwWE0seUM4RWtXK0M7RUFDL0MsdUNBQWdEO0MzRmsrV3REOztBQUVBO0UyRmgrV00sZXZGbldZO0NKcTBYbEI7O0FBRUE7RTJGMTlXUSxlTGhSb0I7Q3RGNHVYNUI7O0FBRUE7OztFMkZ0OVdNLDJDTHpSeUM7RUswUnpDLFl2Ri9YUztDSnkxWGY7O0FBRUE7RTJGeDlXTSxZdkZuWVM7RXVGc1lQLHlFTGpNNkU7Q3RGeXBYckY7O0FBRUE7RTJGcDlXTSw4QkxuUytCO0N0Rnl2WHJDOztBQUVBO0UyRmw5V0ksMEJBQXlCO0VBQ3pCLGVBQXVDO0MzRm85VzNDOztBQUVBO0UyRmg5V00sZUxuVHNCO0N0RnF3WDVCOztBQUVBO0UyRmg5V1Esc0JBQXFCO0MzRms5VzdCOztBQUVBO0UyRjM4V1EsZUw1VDRCO0N0Rnl3WHBDOztBQUVBO0UyRjM4V1UsMkNMclVxQztFS3NVckMsWXZGM2FLO0NKdzNYZjs7QUFFQTtFMkZ2OFdVLDJDTHJVOEM7RUtzVTlDLGV2RjVhUTtDSnEzWGxCOztBQUVBO0UyRmg4V1UsdUNMalY4QztDdEZteFh4RDs7QUFFQTtFMkY3N1djLHVDTHhWMEM7Q3RGdXhYeEQ7O0E0Rno0WEk7O0VBQ0UsMEI1RlB3QjtFNEZReEIsWXhGRVM7Q0oyNFhmOztBNEZ4NFhJOztFQUNFLHNCNUZkd0I7Q0EwNVg5Qjs7QTRGcDVYSTs7RUFDRSwwQnhGU1k7RXdGUlosWXhGRVM7Q0pzNVhmOztBNEZuNVhJOztFQUNFLHNCeEZFWTtDSnE1WGxCOztBNEYvNVhJOztFQUNFLDBCeEZtQ1c7RXdGbENYLFl4RkVTO0NKaTZYZjs7QTRGOTVYSTs7RUFDRSxzQnhGNEJXO0NKczRYakI7O0E0RjE2WEk7O0VBQ0UsMEJ4RnFDVztFd0ZwQ1gsWXhGRVM7Q0o0NlhmOztBNEZ6NlhJOztFQUNFLHNCeEY4Qlc7Q0orNFhqQjs7QTRGcjdYSTs7RUFDRSwwQnhGa0NXO0V3RmpDWCxleEZvRmlCO0NKcTJYdkI7O0E0RnA3WEk7O0VBQ0Usc0J4RjJCVztDSjY1WGpCOztBNEZoOFhJOztFQUNFLDBCeEZnQ1c7RXdGL0JYLFl4RkVTO0NKazhYZjs7QTRGLzdYSTs7RUFDRSxzQnhGeUJXO0NKMDZYakI7O0E0RjM4WEk7O0VBQ0UsMEJ4RklZO0V3RkhaLGV4Rm9GaUI7Q0oyM1h2Qjs7QTRGMThYSTs7RUFDRSxzQnhGSFk7Q0ppOVhsQjs7QTRGdDlYSTs7RUFDRSwwQnhGV1k7RXdGVlosWXhGRVM7Q0p3OVhmOztBNEZyOVhJOztFQUNFLHNCeEZJWTtDSnE5WGxCOztBNEZqK1hJOztFQUNFLDBCTkRhO0VNRWIsWXhGRVM7Q0ptK1hmOztBNEZoK1hJOztFQUNFLHNCTlJhO0N0RjQrWG5COztBNEY1K1hJOztFQUNFLDBCTkFRO0VNQ1IsWXhGRVM7Q0o4K1hmOztBNEYzK1hJOztFQUNFLHNCTlBRO0N0RnMvWGQ7O0E0RnYvWEk7O0VBQ0UsMEJORVM7RU1EVCxZeEZFUztDSnkvWGY7O0E0RnQvWEk7O0VBQ0Usc0JOTFM7Q3RGKy9YZjs7QTRGbGdZSTs7RUFDRSwwQk5HUTtFTUZSLGV4Rm9GaUI7Q0prN1h2Qjs7QTRGamdZSTs7RUFDRSxzQk5KUTtDdEZ5Z1lkOztBNEY3Z1lJOztFQUNFLDBCTktXO0VNSlgsWXhGRVM7Q0orZ1lmOztBNEY1Z1lJOztFQUNFLHNCTkZXO0N0RmtoWWpCOztBNEZ4aFlJOztFQUNFLDBCTk9VO0VNTlYsWXhGRVM7Q0owaFlmOztBNEZ2aFlJOztFQUNFLHNCTkFVO0N0RjJoWWhCOztBNEZuaVlJOztFQUNFLDBCeEY0Qlc7RXdGM0JYLFl4RkVTO0NKcWlZZjs7QTRGbGlZSTs7RUFDRSxzQnhGcUJXO0NKaWhZakI7O0E0RjlpWUk7O0VBQ0UsMEJ4RjZCVztFd0Y1QlgsWXhGRVM7Q0pnallmOztBNEY3aVlJOztFQUNFLHNCeEZzQlc7Q0oyaFlqQjs7QTRGempZSTs7RUFDRSwwQnhGOEJXO0V3RjdCWCxZeEZFUztDSjJqWWY7O0E0RnhqWUk7O0VBQ0Usc0J4RnVCVztDSnFpWWpCOztBNEZwa1lJOztFQUNFLDBCeEYrQlc7RXdGOUJYLFl4RkVTO0NKc2tZZjs7QTRGbmtZSTs7RUFDRSxzQnhGd0JXO0NKK2lZakI7O0E0Ri9rWUk7O0VBQ0UsMEJ4RmdDVztFd0YvQlgsWXhGRVM7Q0ppbFlmOztBNEY5a1lJOztFQUNFLHNCeEZ5Qlc7Q0p5allqQjs7QTRGMWxZSTs7RUFDRSwwQnhGaUNXO0V3RmhDWCxleEZvRmlCO0NKMGdZdkI7O0E0RnpsWUk7O0VBQ0Usc0J4RjBCVztDSm1rWWpCOztBNEZybVlJOztFQUNFLDBCeEZrQ1c7RXdGakNYLGV4Rm9GaUI7Q0pxaFl2Qjs7QTRGcG1ZSTs7RUFDRSxzQnhGMkJXO0NKNmtZakI7O0E0RmhuWUk7O0VBQ0UsMEJ4Rm1DVztFd0ZsQ1gsWXhGRVM7Q0prbllmOztBNEYvbVlJOztFQUNFLHNCeEY0Qlc7Q0p1bFlqQjs7QTRGM25ZSTs7RUFDRSwwQnhGb0NXO0V3Rm5DWCxZeEZFUztDSjZuWWY7O0E0RjFuWUk7O0VBQ0Usc0J4RjZCVztDSmltWWpCOztBNEZ0b1lJOztFQUNFLDBCeEZxQ1c7RXdGcENYLFl4RkVTO0NKd29ZZjs7QTRGcm9ZSTs7RUFDRSxzQnhGOEJXO0NKMm1ZakI7O0E0RmpwWUk7O0VBQ0UsdUJ4RkdTO0V3RkZULGV4Rm9GaUI7Q0ppa1l2Qjs7QTRGaHBZSTs7RUFDRSxtQnhGSlM7Q0p3cFlmOztBNEY1cFlJOztFQUNFLDBCeEZTWTtFd0ZSWixZeEZFUztDSjhwWWY7O0E0RjNwWUk7O0VBQ0Usc0J4RkVZO0NKNnBZbEI7O0E0RnZxWUk7O0VBQ0UsMEJ4RldZO0V3RlZaLFl4RkVTO0NKeXFZZjs7QTRGdHFZSTs7RUFDRSxzQnhGSVk7Q0pzcVlsQjs7QTJGaHRYQTs7Ozs7Ozs7O0VBVUksbUJBQWtCO0VBQ2xCLG9CQUFtQjtDM0ZrdFh2Qjs7QTJGcHRYMkM7RUFRekMsMkJBQXlEO0MzRmd0WDNEOztBMkZqdFhBO0VBS00saUJBQWdCO0VBQ2hCLGlCQUFnQjtDM0ZndFh0Qjs7QTJGdHRYQTtFQVNRLG9CQUFtQjtDM0ZpdFgzQjs7QTJGMXRYQTtFQW1CWSxtQkFBa0I7QzNGMnNYOUI7O0EyRjl0WEE7RUE0Qk0sZ0JBQWU7QzNGc3NYckI7O0EyRmx1WEE7RUErQlEsb0JBQW1CO0MzRnVzWDNCOztBMkZ0dVhBO0VBbUNRLHlCQUF3QjtDM0Z1c1hoQzs7QTJGMXVYQTtFQXNDVSxxQkFBb0I7QzNGd3NYOUI7O0EyRjl1WEE7RUEyQ1kscUJBQW9CO0MzRnVzWGhDOztBMkZsdlhBO0VBZ0RjLHFCQUFvQjtDM0Zzc1hsQzs7QTJGdHZYQTtFQXFEZ0IscUJBQW9CO0MzRnFzWHBDOztBMkY1clhFO0VBR00sb0JBQW1CO0MzRjZyWDNCOztBMkZoc1hFO0VBT00saUNBQWtEO0MzRjZyWDFEOztBMkZwc1hFO0VBWVEsb0JBQW1CO0MzRjRyWDdCOztBMkZ4c1hFO0VBaUJVLG9CQUFtQjtDM0YyclgvQjs7QTJGNXNYRTtFQXNCWSxxQkFBb0I7QzNGMHJYbEM7O0EyRmh0WEU7RUEyQmMscUJBQW9CO0MzRnlyWHBDOztBMkZoclhFOzs7Ozs7RUFRTSxtQkFBa0I7QzNGaXJYMUI7O0EyRnpyWEU7Ozs7OztFQWNNLG9CQUFtQjtDM0ZvclgzQjs7QTJGbHNYRTs7Ozs7O0VBbUJRLHFCQUFvQjtDM0Z3clg5Qjs7QTJGM3NYRTs7Ozs7O0VBd0JVLHFCQUFvQjtDM0Y0clhoQzs7QTJGcHRYRTs7Ozs7O0VBNkJZLHFCQUFvQjtDM0Znc1hsQzs7QTJGN3RYRTs7Ozs7O0VBa0NjLHFCQUFvQjtDM0Zvc1hwQzs7QTJGeDBYQTtFcEV6ZU0seUMrRHFLZ0I7Q3RGZ3BZdEI7O0F1Qmp6WU07RW9FcWVOO0lwRXBlUSxpQkFBZ0I7R3ZCcXpZdEI7Q0FDRjs7QTJGbDFYQTtFQW1KTSxvQkFBbUI7QzNGbXNYekI7O0EyRnQxWEE7O0VBMEpNLDRDdkZ4b0JTO0NKeTBZZjs7QTJGMzFYQTs7RUE4SlUseUJBQXdCO0MzRmtzWGxDOztBMkYzclhBO0VBQ0UsMkJBQXlEO0MzRjhyWDNEOztBMkYvclhBO0VBS00saUJBQWdCO0VBQ2hCLGlCQUFnQjtDM0Y4clh0Qjs7QTJGcHNYQTtFQVNRLG9CQUFtQjtDM0YrclgzQjs7QTJGN3JYUTtFQUNFLG9CQUFtQjtDM0Znc1g3Qjs7QTJGNXNYQTtFQXFCUSwwQkFBeUI7RUFDekIsbUNBQWtDO0VBQ2xDLGlCQUFnQjtDM0Yyclh4Qjs7QTJGbHRYQTtFQTBCVSxnQ0FBK0I7QzNGNHJYekM7O0EyRjFyWFU7RUFDRSxnQ0FBK0I7QzNGNnJYM0M7O0EyRnRyWEU7RUFJUSxnQ0FBK0I7QzNGc3JYekM7O0EyRmhyWEU7OztFcEU1ckJJLHlDK0RxS2dCO0VLNmhCZCxtQkFBa0I7QzNGaXJYMUI7O0F1Qi8yWU07RW9Fd3JCSjs7O0lwRXZyQk0saUJBQWdCO0d2QnEzWXRCO0NBQ0Y7O0EyRm5yWEU7Ozs7OztFQU9JLG1CQUFrQjtDM0Zxclh4Qjs7QTJGNXJYRTs7Ozs7O0VBVU0sbUJBQWtCO0VBQ2xCLG1CQUFrQjtDM0YyclgxQjs7QTJGdHJYRTs7Ozs7O0VBT0ksb0JBQW1CO0MzRndyWHpCOztBMkYvclhFOzs7Ozs7RUFVTSxtQkFBa0I7RUFDbEIsb0JBQW1CO0MzRjhyWDNCOztBMkZ6clhFOzs7RUFLTSxvQkFBbUI7QzNGMHJYM0I7O0EyRi9yWEU7OztFQVVRLG9CQUFtQjtDM0Yyclg3Qjs7QTJGcnNYRTs7O0VBa0JRLGdCQUFlO0VBQ2YsZUFBYztDM0Z5clh4Qjs7QTJGbHJYRTs7O0VBS00sb0JBQW1CO0MzRm1yWDNCOztBMkZ4clhFOzs7RUFVUSxnQ0FBK0I7QzNGb3JYekM7O0FBRUE7O0UyRjVxWFEsNEN2RjN4Qk87Q0owOFlmOztBQUVBO0UyRjdxWFEsWXZGL3hCTztDSjg4WWY7O0FBRUE7RTJGenFYUSw4QkFBNkI7RUFDN0IsWXZGeHlCTztDSm05WWY7O0FBRUE7O0UyRnBxWFEsc0N2RnZ5Qk87Q0o4OFlmOztBQUVBO0UyRnJxWFEsWXZGM3lCTztDSms5WWY7O0FBRUE7RTJGanFYUSw4QkFBNkI7RUFDN0IsWXZGcHpCTztDSnU5WWY7O0EyRjVwWEE7RUFFSSx3QkFBdUI7RUFDdkIsdUJBQXNCO0VBQ3RCLHlCTC9wQmtCO0VLZ3FCbEIsMEJBQXlCO0MzRjhwWDdCOztBMkYzcFhFO0VBRUksY0FBYTtFQUNiLHdCQUF1QjtFQUN2Qix5Qkx2cUJnQjtFS3dxQmhCLDBCQUF5QjtDM0Y2cFgvQjs7QTJGenBYRTs7Ozs7O0VBT0ksd0JBQXVCO0VBQ3ZCLHVCQUFzQjtFQUN0Qix5QkxyckJnQjtFS3NyQmhCLDBCQUF5QjtDM0YycFgvQjs7QTJGcnBYQTs7RUFHSSxxQkFBc0M7RUFDdEMsd0JBQXlDO0MzRnVwWDdDOztBMkYzcFhBO0VBUUkscUJBQXdDO0VBQ3hDLHdCQUF5QztDM0Z1cFg3Qzs7QTJGaHFYQTs7RUFjSSxhQUFZO0MzRnVwWGhCOztBMkZwcFhFOztFQUdJLFdBQVU7QzNGc3BYaEI7O0FBRUE7O0UyRi9vWEksMEJBQStDO0VBQy9DLDBCQUFnRDtFQUNoRCxhQUE2RDtDM0ZrcFhqRTs7QUFFQTs7RTJGL29YSSwwQkFBZ0Q7QzNGa3BYcEQ7O0FBRUE7RTJGaHBYSSwwQkFBaUQ7QzNGa3BYckQ7O0FBRUE7RTJGaHBYSSwwQkFBZ0Q7QzNGa3BYcEQ7O0FBRUE7RTJGaHBYSSwwQkFBaUQ7RUFDakQsc0JBQTRDO0VBQzVDLGVMbHpCd0I7Q3RGbzhZNUI7O0FBRUE7RTJGanBYTSwwQkFBZ0Q7QzNGbXBYdEQ7O0FBRUE7RTJGanBYTSwwQkFBa0Q7QzNGbXBYeEQ7O0FBRUE7RTJGanBYTSxldkY5NUJZO0NKaWpabEI7O0FBRUE7O0UyRjdvWEksMEJBQStDO0VBQy9DLDBCQUFnRDtFQUNoRCxldkYzMUJtQjtDSjIrWXZCOztBQUVBOztFMkY3b1hJLDBCQUFnRDtDM0ZncFhwRDs7QUFFQTtFMkY5b1hJLDBCQUFpRDtDM0ZncFhyRDs7QUFFQTtFMkY5b1hJLDBCQUFnRDtDM0ZncFhwRDs7QUFFQTtFMkY5b1hJLHNCQUE0QztDM0ZncFhoRDs7QUFFQTtFMkYvb1hNLDBCQUFpRDtDM0ZpcFh2RDs7QUFFQTtFMkYvb1hNLDBCQUFnRDtDM0ZpcFh0RDs7QUFFQTtFMkYvb1hNLGV2Rm44Qlk7Q0pvbFpsQjs7QTJGM29YQTtFQUNFLFlBQVc7RUFDWCxrQkFBaUI7QzNGOG9YbkI7O0EyRjVvWEE7RUFDRSxxQkFBb0I7QzNGK29YdEI7O0EyRjNvWEE7RUFFSSxlQUFjO0MzRjZvWGxCOztBMkYvb1hBOzs7RUFPSSxjQUFhO0VBQ2IsbUJBQWtCO0MzRjhvWHRCOztBMkZ6b1hBOzs7RUFJSSxjQUFhO0MzRjJvWGpCOztBQUVBO0UyRnJvWE0sY0FBYTtFQUNiLFNBQVE7RUFDUixVQUFTO0MzRnVvWGY7O0FBRUE7RTJGbG9YTSxjQUFhO0MzRm9vWG5COztBMkYvblhBO0VBQ0UsbUJBQWtCO0VBQ2xCLGNBQWE7RUFDYixZQUFXO0MzRmtvWGI7O0EyRmhvWEU7RUFDRSxzQkFBcUI7QzNGbW9YekI7O0EyRnpvWEE7RUFVSSxzQkFBcUI7QzNGbW9YekI7O0EyRjdvWEE7RUFjSSxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLGN2Rjlkb0M7Q0ppbVl4Qzs7QTJGbnBYQTtFQW1CTSwwQnZGcHRCOEI7Q0p3MVlwQzs7QTJGdnBYQTtFQXNCUSxjQUFhO0VBQ2IsbUNBQWtDO0VBQ2xDLGNBQWE7RUFDYixxQ0FBb0M7QzNGcW9YNUM7O0EyRjlwWEE7RUE2QlEsY0FBYTtFQUNiLGNBQWE7RS9FN2dDakIsMEIrRThnQ2dDO0UvRTdnQ2hDLDJCK0U2Z0NnQztDM0Zzb1hwQzs7QTJGaG9YQTtFQUNFLGV2Rjd4QitCO0NKZzZZakM7O0EyRmhvWEE7O0UvRTFnQ0ksOEIrRTZnQytCO0UvRTVnQy9CLDZCK0U0Z0MrQjtDM0Ztb1huQzs7QUFFQTtFMkY5blhJLDhCQUF5QztDM0Znb1g3Qzs7QUFFQTtFMkY5blhJLDhCdkZuakNjO0NKbXJabEI7O0EyRjVuWEE7RUFHTSxjQUFhO0MzRjZuWG5COztBMkZob1hBO0VBU00sZUFBYztDM0YyblhwQjs7QTJGcG9YQTtFQWVNLDZDQUF1SDtDM0Z5blg3SDs7QTJGeG9YQTtFQW1CTSxhTGhqQ3NCO0VLaWpDdEIsd0JMN2lDMEI7Q3RGc3FaaEM7O0EyRjdvWEE7RUEwQk0sNkNBQTBIO0MzRnVuWGhJOztBMkZqcFhBO0VBOEJNLGFMMWpDeUI7Q3RGaXJaL0I7O0EyRnJwWEE7RUFvQ00sNkNBQTBIO0MzRnFuWGhJOztBMkZ6cFhBO0VBd0NNLGFMbmtDeUI7Q3RGd3JaL0I7O0EyRjdwWEE7OztFQWdETSxtQkFBa0I7RUFDbEIsYUFBWTtDM0ZtblhsQjs7QTRGbHVaSTs7RUFDRSwwQkMyQmU7RUQxQmYsWXhGRVM7Q0pvdVpmOztBNEZqdVpJOztFQUNFLHNCQ29CZTtDN0ZpdFpyQjs7QTRGN3VaSTs7RUFDRSwwQnhGU1k7RXdGUlosWXhGRVM7Q0ordVpmOztBNEY1dVpJOztFQUNFLHNCeEZFWTtDSjh1WmxCOztBNEZ4dlpJOztFQUNFLDBCQ2tDZTtFRGpDZixZeEZFUztDSjB2WmY7O0E0RnZ2Wkk7O0VBQ0Usc0JDMkJlO0M3Rmd1WnJCOztBNEZud1pJOztFQUNFLDBCQ29DZTtFRG5DZixZeEZFUztDSnF3WmY7O0E0Rmx3Wkk7O0VBQ0Usc0JDNkJlO0M3Rnl1WnJCOztBNEY5d1pJOztFQUNFLDBCQ2lDZTtFRGhDZixleEZvRmlCO0NKOHJadkI7O0E0Rjd3Wkk7O0VBQ0Usc0JDMEJlO0M3RnV2WnJCOztBNEZ6eFpJOztFQUNFLDBCQytCZTtFRDlCZixZeEZFUztDSjJ4WmY7O0E0Rnh4Wkk7O0VBQ0Usc0JDd0JlO0M3Rm93WnJCOztBNEZweVpJOztFQUNFLDBCeEZJWTtFd0ZIWixleEZvRmlCO0NKb3RadkI7O0E0Rm55Wkk7O0VBQ0Usc0J4RkhZO0NKMHlabEI7O0E0Ri95Wkk7O0VBQ0UsMEJ4RldZO0V3RlZaLFl4RkVTO0NKaXpaZjs7QTRGOXlaSTs7RUFDRSxzQnhGSVk7Q0o4eVpsQjs7QTRGMXpaSTs7RUFDRSwwQkN1QytCO0VEdEMvQixleEZvRmlCO0NKMHVadkI7O0E0Rnp6Wkk7O0VBQ0Usc0JDZ0MrQjtDN0Y2eFpyQzs7QTRGcjBaSTs7RUFDRSwwQkN3Q3lCO0VEdkN6QixZeEZFUztDSnUwWmY7O0E0RnAwWkk7O0VBQ0Usc0JDaUN5QjtDN0Z1eVovQjs7QTRGaDFaSTs7RUFDRSwwQkN5QzJCO0VEeEMzQixleEZvRmlCO0NKZ3dadkI7O0E0Ri8wWkk7O0VBQ0Usc0JDa0MyQjtDN0ZpelpqQzs7QTRGMzFaSTs7RUFDRSwwQkMwQzBCO0VEekMxQixleEZvRmlCO0NKMndadkI7O0E0RjExWkk7O0VBQ0Usc0JDbUMwQjtDN0YyelpoQzs7QTRGdDJaSTs7RUFDRSwwQkMyQzZCO0VEMUM3QixleEZvRmlCO0NKc3hadkI7O0E0RnIyWkk7O0VBQ0Usc0JDb0M2QjtDN0ZxMFpuQzs7QTRGajNaSTs7RUFDRSwwQkM0QzRCO0VEM0M1QixleEZvRmlCO0NKaXladkI7O0E0RmgzWkk7O0VBQ0Usc0JDcUM0QjtDN0YrMFpsQzs7QTRGNTNaSTs7RUFDRSwwQkMyQmU7RUQxQmYsWXhGRVM7Q0o4M1pmOztBNEYzM1pJOztFQUNFLHNCQ29CZTtDN0YyMlpyQjs7QTRGdjRaSTs7RUFDRSwwQkM0QmU7RUQzQmYsWXhGRVM7Q0p5NFpmOztBNEZ0NFpJOztFQUNFLHNCQ3FCZTtDN0ZxM1pyQjs7QTRGbDVaSTs7RUFDRSwwQkM2QmU7RUQ1QmYsWXhGRVM7Q0pvNVpmOztBNEZqNVpJOztFQUNFLHNCQ3NCZTtDN0YrM1pyQjs7QTRGNzVaSTs7RUFDRSwwQkM4QmU7RUQ3QmYsWXhGRVM7Q0orNVpmOztBNEY1NVpJOztFQUNFLHNCQ3VCZTtDN0Z5NFpyQjs7QTRGeDZaSTs7RUFDRSwwQkMrQmU7RUQ5QmYsWXhGRVM7Q0owNlpmOztBNEZ2NlpJOztFQUNFLHNCQ3dCZTtDN0ZtNVpyQjs7QTRGbjdaSTs7RUFDRSwwQkNnQ2U7RUQvQmYsZXhGb0ZpQjtDSm0yWnZCOztBNEZsN1pJOztFQUNFLHNCQ3lCZTtDN0Y2NVpyQjs7QTRGOTdaSTs7RUFDRSwwQkNpQ2U7RURoQ2YsZXhGb0ZpQjtDSjgyWnZCOztBNEY3N1pJOztFQUNFLHNCQzBCZTtDN0Z1NlpyQjs7QTRGejhaSTs7RUFDRSwwQkNrQ2U7RURqQ2YsWXhGRVM7Q0oyOFpmOztBNEZ4OFpJOztFQUNFLHNCQzJCZTtDN0ZpN1pyQjs7QTRGcDlaSTs7RUFDRSwwQkNtQ2U7RURsQ2YsWXhGRVM7Q0pzOVpmOztBNEZuOVpJOztFQUNFLHNCQzRCZTtDN0YyN1pyQjs7QTRGLzlaSTs7RUFDRSwwQkNvQ2U7RURuQ2YsWXhGRVM7Q0ppK1pmOztBNEY5OVpJOztFQUNFLHNCQzZCZTtDN0ZxOFpyQjs7QTRGMStaSTs7RUFDRSx1QnhGR1M7RXdGRlQsZXhGb0ZpQjtDSjA1WnZCOztBNEZ6K1pJOztFQUNFLG1CeEZKUztDSmkvWmY7O0E0RnIvWkk7O0VBQ0UsMEJ4RlNZO0V3RlJaLFl4RkVTO0NKdS9aZjs7QTRGcC9aSTs7RUFDRSxzQnhGRVk7Q0pzL1psQjs7QTRGaGdhSTs7RUFDRSwwQnhGV1k7RXdGVlosWXhGRVM7Q0prZ2FmOztBNEYvL1pJOztFQUNFLHNCeEZJWTtDSisvWmxCOztBMkZ2NVhBO0VBa0JRLGV2RjFuQ1U7Q0ptZ2FsQjs7QTJGMzVYQTtFQXFCVSxzQkFBcUI7QzNGMDRYL0I7O0E4RnJoYUE7O0VBRUUsV0FBVTtFQUNWLG1CQUFrQjtFQUNsQixvQkFBbUI7QzlGd2hhckI7O0E4RjVoYUE7O0VBT0ksV0FBVTtFQUNWLFVBQVM7QzlGMGhhYjs7QThGbGlhQTs7RUFZSSxXQUFVO0VBQ1YsU0FBUTtDOUYyaGFaOztBOEZ2aGFBO0VBQ0UsV0FBVTtFQUNWLG1CQUFrQjtDOUYwaGFwQjs7QThGNWhhQTtFQUtJLFdBQVU7RUFDVixTQUFRO0M5RjJoYVo7O0E4RnZoYUE7RUFHTSxlQUFnQjtDOUZ3aGF0Qjs7QWlCLy9aSTtFMkVyQ0Y7OztJQUdFLG9CQUFtQjtHNUZ3aWFyQjtFNEZuaWFFO0lBQ0UsY0FBYTtHNUZxaWFqQjtFNEZqaWFFOzs7SUFHRSwrQkFBMkM7RzVGbWlhL0M7RTRGL2hhRTtJQUNFLGNBQWE7RzVGaWlhakI7RTRGOWhhRTtJQUNFLFNBQVE7SUFDUixvQkFBbUI7RzVGZ2lhdkI7RTRGN2hhRTs7O0lBR0UsbUJBQWtCO0lBQ2xCLHdCQUF1QjtJQUN2Qix5Qk40SGdCO0lNM0hoQiwwQkFBeUI7SUFDekIsbUJBQWtCO0c1RitoYXRCO0U0RjVoYUU7SUFDRSx3QkFBdUI7SUFDdkIseUJOcUhnQjtJTXBIaEIsMEJBQXlCO0lBQ3pCLG1CQUFrQjtHNUY4aGF0QjtFNEYzaGFFO0lBQ0Usc0JBQXFCO0lBQ3JCLHVCQUFzQjtJQUN0Qix5Qk42R2dCO0lNNUdoQiwwQkFBeUI7SUFDekIsb0JBQW1CO0c1RjZoYXZCO0U0RnpoYUU7SUFDRSxtQkFBa0I7RzVGMmhhdEI7RTRGemhhSTtJQUdFLGVBQWM7SUFDZCxjTnFEbUU7R3RGbytaekU7RTRGcmhhTTtJQUNFLFlBQVc7RzVGdWhhbkI7RTRGbmhhSTtJQUVFLGFOM0RhO0d0RitrYW5CO0U0RmxoYU07SUFDRSxhTjlEVztHdEZrbGFuQjtFNEZqaGFNO0lBQ0UsaUJBQWdCO0c1Rm1oYXhCO0U0RmpoYVE7SUFDRSxZQUFXO0c1Rm1oYXJCO0U0Ri9nYU07Ozs7Ozs7SUFJRSxzQkFBcUI7SUFDckIsZUFBYztJQUNkLHVCQUFzQjtJQUN0Qix5Qk5nRVk7SU0vRFosMEJBQXlCO0lBQ3pCLG9CQUFtQjtHNUZvaGEzQjtFNEZqaGFNO0lBQ0Usd0JBQXVCO0lBQ3ZCLHlCTnlEWTtJTXhEWiwwQkFBeUI7SUFDekIsbUJBQWtCO0c1Rm1oYTFCO0U0RmhoYU07SUFDRSxvQkFBbUI7RzVGa2hhM0I7RTRGN2dhTTs7O0lBRUUsMEJBQXlCO0lBQ3pCLHlCQUF3QjtHNUZnaGFoQztFNEY3Z2FNO0lBQ0UsaUNBQWdDO0c1RitnYXhDO0U0RnpnYUU7SUFDRSwwQkFBeUI7RzVGMmdhN0I7RTRGdGdhTTtJQUNFLGFOdEhXO0d0RjhuYW5CO0U0RnBnYUk7SUFDRSxjTnRCbUU7R3RGNGhhekU7Q0FDRjs7QWlCOWxhSTtFMkVLQTtJRTlCQSw0QkFBMkI7RzlGNG5hN0I7Q0FDRjs7QWlCam5hSTtFMkVyQ0Y7OztJQUdFLG9CQUFtQjtHNUYwcGFyQjtFNEZycGFFO0lBQ0UsY0FBYTtHNUZ1cGFqQjtFNEZucGFFOzs7SUFHRSwrQkFBMkM7RzVGcXBhL0M7RTRGanBhRTtJQUNFLGNBQWE7RzVGbXBhakI7RTRGaHBhRTtJQUNFLFNBQVE7SUFDUixvQkFBbUI7RzVGa3BhdkI7RTRGL29hRTs7O0lBR0UsbUJBQWtCO0lBQ2xCLHdCQUF1QjtJQUN2Qix5Qk40SGdCO0lNM0hoQiwwQkFBeUI7SUFDekIsbUJBQWtCO0c1RmlwYXRCO0U0RjlvYUU7SUFDRSx3QkFBdUI7SUFDdkIseUJOcUhnQjtJTXBIaEIsMEJBQXlCO0lBQ3pCLG1CQUFrQjtHNUZncGF0QjtFNEY3b2FFO0lBQ0Usc0JBQXFCO0lBQ3JCLHVCQUFzQjtJQUN0Qix5Qk42R2dCO0lNNUdoQiwwQkFBeUI7SUFDekIsb0JBQW1CO0c1RitvYXZCO0U0RjNvYUU7SUFDRSxtQkFBa0I7RzVGNm9hdEI7RTRGM29hSTtJQUdFLGVBQWM7SUFDZCxjTnFEbUU7R3RGc2xhekU7RTRGdm9hTTtJQUNFLFlBQVc7RzVGeW9hbkI7RTRGcm9hSTtJQUVFLGFOM0RhO0d0RmlzYW5CO0U0RnBvYU07SUFDRSxhTjlEVztHdEZvc2FuQjtFNEZub2FNO0lBQ0UsaUJBQWdCO0c1RnFvYXhCO0U0Rm5vYVE7SUFDRSxZQUFXO0c1RnFvYXJCO0U0RmpvYU07Ozs7Ozs7SUFJRSxzQkFBcUI7SUFDckIsZUFBYztJQUNkLHVCQUFzQjtJQUN0Qix5Qk5nRVk7SU0vRFosMEJBQXlCO0lBQ3pCLG9CQUFtQjtHNUZzb2EzQjtFNEZub2FNO0lBQ0Usd0JBQXVCO0lBQ3ZCLHlCTnlEWTtJTXhEWiwwQkFBeUI7SUFDekIsbUJBQWtCO0c1RnFvYTFCO0U0RmxvYU07SUFDRSxvQkFBbUI7RzVGb29hM0I7RTRGL25hTTs7O0lBRUUsMEJBQXlCO0lBQ3pCLHlCQUF3QjtHNUZrb2FoQztFNEYvbmFNO0lBQ0UsaUNBQWdDO0c1RmlvYXhDO0U0RjNuYUU7SUFDRSwwQkFBeUI7RzVGNm5hN0I7RTRGeG5hTTtJQUNFLGFOdEhXO0d0Rmd2YW5CO0U0RnRuYUk7SUFDRSxjTnRCbUU7R3RGOG9hekU7Q0FDRjs7QWlCaHRhSTtFMkVLQTtJRW5CQSw0QkFBMkI7RzlGbXVhN0I7Q0FDRjs7QTRGeHdhRTs7O0VBR0Usb0JBQW1CO0M1RjJ3YXZCOztBNEZ0d2FJO0VBQ0UsY0FBYTtDNUZ5d2FuQjs7QTRGcndhSTs7O0VBR0UsK0JBQTJDO0M1Rnd3YWpEOztBNEZwd2FJO0VBQ0UsY0FBYTtDNUZ1d2FuQjs7QTRGcHdhSTtFQUNFLFNBQVE7RUFDUixvQkFBbUI7QzVGdXdhekI7O0E0RnB3YUk7OztFQUdFLG1CQUFrQjtFQUNsQix3QkFBdUI7RUFDdkIseUJONEhnQjtFTTNIaEIsMEJBQXlCO0VBQ3pCLG1CQUFrQjtDNUZ1d2F4Qjs7QTRGcHdhSTtFQUNFLHdCQUF1QjtFQUN2Qix5Qk5xSGdCO0VNcEhoQiwwQkFBeUI7RUFDekIsbUJBQWtCO0M1RnV3YXhCOztBNEZwd2FJO0VBQ0Usc0JBQXFCO0VBQ3JCLHVCQUFzQjtFQUN0Qix5Qk42R2dCO0VNNUdoQiwwQkFBeUI7RUFDekIsb0JBQW1CO0M1RnV3YXpCOztBNEZud2FJO0VBQ0UsbUJBQWtCO0M1RnN3YXhCOztBNEZwd2FNO0VBR0UsZUFBYztFQUNkLGNOcURtRTtDdEZndGEzRTs7QTRGandhUTtFQUNFLFlBQVc7QzVGb3dhckI7O0E0Rmh3YU07RUFFRSxhTjNEYTtDdEY2emFyQjs7QTRGaHdhUTtFQUNFLGFOOURXO0N0RmkwYXJCOztBNEZod2FRO0VBQ0UsaUJBQWdCO0M1Rm13YTFCOztBNEZqd2FVO0VBQ0UsWUFBVztDNUZvd2F2Qjs7QTRGaHdhUTs7Ozs7OztFQUlFLHNCQUFxQjtFQUNyQixlQUFjO0VBQ2QsdUJBQXNCO0VBQ3RCLHlCTmdFWTtFTS9EWiwwQkFBeUI7RUFDekIsb0JBQW1CO0M1RnN3YTdCOztBNEZud2FRO0VBQ0Usd0JBQXVCO0VBQ3ZCLHlCTnlEWTtFTXhEWiwwQkFBeUI7RUFDekIsbUJBQWtCO0M1RnN3YTVCOztBNEZud2FRO0VBQ0Usb0JBQW1CO0M1RnN3YTdCOztBNEZqd2FROzs7RUFFRSwwQkFBeUI7RUFDekIseUJBQXdCO0M1RnF3YWxDOztBNEZsd2FRO0VBQ0UsaUNBQWdDO0M1RnF3YTFDOztBNEYvdmFJO0VBQ0UsMEJBQXlCO0M1Rmt3YS9COztBNEY3dmFRO0VBQ0UsYU50SFc7Q3RGczNhckI7O0E0RjV2YU07RUFDRSxjTnRCbUU7Q3RGcXhhM0U7O0E4RjExYUE7OztFQU1RLHVDQUFpRTtDOUYwMWF6RTs7QThGaDJhQTs7O0VBV1UsdUNBQWlFO0M5RjIxYTNFOztBOEZ0MmFBOzs7RUFnQlksdUNBQWlFO0M5RjQxYTdFOztBOEY1MmFBOzs7RUFxQmMsdUNBQWlFO0M5RjYxYS9FOztBOEZsM2FBOzs7RUEwQmdCLHVDQUFpRTtDOUY4MWFqRjs7QThGeDNhQTs7O0VBbUNRLGFSbkVhO0N0Rjg1YXJCOztBOEY5M2FBOzs7RUF3Q1ksMEJBQXFDO0M5RjQxYWpEOztBOEZwNGFBOzs7RUE2Q2MsaUNBQTRDO0M5RjYxYTFEOztBOEYxNGFBOzs7RUFrRGdCLGlDQUE0QztDOUY4MWE1RDs7QThGaDVhQTs7O0VBdURrQixpQ0FBNEM7QzlGKzFhOUQ7O0E4RnQ1YUE7OztFQTREb0IsaUNBQTRDO0M5RmcyYWhFOztBOEY1NWFBOzs7RUF1RVEsYVJ2R2E7Q3RGazhhckI7O0E4Rmw2YUE7OztFQTRFWSxtQkFBOEI7QzlGNDFhMUM7O0E4Rng2YUE7OztFQWlGYywyQkFBc0M7QzlGNjFhcEQ7O0E4Rjk2YUE7OztFQXNGZ0IsK0JBQTBDO0M5RjgxYTFEOztBOEZwN2FBOzs7RUEyRmtCLCtCQUEwQztDOUYrMWE1RDs7QThGMTdhQTs7O0VBZ0dvQiwrQkFBMEM7QzlGZzJhOUQ7O0E4Rmg4YUE7OztFQTJHUSx3Q0FBa0U7QzlGMjFhMUU7O0E4RnQ4YUE7OztFQWdIVSx1Q0FBaUU7QzlGNDFhM0U7O0E4RjU4YUE7OztFQXFIWSx5Q0FBbUU7QzlGNjFhL0U7O0E4Rmw5YUE7OztFQTBIYyx1Q0FBaUU7QzlGODFhL0U7O0E4Rng5YUE7OztFQStIZ0IseUNBQW1FO0M5RisxYW5GOztBOEY5OWFBOzs7RUF3SVEsYVJ4S2E7Q3RGb2dickI7O0E4RnArYUE7OztFQTRJVSwyQkFBc0M7QzlGODFhaEQ7O0E4RjErYUE7OztFQWlKWSwrQkFBMEM7QzlGKzFhdEQ7O0E4RmgvYUE7OztFQXNKYywrQkFBMEM7QzlGZzJheEQ7O0E4RnQvYUE7OztFQTJKZ0IsK0JBQTBDO0M5RmkyYTFEOztBOEY1L2FBOzs7RUFnS2tCLCtCQUEwQztDOUZrMmE1RDs7QThGbGdiQTs7O0VBeUtNLGdDQUEwRDtFdkU5TjFELG1DK0RxS2dCO0N0Rnk1YXRCOztBdUIxamJNO0V1RWlETjs7O0l2RWhEUSxpQkFBZ0I7R3ZCZ2tidEI7Q0FDRjs7QThGbDJhQTtFQU9VLGNBQW1EO0M5RisxYTdEOztBOEZ0MmFBO0VBYVksY1J2SCtEO0N0Rm85YTNFOztBOEYxMmFBO0VBa0JZLDJCQUEwQjtFQUMxQiwwQkFBeUI7QzlGNDFhckM7O0E4Ri8yYUE7RUF1QlksaUNBQStEO0M5RjQxYTNFOztBOEZuM2FBO0VBK0JVLGdDQUEwRDtDOUZ3MWFwRTs7QThGdjNhQTtFQWtDVSxzQkFBcUI7QzlGeTFhL0I7O0E4RjMzYUE7RUF1Q1ksZ0NBQTBEO0M5RncxYXRFOztBOEYvM2FBO0VBNENZLGFSM1BTO0N0RmtsYnJCOztBOEZuNGFBO0VBaURnQiwwQkFBcUM7QzlGczFhckQ7O0E4RnY0YUE7RUFzRGtCLGlDQUE0QztDOUZxMWE5RDs7QThGMzRhQTtFQTJEb0IsaUNBQTRDO0M5Rm8xYWhFOztBOEYvNGFBO0VBZ0VzQixpQ0FBNEM7QzlGbTFhbEU7O0E4Rm41YUE7RUFxRXdCLGlDQUE0QztDOUZrMWFwRTs7QThGdjVhQTtFQWdGWSxhUi9SUztDdEYwbWJyQjs7QThGMzVhQTtFQXFGZ0IsbUJBQThCO0M5RjAwYTlDOztBOEYvNWFBO0VBMEZrQiwyQkFBc0M7QzlGeTBheEQ7O0E4Rm42YUE7RUErRm9CLCtCQUEwQztDOUZ3MGE5RDs7QThGdjZhQTtFQW9Hc0IsK0JBQTBDO0M5RnUwYWhFOztBOEYzNmFBO0VBeUd3QiwrQkFBMEM7QzlGczBhbEU7O0E4Ri82YUE7RUFvSFksZ0NBQTBEO0M5Rit6YXRFOztBOEZuN2FBO0VBeUhZLGFSeFVTO0N0RnNvYnJCOztBOEZ2N2FBO0VBNkhjLDJCQUFzQztDOUY4emFwRDs7QThGMzdhQTtFQWtJZ0IsK0JBQTBDO0M5RjZ6YTFEOztBOEYvN2FBO0VBdUlrQiwrQkFBMEM7QzlGNHphNUQ7O0E4Rm44YUE7RUE0SW9CLCtCQUEwQztDOUYyemE5RDs7QThGdjhhQTtFQWlKc0IsK0JBQTBDO0M5RjB6YWhFOztBOEYzOGFBO0VObk5FLHNCQUFxQjtFQUNyQixxQ0FBb0M7Q3hGa3FidEM7O0E4Rmg5YUE7RU45TUUsc0JBQXFCO0N4RmtxYnZCOztBOEZwOWFBOzs7O0VBcUtNLGNSL1FxRTtDdEZxa2IzRTs7QThGMzlhQTs7OztFQXdLUSxjQUFhO0M5RjB6YXJCOztBOEZsK2FBOzs7O0VBNEtRLHlCQUFxQztDOUY2emE3Qzs7QThGeithQTs7OztFQWdMUSx1QkFBc0I7QzlGZzBhOUI7O0E4RmgvYUE7Ozs7RUFvTFEsdUJBQXNCO0VBQ3RCLHlCUnBQYztFUXFQZCwwQkFBeUI7RUFDekIsb0JBQW1CO0M5Rm0wYTNCOztBOEYxL2FBOzs7O0VBMkxRLHdCQUF1QjtFQUN2Qix5QlIzUGM7RVE0UGQsMEJBQXlCO0VBQ3pCLG1CQUFrQjtDOUZzMGExQjs7QThGcGdiQTs7OztFQWtNUSxnQkFBZTtDOUZ5MGF2Qjs7QThGM2diQTs7Ozs7Ozs7Ozs7Ozs7OztFQXdNUSxtQkFBa0I7RUFDbEIsd0JBQXVCO0VBQ3ZCLHlCUnpRYztFUTBRZCwwQkFBeUI7RUFDekIsbUJBQWtCO0VBQ2xCLFNBQVE7QzlGczFhaEI7O0E4Rm5pYkE7Ozs7RUFpTlEsZ0JBQWU7QzlGeTFhdkI7O0E4Rm4xYUE7RUFDRSxtQkFBa0I7QzlGczFhcEI7O0E4RnYxYUE7RUFJSSxrQkFBaUI7QzlGdTFhckI7O0E4Rm4xYUE7O0VBRUUsaUJBQWdCO0VBQ2hCLG9CQUFtQjtDOUZzMWFyQjs7QTJGdHViQTtFR29aRSxtQkFBa0I7QzlGczFhcEI7O0E4RnYxYUE7RUFJSSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxTQUFRO0M5RnUxYVo7O0E4Rm4xYUE7Ozs7O0V2RXBkTSw2RXVFeWR1SDtDOUZzMWE3SDs7QXVCM3liTTtFdUVnZE47Ozs7O0l2RS9jUSxpQkFBZ0I7R3ZCbXpidEI7Q0FDRjs7QStGcjBiQTtFQUNFLG1CQUFrQjtDL0Z3MGJwQjs7QStGcjBiQTtFQUNFLDJCVDZGd0Y7RVM1RnhGLG1CQUFrQjtFQUNsQix3QlQ2RDJGO0VTNUQzRixjM0ZnakJzQztDSnd4YXhDOztBK0Y1MGJBO0VBUUksMkJUc0ZzRjtFU3JGdEYsY0FBYTtFQUNiLGNUbUJpQjtFU2xCakIsYVRrQmlCO0UvRHJCZiw2RCtEc0txQjtDdEZzcWIzQjs7QXVCeDBiTTtFd0VaTjtJeEVhUSxpQkFBZ0I7R3ZCNDBidEI7Q0FDRjs7QStGMTFiQTtFQWdCSSxZQUFXO0VBQ1gsZUFBYztFQUNkLGdCQUFlO0VBQ2YsT0FBTTtFQUNOLFlBQVc7Qy9GODBiZjs7QStGMTBiQTtFQUVJLDhCVHNFNEY7RVNyRTVGLDRCVHlDK0Y7Q3RGbXlibkc7O0ErRngwYkE7RUFDRSw0QlRvQ2lHO0N0RnV5Ym5HOztBK0Z4MGJBO0VBQ0UsOEJUNEQ4RjtDdEYrd2JoRzs7QStGeDBiQTs7RXhFL0JNLDBDK0RzS3FCO0N0RnNzYjNCOztBdUJ4MmJNO0V3RTJCTjs7SXhFMUJRLGlCQUFnQjtHdkI2MmJ0QjtDQUNGOztBK0Y1MGJBO0VBRUksZUFBYztDL0Y4MGJsQjs7QStGaDFiQTtFQU1NLFNBQVE7Qy9GODBiZDs7QStGcDFiQTs7O0VBY00sb0JUaENlO0N0RjQyYnJCOztBK0Z0MGJBO0VBRUksZUFBYztDL0Z3MGJsQjs7QStGMTBiQTtFQU1NLFNBQVE7RXhFakVSLDZEK0RzS3FCO0N0Rm91YjNCOztBdUJ0NGJNO0V3RXVETjtJeEV0RFEsaUJBQWdCO0d2QjA0YnRCO0NBQ0Y7O0ErRnIxYkE7OztFQWVNLG9CVHJEZTtDdEZpNGJyQjs7QStGdDBiQTtFQUNFLDBCM0Y5RWdCO0NKdTVibEI7O0ErRjEwYkE7OztFQU1JLGVUV3dCO0N0Rit6YjVCOztBK0ZoMWJBO0VBVUksWTNGL0ZXO0NKeTZiZjs7QStGcDFiQTs7Ozs7OztFQXFCSSxZM0YxR1c7Q0ptN2JmOztBK0Y5MWJBO0VBMEJJLDJDVFYyQztFU1czQyxpQkFBZ0I7RUFDaEIsbUJBQWtCO0MvRncwYnRCOztBK0ZwMmJBO0VBK0JNLFVBQVM7Qy9GeTBiZjs7QStGeDJiQTtFQW1DTSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixtQkFBa0I7Qy9GeTBieEI7O0ErRi8yYkE7RUE2Q1EsVUFBUztDL0ZzMGJqQjs7QStGbjNiQTtFQW9EUSxpQ0FBZ0M7RUFDaEMsK0JBQThCO0VBQzlCLDhCQUE2QjtFQUM3QixZM0Y1SU87Q0orOGJmOztBK0YxM2JBO0VBMkRRLDBCM0Z4SVU7Q0oyOGJsQjs7QStGOTNiQTtFQWlFSSxtQkFBa0I7Qy9GaTBidEI7O0ErRjV6YkE7RUFDRSxlQUF5QztFQUd6Qyx1QjNGL0phO0UyRmdLYiwrQjNGN0pnQjtDSjA5YmxCOztBZ0cxOWJBO0VBRUksK0JBQW1DO0NoRzQ5YnZDOztBZ0c5OWJBO0VBTUksc0JBQXFCO0NoRzQ5YnpCOztBZ0d4OWJBO0VBQ0UsZ0I1Rm9OZ0M7RTRGbk5oQyxVQUFTO0NoRzI5Ylg7O0FnR3g5YkE7RUFFSSxlQUFjO0NoRzA5YmxCOztBZ0dyOWJBO0VBQ0UsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixXQUFVO0NoR3c5Ylo7O0FnRzM5YkE7RUFNSSxVQUFTO0NoR3k5YmI7O0FnRy85YkE7RUFVSSxxQjVGa2dCb0M7Q0p1OWF4Qzs7QWdHbitiQTtFQWNJLFVBQVM7RUFDVCxvQkFBbUI7Q2hHeTlidkI7O0FnR3A5YkE7RUFDRSxtQkFBa0I7Q2hHdTlicEI7O0FnR3g5YkE7RWxFekNFLG9DQUEwQztFQUMxQyxnQkFBZTtFQUNmLHVDQUE2QztFQUM3Qyx5QkFBK0I7RWtFMkM3QixhQUFZO0VBQ1osbUJBQWtCO0VBQ2xCLGtCQUFpQjtDaEcyOWJyQjs7QWdHbCtiQTtFQVdJLFdBQVU7RUFDVixlQUFjO0VBQ2QsY0FBYTtFQUNiLE9BQU07Q2hHMjliVjs7QWdHdDliQTs7RUFNTSxlQUFjO0NoR3E5YnBCOztBZ0c5OGJBO0VBQ0UsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixXQUFVO0NoR2k5Ylo7O0FnR3A5YkE7RUFNSSxVQUFTO0NoR2s5YmI7O0FnR3g5YkE7RUFVSSxxQjVGOGNvQztDSm9nYnhDOztBZ0c1OWJBO0VBY0ksVUFBUztFQUNULG9CQUFtQjtDaEdrOWJ2Qjs7QWdHNzhiQTs7RUFFRSxlQUFjO0VBQ2Qsb0I1RmdJb0Q7RTRGL0hwRCxxQjVGZ2NzQztFNEYvYnRDLG1CQUFrQjtDaEdnOWJwQjs7QWdHMzhiQTtFUi9GRSw2QlFnR21DO0VBQ25DLHdDQUF1QztDaEc4OGJ6Qzs7QWdHMThiQTtFQUVJLG1CQUFrQjtDaEc0OGJ0Qjs7QWdHOThiQTtFQUlNLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsV0FBVTtDaEc4OGJoQjs7QWlCdmdjSTtFK0UrREY7SUFDRSxhQUFZO0doRzQ4YmQ7RWdHejliRjtJQWVNLGlCQUFnQjtHaEc2OGJwQjtFZ0c1OWJGO0lBaUJRLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsV0FBVTtJQUNWLHVCQUFzQjtJQUN0Qix1QjVGdElPO0dKb2xjYjtDQUNGOztBZ0d4OGJBO0VBRUksY0FBYTtDaEcwOGJqQjs7QWdHNThiQTtFcEY3SEksMEJvRm1JNEI7RXBGbEk1QiwyQm9Ga0k0QjtFQUM1QixXQUFVO0VBQ1YsYUFBWTtDaEcyOGJoQjs7QWdHbjliQTs7RXBGL0dJLGdDb0YySG1DO0VwRjFIbkMsK0JvRjBIbUM7Q2hHNjhidkM7O0FnR3o5YkE7RUFpQk0sY0FBYTtFQUNiLGNBQWE7RUFDYixtQkFBa0I7Q2hHNDhieEI7O0FnRy85YkE7RUF1QlEsV0FBVTtFQUNWLGFBQVk7RUFDWixZQUFXO0VBQ1gsa0JBQWlCO0VBQ2pCLDBCQUF5QjtFQUN6Qix1Q0FBcUM7Q2hHNDhiN0M7O0FnR3grYkE7RUFnQ1EsV0FBVTtFQUNWLGdCQUFlO0VBRWYsaUJBQWdCO0NoRzI4YnhCOztBZ0c5K2JBO0VBc0NVLGVBQWM7RUFDZCxnQkFBZTtDaEc0OGJ6Qjs7QWdHbi9iQTtFQStDTSxpQzVGckxZO0U0RnNMWiw4QjVGMUxZO0U0RjJMWixjQUFhO0NoR3c4Ym5COztBeURocGNFO0VBQ0UsZUFBYztFQUNkLFlBQVc7RUFDWCxZQUFXO0N6RG1wY2Y7O0FpQjNsY0k7RStFNEZKO0lBcURVLGtDQUFtQztJQUNuQywwQkFBMkI7R2hHKzhibkM7Q0FDRjs7QWdHdGdjQTtFQThETSwwQjVGMU1ZO0U0RjJNWixjQUFhO0NoRzQ4Ym5COztBeURscWNFO0VBQ0UsZUFBYztFQUNkLFlBQVc7RUFDWCxZQUFXO0N6RHFxY2Y7O0FnR2poY0E7RUFrRVEsZTVGek1VO0NKNHBjbEI7O0FpQmpuY0k7RStFNEZKO0lBc0VZLDBCNUZsTk07R0pzcWNoQjtDQUNGOztBZ0czaGNBO0VBcUZJLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsZVZuRzBFO0VVb0cxRSxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLGNWdEcwRTtDdEZnamM5RTs7QWlCaG9jSTtFK0U0Rko7SUErRU0sWUFBVztJQUNYLGtCQUFpQjtJQUNqQixvQkFBbUI7SUFDbkIsaUJBQWdCO0doRzA5YnBCO0NBQ0Y7O0FnRy84YkE7RUFFSSwwQjVGck9jO0U0RnNPZCxZNUY5T1c7Q0orcmNmOztBZ0dwOWJBO0VBTUksWTVGalBXO0NKbXNjZjs7QWdHeDliQTtFQVVNLDBCQUFvQztDaEdrOWIxQzs7QWdHNTliQTtFQWNJLHNCNUZuUGM7Q0pxc2NsQjs7QWdHaCtiQTtFQW1CTSwwQkFBc0M7RUFDdEMsWTVGL1BTO0NKZ3RjZjs7QWdHcitiQTtFQXVCUSxZNUZsUU87Q0pvdGNmOztBZ0d6K2JBO0VBMkJVLDBCQUFvQztFQUNwQyxlNUZwUVE7Q0pzdGNsQjs7QWdHOStiQTtFQStCVSwwQkFBc0M7Q2hHbTliaEQ7O0FnR2wvYkE7RUFvQ00sc0I1RnpRWTtDSjJ0Y2xCOztBZ0d0L2JBO0VBdUNNLHlDQUF3QztFQUN4Qyx1QkFBd0I7Q2hHbTliOUI7O0FnRzMvYkE7RUE0Q1EsMEJBQTJCO0NoR205Ym5DOztBbUM1cWNBO0U4RG5FSSxlN0ZXYztDSnd1Y2xCOztBaUdydmNBO0VBS00sZWpHUndCO0NBNHZjOUI7O0FpR3p2Y0E7RUFZUSxZN0ZMTztDSnN2Y2Y7O0FpRzF1Y0E7RUFDRSxpQkFBZ0I7RUFDaEIsZ0M3RlhnQjtDSnd2Y2xCOztBaUcvdWNBO0VBS0ksbUM3RnlMZ0M7RTZGeExoQywyQkFBMEI7RUFDMUIsbUI3Rm9MNkI7Q0owamNqQzs7QU81dmNFO0UwRmlCSSxrRDdGcEJZO0NKbXdjbEI7O0FpR3p2Y0E7O0VBZ0JJLGtEN0Z6QmM7Q0p1d2NsQjs7QWlHOXZjQTtFQW9CSSwrQjdGN0JjO0U2RjhCZCxnQkFBZTtDakc4dWNuQjs7QWlHbndjQTtFQXdCTSw2QkFBNEI7RUFDNUIsb0M3RnFLOEI7RTZGcEs5QiwwQkFBeUI7RUFDekIsaUM3Rm1LOEI7RTZGbEs5QixrQjdGK0oyQjtDSmdsY2pDOztBT2x4Y0U7RTBGc0NNLGtEQUF1RDtDakdndmMvRDs7QWlHL3djQTs7RUFxQ00sa0RBQXVEO0NqRyt1YzdEOztBaUcxdWNBO0VBQ0Usb0JBQW1CO0NqRzZ1Y3JCOztBaUc5dWNBO0VBSUksbUI3Rm9oQm9DO0U2Rm5oQnBDLG9CN0ZtaEJvQztDSjJ0YnhDOztBaUdudmNBO0VBU0ksbUJBQWtCO0NqRzh1Y3RCOztBaUd2dWNJO0VBQ0UsMEI3RnRFWTtDSmd6Y2xCOztBaUczdWNJO0VBQ0UsMEI3Ri9EWTtFNkZpRVYsc0JBQWlDO0NqRzZ1Y3pDOztBa0czemNFO0VBQ0UsMEJsR04wQjtFa0dPMUIsWTlGR1c7Q0oyemNmOztBa0doMGNFO0VBT1EsNkI5Rk1RO0NKdXpjbEI7O0FrR3AwY0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0o4emNsQjs7QWtHMzBjRTtFQWtCVSxlOUZMTTtDSmswY2xCOztBa0cvMGNFOztFQXNCVSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGU5RlhNO0NKeTBjbEI7O0FrR3QxY0U7RUFnQ1EsZ0M5RjNCSztDSnExY2Y7O0FrRzExY0U7O0VBb0NRLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjQxY2Y7O0FrR2oyY0U7RUEyQ1UsWTlGdENHO0NKZzJjZjs7QWtHcjJjRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0p1MmNmOztBa0c1MmNFO0VBQ0UsMEI5RlVjO0U4RlRkLFk5RkdXO0NKNDJjZjs7QWtHajNjRTtFQU9RLDZCOUZNUTtDSncyY2xCOztBa0dyM2NFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKKzJjbEI7O0FrRzUzY0U7RUFrQlUsZTlGTE07Q0ptM2NsQjs7QWtHaDRjRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjAzY2xCOztBa0d2NGNFO0VBZ0NRLGdDOUYzQks7Q0pzNGNmOztBa0czNGNFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0o2NGNmOztBa0dsNWNFO0VBMkNVLFk5RnRDRztDSmk1Y2Y7O0FrR3Q1Y0U7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKdzVjZjs7QWtHNzVjRTtFQUNFLDBCOUZvQ2E7RThGbkNiLFk5RkdXO0NKNjVjZjs7QWtHbDZjRTtFQU9RLDZCOUZNUTtDSnk1Y2xCOztBa0d0NmNFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKZzZjbEI7O0FrRzc2Y0U7RUFrQlUsZTlGTE07Q0pvNmNsQjs7QWtHajdjRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjI2Y2xCOztBa0d4N2NFO0VBZ0NRLGdDOUYzQks7Q0p1N2NmOztBa0c1N2NFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0o4N2NmOztBa0duOGNFO0VBMkNVLFk5RnRDRztDSms4Y2Y7O0FrR3Y4Y0U7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKeThjZjs7QWtHOThjRTtFQUNFLDBCOUZzQ2E7RThGckNiLFk5RkdXO0NKODhjZjs7QWtHbjljRTtFQU9RLDZCOUZNUTtDSjA4Y2xCOztBa0d2OWNFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKaTljbEI7O0FrRzk5Y0U7RUFrQlUsZTlGTE07Q0pxOWNsQjs7QWtHbCtjRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjQ5Y2xCOztBa0d6K2NFO0VBZ0NRLGdDOUYzQks7Q0p3K2NmOztBa0c3K2NFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0orK2NmOztBa0dwL2NFO0VBMkNVLFk5RnRDRztDSm0vY2Y7O0FrR3gvY0U7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKMC9jZjs7QWtHLy9jRTtFQUNFLDBCOUZtQ2E7RThGbENiLGU5RnFGbUI7Q0o2NmN2Qjs7QWtHcGdkRTtFQU9RLDZCOUZNUTtDSjIvY2xCOztBa0d4Z2RFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKa2dkbEI7O0FrRy9nZEU7RUFrQlUsZTlGTE07Q0pzZ2RsQjs7QWtHbmhkRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjZnZGxCOztBa0cxaGRFO0VBZ0NRLGdDOUYzQks7Q0p5aGRmOztBa0c5aGRFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0pnaWRmOztBa0dyaWRFO0VBMkNVLFk5RnRDRztDSm9pZGY7O0FrR3ppZEU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKMmlkZjs7QWtHaGpkRTtFQUNFLDBCOUZpQ2E7RThGaENiLFk5RkdXO0NKZ2pkZjs7QWtHcmpkRTtFQU9RLDZCOUZNUTtDSjRpZGxCOztBa0d6amRFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKbWpkbEI7O0FrR2hrZEU7RUFrQlUsZTlGTE07Q0p1amRsQjs7QWtHcGtkRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjhqZGxCOztBa0cza2RFO0VBZ0NRLGdDOUYzQks7Q0owa2RmOztBa0cva2RFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0ppbGRmOztBa0d0bGRFO0VBMkNVLFk5RnRDRztDSnFsZGY7O0FrRzFsZEU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKNGxkZjs7QWtHam1kRTtFQUNFLDBCWkFlO0VZQ2YsWTlGR1c7Q0ppbWRmOztBa0d0bWRFO0VBT1EsNkI5Rk1RO0NKNmxkbEI7O0FrRzFtZEU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0pvbWRsQjs7QWtHam5kRTtFQWtCVSxlOUZMTTtDSndtZGxCOztBa0dybmRFOztFQXNCVSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGU5RlhNO0NKK21kbEI7O0FrRzVuZEU7RUFnQ1EsZ0M5RjNCSztDSjJuZGY7O0FrR2hvZEU7O0VBb0NRLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSmtvZGY7O0FrR3ZvZEU7RUEyQ1UsWTlGdENHO0NKc29kZjs7QWtHM29kRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0o2b2RmOztBa0dscGRFO0VBQ0UsMEJaQ1U7RVlBVixZOUZHVztDSmtwZGY7O0FrR3ZwZEU7RUFPUSw2QjlGTVE7Q0o4b2RsQjs7QWtHM3BkRTs7RUFXUSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnFwZGxCOztBa0dscWRFO0VBa0JVLGU5RkxNO0NKeXBkbEI7O0FrR3RxZEU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0pncWRsQjs7QWtHN3FkRTtFQWdDUSxnQzlGM0JLO0NKNHFkZjs7QWtHanJkRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKbXJkZjs7QWtHeHJkRTtFQTJDVSxZOUZ0Q0c7Q0p1cmRmOztBa0c1cmRFOztFQStDVSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjhyZGY7O0FrR25zZEU7RUFDRSwwQlpHVztFWUZYLFk5RkdXO0NKbXNkZjs7QWtHeHNkRTtFQU9RLDZCOUZNUTtDSityZGxCOztBa0c1c2RFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKc3NkbEI7O0FrR250ZEU7RUFrQlUsZTlGTE07Q0owc2RsQjs7QWtHdnRkRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSml0ZGxCOztBa0c5dGRFO0VBZ0NRLGdDOUYzQks7Q0o2dGRmOztBa0dsdWRFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0pvdWRmOztBa0d6dWRFO0VBMkNVLFk5RnRDRztDSnd1ZGY7O0FrRzd1ZEU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKK3VkZjs7QWtHcHZkRTtFQUNFLDBCWklVO0VZSFYsZTlGcUZtQjtDSmtxZHZCOztBa0d6dmRFO0VBT1EsNkI5Rk1RO0NKZ3ZkbEI7O0FrRzd2ZEU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0p1dmRsQjs7QWtHcHdkRTtFQWtCVSxlOUZMTTtDSjJ2ZGxCOztBa0d4d2RFOztFQXNCVSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGU5RlhNO0NKa3dkbEI7O0FrRy93ZEU7RUFnQ1EsZ0M5RjNCSztDSjh3ZGY7O0FrR254ZEU7O0VBb0NRLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnF4ZGY7O0FrRzF4ZEU7RUEyQ1UsWTlGdENHO0NKeXhkZjs7QWtHOXhkRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0pneWRmOztBa0dyeWRFO0VBQ0UsMEJaTWE7RVlMYixZOUZHVztDSnF5ZGY7O0FrRzF5ZEU7RUFPUSw2QjlGTVE7Q0ppeWRsQjs7QWtHOXlkRTs7RUFXUSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnd5ZGxCOztBa0dyemRFO0VBa0JVLGU5RkxNO0NKNHlkbEI7O0FrR3p6ZEU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0ptemRsQjs7QWtHaDBkRTtFQWdDUSxnQzlGM0JLO0NKK3pkZjs7QWtHcDBkRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKczBkZjs7QWtHMzBkRTtFQTJDVSxZOUZ0Q0c7Q0owMGRmOztBa0cvMGRFOztFQStDVSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSmkxZGY7O0FrR3QxZEU7RUFDRSwwQlpRWTtFWVBaLFk5RkdXO0NKczFkZjs7QWtHMzFkRTtFQU9RLDZCOUZNUTtDSmsxZGxCOztBa0cvMWRFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKeTFkbEI7O0FrR3QyZEU7RUFrQlUsZTlGTE07Q0o2MWRsQjs7QWtHMTJkRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSm8yZGxCOztBa0dqM2RFO0VBZ0NRLGdDOUYzQks7Q0pnM2RmOztBa0dyM2RFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0p1M2RmOztBa0c1M2RFO0VBMkNVLFk5RnRDRztDSjIzZGY7O0FrR2g0ZEU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKazRkZjs7QWtHdjRkRTtFQUNFLDBCOUY2QmE7RThGNUJiLFk5RkdXO0NKdTRkZjs7QWtHNTRkRTtFQU9RLDZCOUZNUTtDSm00ZGxCOztBa0doNWRFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKMDRkbEI7O0FrR3Y1ZEU7RUFrQlUsZTlGTE07Q0o4NGRsQjs7QWtHMzVkRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnE1ZGxCOztBa0dsNmRFO0VBZ0NRLGdDOUYzQks7Q0ppNmRmOztBa0d0NmRFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0p3NmRmOztBa0c3NmRFO0VBMkNVLFk5RnRDRztDSjQ2ZGY7O0FrR2o3ZEU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKbTdkZjs7QWtHeDdkRTtFQUNFLDBCOUY4QmE7RThGN0JiLFk5RkdXO0NKdzdkZjs7QWtHNzdkRTtFQU9RLDZCOUZNUTtDSm83ZGxCOztBa0dqOGRFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKMjdkbEI7O0FrR3g4ZEU7RUFrQlUsZTlGTE07Q0orN2RsQjs7QWtHNThkRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnM4ZGxCOztBa0duOWRFO0VBZ0NRLGdDOUYzQks7Q0prOWRmOztBa0d2OWRFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0p5OWRmOztBa0c5OWRFO0VBMkNVLFk5RnRDRztDSjY5ZGY7O0FrR2wrZEU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKbytkZjs7QWtHeitkRTtFQUNFLDBCOUYrQmE7RThGOUJiLFk5RkdXO0NKeStkZjs7QWtHOStkRTtFQU9RLDZCOUZNUTtDSnErZGxCOztBa0dsL2RFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKNCtkbEI7O0FrR3ovZEU7RUFrQlUsZTlGTE07Q0pnL2RsQjs7QWtHNy9kRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnUvZGxCOztBa0dwZ2VFO0VBZ0NRLGdDOUYzQks7Q0ptZ2VmOztBa0d4Z2VFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0owZ2VmOztBa0cvZ2VFO0VBMkNVLFk5RnRDRztDSjhnZWY7O0FrR25oZUU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKcWhlZjs7QWtHMWhlRTtFQUNFLDBCOUZnQ2E7RThGL0JiLFk5RkdXO0NKMGhlZjs7QWtHL2hlRTtFQU9RLDZCOUZNUTtDSnNoZWxCOztBa0duaWVFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKNmhlbEI7O0FrRzFpZUU7RUFrQlUsZTlGTE07Q0ppaWVsQjs7QWtHOWllRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSndpZWxCOztBa0dyamVFO0VBZ0NRLGdDOUYzQks7Q0pvamVmOztBa0d6amVFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0oyamVmOztBa0doa2VFO0VBMkNVLFk5RnRDRztDSitqZWY7O0FrR3BrZUU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKc2tlZjs7QWtHM2tlRTtFQUNFLDBCOUZpQ2E7RThGaENiLFk5RkdXO0NKMmtlZjs7QWtHaGxlRTtFQU9RLDZCOUZNUTtDSnVrZWxCOztBa0dwbGVFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKOGtlbEI7O0FrRzNsZUU7RUFrQlUsZTlGTE07Q0prbGVsQjs7QWtHL2xlRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnlsZWxCOztBa0d0bWVFO0VBZ0NRLGdDOUYzQks7Q0pxbWVmOztBa0cxbWVFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0o0bWVmOztBa0dqbmVFO0VBMkNVLFk5RnRDRztDSmduZWY7O0FrR3JuZUU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKdW5lZjs7QWtHNW5lRTtFQUNFLDBCOUZrQ2E7RThGakNiLGU5RnFGbUI7Q0owaWV2Qjs7QWtHam9lRTtFQU9RLDZCOUZNUTtDSnduZWxCOztBa0dyb2VFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKK25lbEI7O0FrRzVvZUU7RUFrQlUsZTlGTE07Q0ptb2VsQjs7QWtHaHBlRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjBvZWxCOztBa0d2cGVFO0VBZ0NRLGdDOUYzQks7Q0pzcGVmOztBa0czcGVFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0o2cGVmOztBa0dscWVFO0VBMkNVLFk5RnRDRztDSmlxZWY7O0FrR3RxZUU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKd3FlZjs7QWtHN3FlRTtFQUNFLDBCOUZtQ2E7RThGbENiLGU5RnFGbUI7Q0oybGV2Qjs7QWtHbHJlRTtFQU9RLDZCOUZNUTtDSnlxZWxCOztBa0d0cmVFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKZ3JlbEI7O0FrRzdyZUU7RUFrQlUsZTlGTE07Q0pvcmVsQjs7QWtHanNlRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjJyZWxCOztBa0d4c2VFO0VBZ0NRLGdDOUYzQks7Q0p1c2VmOztBa0c1c2VFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0o4c2VmOztBa0dudGVFO0VBMkNVLFk5RnRDRztDSmt0ZWY7O0FrR3Z0ZUU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKeXRlZjs7QWtHOXRlRTtFQUNFLDBCOUZvQ2E7RThGbkNiLFk5RkdXO0NKOHRlZjs7QWtHbnVlRTtFQU9RLDZCOUZNUTtDSjB0ZWxCOztBa0d2dWVFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKaXVlbEI7O0FrRzl1ZUU7RUFrQlUsZTlGTE07Q0pxdWVsQjs7QWtHbHZlRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjR1ZWxCOztBa0d6dmVFO0VBZ0NRLGdDOUYzQks7Q0p3dmVmOztBa0c3dmVFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0ordmVmOztBa0dwd2VFO0VBMkNVLFk5RnRDRztDSm13ZWY7O0FrR3h3ZUU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKMHdlZjs7QWtHL3dlRTtFQUNFLDBCOUZxQ2E7RThGcENiLFk5RkdXO0NKK3dlZjs7QWtHcHhlRTtFQU9RLDZCOUZNUTtDSjJ3ZWxCOztBa0d4eGVFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKa3hlbEI7O0FrRy94ZUU7RUFrQlUsZTlGTE07Q0pzeGVsQjs7QWtHbnllRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjZ4ZWxCOztBa0cxeWVFO0VBZ0NRLGdDOUYzQks7Q0p5eWVmOztBa0c5eWVFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0pnemVmOztBa0dyemVFO0VBMkNVLFk5RnRDRztDSm96ZWY7O0FrR3p6ZUU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKMnplZjs7QWtHaDBlRTtFQUNFLDBCOUZzQ2E7RThGckNiLFk5RkdXO0NKZzBlZjs7QWtHcjBlRTtFQU9RLDZCOUZNUTtDSjR6ZWxCOztBa0d6MGVFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKbTBlbEI7O0FrR2gxZUU7RUFrQlUsZTlGTE07Q0p1MGVsQjs7QWtHcDFlRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjgwZWxCOztBa0czMWVFO0VBZ0NRLGdDOUYzQks7Q0owMWVmOztBa0cvMWVFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0ppMmVmOztBa0d0MmVFO0VBMkNVLFk5RnRDRztDSnEyZWY7O0FrRzEyZUU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKNDJlZjs7QWtHajNlRTtFQUNFLHVCOUZJVztFOEZIWCxlOUZxRm1CO0NKK3hldkI7O0FrR3QzZUU7RUFPUSw2QjlGTVE7Q0o2MmVsQjs7QWtHMTNlRTs7RUFXUSw2QkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSm8zZWxCOztBa0dqNGVFO0VBa0JVLGU5RkxNO0NKdzNlbEI7O0FrR3I0ZUU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0orM2VsQjs7QWtHNTRlRTtFQWdDUSxnQzlGM0JLO0NKMjRlZjs7QWtHaDVlRTs7RUFvQ1Esd0JBQXFDO0VBQ3JDLG9CQUFpQztFQUNqQyxnQzlGakNLO0NKazVlZjs7QWtHdjVlRTtFQTJDVSxZOUZ0Q0c7Q0pzNWVmOztBa0czNWVFOztFQStDVSx3QkFBcUM7RUFDckMsK0JBQTRDO0VBQzVDLFk5RjVDRztDSjY1ZWY7O0FrR2w2ZUU7RUFDRSwwQjlGVWM7RThGVGQsWTlGR1c7Q0prNmVmOztBa0d2NmVFO0VBT1EsNkI5Rk1RO0NKODVlbEI7O0FrRzM2ZUU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0pxNmVsQjs7QWtHbDdlRTtFQWtCVSxlOUZMTTtDSnk2ZWxCOztBa0d0N2VFOztFQXNCVSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGU5RlhNO0NKZzdlbEI7O0FrRzc3ZUU7RUFnQ1EsZ0M5RjNCSztDSjQ3ZWY7O0FrR2o4ZUU7O0VBb0NRLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSm04ZWY7O0FrR3g4ZUU7RUEyQ1UsWTlGdENHO0NKdThlZjs7QWtHNThlRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0o4OGVmOztBa0duOWVFO0VBQ0UsMEI5RlljO0U4RlhkLFk5RkdXO0NKbTllZjs7QWtHeDllRTtFQU9RLDZCOUZNUTtDSis4ZWxCOztBa0c1OWVFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKczllbEI7O0FrR24rZUU7RUFrQlUsZTlGTE07Q0owOWVsQjs7QWtHditlRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSmkrZWxCOztBa0c5K2VFO0VBZ0NRLGdDOUYzQks7Q0o2K2VmOztBa0dsL2VFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0pvL2VmOztBa0d6L2VFO0VBMkNVLFk5RnRDRztDSncvZWY7O0FrRzcvZUU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKKy9lZjs7QWlHdDZlQTtFQUVJLGU3RnZGYztDSisvZWxCOztBaUcxNmVBO0VBTUksc0JBQWlDO0NqR3c2ZXJDOztBaUc5NmVBOztFQVVNLHNCQUFpQztDakd5NmV2Qzs7QWlHbjdlQTs7RUFlTSwwQjdGaEdZO0U2RmlHWixrREFBcUY7RUFDckYsWTdGMUdTO0NKbWhmZjs7QWlHMTdlQTs7OztFQTBCVSxrREFBcUY7Q2pHdTZlL0Y7O0FpR2o4ZUE7OztFQThCVSwwQkFBb0M7Q2pHeTZlOUM7O0FpR3Y4ZUE7RUFrQ1Esc0JBQWlDO0NqR3k2ZXpDOztBaUczOGVBO0VBdUNZLGtEQUFxRjtDakd3NmVqRzs7QWlHLzhlQTtFQWtEUSwwQjdGMUlVO0NKMmlmbEI7O0FpR245ZUE7RUFrRFEsMEI3Rm5JVTtFNkZxSVIsc0JBQWlDO0NqR282ZTNDOztBa0d0amZFO0VBQ0UsMEJMNEJpQjtFSzNCakIsWTlGR1c7Q0pzamZmOztBa0dyamZRO0VBQ0UsNkI5Rk1RO0NKa2pmbEI7O0FrR3RqZlE7O0VBRUUsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0p5amZsQjs7QWtHcmpmVTtFQUNFLGU5RkxNO0NKNmpmbEI7O0FrR3RqZlU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSm9rZmxCOztBa0dsamZRO0VBQ0UsZ0M5RjNCSztDSmdsZmY7O0FrR25qZlE7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKdWxmZjs7QWtHbGpmVTtFQUNFLFk5RnRDRztDSjJsZmY7O0FrR25qZlU7O0VBRUUsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0prbWZmOztBa0d2bWZFO0VBQ0UsMEI5RlVjO0U4RlRkLFk5RkdXO0NKdW1mZjs7QWtHdG1mUTtFQUNFLDZCOUZNUTtDSm1tZmxCOztBa0d2bWZROztFQUVFLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKMG1mbEI7O0FrR3RtZlU7RUFDRSxlOUZMTTtDSjhtZmxCOztBa0d2bWZVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0pxbmZsQjs7QWtHbm1mUTtFQUNFLGdDOUYzQks7Q0ppb2ZmOztBa0dwbWZROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSndvZmY7O0FrR25tZlU7RUFDRSxZOUZ0Q0c7Q0o0b2ZmOztBa0dwbWZVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKbXBmZjs7QWtHeHBmRTtFQUNFLDBCTG1DaUI7RUtsQ2pCLFk5RkdXO0NKd3BmZjs7QWtHdnBmUTtFQUNFLDZCOUZNUTtDSm9wZmxCOztBa0d4cGZROztFQUVFLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKMnBmbEI7O0FrR3ZwZlU7RUFDRSxlOUZMTTtDSitwZmxCOztBa0d4cGZVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0pzcWZsQjs7QWtHcHBmUTtFQUNFLGdDOUYzQks7Q0prcmZmOztBa0dycGZROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnlyZmY7O0FrR3BwZlU7RUFDRSxZOUZ0Q0c7Q0o2cmZmOztBa0dycGZVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKb3NmZjs7QWtHenNmRTtFQUNFLDBCTHFDaUI7RUtwQ2pCLFk5RkdXO0NKeXNmZjs7QWtHeHNmUTtFQUNFLDZCOUZNUTtDSnFzZmxCOztBa0d6c2ZROztFQUVFLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKNHNmbEI7O0FrR3hzZlU7RUFDRSxlOUZMTTtDSmd0ZmxCOztBa0d6c2ZVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0p1dGZsQjs7QWtHcnNmUTtFQUNFLGdDOUYzQks7Q0ptdWZmOztBa0d0c2ZROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjB1ZmY7O0FrR3JzZlU7RUFDRSxZOUZ0Q0c7Q0o4dWZmOztBa0d0c2ZVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKcXZmZjs7QWtHMXZmRTtFQUNFLDBCTGtDaUI7RUtqQ2pCLGU5RnFGbUI7Q0p3cWZ2Qjs7QWtHenZmUTtFQUNFLDZCOUZNUTtDSnN2ZmxCOztBa0cxdmZROztFQUVFLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKNnZmbEI7O0FrR3p2ZlU7RUFDRSxlOUZMTTtDSml3ZmxCOztBa0cxdmZVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0p3d2ZsQjs7QWtHdHZmUTtFQUNFLGdDOUYzQks7Q0pveGZmOztBa0d2dmZROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjJ4ZmY7O0FrR3R2ZlU7RUFDRSxZOUZ0Q0c7Q0oreGZmOztBa0d2dmZVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKc3lmZjs7QWtHM3lmRTtFQUNFLDBCTGdDaUI7RUsvQmpCLFk5RkdXO0NKMnlmZjs7QWtHMXlmUTtFQUNFLDZCOUZNUTtDSnV5ZmxCOztBa0czeWZROztFQUVFLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKOHlmbEI7O0FrRzF5ZlU7RUFDRSxlOUZMTTtDSmt6ZmxCOztBa0czeWZVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0p5emZsQjs7QWtHdnlmUTtFQUNFLGdDOUYzQks7Q0pxMGZmOztBa0d4eWZROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjQwZmY7O0FrR3Z5ZlU7RUFDRSxZOUZ0Q0c7Q0pnMWZmOztBa0d4eWZVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKdTFmZjs7QWtHNTFmRTtFQUNFLDBCTHdDaUM7RUt2Q2pDLGU5RnFGbUI7Q0owd2Z2Qjs7QWtHMzFmUTtFQUNFLDZCOUZNUTtDSncxZmxCOztBa0c1MWZROztFQUVFLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKKzFmbEI7O0FrRzMxZlU7RUFDRSxlOUZMTTtDSm0yZmxCOztBa0c1MWZVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0owMmZsQjs7QWtHeDFmUTtFQUNFLGdDOUYzQks7Q0pzM2ZmOztBa0d6MWZROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjYzZmY7O0FrR3gxZlU7RUFDRSxZOUZ0Q0c7Q0ppNGZmOztBa0d6MWZVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKdzRmZjs7QWtHNzRmRTtFQUNFLDBCTHlDMkI7RUt4QzNCLFk5RkdXO0NKNjRmZjs7QWtHNTRmUTtFQUNFLDZCOUZNUTtDSnk0ZmxCOztBa0c3NGZROztFQUVFLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKZzVmbEI7O0FrRzU0ZlU7RUFDRSxlOUZMTTtDSm81ZmxCOztBa0c3NGZVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0oyNWZsQjs7QWtHejRmUTtFQUNFLGdDOUYzQks7Q0p1NmZmOztBa0cxNGZROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjg2ZmY7O0FrR3o0ZlU7RUFDRSxZOUZ0Q0c7Q0prN2ZmOztBa0cxNGZVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKeTdmZjs7QWtHOTdmRTtFQUNFLDBCTDBDNkI7RUt6QzdCLGU5RnFGbUI7Q0o0MmZ2Qjs7QWtHNzdmUTtFQUNFLDZCOUZNUTtDSjA3ZmxCOztBa0c5N2ZROztFQUVFLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKaThmbEI7O0FrRzc3ZlU7RUFDRSxlOUZMTTtDSnE4ZmxCOztBa0c5N2ZVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0o0OGZsQjs7QWtHMTdmUTtFQUNFLGdDOUYzQks7Q0p3OWZmOztBa0czN2ZROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSis5ZmY7O0FrRzE3ZlU7RUFDRSxZOUZ0Q0c7Q0ptK2ZmOztBa0czN2ZVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKMCtmZjs7QWtHLytmRTtFQUNFLDBCTDJDNEI7RUsxQzVCLGU5RnFGbUI7Q0o2NWZ2Qjs7QWtHOStmUTtFQUNFLDZCOUZNUTtDSjIrZmxCOztBa0cvK2ZROztFQUVFLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKay9mbEI7O0FrRzkrZlU7RUFDRSxlOUZMTTtDSnMvZmxCOztBa0cvK2ZVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0o2L2ZsQjs7QWtHMytmUTtFQUNFLGdDOUYzQks7Q0p5Z2dCZjs7QWtHNStmUTs7RUFFRSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0pnaGdCZjs7QWtHMytmVTtFQUNFLFk5RnRDRztDSm9oZ0JmOztBa0c1K2ZVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKMmhnQmY7O0FrR2hpZ0JFO0VBQ0UsMEJMNEMrQjtFSzNDL0IsZTlGcUZtQjtDSjg4ZnZCOztBa0cvaGdCUTtFQUNFLDZCOUZNUTtDSjRoZ0JsQjs7QWtHaGlnQlE7O0VBRUUsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0ptaWdCbEI7O0FrRy9oZ0JVO0VBQ0UsZTlGTE07Q0p1aWdCbEI7O0FrR2hpZ0JVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0o4aWdCbEI7O0FrRzVoZ0JRO0VBQ0UsZ0M5RjNCSztDSjBqZ0JmOztBa0c3aGdCUTs7RUFFRSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0ppa2dCZjs7QWtHNWhnQlU7RUFDRSxZOUZ0Q0c7Q0pxa2dCZjs7QWtHN2hnQlU7O0VBRUUsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0o0a2dCZjs7QWtHamxnQkU7RUFDRSwwQkw2QzhCO0VLNUM5QixlOUZxRm1CO0NKKy9mdkI7O0FrR2hsZ0JRO0VBQ0UsNkI5Rk1RO0NKNmtnQmxCOztBa0dqbGdCUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSm9sZ0JsQjs7QWtHaGxnQlU7RUFDRSxlOUZMTTtDSndsZ0JsQjs7QWtHamxnQlU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSitsZ0JsQjs7QWtHN2tnQlE7RUFDRSxnQzlGM0JLO0NKMm1nQmY7O0FrRzlrZ0JROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSmtuZ0JmOztBa0c3a2dCVTtFQUNFLFk5RnRDRztDSnNuZ0JmOztBa0c5a2dCVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjZuZ0JmOztBa0dsb2dCRTtFQUNFLDBCTDRCaUI7RUszQmpCLFk5RkdXO0NKa29nQmY7O0FrR2pvZ0JRO0VBQ0UsNkI5Rk1RO0NKOG5nQmxCOztBa0dsb2dCUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnFvZ0JsQjs7QWtHam9nQlU7RUFDRSxlOUZMTTtDSnlvZ0JsQjs7QWtHbG9nQlU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSmdwZ0JsQjs7QWtHOW5nQlE7RUFDRSxnQzlGM0JLO0NKNHBnQmY7O0FrRy9uZ0JROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSm1xZ0JmOztBa0c5bmdCVTtFQUNFLFk5RnRDRztDSnVxZ0JmOztBa0cvbmdCVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjhxZ0JmOztBa0ducmdCRTtFQUNFLDBCTDZCaUI7RUs1QmpCLFk5RkdXO0NKbXJnQmY7O0FrR2xyZ0JRO0VBQ0UsNkI5Rk1RO0NKK3FnQmxCOztBa0ducmdCUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnNyZ0JsQjs7QWtHbHJnQlU7RUFDRSxlOUZMTTtDSjByZ0JsQjs7QWtHbnJnQlU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSmlzZ0JsQjs7QWtHL3FnQlE7RUFDRSxnQzlGM0JLO0NKNnNnQmY7O0FrR2hyZ0JROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSm90Z0JmOztBa0cvcWdCVTtFQUNFLFk5RnRDRztDSnd0Z0JmOztBa0docmdCVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSit0Z0JmOztBa0dwdWdCRTtFQUNFLDBCTDhCaUI7RUs3QmpCLFk5RkdXO0NKb3VnQmY7O0FrR251Z0JRO0VBQ0UsNkI5Rk1RO0NKZ3VnQmxCOztBa0dwdWdCUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnV1Z0JsQjs7QWtHbnVnQlU7RUFDRSxlOUZMTTtDSjJ1Z0JsQjs7QWtHcHVnQlU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSmt2Z0JsQjs7QWtHaHVnQlE7RUFDRSxnQzlGM0JLO0NKOHZnQmY7O0FrR2p1Z0JROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnF3Z0JmOztBa0dodWdCVTtFQUNFLFk5RnRDRztDSnl3Z0JmOztBa0dqdWdCVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSmd4Z0JmOztBa0dyeGdCRTtFQUNFLDBCTCtCaUI7RUs5QmpCLFk5RkdXO0NKcXhnQmY7O0FrR3B4Z0JRO0VBQ0UsNkI5Rk1RO0NKaXhnQmxCOztBa0dyeGdCUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnd4Z0JsQjs7QWtHcHhnQlU7RUFDRSxlOUZMTTtDSjR4Z0JsQjs7QWtHcnhnQlU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSm15Z0JsQjs7QWtHanhnQlE7RUFDRSxnQzlGM0JLO0NKK3lnQmY7O0FrR2x4Z0JROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnN6Z0JmOztBa0dqeGdCVTtFQUNFLFk5RnRDRztDSjB6Z0JmOztBa0dseGdCVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSmkwZ0JmOztBa0d0MGdCRTtFQUNFLDBCTGdDaUI7RUsvQmpCLFk5RkdXO0NKczBnQmY7O0FrR3IwZ0JRO0VBQ0UsNkI5Rk1RO0NKazBnQmxCOztBa0d0MGdCUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnkwZ0JsQjs7QWtHcjBnQlU7RUFDRSxlOUZMTTtDSjYwZ0JsQjs7QWtHdDBnQlU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSm8xZ0JsQjs7QWtHbDBnQlE7RUFDRSxnQzlGM0JLO0NKZzJnQmY7O0FrR24wZ0JROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnUyZ0JmOztBa0dsMGdCVTtFQUNFLFk5RnRDRztDSjIyZ0JmOztBa0duMGdCVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSmszZ0JmOztBa0d2M2dCRTtFQUNFLDBCTGlDaUI7RUtoQ2pCLGU5RnFGbUI7Q0pxeWdCdkI7O0FrR3QzZ0JRO0VBQ0UsNkI5Rk1RO0NKbTNnQmxCOztBa0d2M2dCUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjAzZ0JsQjs7QWtHdDNnQlU7RUFDRSxlOUZMTTtDSjgzZ0JsQjs7QWtHdjNnQlU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnE0Z0JsQjs7QWtHbjNnQlE7RUFDRSxnQzlGM0JLO0NKaTVnQmY7O0FrR3AzZ0JROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnc1Z0JmOztBa0duM2dCVTtFQUNFLFk5RnRDRztDSjQ1Z0JmOztBa0dwM2dCVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSm02Z0JmOztBa0d4NmdCRTtFQUNFLDBCTGtDaUI7RUtqQ2pCLGU5RnFGbUI7Q0pzMWdCdkI7O0FrR3Y2Z0JRO0VBQ0UsNkI5Rk1RO0NKbzZnQmxCOztBa0d4NmdCUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjI2Z0JsQjs7QWtHdjZnQlU7RUFDRSxlOUZMTTtDSis2Z0JsQjs7QWtHeDZnQlU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnM3Z0JsQjs7QWtHcDZnQlE7RUFDRSxnQzlGM0JLO0NKazhnQmY7O0FrR3I2Z0JROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnk4Z0JmOztBa0dwNmdCVTtFQUNFLFk5RnRDRztDSjY4Z0JmOztBa0dyNmdCVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSm85Z0JmOztBa0d6OWdCRTtFQUNFLDBCTG1DaUI7RUtsQ2pCLFk5RkdXO0NKeTlnQmY7O0FrR3g5Z0JRO0VBQ0UsNkI5Rk1RO0NKcTlnQmxCOztBa0d6OWdCUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjQ5Z0JsQjs7QWtHeDlnQlU7RUFDRSxlOUZMTTtDSmcrZ0JsQjs7QWtHejlnQlU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnUrZ0JsQjs7QWtHcjlnQlE7RUFDRSxnQzlGM0JLO0NKbS9nQmY7O0FrR3Q5Z0JROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjAvZ0JmOztBa0dyOWdCVTtFQUNFLFk5RnRDRztDSjgvZ0JmOztBa0d0OWdCVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSnFnaEJmOztBa0cxZ2hCRTtFQUNFLDBCTG9DaUI7RUtuQ2pCLFk5RkdXO0NKMGdoQmY7O0FrR3pnaEJRO0VBQ0UsNkI5Rk1RO0NKc2doQmxCOztBa0cxZ2hCUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjZnaEJsQjs7QWtHemdoQlU7RUFDRSxlOUZMTTtDSmloaEJsQjs7QWtHMWdoQlU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSndoaEJsQjs7QWtHdGdoQlE7RUFDRSxnQzlGM0JLO0NKb2loQmY7O0FrR3ZnaEJROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjJpaEJmOztBa0d0Z2hCVTtFQUNFLFk5RnRDRztDSitpaEJmOztBa0d2Z2hCVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSnNqaEJmOztBa0czamhCRTtFQUNFLDBCTHFDaUI7RUtwQ2pCLFk5RkdXO0NKMmpoQmY7O0FrRzFqaEJRO0VBQ0UsNkI5Rk1RO0NKdWpoQmxCOztBa0czamhCUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjhqaEJsQjs7QWtHMWpoQlU7RUFDRSxlOUZMTTtDSmtraEJsQjs7QWtHM2poQlU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnlraEJsQjs7QWtHdmpoQlE7RUFDRSxnQzlGM0JLO0NKcWxoQmY7O0FrR3hqaEJROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjRsaEJmOztBa0d2amhCVTtFQUNFLFk5RnRDRztDSmdtaEJmOztBa0d4amhCVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSnVtaEJmOztBa0c1bWhCRTtFQUNFLHVCOUZJVztFOEZIWCxlOUZxRm1CO0NKMGhoQnZCOztBa0czbWhCUTtFQUNFLDZCOUZNUTtDSndtaEJsQjs7QWtHNW1oQlE7O0VBRUUsNkJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0orbWhCbEI7O0FrRzNtaEJVO0VBQ0UsZTlGTE07Q0ptbmhCbEI7O0FrRzVtaEJVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0owbmhCbEI7O0FrR3htaEJRO0VBQ0UsZ0M5RjNCSztDSnNvaEJmOztBa0d6bWhCUTs7RUFFRSx3QkFBcUM7RUFDckMsb0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0o2b2hCZjs7QWtHeG1oQlU7RUFDRSxZOUZ0Q0c7Q0ppcGhCZjs7QWtHem1oQlU7O0VBRUUsd0JBQXFDO0VBQ3JDLCtCQUE0QztFQUM1QyxZOUY1Q0c7Q0p3cGhCZjs7QWtHN3BoQkU7RUFDRSwwQjlGVWM7RThGVGQsWTlGR1c7Q0o2cGhCZjs7QWtHNXBoQlE7RUFDRSw2QjlGTVE7Q0p5cGhCbEI7O0FrRzdwaEJROztFQUVFLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKZ3FoQmxCOztBa0c1cGhCVTtFQUNFLGU5RkxNO0NKb3FoQmxCOztBa0c3cGhCVTs7RUFFRSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGU5RlhNO0NKMnFoQmxCOztBa0d6cGhCUTtFQUNFLGdDOUYzQks7Q0p1cmhCZjs7QWtHMXBoQlE7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKOHJoQmY7O0FrR3pwaEJVO0VBQ0UsWTlGdENHO0NKa3NoQmY7O0FrRzFwaEJVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKeXNoQmY7O0FrRzlzaEJFO0VBQ0UsMEI5RlljO0U4RlhkLFk5RkdXO0NKOHNoQmY7O0FrRzdzaEJRO0VBQ0UsNkI5Rk1RO0NKMHNoQmxCOztBa0c5c2hCUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSml0aEJsQjs7QWtHN3NoQlU7RUFDRSxlOUZMTTtDSnF0aEJsQjs7QWtHOXNoQlU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjR0aEJsQjs7QWtHMXNoQlE7RUFDRSxnQzlGM0JLO0NKd3VoQmY7O0FrRzNzaEJROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSit1aEJmOztBa0cxc2hCVTtFQUNFLFk5RnRDRztDSm12aEJmOztBa0czc2hCVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjB2aEJmOztBbUdqd2hCQTtFQUVJLHNCQUFxQjtDbkdtd2hCekI7O0FtR3J3aEJBO0VBS00sY0FBYTtFQUNiLG9CQUFtQjtFQUNuQix3QkFBdUI7RUFDdkIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtDbkdvd2hCdEI7O0FtRzd3aEJBO0VBY1EsYUFBWTtFQUNaLG1CL0YyTjhDO0NKd2loQnREOztBbUdseGhCQTtFQW1CTSxpQkFBZ0I7RUFDaEIsbUIvRnNOZ0Q7RStGck5oRCxpQi9GME4yQjtDSnlpaEJqQzs7QW1HeHhoQkE7RUF3Qk0saUJBQWdCO0NuR293aEJ0Qjs7QW1HNXhoQkE7RUE4Qk0scUJBQWlDO0NuR2t3aEJ2Qzs7QW1HaHloQkE7RUFtQ00sZ0IvRnNNNEI7Q0oyamhCbEM7O0FtRzV2aEJBOztFQUlNLHFDQUFpRDtFQUNqRCxpQ0FBa0M7RUFDbEMsZS9GakNZO0NKOHhoQmxCOztBbUdud2hCQTtFQVVNLGVObkJlO0M3Rmd4aEJyQjs7QW1HdndoQkE7RUFlUSwwQk54QmE7RU15QmIsWS9GakRPO0NKNnloQmY7O0FtRzV3aEJBO0VBb0JVLDBCQUEyQjtDbkc0dmhCckM7O0FtR2h4aEJBO0VBMEJRLDBCL0ZuRFU7RStGb0RWLHNCL0Z0RFU7Q0pnemhCbEI7O0FtR3J4aEJBO0VBK0JVLGVBQWdDO0VBQ2hDLDBCQUFvQztDbkcwdmhCOUM7O0FvR2wwaEJBO0VBRUksbUJBQWtCO0NwR28waEJ0Qjs7QW9HdDBoQkE7RUFLTSxvQkFBbUI7Q3BHcTBoQnpCOztBb0cxMGhCQTtFQVNNLDhCQUE2QjtFQUM3QixVQUFTO0VBQ1QsZ0JBQWU7RUFDZixnQkFBZTtFQUVmLDBCaEd1VDhCO0VnR3RUOUIsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixPQUFNO0NwR28waEJaOztBb0c5emhCQTtFeEZUSSxpQndGYTBCO0NwRzh6aEI5Qjs7QW9HeHpoQkE7RUFTSSxpQ2hHMFgwRjtDSnk3Z0I5Rjs7QW9HL3loQkE7Ozs7Ozs7OztFQVVJLGtDaEdrWDZGO0NKKzdnQmpHOztBb0c3eWhCQTtFQVVNLGtDaEdvVzJGO0NKbThnQmpHOztBb0dseWhCQTs7Ozs7Ozs7O0VBVUksbUNoR2tWNkY7Q0prOWdCakc7O0FvR2h5aEJBO0VBVU0sbUNoR29VMkY7Q0pzOWdCakc7O0FvR3J4aEJBO0VBQ0UsaUJoR3NJK0I7Q0prcGhCakM7O0FvR3J4aEJBO0UvRnhDSSxlQUFXO0UrRjBDYixlaEd4RWU7RWdHeUVmLGNBQWE7RUFDYixvQmhHOFQ0QztFZ0c3VDVDLFlBQVc7Q3BHd3hoQmI7O0FvR3J4aEJBO0V4RnRHSSx1QlJtTWdDO0VDdEY5QixvQkF0Q1k7RStGa0NoQix5Q2hHakZlO0VnR2tGZixlaEcvQnFCO0VnR2dDckIsY0FBYTtFQUNiLGlCaEd3SCtCO0VnR3ZIL0Isa0JBQWlCO0VBQ2pCLGdCQUFlO0VBQ2Ysd0JoR3FqQmlDO0VnR3BqQmpDLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsV0FBVTtDcEd3eGhCWjs7QW9HcnhoQkE7RUFFSSxzQmhHL0ZhO0NKczNoQmpCOztBb0d6eGhCQTtFQWFNLHNCaEcxR1c7RWdHMkdYLDRDaEczR1c7Q0oyM2hCakI7O0FvRzl4aEJBOztFQW1CTSxlQUFjO0NwR2d4aEJwQjs7QW9HMXdoQkE7RUFHTSx1QmhHaVF5RztFZ0doUXpHLG1GaEdrUStGO0NKeWdoQnJHOztBb0d0d2hCQTtFQUVJLHNCaEdqSWE7Q0p5NGhCakI7O0FvRzF3aEJBO0VBVU0sc0JoR3pJVztFZ0cwSVgsNENoRzFJVztDSjg0aEJqQjs7QW9HL3doQkE7O0VBZ0JNLGVBQWM7Q3BHb3doQnBCOztBb0c5dmhCQTs7RUFJTSxlQUFjO0NwRyt2aEJwQjs7QW9HMXZoQkE7RUFHTSxlaEdqS1c7Q0o0NWhCakI7O0FvRzl2aEJBOztFQVFNLGVBQWM7Q3BHMnZoQnBCOztBb0d0dmhCQTtFQUVJLGVoRzdLYTtDSnE2aEJqQjs7QW9HMXZoQkE7RUFLTSxzQmhHaExXO0NKeTZoQmpCOztBb0c5dmhCQTs7RUFXSSxlQUFjO0NwR3d2aEJsQjs7QW9HbndoQkE7RTNFL01JLDBCMkUrTjJEO0VBQ3pELHNCQUFrRDtDcEd1dmhCeEQ7O0FvR3h3aEJBO0VBdUJNLDRDaEdsTVc7Q0p1N2hCakI7O0FvRzV3aEJBO0VBMkJNLHNCaEd0TVc7Q0oyN2hCakI7O0FvRy91aEJBO0VBR00sc0JoRy9NVztDSis3aEJqQjs7QW9HbnZoQkE7O0VBUU0sZUFBYztDcEdndmhCcEI7O0FvR3h2aEJBO0VBYVEsc0JoR3pOUztFZ0cwTlQsNENoRzFOUztDSnk4aEJqQjs7QW9HeHVoQkE7RUFFSSxvQmhHOUJrRDtDSnd3aEJ0RDs7QW9HcnVoQkE7O0VBR0ksY0FBYTtFQUNiLGVBQWM7RUFDZCxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixvQkFBbUI7Q3BHdXVoQnZCOztBb0c5dWhCQTs7RUFVTSx5QkFBd0I7Q3BHeXVoQjlCOztBb0dudmhCQTs7RUFhTSx5QkFBd0I7Q3BHMnVoQjlCOztBcUduZ2lCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHc2dpQnZDOztBcUduZ2lCSTtFQUNFLDhEckdad0I7Q0FraGlCOUI7O0FxR25naUJJO0VBQ0UsMEJBQXFDO0NyR3NnaUIzQzs7QXFHamdpQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR29naUJ2Qzs7QXFHamdpQkk7RUFDRSw4RHJHM0J3QjtDQStoaUI5Qjs7QXFHamdpQkk7RUFDRSwwQkFBc0M7Q3JHb2dpQjVDOztBcUc3aGlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHZ2lpQnZDOztBcUc3aGlCSTtFQUNFLGdFakdJWTtDSjRoaUJsQjs7QXFHN2hpQkk7RUFDRSwwQkFBcUM7Q3JHZ2lpQjNDOztBcUczaGlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHOGhpQnZDOztBcUczaGlCSTtFQUNFLGdFakdYWTtDSnlpaUJsQjs7QXFHM2hpQkk7RUFDRSwwQkFBc0M7Q3JHOGhpQjVDOztBcUd2amlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHMGppQnZDOztBcUd2amlCSTtFQUNFLDhEakc4Qlc7Q0o0aGlCakI7O0FxR3ZqaUJJO0VBQ0UsMEJBQXFDO0NyRzBqaUIzQzs7QXFHcmppQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR3dqaUJ2Qzs7QXFHcmppQkk7RUFDRSw4RGpHZVc7Q0p5aWlCakI7O0FxR3JqaUJJO0VBQ0UsMEJBQXNDO0NyR3dqaUI1Qzs7QXFHamxpQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR29saUJ2Qzs7QXFHamxpQkk7RUFDRSwrRGpHZ0NXO0NKb2ppQmpCOztBcUdqbGlCSTtFQUNFLDBCQUFxQztDckdvbGlCM0M7O0FxRy9raUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdrbGlCdkM7O0FxRy9raUJJO0VBQ0UsK0RqR2lCVztDSmlraUJqQjs7QXFHL2tpQkk7RUFDRSwwQkFBc0M7Q3JHa2xpQjVDOztBcUczbWlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHOG1pQnZDOztBcUczbWlCSTtFQUNFLDhEakc2Qlc7Q0ppbGlCakI7O0FxRzNtaUJJO0VBQ0UsMEJBQXFDO0NyRzhtaUIzQzs7QXFHem1pQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzRtaUJ2Qzs7QXFHem1pQkk7RUFDRSw4RGpHY1c7Q0o4bGlCakI7O0FxR3ptaUJJO0VBQ0UsMEJBQXNDO0NyRzRtaUI1Qzs7QXFHcm9pQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR3dvaUJ2Qzs7QXFHcm9pQkk7RUFDRSw4RGpHMkJXO0NKNm1pQmpCOztBcUdyb2lCSTtFQUNFLDBCQUFxQztDckd3b2lCM0M7O0FxR25vaUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdzb2lCdkM7O0FxR25vaUJJO0VBQ0UsOERqR1lXO0NKMG5pQmpCOztBcUdub2lCSTtFQUNFLDBCQUFzQztDckdzb2lCNUM7O0FxRy9waUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdrcWlCdkM7O0FxRy9waUJJO0VBQ0UsZ0VqR0RZO0NKbXFpQmxCOztBcUcvcGlCSTtFQUNFLDBCQUFxQztDckdrcWlCM0M7O0FxRzdwaUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdncWlCdkM7O0FxRzdwaUJJO0VBQ0UsZ0VqR2hCWTtDSmdyaUJsQjs7QXFHN3BpQkk7RUFDRSx3QkFBc0M7Q3JHZ3FpQjVDOztBcUd6cmlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHNHJpQnZDOztBcUd6cmlCSTtFQUNFLDZEakdNWTtDSnNyaUJsQjs7QXFHenJpQkk7RUFDRSx3QkFBcUM7Q3JHNHJpQjNDOztBcUd2cmlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHMHJpQnZDOztBcUd2cmlCSTtFQUNFLDZEakdUWTtDSm1zaUJsQjs7QXFHdnJpQkk7RUFDRSwwQkFBc0M7Q3JHMHJpQjVDOztBcUdudGlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHc3RpQnZDOztBcUdudGlCSTtFQUNFLCtEZk5hO0N0RjR0aUJuQjs7QXFHbnRpQkk7RUFDRSwwQkFBcUM7Q3JHc3RpQjNDOztBcUdqdGlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHb3RpQnZDOztBcUdqdGlCSTtFQUNFLCtEZnJCYTtDdEZ5dWlCbkI7O0FxR2p0aUJJO0VBQ0UsMEJBQXNDO0NyR290aUI1Qzs7QXFHN3VpQkk7RUFDRSwwQkFBa0I7RUFDbEIsb0JBQWlDO0NyR2d2aUJ2Qzs7QXFHN3VpQkk7RUFDRSw0RGZMUTtDdEZxdmlCZDs7QXFHN3VpQkk7RUFDRSx3QkFBcUM7Q3JHZ3ZpQjNDOztBcUczdWlCSTtFQUNFLDBCQUFrQjtFQUNsQixvQkFBaUM7Q3JHOHVpQnZDOztBcUczdWlCSTtFQUNFLDREZnBCUTtDdEZrd2lCZDs7QXFHM3VpQkk7RUFDRSwwQkFBc0M7Q3JHOHVpQjVDOztBcUd2d2lCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHMHdpQnZDOztBcUd2d2lCSTtFQUNFLCtEZkhTO0N0RjZ3aUJmOztBcUd2d2lCSTtFQUNFLDBCQUFxQztDckcwd2lCM0M7O0FxR3J3aUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd3d2lCdkM7O0FxR3J3aUJJO0VBQ0UsK0RmbEJTO0N0RjB4aUJmOztBcUdyd2lCSTtFQUNFLDBCQUFzQztDckd3d2lCNUM7O0FxR2p5aUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdveWlCdkM7O0FxR2p5aUJJO0VBQ0UsOERmRlE7Q3RGc3lpQmQ7O0FxR2p5aUJJO0VBQ0UsMEJBQXFDO0NyR295aUIzQzs7QXFHL3hpQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2t5aUJ2Qzs7QXFHL3hpQkk7RUFDRSw4RGZqQlE7Q3RGbXppQmQ7O0FxRy94aUJJO0VBQ0UsMEJBQXNDO0NyR2t5aUI1Qzs7QXFHM3ppQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzh6aUJ2Qzs7QXFHM3ppQkk7RUFDRSwrRGZBVztDdEY4emlCakI7O0FxRzN6aUJJO0VBQ0UsMEJBQXFDO0NyRzh6aUIzQzs7QXFHenppQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzR6aUJ2Qzs7QXFHenppQkk7RUFDRSwrRGZmVztDdEYyMGlCakI7O0FxR3p6aUJJO0VBQ0UsMEJBQXNDO0NyRzR6aUI1Qzs7QXFHcjFpQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR3cxaUJ2Qzs7QXFHcjFpQkk7RUFDRSw4RGZFVTtDdEZzMWlCaEI7O0FxR3IxaUJJO0VBQ0UsMEJBQXFDO0NyR3cxaUIzQzs7QXFHbjFpQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR3MxaUJ2Qzs7QXFHbjFpQkk7RUFDRSw4RGZiVTtDdEZtMmlCaEI7O0FxR24xaUJJO0VBQ0UsMEJBQXNDO0NyR3MxaUI1Qzs7QXFHLzJpQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2szaUJ2Qzs7QXFHLzJpQkk7RUFDRSw4RGpHdUJXO0NKMjFpQmpCOztBcUcvMmlCSTtFQUNFLDBCQUFxQztDckdrM2lCM0M7O0FxRzcyaUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdnM2lCdkM7O0FxRzcyaUJJO0VBQ0UsOERqR1FXO0NKdzJpQmpCOztBcUc3MmlCSTtFQUNFLDBCQUFzQztDckdnM2lCNUM7O0FxR3o0aUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc0NGlCdkM7O0FxR3o0aUJJO0VBQ0UsK0RqR3dCVztDSm8zaUJqQjs7QXFHejRpQkk7RUFDRSwwQkFBcUM7Q3JHNDRpQjNDOztBcUd2NGlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHMDRpQnZDOztBcUd2NGlCSTtFQUNFLCtEakdTVztDSmk0aUJqQjs7QXFHdjRpQkk7RUFDRSwwQkFBc0M7Q3JHMDRpQjVDOztBcUduNmlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHczZpQnZDOztBcUduNmlCSTtFQUNFLCtEakd5Qlc7Q0o2NGlCakI7O0FxR242aUJJO0VBQ0UsMEJBQXFDO0NyR3M2aUIzQzs7QXFHajZpQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR282aUJ2Qzs7QXFHajZpQkk7RUFDRSwrRGpHVVc7Q0owNWlCakI7O0FxR2o2aUJJO0VBQ0UsMEJBQXNDO0NyR282aUI1Qzs7QXFHNzdpQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2c4aUJ2Qzs7QXFHNzdpQkk7RUFDRSwrRGpHMEJXO0NKczZpQmpCOztBcUc3N2lCSTtFQUNFLDBCQUFxQztDckdnOGlCM0M7O0FxRzM3aUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc4N2lCdkM7O0FxRzM3aUJJO0VBQ0UsK0RqR1dXO0NKbTdpQmpCOztBcUczN2lCSTtFQUNFLDBCQUFzQztDckc4N2lCNUM7O0FxR3Y5aUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckcwOWlCdkM7O0FxR3Y5aUJJO0VBQ0UsOERqRzJCVztDSis3aUJqQjs7QXFHdjlpQkk7RUFDRSwwQkFBcUM7Q3JHMDlpQjNDOztBcUdyOWlCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHdzlpQnZDOztBcUdyOWlCSTtFQUNFLDhEakdZVztDSjQ4aUJqQjs7QXFHcjlpQkk7RUFDRSwwQkFBc0M7Q3JHdzlpQjVDOztBcUdqL2lCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHby9pQnZDOztBcUdqL2lCSTtFQUNFLCtEakc0Qlc7Q0p3OWlCakI7O0FxR2ovaUJJO0VBQ0UsMEJBQXFDO0NyR28vaUIzQzs7QXFHLytpQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2svaUJ2Qzs7QXFHLytpQkk7RUFDRSwrRGpHYVc7Q0pxK2lCakI7O0FxRy8raUJJO0VBQ0UsMEJBQXNDO0NyR2svaUI1Qzs7QXFHM2dqQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzhnakJ2Qzs7QXFHM2dqQkk7RUFDRSw4RGpHNkJXO0NKaS9pQmpCOztBcUczZ2pCSTtFQUNFLDBCQUFxQztDckc4Z2pCM0M7O0FxR3pnakJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc0Z2pCdkM7O0FxR3pnakJJO0VBQ0UsOERqR2NXO0NKOC9pQmpCOztBcUd6Z2pCSTtFQUNFLDBCQUFzQztDckc0Z2pCNUM7O0FxR3JpakJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd3aWpCdkM7O0FxR3JpakJJO0VBQ0UsOERqRzhCVztDSjBnakJqQjs7QXFHcmlqQkk7RUFDRSwwQkFBcUM7Q3JHd2lqQjNDOztBcUduaWpCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHc2lqQnZDOztBcUduaWpCSTtFQUNFLDhEakdlVztDSnVoakJqQjs7QXFHbmlqQkk7RUFDRSwwQkFBc0M7Q3JHc2lqQjVDOztBcUcvampCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHa2tqQnZDOztBcUcvampCSTtFQUNFLCtEakcrQlc7Q0ptaWpCakI7O0FxRy9qakJJO0VBQ0UsMEJBQXFDO0NyR2trakIzQzs7QXFHN2pqQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2drakJ2Qzs7QXFHN2pqQkk7RUFDRSwrRGpHZ0JXO0NKZ2pqQmpCOztBcUc3ampCSTtFQUNFLDBCQUFzQztDckdna2pCNUM7O0FxR3psakJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc0bGpCdkM7O0FxR3psakJJO0VBQ0UsK0RqR2dDVztDSjRqakJqQjs7QXFHemxqQkk7RUFDRSwwQkFBcUM7Q3JHNGxqQjNDOztBcUd2bGpCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHMGxqQnZDOztBcUd2bGpCSTtFQUNFLCtEakdpQlc7Q0p5a2pCakI7O0FxR3ZsakJJO0VBQ0UsMEJBQXNDO0NyRzBsakI1Qzs7QXFHbm5qQkk7RUFDRSx1QkFBa0I7RUFDbEIsc0JBQWlDO0NyR3NuakJ2Qzs7QXFHbm5qQkk7RUFDRSxnRWpHRlM7Q0p3bmpCZjs7QXFHbm5qQkk7RUFDRSwwQkFBcUM7Q3JHc25qQjNDOztBcUdqbmpCSTtFQUNFLHVCQUFrQjtFQUNsQixzQkFBaUM7Q3JHb25qQnZDOztBcUdqbmpCSTtFQUNFLGdFakdqQlM7Q0pxb2pCZjs7QXFHam5qQkk7RUFDRSx3QkFBc0M7Q3JHb25qQjVDOztBcUc3b2pCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHZ3BqQnZDOztBcUc3b2pCSTtFQUNFLGdFakdJWTtDSjRvakJsQjs7QXFHN29qQkk7RUFDRSwwQkFBcUM7Q3JHZ3BqQjNDOztBcUczb2pCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHOG9qQnZDOztBcUczb2pCSTtFQUNFLGdFakdYWTtDSnlwakJsQjs7QXFHM29qQkk7RUFDRSwwQkFBc0M7Q3JHOG9qQjVDOztBcUd2cWpCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHMHFqQnZDOztBcUd2cWpCSTtFQUNFLDZEakdNWTtDSm9xakJsQjs7QXFHdnFqQkk7RUFDRSx3QkFBcUM7Q3JHMHFqQjNDOztBcUdycWpCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHd3FqQnZDOztBcUdycWpCSTtFQUNFLDZEakdUWTtDSmlyakJsQjs7QXFHcnFqQkk7RUFDRSwwQkFBc0M7Q3JHd3FqQjVDOztBcUdocWpCSTtFQUNFLGNBQWE7Q3JHbXFqQm5COztBcUdqcWpCTTtFQUNFLDhEckczQ3NCO0NBK3NqQjlCOztBcUdqcWpCTTtFQUNFLDhEckcvQ3NCO0NBbXRqQjlCOztBcUdqcWpCTTtFQUNFLDhEckduRHNCO0NBdXRqQjlCOztBcUdocWpCSTtFQUNFLDBCckd4RHdCO0NBMnRqQjlCOztBcUdqcWpCTTtFQUNFLDBCQUFzQztDckdvcWpCOUM7O0FxR2hxakJJO0VBQ0UsMEJyR2hFd0I7Q0FtdWpCOUI7O0FxR2pxakJNO0VBQ0UsMEJBQXNDO0NyR29xakI5Qzs7QXFHaHFqQkk7RUFDRSwwQnJHeEV3QjtDQTJ1akI5Qjs7QXFHanFqQk07RUFDRSwwQkFBc0M7Q3JHb3FqQjlDOztBcUd4c2pCSTtFQUNFLGNBQWE7Q3JHMnNqQm5COztBcUd6c2pCTTtFQUNFLGdFakczQlU7Q0p1dWpCbEI7O0FxR3pzakJNO0VBQ0UsZ0VqRy9CVTtDSjJ1akJsQjs7QXFHenNqQk07RUFDRSxnRWpHbkNVO0NKK3VqQmxCOztBcUd4c2pCSTtFQUNFLDBCakd4Q1k7Q0ptdmpCbEI7O0FxR3pzakJNO0VBQ0UsMEJBQXNDO0NyRzRzakI5Qzs7QXFHeHNqQkk7RUFDRSwwQmpHaERZO0NKMnZqQmxCOztBcUd6c2pCTTtFQUNFLDBCQUFzQztDckc0c2pCOUM7O0FxR3hzakJJO0VBQ0UsMEJqR3hEWTtDSm13akJsQjs7QXFHenNqQk07RUFDRSwwQkFBc0M7Q3JHNHNqQjlDOztBcUdodmpCSTtFQUNFLGNBQWE7Q3JHbXZqQm5COztBcUdqdmpCTTtFQUNFLDhEakdEUztDSnF2akJqQjs7QXFHanZqQk07RUFDRSw4RGpHTFM7Q0p5dmpCakI7O0FxR2p2akJNO0VBQ0UsOERqR1RTO0NKNnZqQmpCOztBcUdodmpCSTtFQUNFLDBCakdkVztDSml3akJqQjs7QXFHanZqQk07RUFDRSwwQkFBc0M7Q3JHb3ZqQjlDOztBcUdodmpCSTtFQUNFLDBCakd0Qlc7Q0p5d2pCakI7O0FxR2p2akJNO0VBQ0UsMEJBQXNDO0NyR292akI5Qzs7QXFHaHZqQkk7RUFDRSwwQmpHOUJXO0NKaXhqQmpCOztBcUdqdmpCTTtFQUNFLDBCQUFzQztDckdvdmpCOUM7O0FxR3h4akJJO0VBQ0UsY0FBYTtDckcyeGpCbkI7O0FxR3p4akJNO0VBQ0UsK0RqR0NTO0NKMnhqQmpCOztBcUd6eGpCTTtFQUNFLCtEakdIUztDSit4akJqQjs7QXFHenhqQk07RUFDRSwrRGpHUFM7Q0pteWpCakI7O0FxR3h4akJJO0VBQ0UsMEJqR1pXO0NKdXlqQmpCOztBcUd6eGpCTTtFQUNFLDBCQUFzQztDckc0eGpCOUM7O0FxR3h4akJJO0VBQ0UsMEJqR3BCVztDSit5akJqQjs7QXFHenhqQk07RUFDRSwwQkFBc0M7Q3JHNHhqQjlDOztBcUd4eGpCSTtFQUNFLDBCakc1Qlc7Q0p1empCakI7O0FxR3p4akJNO0VBQ0UsMEJBQXNDO0NyRzR4akI5Qzs7QXFHaDBqQkk7RUFDRSxjQUFhO0NyR20wakJuQjs7QXFHajBqQk07RUFDRSw4RGpHRlM7Q0pzMGpCakI7O0FxR2owakJNO0VBQ0UsOERqR05TO0NKMDBqQmpCOztBcUdqMGpCTTtFQUNFLDhEakdWUztDSjgwakJqQjs7QXFHaDBqQkk7RUFDRSwwQmpHZlc7Q0prMWpCakI7O0FxR2owakJNO0VBQ0UsMEJBQXNDO0NyR28wakI5Qzs7QXFHaDBqQkk7RUFDRSwwQmpHdkJXO0NKMDFqQmpCOztBcUdqMGpCTTtFQUNFLDBCQUFzQztDckdvMGpCOUM7O0FxR2gwakJJO0VBQ0UsMEJqRy9CVztDSmsyakJqQjs7QXFHajBqQk07RUFDRSwwQkFBc0M7Q3JHbzBqQjlDOztBcUd4MmpCSTtFQUNFLGNBQWE7Q3JHMjJqQm5COztBcUd6MmpCTTtFQUNFLDhEakdKUztDSmczakJqQjs7QXFHejJqQk07RUFDRSw4RGpHUlM7Q0pvM2pCakI7O0FxR3oyakJNO0VBQ0UsOERqR1pTO0NKdzNqQmpCOztBcUd4MmpCSTtFQUNFLDBCakdqQlc7Q0o0M2pCakI7O0FxR3oyakJNO0VBQ0UsMEJBQXNDO0NyRzQyakI5Qzs7QXFHeDJqQkk7RUFDRSwwQmpHekJXO0NKbzRqQmpCOztBcUd6MmpCTTtFQUNFLDBCQUFzQztDckc0MmpCOUM7O0FxR3gyakJJO0VBQ0UsMEJqR2pDVztDSjQ0akJqQjs7QXFHejJqQk07RUFDRSwwQkFBc0M7Q3JHNDJqQjlDOztBcUdoNWpCSTtFQUNFLGNBQWE7Q3JHbTVqQm5COztBcUdqNWpCTTtFQUNFLGdFakdoQ1U7Q0pvN2pCbEI7O0FxR2o1akJNO0VBQ0UsZ0VqR3BDVTtDSnc3akJsQjs7QXFHajVqQk07RUFDRSxnRWpHeENVO0NKNDdqQmxCOztBcUdoNWpCSTtFQUNFLDBCakc3Q1k7Q0pnOGpCbEI7O0FxR2o1akJNO0VBQ0Usd0JBQXNDO0NyR281akI5Qzs7QXFHaDVqQkk7RUFDRSwwQmpHckRZO0NKdzhqQmxCOztBcUdqNWpCTTtFQUNFLHdCQUFzQztDckdvNWpCOUM7O0FxR2g1akJJO0VBQ0UsMEJqRzdEWTtDSmc5akJsQjs7QXFHajVqQk07RUFDRSx3QkFBc0M7Q3JHbzVqQjlDOztBcUd4N2pCSTtFQUNFLGNBQWE7Q3JHMjdqQm5COztBcUd6N2pCTTtFQUNFLDZEakd6QlU7Q0pxOWpCbEI7O0FxR3o3akJNO0VBQ0UsNkRqRzdCVTtDSnk5akJsQjs7QXFHejdqQk07RUFDRSw2RGpHakNVO0NKNjlqQmxCOztBcUd4N2pCSTtFQUNFLDBCakd0Q1k7Q0ppK2pCbEI7O0FxR3o3akJNO0VBQ0UsMEJBQXNDO0NyRzQ3akI5Qzs7QXFHeDdqQkk7RUFDRSwwQmpHOUNZO0NKeStqQmxCOztBcUd6N2pCTTtFQUNFLDBCQUFzQztDckc0N2pCOUM7O0FxR3g3akJJO0VBQ0UsMEJqR3REWTtDSmkvakJsQjs7QXFHejdqQk07RUFDRSwwQkFBc0M7Q3JHNDdqQjlDOztBcUdoK2pCSTtFQUNFLGNBQWE7Q3JHbStqQm5COztBcUdqK2pCTTtFQUNFLCtEZnJDVztDdEZ5Z2tCbkI7O0FxR2orakJNO0VBQ0UsK0RmekNXO0N0RjZna0JuQjs7QXFHaitqQk07RUFDRSwrRGY3Q1c7Q3RGaWhrQm5COztBcUdoK2pCSTtFQUNFLDBCZmxEYTtDdEZxaGtCbkI7O0FxR2orakJNO0VBQ0UsMEJBQXNDO0NyR28rakI5Qzs7QXFHaCtqQkk7RUFDRSwwQmYxRGE7Q3RGNmhrQm5COztBcUdqK2pCTTtFQUNFLDBCQUFzQztDckdvK2pCOUM7O0FxR2grakJJO0VBQ0UsMEJmbEVhO0N0RnFpa0JuQjs7QXFHaitqQk07RUFDRSwwQkFBc0M7Q3JHbytqQjlDOztBcUd4Z2tCSTtFQUNFLGNBQWE7Q3JHMmdrQm5COztBcUd6Z2tCTTtFQUNFLDREZnBDTTtDdEZnamtCZDs7QXFHemdrQk07RUFDRSw0RGZ4Q007Q3RGb2prQmQ7O0FxR3pna0JNO0VBQ0UsNERmNUNNO0N0Rndqa0JkOztBcUd4Z2tCSTtFQUNFLDBCZmpEUTtDdEY0amtCZDs7QXFHemdrQk07RUFDRSwwQkFBc0M7Q3JHNGdrQjlDOztBcUd4Z2tCSTtFQUNFLDBCZnpEUTtDdEZva2tCZDs7QXFHemdrQk07RUFDRSwwQkFBc0M7Q3JHNGdrQjlDOztBcUd4Z2tCSTtFQUNFLDBCZmpFUTtDdEY0a2tCZDs7QXFHemdrQk07RUFDRSwwQkFBc0M7Q3JHNGdrQjlDOztBcUdoamtCSTtFQUNFLGNBQWE7Q3JHbWprQm5COztBcUdqamtCTTtFQUNFLCtEZmxDTztDdEZzbGtCZjs7QXFHamprQk07RUFDRSwrRGZ0Q087Q3RGMGxrQmY7O0FxR2pqa0JNO0VBQ0UsK0RmMUNPO0N0Rjhsa0JmOztBcUdoamtCSTtFQUNFLDBCZi9DUztDdEZrbWtCZjs7QXFHamprQk07RUFDRSwwQkFBc0M7Q3JHb2prQjlDOztBcUdoamtCSTtFQUNFLDBCZnZEUztDdEYwbWtCZjs7QXFHamprQk07RUFDRSwwQkFBc0M7Q3JHb2prQjlDOztBcUdoamtCSTtFQUNFLDBCZi9EUztDdEZrbmtCZjs7QXFHamprQk07RUFDRSwwQkFBc0M7Q3JHb2prQjlDOztBcUd4bGtCSTtFQUNFLGNBQWE7Q3JHMmxrQm5COztBcUd6bGtCTTtFQUNFLDhEZmpDTTtDdEY2bmtCZDs7QXFHemxrQk07RUFDRSw4RGZyQ007Q3RGaW9rQmQ7O0FxR3psa0JNO0VBQ0UsOERmekNNO0N0RnFva0JkOztBcUd4bGtCSTtFQUNFLDBCZjlDUTtDdEZ5b2tCZDs7QXFHemxrQk07RUFDRSwwQkFBc0M7Q3JHNGxrQjlDOztBcUd4bGtCSTtFQUNFLDBCZnREUTtDdEZpcGtCZDs7QXFHemxrQk07RUFDRSwwQkFBc0M7Q3JHNGxrQjlDOztBcUd4bGtCSTtFQUNFLDBCZjlEUTtDdEZ5cGtCZDs7QXFHemxrQk07RUFDRSwwQkFBc0M7Q3JHNGxrQjlDOztBcUdob2tCSTtFQUNFLGNBQWE7Q3JHbW9rQm5COztBcUdqb2tCTTtFQUNFLCtEZi9CUztDdEZtcWtCakI7O0FxR2pva0JNO0VBQ0UsK0RmbkNTO0N0RnVxa0JqQjs7QXFHam9rQk07RUFDRSwrRGZ2Q1M7Q3RGMnFrQmpCOztBcUdob2tCSTtFQUNFLDBCZjVDVztDdEYrcWtCakI7O0FxR2pva0JNO0VBQ0UsMEJBQXNDO0NyR29va0I5Qzs7QXFHaG9rQkk7RUFDRSwwQmZwRFc7Q3RGdXJrQmpCOztBcUdqb2tCTTtFQUNFLDBCQUFzQztDckdvb2tCOUM7O0FxR2hva0JJO0VBQ0UsMEJmNURXO0N0Ritya0JqQjs7QXFHam9rQk07RUFDRSwwQkFBc0M7Q3JHb29rQjlDOztBcUd4cWtCSTtFQUNFLGNBQWE7Q3JHMnFrQm5COztBcUd6cWtCTTtFQUNFLDhEZjdCUTtDdEZ5c2tCaEI7O0FxR3pxa0JNO0VBQ0UsOERmakNRO0N0RjZza0JoQjs7QXFHenFrQk07RUFDRSw4RGZyQ1E7Q3RGaXRrQmhCOztBcUd4cWtCSTtFQUNFLDBCZjFDVTtDdEZxdGtCaEI7O0FxR3pxa0JNO0VBQ0UsMEJBQXNDO0NyRzRxa0I5Qzs7QXFHeHFrQkk7RUFDRSwwQmZsRFU7Q3RGNnRrQmhCOztBcUd6cWtCTTtFQUNFLDBCQUFzQztDckc0cWtCOUM7O0FxR3hxa0JJO0VBQ0UsMEJmMURVO0N0RnF1a0JoQjs7QXFHenFrQk07RUFDRSwwQkFBc0M7Q3JHNHFrQjlDOztBcUdodGtCSTtFQUNFLGNBQWE7Q3JHbXRrQm5COztBcUdqdGtCTTtFQUNFLDhEakdSUztDSjR0a0JqQjs7QXFHanRrQk07RUFDRSw4RGpHWlM7Q0pndWtCakI7O0FxR2p0a0JNO0VBQ0UsOERqR2hCUztDSm91a0JqQjs7QXFHaHRrQkk7RUFDRSwwQmpHckJXO0NKd3VrQmpCOztBcUdqdGtCTTtFQUNFLDBCQUFzQztDckdvdGtCOUM7O0FxR2h0a0JJO0VBQ0UsMEJqRzdCVztDSmd2a0JqQjs7QXFHanRrQk07RUFDRSwwQkFBc0M7Q3JHb3RrQjlDOztBcUdodGtCSTtFQUNFLDBCakdyQ1c7Q0p3dmtCakI7O0FxR2p0a0JNO0VBQ0UsMEJBQXNDO0NyR290a0I5Qzs7QXFHeHZrQkk7RUFDRSxjQUFhO0NyRzJ2a0JuQjs7QXFHenZrQk07RUFDRSwrRGpHUFM7Q0ptd2tCakI7O0FxR3p2a0JNO0VBQ0UsK0RqR1hTO0NKdXdrQmpCOztBcUd6dmtCTTtFQUNFLCtEakdmUztDSjJ3a0JqQjs7QXFHeHZrQkk7RUFDRSwwQmpHcEJXO0NKK3drQmpCOztBcUd6dmtCTTtFQUNFLDBCQUFzQztDckc0dmtCOUM7O0FxR3h2a0JJO0VBQ0UsMEJqRzVCVztDSnV4a0JqQjs7QXFHenZrQk07RUFDRSwwQkFBc0M7Q3JHNHZrQjlDOztBcUd4dmtCSTtFQUNFLDBCakdwQ1c7Q0oreGtCakI7O0FxR3p2a0JNO0VBQ0UsMEJBQXNDO0NyRzR2a0I5Qzs7QXFHaHlrQkk7RUFDRSxjQUFhO0NyR215a0JuQjs7QXFHanlrQk07RUFDRSwrRGpHTlM7Q0oweWtCakI7O0FxR2p5a0JNO0VBQ0UsK0RqR1ZTO0NKOHlrQmpCOztBcUdqeWtCTTtFQUNFLCtEakdkUztDSmt6a0JqQjs7QXFHaHlrQkk7RUFDRSwwQmpHbkJXO0NKc3prQmpCOztBcUdqeWtCTTtFQUNFLDBCQUFzQztDckdveWtCOUM7O0FxR2h5a0JJO0VBQ0UsMEJqRzNCVztDSjh6a0JqQjs7QXFHanlrQk07RUFDRSwwQkFBc0M7Q3JHb3lrQjlDOztBcUdoeWtCSTtFQUNFLDBCakduQ1c7Q0pzMGtCakI7O0FxR2p5a0JNO0VBQ0UsMEJBQXNDO0NyR295a0I5Qzs7QXFHeDBrQkk7RUFDRSxjQUFhO0NyRzIwa0JuQjs7QXFHejBrQk07RUFDRSwrRGpHTFM7Q0ppMWtCakI7O0FxR3owa0JNO0VBQ0UsK0RqR1RTO0NKcTFrQmpCOztBcUd6MGtCTTtFQUNFLCtEakdiUztDSnkxa0JqQjs7QXFHeDBrQkk7RUFDRSwwQmpHbEJXO0NKNjFrQmpCOztBcUd6MGtCTTtFQUNFLDBCQUFzQztDckc0MGtCOUM7O0FxR3gwa0JJO0VBQ0UsMEJqRzFCVztDSnEya0JqQjs7QXFHejBrQk07RUFDRSwwQkFBc0M7Q3JHNDBrQjlDOztBcUd4MGtCSTtFQUNFLDBCakdsQ1c7Q0o2MmtCakI7O0FxR3owa0JNO0VBQ0UsMEJBQXNDO0NyRzQwa0I5Qzs7QXFHaDNrQkk7RUFDRSxjQUFhO0NyR20za0JuQjs7QXFHajNrQk07RUFDRSw4RGpHSlM7Q0p3M2tCakI7O0FxR2oza0JNO0VBQ0UsOERqR1JTO0NKNDNrQmpCOztBcUdqM2tCTTtFQUNFLDhEakdaUztDSmc0a0JqQjs7QXFHaDNrQkk7RUFDRSwwQmpHakJXO0NKbzRrQmpCOztBcUdqM2tCTTtFQUNFLDBCQUFzQztDckdvM2tCOUM7O0FxR2gza0JJO0VBQ0UsMEJqR3pCVztDSjQ0a0JqQjs7QXFHajNrQk07RUFDRSwwQkFBc0M7Q3JHbzNrQjlDOztBcUdoM2tCSTtFQUNFLDBCakdqQ1c7Q0pvNWtCakI7O0FxR2oza0JNO0VBQ0UsMEJBQXNDO0NyR28za0I5Qzs7QXFHeDVrQkk7RUFDRSxjQUFhO0NyRzI1a0JuQjs7QXFHejVrQk07RUFDRSwrRGpHSFM7Q0orNWtCakI7O0FxR3o1a0JNO0VBQ0UsK0RqR1BTO0NKbTZrQmpCOztBcUd6NWtCTTtFQUNFLCtEakdYUztDSnU2a0JqQjs7QXFHeDVrQkk7RUFDRSwwQmpHaEJXO0NKMjZrQmpCOztBcUd6NWtCTTtFQUNFLDBCQUFzQztDckc0NWtCOUM7O0FxR3g1a0JJO0VBQ0UsMEJqR3hCVztDSm03a0JqQjs7QXFHejVrQk07RUFDRSwwQkFBc0M7Q3JHNDVrQjlDOztBcUd4NWtCSTtFQUNFLDBCakdoQ1c7Q0oyN2tCakI7O0FxR3o1a0JNO0VBQ0UsMEJBQXNDO0NyRzQ1a0I5Qzs7QXFHaDhrQkk7RUFDRSxjQUFhO0NyR204a0JuQjs7QXFHajhrQk07RUFDRSw4RGpHRlM7Q0pzOGtCakI7O0FxR2o4a0JNO0VBQ0UsOERqR05TO0NKMDhrQmpCOztBcUdqOGtCTTtFQUNFLDhEakdWUztDSjg4a0JqQjs7QXFHaDhrQkk7RUFDRSwwQmpHZlc7Q0prOWtCakI7O0FxR2o4a0JNO0VBQ0UsMEJBQXNDO0NyR284a0I5Qzs7QXFHaDhrQkk7RUFDRSwwQmpHdkJXO0NKMDlrQmpCOztBcUdqOGtCTTtFQUNFLDBCQUFzQztDckdvOGtCOUM7O0FxR2g4a0JJO0VBQ0UsMEJqRy9CVztDSmsra0JqQjs7QXFHajhrQk07RUFDRSwwQkFBc0M7Q3JHbzhrQjlDOztBcUd4K2tCSTtFQUNFLGNBQWE7Q3JHMitrQm5COztBcUd6K2tCTTtFQUNFLDhEakdEUztDSjYra0JqQjs7QXFHeitrQk07RUFDRSw4RGpHTFM7Q0ppL2tCakI7O0FxR3ora0JNO0VBQ0UsOERqR1RTO0NKcS9rQmpCOztBcUd4K2tCSTtFQUNFLDBCakdkVztDSnkva0JqQjs7QXFHeitrQk07RUFDRSwwQkFBc0M7Q3JHNCtrQjlDOztBcUd4K2tCSTtFQUNFLDBCakd0Qlc7Q0ppZ2xCakI7O0FxR3ora0JNO0VBQ0UsMEJBQXNDO0NyRzQra0I5Qzs7QXFHeCtrQkk7RUFDRSwwQmpHOUJXO0NKeWdsQmpCOztBcUd6K2tCTTtFQUNFLDBCQUFzQztDckc0K2tCOUM7O0FxR2hobEJJO0VBQ0UsY0FBYTtDckdtaGxCbkI7O0FxR2pobEJNO0VBQ0UsK0RqR0FTO0NKb2hsQmpCOztBcUdqaGxCTTtFQUNFLCtEakdKUztDSndobEJqQjs7QXFHamhsQk07RUFDRSwrRGpHUlM7Q0o0aGxCakI7O0FxR2hobEJJO0VBQ0UsMEJqR2JXO0NKZ2lsQmpCOztBcUdqaGxCTTtFQUNFLDBCQUFzQztDckdvaGxCOUM7O0FxR2hobEJJO0VBQ0UsMEJqR3JCVztDSndpbEJqQjs7QXFHamhsQk07RUFDRSwwQkFBc0M7Q3JHb2hsQjlDOztBcUdoaGxCSTtFQUNFLDBCakc3Qlc7Q0pnamxCakI7O0FxR2pobEJNO0VBQ0UsMEJBQXNDO0NyR29obEI5Qzs7QXFHeGpsQkk7RUFDRSxjQUFhO0NyRzJqbEJuQjs7QXFHempsQk07RUFDRSwrRGpHQ1M7Q0oyamxCakI7O0FxR3pqbEJNO0VBQ0UsK0RqR0hTO0NKK2psQmpCOztBcUd6amxCTTtFQUNFLCtEakdQUztDSm1rbEJqQjs7QXFHeGpsQkk7RUFDRSwwQmpHWlc7Q0p1a2xCakI7O0FxR3pqbEJNO0VBQ0UsMEJBQXNDO0NyRzRqbEI5Qzs7QXFHeGpsQkk7RUFDRSwwQmpHcEJXO0NKK2tsQmpCOztBcUd6amxCTTtFQUNFLDBCQUFzQztDckc0amxCOUM7O0FxR3hqbEJJO0VBQ0UsMEJqRzVCVztDSnVsbEJqQjs7QXFHempsQk07RUFDRSwwQkFBc0M7Q3JHNGpsQjlDOztBcUdobWxCSTtFQUNFLGNBQWE7Q3JHbW1sQm5COztBcUdqbWxCTTtFQUNFLGdFakdqQ087Q0pxb2xCZjs7QXFHam1sQk07RUFDRSxnRWpHckNPO0NKeW9sQmY7O0FxR2ptbEJNO0VBQ0UsZ0VqR3pDTztDSjZvbEJmOztBcUdobWxCSTtFQUNFLHVCakc5Q1M7Q0ppcGxCZjs7QXFHam1sQk07RUFDRSx3QkFBc0M7Q3JHb21sQjlDOztBcUdobWxCSTtFQUNFLHVCakd0RFM7Q0p5cGxCZjs7QXFHam1sQk07RUFDRSx3QkFBc0M7Q3JHb21sQjlDOztBcUdobWxCSTtFQUNFLHVCakc5RFM7Q0ppcWxCZjs7QXFHam1sQk07RUFDRSx3QkFBc0M7Q3JHb21sQjlDOztBcUd4b2xCSTtFQUNFLGNBQWE7Q3JHMm9sQm5COztBcUd6b2xCTTtFQUNFLGdFakczQlU7Q0p1cWxCbEI7O0FxR3pvbEJNO0VBQ0UsZ0VqRy9CVTtDSjJxbEJsQjs7QXFHem9sQk07RUFDRSxnRWpHbkNVO0NKK3FsQmxCOztBcUd4b2xCSTtFQUNFLDBCakd4Q1k7Q0ptcmxCbEI7O0FxR3pvbEJNO0VBQ0UsMEJBQXNDO0NyRzRvbEI5Qzs7QXFHeG9sQkk7RUFDRSwwQmpHaERZO0NKMnJsQmxCOztBcUd6b2xCTTtFQUNFLDBCQUFzQztDckc0b2xCOUM7O0FxR3hvbEJJO0VBQ0UsMEJqR3hEWTtDSm1zbEJsQjs7QXFHem9sQk07RUFDRSwwQkFBc0M7Q3JHNG9sQjlDOztBcUdocmxCSTtFQUNFLGNBQWE7Q3JHbXJsQm5COztBcUdqcmxCTTtFQUNFLDZEakd6QlU7Q0o2c2xCbEI7O0FxR2pybEJNO0VBQ0UsNkRqRzdCVTtDSml0bEJsQjs7QXFHanJsQk07RUFDRSw2RGpHakNVO0NKcXRsQmxCOztBcUdocmxCSTtFQUNFLDBCakd0Q1k7Q0p5dGxCbEI7O0FxR2pybEJNO0VBQ0UsMEJBQXNDO0NyR29ybEI5Qzs7QXFHaHJsQkk7RUFDRSwwQmpHOUNZO0NKaXVsQmxCOztBcUdqcmxCTTtFQUNFLDBCQUFzQztDckdvcmxCOUM7O0FxR2hybEJJO0VBQ0UsMEJqR3REWTtDSnl1bEJsQjs7QXFHanJsQk07RUFDRSwwQkFBc0M7Q3JHb3JsQjlDOztBcUd2cWxCRTtFQUVJLHNCckcxRndCO0V5QksxQiwwQnpCTDBCO0NBb3dsQjlCOztBcUc1cWxCRTtFQVFNLHlPQUFvRTtDckd3cWxCNUU7O0FxR2hybEJFO0VBV00sbUxBQWlFO0NyR3lxbEJ6RTs7QXFHcHJsQkU7RUFrQk0sK0VyRzFHc0I7Q0FneGxCOUI7O0FxR3hybEJFO0VBeUJJLHNCQUFrQztDckdtcWxCeEM7O0FxRzVybEJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHbXFsQnhDOztBcUdqc2xCRTtFQUVJLHNCakcxRVk7RXFCWGQsMEJyQldjO0NKOHdsQmxCOztBcUd0c2xCRTtFQVFNLHlPQUFvRTtDckdrc2xCNUU7O0FxRzFzbEJFO0VBV00sbUxBQWlFO0NyR21zbEJ6RTs7QXFHOXNsQkU7RUFrQk0saUZqRzFGVTtDSjB4bEJsQjs7QXFHbHRsQkU7RUF5Qkksc0JBQWtDO0NyRzZybEJ4Qzs7QXFHdHRsQkU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckc2cmxCeEM7O0FxRzN0bEJFO0VBRUksc0JqR2hEVztFcUJyQ2IsMEJyQnFDYTtDSjh3bEJqQjs7QXFHaHVsQkU7RUFRTSx5T0FBb0U7Q3JHNHRsQjVFOztBcUdwdWxCRTtFQVdNLG1MQUFpRTtDckc2dGxCekU7O0FxR3h1bEJFO0VBa0JNLCtFakdoRVM7Q0oweGxCakI7O0FxRzV1bEJFO0VBeUJJLHNCQUFrQztDckd1dGxCeEM7O0FxR2h2bEJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHdXRsQnhDOztBcUdydmxCRTtFQUVJLHNCakc5Q1c7RXFCdkNiLDBCckJ1Q2E7Q0pzeWxCakI7O0FxRzF2bEJFO0VBUU0seU9BQW9FO0NyR3N2bEI1RTs7QXFHOXZsQkU7RUFXTSxtTEFBaUU7Q3JHdXZsQnpFOztBcUdsd2xCRTtFQWtCTSxnRmpHOURTO0NKa3psQmpCOztBcUd0d2xCRTtFQXlCSSxzQkFBa0M7Q3JHaXZsQnhDOztBcUcxd2xCRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyR2l2bEJ4Qzs7QXFHL3dsQkU7RUFFSSxzQmpHakRXO0VxQnBDYiwwQnJCb0NhO0NKbTBsQmpCOztBcUdweGxCRTtFQVFNLHlPQUFvRTtDckdneGxCNUU7O0FxR3h4bEJFO0VBV00sbUxBQWlFO0NyR2l4bEJ6RTs7QXFHNXhsQkU7RUFrQk0sK0VqR2pFUztDSiswbEJqQjs7QXFHaHlsQkU7RUF5Qkksc0JBQWtDO0NyRzJ3bEJ4Qzs7QXFHcHlsQkU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckcyd2xCeEM7O0FxR3p5bEJFO0VBRUksc0JqR25EVztFcUJsQ2IsMEJyQmtDYTtDSisxbEJqQjs7QXFHOXlsQkU7RUFRTSx5T0FBb0U7Q3JHMHlsQjVFOztBcUdsemxCRTtFQVdNLG1MQUFpRTtDckcyeWxCekU7O0FxR3R6bEJFO0VBa0JNLCtFakduRVM7Q0oyMmxCakI7O0FxRzF6bEJFO0VBeUJJLHNCQUFrQztDckdxeWxCeEM7O0FxRzl6bEJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHcXlsQnhDOztBcUduMGxCRTtFQUVJLHNCakcvRVk7RXFCTmQsMEJyQk1jO0NKcTVsQmxCOztBcUd4MGxCRTtFQVFNLHlPQUFvRTtDckdvMGxCNUU7O0FxRzUwbEJFO0VBV00sbUxBQWlFO0NyR3EwbEJ6RTs7QXFHaDFsQkU7RUFrQk0saUZqRy9GVTtDSmk2bEJsQjs7QXFHcDFsQkU7RUF5Qkksb0JBQWtDO0NyRyt6bEJ4Qzs7QXFHeDFsQkU7RUE2Qkksd0JBQXNDO0VBQ3RDLG9CQUFrQztDckcremxCeEM7O0FxRzcxbEJFO0VBRUksc0JqR3hFWTtFcUJiZCwwQnJCYWM7Q0p3NmxCbEI7O0FxR2wybEJFO0VBUU0seU9BQW9FO0NyRzgxbEI1RTs7QXFHdDJsQkU7RUFXTSxtTEFBaUU7Q3JHKzFsQnpFOztBcUcxMmxCRTtFQWtCTSw4RWpHeEZVO0NKbzdsQmxCOztBcUc5MmxCRTtFQXlCSSxzQkFBa0M7Q3JHeTFsQnhDOztBcUdsM2xCRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyR3kxbEJ4Qzs7QXFHdjNsQkU7RUFFSSxzQmZwRmE7RTdERGYsMEI2RENlO0N0Rjg4bEJuQjs7QXFHNTNsQkU7RUFRTSx5T0FBb0U7Q3JHdzNsQjVFOztBcUdoNGxCRTtFQVdNLG1MQUFpRTtDckd5M2xCekU7O0FxR3A0bEJFO0VBa0JNLGdGZnBHVztDdEYwOWxCbkI7O0FxR3g0bEJFO0VBeUJJLHNCQUFrQztDckdtM2xCeEM7O0FxRzU0bEJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHbTNsQnhDOztBcUdqNWxCRTtFQUVJLHNCZm5GUTtFN0RGViwwQjZERVU7Q3RGdStsQmQ7O0FxR3Q1bEJFO0VBUU0seU9BQW9FO0NyR2s1bEI1RTs7QXFHMTVsQkU7RUFXTSxtTEFBaUU7Q3JHbTVsQnpFOztBcUc5NWxCRTtFQWtCTSw2RWZuR007Q3RGbS9sQmQ7O0FxR2w2bEJFO0VBeUJJLHNCQUFrQztDckc2NGxCeEM7O0FxR3Q2bEJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHNjRsQnhDOztBcUczNmxCRTtFQUVJLHNCZmpGUztFN0RKWCwwQjZESVc7Q3RGKy9sQmY7O0FxR2g3bEJFO0VBUU0seU9BQW9FO0NyRzQ2bEI1RTs7QXFHcDdsQkU7RUFXTSxtTEFBaUU7Q3JHNjZsQnpFOztBcUd4N2xCRTtFQWtCTSxnRmZqR087Q3RGMmdtQmY7O0FxRzU3bEJFO0VBeUJJLHNCQUFrQztDckd1NmxCeEM7O0FxR2g4bEJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHdTZsQnhDOztBcUdyOGxCRTtFQUVJLHNCZmhGUTtFN0RMViwwQjZES1U7Q3RGd2htQmQ7O0FxRzE4bEJFO0VBUU0seU9BQW9FO0NyR3M4bEI1RTs7QXFHOThsQkU7RUFXTSxtTEFBaUU7Q3JHdThsQnpFOztBcUdsOWxCRTtFQWtCTSwrRWZoR007Q3RGb2ltQmQ7O0FxR3Q5bEJFO0VBeUJJLHNCQUFrQztDckdpOGxCeEM7O0FxRzE5bEJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHaThsQnhDOztBcUcvOWxCRTtFQUVJLHNCZjlFVztFN0RQYiwwQjZET2E7Q3RGZ2ptQmpCOztBcUdwK2xCRTtFQVFNLHlPQUFvRTtDckdnK2xCNUU7O0FxR3grbEJFO0VBV00sbUxBQWlFO0NyR2krbEJ6RTs7QXFHNStsQkU7RUFrQk0sZ0ZmOUZTO0N0RjRqbUJqQjs7QXFHaC9sQkU7RUF5Qkksc0JBQWtDO0NyRzI5bEJ4Qzs7QXFHcC9sQkU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckcyOWxCeEM7O0FxR3ovbEJFO0VBRUksc0JmNUVVO0U3RFRaLDBCNkRTWTtDdEZ3a21CaEI7O0FxRzkvbEJFO0VBUU0seU9BQW9FO0NyRzAvbEI1RTs7QXFHbGdtQkU7RUFXTSxtTEFBaUU7Q3JHMi9sQnpFOztBcUd0Z21CRTtFQWtCTSwrRWY1RlE7Q3RGb2xtQmhCOztBcUcxZ21CRTtFQXlCSSxzQkFBa0M7Q3JHcS9sQnhDOztBcUc5Z21CRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyR3EvbEJ4Qzs7QXFHbmhtQkU7RUFFSSxzQmpHdkRXO0VxQjlCYiwwQnJCOEJhO0NKNmttQmpCOztBcUd4aG1CRTtFQVFNLHlPQUFvRTtDckdvaG1CNUU7O0FxRzVobUJFO0VBV00sbUxBQWlFO0NyR3FobUJ6RTs7QXFHaGltQkU7RUFrQk0sK0VqR3ZFUztDSnlsbUJqQjs7QXFHcGltQkU7RUF5Qkksc0JBQWtDO0NyRytnbUJ4Qzs7QXFHeGltQkU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckcrZ21CeEM7O0FxRzdpbUJFO0VBRUksc0JqR3REVztFcUIvQmIsMEJyQitCYTtDSnNtbUJqQjs7QXFHbGptQkU7RUFRTSx5T0FBb0U7Q3JHOGltQjVFOztBcUd0am1CRTtFQVdNLG1MQUFpRTtDckcraW1CekU7O0FxRzFqbUJFO0VBa0JNLGdGakd0RVM7Q0prbm1CakI7O0FxRzlqbUJFO0VBeUJJLHNCQUFrQztDckd5aW1CeEM7O0FxR2xrbUJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHeWltQnhDOztBcUd2a21CRTtFQUVJLHNCakdyRFc7RXFCaENiLDBCckJnQ2E7Q0orbm1CakI7O0FxRzVrbUJFO0VBUU0seU9BQW9FO0NyR3drbUI1RTs7QXFHaGxtQkU7RUFXTSxtTEFBaUU7Q3JHeWttQnpFOztBcUdwbG1CRTtFQWtCTSxnRmpHckVTO0NKMm9tQmpCOztBcUd4bG1CRTtFQXlCSSxzQkFBa0M7Q3JHbWttQnhDOztBcUc1bG1CRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyR21rbUJ4Qzs7QXFHam1tQkU7RUFFSSxzQmpHcERXO0VxQmpDYiwwQnJCaUNhO0NKd3BtQmpCOztBcUd0bW1CRTtFQVFNLHlPQUFvRTtDckdrbW1CNUU7O0FxRzFtbUJFO0VBV00sbUxBQWlFO0NyR21tbUJ6RTs7QXFHOW1tQkU7RUFrQk0sZ0ZqR3BFUztDSm9xbUJqQjs7QXFHbG5tQkU7RUF5Qkksc0JBQWtDO0NyRzZsbUJ4Qzs7QXFHdG5tQkU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckc2bG1CeEM7O0FxRzNubUJFO0VBRUksc0JqR25EVztFcUJsQ2IsMEJyQmtDYTtDSmlybUJqQjs7QXFHaG9tQkU7RUFRTSx5T0FBb0U7Q3JHNG5tQjVFOztBcUdwb21CRTtFQVdNLG1MQUFpRTtDckc2bm1CekU7O0FxR3hvbUJFO0VBa0JNLCtFakduRVM7Q0o2cm1CakI7O0FxRzVvbUJFO0VBeUJJLHNCQUFrQztDckd1bm1CeEM7O0FxR2hwbUJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHdW5tQnhDOztBcUdycG1CRTtFQUVJLHNCakdsRFc7RXFCbkNiLDBCckJtQ2E7Q0owc21CakI7O0FxRzFwbUJFO0VBUU0seU9BQW9FO0NyR3NwbUI1RTs7QXFHOXBtQkU7RUFXTSxtTEFBaUU7Q3JHdXBtQnpFOztBcUdscW1CRTtFQWtCTSxnRmpHbEVTO0NKc3RtQmpCOztBcUd0cW1CRTtFQXlCSSxzQkFBa0M7Q3JHaXBtQnhDOztBcUcxcW1CRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyR2lwbUJ4Qzs7QXFHL3FtQkU7RUFFSSxzQmpHakRXO0VxQnBDYiwwQnJCb0NhO0NKbXVtQmpCOztBcUdwcm1CRTtFQVFNLHlPQUFvRTtDckdncm1CNUU7O0FxR3hybUJFO0VBV00sbUxBQWlFO0NyR2lybUJ6RTs7QXFHNXJtQkU7RUFrQk0sK0VqR2pFUztDSit1bUJqQjs7QXFHaHNtQkU7RUF5Qkksc0JBQWtDO0NyRzJxbUJ4Qzs7QXFHcHNtQkU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckcycW1CeEM7O0FxR3pzbUJFO0VBRUksc0JqR2hEVztFcUJyQ2IsMEJyQnFDYTtDSjR2bUJqQjs7QXFHOXNtQkU7RUFRTSx5T0FBb0U7Q3JHMHNtQjVFOztBcUdsdG1CRTtFQVdNLG1MQUFpRTtDckcyc21CekU7O0FxR3R0bUJFO0VBa0JNLCtFakdoRVM7Q0p3d21CakI7O0FxRzF0bUJFO0VBeUJJLHNCQUFrQztDckdxc21CeEM7O0FxRzl0bUJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHcXNtQnhDOztBcUdudW1CRTtFQUVJLHNCakcvQ1c7RXFCdENiLDBCckJzQ2E7Q0pxeG1CakI7O0FxR3h1bUJFO0VBUU0seU9BQW9FO0NyR291bUI1RTs7QXFHNXVtQkU7RUFXTSxtTEFBaUU7Q3JHcXVtQnpFOztBcUdodm1CRTtFQWtCTSxnRmpHL0RTO0NKaXltQmpCOztBcUdwdm1CRTtFQXlCSSxzQkFBa0M7Q3JHK3RtQnhDOztBcUd4dm1CRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyRyt0bUJ4Qzs7QXFHN3ZtQkU7RUFFSSxzQmpHOUNXO0VxQnZDYiwwQnJCdUNhO0NKOHltQmpCOztBcUdsd21CRTtFQVFNLHlPQUFvRTtDckc4dm1CNUU7O0FxR3R3bUJFO0VBV00sbUxBQWlFO0NyRyt2bUJ6RTs7QXFHMXdtQkU7RUFrQk0sZ0ZqRzlEUztDSjB6bUJqQjs7QXFHOXdtQkU7RUF5Qkksc0JBQWtDO0NyR3l2bUJ4Qzs7QXFHbHhtQkU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckd5dm1CeEM7O0FxR3Z4bUJFO0VBRUksbUJqR2hGUztFcUJMWCx1QnJCS1c7Q0owMm1CZjs7QXFHNXhtQkU7RUFRTSxzT0FBb0U7Q3JHd3htQjVFOztBcUdoeW1CRTtFQVdNLGdMQUFpRTtDckd5eG1CekU7O0FxR3B5bUJFO0VBa0JNLGlGakdoR087Q0pzM21CZjs7QXFHeHltQkU7RUF5Qkksb0JBQWtDO0NyR214bUJ4Qzs7QXFHNXltQkU7RUE2Qkksd0JBQXNDO0VBQ3RDLG9CQUFrQztDckdteG1CeEM7O0FxR2p6bUJFO0VBRUksc0JqRzFFWTtFcUJYZCwwQnJCV2M7Q0o4M21CbEI7O0FxR3R6bUJFO0VBUU0seU9BQW9FO0NyR2t6bUI1RTs7QXFHMXptQkU7RUFXTSxtTEFBaUU7Q3JHbXptQnpFOztBcUc5em1CRTtFQWtCTSxpRmpHMUZVO0NKMDRtQmxCOztBcUdsMG1CRTtFQXlCSSxzQkFBa0M7Q3JHNnltQnhDOztBcUd0MG1CRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyRzZ5bUJ4Qzs7QXFHMzBtQkU7RUFFSSxzQmpHeEVZO0VxQmJkLDBCckJhYztDSnM1bUJsQjs7QXFHaDFtQkU7RUFRTSx5T0FBb0U7Q3JHNDBtQjVFOztBcUdwMW1CRTtFQVdNLG1MQUFpRTtDckc2MG1CekU7O0FxR3gxbUJFO0VBa0JNLDhFakd4RlU7Q0prNm1CbEI7O0FxRzUxbUJFO0VBeUJJLHNCQUFrQztDckd1MG1CeEM7O0FxR2gybUJFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHdTBtQnhDOztBb0czbm1CQTtFQUVJLHlDQUF3QztFQUN4QyxpQkFBZ0I7Q3BHNm5tQnBCOztBb0dob21CQTtFM0U3VEksOEIyRW1VZ0M7Q3BHOG5tQnBDOztBb0cxbm1CQTs7RUFHSSwwQkFBK0M7RUFDL0MsMEJBQWdEO0VBQ2hELGFBQTZEO0NwRzRubUJqRTs7QW9Ham9tQkE7RUFTTSwwQkFBaUQ7Q3BHNG5tQnZEOztBb0dyb21CQTtFQVlNLDBCQUFnRDtDcEc2bm1CdEQ7O0FvR3pvbUJBOztFQW1CTSwwQkFBK0M7RUFDL0MsWWhHdFZTO0VnR3VWVCwwQkFBZ0Q7RUFDaEQsa0JBQWlCO0NwRzJubUJ2Qjs7QW9HdG5tQkE7Ozs7OztFQU9JLDBCaEc1VmM7RWdHNlZkLFloR3JXVztDSjY5bUJmOztBb0dob21CQTs7O0VBYUksc0JoR3BXYztDSjY5bUJsQjs7QW9HdG9tQkE7RUFnQkksMEJoR3JXYztFZ0dzV2QsWWhHOVdXO0VnRytXWCxzQmhHeldjO0NKbSttQmxCOztBb0c1b21CQTtFQXNCSSxzQmhHN1djO0NKdSttQmxCOztBb0docG1CQTs7RUEyQkksMEJBQW9DO0VBQ3BDLHNCaEduWGM7RWdHb1hkLFloRzFYVztDSm8vbUJmOztBb0d2cG1CQTtFQWtDTSwwQkFBc0M7Q3BHeW5tQjVDOztBb0czcG1CQTtFQXFDTSwwQkFBc0M7Q3BHMG5tQjVDOztBb0cvcG1CQTtFQXdDTSwwQkFBc0M7Q3BHMm5tQjVDOztBcUduK21CSTtFQUNFLGNBQWE7Q3JHcyttQm5COztBcUdwK21CTTtFQUNFLCtEUlRhO0M3RmcvbUJyQjs7QXFHcCttQk07RUFDRSwrRFJiYTtDN0ZvL21CckI7O0FxR3ArbUJNO0VBQ0UsK0RSakJhO0M3RncvbUJyQjs7QXFHbittQkk7RUFDRSwwQlJ0QmU7QzdGNC9tQnJCOztBcUdwK21CTTtFQUNFLDBCQUFzQztDckd1K21COUM7O0FxR24rbUJJO0VBQ0UsMEJSOUJlO0M3Rm9nbkJyQjs7QXFHcCttQk07RUFDRSwwQkFBc0M7Q3JHdSttQjlDOztBcUduK21CSTtFQUNFLDBCUnRDZTtDN0Y0Z25CckI7O0FxR3ArbUJNO0VBQ0UsMEJBQXNDO0NyR3UrbUI5Qzs7QXFHM2duQkk7RUFDRSxjQUFhO0NyRzhnbkJuQjs7QXFHNWduQk07RUFDRSxnRWpHM0JVO0NKMGluQmxCOztBcUc1Z25CTTtFQUNFLGdFakcvQlU7Q0o4aW5CbEI7O0FxRzVnbkJNO0VBQ0UsZ0VqR25DVTtDSmtqbkJsQjs7QXFHM2duQkk7RUFDRSwwQmpHeENZO0NKc2puQmxCOztBcUc1Z25CTTtFQUNFLDBCQUFzQztDckcrZ25COUM7O0FxRzNnbkJJO0VBQ0UsMEJqR2hEWTtDSjhqbkJsQjs7QXFHNWduQk07RUFDRSwwQkFBc0M7Q3JHK2duQjlDOztBcUczZ25CSTtFQUNFLDBCakd4RFk7Q0pza25CbEI7O0FxRzVnbkJNO0VBQ0UsMEJBQXNDO0NyRytnbkI5Qzs7QXFHbmpuQkk7RUFDRSxjQUFhO0NyR3NqbkJuQjs7QXFHcGpuQk07RUFDRSw4RFJGYTtDN0Z5am5CckI7O0FxR3BqbkJNO0VBQ0UsOERSTmE7QzdGNmpuQnJCOztBcUdwam5CTTtFQUNFLDhEUlZhO0M3RmlrbkJyQjs7QXFHbmpuQkk7RUFDRSwwQlJmZTtDN0Zxa25CckI7O0FxR3BqbkJNO0VBQ0UsMEJBQXNDO0NyR3VqbkI5Qzs7QXFHbmpuQkk7RUFDRSwwQlJ2QmU7QzdGNmtuQnJCOztBcUdwam5CTTtFQUNFLDBCQUFzQztDckd1am5COUM7O0FxR25qbkJJO0VBQ0UsMEJSL0JlO0M3RnFsbkJyQjs7QXFHcGpuQk07RUFDRSwwQkFBc0M7Q3JHdWpuQjlDOztBcUczbG5CSTtFQUNFLGNBQWE7Q3JHOGxuQm5COztBcUc1bG5CTTtFQUNFLCtEUkFhO0M3RitsbkJyQjs7QXFHNWxuQk07RUFDRSwrRFJKYTtDN0ZtbW5CckI7O0FxRzVsbkJNO0VBQ0UsK0RSUmE7QzdGdW1uQnJCOztBcUczbG5CSTtFQUNFLDBCUmJlO0M3RjJtbkJyQjs7QXFHNWxuQk07RUFDRSwwQkFBc0M7Q3JHK2xuQjlDOztBcUczbG5CSTtFQUNFLDBCUnJCZTtDN0Ztbm5CckI7O0FxRzVsbkJNO0VBQ0UsMEJBQXNDO0NyRytsbkI5Qzs7QXFHM2xuQkk7RUFDRSwwQlI3QmU7QzdGMm5uQnJCOztBcUc1bG5CTTtFQUNFLDBCQUFzQztDckcrbG5COUM7O0FxR25vbkJJO0VBQ0UsY0FBYTtDckdzb25CbkI7O0FxR3BvbkJNO0VBQ0UsK0RSSGE7QzdGMG9uQnJCOztBcUdwb25CTTtFQUNFLCtEUlBhO0M3RjhvbkJyQjs7QXFHcG9uQk07RUFDRSwrRFJYYTtDN0ZrcG5CckI7O0FxR25vbkJJO0VBQ0UsMEJSaEJlO0M3RnNwbkJyQjs7QXFHcG9uQk07RUFDRSwwQkFBc0M7Q3JHdW9uQjlDOztBcUdub25CSTtFQUNFLDBCUnhCZTtDN0Y4cG5CckI7O0FxR3BvbkJNO0VBQ0UsMEJBQXNDO0NyR3VvbkI5Qzs7QXFHbm9uQkk7RUFDRSwwQlJoQ2U7QzdGc3FuQnJCOztBcUdwb25CTTtFQUNFLDBCQUFzQztDckd1b25COUM7O0FxRzNxbkJJO0VBQ0UsY0FBYTtDckc4cW5CbkI7O0FxRzVxbkJNO0VBQ0UsOERSTGE7QzdGb3JuQnJCOztBcUc1cW5CTTtFQUNFLDhEUlRhO0M3RndybkJyQjs7QXFHNXFuQk07RUFDRSw4RFJiYTtDN0Y0cm5CckI7O0FxRzNxbkJJO0VBQ0UsMEJSbEJlO0M3RmdzbkJyQjs7QXFHNXFuQk07RUFDRSwwQkFBc0M7Q3JHK3FuQjlDOztBcUczcW5CSTtFQUNFLDBCUjFCZTtDN0Z3c25CckI7O0FxRzVxbkJNO0VBQ0UsMEJBQXNDO0NyRytxbkI5Qzs7QXFHM3FuQkk7RUFDRSwwQlJsQ2U7QzdGZ3RuQnJCOztBcUc1cW5CTTtFQUNFLDBCQUFzQztDckcrcW5COUM7O0FxR250bkJJO0VBQ0UsY0FBYTtDckdzdG5CbkI7O0FxR3B0bkJNO0VBQ0UsZ0VqR2hDVTtDSnV2bkJsQjs7QXFHcHRuQk07RUFDRSxnRWpHcENVO0NKMnZuQmxCOztBcUdwdG5CTTtFQUNFLGdFakd4Q1U7Q0ordm5CbEI7O0FxR250bkJJO0VBQ0UsMEJqRzdDWTtDSm13bkJsQjs7QXFHcHRuQk07RUFDRSx3QkFBc0M7Q3JHdXRuQjlDOztBcUdudG5CSTtFQUNFLDBCakdyRFk7Q0oyd25CbEI7O0FxR3B0bkJNO0VBQ0Usd0JBQXNDO0NyR3V0bkI5Qzs7QXFHbnRuQkk7RUFDRSwwQmpHN0RZO0NKbXhuQmxCOztBcUdwdG5CTTtFQUNFLHdCQUFzQztDckd1dG5COUM7O0FxRzN2bkJJO0VBQ0UsY0FBYTtDckc4dm5CbkI7O0FxRzV2bkJNO0VBQ0UsNkRqR3pCVTtDSnd4bkJsQjs7QXFHNXZuQk07RUFDRSw2RGpHN0JVO0NKNHhuQmxCOztBcUc1dm5CTTtFQUNFLDZEakdqQ1U7Q0pneW5CbEI7O0FxRzN2bkJJO0VBQ0UsMEJqR3RDWTtDSm95bkJsQjs7QXFHNXZuQk07RUFDRSwwQkFBc0M7Q3JHK3ZuQjlDOztBcUczdm5CSTtFQUNFLDBCakc5Q1k7Q0o0eW5CbEI7O0FxRzV2bkJNO0VBQ0UsMEJBQXNDO0NyRyt2bkI5Qzs7QXFHM3ZuQkk7RUFDRSwwQmpHdERZO0NKb3puQmxCOztBcUc1dm5CTTtFQUNFLDBCQUFzQztDckcrdm5COUM7O0FxR255bkJJO0VBQ0UsY0FBYTtDckdzeW5CbkI7O0FxR3B5bkJNO0VBQ0UsZ0VSRzZCO0M3Rm95bkJyQzs7QXFHcHluQk07RUFDRSxnRVJENkI7QzdGd3luQnJDOztBcUdweW5CTTtFQUNFLGdFUkw2QjtDN0Y0eW5CckM7O0FxR255bkJJO0VBQ0UsMEJSVitCO0M3Rmd6bkJyQzs7QXFHcHluQk07RUFDRSx3QkFBc0M7Q3JHdXluQjlDOztBcUdueW5CSTtFQUNFLDBCUmxCK0I7QzdGd3puQnJDOztBcUdweW5CTTtFQUNFLHdCQUFzQztDckd1eW5COUM7O0FxR255bkJJO0VBQ0UsMEJSMUIrQjtDN0ZnMG5CckM7O0FxR3B5bkJNO0VBQ0Usd0JBQXNDO0NyR3V5bkI5Qzs7QXFHMzBuQkk7RUFDRSxjQUFhO0NyRzgwbkJuQjs7QXFHNTBuQk07RUFDRSw0RFJJdUI7QzdGMjBuQi9COztBcUc1MG5CTTtFQUNFLDREUkF1QjtDN0YrMG5CL0I7O0FxRzUwbkJNO0VBQ0UsNERSSnVCO0M3Rm0xbkIvQjs7QXFHMzBuQkk7RUFDRSwwQlJUeUI7QzdGdTFuQi9COztBcUc1MG5CTTtFQUNFLDBCQUFzQztDckcrMG5COUM7O0FxRzMwbkJJO0VBQ0UsMEJSakJ5QjtDN0YrMW5CL0I7O0FxRzUwbkJNO0VBQ0UsMEJBQXNDO0NyRyswbkI5Qzs7QXFHMzBuQkk7RUFDRSwwQlJ6QnlCO0M3RnUybkIvQjs7QXFHNTBuQk07RUFDRSwwQkFBc0M7Q3JHKzBuQjlDOztBcUduM25CSTtFQUNFLGNBQWE7Q3JHczNuQm5COztBcUdwM25CTTtFQUNFLGdFUkt5QjtDN0ZrM25CakM7O0FxR3AzbkJNO0VBQ0UsZ0VSQ3lCO0M3RnMzbkJqQzs7QXFHcDNuQk07RUFDRSxnRVJIeUI7QzdGMDNuQmpDOztBcUduM25CSTtFQUNFLDBCUlIyQjtDN0Y4M25CakM7O0FxR3AzbkJNO0VBQ0UsMEJBQXNDO0NyR3UzbkI5Qzs7QXFHbjNuQkk7RUFDRSwwQlJoQjJCO0M3RnM0bkJqQzs7QXFHcDNuQk07RUFDRSwwQkFBc0M7Q3JHdTNuQjlDOztBcUduM25CSTtFQUNFLDBCUnhCMkI7QzdGODRuQmpDOztBcUdwM25CTTtFQUNFLDBCQUFzQztDckd1M25COUM7O0FxRzM1bkJJO0VBQ0UsY0FBYTtDckc4NW5CbkI7O0FxRzU1bkJNO0VBQ0UsZ0VSTXdCO0M3Rnk1bkJoQzs7QXFHNTVuQk07RUFDRSxnRVJFd0I7QzdGNjVuQmhDOztBcUc1NW5CTTtFQUNFLGdFUkZ3QjtDN0ZpNm5CaEM7O0FxRzM1bkJJO0VBQ0UsMEJSUDBCO0M3RnE2bkJoQzs7QXFHNTVuQk07RUFDRSx3QkFBc0M7Q3JHKzVuQjlDOztBcUczNW5CSTtFQUNFLDBCUmYwQjtDN0Y2Nm5CaEM7O0FxRzU1bkJNO0VBQ0Usd0JBQXNDO0NyRys1bkI5Qzs7QXFHMzVuQkk7RUFDRSwwQlJ2QjBCO0M3RnE3bkJoQzs7QXFHNTVuQk07RUFDRSx3QkFBc0M7Q3JHKzVuQjlDOztBcUduOG5CSTtFQUNFLGNBQWE7Q3JHczhuQm5COztBcUdwOG5CTTtFQUNFLGdFUk8yQjtDN0ZnOG5CbkM7O0FxR3A4bkJNO0VBQ0UsZ0VSRzJCO0M3Rm84bkJuQzs7QXFHcDhuQk07RUFDRSxnRVJEMkI7QzdGdzhuQm5DOztBcUduOG5CSTtFQUNFLDBCUk42QjtDN0Y0OG5CbkM7O0FxR3A4bkJNO0VBQ0Usd0JBQXNDO0NyR3U4bkI5Qzs7QXFHbjhuQkk7RUFDRSwwQlJkNkI7QzdGbzluQm5DOztBcUdwOG5CTTtFQUNFLHdCQUFzQztDckd1OG5COUM7O0FxR244bkJJO0VBQ0UsMEJSdEI2QjtDN0Y0OW5CbkM7O0FxR3A4bkJNO0VBQ0Usd0JBQXNDO0NyR3U4bkI5Qzs7QXFHMytuQkk7RUFDRSxjQUFhO0NyRzgrbkJuQjs7QXFHNStuQk07RUFDRSxnRVJRMEI7QzdGdStuQmxDOztBcUc1K25CTTtFQUNFLGdFUkkwQjtDN0YyK25CbEM7O0FxRzUrbkJNO0VBQ0UsZ0VSQTBCO0M3RisrbkJsQzs7QXFHMytuQkk7RUFDRSwwQlJMNEI7QzdGbS9uQmxDOztBcUc1K25CTTtFQUNFLHdCQUFzQztDckcrK25COUM7O0FxRzMrbkJJO0VBQ0UsMEJSYjRCO0M3RjIvbkJsQzs7QXFHNStuQk07RUFDRSx3QkFBc0M7Q3JHKytuQjlDOztBcUczK25CSTtFQUNFLDBCUnJCNEI7QzdGbWdvQmxDOztBcUc1K25CTTtFQUNFLHdCQUFzQztDckcrK25COUM7O0FxR25ob0JJO0VBQ0UsY0FBYTtDckdzaG9CbkI7O0FxR3Bob0JNO0VBQ0UsK0RSVGE7QzdGZ2lvQnJCOztBcUdwaG9CTTtFQUNFLCtEUmJhO0M3Rm9pb0JyQjs7QXFHcGhvQk07RUFDRSwrRFJqQmE7QzdGd2lvQnJCOztBcUduaG9CSTtFQUNFLDBCUnRCZTtDN0Y0aW9CckI7O0FxR3Bob0JNO0VBQ0UsMEJBQXNDO0NyR3Vob0I5Qzs7QXFHbmhvQkk7RUFDRSwwQlI5QmU7QzdGb2pvQnJCOztBcUdwaG9CTTtFQUNFLDBCQUFzQztDckd1aG9COUM7O0FxR25ob0JJO0VBQ0UsMEJSdENlO0M3RjRqb0JyQjs7QXFHcGhvQk07RUFDRSwwQkFBc0M7Q3JHdWhvQjlDOztBcUczam9CSTtFQUNFLGNBQWE7Q3JHOGpvQm5COztBcUc1am9CTTtFQUNFLCtEUlJhO0M3RnVrb0JyQjs7QXFHNWpvQk07RUFDRSwrRFJaYTtDN0Yya29CckI7O0FxRzVqb0JNO0VBQ0UsK0RSaEJhO0M3Ritrb0JyQjs7QXFHM2pvQkk7RUFDRSwwQlJyQmU7QzdGbWxvQnJCOztBcUc1am9CTTtFQUNFLDBCQUFzQztDckcram9COUM7O0FxRzNqb0JJO0VBQ0UsMEJSN0JlO0M3RjJsb0JyQjs7QXFHNWpvQk07RUFDRSwwQkFBc0M7Q3JHK2pvQjlDOztBcUczam9CSTtFQUNFLDBCUnJDZTtDN0ZtbW9CckI7O0FxRzVqb0JNO0VBQ0UsMEJBQXNDO0NyRytqb0I5Qzs7QXFHbm1vQkk7RUFDRSxjQUFhO0NyR3Ntb0JuQjs7QXFHcG1vQk07RUFDRSwrRFJQYTtDN0Y4bW9CckI7O0FxR3Btb0JNO0VBQ0UsK0RSWGE7QzdGa25vQnJCOztBcUdwbW9CTTtFQUNFLCtEUmZhO0M3RnNub0JyQjs7QXFHbm1vQkk7RUFDRSwwQlJwQmU7QzdGMG5vQnJCOztBcUdwbW9CTTtFQUNFLDBCQUFzQztDckd1bW9COUM7O0FxR25tb0JJO0VBQ0UsMEJSNUJlO0M3Rmtvb0JyQjs7QXFHcG1vQk07RUFDRSwwQkFBc0M7Q3JHdW1vQjlDOztBcUdubW9CSTtFQUNFLDBCUnBDZTtDN0Ywb29CckI7O0FxR3Btb0JNO0VBQ0UsMEJBQXNDO0NyR3Vtb0I5Qzs7QXFHM29vQkk7RUFDRSxjQUFhO0NyRzhvb0JuQjs7QXFHNW9vQk07RUFDRSwrRFJOYTtDN0ZxcG9CckI7O0FxRzVvb0JNO0VBQ0UsK0RSVmE7QzdGeXBvQnJCOztBcUc1b29CTTtFQUNFLCtEUmRhO0M3RjZwb0JyQjs7QXFHM29vQkk7RUFDRSwwQlJuQmU7QzdGaXFvQnJCOztBcUc1b29CTTtFQUNFLDBCQUFzQztDckcrb29COUM7O0FxRzNvb0JJO0VBQ0UsMEJSM0JlO0M3Rnlxb0JyQjs7QXFHNW9vQk07RUFDRSwwQkFBc0M7Q3JHK29vQjlDOztBcUczb29CSTtFQUNFLDBCUm5DZTtDN0Zpcm9CckI7O0FxRzVvb0JNO0VBQ0UsMEJBQXNDO0NyRytvb0I5Qzs7QXFHbnJvQkk7RUFDRSxjQUFhO0NyR3Nyb0JuQjs7QXFHcHJvQk07RUFDRSw4RFJMYTtDN0Y0cm9CckI7O0FxR3Byb0JNO0VBQ0UsOERSVGE7QzdGZ3NvQnJCOztBcUdwcm9CTTtFQUNFLDhEUmJhO0M3Rm9zb0JyQjs7QXFHbnJvQkk7RUFDRSwwQlJsQmU7QzdGd3NvQnJCOztBcUdwcm9CTTtFQUNFLDBCQUFzQztDckd1cm9COUM7O0FxR25yb0JJO0VBQ0UsMEJSMUJlO0M3Rmd0b0JyQjs7QXFHcHJvQk07RUFDRSwwQkFBc0M7Q3JHdXJvQjlDOztBcUducm9CSTtFQUNFLDBCUmxDZTtDN0Z3dG9CckI7O0FxR3Byb0JNO0VBQ0UsMEJBQXNDO0NyR3Vyb0I5Qzs7QXFHM3RvQkk7RUFDRSxjQUFhO0NyRzh0b0JuQjs7QXFHNXRvQk07RUFDRSwrRFJKYTtDN0ZtdW9CckI7O0FxRzV0b0JNO0VBQ0UsK0RSUmE7QzdGdXVvQnJCOztBcUc1dG9CTTtFQUNFLCtEUlphO0M3RjJ1b0JyQjs7QXFHM3RvQkk7RUFDRSwwQlJqQmU7QzdGK3VvQnJCOztBcUc1dG9CTTtFQUNFLDBCQUFzQztDckcrdG9COUM7O0FxRzN0b0JJO0VBQ0UsMEJSekJlO0M3RnV2b0JyQjs7QXFHNXRvQk07RUFDRSwwQkFBc0M7Q3JHK3RvQjlDOztBcUczdG9CSTtFQUNFLDBCUmpDZTtDN0Yrdm9CckI7O0FxRzV0b0JNO0VBQ0UsMEJBQXNDO0NyRyt0b0I5Qzs7QXFHbndvQkk7RUFDRSxjQUFhO0NyR3N3b0JuQjs7QXFHcHdvQk07RUFDRSwrRFJIYTtDN0Ywd29CckI7O0FxR3B3b0JNO0VBQ0UsK0RSUGE7QzdGOHdvQnJCOztBcUdwd29CTTtFQUNFLCtEUlhhO0M3Rmt4b0JyQjs7QXFHbndvQkk7RUFDRSwwQlJoQmU7QzdGc3hvQnJCOztBcUdwd29CTTtFQUNFLDBCQUFzQztDckd1d29COUM7O0FxR253b0JJO0VBQ0UsMEJSeEJlO0M3Rjh4b0JyQjs7QXFHcHdvQk07RUFDRSwwQkFBc0M7Q3JHdXdvQjlDOztBcUdud29CSTtFQUNFLDBCUmhDZTtDN0ZzeW9CckI7O0FxR3B3b0JNO0VBQ0UsMEJBQXNDO0NyR3V3b0I5Qzs7QXFHM3lvQkk7RUFDRSxjQUFhO0NyRzh5b0JuQjs7QXFHNXlvQk07RUFDRSw4RFJGYTtDN0Zpem9CckI7O0FxRzV5b0JNO0VBQ0UsOERSTmE7QzdGcXpvQnJCOztBcUc1eW9CTTtFQUNFLDhEUlZhO0M3Rnl6b0JyQjs7QXFHM3lvQkk7RUFDRSwwQlJmZTtDN0Y2em9CckI7O0FxRzV5b0JNO0VBQ0UsMEJBQXNDO0NyRyt5b0I5Qzs7QXFHM3lvQkk7RUFDRSwwQlJ2QmU7QzdGcTBvQnJCOztBcUc1eW9CTTtFQUNFLDBCQUFzQztDckcreW9COUM7O0FxRzN5b0JJO0VBQ0UsMEJSL0JlO0M3RjYwb0JyQjs7QXFHNXlvQk07RUFDRSwwQkFBc0M7Q3JHK3lvQjlDOztBcUduMW9CSTtFQUNFLGNBQWE7Q3JHczFvQm5COztBcUdwMW9CTTtFQUNFLCtEUkRhO0M3Rncxb0JyQjs7QXFHcDFvQk07RUFDRSwrRFJMYTtDN0Y0MW9CckI7O0FxR3Axb0JNO0VBQ0UsK0RSVGE7QzdGZzJvQnJCOztBcUduMW9CSTtFQUNFLDBCUmRlO0M3Rm8yb0JyQjs7QXFHcDFvQk07RUFDRSwwQkFBc0M7Q3JHdTFvQjlDOztBcUduMW9CSTtFQUNFLDBCUnRCZTtDN0Y0Mm9CckI7O0FxR3Axb0JNO0VBQ0UsMEJBQXNDO0NyR3Uxb0I5Qzs7QXFHbjFvQkk7RUFDRSwwQlI5QmU7QzdGbzNvQnJCOztBcUdwMW9CTTtFQUNFLDBCQUFzQztDckd1MW9COUM7O0FxRzMzb0JJO0VBQ0UsY0FBYTtDckc4M29CbkI7O0FxRzUzb0JNO0VBQ0UsK0RSQWE7QzdGKzNvQnJCOztBcUc1M29CTTtFQUNFLCtEUkphO0M3Rm00b0JyQjs7QXFHNTNvQk07RUFDRSwrRFJSYTtDN0Z1NG9CckI7O0FxRzMzb0JJO0VBQ0UsMEJSYmU7QzdGMjRvQnJCOztBcUc1M29CTTtFQUNFLDBCQUFzQztDckcrM29COUM7O0FxRzMzb0JJO0VBQ0UsMEJSckJlO0M3Rm01b0JyQjs7QXFHNTNvQk07RUFDRSwwQkFBc0M7Q3JHKzNvQjlDOztBcUczM29CSTtFQUNFLDBCUjdCZTtDN0YyNW9CckI7O0FxRzUzb0JNO0VBQ0UsMEJBQXNDO0NyRyszb0I5Qzs7QXFHbjZvQkk7RUFDRSxjQUFhO0NyR3M2b0JuQjs7QXFHcDZvQk07RUFDRSxnRWpHakNPO0NKdzhvQmY7O0FxR3A2b0JNO0VBQ0UsZ0VqR3JDTztDSjQ4b0JmOztBcUdwNm9CTTtFQUNFLGdFakd6Q087Q0pnOW9CZjs7QXFHbjZvQkk7RUFDRSx1QmpHOUNTO0NKbzlvQmY7O0FxR3A2b0JNO0VBQ0Usd0JBQXNDO0NyR3U2b0I5Qzs7QXFHbjZvQkk7RUFDRSx1QmpHdERTO0NKNDlvQmY7O0FxR3A2b0JNO0VBQ0Usd0JBQXNDO0NyR3U2b0I5Qzs7QXFHbjZvQkk7RUFDRSx1QmpHOURTO0NKbytvQmY7O0FxR3A2b0JNO0VBQ0Usd0JBQXNDO0NyR3U2b0I5Qzs7QXFHMzhvQkk7RUFDRSxjQUFhO0NyRzg4b0JuQjs7QXFHNThvQk07RUFDRSxnRWpHM0JVO0NKMCtvQmxCOztBcUc1OG9CTTtFQUNFLGdFakcvQlU7Q0o4K29CbEI7O0FxRzU4b0JNO0VBQ0UsZ0VqR25DVTtDSmsvb0JsQjs7QXFHMzhvQkk7RUFDRSwwQmpHeENZO0NKcy9vQmxCOztBcUc1OG9CTTtFQUNFLDBCQUFzQztDckcrOG9COUM7O0FxRzM4b0JJO0VBQ0UsMEJqR2hEWTtDSjgvb0JsQjs7QXFHNThvQk07RUFDRSwwQkFBc0M7Q3JHKzhvQjlDOztBcUczOG9CSTtFQUNFLDBCakd4RFk7Q0pzZ3BCbEI7O0FxRzU4b0JNO0VBQ0UsMEJBQXNDO0NyRys4b0I5Qzs7QXFHbi9vQkk7RUFDRSxjQUFhO0NyR3Mvb0JuQjs7QXFHcC9vQk07RUFDRSw2RGpHekJVO0NKZ2hwQmxCOztBcUdwL29CTTtFQUNFLDZEakc3QlU7Q0pvaHBCbEI7O0FxR3Avb0JNO0VBQ0UsNkRqR2pDVTtDSndocEJsQjs7QXFHbi9vQkk7RUFDRSwwQmpHdENZO0NKNGhwQmxCOztBcUdwL29CTTtFQUNFLDBCQUFzQztDckd1L29COUM7O0FxR24vb0JJO0VBQ0UsMEJqRzlDWTtDSm9pcEJsQjs7QXFHcC9vQk07RUFDRSwwQkFBc0M7Q3JHdS9vQjlDOztBcUduL29CSTtFQUNFLDBCakd0RFk7Q0o0aXBCbEI7O0FxR3Avb0JNO0VBQ0UsMEJBQXNDO0NyR3Uvb0I5Qzs7QXFHNWpwQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRytqcEJ2Qzs7QXFHNWpwQkk7RUFDRSwrRFJzQmU7QzdGeWlwQnJCOztBcUc1anBCSTtFQUNFLDBCQUFxQztDckcranBCM0M7O0FxRzFqcEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc2anBCdkM7O0FxRzFqcEJJO0VBQ0UsK0RST2U7QzdGc2pwQnJCOztBcUcxanBCSTtFQUNFLDBCQUFzQztDckc2anBCNUM7O0FxR3RscEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd5bHBCdkM7O0FxR3RscEJJO0VBQ0UsZ0VqR0lZO0NKcWxwQmxCOztBcUd0bHBCSTtFQUNFLDBCQUFxQztDckd5bHBCM0M7O0FxR3BscEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd1bHBCdkM7O0FxR3BscEJJO0VBQ0UsZ0VqR1hZO0NKa21wQmxCOztBcUdwbHBCSTtFQUNFLDBCQUFzQztDckd1bHBCNUM7O0FxR2hucEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdtbnBCdkM7O0FxR2hucEJJO0VBQ0UsOERSNkJlO0M3RnNscEJyQjs7QXFHaG5wQkk7RUFDRSwwQkFBcUM7Q3JHbW5wQjNDOztBcUc5bXBCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHaW5wQnZDOztBcUc5bXBCSTtFQUNFLDhEUmNlO0M3Rm1tcEJyQjs7QXFHOW1wQkk7RUFDRSwwQkFBc0M7Q3JHaW5wQjVDOztBcUcxb3BCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHNm9wQnZDOztBcUcxb3BCSTtFQUNFLCtEUitCZTtDN0Y4bXBCckI7O0FxRzFvcEJJO0VBQ0UsMEJBQXFDO0NyRzZvcEIzQzs7QXFHeG9wQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzJvcEJ2Qzs7QXFHeG9wQkk7RUFDRSwrRFJnQmU7QzdGMm5wQnJCOztBcUd4b3BCSTtFQUNFLDBCQUFzQztDckcyb3BCNUM7O0FxR3BxcEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd1cXBCdkM7O0FxR3BxcEJJO0VBQ0UsK0RSNEJlO0M3RjJvcEJyQjs7QXFHcHFwQkk7RUFDRSwwQkFBcUM7Q3JHdXFwQjNDOztBcUdscXBCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHcXFwQnZDOztBcUdscXBCSTtFQUNFLCtEUmFlO0M3RndwcEJyQjs7QXFHbHFwQkk7RUFDRSwwQkFBc0M7Q3JHcXFwQjVDOztBcUc5cnBCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHaXNwQnZDOztBcUc5cnBCSTtFQUNFLDhEUjBCZTtDN0Z1cXBCckI7O0FxRzlycEJJO0VBQ0UsMEJBQXFDO0NyR2lzcEIzQzs7QXFHNXJwQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRytycEJ2Qzs7QXFHNXJwQkk7RUFDRSw4RFJXZTtDN0ZvcnBCckI7O0FxRzVycEJJO0VBQ0UsMEJBQXNDO0NyRytycEI1Qzs7QXFHeHRwQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzJ0cEJ2Qzs7QXFHeHRwQkk7RUFDRSxnRWpHRFk7Q0o0dHBCbEI7O0FxR3h0cEJJO0VBQ0UsMEJBQXFDO0NyRzJ0cEIzQzs7QXFHdHRwQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR3l0cEJ2Qzs7QXFHdHRwQkk7RUFDRSxnRWpHaEJZO0NKeXVwQmxCOztBcUd0dHBCSTtFQUNFLHdCQUFzQztDckd5dHBCNUM7O0FxR2x2cEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdxdnBCdkM7O0FxR2x2cEJJO0VBQ0UsNkRqR01ZO0NKK3VwQmxCOztBcUdsdnBCSTtFQUNFLHdCQUFxQztDckdxdnBCM0M7O0FxR2h2cEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdtdnBCdkM7O0FxR2h2cEJJO0VBQ0UsNkRqR1RZO0NKNHZwQmxCOztBcUdodnBCSTtFQUNFLDBCQUFzQztDckdtdnBCNUM7O0FxRzV3cEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckcrd3BCdkM7O0FxRzV3cEJJO0VBQ0UsZ0VSa0MrQjtDN0Y2dXBCckM7O0FxRzV3cEJJO0VBQ0UsMEJBQXFDO0NyRyt3cEIzQzs7QXFHMXdwQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzZ3cEJ2Qzs7QXFHMXdwQkk7RUFDRSxnRVJtQitCO0M3RjB2cEJyQzs7QXFHMXdwQkk7RUFDRSwwQkFBc0M7Q3JHNndwQjVDOztBcUd0eXBCSTtFQUNFLDBCQUFrQjtFQUNsQixvQkFBaUM7Q3JHeXlwQnZDOztBcUd0eXBCSTtFQUNFLDREUm1DeUI7QzdGc3dwQi9COztBcUd0eXBCSTtFQUNFLHdCQUFxQztDckd5eXBCM0M7O0FxR3B5cEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLG9CQUFpQztDckd1eXBCdkM7O0FxR3B5cEJJO0VBQ0UsNERSb0J5QjtDN0ZteHBCL0I7O0FxR3B5cEJJO0VBQ0UsMEJBQXNDO0NyR3V5cEI1Qzs7QXFHaDBwQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR20wcEJ2Qzs7QXFHaDBwQkk7RUFDRSxnRVJvQzJCO0M3Rit4cEJqQzs7QXFHaDBwQkk7RUFDRSwwQkFBcUM7Q3JHbTBwQjNDOztBcUc5enBCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHaTBwQnZDOztBcUc5enBCSTtFQUNFLGdFUnFCMkI7QzdGNHlwQmpDOztBcUc5enBCSTtFQUNFLDBCQUFzQztDckdpMHBCNUM7O0FxRzExcEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc2MXBCdkM7O0FxRzExcEJJO0VBQ0UsZ0VScUMwQjtDN0Z3enBCaEM7O0FxRzExcEJJO0VBQ0UsMEJBQXFDO0NyRzYxcEIzQzs7QXFHeDFwQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzIxcEJ2Qzs7QXFHeDFwQkk7RUFDRSxnRVJzQjBCO0M3RnEwcEJoQzs7QXFHeDFwQkk7RUFDRSx3QkFBc0M7Q3JHMjFwQjVDOztBcUdwM3BCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHdTNwQnZDOztBcUdwM3BCSTtFQUNFLGdFUnNDNkI7QzdGaTFwQm5DOztBcUdwM3BCSTtFQUNFLDBCQUFxQztDckd1M3BCM0M7O0FxR2wzcEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdxM3BCdkM7O0FxR2wzcEJJO0VBQ0UsZ0VSdUI2QjtDN0Y4MXBCbkM7O0FxR2wzcEJJO0VBQ0Usd0JBQXNDO0NyR3EzcEI1Qzs7QXFHOTRwQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2k1cEJ2Qzs7QXFHOTRwQkk7RUFDRSxnRVJ1QzRCO0M3RjAycEJsQzs7QXFHOTRwQkk7RUFDRSwwQkFBcUM7Q3JHaTVwQjNDOztBcUc1NHBCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHKzRwQnZDOztBcUc1NHBCSTtFQUNFLGdFUndCNEI7QzdGdTNwQmxDOztBcUc1NHBCSTtFQUNFLDBCQUFzQztDckcrNHBCNUM7O0FxR3g2cEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckcyNnBCdkM7O0FxR3g2cEJJO0VBQ0UsK0RSc0JlO0M3RnE1cEJyQjs7QXFHeDZwQkk7RUFDRSwwQkFBcUM7Q3JHMjZwQjNDOztBcUd0NnBCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHeTZwQnZDOztBcUd0NnBCSTtFQUNFLCtEUk9lO0M3Rms2cEJyQjs7QXFHdDZwQkk7RUFDRSwwQkFBc0M7Q3JHeTZwQjVDOztBcUdsOHBCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHcThwQnZDOztBcUdsOHBCSTtFQUNFLCtEUnVCZTtDN0Y4NnBCckI7O0FxR2w4cEJJO0VBQ0UsMEJBQXFDO0NyR3E4cEIzQzs7QXFHaDhwQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR204cEJ2Qzs7QXFHaDhwQkk7RUFDRSwrRFJRZTtDN0YyN3BCckI7O0FxR2g4cEJJO0VBQ0UsMEJBQXNDO0NyR204cEI1Qzs7QXFHNTlwQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRys5cEJ2Qzs7QXFHNTlwQkk7RUFDRSwrRFJ3QmU7QzdGdThwQnJCOztBcUc1OXBCSTtFQUNFLDBCQUFxQztDckcrOXBCM0M7O0FxRzE5cEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc2OXBCdkM7O0FxRzE5cEJJO0VBQ0UsK0RSU2U7QzdGbzlwQnJCOztBcUcxOXBCSTtFQUNFLDBCQUFzQztDckc2OXBCNUM7O0FxR3QvcEJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd5L3BCdkM7O0FxR3QvcEJJO0VBQ0UsK0RSeUJlO0M3RmcrcEJyQjs7QXFHdC9wQkk7RUFDRSwwQkFBcUM7Q3JHeS9wQjNDOztBcUdwL3BCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHdS9wQnZDOztBcUdwL3BCSTtFQUNFLCtEUlVlO0M3RjYrcEJyQjs7QXFHcC9wQkk7RUFDRSwwQkFBc0M7Q3JHdS9wQjVDOztBcUdoaHFCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHbWhxQnZDOztBcUdoaHFCSTtFQUNFLDhEUjBCZTtDN0Z5L3BCckI7O0FxR2hocUJJO0VBQ0UsMEJBQXFDO0NyR21ocUIzQzs7QXFHOWdxQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2locUJ2Qzs7QXFHOWdxQkk7RUFDRSw4RFJXZTtDN0ZzZ3FCckI7O0FxRzlncUJJO0VBQ0UsMEJBQXNDO0NyR2locUI1Qzs7QXFHMWlxQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzZpcUJ2Qzs7QXFHMWlxQkk7RUFDRSwrRFIyQmU7QzdGa2hxQnJCOztBcUcxaXFCSTtFQUNFLDBCQUFxQztDckc2aXFCM0M7O0FxR3hpcUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckcyaXFCdkM7O0FxR3hpcUJJO0VBQ0UsK0RSWWU7QzdGK2hxQnJCOztBcUd4aXFCSTtFQUNFLDBCQUFzQztDckcyaXFCNUM7O0FxR3BrcUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd1a3FCdkM7O0FxR3BrcUJJO0VBQ0UsK0RSNEJlO0M3RjJpcUJyQjs7QXFHcGtxQkk7RUFDRSwwQkFBcUM7Q3JHdWtxQjNDOztBcUdsa3FCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHcWtxQnZDOztBcUdsa3FCSTtFQUNFLCtEUmFlO0M3RndqcUJyQjs7QXFHbGtxQkk7RUFDRSwwQkFBc0M7Q3JHcWtxQjVDOztBcUc5bHFCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHaW1xQnZDOztBcUc5bHFCSTtFQUNFLDhEUjZCZTtDN0Zva3FCckI7O0FxRzlscUJJO0VBQ0UsMEJBQXFDO0NyR2ltcUIzQzs7QXFHNWxxQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRytscUJ2Qzs7QXFHNWxxQkk7RUFDRSw4RFJjZTtDN0ZpbHFCckI7O0FxRzVscUJJO0VBQ0UsMEJBQXNDO0NyRytscUI1Qzs7QXFHeG5xQkk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzJucUJ2Qzs7QXFHeG5xQkk7RUFDRSwrRFI4QmU7QzdGNmxxQnJCOztBcUd4bnFCSTtFQUNFLDBCQUFxQztDckcybnFCM0M7O0FxR3RucUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd5bnFCdkM7O0FxR3RucUJJO0VBQ0UsK0RSZWU7QzdGMG1xQnJCOztBcUd0bnFCSTtFQUNFLDBCQUFzQztDckd5bnFCNUM7O0FxR2xwcUJJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdxcHFCdkM7O0FxR2xwcUJJO0VBQ0UsK0RSK0JlO0M3RnNucUJyQjs7QXFHbHBxQkk7RUFDRSwwQkFBcUM7Q3JHcXBxQjNDOztBcUdocHFCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHbXBxQnZDOztBcUdocHFCSTtFQUNFLCtEUmdCZTtDN0Ztb3FCckI7O0FxR2hwcUJJO0VBQ0UsMEJBQXNDO0NyR21wcUI1Qzs7QXFHNXFxQkk7RUFDRSx1QkFBa0I7RUFDbEIsc0JBQWlDO0NyRytxcUJ2Qzs7QXFHNXFxQkk7RUFDRSxnRWpHRlM7Q0ppcnFCZjs7QXFHNXFxQkk7RUFDRSwwQkFBcUM7Q3JHK3FxQjNDOztBcUcxcXFCSTtFQUNFLHVCQUFrQjtFQUNsQixzQkFBaUM7Q3JHNnFxQnZDOztBcUcxcXFCSTtFQUNFLGdFakdqQlM7Q0o4cnFCZjs7QXFHMXFxQkk7RUFDRSx3QkFBc0M7Q3JHNnFxQjVDOztBcUd0c3FCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHeXNxQnZDOztBcUd0c3FCSTtFQUNFLGdFakdJWTtDSnFzcUJsQjs7QXFHdHNxQkk7RUFDRSwwQkFBcUM7Q3JHeXNxQjNDOztBcUdwc3FCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHdXNxQnZDOztBcUdwc3FCSTtFQUNFLGdFakdYWTtDSmt0cUJsQjs7QXFHcHNxQkk7RUFDRSwwQkFBc0M7Q3JHdXNxQjVDOztBcUdodXFCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHbXVxQnZDOztBcUdodXFCSTtFQUNFLDZEakdNWTtDSjZ0cUJsQjs7QXFHaHVxQkk7RUFDRSx3QkFBcUM7Q3JHbXVxQjNDOztBcUc5dHFCSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHaXVxQnZDOztBcUc5dHFCSTtFQUNFLDZEakdUWTtDSjB1cUJsQjs7QXFHOXRxQkk7RUFDRSwwQkFBc0M7Q3JHaXVxQjVDOztBcUd2cXFCSTtFQUNFLHNCUnhEZTtFcEU3QmpCLDBCb0U2QmlCO0M3Rm11cUJyQjs7QXFHdHFxQk07RUFDRSx5T0FBb0U7Q3JHeXFxQjVFOztBcUd2cXFCTTtFQUNFLG1MQUFpRTtDckcwcXFCekU7O0FxR3RxcUJJO0VBR0ksZ0ZSeEVhO0M3Rit1cUJyQjs7QXFHanFxQkk7RUFDRSxzQkFBa0M7Q3JHb3FxQnhDOztBcUdqcXFCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHb3FxQnhDOztBcUdqc3FCSTtFQUNFLHNCakcxRVk7RXFCWGQsMEJyQldjO0NKK3dxQmxCOztBcUdoc3FCTTtFQUNFLHlPQUFvRTtDckdtc3FCNUU7O0FxR2pzcUJNO0VBQ0UsbUxBQWlFO0NyR29zcUJ6RTs7QXFHaHNxQkk7RUFHSSxpRmpHMUZVO0NKMnhxQmxCOztBcUczcnFCSTtFQUNFLHNCQUFrQztDckc4cnFCeEM7O0FxRzNycUJJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDckc4cnFCeEM7O0FxRzN0cUJJO0VBQ0Usc0JSakRlO0VwRXBDakIsMEJvRW9DaUI7QzdGZ3hxQnJCOztBcUcxdHFCTTtFQUNFLHlPQUFvRTtDckc2dHFCNUU7O0FxRzN0cUJNO0VBQ0UsbUxBQWlFO0NyRzh0cUJ6RTs7QXFHMXRxQkk7RUFHSSwrRVJqRWE7QzdGNHhxQnJCOztBcUdydHFCSTtFQUNFLHNCQUFrQztDckd3dHFCeEM7O0FxR3J0cUJJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDckd3dHFCeEM7O0FxR3J2cUJJO0VBQ0Usc0JSL0NlO0VwRXRDakIsMEJvRXNDaUI7QzdGd3lxQnJCOztBcUdwdnFCTTtFQUNFLHlPQUFvRTtDckd1dnFCNUU7O0FxR3J2cUJNO0VBQ0UsbUxBQWlFO0NyR3d2cUJ6RTs7QXFHcHZxQkk7RUFHSSxnRlIvRGE7QzdGb3pxQnJCOztBcUcvdXFCSTtFQUNFLHNCQUFrQztDckdrdnFCeEM7O0FxRy91cUJJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDckdrdnFCeEM7O0FxRy93cUJJO0VBQ0Usc0JSbERlO0VwRW5DakIsMEJvRW1DaUI7QzdGcTBxQnJCOztBcUc5d3FCTTtFQUNFLHlPQUFvRTtDckdpeHFCNUU7O0FxRy93cUJNO0VBQ0UsbUxBQWlFO0NyR2t4cUJ6RTs7QXFHOXdxQkk7RUFHSSxnRlJsRWE7QzdGaTFxQnJCOztBcUd6d3FCSTtFQUNFLHNCQUFrQztDckc0d3FCeEM7O0FxR3p3cUJJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDckc0d3FCeEM7O0FxR3p5cUJJO0VBQ0Usc0JScERlO0VwRWpDakIsMEJvRWlDaUI7QzdGaTJxQnJCOztBcUd4eXFCTTtFQUNFLHlPQUFvRTtDckcyeXFCNUU7O0FxR3p5cUJNO0VBQ0UsbUxBQWlFO0NyRzR5cUJ6RTs7QXFHeHlxQkk7RUFHSSwrRVJwRWE7QzdGNjJxQnJCOztBcUdueXFCSTtFQUNFLHNCQUFrQztDckdzeXFCeEM7O0FxR255cUJJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDckdzeXFCeEM7O0FxR24wcUJJO0VBQ0Usc0JqRy9FWTtFcUJOZCwwQnJCTWM7Q0pzNXFCbEI7O0FxR2wwcUJNO0VBQ0UseU9BQW9FO0NyR3EwcUI1RTs7QXFHbjBxQk07RUFDRSxtTEFBaUU7Q3JHczBxQnpFOztBcUdsMHFCSTtFQUdJLGlGakcvRlU7Q0prNnFCbEI7O0FxRzd6cUJJO0VBQ0Usb0JBQWtDO0NyR2cwcUJ4Qzs7QXFHN3pxQkk7RUFDRSx3QkFBc0M7RUFDdEMsb0JBQWtDO0NyR2cwcUJ4Qzs7QXFHNzFxQkk7RUFDRSxzQmpHeEVZO0VxQmJkLDBCckJhYztDSnk2cUJsQjs7QXFHNTFxQk07RUFDRSx5T0FBb0U7Q3JHKzFxQjVFOztBcUc3MXFCTTtFQUNFLG1MQUFpRTtDckdnMnFCekU7O0FxRzUxcUJJO0VBR0ksOEVqR3hGVTtDSnE3cUJsQjs7QXFHdjFxQkk7RUFDRSxzQkFBa0M7Q3JHMDFxQnhDOztBcUd2MXFCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHMDFxQnhDOztBcUd2M3FCSTtFQUNFLHNCUjVDK0I7RXBFekNqQywwQm9FeUNpQztDN0Z1NnFCckM7O0FxR3QzcUJNO0VBQ0UseU9BQW9FO0NyR3kzcUI1RTs7QXFHdjNxQk07RUFDRSxtTEFBaUU7Q3JHMDNxQnpFOztBcUd0M3FCSTtFQUdJLGlGUjVENkI7QzdGbTdxQnJDOztBcUdqM3FCSTtFQUNFLHNCQUFrQztDckdvM3FCeEM7O0FxR2ozcUJJO0VBQ0Usd0JBQXNDO0VBQ3RDLG9CQUFrQztDckdvM3FCeEM7O0FxR2o1cUJJO0VBQ0Usc0JSM0N5QjtFcEUxQzNCLDBCb0UwQzJCO0M3Rmc4cUIvQjs7QXFHaDVxQk07RUFDRSx5T0FBb0U7Q3JHbTVxQjVFOztBcUdqNXFCTTtFQUNFLG1MQUFpRTtDckdvNXFCekU7O0FxR2g1cUJJO0VBR0ksNkVSM0R1QjtDN0Y0OHFCL0I7O0FxRzM0cUJJO0VBQ0Usc0JBQWtDO0NyRzg0cUJ4Qzs7QXFHMzRxQkk7RUFDRSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyRzg0cUJ4Qzs7QXFHMzZxQkk7RUFDRSxzQlIxQzJCO0VwRTNDN0IsMEJvRTJDNkI7QzdGeTlxQmpDOztBcUcxNnFCTTtFQUNFLHlPQUFvRTtDckc2NnFCNUU7O0FxRzM2cUJNO0VBQ0UsbUxBQWlFO0NyRzg2cUJ6RTs7QXFHMTZxQkk7RUFHSSxpRlIxRHlCO0M3RnErcUJqQzs7QXFHcjZxQkk7RUFDRSxzQkFBa0M7Q3JHdzZxQnhDOztBcUdyNnFCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHdzZxQnhDOztBcUdyOHFCSTtFQUNFLHNCUnpDMEI7RXBFNUM1QiwwQm9FNEM0QjtDN0ZrL3FCaEM7O0FxR3A4cUJNO0VBQ0UseU9BQW9FO0NyR3U4cUI1RTs7QXFHcjhxQk07RUFDRSxtTEFBaUU7Q3JHdzhxQnpFOztBcUdwOHFCSTtFQUdJLGlGUnpEd0I7QzdGOC9xQmhDOztBcUcvN3FCSTtFQUNFLHNCQUFrQztDckdrOHFCeEM7O0FxRy83cUJJO0VBQ0Usd0JBQXNDO0VBQ3RDLG9CQUFrQztDckdrOHFCeEM7O0FxRy85cUJJO0VBQ0Usc0JSeEM2QjtFcEU3Qy9CLDBCb0U2QytCO0M3RjJnckJuQzs7QXFHOTlxQk07RUFDRSx5T0FBb0U7Q3JHaStxQjVFOztBcUcvOXFCTTtFQUNFLG1MQUFpRTtDckdrK3FCekU7O0FxRzk5cUJJO0VBR0ksaUZSeEQyQjtDN0Z1aHJCbkM7O0FxR3o5cUJJO0VBQ0Usc0JBQWtDO0NyRzQ5cUJ4Qzs7QXFHejlxQkk7RUFDRSx3QkFBc0M7RUFDdEMsb0JBQWtDO0NyRzQ5cUJ4Qzs7QXFHei9xQkk7RUFDRSxzQlJ2QzRCO0VwRTlDOUIsMEJvRThDOEI7QzdGb2lyQmxDOztBcUd4L3FCTTtFQUNFLHlPQUFvRTtDckcyL3FCNUU7O0FxR3ovcUJNO0VBQ0UsbUxBQWlFO0NyRzQvcUJ6RTs7QXFHeC9xQkk7RUFHSSxpRlJ2RDBCO0M3RmdqckJsQzs7QXFHbi9xQkk7RUFDRSxzQkFBa0M7Q3JHcy9xQnhDOztBcUduL3FCSTtFQUNFLHdCQUFzQztFQUN0QyxvQkFBa0M7Q3JHcy9xQnhDOztBcUduaHJCSTtFQUNFLHNCUnhEZTtFcEU3QmpCLDBCb0U2QmlCO0M3RitrckJyQjs7QXFHbGhyQk07RUFDRSx5T0FBb0U7Q3JHcWhyQjVFOztBcUduaHJCTTtFQUNFLG1MQUFpRTtDckdzaHJCekU7O0FxR2xockJJO0VBR0ksZ0ZSeEVhO0M3RjJsckJyQjs7QXFHN2dyQkk7RUFDRSxzQkFBa0M7Q3JHZ2hyQnhDOztBcUc3Z3JCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHZ2hyQnhDOztBcUc3aXJCSTtFQUNFLHNCUnZEZTtFcEU5QmpCLDBCb0U4QmlCO0M3RndtckJyQjs7QXFHNWlyQk07RUFDRSx5T0FBb0U7Q3JHK2lyQjVFOztBcUc3aXJCTTtFQUNFLG1MQUFpRTtDckdnanJCekU7O0FxRzVpckJJO0VBR0ksZ0ZSdkVhO0M3Rm9uckJyQjs7QXFHdmlyQkk7RUFDRSxzQkFBa0M7Q3JHMGlyQnhDOztBcUd2aXJCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHMGlyQnhDOztBcUd2a3JCSTtFQUNFLHNCUnREZTtFcEUvQmpCLDBCb0UrQmlCO0M3RmlvckJyQjs7QXFHdGtyQk07RUFDRSx5T0FBb0U7Q3JHeWtyQjVFOztBcUd2a3JCTTtFQUNFLG1MQUFpRTtDckcwa3JCekU7O0FxR3RrckJJO0VBR0ksZ0ZSdEVhO0M3RjZvckJyQjs7QXFHamtyQkk7RUFDRSxzQkFBa0M7Q3JHb2tyQnhDOztBcUdqa3JCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHb2tyQnhDOztBcUdqbXJCSTtFQUNFLHNCUnJEZTtFcEVoQ2pCLDBCb0VnQ2lCO0M3RjBwckJyQjs7QXFHaG1yQk07RUFDRSx5T0FBb0U7Q3JHbW1yQjVFOztBcUdqbXJCTTtFQUNFLG1MQUFpRTtDckdvbXJCekU7O0FxR2htckJJO0VBR0ksZ0ZSckVhO0M3RnNxckJyQjs7QXFHM2xyQkk7RUFDRSxzQkFBa0M7Q3JHOGxyQnhDOztBcUczbHJCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHOGxyQnhDOztBcUczbnJCSTtFQUNFLHNCUnBEZTtFcEVqQ2pCLDBCb0VpQ2lCO0M3Rm1yckJyQjs7QXFHMW5yQk07RUFDRSx5T0FBb0U7Q3JHNm5yQjVFOztBcUczbnJCTTtFQUNFLG1MQUFpRTtDckc4bnJCekU7O0FxRzFuckJJO0VBR0ksK0VScEVhO0M3RityckJyQjs7QXFHcm5yQkk7RUFDRSxzQkFBa0M7Q3JHd25yQnhDOztBcUdybnJCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHd25yQnhDOztBcUdycHJCSTtFQUNFLHNCUm5EZTtFcEVsQ2pCLDBCb0VrQ2lCO0M3RjRzckJyQjs7QXFHcHByQk07RUFDRSx5T0FBb0U7Q3JHdXByQjVFOztBcUdycHJCTTtFQUNFLG1MQUFpRTtDckd3cHJCekU7O0FxR3BwckJJO0VBR0ksZ0ZSbkVhO0M3Rnd0ckJyQjs7QXFHL29yQkk7RUFDRSxzQkFBa0M7Q3JHa3ByQnhDOztBcUcvb3JCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHa3ByQnhDOztBcUcvcXJCSTtFQUNFLHNCUmxEZTtFcEVuQ2pCLDBCb0VtQ2lCO0M3RnF1ckJyQjs7QXFHOXFyQk07RUFDRSx5T0FBb0U7Q3JHaXJyQjVFOztBcUcvcXJCTTtFQUNFLG1MQUFpRTtDckdrcnJCekU7O0FxRzlxckJJO0VBR0ksZ0ZSbEVhO0M3Rml2ckJyQjs7QXFHenFyQkk7RUFDRSxzQkFBa0M7Q3JHNHFyQnhDOztBcUd6cXJCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHNHFyQnhDOztBcUd6c3JCSTtFQUNFLHNCUmpEZTtFcEVwQ2pCLDBCb0VvQ2lCO0M3Rjh2ckJyQjs7QXFHeHNyQk07RUFDRSx5T0FBb0U7Q3JHMnNyQjVFOztBcUd6c3JCTTtFQUNFLG1MQUFpRTtDckc0c3JCekU7O0FxR3hzckJJO0VBR0ksK0VSakVhO0M3RjB3ckJyQjs7QXFHbnNyQkk7RUFDRSxzQkFBa0M7Q3JHc3NyQnhDOztBcUduc3JCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHc3NyQnhDOztBcUdudXJCSTtFQUNFLHNCUmhEZTtFcEVyQ2pCLDBCb0VxQ2lCO0M3RnV4ckJyQjs7QXFHbHVyQk07RUFDRSx5T0FBb0U7Q3JHcXVyQjVFOztBcUdudXJCTTtFQUNFLG1MQUFpRTtDckdzdXJCekU7O0FxR2x1ckJJO0VBR0ksZ0ZSaEVhO0M3Rm15ckJyQjs7QXFHN3RyQkk7RUFDRSxzQkFBa0M7Q3JHZ3VyQnhDOztBcUc3dHJCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHZ3VyQnhDOztBcUc3dnJCSTtFQUNFLHNCUi9DZTtFcEV0Q2pCLDBCb0VzQ2lCO0M3Rmd6ckJyQjs7QXFHNXZyQk07RUFDRSx5T0FBb0U7Q3JHK3ZyQjVFOztBcUc3dnJCTTtFQUNFLG1MQUFpRTtDckdnd3JCekU7O0FxRzV2ckJJO0VBR0ksZ0ZSL0RhO0M3RjR6ckJyQjs7QXFHdnZyQkk7RUFDRSxzQkFBa0M7Q3JHMHZyQnhDOztBcUd2dnJCSTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHMHZyQnhDOztBcUd2eHJCSTtFQUNFLG1CakdoRlM7RXFCTFgsdUJyQktXO0NKMjJyQmY7O0FxR3R4ckJNO0VBQ0Usc09BQW9FO0NyR3l4ckI1RTs7QXFHdnhyQk07RUFDRSxnTEFBaUU7Q3JHMHhyQnpFOztBcUd0eHJCSTtFQUdJLGlGakdoR087Q0p1M3JCZjs7QXFHanhyQkk7RUFDRSxvQkFBa0M7Q3JHb3hyQnhDOztBcUdqeHJCSTtFQUNFLHdCQUFzQztFQUN0QyxvQkFBa0M7Q3JHb3hyQnhDOztBcUdqenJCSTtFQUNFLHNCakcxRVk7RXFCWGQsMEJyQldjO0NKKzNyQmxCOztBcUdoenJCTTtFQUNFLHlPQUFvRTtDckdtenJCNUU7O0FxR2p6ckJNO0VBQ0UsbUxBQWlFO0NyR296ckJ6RTs7QXFHaHpyQkk7RUFHSSxpRmpHMUZVO0NKMjRyQmxCOztBcUczeXJCSTtFQUNFLHNCQUFrQztDckc4eXJCeEM7O0FxRzN5ckJJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDckc4eXJCeEM7O0FxRzMwckJJO0VBQ0Usc0JqR3hFWTtFcUJiZCwwQnJCYWM7Q0p1NXJCbEI7O0FxRzEwckJNO0VBQ0UseU9BQW9FO0NyRzYwckI1RTs7QXFHMzByQk07RUFDRSxtTEFBaUU7Q3JHODByQnpFOztBcUcxMHJCSTtFQUdJLDhFakd4RlU7Q0ptNnJCbEI7O0FxR3IwckJJO0VBQ0Usc0JBQWtDO0NyR3cwckJ4Qzs7QXFHcjByQkk7RUFDRSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyR3cwckJ4Qzs7QThDdjdyQkE7RWpDUU0saUJ5RlZvQjtFMUZZdEIsbUIwRThJNEI7Q3RGb3lyQmhDOztBc0cvN3JCQTtFQU1JLHNCQUFxQjtFQUNyQixjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixZQUFXO0N0RzY3ckJmOztBc0d2OHJCQTtFQWFNLFVBQVM7RUFDVCxtQkFBa0I7RUFDbEIsWUFBVztDdEc4N3JCakI7O0FzRzc4ckJBO0VBcUJNLFlBQVc7Q3RHNDdyQmpCOztBc0dqOXJCQTtFQTBCTSxZQUFXO0N0RzI3ckJqQjs7QXNHcjlyQkE7RUErQk0sV0FBVTtDdEcwN3JCaEI7O0FzR3I3ckJBO0VBQ0Usc0JsR29GaUI7Q0pvMnJCbkI7O0FzR3A3ckJBO0VBQ0UsYUFBWTtDdEd1N3JCZDs7QXNHcDdyQkE7RUFDRSxZQUFXO0N0R3U3ckJiOztBc0dwN3JCQTtFQUNFLFlBQVc7Q3RHdTdyQmI7O0FzR243ckJBO0VBR00sVUFBUztDdEdvN3JCZjs7QXNHLzZyQkE7RUFFSSxvQkFBZ0M7Q3RHaTdyQnBDOztBdUdqL3JCRTtFQUdNLDBCdkdQc0I7Q0F5L3JCOUI7O0F1R3IvckJFOztFQU9RLFluR0RLO0NKby9yQmY7O0F1RzEvckJFO0VBV1EsZW5HNkVhO0NKczZyQnZCOztBdUc5L3JCRTtFQWlCSSw4QnZHckJ3QjtDQXNnc0I5Qjs7QXVHbGdzQkU7RUF3QlUsOEJuR2ZNO0NKNi9yQmxCOztBdUd0Z3NCRTtFQTRCVSw4QnZHaENrQjtDQThnc0I5Qjs7QXVHdityQkU7OztFQUtNLGdDbkdsQ087Q0owZ3NCZjs7QXVHNytyQkU7OztFQVFRLFluR3JDSztDSmdoc0JmOztBdUdyK3JCRTs7OztFQUtNLGFBQVk7Q3ZHdStyQnBCOztBdUc1K3JCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0pxaXNCZjs7QXVHMS9yQkU7O0VBa0JNLDBCbkc3RE87Q0owaXNCZjs7QXVHLy9yQkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSmtqc0JmOztBdUd4anNCRTtFQUdNLDBCbkdTVTtDSmdqc0JsQjs7QXVHNWpzQkU7O0VBT1EsWW5HREs7Q0oyanNCZjs7QXVHamtzQkU7RUFXUSxlbkc2RWE7Q0o2K3JCdkI7O0F1R3Jrc0JFO0VBaUJJLDhCbkdMWTtDSjZqc0JsQjs7QXVHemtzQkU7RUF3QlUsOEJuR2ZNO0NKb2tzQmxCOztBdUc3a3NCRTtFQTRCVSw4Qm5HaEJNO0NKcWtzQmxCOztBdUc5aXNCRTs7O0VBS00sZ0NuR2xDTztDSmlsc0JmOztBdUdwanNCRTs7O0VBUVEsWW5HckNLO0NKdWxzQmY7O0F1RzVpc0JFOzs7O0VBS00sYUFBWTtDdkc4aXNCcEI7O0F1R25qc0JFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSjRtc0JmOztBdUdqa3NCRTs7RUFrQk0sMEJuRzdETztDSmluc0JmOztBdUd0a3NCRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKeW5zQmY7O0F1Ry9uc0JFO0VBR00sMEJuR21DUztDSjZsc0JqQjs7QXVHbm9zQkU7O0VBT1EsWW5HREs7Q0prb3NCZjs7QXVHeG9zQkU7RUFXUSxlbkc2RWE7Q0pvanNCdkI7O0F1RzVvc0JFO0VBaUJJLDhCbkdxQlc7Q0owbXNCakI7O0F1R2hwc0JFO0VBd0JVLDhCbkdmTTtDSjJvc0JsQjs7QXVHcHBzQkU7RUE0QlUsOEJuR1VLO0NKa25zQmpCOztBdUdybnNCRTs7O0VBS00sZ0NuR2xDTztDSndwc0JmOztBdUczbnNCRTs7O0VBUVEsWW5HckNLO0NKOHBzQmY7O0F1R25uc0JFOzs7O0VBS00sYUFBWTtDdkdxbnNCcEI7O0F1RzFuc0JFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSm1yc0JmOztBdUd4b3NCRTs7RUFrQk0sMEJuRzdETztDSndyc0JmOztBdUc3b3NCRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKZ3NzQmY7O0F1R3Rzc0JFO0VBR00sMEJuR3FDUztDSmtxc0JqQjs7QXVHMXNzQkU7O0VBT1EsWW5HREs7Q0p5c3NCZjs7QXVHL3NzQkU7RUFXUSxlbkc2RWE7Q0oybnNCdkI7O0F1R250c0JFO0VBaUJJLDhCbkd1Qlc7Q0orcXNCakI7O0F1R3Z0c0JFO0VBd0JVLDhCbkdmTTtDSmt0c0JsQjs7QXVHM3RzQkU7RUE0QlUsOEJuR1lLO0NKdXJzQmpCOztBdUc1cnNCRTs7O0VBS00sZ0NuR2xDTztDSit0c0JmOztBdUdsc3NCRTs7O0VBUVEsWW5HckNLO0NKcXVzQmY7O0F1RzFyc0JFOzs7O0VBS00sYUFBWTtDdkc0cnNCcEI7O0F1R2pzc0JFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSjB2c0JmOztBdUcvc3NCRTs7RUFrQk0sMEJuRzdETztDSit2c0JmOztBdUdwdHNCRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKdXdzQmY7O0F1Rzd3c0JFO0VBR00sMEJuR2tDUztDSjR1c0JqQjs7QXVHanhzQkU7O0VBT1EsZW5HaUZhO0NKOHJzQnZCOztBdUd0eHNCRTtFQVdRLGVuRzZFYTtDSmtzc0J2Qjs7QXVHMXhzQkU7RUFpQkksOEJuR29CVztDSnl2c0JqQjs7QXVHOXhzQkU7RUF3QlUsOEJuR2ZNO0NKeXhzQmxCOztBdUdseXNCRTtFQTRCVSw4Qm5HU0s7Q0ppd3NCakI7O0F1R253c0JFOzs7RUFLTSw2Qm5HZ0RlO0NKb3RzQnZCOztBdUd6d3NCRTs7O0VBUVEsZW5HNkNhO0NKMHRzQnZCOztBdUdqd3NCRTs7OztFQUtNLGFBQVk7Q3ZHbXdzQnBCOztBdUd4d3NCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0ordXNCdkI7O0F1R3R4c0JFOztFQWtCTSw2Qm5HcUJlO0NKb3ZzQnZCOztBdUczeHNCRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsZW5HZWU7Q0o0dnNCdkI7O0F1R3Axc0JFO0VBR00sMEJuR2dDUztDSnF6c0JqQjs7QXVHeDFzQkU7O0VBT1EsWW5HREs7Q0p1MXNCZjs7QXVHNzFzQkU7RUFXUSxlbkc2RWE7Q0p5d3NCdkI7O0F1R2oyc0JFO0VBaUJJLDhCbkdrQlc7Q0prMHNCakI7O0F1R3Iyc0JFO0VBd0JVLDhCbkdmTTtDSmcyc0JsQjs7QXVHejJzQkU7RUE0QlUsOEJuR09LO0NKMDBzQmpCOztBdUcxMHNCRTs7O0VBS00sZ0NuR2xDTztDSjYyc0JmOztBdUdoMXNCRTs7O0VBUVEsWW5HckNLO0NKbTNzQmY7O0F1R3gwc0JFOzs7O0VBS00sYUFBWTtDdkcwMHNCcEI7O0F1Ry8wc0JFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSnc0c0JmOztBdUc3MXNCRTs7RUFrQk0sMEJuRzdETztDSjY0c0JmOztBdUdsMnNCRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKcTVzQmY7O0F1RzM1c0JFO0VBR00sMEJuR0lVO0NKdzVzQmxCOztBdUcvNXNCRTs7RUFPUSxlbkdpRmE7Q0o0MHNCdkI7O0F1R3A2c0JFO0VBV1EsZW5HNkVhO0NKZzFzQnZCOztBdUd4NnNCRTtFQWlCSSw4Qm5HVlk7Q0pxNnNCbEI7O0F1RzU2c0JFO0VBd0JVLDhCbkdmTTtDSnU2c0JsQjs7QXVHaDdzQkU7RUE0QlUsOEJuR3JCTTtDSjY2c0JsQjs7QXVHajVzQkU7OztFQUtNLDZCbkdnRGU7Q0prMnNCdkI7O0F1R3Y1c0JFOzs7RUFRUSxlbkc2Q2E7Q0p3MnNCdkI7O0F1Ry80c0JFOzs7O0VBS00sYUFBWTtDdkdpNXNCcEI7O0F1R3Q1c0JFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLGVuR3lCZTtDSjYzc0J2Qjs7QXVHcDZzQkU7O0VBa0JNLDZCbkdxQmU7Q0prNHNCdkI7O0F1R3o2c0JFOzs7O0VBdUJNLHdCQUFzQztFQUN0QyxlbkdlZTtDSjA0c0J2Qjs7QXVHbCtzQkU7RUFHTSwwQm5HV1U7Q0p3OXNCbEI7O0F1R3Qrc0JFOztFQU9RLFluR0RLO0NKcStzQmY7O0F1RzMrc0JFO0VBV1EsZW5HNkVhO0NKdTVzQnZCOztBdUcvK3NCRTtFQWlCSSw4Qm5HSFk7Q0pxK3NCbEI7O0F1R24vc0JFO0VBd0JVLDhCbkdmTTtDSjgrc0JsQjs7QXVHdi9zQkU7RUE0QlUsOEJuR2RNO0NKNitzQmxCOztBdUd4OXNCRTs7O0VBS00sZ0NuR2xDTztDSjIvc0JmOztBdUc5OXNCRTs7O0VBUVEsWW5HckNLO0NKaWd0QmY7O0F1R3Q5c0JFOzs7O0VBS00sYUFBWTtDdkd3OXNCcEI7O0F1Rzc5c0JFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSnNodEJmOztBdUczK3NCRTs7RUFrQk0sMEJuRzdETztDSjJodEJmOztBdUdoL3NCRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKbWl0QmY7O0F1R3ppdEJFO0VBR00sMEJqQkRXO0N0RjJpdEJuQjs7QXVHN2l0QkU7O0VBT1EsWW5HREs7Q0o0aXRCZjs7QXVHbGp0QkU7RUFXUSxlbkc2RWE7Q0o4OXNCdkI7O0F1R3RqdEJFO0VBaUJJLDhCakJmYTtDdEZ3anRCbkI7O0F1RzFqdEJFO0VBd0JVLDhCbkdmTTtDSnFqdEJsQjs7QXVHOWp0QkU7RUE0QlUsOEJqQjFCTztDdEZna3RCbkI7O0F1Ry9odEJFOzs7RUFLTSxnQ25HbENPO0NKa2t0QmY7O0F1R3JpdEJFOzs7RUFRUSxZbkdyQ0s7Q0p3a3RCZjs7QXVHN2h0QkU7Ozs7RUFLTSxhQUFZO0N2RytodEJwQjs7QXVHcGl0QkU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKNmx0QmY7O0F1R2xqdEJFOztFQWtCTSwwQm5HN0RPO0NKa210QmY7O0F1R3ZqdEJFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxZbkduRU87Q0owbXRCZjs7QXVHaG50QkU7RUFHTSwwQmpCQU07Q3RGaW50QmQ7O0F1R3BudEJFOztFQU9RLFluR0RLO0NKbW50QmY7O0F1R3pudEJFO0VBV1EsZW5HNkVhO0NKcWl0QnZCOztBdUc3bnRCRTtFQWlCSSw4QmpCZFE7Q3RGOG50QmQ7O0F1R2pvdEJFO0VBd0JVLDhCbkdmTTtDSjRudEJsQjs7QXVHcm90QkU7RUE0QlUsOEJqQnpCRTtDdEZzb3RCZDs7QXVHdG10QkU7OztFQUtNLGdDbkdsQ087Q0p5b3RCZjs7QXVHNW10QkU7OztFQVFRLFluR3JDSztDSitvdEJmOztBdUdwbXRCRTs7OztFQUtNLGFBQVk7Q3ZHc210QnBCOztBdUczbXRCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0pvcXRCZjs7QXVHem50QkU7O0VBa0JNLDBCbkc3RE87Q0p5cXRCZjs7QXVHOW50QkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSmlydEJmOztBdUd2cnRCRTtFQUdNLDBCakJFTztDdEZzcnRCZjs7QXVHM3J0QkU7O0VBT1EsWW5HREs7Q0owcnRCZjs7QXVHaHN0QkU7RUFXUSxlbkc2RWE7Q0o0bXRCdkI7O0F1R3BzdEJFO0VBaUJJLDhCakJaUztDdEZtc3RCZjs7QXVHeHN0QkU7RUF3QlUsOEJuR2ZNO0NKbXN0QmxCOztBdUc1c3RCRTtFQTRCVSw4QmpCdkJHO0N0RjJzdEJmOztBdUc3cXRCRTs7O0VBS00sZ0NuR2xDTztDSmd0dEJmOztBdUducnRCRTs7O0VBUVEsWW5HckNLO0NKc3R0QmY7O0F1RzNxdEJFOzs7O0VBS00sYUFBWTtDdkc2cXRCcEI7O0F1R2xydEJFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSjJ1dEJmOztBdUdoc3RCRTs7RUFrQk0sMEJuRzdETztDSmd2dEJmOztBdUdyc3RCRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKd3Z0QmY7O0F1Rzl2dEJFO0VBR00sMEJqQkdNO0N0RjR2dEJkOztBdUdsd3RCRTs7RUFPUSxlbkdpRmE7Q0orcXRCdkI7O0F1R3Z3dEJFO0VBV1EsZW5HNkVhO0NKbXJ0QnZCOztBdUczd3RCRTtFQWlCSSw4QmpCWFE7Q3RGeXd0QmQ7O0F1Ry93dEJFO0VBd0JVLDhCbkdmTTtDSjB3dEJsQjs7QXVHbnh0QkU7RUE0QlUsOEJqQnRCRTtDdEZpeHRCZDs7QXVHcHZ0QkU7OztFQUtNLDZCbkdnRGU7Q0pxc3RCdkI7O0F1RzF2dEJFOzs7RUFRUSxlbkc2Q2E7Q0oyc3RCdkI7O0F1R2x2dEJFOzs7O0VBS00sYUFBWTtDdkdvdnRCcEI7O0F1R3p2dEJFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLGVuR3lCZTtDSmd1dEJ2Qjs7QXVHdnd0QkU7O0VBa0JNLDZCbkdxQmU7Q0pxdXRCdkI7O0F1RzV3dEJFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxlbkdlZTtDSjZ1dEJ2Qjs7QXVHcjB0QkU7RUFHTSwwQmpCS1M7Q3RGaTB0QmpCOztBdUd6MHRCRTs7RUFPUSxZbkdESztDSncwdEJmOztBdUc5MHRCRTtFQVdRLGVuRzZFYTtDSjB2dEJ2Qjs7QXVHbDF0QkU7RUFpQkksOEJqQlRXO0N0RjgwdEJqQjs7QXVHdDF0QkU7RUF3QlUsOEJuR2ZNO0NKaTF0QmxCOztBdUcxMXRCRTtFQTRCVSw4QmpCcEJLO0N0RnMxdEJqQjs7QXVHM3p0QkU7OztFQUtNLGdDbkdsQ087Q0o4MXRCZjs7QXVHajB0QkU7OztFQVFRLFluR3JDSztDSm8ydEJmOztBdUd6enRCRTs7OztFQUtNLGFBQVk7Q3ZHMnp0QnBCOztBdUdoMHRCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0p5M3RCZjs7QXVHOTB0QkU7O0VBa0JNLDBCbkc3RE87Q0o4M3RCZjs7QXVHbjF0QkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSnM0dEJmOztBdUc1NHRCRTtFQUdNLDBCakJPUTtDdEZzNHRCaEI7O0F1R2g1dEJFOztFQU9RLFluR0RLO0NKKzR0QmY7O0F1R3I1dEJFO0VBV1EsZW5HNkVhO0NKaTB0QnZCOztBdUd6NXRCRTtFQWlCSSw4QmpCUFU7Q3RGbTV0QmhCOztBdUc3NXRCRTtFQXdCVSw4Qm5HZk07Q0p3NXRCbEI7O0F1R2o2dEJFO0VBNEJVLDhCakJsQkk7Q3RGMjV0QmhCOztBdUdsNHRCRTs7O0VBS00sZ0NuR2xDTztDSnE2dEJmOztBdUd4NHRCRTs7O0VBUVEsWW5HckNLO0NKMjZ0QmY7O0F1R2g0dEJFOzs7O0VBS00sYUFBWTtDdkdrNHRCcEI7O0F1R3Y0dEJFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSmc4dEJmOztBdUdyNXRCRTs7RUFrQk0sMEJuRzdETztDSnE4dEJmOztBdUcxNXRCRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKNjh0QmY7O0F1R245dEJFO0VBR00sMEJuRzRCUztDSnc3dEJqQjs7QXVHdjl0QkU7O0VBT1EsWW5HREs7Q0pzOXRCZjs7QXVHNTl0QkU7RUFXUSxlbkc2RWE7Q0p3NHRCdkI7O0F1R2grdEJFO0VBaUJJLDhCbkdjVztDSnE4dEJqQjs7QXVHcCt0QkU7RUF3QlUsOEJuR2ZNO0NKKzl0QmxCOztBdUd4K3RCRTtFQTRCVSw4Qm5HR0s7Q0o2OHRCakI7O0F1R3o4dEJFOzs7RUFLTSxnQ25HbENPO0NKNCt0QmY7O0F1Ry84dEJFOzs7RUFRUSxZbkdyQ0s7Q0prL3RCZjs7QXVHdjh0QkU7Ozs7RUFLTSxhQUFZO0N2R3k4dEJwQjs7QXVHOTh0QkU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKdWd1QmY7O0F1RzU5dEJFOztFQWtCTSwwQm5HN0RPO0NKNGd1QmY7O0F1R2ordEJFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxZbkduRU87Q0pvaHVCZjs7QXVHMWh1QkU7RUFHTSwwQm5HNkJTO0NKOC90QmpCOztBdUc5aHVCRTs7RUFPUSxZbkdESztDSjZodUJmOztBdUduaXVCRTtFQVdRLGVuRzZFYTtDSis4dEJ2Qjs7QXVHdml1QkU7RUFpQkksOEJuR2VXO0NKMmd1QmpCOztBdUczaXVCRTtFQXdCVSw4Qm5HZk07Q0pzaXVCbEI7O0F1Ry9pdUJFO0VBNEJVLDhCbkdJSztDSm1odUJqQjs7QXVHaGh1QkU7OztFQUtNLGdDbkdsQ087Q0ptanVCZjs7QXVHdGh1QkU7OztFQVFRLFluR3JDSztDSnlqdUJmOztBdUc5Z3VCRTs7OztFQUtNLGFBQVk7Q3ZHZ2h1QnBCOztBdUdyaHVCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0o4a3VCZjs7QXVHbml1QkU7O0VBa0JNLDBCbkc3RE87Q0ptbHVCZjs7QXVHeGl1QkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSjJsdUJmOztBdUdqbXVCRTtFQUdNLDBCbkc4QlM7Q0pva3VCakI7O0F1R3JtdUJFOztFQU9RLFluR0RLO0NKb211QmY7O0F1RzFtdUJFO0VBV1EsZW5HNkVhO0NKc2h1QnZCOztBdUc5bXVCRTtFQWlCSSw4Qm5HZ0JXO0NKaWx1QmpCOztBdUdsbnVCRTtFQXdCVSw4Qm5HZk07Q0o2bXVCbEI7O0F1R3RudUJFO0VBNEJVLDhCbkdLSztDSnlsdUJqQjs7QXVHdmx1QkU7OztFQUtNLGdDbkdsQ087Q0owbnVCZjs7QXVHN2x1QkU7OztFQVFRLFluR3JDSztDSmdvdUJmOztBdUdybHVCRTs7OztFQUtNLGFBQVk7Q3ZHdWx1QnBCOztBdUc1bHVCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0pxcHVCZjs7QXVHMW11QkU7O0VBa0JNLDBCbkc3RE87Q0owcHVCZjs7QXVHL211QkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSmtxdUJmOztBdUd4cXVCRTtFQUdNLDBCbkcrQlM7Q0owb3VCakI7O0F1RzVxdUJFOztFQU9RLFluR0RLO0NKMnF1QmY7O0F1R2pydUJFO0VBV1EsZW5HNkVhO0NKNmx1QnZCOztBdUdycnVCRTtFQWlCSSw4Qm5HaUJXO0NKdXB1QmpCOztBdUd6cnVCRTtFQXdCVSw4Qm5HZk07Q0pvcnVCbEI7O0F1RzdydUJFO0VBNEJVLDhCbkdNSztDSitwdUJqQjs7QXVHOXB1QkU7OztFQUtNLGdDbkdsQ087Q0ppc3VCZjs7QXVHcHF1QkU7OztFQVFRLFluR3JDSztDSnVzdUJmOztBdUc1cHVCRTs7OztFQUtNLGFBQVk7Q3ZHOHB1QnBCOztBdUducXVCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0o0dHVCZjs7QXVHanJ1QkU7O0VBa0JNLDBCbkc3RE87Q0ppdXVCZjs7QXVHdHJ1QkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSnl1dUJmOztBdUcvdXVCRTtFQUdNLDBCbkdnQ1M7Q0pndHVCakI7O0F1R252dUJFOztFQU9RLFluR0RLO0NKa3Z1QmY7O0F1R3h2dUJFO0VBV1EsZW5HNkVhO0NKb3F1QnZCOztBdUc1dnVCRTtFQWlCSSw4Qm5Ha0JXO0NKNnR1QmpCOztBdUdod3VCRTtFQXdCVSw4Qm5HZk07Q0oydnVCbEI7O0F1R3B3dUJFO0VBNEJVLDhCbkdPSztDSnF1dUJqQjs7QXVHcnV1QkU7OztFQUtNLGdDbkdsQ087Q0p3d3VCZjs7QXVHM3V1QkU7OztFQVFRLFluR3JDSztDSjh3dUJmOztBdUdudXVCRTs7OztFQUtNLGFBQVk7Q3ZHcXV1QnBCOztBdUcxdXVCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0pteXVCZjs7QXVHeHZ1QkU7O0VBa0JNLDBCbkc3RE87Q0p3eXVCZjs7QXVHN3Z1QkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSmd6dUJmOztBdUd0enVCRTtFQUdNLDBCbkdpQ1M7Q0pzeHVCakI7O0F1RzF6dUJFOztFQU9RLGVuR2lGYTtDSnV1dUJ2Qjs7QXVHL3p1QkU7RUFXUSxlbkc2RWE7Q0oydXVCdkI7O0F1R24wdUJFO0VBaUJJLDhCbkdtQlc7Q0pteXVCakI7O0F1R3YwdUJFO0VBd0JVLDhCbkdmTTtDSmswdUJsQjs7QXVHMzB1QkU7RUE0QlUsOEJuR1FLO0NKMnl1QmpCOztBdUc1eXVCRTs7O0VBS00sNkJuR2dEZTtDSjZ2dUJ2Qjs7QXVHbHp1QkU7OztFQVFRLGVuRzZDYTtDSm13dUJ2Qjs7QXVHMXl1QkU7Ozs7RUFLTSxhQUFZO0N2RzR5dUJwQjs7QXVHanp1QkU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsZW5HeUJlO0NKd3h1QnZCOztBdUcvenVCRTs7RUFrQk0sNkJuR3FCZTtDSjZ4dUJ2Qjs7QXVHcDB1QkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLGVuR2VlO0NKcXl1QnZCOztBdUc3M3VCRTtFQUdNLDBCbkdrQ1M7Q0o0MXVCakI7O0F1R2o0dUJFOztFQU9RLGVuR2lGYTtDSjh5dUJ2Qjs7QXVHdDR1QkU7RUFXUSxlbkc2RWE7Q0prenVCdkI7O0F1RzE0dUJFO0VBaUJJLDhCbkdvQlc7Q0p5MnVCakI7O0F1Rzk0dUJFO0VBd0JVLDhCbkdmTTtDSnk0dUJsQjs7QXVHbDV1QkU7RUE0QlUsOEJuR1NLO0NKaTN1QmpCOztBdUduM3VCRTs7O0VBS00sNkJuR2dEZTtDSm8wdUJ2Qjs7QXVHejN1QkU7OztFQVFRLGVuRzZDYTtDSjAwdUJ2Qjs7QXVHajN1QkU7Ozs7RUFLTSxhQUFZO0N2R20zdUJwQjs7QXVHeDN1QkU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsZW5HeUJlO0NKKzF1QnZCOztBdUd0NHVCRTs7RUFrQk0sNkJuR3FCZTtDSm8ydUJ2Qjs7QXVHMzR1QkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLGVuR2VlO0NKNDJ1QnZCOztBdUdwOHVCRTtFQUdNLDBCbkdtQ1M7Q0prNnVCakI7O0F1R3g4dUJFOztFQU9RLFluR0RLO0NKdTh1QmY7O0F1Rzc4dUJFO0VBV1EsZW5HNkVhO0NKeTN1QnZCOztBdUdqOXVCRTtFQWlCSSw4Qm5HcUJXO0NKKzZ1QmpCOztBdUdyOXVCRTtFQXdCVSw4Qm5HZk07Q0pnOXVCbEI7O0F1R3o5dUJFO0VBNEJVLDhCbkdVSztDSnU3dUJqQjs7QXVHMTd1QkU7OztFQUtNLGdDbkdsQ087Q0o2OXVCZjs7QXVHaDh1QkU7OztFQVFRLFluR3JDSztDSm0rdUJmOztBdUd4N3VCRTs7OztFQUtNLGFBQVk7Q3ZHMDd1QnBCOztBdUcvN3VCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0p3L3VCZjs7QXVHNzh1QkU7O0VBa0JNLDBCbkc3RE87Q0o2L3VCZjs7QXVHbDl1QkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSnFndkJmOztBdUczZ3ZCRTtFQUdNLDBCbkdvQ1M7Q0p3K3VCakI7O0F1Ry9ndkJFOztFQU9RLFluR0RLO0NKOGd2QmY7O0F1R3BodkJFO0VBV1EsZW5HNkVhO0NKZzh1QnZCOztBdUd4aHZCRTtFQWlCSSw4Qm5Hc0JXO0NKcS91QmpCOztBdUc1aHZCRTtFQXdCVSw4Qm5HZk07Q0p1aHZCbEI7O0F1R2hpdkJFO0VBNEJVLDhCbkdXSztDSjYvdUJqQjs7QXVHamd2QkU7OztFQUtNLGdDbkdsQ087Q0pvaXZCZjs7QXVHdmd2QkU7OztFQVFRLFluR3JDSztDSjBpdkJmOztBdUcvL3VCRTs7OztFQUtNLGFBQVk7Q3ZHaWd2QnBCOztBdUd0Z3ZCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0oranZCZjs7QXVHcGh2QkU7O0VBa0JNLDBCbkc3RE87Q0pva3ZCZjs7QXVHemh2QkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSjRrdkJmOztBdUdsbHZCRTtFQUdNLDBCbkdxQ1M7Q0o4aXZCakI7O0F1R3RsdkJFOztFQU9RLFluR0RLO0NKcWx2QmY7O0F1RzNsdkJFO0VBV1EsZW5HNkVhO0NKdWd2QnZCOztBdUcvbHZCRTtFQWlCSSw4Qm5HdUJXO0NKMmp2QmpCOztBdUdubXZCRTtFQXdCVSw4Qm5HZk07Q0o4bHZCbEI7O0F1R3ZtdkJFO0VBNEJVLDhCbkdZSztDSm1rdkJqQjs7QXVHeGt2QkU7OztFQUtNLGdDbkdsQ087Q0oybXZCZjs7QXVHOWt2QkU7OztFQVFRLFluR3JDSztDSmludkJmOztBdUd0a3ZCRTs7OztFQUtNLGFBQVk7Q3ZHd2t2QnBCOztBdUc3a3ZCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0pzb3ZCZjs7QXVHM2x2QkU7O0VBa0JNLDBCbkc3RE87Q0oyb3ZCZjs7QXVHaG12QkU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSm1wdkJmOztBdUd6cHZCRTtFQUdNLHVCbkdHTztDSnVwdkJmOztBdUc3cHZCRTs7RUFPUSxlbkdpRmE7Q0owa3ZCdkI7O0F1R2xxdkJFO0VBV1EsZW5HNkVhO0NKOGt2QnZCOztBdUd0cXZCRTtFQWlCSSwyQm5HWFM7Q0pvcXZCZjs7QXVHMXF2QkU7RUF3QlUsOEJuR2ZNO0NKcXF2QmxCOztBdUc5cXZCRTtFQTRCVSwyQm5HdEJHO0NKNHF2QmY7O0F1Ry9vdkJFOzs7RUFLTSw2Qm5HZ0RlO0NKZ212QnZCOztBdUdycHZCRTs7O0VBUVEsZW5HNkNhO0NKc212QnZCOztBdUc3b3ZCRTs7OztFQUtNLGFBQVk7Q3ZHK292QnBCOztBdUdwcHZCRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0oybnZCdkI7O0F1R2xxdkJFOztFQWtCTSw2Qm5HcUJlO0NKZ292QnZCOztBdUd2cXZCRTs7OztFQXVCTSx3QkFBc0M7RUFDdEMsZW5HZWU7Q0p3b3ZCdkI7O0F1R2h1dkJFO0VBR00sMEJuR1NVO0NKd3R2QmxCOztBdUdwdXZCRTs7RUFPUSxZbkdESztDSm11dkJmOztBdUd6dXZCRTtFQVdRLGVuRzZFYTtDSnFwdkJ2Qjs7QXVHN3V2QkU7RUFpQkksOEJuR0xZO0NKcXV2QmxCOztBdUdqdnZCRTtFQXdCVSw4Qm5HZk07Q0o0dXZCbEI7O0F1R3J2dkJFO0VBNEJVLDhCbkdoQk07Q0o2dXZCbEI7O0F1R3R0dkJFOzs7RUFLTSxnQ25HbENPO0NKeXZ2QmY7O0F1RzV0dkJFOzs7RUFRUSxZbkdyQ0s7Q0ordnZCZjs7QXVHcHR2QkU7Ozs7RUFLTSxhQUFZO0N2R3N0dkJwQjs7QXVHM3R2QkU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKb3h2QmY7O0F1R3p1dkJFOztFQWtCTSwwQm5HN0RPO0NKeXh2QmY7O0F1Rzl1dkJFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxZbkduRU87Q0ppeXZCZjs7QXVHdnl2QkU7RUFHTSwwQm5HV1U7Q0o2eHZCbEI7O0F1RzN5dkJFOztFQU9RLFluR0RLO0NKMHl2QmY7O0F1R2h6dkJFO0VBV1EsZW5HNkVhO0NKNHR2QnZCOztBdUdwenZCRTtFQWlCSSw4Qm5HSFk7Q0oweXZCbEI7O0F1R3h6dkJFO0VBd0JVLDhCbkdmTTtDSm16dkJsQjs7QXVHNXp2QkU7RUE0QlUsOEJuR2RNO0NKa3p2QmxCOztBdUc3eHZCRTs7O0VBS00sZ0NuR2xDTztDSmcwdkJmOztBdUdueXZCRTs7O0VBUVEsWW5HckNLO0NKczB2QmY7O0F1RzN4dkJFOzs7O0VBS00sYUFBWTtDdkc2eHZCcEI7O0F1R2x5dkJFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSjIxdkJmOztBdUdoenZCRTs7RUFrQk0sMEJuRzdETztDSmcydkJmOztBdUdyenZCRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKdzJ2QmY7O0FxQy8ydkJBO0V4QllNLHVFeUVzSWdFO0VrQnZJcEUsb0JwRzBHVztDSit2dkJiOztBd0czMnZCQTtFQU1NLHNCbEJrSTBDO0N0RnV1dkJoRDs7QXdHLzJ2QkE7O0VBV00sWXBHYlM7Q0pzM3ZCZjs7QXdHcDN2QkE7RUFnQkksd0JBQXVCO0VBQ3ZCLFFBQU87RUFDUCw0QkFBMkI7RUFDM0IsMkJBQTBCO0VBQzFCLGdCQUFlO0VBQ2YsT0FBTTtFQUNOLHVCQUFzQjtFQUN0QixjcEd5aEJvQztDSiswdUJ4Qzs7QXdHLzN2QkE7RUEwQk0sMEJBQXlCO0N4R3kydkIvQjs7QXdHbjR2QkE7RUE4Qk0sZUFBYztDeEd5MnZCcEI7O0F3R3Y0dkJBO0VBa0NNLGNBQWE7Q3hHeTJ2Qm5COztBd0czNHZCQTs7RTVGS0ksNEI0RmtDcUM7Q3hHeTJ2QnpDOztBd0doNXZCQTs7RUErQ00sY0FBYTtDeEdzMnZCbkI7O0F3R3I1dkJBO0VBcURNLDhDcEc3Q1M7RW9HOENULFVBQVM7Q3hHbzJ2QmY7O0F3RzE1dkJBO0VBeURRLGlCQUFnQjtDeEdxMnZCeEI7O0F3Rzk1dkJBO0VBaUVNLGtCQUFpQjtFQUNqQixlQUFjO0N4R2kydkJwQjs7QXdHbjZ2QkE7RUF1RUksNkNwRy9EVztDSis1dkJmOztBd0d2NnZCQTtFQTJFSSw0Q3BHbkVXO0NKbTZ2QmY7O0F3RzM2dkJBO0VBaUZRLGlCQUFnQjtDeEc4MXZCeEI7O0F3Ry82dkJBO0VBcUZZLCtCQUE4QjtDeEc4MXZCMUM7O0F3R243dkJBO0VBNkZRLGlCQUFnQjtDeEcwMXZCeEI7O0F3R3Y3dkJBO0VBZ0dVLGVBQWM7RUFDZCxlQUFjO0N4RzIxdkJ4Qjs7QXdHNTd2QkE7RUF1R00sb0JBQW1CO0N4R3kxdkJ6Qjs7QXdHaDh2QkE7RUE0R1EsaUJBQWdCO0N4R3cxdkJ4Qjs7QXdHcDh2QkE7RUErR1UsaUJBQWdCO0N4R3kxdkIxQjs7QXdHeDh2QkE7RUFrSFksaUJBQWdCO0N4RzAxdkI1Qjs7QXdHNTh2QkE7RUE0SFksb0JBQW1CO0N4R28xdkIvQjs7QXdHaDl2QkE7RUFvSUksY0FBYTtDeEdnMXZCakI7O0F3R3A5dkJBO0VBeUlVLGVBQWM7RUFDZCxlQUFjO0N4RyswdkJ4Qjs7QXdHejl2QkE7RUErSVEsa0NBQWlDO0N4RzgwdkJ6Qzs7QXdHNzl2QkE7RUFrSlUsOEJwR2pKUTtDSmcrdkJsQjs7QXdHait2QkE7RUF1SlksY0FBYTtDeEc4MHZCekI7O0F3R3IrdkJBO0VBOEpNLDBCQUF5QjtDeEcyMHZCL0I7O0F3R3ordkJBO0VBa0tNLGlCQUFnQjtDeEcyMHZCdEI7O0F3RzcrdkJBO0VBcUtRLGlCQUFnQjtDeEc0MHZCeEI7O0F3R2ovdkJBO0VBd0tVLGlCQUFnQjtDeEc2MHZCMUI7O0F3R3IvdkJBO0VBaUxZLG9CQUFtQjtDeEd3MHZCL0I7O0F3Rzl6dkJBO0VBQ0UsaUJBQWdCO0N4R2kwdkJsQjs7QXlEemd3QkU7OztFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsWUFBVztDekQ4Z3dCZjs7QXFDaDh2QkE7RW1FbUlFLDhCQUE2QjtFQUM3Qiw4Q3BHak1hO0VvR2tNYix5QnBHb2N5QztFb0duY3pDLG1CQUFrQjtFNUY3TGhCLGdDUjBMZ0M7RVF6TGhDLGlDUnlMZ0M7Q0pzMHZCcEM7O0F3Rzd6dkJFO0VBQ0UsaUJBQWdCO0N4R2cwdkJwQjs7QXdHMzB2QkE7RUFlSSxhQUFZO0VBQ1osd0JBQWlDO0N4R2cwdkJyQzs7QXdHaDF2QkE7OztFQXFCTSx1QkFBb0M7RUFDcEMsb0JBQWlDO0N4R2kwdkJ2Qzs7QXdHdjF2QkE7RUEwQk0sbUJBQWtCO0N4R2kwdkJ4Qjs7QXFDeC92QkE7RW1FNkxFLFlBQVc7RUFDWCxrQmxCOUYyQjtFa0IrRjNCLGlCcEdKK0I7RW9HSy9CLFVBQVM7Q3hHK3p2Qlg7O0F3RzV6dkJBO0VBQ0UsWUFBVztDeEcrenZCYjs7QXdHMXp2QkE7RUFDRSw4QkFBNkI7RUFDN0IsZXBHbFBnQjtFb0dtUGhCLG9CcEdwQm9EO0VvR3FCcEQsbUJBQXFDO0VBQ3JDLHNCQUFxQjtDeEc2enZCdkI7O0F3RzN6dkJFO0VBRUUsZXBHdlBjO0NKb2p3QmxCOztBd0cxenZCRTtFQUVFLDRCQUEyQjtDeEc0enZCL0I7O0F3R3h6dkJBO0VBRUksZ0JsQjVIMEI7Q3RGczd2QjlCOztBd0c1enZCQTtFQU1JLHVCbEI3SDhCO0N0RnU3dkJsQzs7QXdHcnp2QkE7RUFRSSxpQkFBZ0I7Q3hHaXp2QnBCOztBd0d6enZCQTs7RUFZTSxvQkFBbUI7Q3hHa3p2QnpCOztBd0c5enZCQTtFQWtCSSxnQkFBZTtDeEdnenZCbkI7O0F3R2wwdkJBO0VBc0JJLGNBQWE7Q3hHZ3p2QmpCOztBd0d0MHZCQTtFQTBCSSxhQUFZO0N4R2d6dkJoQjs7QXdHNXl2QkE7RS9GdlRFLGdCQUFlO0VBQ2YsaUJBQWdCO0UrRndUaEIsZUFBYztDeEdnenZCaEI7O0F3Rzd5dkJJO0VBTEo7SUFNTSxZQUFXO0lBQ1gsbUJBQWtCO0d4R2l6dkJ0QjtDQUNGOztBd0c1eXZCQTtFQUNFLDBCcEc3VGdCO0NKNG13QmxCOztBd0doenZCQTtFQUtJLGlDcEdoVWM7RW9HaVVkLGVBQWM7Q3hHK3l2QmxCOztBeUQ1bndCRTtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsWUFBVztDekQrbndCZjs7QXdHM3p2QkE7RUFTTSxpQkFBZ0I7Q3hHc3p2QnRCOztBd0cvenZCQTtFQWFNLGVBQWM7Q3hHc3p2QnBCOztBd0duMHZCQTtFQWlCTSxpQmxCN1JnQjtFa0I4UmhCLGdCbEI5UmdCO0VrQitSaEIsWUFBVztDeEdzenZCakI7O0F3R3owdkJBO0VBd0JJLGVBQThCO0VBQzlCLGtCQUFpQjtDeEdxenZCckI7O0F3RzkwdkJBO0VBNkJJLGVwR25WYztFb0dvVmQsZUFBYztFQUNkLGlCQUFnQjtDeEdxenZCcEI7O0F3R3AxdkJBO0VBbUNJLGdCQUFlO0VBQ2YsaUJBQWdCO0N4R3F6dkJwQjs7QXdHN3l2QkE7RUFDRSxpQkFBZ0I7RUFDaEIsVUFBUztFQUNULGVBQWM7RUFDZCxXQUFVO0N4R2d6dkJaOztBd0dwenZCQTtFNUZsV0ksbUI0RjBXMEI7RUFDMUIsMEJwR2pYYztFb0drWGQsK0JwR2pYYztFb0drWGQsZXBHN1djO0VvRzhXZCxtQkFBa0I7RUFDbEIsY0FBYTtDeEdnenZCakI7O0F3Rzd6dkJBO0VBZ0JNLGlCQUFnQjtDeEdpenZCdEI7O0F3R2owdkJBO0VBb0JNLHFCQUFvQjtDeEdpenZCMUI7O0F3R3IwdkJBO0VBd0JNLHNCQUFxQjtFQUNyQixpQkFBZ0I7RUFDaEIsaUJBQWdCO0N4R2l6dkJ0Qjs7QXdHMzB2QkE7RUErQk0saUJBQWdCO0VBQ2hCLGtCQUFpQjtDeEdnenZCdkI7O0F3R2gxdkJBO0VBcUNNLGVwR2pYVztFb0drWFgsY0FBYTtFQUNiLGFBQVk7Q3hHK3l2QmxCOztBd0d0MXZCQTs7Ozs7Ozs7RUFrRFEsZ0JBQWU7RUFDZixrQkFBaUI7Q3hHK3l2QnpCOztBd0dsMnZCQTtFQXdETSxzQkFBcUI7Q3hHOHl2QjNCOztBd0d0MnZCQTtFQTRETSxlQUE2QjtDeEc4eXZCbkM7O0F3RzEydkJBO0VBK0RRLGlCQUFnQjtFQUNoQiw4QkFBNkI7Q3hHK3l2QnJDOztBd0cvMnZCQTtFQW9FUSxxQ0FBc0M7Q3hHK3l2QjlDOztBd0duM3ZCQTtFQTRFTSwyQnhHL2J3QjtDQTB1d0I5Qjs7QXdHdjN2QkE7RUE0RU0sMkJwRy9hWTtDSjh0d0JsQjs7QXdHMzN2QkE7RUE0RU0sMkJwR3JaVztDSndzd0JqQjs7QXdHLzN2QkE7RUE0RU0sMkJwR25aVztDSjBzd0JqQjs7QXdHbjR2QkE7RUE0RU0sMkJwR3RaVztDSml0d0JqQjs7QXdHdjR2QkE7RUE0RU0sMkJwR3haVztDSnV0d0JqQjs7QXdHMzR2QkE7RUE0RU0sMkJwR3BiWTtDSnV2d0JsQjs7QXdHLzR2QkE7RUE0RU0sMkJwRzdhWTtDSm92d0JsQjs7QXdHbjV2QkE7RUFrRk0sMkJsQi9iYTtDdEZvd3dCbkI7O0F3R3Y1dkJBO0VBa0ZNLDJCbEI5YlE7Q3RGdXd3QmQ7O0F3RzM1dkJBO0VBa0ZNLDJCbEI1YlM7Q3RGeXd3QmY7O0F3Ry81dkJBO0VBa0ZNLDJCbEIzYlE7Q3RGNHd3QmQ7O0F3R242dkJBO0VBa0ZNLDJCbEJ6Ylc7Q3RGOHd3QmpCOztBd0d2NnZCQTtFQWtGTSwyQmxCdmJVO0N0Rmd4d0JoQjs7QXdHMzZ2QkE7RUFrRk0sMkJwR2xhVztDSit2d0JqQjs7QXdHLzZ2QkE7RUFrRk0sMkJwR2phVztDSmt3d0JqQjs7QXdHbjd2QkE7RUFrRk0sMkJwR2hhVztDSnF3d0JqQjs7QXdHdjd2QkE7RUFrRk0sMkJwRy9aVztDSnd3d0JqQjs7QXdHMzd2QkE7RUFrRk0sMkJwRzlaVztDSjJ3d0JqQjs7QXdHLzd2QkE7RUFrRk0sMkJwRzdaVztDSjh3d0JqQjs7QXdHbjh2QkE7RUFrRk0sMkJwRzVaVztDSml4d0JqQjs7QXdHdjh2QkE7RUFrRk0sMkJwRzNaVztDSm94d0JqQjs7QXdHMzh2QkE7RUFrRk0sMkJwRzFaVztDSnV4d0JqQjs7QXdHLzh2QkE7RUFrRk0sMkJwR3paVztDSjB4d0JqQjs7QXdHbjl2QkE7RUFrRk0sd0JwRzNiUztDSmcwd0JmOztBd0d2OXZCQTtFQWtGTSwyQnBHcmJZO0NKOHp3QmxCOztBd0czOXZCQTtFQWtGTSwyQnBHbmJZO0NKZzB3QmxCOztBd0cvOXZCQTtFQXVGSSxhQUFZO0VBQ1osc0JBQXFCO0VBQ3JCLGNBQWE7Q3hHNDR2QmpCOztBd0dyNHZCQTtFQUNFLGlCQUFnQjtDeEd3NHZCbEI7O0F3R3A0dkJBO0VBR00sZUFBYztDeEdxNHZCcEI7O0F1RzExd0JNO0VBQ0UsMEJWMkJhO0M3Rmswd0JyQjs7QXVHMzF3QlE7O0VBRUUsWW5HREs7Q0orMXdCZjs7QXVHMzF3QlE7RUFDRSxlbkc2RWE7Q0ppeHdCdkI7O0F1R3oxd0JJO0VBQ0UsOEJWYWU7QzdGKzB3QnJCOztBdUd0MXdCVTtFQUNFLDhCbkdmTTtDSncyd0JsQjs7QXVHdDF3QlU7RUFDRSw4QlZFUztDN0Z1MXdCckI7O0F1Rzkwd0JNOzs7RUFDRSxnQ25HbENPO0NKcTN3QmY7O0F1R2oxd0JROzs7RUFDRSxZbkdyQ0s7Q0oyM3dCZjs7QXVHNzB3Qk07Ozs7RUFFRSxhQUFZO0N2R2sxd0JwQjs7QXVHLzB3Qk07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKZzV3QmY7O0F1R3Axd0JNOztFQUNFLDBCbkc3RE87Q0pxNXdCZjs7QXVHcjF3Qk07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKNjV3QmY7O0F1R2o2d0JNO0VBQ0UsMEJuR1NVO0NKMjV3QmxCOztBdUdsNndCUTs7RUFFRSxZbkdESztDSnM2d0JmOztBdUdsNndCUTtFQUNFLGVuRzZFYTtDSncxd0J2Qjs7QXVHaDZ3Qkk7RUFDRSw4Qm5HTFk7Q0p3NndCbEI7O0F1Rzc1d0JVO0VBQ0UsOEJuR2ZNO0NKKzZ3QmxCOztBdUc3NXdCVTtFQUNFLDhCbkdoQk07Q0pnN3dCbEI7O0F1R3I1d0JNOzs7RUFDRSxnQ25HbENPO0NKNDd3QmY7O0F1R3g1d0JROzs7RUFDRSxZbkdyQ0s7Q0prOHdCZjs7QXVHcDV3Qk07Ozs7RUFFRSxhQUFZO0N2R3k1d0JwQjs7QXVHdDV3Qk07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKdTl3QmY7O0F1RzM1d0JNOztFQUNFLDBCbkc3RE87Q0o0OXdCZjs7QXVHNTV3Qk07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKbyt3QmY7O0F1R3grd0JNO0VBQ0UsMEJWa0NhO0M3Rnk4d0JyQjs7QXVHeit3QlE7O0VBRUUsWW5HREs7Q0o2K3dCZjs7QXVHeit3QlE7RUFDRSxlbkc2RWE7Q0orNXdCdkI7O0F1R3Yrd0JJO0VBQ0UsOEJWb0JlO0M3RnM5d0JyQjs7QXVHcCt3QlU7RUFDRSw4Qm5HZk07Q0pzL3dCbEI7O0F1R3Ard0JVO0VBQ0UsOEJWU1M7QzdGODl3QnJCOztBdUc1OXdCTTs7O0VBQ0UsZ0NuR2xDTztDSm1neEJmOztBdUcvOXdCUTs7O0VBQ0UsWW5HckNLO0NKeWd4QmY7O0F1RzM5d0JNOzs7O0VBRUUsYUFBWTtDdkdnK3dCcEI7O0F1Rzc5d0JNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSjhoeEJmOztBdUdsK3dCTTs7RUFDRSwwQm5HN0RPO0NKbWl4QmY7O0F1R24rd0JNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSjJpeEJmOztBdUcvaXhCTTtFQUNFLDBCVm9DYTtDN0Y4Z3hCckI7O0F1R2hqeEJROztFQUVFLFluR0RLO0NKb2p4QmY7O0F1R2hqeEJRO0VBQ0UsZW5HNkVhO0NKcyt3QnZCOztBdUc5aXhCSTtFQUNFLDhCVnNCZTtDN0YyaHhCckI7O0F1RzNpeEJVO0VBQ0UsOEJuR2ZNO0NKNmp4QmxCOztBdUczaXhCVTtFQUNFLDhCVldTO0M3Rm1peEJyQjs7QXVHbml4Qk07OztFQUNFLGdDbkdsQ087Q0owa3hCZjs7QXVHdGl4QlE7OztFQUNFLFluR3JDSztDSmdseEJmOztBdUdsaXhCTTs7OztFQUVFLGFBQVk7Q3ZHdWl4QnBCOztBdUdwaXhCTTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZbkd6RE87Q0pxbXhCZjs7QXVHeml4Qk07O0VBQ0UsMEJuRzdETztDSjBteEJmOztBdUcxaXhCTTs7OztFQUVFLDBCQUFzQztFQUN0QyxZbkduRU87Q0prbnhCZjs7QXVHdG54Qk07RUFDRSwwQlZpQ2E7QzdGd2x4QnJCOztBdUd2bnhCUTs7RUFFRSxlbkdpRmE7Q0p5aXhCdkI7O0F1R3ZueEJRO0VBQ0UsZW5HNkVhO0NKNml4QnZCOztBdUdybnhCSTtFQUNFLDhCVm1CZTtDN0ZxbXhCckI7O0F1R2xueEJVO0VBQ0UsOEJuR2ZNO0NKb294QmxCOztBdUdsbnhCVTtFQUNFLDhCVlFTO0M3RjZteEJyQjs7QXVHMW14Qk07OztFQUNFLDZCbkdnRGU7Q0oranhCdkI7O0F1RzdteEJROzs7RUFDRSxlbkc2Q2E7Q0pxa3hCdkI7O0F1R3pteEJNOzs7O0VBRUUsYUFBWTtDdkc4bXhCcEI7O0F1RzNteEJNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLGVuR3lCZTtDSjBseEJ2Qjs7QXVHaG54Qk07O0VBQ0UsNkJuR3FCZTtDSitseEJ2Qjs7QXVHam54Qk07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsZW5HZWU7Q0p1bXhCdkI7O0F1RzdyeEJNO0VBQ0UsMEJWK0JhO0M3RmlxeEJyQjs7QXVHOXJ4QlE7O0VBRUUsWW5HREs7Q0prc3hCZjs7QXVHOXJ4QlE7RUFDRSxlbkc2RWE7Q0pvbnhCdkI7O0F1RzVyeEJJO0VBQ0UsOEJWaUJlO0M3RjhxeEJyQjs7QXVHenJ4QlU7RUFDRSw4Qm5HZk07Q0oyc3hCbEI7O0F1R3pyeEJVO0VBQ0UsOEJWTVM7QzdGc3J4QnJCOztBdUdqcnhCTTs7O0VBQ0UsZ0NuR2xDTztDSnd0eEJmOztBdUdwcnhCUTs7O0VBQ0UsWW5HckNLO0NKOHR4QmY7O0F1R2hyeEJNOzs7O0VBRUUsYUFBWTtDdkdxcnhCcEI7O0F1R2xyeEJNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSm12eEJmOztBdUd2cnhCTTs7RUFDRSwwQm5HN0RPO0NKd3Z4QmY7O0F1R3hyeEJNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSmd3eEJmOztBdUdwd3hCTTtFQUNFLDBCbkdJVTtDSm13eEJsQjs7QXVHcnd4QlE7O0VBRUUsZW5HaUZhO0NKdXJ4QnZCOztBdUdyd3hCUTtFQUNFLGVuRzZFYTtDSjJyeEJ2Qjs7QXVHbnd4Qkk7RUFDRSw4Qm5HVlk7Q0pneHhCbEI7O0F1R2h3eEJVO0VBQ0UsOEJuR2ZNO0NKa3h4QmxCOztBdUdod3hCVTtFQUNFLDhCbkdyQk07Q0p3eHhCbEI7O0F1R3h2eEJNOzs7RUFDRSw2Qm5HZ0RlO0NKNnN4QnZCOztBdUczdnhCUTs7O0VBQ0UsZW5HNkNhO0NKbXR4QnZCOztBdUd2dnhCTTs7OztFQUVFLGFBQVk7Q3ZHNHZ4QnBCOztBdUd6dnhCTTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0p3dXhCdkI7O0F1Rzl2eEJNOztFQUNFLDZCbkdxQmU7Q0o2dXhCdkI7O0F1Ry92eEJNOzs7O0VBRUUsd0JBQXNDO0VBQ3RDLGVuR2VlO0NKcXZ4QnZCOztBdUczMHhCTTtFQUNFLDBCbkdXVTtDSm0weEJsQjs7QXVHNTB4QlE7O0VBRUUsWW5HREs7Q0pnMXhCZjs7QXVHNTB4QlE7RUFDRSxlbkc2RWE7Q0prd3hCdkI7O0F1RzEweEJJO0VBQ0UsOEJuR0hZO0NKZzF4QmxCOztBdUd2MHhCVTtFQUNFLDhCbkdmTTtDSnkxeEJsQjs7QXVHdjB4QlU7RUFDRSw4Qm5HZE07Q0p3MXhCbEI7O0F1Ry96eEJNOzs7RUFDRSxnQ25HbENPO0NKczJ4QmY7O0F1R2wweEJROzs7RUFDRSxZbkdyQ0s7Q0o0MnhCZjs7QXVHOXp4Qk07Ozs7RUFFRSxhQUFZO0N2R20weEJwQjs7QXVHaDB4Qk07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKaTR4QmY7O0F1R3IweEJNOztFQUNFLDBCbkc3RE87Q0pzNHhCZjs7QXVHdDB4Qk07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKODR4QmY7O0F1R2w1eEJNO0VBQ0UsMEJWdUM2QjtDN0Y4MnhCckM7O0F1R241eEJROztFQUVFLGVuR2lGYTtDSnEweEJ2Qjs7QXVHbjV4QlE7RUFDRSxlbkc2RWE7Q0p5MHhCdkI7O0F1R2o1eEJJO0VBQ0UsOEJWeUIrQjtDN0YyM3hCckM7O0F1Rzk0eEJVO0VBQ0UsOEJuR2ZNO0NKZzZ4QmxCOztBdUc5NHhCVTtFQUNFLDhCVmN5QjtDN0ZtNHhCckM7O0F1R3Q0eEJNOzs7RUFDRSw2Qm5HZ0RlO0NKMjF4QnZCOztBdUd6NHhCUTs7O0VBQ0UsZW5HNkNhO0NKaTJ4QnZCOztBdUdyNHhCTTs7OztFQUVFLGFBQVk7Q3ZHMDR4QnBCOztBdUd2NHhCTTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0pzM3hCdkI7O0F1RzU0eEJNOztFQUNFLDZCbkdxQmU7Q0oyM3hCdkI7O0F1Rzc0eEJNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLGVuR2VlO0NKbTR4QnZCOztBdUd6OXhCTTtFQUNFLDBCVndDdUI7QzdGbzd4Qi9COztBdUcxOXhCUTs7RUFFRSxZbkdESztDSjg5eEJmOztBdUcxOXhCUTtFQUNFLGVuRzZFYTtDSmc1eEJ2Qjs7QXVHeDl4Qkk7RUFDRSw4QlYwQnlCO0M3Rmk4eEIvQjs7QXVHcjl4QlU7RUFDRSw4Qm5HZk07Q0p1K3hCbEI7O0F1R3I5eEJVO0VBQ0UsOEJWZW1CO0M3Rnk4eEIvQjs7QXVHNzh4Qk07OztFQUNFLGdDbkdsQ087Q0pvL3hCZjs7QXVHaDl4QlE7OztFQUNFLFluR3JDSztDSjAveEJmOztBdUc1OHhCTTs7OztFQUVFLGFBQVk7Q3ZHaTl4QnBCOztBdUc5OHhCTTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZbkd6RE87Q0orZ3lCZjs7QXVHbjl4Qk07O0VBQ0UsMEJuRzdETztDSm9oeUJmOztBdUdwOXhCTTs7OztFQUVFLDBCQUFzQztFQUN0QyxZbkduRU87Q0o0aHlCZjs7QXVHaGl5Qk07RUFDRSwwQlZ5Q3lCO0M3RjAveEJqQzs7QXVHaml5QlE7O0VBRUUsZW5HaUZhO0NKbTl4QnZCOztBdUdqaXlCUTtFQUNFLGVuRzZFYTtDSnU5eEJ2Qjs7QXVHL2h5Qkk7RUFDRSw4QlYyQjJCO0M3RnVneUJqQzs7QXVHNWh5QlU7RUFDRSw4Qm5HZk07Q0o4aXlCbEI7O0F1RzVoeUJVO0VBQ0UsOEJWZ0JxQjtDN0YrZ3lCakM7O0F1R3BoeUJNOzs7RUFDRSw2Qm5HZ0RlO0NKeSt4QnZCOztBdUd2aHlCUTs7O0VBQ0UsZW5HNkNhO0NKKyt4QnZCOztBdUduaHlCTTs7OztFQUVFLGFBQVk7Q3ZHd2h5QnBCOztBdUdyaHlCTTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0pvZ3lCdkI7O0F1RzFoeUJNOztFQUNFLDZCbkdxQmU7Q0p5Z3lCdkI7O0F1RzNoeUJNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLGVuR2VlO0NKaWh5QnZCOztBdUd2bXlCTTtFQUNFLDBCVjBDd0I7QzdGZ2t5QmhDOztBdUd4bXlCUTs7RUFFRSxlbkdpRmE7Q0owaHlCdkI7O0F1R3hteUJRO0VBQ0UsZW5HNkVhO0NKOGh5QnZCOztBdUd0bXlCSTtFQUNFLDhCVjRCMEI7QzdGNmt5QmhDOztBdUdubXlCVTtFQUNFLDhCbkdmTTtDSnFueUJsQjs7QXVHbm15QlU7RUFDRSw4QlZpQm9CO0M3RnFseUJoQzs7QXVHM2x5Qk07OztFQUNFLDZCbkdnRGU7Q0pnanlCdkI7O0F1RzlseUJROzs7RUFDRSxlbkc2Q2E7Q0pzanlCdkI7O0F1RzFseUJNOzs7O0VBRUUsYUFBWTtDdkcrbHlCcEI7O0F1RzVseUJNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLGVuR3lCZTtDSjJreUJ2Qjs7QXVHam15Qk07O0VBQ0UsNkJuR3FCZTtDSmdseUJ2Qjs7QXVHbG15Qk07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsZW5HZWU7Q0p3bHlCdkI7O0F1RzlxeUJNO0VBQ0UsMEJWMkMyQjtDN0Zzb3lCbkM7O0F1Ry9xeUJROztFQUVFLGVuR2lGYTtDSmlteUJ2Qjs7QXVHL3F5QlE7RUFDRSxlbkc2RWE7Q0pxbXlCdkI7O0F1RzdxeUJJO0VBQ0UsOEJWNkI2QjtDN0ZtcHlCbkM7O0F1RzFxeUJVO0VBQ0UsOEJuR2ZNO0NKNHJ5QmxCOztBdUcxcXlCVTtFQUNFLDhCVmtCdUI7QzdGMnB5Qm5DOztBdUdscXlCTTs7O0VBQ0UsNkJuR2dEZTtDSnVueUJ2Qjs7QXVHcnF5QlE7OztFQUNFLGVuRzZDYTtDSjZueUJ2Qjs7QXVHanF5Qk07Ozs7RUFFRSxhQUFZO0N2R3NxeUJwQjs7QXVHbnF5Qk07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsZW5HeUJlO0NKa3B5QnZCOztBdUd4cXlCTTs7RUFDRSw2Qm5HcUJlO0NKdXB5QnZCOztBdUd6cXlCTTs7OztFQUVFLDBCQUFzQztFQUN0QyxlbkdlZTtDSitweUJ2Qjs7QXVHcnZ5Qk07RUFDRSwwQlY0QzBCO0M3RjRzeUJsQzs7QXVHdHZ5QlE7O0VBRUUsZW5HaUZhO0NKd3F5QnZCOztBdUd0dnlCUTtFQUNFLGVuRzZFYTtDSjRxeUJ2Qjs7QXVHcHZ5Qkk7RUFDRSw4QlY4QjRCO0M3Rnl0eUJsQzs7QXVHanZ5QlU7RUFDRSw4Qm5HZk07Q0ptd3lCbEI7O0F1R2p2eUJVO0VBQ0UsOEJWbUJzQjtDN0ZpdXlCbEM7O0F1R3p1eUJNOzs7RUFDRSw2Qm5HZ0RlO0NKOHJ5QnZCOztBdUc1dXlCUTs7O0VBQ0UsZW5HNkNhO0NKb3N5QnZCOztBdUd4dXlCTTs7OztFQUVFLGFBQVk7Q3ZHNnV5QnBCOztBdUcxdXlCTTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0p5dHlCdkI7O0F1Ry91eUJNOztFQUNFLDZCbkdxQmU7Q0o4dHlCdkI7O0F1R2h2eUJNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLGVuR2VlO0NKc3V5QnZCOztBdUc1enlCTTtFQUNFLDBCVjJCYTtDN0ZveXlCckI7O0F1Rzd6eUJROztFQUVFLFluR0RLO0NKaTB5QmY7O0F1Rzd6eUJRO0VBQ0UsZW5HNkVhO0NKbXZ5QnZCOztBdUczenlCSTtFQUNFLDhCVmFlO0M3Rml6eUJyQjs7QXVHeHp5QlU7RUFDRSw4Qm5HZk07Q0owMHlCbEI7O0F1R3h6eUJVO0VBQ0UsOEJWRVM7QzdGeXp5QnJCOztBdUdoenlCTTs7O0VBQ0UsZ0NuR2xDTztDSnUxeUJmOztBdUduenlCUTs7O0VBQ0UsWW5HckNLO0NKNjF5QmY7O0F1Ry95eUJNOzs7O0VBRUUsYUFBWTtDdkdvenlCcEI7O0F1R2p6eUJNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSmszeUJmOztBdUd0enlCTTs7RUFDRSwwQm5HN0RPO0NKdTN5QmY7O0F1R3Z6eUJNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSiszeUJmOztBdUduNHlCTTtFQUNFLDBCVjRCYTtDN0YwMnlCckI7O0F1R3A0eUJROztFQUVFLFluR0RLO0NKdzR5QmY7O0F1R3A0eUJRO0VBQ0UsZW5HNkVhO0NKMHp5QnZCOztBdUdsNHlCSTtFQUNFLDhCVmNlO0M3RnUzeUJyQjs7QXVHLzN5QlU7RUFDRSw4Qm5HZk07Q0ppNXlCbEI7O0F1Ry8zeUJVO0VBQ0UsOEJWR1M7QzdGKzN5QnJCOztBdUd2M3lCTTs7O0VBQ0UsZ0NuR2xDTztDSjg1eUJmOztBdUcxM3lCUTs7O0VBQ0UsWW5HckNLO0NKbzZ5QmY7O0F1R3QzeUJNOzs7O0VBRUUsYUFBWTtDdkcyM3lCcEI7O0F1R3gzeUJNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSnk3eUJmOztBdUc3M3lCTTs7RUFDRSwwQm5HN0RPO0NKODd5QmY7O0F1RzkzeUJNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSnM4eUJmOztBdUcxOHlCTTtFQUNFLDBCVjZCYTtDN0ZnN3lCckI7O0F1RzM4eUJROztFQUVFLFluR0RLO0NKKzh5QmY7O0F1RzM4eUJRO0VBQ0UsZW5HNkVhO0NKaTR5QnZCOztBdUd6OHlCSTtFQUNFLDhCVmVlO0M3RjY3eUJyQjs7QXVHdDh5QlU7RUFDRSw4Qm5HZk07Q0p3OXlCbEI7O0F1R3Q4eUJVO0VBQ0UsOEJWSVM7QzdGcTh5QnJCOztBdUc5N3lCTTs7O0VBQ0UsZ0NuR2xDTztDSnEreUJmOztBdUdqOHlCUTs7O0VBQ0UsWW5HckNLO0NKMit5QmY7O0F1Rzc3eUJNOzs7O0VBRUUsYUFBWTtDdkdrOHlCcEI7O0F1Ry83eUJNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSmdnekJmOztBdUdwOHlCTTs7RUFDRSwwQm5HN0RPO0NKcWd6QmY7O0F1R3I4eUJNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSjZnekJmOztBdUdqaHpCTTtFQUNFLDBCVjhCYTtDN0ZzL3lCckI7O0F1R2xoekJROztFQUVFLFluR0RLO0NKc2h6QmY7O0F1R2xoekJRO0VBQ0UsZW5HNkVhO0NKdzh5QnZCOztBdUdoaHpCSTtFQUNFLDhCVmdCZTtDN0ZtZ3pCckI7O0F1RzdnekJVO0VBQ0UsOEJuR2ZNO0NKK2h6QmxCOztBdUc3Z3pCVTtFQUNFLDhCVktTO0M3RjJnekJyQjs7QXVHcmd6Qk07OztFQUNFLGdDbkdsQ087Q0o0aXpCZjs7QXVHeGd6QlE7OztFQUNFLFluR3JDSztDSmtqekJmOztBdUdwZ3pCTTs7OztFQUVFLGFBQVk7Q3ZHeWd6QnBCOztBdUd0Z3pCTTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZbkd6RE87Q0p1a3pCZjs7QXVHM2d6Qk07O0VBQ0UsMEJuRzdETztDSjRrekJmOztBdUc1Z3pCTTs7OztFQUVFLDBCQUFzQztFQUN0QyxZbkduRU87Q0pvbHpCZjs7QXVHeGx6Qk07RUFDRSwwQlYrQmE7QzdGNGp6QnJCOztBdUd6bHpCUTs7RUFFRSxZbkdESztDSjZsekJmOztBdUd6bHpCUTtFQUNFLGVuRzZFYTtDSitnekJ2Qjs7QXVHdmx6Qkk7RUFDRSw4QlZpQmU7QzdGeWt6QnJCOztBdUdwbHpCVTtFQUNFLDhCbkdmTTtDSnNtekJsQjs7QXVHcGx6QlU7RUFDRSw4QlZNUztDN0ZpbHpCckI7O0F1RzVrekJNOzs7RUFDRSxnQ25HbENPO0NKbW56QmY7O0F1Ry9rekJROzs7RUFDRSxZbkdyQ0s7Q0p5bnpCZjs7QXVHM2t6Qk07Ozs7RUFFRSxhQUFZO0N2R2dsekJwQjs7QXVHN2t6Qk07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKOG96QmY7O0F1R2xsekJNOztFQUNFLDBCbkc3RE87Q0ptcHpCZjs7QXVHbmx6Qk07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKMnB6QmY7O0F1Ry9wekJNO0VBQ0UsMEJWZ0NhO0M3RmtvekJyQjs7QXVHaHF6QlE7O0VBRUUsZW5HaUZhO0NKa2x6QnZCOztBdUdocXpCUTtFQUNFLGVuRzZFYTtDSnNsekJ2Qjs7QXVHOXB6Qkk7RUFDRSw4QlZrQmU7QzdGK296QnJCOztBdUczcHpCVTtFQUNFLDhCbkdmTTtDSjZxekJsQjs7QXVHM3B6QlU7RUFDRSw4QlZPUztDN0Z1cHpCckI7O0F1R25wekJNOzs7RUFDRSw2Qm5HZ0RlO0NKd216QnZCOztBdUd0cHpCUTs7O0VBQ0UsZW5HNkNhO0NKOG16QnZCOztBdUdscHpCTTs7OztFQUVFLGFBQVk7Q3ZHdXB6QnBCOztBdUdwcHpCTTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0ptb3pCdkI7O0F1R3pwekJNOztFQUNFLDZCbkdxQmU7Q0p3b3pCdkI7O0F1RzFwekJNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLGVuR2VlO0NKZ3B6QnZCOztBdUd0dXpCTTtFQUNFLDBCVmlDYTtDN0Z3c3pCckI7O0F1R3Z1ekJROztFQUVFLGVuR2lGYTtDSnlwekJ2Qjs7QXVHdnV6QlE7RUFDRSxlbkc2RWE7Q0o2cHpCdkI7O0F1R3J1ekJJO0VBQ0UsOEJWbUJlO0M3RnF0ekJyQjs7QXVHbHV6QlU7RUFDRSw4Qm5HZk07Q0pvdnpCbEI7O0F1R2x1ekJVO0VBQ0UsOEJWUVM7QzdGNnR6QnJCOztBdUcxdHpCTTs7O0VBQ0UsNkJuR2dEZTtDSitxekJ2Qjs7QXVHN3R6QlE7OztFQUNFLGVuRzZDYTtDSnFyekJ2Qjs7QXVHenR6Qk07Ozs7RUFFRSxhQUFZO0N2Rzh0ekJwQjs7QXVHM3R6Qk07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsZW5HeUJlO0NKMHN6QnZCOztBdUdodXpCTTs7RUFDRSw2Qm5HcUJlO0NKK3N6QnZCOztBdUdqdXpCTTs7OztFQUVFLDBCQUFzQztFQUN0QyxlbkdlZTtDSnV0ekJ2Qjs7QXVHN3l6Qk07RUFDRSwwQlZrQ2E7QzdGOHd6QnJCOztBdUc5eXpCUTs7RUFFRSxZbkdESztDSmt6ekJmOztBdUc5eXpCUTtFQUNFLGVuRzZFYTtDSm91ekJ2Qjs7QXVHNXl6Qkk7RUFDRSw4QlZvQmU7QzdGMnh6QnJCOztBdUd6eXpCVTtFQUNFLDhCbkdmTTtDSjJ6ekJsQjs7QXVHenl6QlU7RUFDRSw4QlZTUztDN0ZteXpCckI7O0F1R2p5ekJNOzs7RUFDRSxnQ25HbENPO0NKdzB6QmY7O0F1R3B5ekJROzs7RUFDRSxZbkdyQ0s7Q0o4MHpCZjs7QXVHaHl6Qk07Ozs7RUFFRSxhQUFZO0N2R3F5ekJwQjs7QXVHbHl6Qk07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKbTJ6QmY7O0F1R3Z5ekJNOztFQUNFLDBCbkc3RE87Q0p3MnpCZjs7QXVHeHl6Qk07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKZzN6QmY7O0F1R3AzekJNO0VBQ0UsMEJWbUNhO0M3Rm8xekJyQjs7QXVHcjN6QlE7O0VBRUUsWW5HREs7Q0p5M3pCZjs7QXVHcjN6QlE7RUFDRSxlbkc2RWE7Q0oyeXpCdkI7O0F1R24zekJJO0VBQ0UsOEJWcUJlO0M3RmkyekJyQjs7QXVHaDN6QlU7RUFDRSw4Qm5HZk07Q0prNHpCbEI7O0F1R2gzekJVO0VBQ0UsOEJWVVM7QzdGeTJ6QnJCOztBdUd4MnpCTTs7O0VBQ0UsZ0NuR2xDTztDSis0ekJmOztBdUczMnpCUTs7O0VBQ0UsWW5HckNLO0NKcTV6QmY7O0F1R3YyekJNOzs7O0VBRUUsYUFBWTtDdkc0MnpCcEI7O0F1R3oyekJNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSjA2ekJmOztBdUc5MnpCTTs7RUFDRSwwQm5HN0RPO0NKKzZ6QmY7O0F1Ry8yekJNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSnU3ekJmOztBdUczN3pCTTtFQUNFLDBCVm9DYTtDN0YwNXpCckI7O0F1RzU3ekJROztFQUVFLFluR0RLO0NKZzh6QmY7O0F1RzU3ekJRO0VBQ0UsZW5HNkVhO0NKazN6QnZCOztBdUcxN3pCSTtFQUNFLDhCVnNCZTtDN0Z1NnpCckI7O0F1R3Y3ekJVO0VBQ0UsOEJuR2ZNO0NKeTh6QmxCOztBdUd2N3pCVTtFQUNFLDhCVldTO0M3Ris2ekJyQjs7QXVHLzZ6Qk07OztFQUNFLGdDbkdsQ087Q0pzOXpCZjs7QXVHbDd6QlE7OztFQUNFLFluR3JDSztDSjQ5ekJmOztBdUc5NnpCTTs7OztFQUVFLGFBQVk7Q3ZHbTd6QnBCOztBdUdoN3pCTTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZbkd6RE87Q0ppL3pCZjs7QXVHcjd6Qk07O0VBQ0UsMEJuRzdETztDSnMvekJmOztBdUd0N3pCTTs7OztFQUVFLDBCQUFzQztFQUN0QyxZbkduRU87Q0o4L3pCZjs7QXVHbGcwQk07RUFDRSx1Qm5HR087Q0prZzBCZjs7QXVHbmcwQlE7O0VBRUUsZW5HaUZhO0NKcTd6QnZCOztBdUduZzBCUTtFQUNFLGVuRzZFYTtDSnk3ekJ2Qjs7QXVHamcwQkk7RUFDRSwyQm5HWFM7Q0orZzBCZjs7QXVHOS96QlU7RUFDRSw4Qm5HZk07Q0pnaDBCbEI7O0F1RzkvekJVO0VBQ0UsMkJuR3RCRztDSnVoMEJmOztBdUd0L3pCTTs7O0VBQ0UsNkJuR2dEZTtDSjI4ekJ2Qjs7QXVHei96QlE7OztFQUNFLGVuRzZDYTtDSmk5ekJ2Qjs7QXVHci96Qk07Ozs7RUFFRSxhQUFZO0N2RzAvekJwQjs7QXVHdi96Qk07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsZW5HeUJlO0NKcyt6QnZCOztBdUc1L3pCTTs7RUFDRSw2Qm5HcUJlO0NKMit6QnZCOztBdUc3L3pCTTs7OztFQUVFLHdCQUFzQztFQUN0QyxlbkdlZTtDSm0vekJ2Qjs7QXVHemswQk07RUFDRSwwQm5HU1U7Q0ptazBCbEI7O0F1RzFrMEJROztFQUVFLFluR0RLO0NKOGswQmY7O0F1RzFrMEJRO0VBQ0UsZW5HNkVhO0NKZ2cwQnZCOztBdUd4azBCSTtFQUNFLDhCbkdMWTtDSmdsMEJsQjs7QXVHcmswQlU7RUFDRSw4Qm5HZk07Q0p1bDBCbEI7O0F1R3JrMEJVO0VBQ0UsOEJuR2hCTTtDSndsMEJsQjs7QXVHN2owQk07OztFQUNFLGdDbkdsQ087Q0pvbTBCZjs7QXVHaGswQlE7OztFQUNFLFluR3JDSztDSjBtMEJmOztBdUc1ajBCTTs7OztFQUVFLGFBQVk7Q3ZHaWswQnBCOztBdUc5ajBCTTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZbkd6RE87Q0orbjBCZjs7QXVHbmswQk07O0VBQ0UsMEJuRzdETztDSm9vMEJmOztBdUdwazBCTTs7OztFQUVFLDBCQUFzQztFQUN0QyxZbkduRU87Q0o0bzBCZjs7QXVHaHAwQk07RUFDRSwwQm5HV1U7Q0p3bzBCbEI7O0F1R2pwMEJROztFQUVFLFluR0RLO0NKcXAwQmY7O0F1R2pwMEJRO0VBQ0UsZW5HNkVhO0NKdWswQnZCOztBdUcvbzBCSTtFQUNFLDhCbkdIWTtDSnFwMEJsQjs7QXVHNW8wQlU7RUFDRSw4Qm5HZk07Q0o4cDBCbEI7O0F1RzVvMEJVO0VBQ0UsOEJuR2RNO0NKNnAwQmxCOztBdUdwbzBCTTs7O0VBQ0UsZ0NuR2xDTztDSjJxMEJmOztBdUd2bzBCUTs7O0VBQ0UsWW5HckNLO0NKaXIwQmY7O0F1R25vMEJNOzs7O0VBRUUsYUFBWTtDdkd3bzBCcEI7O0F1R3JvMEJNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSnNzMEJmOztBdUcxbzBCTTs7RUFDRSwwQm5HN0RPO0NKMnMwQmY7O0F1RzNvMEJNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSm10MEJmOztBd0c3dnpCQTtFQVlJLDBCcEcxZGM7RW9HMmRkLFlwR25lVztDSnd0MEJmOztBd0dsd3pCQTtFQWdCTSwwQkFBb0M7RUFDcEMsWXBHdmVTO0NKNnQwQmY7O0F3R3Z3ekJBO0VBb0JNLDZCcEdwZVk7Q0oydDBCbEI7O0F3RzN3ekJBO0VBdUJNLHFDcEduZVM7Q0oydDBCZjs7QXdHL3d6QkE7RUEwQk0sc0JwRzFlWTtFb0cyZVosaUNBQWdDO0N4R3l2ekJ0Qzs7QXdHcHh6QkE7RUE4Qk0sWXBHcGZTO0NKOHUwQmY7O0F3R3h4ekJBO0VBbUNJLDBCQUF1QztDeEd5dnpCM0M7O0F3RzV4ekJBO0VBcUNNLGVwR3ZmWTtDSmt2MEJsQjs7QXdHaHl6QkE7RUF3Q00sNkJBQXlDO0N4RzR2ekIvQzs7QXdHcHl6QkE7RUE2Q0ksMEJBQW9DO0VBQ3BDLHNCQUFrQztFQUNsQyxZcEdyZ0JXO0NKZ3cwQmY7O0F3RzF5ekJBO0VBcURRLDJCWG5mYTtDN0Y0dTBCckI7O0F3Rzl5ekJBO0VBcURRLDJCcEdyZ0JVO0NKa3cwQmxCOztBd0dsenpCQTtFQXFEUSwyQlg1ZWE7QzdGNnUwQnJCOztBd0d0enpCQTtFQXFEUSwyQlgxZWE7QzdGK3UwQnJCOztBd0cxenpCQTtFQXFEUSwyQlg3ZWE7QzdGc3YwQnJCOztBd0c5enpCQTtFQXFEUSwyQlgvZWE7QzdGNHYwQnJCOztBd0dsMHpCQTtFQXFEUSwyQnBHMWdCVTtDSjJ4MEJsQjs7QXdHdDB6QkE7RUFxRFEsMkJwR25nQlU7Q0p3eDBCbEI7O0F3RzEwekJBO0VBMkRRLDJCWDdlNkI7QzdGZ3cwQnJDOztBd0c5MHpCQTtFQTJEUSwyQlg1ZXVCO0M3Rm13MEIvQjs7QXdHbDF6QkE7RUEyRFEsMkJYM2V5QjtDN0ZzdzBCakM7O0F3R3QxekJBO0VBMkRRLDJCWDFld0I7QzdGeXcwQmhDOztBd0cxMXpCQTtFQTJEUSwyQlh6ZTJCO0M3RjR3MEJuQzs7QXdHOTF6QkE7RUEyRFEsMkJYeGUwQjtDN0YrdzBCbEM7O0F3R2wyekJBO0VBMkRRLDJCWHpmYTtDN0ZveTBCckI7O0F3R3QyekJBO0VBMkRRLDJCWHhmYTtDN0Z1eTBCckI7O0F3RzEyekJBO0VBMkRRLDJCWHZmYTtDN0YweTBCckI7O0F3RzkyekJBO0VBMkRRLDJCWHRmYTtDN0Y2eTBCckI7O0F3R2wzekJBO0VBMkRRLDJCWHJmYTtDN0ZnejBCckI7O0F3R3QzekJBO0VBMkRRLDJCWHBmYTtDN0ZtejBCckI7O0F3RzEzekJBO0VBMkRRLDJCWG5mYTtDN0ZzejBCckI7O0F3RzkzekJBO0VBMkRRLDJCWGxmYTtDN0Z5ejBCckI7O0F3R2w0ekJBO0VBMkRRLDJCWGpmYTtDN0Y0ejBCckI7O0F3R3Q0ekJBO0VBMkRRLDJCWGhmYTtDN0YrejBCckI7O0F3RzE0ekJBO0VBMkRRLHdCcEdqaEJPO0NKbzIwQmY7O0F3Rzk0ekJBO0VBMkRRLDJCcEczZ0JVO0NKazIwQmxCOztBd0dsNXpCQTtFQTJEUSwyQnBHemdCVTtDSm8yMEJsQjs7QXlHbDMwQkE7RUFFSSxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLFFBQU87RUFDUCxPQUFNO0VBQ04sVUFBUztFQUNULFNBQVE7RUFDUixhckdxTTZCO0VxR3BNN0IsY3JHZ2pCb0M7RXFHL2lCcEMsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixxQ3JHSVc7RXFHSFgsZUFBOEI7RTdGQTlCLHNCUm9NK0I7Q0ppcjBCbkM7O0F5RzkyMEJBOztFQUlNLHNCckdWWTtDSnkzMEJsQjs7QXlHbjMwQkE7RUFjTSxZckc1QlM7RXFHNkJULDBCckduQlM7Q0o0MzBCZjs7QXlHcDIwQkE7O0VBR0ksc0JyRy9CYztDSnE0MEJsQjs7QXlHejIwQkE7RUFNSSwwQnJHaENjO0NKdTQwQmxCOztBeUc3MjBCQTs7RUFXUSxzQnJHdkNVO0NKODQwQmxCOztBeUdsMzBCQTtFQWNRLDBCQUF1QjtFQUN2Qix3Q0FBeUM7Q3pHdzIwQmpEOztBeUd2MzBCQTs7Ozs7O0VBMEJRLG1Cckc1RE87Q0prNjBCZjs7QTBHejYwQkE7RUFDRSxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLE9BQU07RUFDTixjdEdvakJzQztDSnczekJ4Qzs7QTBHaDcwQkE7RUFPSSxnQkFBZTtDMUc2NjBCbkI7O0EwR3o2MEJBO0VBQ0UsUUFBTztFQUNQLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sY3RHeWlCc0M7Q0ptNHpCeEM7O0EwR2g3MEJBO0VBT0ksZ0JBQWU7QzFHNjYwQm5COztBMEd6NjBCQTtFQUNFLFVBQVM7RUFDVCxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLGN0RzhoQnNDO0NKODR6QnhDOztBMEdoNzBCQTtFQU9JLGdCQUFlO0MxRzY2MEJuQjs7QTBHejYwQkE7RUFDRSxVQUFTO0VBQ1QsUUFBTztFQUNQLG1CQUFrQjtFQUNsQixjdEdtaEJzQztDSnk1ekJ4Qzs7QTBHaDcwQkE7RUFPSSxnQkFBZTtDMUc2NjBCbkI7O0EwR3o2MEJBO0VBRUkseUN0Ry9CYztFc0dnQ2QsWXRHeENXO0NKbTkwQmY7O0EwRzk2MEJBO0VBTU0sd0N0R25DWTtFc0dvQ1osZXRHM0NZO0NKdTkwQmxCOztBMkc3OTBCRTtFQUNFLHFEQUE2QztDM0dnKzBCakQ7O0EyRzc5MEJNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKdTkwQmY7O0EyRzU5MEJJO0VBQ0UsMkNka0JlO0VjakJmLFl2R1BTO0NKcyswQmY7O0EyRzMrMEJFO0VBQ0Usc0RBQTZDO0MzRzgrMEJqRDs7QTJHMyswQk07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0pxKzBCZjs7QTJHMSswQkk7RUFDRSw0Q3ZHQVk7RXVHQ1osWXZHUFM7Q0pvLzBCZjs7QTJHei8wQkU7RUFDRSxvREFBNkM7QzNHNC8wQmpEOztBMkd6LzBCTTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSm0vMEJmOztBMkd4LzBCSTtFQUNFLDBDZHlCZTtFY3hCZixZdkdQUztDSmtnMUJmOztBMkd2ZzFCRTtFQUNFLHFEQUE2QztDM0cwZzFCakQ7O0EyR3ZnMUJNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKaWcxQmY7O0EyR3RnMUJJO0VBQ0UsMkNkMkJlO0VjMUJmLFl2R1BTO0NKZ2gxQmY7O0EyR3JoMUJFO0VBQ0UscURBQTZDO0MzR3doMUJqRDs7QTJHL2cxQkk7RUFDRSwyQ2R3QmU7RWN2QmYsZXZHMkVpQjtDSnU4MEJ2Qjs7QTJHOWgxQkU7RUFDRSxvREFBNkM7QzNHaWkxQmpEOztBMkc5aDFCTTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSndoMUJmOztBMkc3aDFCSTtFQUNFLDBDZHNCZTtFY3JCZixZdkdQUztDSnVpMUJmOztBMkc1aTFCRTtFQUNFLHNEQUE2QztDM0craTFCakQ7O0EyR3RpMUJJO0VBQ0UsNEN2R0xZO0V1R01aLGV2RzJFaUI7Q0o4OTBCdkI7O0EyR3JqMUJFO0VBQ0UsbURBQTZDO0MzR3dqMUJqRDs7QTJHcmoxQk07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0oraTFCZjs7QTJHcGoxQkk7RUFDRSx5Q3ZHRVk7RXVHRFosWXZHUFM7Q0o4ajFCZjs7QTJHbmsxQkU7RUFDRSxzREFBNkM7QzNHc2sxQmpEOztBMkc3ajFCSTtFQUNFLDRDZDhCK0I7RWM3Qi9CLGV2RzJFaUI7Q0pxLzBCdkI7O0EyRzVrMUJFO0VBQ0Usa0RBQTZDO0MzRytrMUJqRDs7QTJHNWsxQk07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0pzazFCZjs7QTJHM2sxQkk7RUFDRSx3Q2QrQnlCO0VjOUJ6QixZdkdQUztDSnFsMUJmOztBMkcxbDFCRTtFQUNFLHNEQUE2QztDM0c2bDFCakQ7O0EyR3BsMUJJO0VBQ0UsNENkZ0MyQjtFYy9CM0IsZXZHMkVpQjtDSjRnMUJ2Qjs7QTJHbm0xQkU7RUFDRSxzREFBNkM7QzNHc20xQmpEOztBMkc3bDFCSTtFQUNFLDRDZGlDMEI7RWNoQzFCLGV2RzJFaUI7Q0pxaDFCdkI7O0EyRzVtMUJFO0VBQ0Usc0RBQTZDO0MzRyttMUJqRDs7QTJHdG0xQkk7RUFDRSw0Q2RrQzZCO0VjakM3QixldkcyRWlCO0NKOGgxQnZCOztBMkdybjFCRTtFQUNFLHNEQUE2QztDM0d3bjFCakQ7O0EyRy9tMUJJO0VBQ0UsNENkbUM0QjtFY2xDNUIsZXZHMkVpQjtDSnVpMUJ2Qjs7QTJHOW4xQkU7RUFDRSxxREFBNkM7QzNHaW8xQmpEOztBMkc5bjFCTTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSnduMUJmOztBMkc3bjFCSTtFQUNFLDJDZGtCZTtFY2pCZixZdkdQUztDSnVvMUJmOztBMkc1bzFCRTtFQUNFLHFEQUE2QztDM0crbzFCakQ7O0EyRzVvMUJNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKc28xQmY7O0EyRzNvMUJJO0VBQ0UsMkNkbUJlO0VjbEJmLFl2R1BTO0NKcXAxQmY7O0EyRzFwMUJFO0VBQ0UscURBQTZDO0MzRzZwMUJqRDs7QTJHMXAxQk07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0pvcDFCZjs7QTJHenAxQkk7RUFDRSwyQ2RvQmU7RWNuQmYsWXZHUFM7Q0ptcTFCZjs7QTJHeHExQkU7RUFDRSxxREFBNkM7QzNHMnExQmpEOztBMkd4cTFCTTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSmtxMUJmOztBMkd2cTFCSTtFQUNFLDJDZHFCZTtFY3BCZixZdkdQUztDSmlyMUJmOztBMkd0cjFCRTtFQUNFLG9EQUE2QztDM0d5cjFCakQ7O0EyR3RyMUJNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKZ3IxQmY7O0EyR3JyMUJJO0VBQ0UsMENkc0JlO0VjckJmLFl2R1BTO0NKK3IxQmY7O0EyR3BzMUJFO0VBQ0UscURBQTZDO0MzR3VzMUJqRDs7QTJHOXIxQkk7RUFDRSwyQ2R1QmU7RWN0QmYsZXZHMkVpQjtDSnNuMUJ2Qjs7QTJHN3MxQkU7RUFDRSxxREFBNkM7QzNHZ3QxQmpEOztBMkd2czFCSTtFQUNFLDJDZHdCZTtFY3ZCZixldkcyRWlCO0NKK24xQnZCOztBMkd0dDFCRTtFQUNFLG9EQUE2QztDM0d5dDFCakQ7O0EyR3R0MUJNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKZ3QxQmY7O0EyR3J0MUJJO0VBQ0UsMENkeUJlO0VjeEJmLFl2R1BTO0NKK3QxQmY7O0EyR3B1MUJFO0VBQ0UscURBQTZDO0MzR3V1MUJqRDs7QTJHcHUxQk07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0o4dDFCZjs7QTJHbnUxQkk7RUFDRSwyQ2QwQmU7RWN6QmYsWXZHUFM7Q0o2dTFCZjs7QTJHbHYxQkU7RUFDRSxxREFBNkM7QzNHcXYxQmpEOztBMkdsdjFCTTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSjR1MUJmOztBMkdqdjFCSTtFQUNFLDJDZDJCZTtFYzFCZixZdkdQUztDSjJ2MUJmOztBMkdodzFCRTtFQUNFLHNEQUE2QztDM0dtdzFCakQ7O0EyRzF2MUJJO0VBQ0UsNEN2R05TO0V1R09ULGV2RzJFaUI7Q0prcjFCdkI7O0EyR3p3MUJFO0VBQ0Usc0RBQTZDO0MzRzR3MUJqRDs7QTJHencxQk07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0ptdzFCZjs7QTJHeHcxQkk7RUFDRSw0Q3ZHQVk7RXVHQ1osWXZHUFM7Q0preDFCZjs7QTJHdngxQkU7RUFDRSxtREFBNkM7QzNHMHgxQmpEOztBMkd2eDFCTTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSml4MUJmOztBMkd0eDFCSTtFQUNFLHlDdkdFWTtFdUdEWixZdkdQUztDSmd5MUJmOztBMkdyeTFCRTtFQUNFLG9EQUE2QztDM0d3eTFCakQ7O0EyR3J5MUJNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKK3gxQmY7O0EyR3B5MUJJO0VBQ0UsMEMzR2hCd0I7RTJHaUJ4QixZdkdQUztDSjh5MUJmOztBMkduejFCRTtFQUNFLHNEQUE2QztDM0dzejFCakQ7O0EyR256MUJNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKNnkxQmY7O0EyR2x6MUJJO0VBQ0UsNEN2R0FZO0V1R0NaLFl2R1BTO0NKNHoxQmY7O0EyR2owMUJFO0VBQ0Usb0RBQTZDO0MzR28wMUJqRDs7QTJHajAxQk07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0oyejFCZjs7QTJHaDAxQkk7RUFDRSwwQ3ZHMEJXO0V1R3pCWCxZdkdQUztDSjAwMUJmOztBMkcvMDFCRTtFQUNFLHFEQUE2QztDM0drMTFCakQ7O0EyRy8wMUJNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKeTAxQmY7O0EyRzkwMUJJO0VBQ0UsMkN2RzRCVztFdUczQlgsWXZHUFM7Q0p3MTFCZjs7QTJHNzExQkU7RUFDRSxvREFBNkM7QzNHZzIxQmpEOztBMkd2MTFCSTtFQUNFLDBDdkd5Qlc7RXVHeEJYLGV2RzJFaUI7Q0ordzFCdkI7O0EyR3QyMUJFO0VBQ0Usb0RBQTZDO0MzR3kyMUJqRDs7QTJHdDIxQk07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0pnMjFCZjs7QTJHcjIxQkk7RUFDRSwwQ3ZHdUJXO0V1R3RCWCxZdkdQUztDSisyMUJmOztBMkdwMzFCRTtFQUNFLHNEQUE2QztDM0d1MzFCakQ7O0EyRzkyMUJJO0VBQ0UsNEN2R0xZO0V1R01aLGV2RzJFaUI7Q0pzeTFCdkI7O0EyRzczMUJFO0VBQ0UsbURBQTZDO0MzR2c0MUJqRDs7QTJHNzMxQk07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0p1MzFCZjs7QTJHNTMxQkk7RUFDRSx5Q3ZHRVk7RXVHRFosWXZHUFM7Q0pzNDFCZjs7QTJHMzQxQkU7RUFDRSxxREFBNkM7QzNHODQxQmpEOztBMkczNDFCTTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSnE0MUJmOztBMkcxNDFCSTtFQUNFLDJDckJWYTtFcUJXYixZdkdQUztDSm81MUJmOztBMkd6NTFCRTtFQUNFLGtEQUE2QztDM0c0NTFCakQ7O0EyR3o1MUJNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKbTUxQmY7O0EyR3g1MUJJO0VBQ0Usd0NyQlRRO0VxQlVSLFl2R1BTO0NKazYxQmY7O0EyR3Y2MUJFO0VBQ0UscURBQTZDO0MzRzA2MUJqRDs7QTJHdjYxQk07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0ppNjFCZjs7QTJHdDYxQkk7RUFDRSwyQ3JCUFM7RXFCUVQsWXZHUFM7Q0pnNzFCZjs7QTJHcjcxQkU7RUFDRSxvREFBNkM7QzNHdzcxQmpEOztBMkcvNjFCSTtFQUNFLDBDckJOUTtFcUJPUixldkcyRWlCO0NKdTIxQnZCOztBMkc5NzFCRTtFQUNFLHFEQUE2QztDM0dpODFCakQ7O0EyRzk3MUJNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKdzcxQmY7O0EyRzc3MUJJO0VBQ0UsMkNyQkpXO0VxQktYLFl2R1BTO0NKdTgxQmY7O0EyRzU4MUJFO0VBQ0Usb0RBQTZDO0MzRys4MUJqRDs7QTJHNTgxQk07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0pzODFCZjs7QTJHMzgxQkk7RUFDRSwwQ3JCRlU7RXFCR1YsWXZHUFM7Q0pxOTFCZjs7QTJHMTkxQkU7RUFDRSxvREFBNkM7QzNHNjkxQmpEOztBMkcxOTFCTTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSm85MUJmOztBMkd6OTFCSTtFQUNFLDBDdkdtQlc7RXVHbEJYLFl2R1BTO0NKbSsxQmY7O0EyR3grMUJFO0VBQ0UscURBQTZDO0MzRzIrMUJqRDs7QTJHeCsxQk07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0prKzFCZjs7QTJHdisxQkk7RUFDRSwyQ3ZHb0JXO0V1R25CWCxZdkdQUztDSmkvMUJmOztBMkd0LzFCRTtFQUNFLHFEQUE2QztDM0d5LzFCakQ7O0EyR3QvMUJNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKZy8xQmY7O0EyR3IvMUJJO0VBQ0UsMkN2R3FCVztFdUdwQlgsWXZHUFM7Q0orLzFCZjs7QTJHcGcyQkU7RUFDRSxxREFBNkM7QzNHdWcyQmpEOztBMkdwZzJCTTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSjgvMUJmOztBMkduZzJCSTtFQUNFLDJDdkdzQlc7RXVHckJYLFl2R1BTO0NKNmcyQmY7O0EyR2xoMkJFO0VBQ0Usb0RBQTZDO0MzR3FoMkJqRDs7QTJHbGgyQk07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0o0ZzJCZjs7QTJHamgyQkk7RUFDRSwwQ3ZHdUJXO0V1R3RCWCxZdkdQUztDSjJoMkJmOztBMkdoaTJCRTtFQUNFLHFEQUE2QztDM0dtaTJCakQ7O0EyRzFoMkJJO0VBQ0UsMkN2R3dCVztFdUd2QlgsZXZHMkVpQjtDSms5MUJ2Qjs7QTJHemkyQkU7RUFDRSxvREFBNkM7QzNHNGkyQmpEOztBMkduaTJCSTtFQUNFLDBDdkd5Qlc7RXVHeEJYLGV2RzJFaUI7Q0oyOTFCdkI7O0EyR2xqMkJFO0VBQ0Usb0RBQTZDO0MzR3FqMkJqRDs7QTJHbGoyQk07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0o0aTJCZjs7QTJHamoyQkk7RUFDRSwwQ3ZHMEJXO0V1R3pCWCxZdkdQUztDSjJqMkJmOztBMkdoazJCRTtFQUNFLHFEQUE2QztDM0dtazJCakQ7O0EyR2hrMkJNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKMGoyQmY7O0EyRy9qMkJJO0VBQ0UsMkN2RzJCVztFdUcxQlgsWXZHUFM7Q0p5azJCZjs7QTJHOWsyQkU7RUFDRSxxREFBNkM7QzNHaWwyQmpEOztBMkc5azJCTTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSndrMkJmOztBMkc3azJCSTtFQUNFLDJDdkc0Qlc7RXVHM0JYLFl2R1BTO0NKdWwyQmY7O0EyRzVsMkJFO0VBQ0Usc0RBQTZDO0MzRytsMkJqRDs7QTJHdGwyQkk7RUFDRSw0Q3ZHTlM7RXVHT1QsZXZHMkVpQjtDSjhnMkJ2Qjs7QTJHcm0yQkU7RUFDRSxzREFBNkM7QzNHd20yQmpEOztBMkdybTJCTTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSitsMkJmOztBMkdwbTJCSTtFQUNFLDRDdkdBWTtFdUdDWixZdkdQUztDSjhtMkJmOztBMkdubjJCRTtFQUNFLG1EQUE2QztDM0dzbjJCakQ7O0EyR25uMkJNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKNm0yQmY7O0EyR2xuMkJJO0VBQ0UseUN2R0VZO0V1R0RaLFl2R1BTO0NKNG4yQmY7O0EwQmpvMkJBO0VrRkNJLG9CQUFtQjtDNUdvbzJCdkI7O0E0R3ZvMkJBO0VoR2NJLGlCZ0dOd0I7RUFDeEIsa0JBQWlCO0VBQ2pCLGlCQUFnQjtDNUdtbzJCcEI7O0E0RzdvMkJBO0VBZUksaUJBQWdCO0VBQ2hCLG1CQUFrQjtDNUdrbzJCdEI7O0E0R2xwMkJBO0VBbUJNLHVCeEdaUztFd0dhVCxnQkFBZTtFQUNmLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsV0FBVTtFQUNWLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLGtCQUFpQjtFQUNqQixPQUFNO0M1R21vMkJaOztBNEcvbjJCRTtFQUNFLCtCQUFtQztDNUdrbzJCdkM7O0E0RzduMkJBO0VBQ0UsMEJ4R2pDZ0I7RXdHa0NoQixtQnRCb0pnQztFc0JuSmhDLFl0QmtKeUI7Q3RGOCsxQjNCOztBNEdubzJCQTtFQVFJLDBCQUE4RDtFQUM5RCxlQUF5QztDNUcrbjJCN0M7O0E0RzFuMkJBO0VoR3hDSSxtQmdHeUN3QjtFQUMxQiwwQnhHaERnQjtFd0dpRGhCLHVCdEJxSWdDO0VzQnBJaEMsZXhHN0NnQjtFd0c4Q2hCLGdCQUFlO0VBQ2YsYUFBWTtFQUNaLHNCQUFxQjtFQUNyQixnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsbUJBQWtCO0M1RzZuMkJwQjs7QTRHeG8yQkE7Ozs7Ozs7O0VBc0JJLGVBQWM7RUFDZCxnQkFBZTtDNUc2bjJCbkI7O0E0R3BwMkJBO0VBMkJJLGVBQWM7QzVHNm4yQmxCOztBNEd4cDJCQTtFQStCSSwwQnhHN0VjO0V3RzhFZCxzQkFBdUQ7RUFDdkQsWXRCc0d1QjtDdEZ1aDJCM0I7O0E0RzlwMkJBO0UvRjFDTSxpRFRLUztDSnVzMkJmOztBNEdscTJCQTtFQTJDSSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLFVBQVM7QzVHMm4yQmI7O0E0R3JuMkJBO0VqRlBFLDBCMkQ2RjBCO0VqRnRFdEIsbUJBdENZO0VzQmlCaEIsaUJ2QnNHK0I7RVE5TDdCLHVCMEVzTDRCO0N0Rm1pMkJoQzs7QTRHeG4yQkE7O0VBR0ksMEJBQXNDO0VBQ3RDLFl4RzVHVztFd0c2R1gsc0J4R3ZHYztDSml1MkJsQjs7QTRHL24yQkE7OztFQVNNLDBCQUFvQztFQUNwQyxleEcvR1k7RXdHZ0haLHNCQUFzQztDNUc0bjJCNUM7O0E0R3ZvMkJBO0VBZUksMEJBQXNDO0VBQ3RDLFl4R3hIVztFd0d5SFgsc0J4R25IYztDSit1MkJsQjs7QTRHN28yQkE7RUFxQk0sMEJBQXFDO0VBQ3JDLGV4RzNIWTtFd0c0SFosc0JBQW9DO0M1RzRuMkIxQzs7QTRHbnAyQkE7RWpGN0dFLFl2QkthO0VxQkxYLDBCb0U2QmlCO0VsRTNCbkIsc0JrRTJCbUI7RWhGbkJmLGlCVDhWNEI7Q0orNTFCbEM7O0FPancyQkU7RW9CQUUsWXZCRFc7RXFCTFgsMEJFRG9GO0VBU3BGLHNCQVR5SDtDM0I4dzJCN0g7O0EyQmx3MkJFO0VBRUUsWXZCUlc7RXFCTFgsMEJFRG9GO0VBZ0JwRixzQkFoQnlIO0VkV3ZILDRDY08wRztDM0JtdzJCaEg7O0EyQjN2MkJFO0VBRUUsWXZCdEJXO0V1QnVCWCwwQmtFQ2lCO0VsRUFqQixzQmtFQWlCO0M3RjZ2MkJyQjs7QTJCdHYyQkU7O0VBR0UsWXZCbENXO0V1Qm1DWCwwQkF6Q3VLO0VBNkN2SyxzQkE3QytNO0MzQmt5MkJuTjs7QTJCbnYyQkk7O0VBS0ksNENBQWlGO0MzQm12MkJ6Rjs7QTRHenIyQkE7RWpGN0dFLFl2QkthO0VxQkxYLDBCckJXYztFdUJUaEIsc0J2QlNnQjtFU0RaLGlCVDhWNEI7Q0pxODFCbEM7O0FPdnkyQkU7RW9CQUUsWXZCRFc7RXFCTFgsMEJFRG9GO0VBU3BGLHNCQVR5SDtDM0JvejJCN0g7O0EyQnh5MkJFO0VBRUUsWXZCUlc7RXFCTFgsMEJFRG9GO0VBZ0JwRixzQkFoQnlIO0VkV3ZILDZDY08wRztDM0J5eTJCaEg7O0EyQmp5MkJFO0VBRUUsWXZCdEJXO0V1QnVCWCwwQnZCakJjO0V1QmtCZCxzQnZCbEJjO0NKcXoyQmxCOztBMkI1eDJCRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCdzAyQm5OOztBMkJ6eDJCSTs7RUFLSSw2Q0FBaUY7QzNCeXgyQnpGOztBNEcvdDJCQTtFakY3R0UsWXZCS2E7RXFCTFgsMEJvRW9DaUI7RWxFbENuQixzQmtFa0NtQjtFaEYxQmYsaUJUOFY0QjtDSjIrMUJsQzs7QU83MDJCRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQjAxMkI3SDs7QTJCOTAyQkU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNENjTzBHO0MzQiswMkJoSDs7QTJCdjAyQkU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCa0VRaUI7RWxFUGpCLHNCa0VPaUI7QzdGazAyQnJCOztBMkJsMDJCRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCODIyQm5OOztBMkIvejJCSTs7RUFLSSw0Q0FBaUY7QzNCK3oyQnpGOztBNEdydzJCQTtFakY3R0UsWXZCS2E7RXFCTFgsMEJvRXNDaUI7RWxFcENuQixzQmtFb0NtQjtFaEY1QmYsaUJUOFY0QjtDSmloMkJsQzs7QU9uMzJCRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQmc0MkI3SDs7QTJCcDMyQkU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNENjTzBHO0MzQnEzMkJoSDs7QTJCNzIyQkU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCa0VVaUI7RWxFVGpCLHNCa0VTaUI7QzdGczIyQnJCOztBMkJ4MjJCRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCbzUyQm5OOztBMkJyMjJCSTs7RUFLSSw0Q0FBaUY7QzNCcTIyQnpGOztBNEczeTJCQTtFakY3R0UsZXZCdUZxQjtFcUJ2Rm5CLDBCb0VtQ2lCO0VsRWpDbkIsc0JrRWlDbUI7RWhGekJmLGlCVDhWNEI7Q0p1ajJCbEM7O0FPejUyQkU7RW9CQUUsWXZCRFc7RXFCTFgsMEJFRG9GO0VBU3BGLHNCQVR5SDtDM0JzNjJCN0g7O0EyQjE1MkJFO0VBRUUsWXZCUlc7RXFCTFgsMEJFRG9GO0VBZ0JwRixzQkFoQnlIO0VkV3ZILDRDY08wRztDM0IyNTJCaEg7O0EyQm41MkJFO0VBRUUsZXZCNERtQjtFdUIzRG5CLDBCa0VPaUI7RWxFTmpCLHNCa0VNaUI7QzdGKzQyQnJCOztBMkI5NDJCRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCMDcyQm5OOztBMkIzNDJCSTs7RUFLSSw0Q0FBaUY7QzNCMjQyQnpGOztBNEdqMTJCQTtFakY3R0UsWXZCS2E7RXFCTFgsMEJvRWlDaUI7RWxFL0JuQixzQmtFK0JtQjtFaEZ2QmYsaUJUOFY0QjtDSjZsMkJsQzs7QU8vNzJCRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQjQ4MkI3SDs7QTJCaDgyQkU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNENjTzBHO0MzQmk4MkJoSDs7QTJCejcyQkU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCa0VLaUI7RWxFSmpCLHNCa0VJaUI7QzdGdTcyQnJCOztBMkJwNzJCRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCZysyQm5OOztBMkJqNzJCSTs7RUFLSSw0Q0FBaUY7QzNCaTcyQnpGOztBNEd2MzJCQTtFakY3R0UsZXZCdUZxQjtFcUJ2Rm5CLDBCckJNYztFdUJKaEIsc0J2QklnQjtFU0laLGlCVDhWNEI7Q0ptbzJCbEM7O0FPcisyQkU7RW9CQUUsZXZCaUZtQjtFcUJ2Rm5CLDBCRURvRjtFQVNwRixzQkFUeUg7QzNCay8yQjdIOztBMkJ0KzJCRTtFQUVFLGV2QjBFbUI7RXFCdkZuQiwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNkNjTzBHO0MzQnUrMkJoSDs7QTJCLzkyQkU7RUFFRSxldkI0RG1CO0V1QjNEbkIsMEJ2QnRCYztFdUJ1QmQsc0J2QnZCYztDSncvMkJsQjs7QTJCMTkyQkU7O0VBR0UsZXZCZ0RtQjtFdUIvQ25CLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCc2czQm5OOztBMkJ2OTJCSTs7RUFLSSw2Q0FBaUY7QzNCdTkyQnpGOztBNEc3NTJCQTtFakY3R0UsWXZCS2E7RXFCTFgsMEJyQmFjO0V1QlhoQixzQnZCV2dCO0VTSFosaUJUOFY0QjtDSnlxMkJsQzs7QU8zZzNCRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQndoM0I3SDs7QTJCNWczQkU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsMENjTzBHO0MzQjZnM0JoSDs7QTJCcmczQkU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCdkJmYztFdUJnQmQsc0J2QmhCYztDSnVoM0JsQjs7QTJCaGczQkU7O0VBR0UsWXZCbENXO0V1Qm1DWCwwQkF6Q3VLO0VBNkN2SyxzQkE3QytNO0MzQjRpM0JuTjs7QTJCNy8yQkk7O0VBS0ksMENBQWlGO0MzQjYvMkJ6Rjs7QTRHbjgyQkE7RWpGbkRFLGVrRTdCbUI7RWxFOEJuQixzQmtFOUJtQjtDN0Z3aDNCckI7O0FPL2kzQkU7RW9Cd0RFLFl2QnpEVztFdUIwRFgsMEJrRWxDaUI7RWxFbUNqQixzQmtFbkNpQjtDN0Y4aDNCckI7O0EyQngvMkJFO0VBRUUsNENrRXhDaUI7QzdGa2kzQnJCOztBMkJ2LzJCRTtFQUVFLGVrRTdDaUI7RWxFOENqQiw4QkFBNkI7QzNCeS8yQmpDOztBMkJ0LzJCRTs7RUFHRSxZdkI1RVc7RXVCNkVYLDBCa0VyRGlCO0VsRXNEakIsc0JrRXREaUI7QzdGOGkzQnJCOztBMkJ0LzJCSTs7RUFLSSw0Q2tFN0RhO0M3Rm1qM0JyQjs7QTRHbisyQkE7RWpGbkRFLGV2Qi9DZ0I7RXVCZ0RoQixzQnZCaERnQjtDSjBrM0JsQjs7QU8vazNCRTtFb0J3REUsWXZCekRXO0V1QjBEWCwwQnZCcERjO0V1QnFEZCxzQnZCckRjO0NKZ2wzQmxCOztBMkJ4aDNCRTtFQUVFLDZDdkIxRGM7Q0pvbDNCbEI7O0EyQnZoM0JFO0VBRUUsZXZCL0RjO0V1QmdFZCw4QkFBNkI7QzNCeWgzQmpDOztBMkJ0aDNCRTs7RUFHRSxZdkI1RVc7RXVCNkVYLDBCdkJ2RWM7RXVCd0VkLHNCdkJ4RWM7Q0pnbTNCbEI7O0EyQnRoM0JJOztFQUtJLDZDdkIvRVU7Q0pxbTNCbEI7O0E0R25nM0JBO0VqRm5ERSxla0V0Qm1CO0VsRXVCbkIsc0JrRXZCbUI7QzdGaWwzQnJCOztBTy9tM0JFO0VvQndERSxZdkJ6RFc7RXVCMERYLDBCa0UzQmlCO0VsRTRCakIsc0JrRTVCaUI7QzdGdWwzQnJCOztBMkJ4ajNCRTtFQUVFLDJDa0VqQ2lCO0M3RjJsM0JyQjs7QTJCdmozQkU7RUFFRSxla0V0Q2lCO0VsRXVDakIsOEJBQTZCO0MzQnlqM0JqQzs7QTJCdGozQkU7O0VBR0UsWXZCNUVXO0V1QjZFWCwwQmtFOUNpQjtFbEUrQ2pCLHNCa0UvQ2lCO0M3RnVtM0JyQjs7QTJCdGozQkk7O0VBS0ksMkNrRXREYTtDN0Y0bTNCckI7O0E0R25pM0JBO0VqRm5ERSxla0VwQm1CO0VsRXFCbkIsc0JrRXJCbUI7QzdGK20zQnJCOztBTy9vM0JFO0VvQndERSxZdkJ6RFc7RXVCMERYLDBCa0V6QmlCO0VsRTBCakIsc0JrRTFCaUI7QzdGcW4zQnJCOztBMkJ4bDNCRTtFQUVFLDRDa0UvQmlCO0M3RnluM0JyQjs7QTJCdmwzQkU7RUFFRSxla0VwQ2lCO0VsRXFDakIsOEJBQTZCO0MzQnlsM0JqQzs7QTJCdGwzQkU7O0VBR0UsWXZCNUVXO0V1QjZFWCwwQmtFNUNpQjtFbEU2Q2pCLHNCa0U3Q2lCO0M3RnFvM0JyQjs7QTJCdGwzQkk7O0VBS0ksNENrRXBEYTtDN0YwbzNCckI7O0E0R25rM0JBO0VqRm5ERSxla0V2Qm1CO0VsRXdCbkIsc0JrRXhCbUI7QzdGa3AzQnJCOztBTy9xM0JFO0VvQndERSxldkJ5Qm1CO0V1QnhCbkIsMEJrRTVCaUI7RWxFNkJqQixzQmtFN0JpQjtDN0Z3cDNCckI7O0EyQnhuM0JFO0VBRUUsNENrRWxDaUI7QzdGNHAzQnJCOztBMkJ2bjNCRTtFQUVFLGVrRXZDaUI7RWxFd0NqQiw4QkFBNkI7QzNCeW4zQmpDOztBMkJ0bjNCRTs7RUFHRSxldkJNbUI7RXVCTG5CLDBCa0UvQ2lCO0VsRWdEakIsc0JrRWhEaUI7QzdGd3EzQnJCOztBMkJ0bjNCSTs7RUFLSSw0Q2tFdkRhO0M3RjZxM0JyQjs7QTRHbm0zQkE7RWpGbkRFLGVrRXpCbUI7RWxFMEJuQixzQmtFMUJtQjtDN0ZvcjNCckI7O0FPL3MzQkU7RW9Cd0RFLFl2QnpEVztFdUIwRFgsMEJrRTlCaUI7RWxFK0JqQixzQmtFL0JpQjtDN0YwcjNCckI7O0EyQnhwM0JFO0VBRUUsMkNrRXBDaUI7QzdGOHIzQnJCOztBMkJ2cDNCRTtFQUVFLGVrRXpDaUI7RWxFMENqQiw4QkFBNkI7QzNCeXAzQmpDOztBMkJ0cDNCRTs7RUFHRSxZdkI1RVc7RXVCNkVYLDBCa0VqRGlCO0VsRWtEakIsc0JrRWxEaUI7QzdGMHMzQnJCOztBMkJ0cDNCSTs7RUFLSSwyQ2tFekRhO0M3RitzM0JyQjs7QTRHbm8zQkE7RWpGbkRFLGV2QnBEZ0I7RXVCcURoQixzQnZCckRnQjtDSit1M0JsQjs7QU8vdTNCRTtFb0J3REUsZXZCeUJtQjtFdUJ4Qm5CLDBCdkJ6RGM7RXVCMERkLHNCdkIxRGM7Q0pxdjNCbEI7O0EyQnhyM0JFO0VBRUUsNkN2Qi9EYztDSnl2M0JsQjs7QTJCdnIzQkU7RUFFRSxldkJwRWM7RXVCcUVkLDhCQUE2QjtDM0J5cjNCakM7O0EyQnRyM0JFOztFQUdFLGV2Qk1tQjtFdUJMbkIsMEJ2QjVFYztFdUI2RWQsc0J2QjdFYztDSnF3M0JsQjs7QTJCdHIzQkk7O0VBS0ksNkN2QnBGVTtDSjB3M0JsQjs7QTRHbnEzQkE7RWpGbkRFLGV2QjdDZ0I7RXVCOENoQixzQnZCOUNnQjtDSnd3M0JsQjs7QU8vdzNCRTtFb0J3REUsWXZCekRXO0V1QjBEWCwwQnZCbERjO0V1Qm1EZCxzQnZCbkRjO0NKOHczQmxCOztBMkJ4dDNCRTtFQUVFLDBDdkJ4RGM7Q0preDNCbEI7O0EyQnZ0M0JFO0VBRUUsZXZCN0RjO0V1QjhEZCw4QkFBNkI7QzNCeXQzQmpDOztBMkJ0dDNCRTs7RUFHRSxZdkI1RVc7RXVCNkVYLDBCdkJyRWM7RXVCc0VkLHNCdkJ0RWM7Q0o4eDNCbEI7O0EyQnR0M0JJOztFQUtJLDBDdkI3RVU7Q0pteTNCbEI7O0E2R2p6M0JBO0VqR2FJLHVCUm1NZ0M7RXlHMU1oQyx5RXZCcU1pRjtFdUJoTW5GLHVCekdMYTtFeUdNYiwrQnpHSmdCO0V5R0toQixvQnpHdUdXO0V5R3RHWCxjQUFhO0M3RzR5M0JmOztBNkcxejNCQTtFQWlCSSxlekdKYztFeUdLZCwyQkFBMEI7QzdHNnkzQjlCOztBNkcvejNCQTtFQXFCTSxlekdiWTtDSjJ6M0JsQjs7QTZHbjAzQkE7RUEwQkksaUJBQWdCO0M3RzZ5M0JwQjs7QTZHdjAzQkE7RUErQkksMkJBQXFEO0M3RzR5M0J6RDs7QTZHMzAzQkE7RUFtQ0ksMkJBQXNEO0M3RzR5M0IxRDs7QTZHLzAzQkE7RUF1Q0ksMkJBQW1EO0M3RzR5M0J2RDs7QTZHbjEzQkE7RUEyQ0ksMkJBQXNEO0M3RzR5M0IxRDs7QTZHeHkzQkE7RUFFSSwwQkFBb0M7QzdHMHkzQnhDOztBNkc1eTNCQTtFQUtNLDJCQUE0QztDN0cyeTNCbEQ7O0E2R2h6M0JBO0VBU00sMkJBQTZDO0M3RzJ5M0JuRDs7QTZHcHozQkE7RUFhTSwyQkFBMEM7QzdHMnkzQmhEOztBNkd4ejNCQTtFQWlCTSwyQkFBNkM7QzdHMnkzQm5EOztBOEc1MjNCQTtFQUVJLG1CQUFrQjtDOUc4MjNCdEI7O0E4R2gzM0JBO0VBTUksWTFHV1c7RTBHVlgsWUFBVztDOUc4MjNCZjs7QThHcjMzQkE7RUFVTSxZQUFXO0M5RysyM0JqQjs7QThHejMzQkE7RUFlSSxZMUdSVztFMEdTWCwyQkFBMEI7QzlHODIzQjlCOztBNENsMTNCRTtFa0VyQkUsWTFHaEJXO0UwR2lCWCwwQjlHM0IwQjtFOEc0QjFCLHNCQUFnQztDOUcyMjNCcEM7O0E4R3gyM0JFO0VqRS9CQSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCcXkzQmxFOztBNkN6NDNCRTtFQUNFLDBCQUFxQztDN0M0NDNCekM7O0E2Q3o0M0JFO0VBQ0UsZUFBMEI7QzdDNDQzQjlCOztBNEN0MjNCRTtFa0VyQkUsWTFHaEJXO0UwR2lCWCwwQjFHWGM7RTBHWWQsc0JBQWdDO0M5RyszM0JwQzs7QThHNTMzQkU7RWpFL0JBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJ5ejNCbEU7O0E2Qzc1M0JFO0VBQ0UsMEJBQXFDO0M3Q2c2M0J6Qzs7QTZDNzUzQkU7RUFDRSxlQUEwQjtDN0NnNjNCOUI7O0E0QzEzM0JFO0VrRXJCRSxZMUdoQlc7RTBHaUJYLDBCMUdlYTtFMEdkYixzQkFBZ0M7QzlHbTUzQnBDOztBOEdoNTNCRTtFakUvQkEsZXhCd0dnRTtFSW5HOUQsMEJKbUc4RDtFd0J0R2hFLHNCeEJzR2dFO0NyQjYwM0JsRTs7QTZDajczQkU7RUFDRSwwQkFBcUM7QzdDbzczQnpDOztBNkNqNzNCRTtFQUNFLGVBQTBCO0M3Q283M0I5Qjs7QTRDOTQzQkU7RWtFckJFLFkxR2hCVztFMEdpQlgsMEIxR2lCYTtFMEdoQmIsc0JBQWdDO0M5R3U2M0JwQzs7QThHcDYzQkU7RWpFL0JBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJpMjNCbEU7O0E2Q3I4M0JFO0VBQ0UsMEJBQXFDO0M3Q3c4M0J6Qzs7QTZDcjgzQkU7RUFDRSxlQUEwQjtDN0N3ODNCOUI7O0E0Q2w2M0JFO0VrRXJCRSxlMUdrRW1CO0UwR2pFbkIsMEIxR2NhO0UwR2JiLHNCQUFnQztDOUcyNzNCcEM7O0E4R3g3M0JFO0VqRS9CQSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCcTMzQmxFOztBNkN6OTNCRTtFQUNFLDBCQUFxQztDN0M0OTNCekM7O0E2Q3o5M0JFO0VBQ0UsZUFBMEI7QzdDNDkzQjlCOztBNEN0NzNCRTtFa0VyQkUsWTFHaEJXO0UwR2lCWCwwQjFHWWE7RTBHWGIsc0JBQWdDO0M5Rys4M0JwQzs7QThHNTgzQkU7RWpFL0JBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJ5NDNCbEU7O0E2QzcrM0JFO0VBQ0UsMEJBQXFDO0M3Q2cvM0J6Qzs7QTZDNyszQkU7RUFDRSxlQUEwQjtDN0NnLzNCOUI7O0E0QzE4M0JFO0VrRXJCRSxlMUdrRW1CO0UwR2pFbkIsMEIxR2hCYztFMEdpQmQsc0JBQWdDO0M5R20rM0JwQzs7QThHaCszQkU7RWpFL0JBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckI2NTNCbEU7O0E2Q2pnNEJFO0VBQ0UsMEJBQXFDO0M3Q29nNEJ6Qzs7QTZDamc0QkU7RUFDRSxlQUEwQjtDN0NvZzRCOUI7O0E0Qzk5M0JFO0VrRXJCRSxZMUdoQlc7RTBHaUJYLDBCMUdUYztFMEdVZCxzQkFBZ0M7QzlHdS8zQnBDOztBOEdwLzNCRTtFakUvQkEsZXhCd0dnRTtFSW5HOUQsMEJKbUc4RDtFd0J0R2hFLHNCeEJzR2dFO0NyQmk3M0JsRTs7QTZDcmg0QkU7RUFDRSwwQkFBcUM7QzdDd2g0QnpDOztBNkNyaDRCRTtFQUNFLGVBQTBCO0M3Q3doNEI5Qjs7QThHNy8zQkE7RUFHTSxZMUc3QlM7RTBHOEJULDBCakJOZTtFaUJPZixzQkFBZ0M7QzlHOC8zQnRDOztBOEduZzRCQTtFakVwQ0UsZXhCd0dnRTtFSW5HOUQsMEJKbUc4RDtFd0J0R2hFLHNCeEJzR2dFO0NyQnE4M0JsRTs7QTZDemk0QkU7RUFDRSwwQkFBcUM7QzdDNGk0QnpDOztBNkN6aTRCRTtFQUNFLGVBQTBCO0M3QzRpNEI5Qjs7QThHamg0QkE7RUFHTSxZMUc3QlM7RTBHOEJULDBCMUd4Qlk7RTBHeUJaLHNCQUFnQztDOUdraDRCdEM7O0E4R3ZoNEJBO0VqRXBDRSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCeTkzQmxFOztBNkM3ajRCRTtFQUNFLDBCQUFxQztDN0NnazRCekM7O0E2QzdqNEJFO0VBQ0UsZUFBMEI7QzdDZ2s0QjlCOztBOEdyaTRCQTtFQUdNLFkxRzdCUztFMEc4QlQsMEJqQkNlO0VpQkFmLHNCQUFnQztDOUdzaTRCdEM7O0E4RzNpNEJBO0VqRXBDRSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCNiszQmxFOztBNkNqbDRCRTtFQUNFLDBCQUFxQztDN0NvbDRCekM7O0E2Q2psNEJFO0VBQ0UsZUFBMEI7QzdDb2w0QjlCOztBOEd6ajRCQTtFQUdNLFkxRzdCUztFMEc4QlQsMEJqQkdlO0VpQkZmLHNCQUFnQztDOUcwajRCdEM7O0E4Ry9qNEJBO0VqRXBDRSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCaWc0QmxFOztBNkNybTRCRTtFQUNFLDBCQUFxQztDN0N3bTRCekM7O0E2Q3JtNEJFO0VBQ0UsZUFBMEI7QzdDd200QjlCOztBOEc3azRCQTtFQUdNLGUxR3FEaUI7RTBHcERqQiwwQmpCQWU7RWlCQ2Ysc0JBQWdDO0M5RzhrNEJ0Qzs7QThHbmw0QkE7RWpFcENFLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJxaDRCbEU7O0E2Q3puNEJFO0VBQ0UsMEJBQXFDO0M3QzRuNEJ6Qzs7QTZDem40QkU7RUFDRSxlQUEwQjtDN0M0bjRCOUI7O0E4R2ptNEJBO0VBR00sWTFHN0JTO0UwRzhCVCwwQmpCRmU7RWlCR2Ysc0JBQWdDO0M5R2ttNEJ0Qzs7QThHdm00QkE7RWpFcENFLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJ5aTRCbEU7O0E2QzdvNEJFO0VBQ0UsMEJBQXFDO0M3Q2dwNEJ6Qzs7QTZDN280QkU7RUFDRSxlQUEwQjtDN0NncDRCOUI7O0E4R3JuNEJBO0VBR00sZTFHcURpQjtFMEdwRGpCLDBCMUc3Qlk7RTBHOEJaLHNCQUFnQztDOUdzbjRCdEM7O0E4RzNuNEJBO0VqRXBDRSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCNmo0QmxFOztBNkNqcTRCRTtFQUNFLDBCQUFxQztDN0NvcTRCekM7O0E2Q2pxNEJFO0VBQ0UsZUFBMEI7QzdDb3E0QjlCOztBOEd6bzRCQTtFQUdNLFkxRzdCUztFMEc4QlQsMEIxR3RCWTtFMEd1Qlosc0JBQWdDO0M5RzBvNEJ0Qzs7QThHL280QkE7RWpFcENFLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJpbDRCbEU7O0E2Q3JyNEJFO0VBQ0UsMEJBQXFDO0M3Q3dyNEJ6Qzs7QTZDcnI0QkU7RUFDRSxlQUEwQjtDN0N3cjRCOUI7O0ErRzlyNEJBO0VBRUksZUFBYztDL0dnczRCbEI7O0ErR2xzNEJBO0VBUU0sdUIzR0RTO0UyR0VULGlCQUFnQjtFQUNoQiwwRDNHQVk7RTJHQ1osaUJBQWdCO0VBQ2hCLE9BQU07RUFDTixZQUFXO0MvRzhyNEJqQjs7QStHM3M0QkE7RUFtQlUsMEIzR0hRO0UyR0lSLDBEM0d3UzJDO0NKbzUzQnJEOztBK0dodDRCQTs7O0VBK0JNLFVBQVM7Qy9HdXI0QmY7O0ErR3R0NEJBOzs7RUF3Q00sbUJBQWtCO0MvR29yNEJ4Qjs7QStHNXQ0QkE7Ozs7RUFpRE0sdUJBQXNCO0MvR2tyNEI1Qjs7QStHOXE0QkU7Ozs7OztFQVFNLHFCM0crRFk7Q0pnbjRCcEI7O0ErR3ZyNEJFOzs7Ozs7RUFZTSxzQjNHMkRZO0NKeW40QnBCOztBK0c1cTRCQTtFQUNFLHFDQUFvQztDL0crcTRCdEM7O0FBRUE7RStHN3E0QkUsZ0JBQWU7Qy9HK3E0QmpCOztBQUVBO0UrRzlxNEJJLGtDQUE4QztDL0dncjRCbEQ7O0FBRUE7RStHNXE0QlEseUJBQXdCO0MvRzhxNEJoQzs7QUFFQTtFK0c3cTRCUSwwQkFBeUI7Qy9HK3E0QmpDOztBK0d4cTRCQTtFQUVJLHNCQUFxQjtFQUNyQixZQUFXO0MvRzBxNEJmOztBK0c3cTRCQTs7RUFPTSxpQjNHbU04QjtDSncrM0JwQzs7QStHbHI0QkE7RUFZSSw0QkFBMEM7RUFDMUMsc0IzRzZMZ0M7Q0o2KzNCcEM7O0ErR3ZyNEJBOztFQWtCUSxpQkFBZ0I7Qy9HMHE0QnhCOztBK0dwcTRCQTs7O0VBS00sc0IzR2pIWTtDSnN4NEJsQjs7QStHMXE0QkE7RUFVTSxlM0d6SFk7RTJHMEhaLDBCQUFzQztFQUN0QyxzQjNHeEhZO0NKNHg0QmxCOztBK0docjRCQTtFQWlCTSw2QjNHN0hZO0NKZ3k0QmxCOztBK0dwcjRCQTs7RUFxQk0sMEIzR2pJWTtDSnF5NEJsQjs7QStHenI0QkE7RUF5QlEsMEJBQW9DO0MvR29xNEI1Qzs7QWdIcno0QkU7RUFDRSxtQkFBa0I7Q2hId3o0QnRCOztBZ0h0ejRCRTtFQUNFLG1CQUFrQjtDaEh5ejRCdEI7O0FnSDl6NEJBOzs7Ozs7OztFQWdCSSxzQkFBcUI7RUFDckIsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixXQUFVO0NoSHl6NEJkOztBa0RsMTRCQTtFK0RDRSxhQUFZO0U1RzhIUixrQkF0Q1k7RTRHdEZoQixpQjdHZ1ArQjtFNkcvTy9CLGVBQWM7RUFDZCxZN0dnQmE7RTZHZmIsMEI3R0thO0U2R0piLFlBQVc7Q2pIcTE0QmI7O0FPaDE0QkU7RTBHREUsWTdHVVc7RTZHVFgsc0JBQXFCO0NqSHExNEJ6Qjs7QU9qMTRCRTtFMEdDSSxhQUFZO0NqSG8xNEJsQjs7QWlIcjI0QkE7RUFzQkksY0FBYTtDakhtMTRCakI7O0FrRDcwNEJBO0UrREtFLFdBQVU7RUFDViw4QkFBNkI7RUFDN0IsVUFBUztDakg0MDRCWDs7QWtEMTA0QkE7RStES0UscUJBQW9CO0NqSHkwNEJ0Qjs7QWtILzI0QkE7RXRHY0ksdUJSbU1nQztFU3JNOUIsdUV5RXNJZ0U7RTRCOUlwRSxlQUFjO0VBQ2Qsb0JBQW1CO0VBQ25CLG1CQUFrQjtDbEhpMzRCcEI7O0FrSHYzNEJBO0VBVUksY0FBYTtDbEhpMzRCakI7O0FrSDMzNEJBO0VBY0kscUM5R0dXO0U4R0ZYLGdDOUdSVztFOEdTWCxlQUFjO0VBQ2QsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLFlBQVc7Q2xIaTM0QmY7O0FrSHQ0NEJBO0VBd0JNLHNDOUdQUztFOEdRVCxZOUdsQlM7Q0pvNDRCZjs7QWtIMzQ0QkE7RTdHMkhNLGtCQXRDWTtFNkd0RGQsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixXQUFVO0VBQ1Ysb0JBQW1CO0NsSGkzNEJ2Qjs7QWlCMzE0Qkk7RWlHbEJBOzs7STdHcUZFLGtCQXRDWTtHTHEwNEJoQjtFa0g1MjRCRTs7O0k3RzZFRSxrQkF0Q1k7R0wwMDRCaEI7Q0FDRjs7QWlCeDI0Qkk7RWlHbEJBOzs7STdHcUZFLGtCQXRDWTtHTGsxNEJoQjtFa0h6MzRCRTs7O0k3RzZFRSxrQkF0Q1k7R0x1MTRCaEI7Q0FDRjs7QWtINzY0QkE7RUEwRUksZ0JBQWU7Q2xIdTI0Qm5COztBa0hqNzRCQTtFQTZFTSxlOUdyRVk7RThHc0VaLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsZ0JBQWU7Q2xIdzI0QnJCOztBa0h4NzRCQTs7RUFzRkksV0FBVTtDbEh1MjRCZDs7QWtINzc0QkE7RUEyRkksMkI5RzFFVztFOEcyRVgsV0FBVTtDbEhzMjRCZDs7QWtIbDg0QkE7RUErRk0sZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsWUFBVztFQUNYLFVBQVM7RUFDVCxrQ0FBOEM7Q2xIdTI0QnBEOztBa0gxODRCQTtFQTRHUSxnQkFBZTtFQUNmLFVBQVM7Q2xIazI0QmpCOztBa0gvODRCQTtFQWtITSxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsVUFBUztFQUNULGtDQUE4QztDbEhpMjRCcEQ7O0FrSHY5NEJBO0VBNEhJLHNCQUFxQjtDbEgrMTRCekI7O0FrSDM5NEJBO0VBeUlVLHNCQUFxQjtDbEhzMTRCL0I7O0FrSC85NEJBO0VBNklRLHNCQUFxQjtDbEhzMTRCN0I7O0FpQjk1NEJJO0VpR3JFSjtJQXNKSSxtQkFBa0I7R2xIazE0QnBCO0VrSHgrNEJGO0lBeUpNLGNBQWE7R2xIazE0QmpCO0VrSDMrNEJGO0lBNkpNLGdCQUFlO0dsSGkxNEJuQjtDQUNGOztBbUgvKzRCQTtFdEdZTSx1RXlFc0lnRTtFMUVwSWxFLHVCUm1NZ0M7RStHN01sQyx1Qi9HR2E7RStHRmIsY0FBYTtFQUNiLG9CL0crR1c7RStHOUdYLGlCQUFnQjtFQUNoQixlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLFlBQVc7Q25IaS80QmI7O0FtSDMvNEJBO0VBYUksdUMvR0lXO0UrR0hYLFlBQVc7RUFDWCxjQUFhO0NuSGsvNEJqQjs7QW1Iamc1QkE7RUFrQk0sdUIvR1hTO0NKOC80QmY7O0FtSHJnNUJBO0VBd0JNLHVCL0d5TDhCO0UrR3RMaEMsb0JBQW1CO0VBQ25CLGNBQWE7RUFDYixvQkFBbUI7RUFDbkIsd0JBQXVCO0VBQ3ZCLG1CQUFrQjtFQUNsQixZQUFXO0NuSCsrNEJmOztBbUgvZzVCQTtFQW1DTSxnQkFBZTtDbkhnLzRCckI7O0FtSG5oNUJBO0VBd0NJLGNBQWE7RUFDYix1QkFBc0I7RUFDdEIsd0JBQXVCO0VBQ3ZCLGlCQUFnQjtFQUNoQixRQUFPO0VBQ1AsZ0JBQWU7Q25IKys0Qm5COztBbUg1aDVCQTtFQWlESSxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLGlCL0c0TDZCO0NKbXo0QmpDOztBbUhsaTVCQTs7RUF3REksZUFBYztFQUNkLGlCQUFnQjtFQUNoQix3QkFBdUI7RUFDdkIsb0JBQW1CO0NuSCsrNEJ2Qjs7QW1IMWk1QkE7O0VBa0VRLFkvRzNETztDSndpNUJmOztBbUgvaTVCQTs7RUFxRVUsdUIvRzlESztDSjZpNUJmOztBbUhwajVCQTs7RUFrRVEsWS9HM0RPO0NKa2o1QmY7O0FtSHpqNUJBOztFQXFFVSx1Qi9HOURLO0NKdWo1QmY7O0FtSDlqNUJBOztFQWtFUSxZL0czRE87Q0o0ajVCZjs7QW1Ibms1QkE7O0VBcUVVLHVCL0c5REs7Q0ppazVCZjs7QW1IeGs1QkE7O0VBa0VRLFkvRzNETztDSnNrNUJmOztBbUg3azVCQTs7RUFxRVUsdUIvRzlESztDSjJrNUJmOztBbUhsbDVCQTs7RUFrRVEsZS9HdUJlO0NKOC80QnZCOztBbUh2bDVCQTs7RUFxRVUsMEIvR29CYTtDSm1nNUJ2Qjs7QW1INWw1QkE7O0VBa0VRLFkvRzNETztDSjBsNUJmOztBbUhqbTVCQTs7RUFxRVUsdUIvRzlESztDSitsNUJmOztBbUh0bTVCQTs7RUFrRVEsZS9HdUJlO0NKa2g1QnZCOztBbUgzbTVCQTs7RUFxRVUsMEIvR29CYTtDSnVoNUJ2Qjs7QW1IaG41QkE7O0VBa0VRLFkvRzNETztDSjhtNUJmOztBbUhybjVCQTs7RUFxRVUsdUIvRzlESztDSm1uNUJmOztBbUgxbjVCQTtFQTRFSSxlQUFjO0NuSGtqNUJsQjs7QW1IOW41QkE7RUFnRkksVUFBUztDbkhrajVCYjs7QWlCMWs1Qkk7RWtHNkJBOzs7SUFJSSxjQUFhO0duSGdqNUJuQjtFbUg1aTVCRTs7O0lBSUksY0FBYTtHbkg2aTVCbkI7Q0FDRjs7QWlCdmw1Qkk7RWtHNkJBOzs7STlHc0NFLG1CQXRDWTtJOEd1QlYsZUFBYztHbkgyaTVCcEI7RW1IMWo1QkU7OztJOUc4QkUsbUJBdENZO0k4R2dDVixlQUFjO0duSHdpNUJwQjtDQUNGOztBaUJ0bTVCSTtFa0c2QkE7OztJOUdzQ0UsZ0JBdENZO0k4RzJDVixlQUFjO0duSHNpNUJwQjtFbUh6azVCRTs7O0k5RzhCRSxnQkF0Q1k7SThHb0RWLGVBQWM7R25IbWk1QnBCO0NBQ0Y7O0FtSDloNUJBO0VBRUksMEIvR2xJYztFK0dtSWQsWS9HM0lXO0NKMnE1QmY7O0FtSG5pNUJBOztFQVFVLFkvR2hKSztDSmdyNUJmOztBbUh4aTVCQTs7RUFXWSx1Qi9HbkpHO0NKcXI1QmY7O0FtSDdpNUJBOztFQVFVLFkvR2hKSztDSjByNUJmOztBbUhsajVCQTs7RUFXWSx1Qi9HbkpHO0NKK3I1QmY7O0FtSHZqNUJBOztFQVFVLFkvR2hKSztDSm9zNUJmOztBbUg1ajVCQTs7RUFXWSx1Qi9HbkpHO0NKeXM1QmY7O0FtSGprNUJBOztFQVFVLFkvR2hKSztDSjhzNUJmOztBbUh0azVCQTs7RUFXWSx1Qi9HbkpHO0NKbXQ1QmY7O0FtSDNrNUJBOztFQVFVLGUvRzlEYTtDSnNvNUJ2Qjs7QW1IaGw1QkE7O0VBV1ksMEIvR2pFVztDSjJvNUJ2Qjs7QW1Icmw1QkE7O0VBUVUsWS9HaEpLO0NKa3U1QmY7O0FtSDFsNUJBOztFQVdZLHVCL0duSkc7Q0p1dTVCZjs7QW1IL2w1QkE7O0VBUVUsZS9HOURhO0NKMHA1QnZCOztBbUhwbTVCQTs7RUFXWSwwQi9HakVXO0NKK3A1QnZCOztBbUh6bTVCQTs7RUFRVSxZL0doSks7Q0pzdjVCZjs7QW1IOW01QkE7O0VBV1ksdUIvR25KRztDSjJ2NUJmOztBb0hsdzVCQTtFQUNFLGlCQUFnQjtFQUNoQixXQUFVO0VBQ1YsbUJBQWtCO0NwSHF3NUJwQjs7QW9IeHc1QkE7RXhHY0ksdUJSbU1nQztFZ0gxTWhDLDBCaEhHYztFZ0hGZCxVQUFTO0VBQ1QsWUFBVztFQUNYLFdBQVU7RUFDVixVQUFTO0VBQ1QsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixXQUFVO0NwSHN3NUJkOztBb0hweDVCQTtFQXdCSSxvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtDcEhndzVCdEI7O0FvSDF4NUJBO0VBb0JNLFlBQVc7RUFDWCxlQUFjO0NwSDB3NUJwQjs7QW9IL3g1QkE7RXZHWU0sdUV5RXNJZ0U7RTFFcElsRSx1QlJtTWdDO0VnSGxMOUIsdUJoSHhCUztFZ0h5QlQsZWhIbEJZO0VnSG1CWixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLGNBQWE7RUFDYixXQUFVO0VBQ1YsbUJBQWtCO0NwSHN3NUJ4Qjs7QW9IM3k1QkE7RUF3Q1EsWUFBVztFQUNYLGFBQVk7RUFDWixnQkFBZTtFQUNmLGNBQWE7Q3BIdXc1QnJCOztBb0hsejVCQTtFQStDUSw4Q2hIOUJPO0VnSCtCUCxlaEhsQ1U7RWdIbUNWLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLFVBQVM7RUFDVCxjQUFhO0NwSHV3NUJyQjs7QW9IM3o1QkE7RUF1RFUsaUJBQWdCO0NwSHd3NUIxQjs7QW9IL3o1QkE7O0VBNkRRLGNBQWE7Q3BIdXc1QnJCOztBb0hwMDVCQTtFQWtFVSxhQUFZO0NwSHN3NUJ0Qjs7QW9IeDA1QkE7OztFQXVFVSxVQUFTO0NwSHV3NUJuQjs7QW9IOTA1QkE7RUE2RVUsWWhIdEVLO0NKMjA1QmY7O0FvSGwxNUJBOzs7Ozs7OztFQTBGTSwwQmhIOUVZO0VnSCtFWixtQkFBa0I7RUFDbEIsZ0JBQWU7RUFDZixhQUFZO0VBQ1osV0FBVTtFQUNWLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixZQUFXO0NwSG13NUJqQjs7QW9IdDI1QkE7RUFzR00sYUFBWTtDcEhvdzVCbEI7O0FvSDEyNUJBO0V4R2NJLG1Cd0c4RjRCO0VBQzFCLHVCaEh0R1M7RWdIdUdULHNCQUFxQjtFQUNyQixpQkFBZ0I7RUFDaEIsYUFBWTtDcEhrdzVCbEI7O0FvSDd2NUJBO0V2R3pHTSxpQnVHNEd3QjtFQUN4QiwwQmhIakhZO0VnSGtIWiwwQmhIaEhZO0NKODI1QmxCOztBb0hudzVCQTtFQVFRLDZCaEhuSFU7Q0prMzVCbEI7O0FvSHp2NUJBO0VBR00sMEJoSHpIWTtDSm0zNUJsQjs7QW9IN3Y1QkE7RUFNTSwwQmhIMUhZO0VnSDJIWixZaEhuSVM7RWdIb0lULHNCaEg5SFk7Q0p5MzVCbEI7O0FvSG53NUJBO0VBV1EsZWhIbklVO0VnSG9JVixzQmhIbElVO0NKODM1QmxCOztBb0h4dzVCQTtFQWVRLGVoSHZJVTtDSm80NUJsQjs7QXFILzQ1QkE7RUFDRSxpQkFBZ0I7RUFDaEIsVUFBUztFQUNULFdBQVU7Q3JIazU1Qlo7O0FxSHI1NUJBO0V6R2NJLHVCUm1NZ0M7RWlIck1oQyx1QmpITFc7RWlITVgsZ0JBQWU7Q3JIODQ1Qm5COztBeUQ5NTVCRTtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsWUFBVztDekRpNjVCZjs7QXFIajY1QkE7RUFrQkksWUFBVztDckhtNTVCZjs7QXFIcjY1QkE7RUFxQk0sYUFBWTtFQUNaLFlBQVc7Q3JIbzU1QmpCOztBcUgxNjVCQTtFQTJCSSxrQkFBaUI7Q3JIbTU1QnJCOztBcUg5NjVCQTtFQStCSSxpQkFBZ0I7Q3JIbTU1QnBCOztBcUhsNzVCQTtFQW1DSSxlakh0QmM7RWlIdUJkLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtDckhtNTVCdkI7O0FxSC80NUJBO0V6RzdCSSxpQnlHOEJzQjtFQUN4Qiw4Q2pINUJhO0NKODY1QmY7O0FxSHA1NUJBO0VBS0ksdUJBQXNCO0NySG01NUIxQjs7QXFIOTQ1QkE7RUFFSSwwQmpIeENjO0VpSHlDZCxZakhqRFc7RWlIa0RYLDZCakg1Q2M7Q0o0NzVCbEI7O0FxSHA1NUJBO0VBUUksZWpIbERjO0NKazg1QmxCOztBc0g3ODVCQTtFQUVJLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsbUJBQWtCO0N0SCs4NUJ0Qjs7QXNIbjk1QkE7RTlCRUUsMkJBQTRCO0N4RnE5NUI5Qjs7QXNIdjk1QkE7RUFnQk0sZUFBK0M7Q3RIMjg1QnJEOztBc0gzOTVCQTtFQXNCTSxlQUE2QztDdEh5ODVCbkQ7O0FzSHA4NUJBO0U5QnpCRSwyQkFBNEI7RThCMkI1QixjQUFhO0VBQ2IsZUFBYztFQUNkLGNBQWE7Q3RIdTg1QmY7O0FzSHA4NUJBOztFQUVFLGVBQWM7Q3RIdTg1QmhCOztBc0hwODVCQTtFQUVFLG9CQUFtQjtDdEhzODVCckI7O0F5RGwvNUJFO0VBQ0UsZUFBYztFQUNkLFlBQVc7RUFDWCxZQUFXO0N6RHEvNUJmOztBc0h6ODVCQTs7RUFFRSxzQ0FBcUM7Q3RINDg1QnZDOztBc0h6ODVCQTtFMUduQ0ksc0JSb00rQjtFa0g1SmpDLDBCaEN6Q29CO0VnQzBDcEIsMEJoQzFDb0I7RWdDMkNwQixZaEN5R21DO0VnQ3hHbkMscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixtQkFBa0I7Q3RIeTg1QnBCOztBc0huOTVCQTtFQWVJLDBCQUF5QjtFQUN6Qiw0QmhDcERrQjtFZ0NxRGxCLGFBQVk7RUFDWixVQUFTO0VBQ1QscUJBQW9CO0VBQ3BCLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsVUFBUztFQUNULFNBQVE7Q3RIdzg1Qlo7O0FzSC85NUJBO0VBMkJJLGtCQUFpQjtFQUNqQixpQkFBZ0I7Q3RIdzg1QnBCOztBc0hwKzVCQTtFQWdDSSxrQkFBaUI7RUFDakIsaUJBQWdCO0N0SHc4NUJwQjs7QXNIcjg1QkU7RUFDRSxlQUFjO0VBQ2QsbUJBQWtCO0N0SHc4NUJ0Qjs7QXNIMTg1QkU7RUFNSSwyQmhDOUVnQjtFZ0MrRWhCLGdDQUErQjtFQUMvQixXQUFVO0VBQ1YsWUFBVztDdEh3ODVCakI7O0FzSG44NUJBO0UxR3JGSSxtQjBHc0Z3QjtFQUMxQixZQUFXO0VBQ1gsYUFBWTtFQUNaLFlBQVc7Q3RIczg1QmI7O0FzSHA4NUJFO0VBQ0UsYUFBWTtDdEh1ODVCaEI7O0FzSG44NUJBO0VBQ0UsZUFBYztFQUNkLG9CbEgySG9EO0VrSDFIcEQsbUJBQWtCO0N0SHM4NUJwQjs7QXNIbjg1QkE7RUFDRSxpQkFBZ0I7Q3RIczg1QmxCOztBc0huODVCQTtFQUNFLGVBQTZCO0N0SHM4NUIvQjs7QXNIbDg1QkE7RTlCM0hFLDJCQUE0QjtDeEZpazZCOUI7O0FzSGg4NUJBO0U5QmpJRSw4QkFBNEI7RThCbUk1QiwwQmxIdEhnQjtFa0h1SGhCLFVBQVM7RUFDVCxZbEhoSWE7RWtIaUliLGNBQWE7RUFDYixlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixZQUFXO0N0SG04NUJiOztBc0hoODVCQTtFQUNFLDBCbEh4SWdCO0NKMms2QmxCOztBc0hwODVCQTtFQUlJLGVsSHJJYztDSnlrNkJsQjs7QXNIeDg1QkE7RUFRSSxlbEgxSWM7Q0o4azZCbEI7O0FzSDU4NUJBO0VBWUksZUFBNkI7Q3RIbzg1QmpDOztBc0gvNzVCQTtFN0doS0UsZ0JBQWU7RUFDZixpQkFBZ0I7Q1RtbTZCbEI7O0FzSHA4NUJBO0VBS0ksNENsSHBKVztFa0hxSlgsVUFBUztFQUNULGNBQWE7Q3RIbTg1QmpCOztBeUQ3bTZCRTtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsWUFBVztDekRnbjZCZjs7QXNIaDk1QkE7RUFVTSxpQkFBZ0I7Q3RIMDg1QnRCOztBc0hyODVCQTtFMUdqS0ksbUIwR2tLd0I7RUFDMUIsWUFBVztFQUNYLFlBQVc7Q3RIdzg1QmI7O0FzSHI4NUJBO0VBQ0UsWWxIL0thO0VrSGdMYixrQkFBaUI7Q3RIdzg1Qm5COztBc0hyODVCQTs7RUFFRSxlQUFjO0N0SHc4NUJoQjs7QXNIcjg1QkE7RUFDRSxpQkFBZ0I7Q3RIdzg1QmxCOztBc0hyODVCQTtFQUNFLG9CbEh1Q29EO0NKaTY1QnREOztBc0hyODVCQTtFQUNFLGVsSDdMZ0I7RWtIOExoQixpQkFBZ0I7Q3RIdzg1QmxCOztBc0hyODVCQTtFQUNFLGVBQTZCO0N0SHc4NUIvQjs7QXVIbnA2QkU7RUFDRSwwQnZITjBCO0V1SE8xQixzQnZIUDBCO0V1SFExQixZbkhFVztDSm9wNkJmOztBdUhwcDZCSTtFQUVFLDJCdkhad0I7Q0FrcTZCOUI7O0F1SDdwNkJFO0VBQ0UsMEJuSFVjO0VtSFRkLHNCbkhTYztFbUhSZCxZbkhFVztDSjhwNkJmOztBdUg5cDZCSTtFQUVFLDJCbkhJWTtDSjRwNkJsQjs7QXVIdnE2QkU7RUFDRSwwQm5Ib0NhO0VtSG5DYixzQm5IbUNhO0VtSGxDYixZbkhFVztDSndxNkJmOztBdUh4cTZCSTtFQUVFLDJCbkg4Qlc7Q0o0bzZCakI7O0F1SGpyNkJFO0VBQ0UsMEJuSHNDYTtFbUhyQ2Isc0JuSHFDYTtFbUhwQ2IsWW5IRVc7Q0prcjZCZjs7QXVIbHI2Qkk7RUFFRSwyQm5IZ0NXO0NKb3A2QmpCOztBdUgzcjZCRTtFQUNFLDBCbkhtQ2E7RW1IbENiLHNCbkhrQ2E7RW1IakNiLGVuSG9GbUI7Q0owbTZCdkI7O0F1SDVyNkJJO0VBRUUsMkJuSDZCVztDSmlxNkJqQjs7QXVIcnM2QkU7RUFDRSwwQm5IaUNhO0VtSGhDYixzQm5IZ0NhO0VtSC9CYixZbkhFVztDSnNzNkJmOztBdUh0czZCSTtFQUVFLDJCbkgyQlc7Q0o2cTZCakI7O0F1SC9zNkJFO0VBQ0UsMEJuSEtjO0VtSEpkLHNCbkhJYztFbUhIZCxlbkhvRm1CO0NKOG42QnZCOztBdUhodDZCSTtFQUVFLDJCbkhEWTtDSm10NkJsQjs7QXVIenQ2QkU7RUFDRSwwQm5IWWM7RW1IWGQsc0JuSFdjO0VtSFZkLFluSEVXO0NKMHQ2QmY7O0F1SDF0NkJJO0VBRUUsMkJuSE1ZO0NKc3Q2QmxCOztBdUhudTZCRTtFQUNFLDBCakNBZTtFaUNDZixzQmpDRGU7RWlDRWYsWW5IRVc7Q0pvdTZCZjs7QXVIcHU2Qkk7RUFFRSwyQmpDTmE7Q3RGNHU2Qm5COztBdUg3dTZCRTtFQUNFLDBCakNDVTtFaUNBVixzQmpDQVU7RWlDQ1YsWW5IRVc7Q0o4dTZCZjs7QXVIOXU2Qkk7RUFFRSwyQmpDTFE7Q3RGcXY2QmQ7O0F1SHZ2NkJFO0VBQ0UsMEJqQ0dXO0VpQ0ZYLHNCakNFVztFaUNEWCxZbkhFVztDSnd2NkJmOztBdUh4djZCSTtFQUVFLDJCakNIUztDdEY2djZCZjs7QXVIanc2QkU7RUFDRSwwQmpDSVU7RWlDSFYsc0JqQ0dVO0VpQ0ZWLGVuSG9GbUI7Q0pncjZCdkI7O0F1SGx3NkJJO0VBRUUsMkJqQ0ZRO0N0RnN3NkJkOztBdUgzdzZCRTtFQUNFLDBCakNNYTtFaUNMYixzQmpDS2E7RWlDSmIsWW5IRVc7Q0o0dzZCZjs7QXVINXc2Qkk7RUFFRSwyQmpDQVc7Q3RGOHc2QmpCOztBdUhyeDZCRTtFQUNFLDBCakNRWTtFaUNQWixzQmpDT1k7RWlDTlosWW5IRVc7Q0pzeDZCZjs7QXVIdHg2Qkk7RUFFRSwyQmpDRVU7Q3RGc3g2QmhCOztBdUgveDZCRTtFQUNFLDBCbkg2QmE7RW1INUJiLHNCbkg0QmE7RW1IM0JiLFluSEVXO0NKZ3k2QmY7O0F1SGh5NkJJO0VBRUUsMkJuSHVCVztDSjJ3NkJqQjs7QXVIenk2QkU7RUFDRSwwQm5IOEJhO0VtSDdCYixzQm5INkJhO0VtSDVCYixZbkhFVztDSjB5NkJmOztBdUgxeTZCSTtFQUVFLDJCbkh3Qlc7Q0pveDZCakI7O0F1SG56NkJFO0VBQ0UsMEJuSCtCYTtFbUg5QmIsc0JuSDhCYTtFbUg3QmIsWW5IRVc7Q0pvejZCZjs7QXVIcHo2Qkk7RUFFRSwyQm5IeUJXO0NKNng2QmpCOztBdUg3ejZCRTtFQUNFLDBCbkhnQ2E7RW1IL0JiLHNCbkgrQmE7RW1IOUJiLFluSEVXO0NKOHo2QmY7O0F1SDl6NkJJO0VBRUUsMkJuSDBCVztDSnN5NkJqQjs7QXVIdjA2QkU7RUFDRSwwQm5IaUNhO0VtSGhDYixzQm5IZ0NhO0VtSC9CYixZbkhFVztDSncwNkJmOztBdUh4MDZCSTtFQUVFLDJCbkgyQlc7Q0oreTZCakI7O0F1SGoxNkJFO0VBQ0UsMEJuSGtDYTtFbUhqQ2Isc0JuSGlDYTtFbUhoQ2IsZW5Ib0ZtQjtDSmd3NkJ2Qjs7QXVIbDE2Qkk7RUFFRSwyQm5INEJXO0NKd3o2QmpCOztBdUgzMTZCRTtFQUNFLDBCbkhtQ2E7RW1IbENiLHNCbkhrQ2E7RW1IakNiLGVuSG9GbUI7Q0owdzZCdkI7O0F1SDUxNkJJO0VBRUUsMkJuSDZCVztDSmkwNkJqQjs7QXVIcjI2QkU7RUFDRSwwQm5Ib0NhO0VtSG5DYixzQm5IbUNhO0VtSGxDYixZbkhFVztDSnMyNkJmOztBdUh0MjZCSTtFQUVFLDJCbkg4Qlc7Q0owMDZCakI7O0F1SC8yNkJFO0VBQ0UsMEJuSHFDYTtFbUhwQ2Isc0JuSG9DYTtFbUhuQ2IsWW5IRVc7Q0pnMzZCZjs7QXVIaDM2Qkk7RUFFRSwyQm5IK0JXO0NKbTE2QmpCOztBdUh6MzZCRTtFQUNFLDBCbkhzQ2E7RW1IckNiLHNCbkhxQ2E7RW1IcENiLFluSEVXO0NKMDM2QmY7O0F1SDEzNkJJO0VBRUUsMkJuSGdDVztDSjQxNkJqQjs7QXVIbjQ2QkU7RUFDRSx1Qm5ISVc7RW1ISFgsbUJuSEdXO0VtSEZYLGVuSG9GbUI7Q0prejZCdkI7O0F1SHA0NkJJO0VBRUUsd0JuSEZTO0NKdzQ2QmY7O0F1SDc0NkJFO0VBQ0UsMEJuSFVjO0VtSFRkLHNCbkhTYztFbUhSZCxZbkhFVztDSjg0NkJmOztBdUg5NDZCSTtFQUVFLDJCbkhJWTtDSjQ0NkJsQjs7QXVIdjU2QkU7RUFDRSwwQm5IWWM7RW1IWGQsc0JuSFdjO0VtSFZkLFluSEVXO0NKdzU2QmY7O0F1SHg1NkJJO0VBRUUsMkJuSE1ZO0NKbzU2QmxCOztBc0h0czZCQTtFQUVJLDBCQUFzQztFQUN0QyxzQkFBaUM7RUFDakMsWWxIMU5XO0NKazY2QmY7O0FzSDVzNkJBO0VBUU0sNEJBQXVDO0N0SHdzNkI3Qzs7QXNIaHQ2QkE7RUFZSSxlbEg3TmM7Q0pxNjZCbEI7O0FzSHB0NkJBO0VBaUJNLGdDQUErQjtDdEh1czZCckM7O0F1SG43NkJFO0VBQ0UsMEIxQjRCaUI7RTBCM0JqQixzQjFCMkJpQjtFMEIxQmpCLFluSEVXO0NKbzc2QmY7O0F1SHA3NkJJO0VBRUUsMkIxQnNCZTtDN0ZnNjZCckI7O0F1SDc3NkJFO0VBQ0UsMEJuSFVjO0VtSFRkLHNCbkhTYztFbUhSZCxZbkhFVztDSjg3NkJmOztBdUg5NzZCSTtFQUVFLDJCbkhJWTtDSjQ3NkJsQjs7QXVIdjg2QkU7RUFDRSwwQjFCbUNpQjtFMEJsQ2pCLHNCMUJrQ2lCO0UwQmpDakIsWW5IRVc7Q0p3ODZCZjs7QXVIeDg2Qkk7RUFFRSwyQjFCNkJlO0M3RjY2NkJyQjs7QXVIajk2QkU7RUFDRSwwQjFCcUNpQjtFMEJwQ2pCLHNCMUJvQ2lCO0UwQm5DakIsWW5IRVc7Q0prOTZCZjs7QXVIbDk2Qkk7RUFFRSwyQjFCK0JlO0M3RnE3NkJyQjs7QXVIMzk2QkU7RUFDRSwwQjFCa0NpQjtFMEJqQ2pCLHNCMUJpQ2lCO0UwQmhDakIsZW5Ib0ZtQjtDSjA0NkJ2Qjs7QXVINTk2Qkk7RUFFRSwyQjFCNEJlO0M3Rms4NkJyQjs7QXVIcis2QkU7RUFDRSwwQjFCZ0NpQjtFMEIvQmpCLHNCMUIrQmlCO0UwQjlCakIsWW5IRVc7Q0pzKzZCZjs7QXVIdCs2Qkk7RUFFRSwyQjFCMEJlO0M3Rjg4NkJyQjs7QXVILys2QkU7RUFDRSwwQm5IS2M7RW1ISmQsc0JuSEljO0VtSEhkLGVuSG9GbUI7Q0o4NTZCdkI7O0F1SGgvNkJJO0VBRUUsMkJuSERZO0NKbS82QmxCOztBdUh6LzZCRTtFQUNFLDBCbkhZYztFbUhYZCxzQm5IV2M7RW1IVmQsWW5IRVc7Q0owLzZCZjs7QXVIMS82Qkk7RUFFRSwyQm5ITVk7Q0pzLzZCbEI7O0F1SG5nN0JFO0VBQ0UsMEIxQndDaUM7RTBCdkNqQyxzQjFCdUNpQztFMEJ0Q2pDLGVuSG9GbUI7Q0prNzZCdkI7O0F1SHBnN0JJO0VBRUUsMkIxQmtDK0I7QzdGbys2QnJDOztBdUg3ZzdCRTtFQUNFLDBCMUJ5QzJCO0UwQnhDM0Isc0IxQndDMkI7RTBCdkMzQixZbkhFVztDSjhnN0JmOztBdUg5ZzdCSTtFQUVFLDJCMUJtQ3lCO0M3RjYrNkIvQjs7QXVIdmg3QkU7RUFDRSwwQjFCMEM2QjtFMEJ6QzdCLHNCMUJ5QzZCO0UwQnhDN0IsZW5Ib0ZtQjtDSnM4NkJ2Qjs7QXVIeGg3Qkk7RUFFRSwyQjFCb0MyQjtDN0ZzLzZCakM7O0F1SGppN0JFO0VBQ0UsMEIxQjJDNEI7RTBCMUM1QixzQjFCMEM0QjtFMEJ6QzVCLGVuSG9GbUI7Q0pnOTZCdkI7O0F1SGxpN0JJO0VBRUUsMkIxQnFDMEI7QzdGKy82QmhDOztBdUgzaTdCRTtFQUNFLDBCMUI0QytCO0UwQjNDL0Isc0IxQjJDK0I7RTBCMUMvQixlbkhvRm1CO0NKMDk2QnZCOztBdUg1aTdCSTtFQUVFLDJCMUJzQzZCO0M3RndnN0JuQzs7QXVIcmo3QkU7RUFDRSwwQjFCNkM4QjtFMEI1QzlCLHNCMUI0QzhCO0UwQjNDOUIsZW5Ib0ZtQjtDSm8rNkJ2Qjs7QXVIdGo3Qkk7RUFFRSwyQjFCdUM0QjtDN0ZpaDdCbEM7O0F1SC9qN0JFO0VBQ0UsMEIxQjRCaUI7RTBCM0JqQixzQjFCMkJpQjtFMEIxQmpCLFluSEVXO0NKZ2s3QmY7O0F1SGhrN0JJO0VBRUUsMkIxQnNCZTtDN0Y0aTdCckI7O0F1SHprN0JFO0VBQ0UsMEIxQjZCaUI7RTBCNUJqQixzQjFCNEJpQjtFMEIzQmpCLFluSEVXO0NKMGs3QmY7O0F1SDFrN0JJO0VBRUUsMkIxQnVCZTtDN0ZxajdCckI7O0F1SG5sN0JFO0VBQ0UsMEIxQjhCaUI7RTBCN0JqQixzQjFCNkJpQjtFMEI1QmpCLFluSEVXO0NKb2w3QmY7O0F1SHBsN0JJO0VBRUUsMkIxQndCZTtDN0Y4ajdCckI7O0F1SDdsN0JFO0VBQ0UsMEIxQitCaUI7RTBCOUJqQixzQjFCOEJpQjtFMEI3QmpCLFluSEVXO0NKOGw3QmY7O0F1SDlsN0JJO0VBRUUsMkIxQnlCZTtDN0Z1azdCckI7O0F1SHZtN0JFO0VBQ0UsMEIxQmdDaUI7RTBCL0JqQixzQjFCK0JpQjtFMEI5QmpCLFluSEVXO0NKd203QmY7O0F1SHhtN0JJO0VBRUUsMkIxQjBCZTtDN0ZnbDdCckI7O0F1SGpuN0JFO0VBQ0UsMEIxQmlDaUI7RTBCaENqQixzQjFCZ0NpQjtFMEIvQmpCLGVuSG9GbUI7Q0pnaTdCdkI7O0F1SGxuN0JJO0VBRUUsMkIxQjJCZTtDN0Z5bDdCckI7O0F1SDNuN0JFO0VBQ0UsMEIxQmtDaUI7RTBCakNqQixzQjFCaUNpQjtFMEJoQ2pCLGVuSG9GbUI7Q0owaTdCdkI7O0F1SDVuN0JJO0VBRUUsMkIxQjRCZTtDN0ZrbTdCckI7O0F1SHJvN0JFO0VBQ0UsMEIxQm1DaUI7RTBCbENqQixzQjFCa0NpQjtFMEJqQ2pCLFluSEVXO0NKc283QmY7O0F1SHRvN0JJO0VBRUUsMkIxQjZCZTtDN0YybTdCckI7O0F1SC9vN0JFO0VBQ0UsMEIxQm9DaUI7RTBCbkNqQixzQjFCbUNpQjtFMEJsQ2pCLFluSEVXO0NKZ3A3QmY7O0F1SGhwN0JJO0VBRUUsMkIxQjhCZTtDN0ZvbjdCckI7O0F1SHpwN0JFO0VBQ0UsMEIxQnFDaUI7RTBCcENqQixzQjFCb0NpQjtFMEJuQ2pCLFluSEVXO0NKMHA3QmY7O0F1SDFwN0JJO0VBRUUsMkIxQitCZTtDN0Y2bjdCckI7O0F1SG5xN0JFO0VBQ0UsdUJuSElXO0VtSEhYLG1CbkhHVztFbUhGWCxlbkhvRm1CO0NKa2w3QnZCOztBdUhwcTdCSTtFQUVFLHdCbkhGUztDSndxN0JmOztBdUg3cTdCRTtFQUNFLDBCbkhVYztFbUhUZCxzQm5IU2M7RW1IUmQsWW5IRVc7Q0o4cTdCZjs7QXVIOXE3Qkk7RUFFRSwyQm5ISVk7Q0o0cTdCbEI7O0F1SHZyN0JFO0VBQ0UsMEJuSFljO0VtSFhkLHNCbkhXYztFbUhWZCxZbkhFVztDSndyN0JmOztBdUh4cjdCSTtFQUVFLDJCbkhNWTtDSm9yN0JsQjs7QXdIbnM3QkE7RS9HQUUsZ0JBQWU7RUFDZixpQkFBZ0I7Q1R1czdCbEI7O0F3SHhzN0JBO0VBSUksWUFBVztFQUNYLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsV0FBVTtDeEh3czdCZDs7QXdIL3M3QkE7RTVHY0ksbUI0R0o0QjtFQUMxQixhQUFZO0VBQ1osZ0JBQWU7Q3hIeXM3QnJCOztBd0hydDdCQTs7RUFrQlEsWUFBVztDeEh3czdCbkI7O0F3SGxzN0JBOztFQUVFLGVBQWM7Q3hIcXM3QmhCOztBd0hsczdCQTtFQUNFLGVwSGhCZ0I7RW9IaUJoQixvQnBINE1vRDtFb0gzTXBELGlCQUFnQjtFQUNoQix3QkFBdUI7RUFDdkIsb0JBQW1CO0N4SHFzN0JyQjs7QXdIbHM3QkE7RUFDRSxlQUE2QjtFQUM3QixnQkFBZTtDeEhxczdCakI7O0F3SGxzN0JBO0VBRUksZXBIakNjO0NKcXU3QmxCOztBd0h0czdCQTtFQUtJLGVwSG5DYztDSnd1N0JsQjs7QXlIbnY3QkE7RUFDRSxVQUFTO0VBQ1QsbUJBQWtCO0N6SHN2N0JwQjs7QXlIbHY3QkE7RTdHZ0JJLGdDUjBMZ0M7RVF6TGhDLGlDUnlMZ0M7RXFIbE1oQyxjQUFhO0VBQ2IsY0FBYTtFQUNiLG1CQUFrQjtDekhndjdCdEI7O0F5SDF2N0JBO0VBZUksZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGNBQWE7RUFDYiwwQ3JIVFc7Q0p3djdCZjs7QXlIbHc3QkE7RUF3QkksY0FBYTtDekg4dTdCakI7O0F5SHR3N0JBO0VBNkJJLFVBQVM7RUFDVCxtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLFVBQVM7Q3pINnU3QmI7O0F5SDd3N0JBO0VBbUNNLHVCckhuQ1M7RXFIb0NULGFBQVk7RUFDWixZQUFXO0N6SDh1N0JqQjs7QXlIbng3QkE7RUEwQ0ksa0JBQWlCO0N6SDZ1N0JyQjs7QXlIeHU3QkE7RTdHL0JJLGdDUjBMZ0M7RVF6TGhDLGlDUnlMZ0M7RXFIdEpoQyxjQUFhO0N6SHl1N0JqQjs7QXlIOXU3QkE7RUFVSSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsZ0JBQWU7Q3pId3U3Qm5COztBeUhydjdCQTtFQWtCSSxjQUFhO0N6SHV1N0JqQjs7QXlIenY3QkE7O0VBdUJJLGtCQUFpQjtDekh1dTdCckI7O0F5SDl2N0JBO0VBNkJNLFlBQVc7RUFDWCxhQUFZO0VBQ1osWUFBVztDekhxdTdCakI7O0EwSDF6N0JBO0VBRUksVUFBUztDMUg0ejdCYjs7QTBIeHo3QkE7RUFDRSxhQUFZO0MxSDJ6N0JkOztBMEg1ejdCQTtFQUlJLDhDdEhPVztDSnF6N0JmOztBMEh4ejdCQTtFQUNFLDhDdEhFYTtFc0hEYixjQUFhO0MxSDJ6N0JmOztBMEg3ejdCQTtFQUtJLGdCQUFlO0VBQ2YsVUFBUztDMUg0ejdCYjs7QTBIbDA3QkE7RUFVSSxVQUFTO0VBQ1QsaUJBQWdCO0MxSDR6N0JwQjs7QTBIeHo3QkE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7QzFIMno3QmpCOztBMEh4ejdCQTtFQUNFLGNBQWE7QzFIMno3QmY7O0EwSHh6N0JBO0VqSHRDRSxnQkFBZTtFQUNmLGlCQUFnQjtDVGsyN0JsQjs7QTBIN3o3QkE7RUFHSSx1QkFBc0I7RUFDdEIsWUFBVztFQUNYLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsYUFBWTtDMUg4ejdCaEI7O0EwSDF6N0JBO0VBQ0UsWUFBVztFQUNYLGlCQUFnQjtDMUg2ejdCbEI7O0EwSDF6N0JBOzs7RUFHRSxlQUFjO0MxSDZ6N0JoQjs7QTBIMXo3QkE7RUFDRSwwQnRIckRnQjtFc0hzRGhCLGNBQWE7QzFINno3QmY7O0EwSDF6N0JBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0MxSDZ6N0JqQjs7QTBIL3o3QkE7RUFLSSxzQkFBcUI7RUFDckIsb0JBQW1CO0MxSDh6N0J2Qjs7QTBIMXo3QkE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtDMUg2ejdCcEI7O0EwSGwwN0JBO0VBUUksV0FBVTtDMUg4ejdCZDs7QTBIdDA3QkE7RUFXTSxhQUFZO0VBQ1osZ0JBQWU7QzFIK3o3QnJCOztBMkhyNTdCQTtFQUNFLDBCdkhPZ0I7Q0ppNTdCbEI7O0EySHo1N0JBO0VBS0ksaUJBQWdCO0VBQ2hCLG1CQUFrQjtDM0h3NTdCdEI7O0EySHA1N0JBO0VBQ0UsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLG1CQUFrQjtDM0h1NTdCcEI7O0EySDM1N0JBO0VBT0ksZXZISmM7Q0o0NTdCbEI7O0EySHA1N0JBO0VBQ0UsZUFBYztFQUNkLGdCQUFlO0VBQ2YsaUJBQWdCO0MzSHU1N0JsQjs7QTJIbDU3QkE7RS9HaEJJLG1CK0dpQndCO0VBQzFCLHVCdkh6QmE7RXVIMEJiLHVCQUFzQjtFQUN0QixXQUFVO0VBQ1YsbUJBQWtCO0VBQ2xCLGFBQVk7QzNIcTU3QmQ7O0EySGo1N0JBO0UvRzFCSSxtQitHMkJ3QjtFQUMxQix1QnZIbkNhO0V1SG9DYixZQUFXO0VBQ1gsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsWUFBVztDM0hvNTdCYjs7QTJIMzU3QkE7RS9HMUJJLG1CK0dvQzBCO0VBQzFCLGFBQVk7RUFDWixZQUFXO0MzSHE1N0JmOztBMkhoNTdCQTtFQUNFLGtCQUFpQjtDM0htNTdCbkI7O0EySHA1N0JBO0VBSUksVUFBUztDM0hvNTdCYjs7QTJIeDU3QkE7RUFRSSx1QnZIMURXO0V1SDJEWCxVQUFTO0VBQ1QsZ0JBQWU7QzNIbzU3Qm5COztBMkhoNTdCQTtFQUNFLGlCQUFnQjtDM0htNTdCbEI7O0EySGg1N0JBO0VBRUksMEJ2SDlEYztDSmc5N0JsQjs7QTJIcDU3QkE7RUFLSSxZdkh6RVc7Q0o0OTdCZjs7QTJIeDU3QkE7RUFRSSwwQnZIcEVjO0NKdzk3QmxCOztBMkg1NTdCQTtFQVdJLDBCdkh6RWM7Q0o4OTdCbEI7O0E0SDMrN0JBOztFQUVFLGtCQUFpQjtFQUNqQixpQkFBZ0I7RUFDaEIscUJBQW9CO0VBQ3BCLG1CQUFrQjtDNUg4KzdCcEI7O0E0SG4vN0JBOztFQVFJLGV4SE1jO0NKMCs3QmxCOztBNEg1KzdCQTs7RUFFRSxvQkFBbUI7RUFDbkIsMEJ4SE5nQjtFd0hPaEIsY0FBYTtFQUNiLHVCQUFzQjtFQUN0QixjQUFhO0VBQ2Isd0JBQXVCO0M1SCsrN0J6Qjs7QTRINSs3QkE7O0VBRUUsYUFBWTtDNUgrKzdCZDs7QTRINys3QkU7RUFKRjs7SUFLSSxrQkFBaUI7SUFDakIsV0FBVTtHNUhrLzdCWjtDQUNGOztBNEh6LzdCQTs7RUFVSSxpQkFBZ0I7QzVIby83QnBCOztBNEhoLzdCQTs7RUFFRSx1QnhIL0JhO0V3SGdDYixjQUFhO0VBQ2IsWUFBVztFQUNYLGNBQWE7QzVIbS83QmY7O0E0SHgvN0JBOztFQVNNLGdCQUFlO0M1SG8vN0JyQjs7QTRINy83QkE7O0VBWVEsaUJBQWdCO0M1SHMvN0J4Qjs7QTRIbGc4QkE7Ozs7RUFnQlUsc0J4SG1XZ0U7Q0pzcDdCMUU7O0E0SHpnOEJBOztFQXNCVSxpQkFBZ0I7QzVIdy83QjFCOztBNEg5ZzhCQTs7OztFQTJCVSxzQnhIeEJPO0NKa2g4QmpCOztBNEhyaDhCQTs7RUFpQ1UsaUJBQWdCO0M1SHkvN0IxQjs7QTRIMWg4QkE7O0VBcUNVLHNCeEhyQ087Q0oraDhCakI7O0E0SC9oOEJBOztFQTJDTSw4QkFBNkI7RUFDN0Isb0N4SGlJOEI7RXdIaEk5QixlQUFjO0VBQ2QsaUN4SCtIOEI7RXdIOUg5QixZQUFXO0VBQ1gseUV4SHdWNEY7Q0ppcTdCbEc7O0E0SHAvN0JBOztFQUVFLFVBQVM7RUFDVCxxQkFBb0I7RUFDcEIsbUJBQWtCO0M1SHUvN0JwQjs7QTRIcC83QkE7RUFDRSxlQUFjO0M1SHUvN0JoQjs7QTRIcC83QkE7O0VBR0ksMEJ4SHhGYztFd0h5RmQsc0J4SDNGYztFd0g0RmQsWXhIbEdXO0NKd2w4QmY7O0E0SDMvN0JBOztFQVVNLFl4SHZHUztDSjZsOEJmOztBNkhwbThCQTtFQUNFLG9CQUFtQjtFQUNuQixhQUFZO0M3SHVtOEJkOztBaUJwaThCSTtFNEdyRUo7SUFLSSxZQUFXO0c3SHltOEJiO0NBQ0Y7O0E2SC9tOEJBO0VBVUksWUFBVztFQUNYLGlCQUFnQjtFQUNoQixpQkFBZ0I7QzdIeW04QnBCOztBaUJoajhCSTtFNEdyRUo7SUFlTSxZQUFXO0lBQ1gsbUJBQWtCO0c3SDJtOEJ0QjtDQUNGOztBNkg1bjhCQTtFQXNCSSxlQUFjO0VBQ2QsbUJBQWtCO0M3SDBtOEJ0Qjs7QWlCNWo4Qkk7RTRHckVKO0lBMEJNLGVBQWM7RzdING04QmxCO0NBQ0Y7O0E2SHZvOEJBO0VBOEJNLGdCQUFlO0VBQ2YsaUJBQWdCO0M3SDZtOEJ0Qjs7QWlCdms4Qkk7RTRHckVKO0lBa0NRLG1CQUFrQjtHN0grbThCeEI7Q0FDRjs7QThIbHA4QkE7RUFDRSx1QjFITWE7RTBITGIsdUMxSGVhO0UwSGRiLG1CQUFrQjtDOUhxcDhCcEI7O0E4SGxwOEJBO0VBQ0UsY0FBYTtDOUhxcDhCZjs7QThIbHA4QkE7RUFFSSwwQjFIR2M7Q0ppcDhCbEI7O0ErSGhxOEJBO0VBQ0UsMEIzSFdnQjtFMkhWaEIsZUFBYztFQUNkLGFBQVk7RUFDWixhQUFZO0MvSG1xOEJkOztBK0hocThCQTtFQUNFLGdCQUFlO0VBQ2YsZ0JBQWU7Qy9IbXE4QmpCOztBK0hocThCQTtFQUNFLGlDM0hEZ0I7RTJIRWhCLFlBQVc7RUFDWCxvQkFBbUI7RUFDbkIscUJBQW9CO0MvSG1xOEJ0Qjs7QStIdnE4QkE7RUFPSSxpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGtCQUFpQjtDL0hvcThCckI7O0ErSDdxOEJBO0VBYUksb0JBQW1CO0VBQ25CLFlBQVc7Qy9Ib3E4QmY7O0ErSGxyOEJBO0VBa0JJLFlBQVc7Qy9Ib3E4QmY7O0ErSGhxOEJBO0VBRUksWTNIN0JXO0UySDhCWCxzQjNIeEJjO0NKMHI4QmxCOztBZ0l0czhCQTtFckhNRSxnQkFBZTtFQUdmLGFBQVk7RXFIUFosWUFBVztDaEkwczhCYjs7QWdJdHM4QkE7RUFDRSxxQkFBb0I7RUFDcEIsY0FBYTtFQUNiLGlCQUFnQjtDaEl5czhCbEI7O0FnSXJzOEJBO0VuSEZNLDJDVEtTO0VRSFgsdUJSbU1nQztFNEgvTGxDLHVCNUhYYTtFNEhZYiwwQjVIVGdCO0U0SFVoQixjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLGdCQUE0QztFQUM1QyxnQkFBK0I7Q2hJdXM4QmpDOztBZ0lodDhCQTtFckhQRSxnQkFBZTtFQUdmLGFBQVk7RXFIaUJWLG1CQUFrQjtDaEl5czhCdEI7O0FnSXR0OEJBO0VBaUJJLFlBQVc7Q2hJeXM4QmY7O0FnSXBzOEJBO0VBRUksb0JBQW1CO0NoSXNzOEJ2Qjs7QWlJNXU4QkE7RUFFSSx1QkFBc0I7Q2pJOHU4QjFCOztBaUlodjhCQTtFQU1JLGlCQUFnQjtDakk4dThCcEI7O0FpSXB2OEJBOztFQVlJLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLGNBQWE7Q2pJNnU4QmpCOztBaUkzdjhCQTtFQW1CSSxtQkFBa0I7Q2pJNHU4QnRCOztBa0ludzhCQTtFQUVJLGNBQWE7Q2xJcXc4QmpCOztBa0l2dzhCQTtFQUtJLDBCQUF5QjtFQUN6Qix5QkFBd0I7RUFDeEIsNkJBQTRCO0NsSXN3OEJoQzs7QWtJN3c4QkE7O0VBV0ksY0FBYTtDbEl1dzhCakI7O0FrSW53OEJBO0VBQ0UsaUJBQWdCO0NsSXN3OEJsQjs7QXVGcnk3QkE7RTJDN2RFLGFBQVk7Q2xJc3c4QmQ7O0FrSXZ3OEJBO0VBS00sZTlIZ0JXO0U4SGZYLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsZUFBYztFQUNkLGFBQVk7RUFDWixZQUFXO0VBQ1gsbUJBQWtCO0NsSXN3OEJ4Qjs7QWtJang4QkE7RUFlUSx1QkFBc0I7RUFDdEIseUI1Q2tKYztFNENqSmQsMEJBQXlCO0VBQ3pCLG9CQUFtQjtDbElzdzhCM0I7O0FtSXR5OEJFO0VEY0Y7SUFzQlEsb0JBQW1CO0dsSXV3OEJ6QjtDQUNGOztBa0k5eDhCQTtFQTBCTSxpQkFBZ0I7RUFDaEIsWUFBVztDbEl3dzhCakI7O0FrSW55OEJBO0VBOEJRLG9CQUFtQjtDbEl5dzhCM0I7O0FrSXZ5OEJBO0VBaUNRLG1CQUFrQjtDbEkwdzhCMUI7O0FrSTN5OEJBO0VBc0NZLHVCQUFzQjtFQUN0Qix5QjVDMkhVO0U0QzFIViwwQkFBeUI7RUFDekIsb0JBQW1CO0NsSXl3OEIvQjs7QW1JaDA4QkU7RURjRjtJQTRDYyxvQkFBbUI7R2xJMnc4Qi9CO0NBQ0Y7O0FrSXh6OEJBO0VBbURNLG1CQUFrQjtDbEl5dzhCeEI7O0FrSTV6OEJBO0VBc0RNLGNBQWE7Q2xJMHc4Qm5COztBa0loMDhCQTtFQXlETSxZQUFXO0VBQ1gsY0FBYTtFQUNiLHdCQUF1QjtFQUN2QixvQkFBbUI7Q2xJMnc4QnpCOztBa0l2MDhCQTtFQStETSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFFBQU87RUFDUCxZQUFXO0VBQ1gsY0FBYTtFQUNiLDBCNUNyQ1c7Q3RGaXo4QmpCOztBa0loMThCQTtFQXVFUSxjQUFhO0VBQ2Isd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixZQUFXO0VBQ1gsYUFBWTtDbEk2dzhCcEI7O0FrSXgxOEJBO0VBZ0ZNLFVBQVM7RUFDVCxZQUFXO0VBQ1gsYUFBWTtFQUNaLG9CQUFtQjtDbEk0dzhCekI7O0FrSS8xOEJBO0VBc0ZRLDZCQUE0QjtDbEk2dzhCcEM7O0FrSXp3OEJJO0VBQ0UsbUJBQWtCO0VBQ2xCLFFBQU87RUFDUCxPQUFNO0VBQ04sU0FBUTtFQUNSLFVBQVM7RUFDVCwwQkFBeUI7RUFDekIsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixjOUhzY2tDO0NKczA3QnhDOztBa0l2dzhCQTtFQUVJLDJCQUEwQjtFQUMxQiwrQkFBOEI7RUFDOUIsV0FBVTtDbEl5dzhCZDs7QW9JeDQ4QkE7RUFDRSxZQUFXO0NwSTI0OEJiOztBb0k1NDhCQTtFQUlJLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsbUJBQWtCO0NwSTQ0OEJ0Qjs7QW9JbDU4QkE7Ozs7OztFQVVNLG1CQUFrQjtFQUNsQixjQUFhO0VBQ2IscUJBQW9CO0NwSWk1OEIxQjs7QW9JNzU4QkE7RUFnQkksbURBQXVFO0NwSWk1OEIzRTs7QW9JajY4QkE7RUFxQk0sZUFBYztDcElnNThCcEI7O0FvSXI2OEJBO0VBeUJNLGFBQVk7RUFDWixzQkFBcUI7RUFDckIsZ0JBQWU7Q3BJZzU4QnJCOztBb0kzNjhCQTtFQThCUSxlQUFjO0NwSWk1OEJ0Qjs7QW9JLzY4QkE7RUFrQ1EscURBQXlFO0VBQ3pFLGlCQUFnQjtDcElpNThCeEI7O0FvSXA3OEJBO0VBd0NVLGlCQUFnQjtFQUNoQix5QkFBd0I7Q3BJZzU4QmxDOztBb0l6NzhCQTtFQTRDVSxzQkFBcUI7Q3BJaTU4Qi9COztBb0k3NzhCQTtFQStDVSxnQkFBZTtDcElrNThCekI7O0FvSWo4OEJBO0VBc0RNLDJCQUEwQjtFQUMxQixnQkFBZTtFQUNmLGlCQUFnQjtDcEkrNDhCdEI7O0FxSWw4OEJBO0VBQ0Usb0JqSU1nQjtFaUlMaEIsdUJBQXNCO0VBQ3RCLDBCQUF5QjtFQUN6QixtQkFBa0I7RUFDbEIsZWpJUWdCO0NKNjc4QmxCOztBcUkxODhCQTtFQVVJLDBCQUF5QjtDcklvODhCN0I7O0FxSS83OEJBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLGtCQUFpQjtDcklrODhCbkI7O0FxSS83OEJBO0VBQ0Usb0JBQW1CO0NySWs4OEJyQjs7QXFJLzc4QkE7RUFDRSxtQkFBa0I7Q3JJazg4QnBCOztBcUk5NzhCQTtFQUNFLG9CQUFtQjtDcklpODhCckI7O0FxSTk3OEJBO0VBQ0UsVUFBUztFQUNULFlBQVc7Q3JJaTg4QmI7O0FxSTk3OEJBOztFQUVFLGVBQWM7RUFDZCxnQkFBZTtDcklpODhCakI7O0FxSTk3OEJBOztFQUVFLGdCQUFlO0NySWk4OEJqQjs7QXFJOTc4QkE7O0VBRUUsVUFBUztFQUNULGNBQWE7Q3JJaTg4QmY7O0FpQm43OEJJO0VvSFZGO0lBQ0UsdUJBQXNCO0dySWk4OEJ4QjtFcUlsODhCQTtJQUlJLFNBQVE7SUFDUixxQkFBb0I7R3JJaTg4QnhCO0VxSXQ4OEJBO0lBU0ksU0FBUTtJQUNSLHVCQUFzQjtHcklnODhCMUI7RXFJMTg4QkE7SUFjSSxTQUFRO0dySSs3OEJaO0NBQ0Y7O0FxSTM3OEJBO0VBQ0UsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsb0JBQW1CO0NySTg3OEJyQjs7QXFJMzc4QkE7RUFDRSxpQkFBZ0I7RUFDaEIsVUFBUztFQUNULFdBQVU7Q3JJODc4Qlo7O0FxSWo4OEJBO0VBTUksWUFBVztFQUNYLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLGtCQUFpQjtDckkrNzhCckI7O0FxSXg4OEJBOzs7Ozs7OztFQW1CTSxpQ0FBZ0M7Q3JJZzg4QnRDOztBcUluOThCQTs7Ozs7Ozs7RTdDckVFLHlCQUF5QjtDeEZtaTlCM0I7O0FxSWw4OEJBO0VBQ0UsMkJBQTBCO0NySXE4OEI1Qjs7QXFJbDg4QkE7RXhIeEdNLHVFeUVzSWdFO0UrQzNCcEUsdUJqSTBGa0M7RWlJekZsQyxhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixrQkFBaUI7Q3JJbzg4Qm5COztBcUkzODhCQTtFeEh4R00sOEN3SGtIbUQ7Q3JJcTg4QnpEOztBc0l6ajlCQTtFQUVJLDBCbElEYztFa0lHZCw0QmxJdVRnQztFa0l0VGhDLDRCbElxWjBGO0NKcXE4QjlGOztBc0kvajlCQTtFQVVNLHNCQUFvQztDdEl5ajlCMUM7O0FzSW5rOUJBO0VBZUksMEJsSWRjO0NKc2s5QmxCOztBc0l2azlCQTtFQW9CSSxrQkFBaUI7RUFDakIsa0JBQWlCO0N0SXVqOUJyQjs7QXNJNWs5QkE7RUF5QkksZ0JBQWU7RUFFZixhQUFZO0VBQ1osaUJBQWdCO0N0SXNqOUJwQjs7QXNJbGw5QkE7RUFnQ0ksbUJBQWtCO0VBQ2xCLG1CQUFrQjtDdElzajlCdEI7O0FzSXZsOUJBO0VBcUNJLGFBQVk7RUFDWixXQUFVO0N0SXNqOUJkOztBc0k1bDlCQTtFQTBDSSxjQUFhO0N0SXNqOUJqQjs7QXNJaG05QkE7O0VBZ0RNLDBCbEkvQ1k7Q0pvbTlCbEI7O0FzSXJtOUJBOztFQW1EUSxjQUFhO0VBQ2IsMEJsSXlWa0U7Q0o4dDhCMUU7O0FzSTNtOUJBO0VBMkRNLGNBQWE7Q3RJb2o5Qm5COztBc0kvbTlCQTtFQStETSxpQkFBZ0I7Q3RJb2o5QnRCOztBc0lubjlCQTtFQXFFTSxlbElsRVk7Q0pvbjlCbEI7O0FzSXZuOUJBO0VBMkVNLDBCbEkzRVk7Q0oybjlCbEI7O0FzSTNuOUJBO0VBK0VRLGVsSUFlO0NKZ2o5QnZCOztBc0kvbjlCQTtFQXNGSSwwQnRJbkcwQjtFc0lvRzFCLFlsSTFGVztDSnVvOUJmOztBc0lwbzlCQTtFQThGUSwwQkFKd0I7RUFLeEIsWWxJbEdPO0NKNG85QmY7O0FzSXpvOUJBO0VBdUdNLDBCbEl0R1k7RWtJdUdaLGdDbElrVHdGO0NKb3Y4QjlGOztBc0k5bzlCQTtFQTJHUSxzQmxJa1NrRTtDSnF3OEIxRTs7QXNJbHA5QkE7RUErR1EsNkJsSTJNNkI7RWtJMU03Qix5QkFBb0M7Q3RJdWk5QjVDOztBc0l2cDlCQTtFQW1IVSxZQUFXO0VBQ1gsc0JBQWlDO0N0SXdpOUIzQzs7QXNJNXA5QkE7RUF1SFksdUJBQXNCO0N0SXlpOUJsQzs7QXNJaHE5QkE7RUE4SFksVUFBUztFQUNULGdCQUFlO0N0SXNpOUIzQjs7QXNJcnE5QkE7RUFxSVEsMEJ0SWxKc0I7RXNJbUp0QixzQkFBa0M7RUFDbEMsWWxJMUlPO0VrSTJJUCxnQkFBZTtFQUNmLG1CQUFrQjtDdElvaTlCMUI7O0FzSTdxOUJBO0VBNklRLGdDQUErQjtFQUMvQixhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLG1CQUFrQjtDdElvaTlCMUI7O0FzSXByOUJBO0VBbUpVLFlsSXRKSztDSjJyOUJmOztBc0lqaTlCTTtFQUlNLGdCQUFlO0N0SWlpOUIzQjs7QXNJcmk5Qk07RUFTSSxrQkFBaUI7Q3RJZ2k5QjNCOztBc0loczlCQTs7RUF3S1Esc0JsSXFPa0U7Q0p3ejhCMUU7O0FzSXJzOUJBO0VBNEtRLFVBQVM7Q3RJNmg5QmpCOztBc0l6czlCQTtFQWtMSSxvQkFBbUI7Q3RJMmg5QnZCOztBc0l4aDlCRTtFQUVJLDZCQUE0QjtFQUM1QiwwQkFBeUI7Q3RJMGg5Qi9COztBc0l0aDlCRTtFQUVJLDhCQUE2QjtFQUM3QiwyQkFBMEI7Q3RJd2g5QmhDOztBc0lsaDlCQTtFQUVJLGlCQUFnQjtDdElvaDlCcEI7O0FzSS9nOUJBO0VBRUksb0JsSW1Ca0Q7Q0o4LzhCdEQ7O0FzSTdnOUJBOztFQUlNLDhCbEl1TTJGO0NKdTA4QmpHOztBc0lsaDlCQTs7RUFPUSxtQkFBa0I7Q3RJZ2g5QjFCOztBc0l2aDlCQTs7RUFXUSxhQUFZO0N0SWloOUJwQjs7QXNJNWg5QkE7O0VBZ0JNLGtDbEkyTDJGO0NKczE4QmpHOztBc0lqaTlCQTs7RUFtQlEsMkJsSTZGNEI7RWtJNUY1QixvQkFBcUM7Q3RJbWg5QjdDOztBc0l2aTlCQTs7RUF1QlUscUJBQW9DO0N0SXFoOUI5Qzs7QXNJNWk5QkE7O0VBNEJZLGdCQUFlO0N0SXFoOUIzQjs7QXNJNWc5QkE7RUFDRSxjQUFhO0N0SStnOUJmOztBdUkvdzlCRTtFQUtRLHNCQUFrQztDdkk4dzlCNUM7O0F1SW54OUJFO0VBVU0sc0JBQWtDO0N2STZ3OUIxQzs7QXVJenc5Qkk7Ozs7OztFQU9RLDBCQUFzRDtDdkkydzlCbEU7O0F1SWx4OUJJOztFQWFJLDBCdkloQ3NCO0V1SWlDdEIsWW5JdkJPO0NKaXk5QmY7O0F1SXh4OUJJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSnd5OUJmOztBdUkveDlCSTs7RUE2QlEsc0JBQWtDO0N2SXV3OUI5Qzs7QXVJcHk5Qkk7O0VBaUNRLDBCdklwRGtCO0V1SXFEbEIsc0JBQWdDO0VBQ2hDLFluSTVDRztDSm96OUJmOztBdUkzeTlCSTs7RUF1Q1EsZ0NuSWhERztDSnl6OUJmOztBdUloejlCSTs7RUEwQ1UsWW5JbkRDO0NKOHo5QmY7O0F1SXJ6OUJJOztFQWdETSxzQkFBa0M7Q3ZJMHc5QjVDOztBdUl4MDlCRTtFQUtRLHNCQUFrQztDdkl1MDlCNUM7O0F1STUwOUJFO0VBVU0sc0JBQWtDO0N2SXMwOUIxQzs7QXVJbDA5Qkk7Ozs7OztFQU9RLDBCQUFzRDtDdklvMDlCbEU7O0F1STMwOUJJOztFQWFJLDBCbkloQlU7RW1JaUJWLFluSXZCTztDSjAxOUJmOztBdUlqMTlCSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0ppMjlCZjs7QXVJeDE5Qkk7O0VBNkJRLHNCQUFrQztDdklnMDlCOUM7O0F1STcxOUJJOztFQWlDUSwwQm5JcENNO0VtSXFDTixzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKNjI5QmY7O0F1SXAyOUJJOztFQXVDUSxnQ25JaERHO0NKazM5QmY7O0F1SXoyOUJJOztFQTBDVSxZbkluREM7Q0p1MzlCZjs7QXVJOTI5Qkk7O0VBZ0RNLHNCQUFrQztDdkltMDlCNUM7O0F1SWo0OUJFO0VBS1Esc0JBQWtDO0N2SWc0OUI1Qzs7QXVJcjQ5QkU7RUFVTSxzQkFBa0M7Q3ZJKzM5QjFDOztBdUkzMzlCSTs7Ozs7O0VBT1EsMEJBQXNEO0N2STYzOUJsRTs7QXVJcDQ5Qkk7O0VBYUksMEJuSVVTO0VtSVRULFluSXZCTztDSm01OUJmOztBdUkxNDlCSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0owNTlCZjs7QXVJajU5Qkk7O0VBNkJRLHNCQUFrQztDdkl5MzlCOUM7O0F1SXQ1OUJJOztFQWlDUSwwQm5JVks7RW1JV0wsc0JBQWdDO0VBQ2hDLFluSTVDRztDSnM2OUJmOztBdUk3NTlCSTs7RUF1Q1EsZ0NuSWhERztDSjI2OUJmOztBdUlsNjlCSTs7RUEwQ1UsWW5JbkRDO0NKZzc5QmY7O0F1SXY2OUJJOztFQWdETSxzQkFBa0M7Q3ZJNDM5QjVDOztBdUkxNzlCRTtFQUtRLHNCQUFrQztDdkl5NzlCNUM7O0F1STk3OUJFO0VBVU0sc0JBQWtDO0N2SXc3OUIxQzs7QXVJcDc5Qkk7Ozs7OztFQU9RLDBCQUFzRDtDdklzNzlCbEU7O0F1STc3OUJJOztFQWFJLDBCbklZUztFbUlYVCxZbkl2Qk87Q0o0ODlCZjs7QXVJbjg5Qkk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKbTk5QmY7O0F1STE4OUJJOztFQTZCUSxzQkFBa0M7Q3ZJazc5QjlDOztBdUkvODlCSTs7RUFpQ1EsMEJuSVJLO0VtSVNMLHNCQUFnQztFQUNoQyxZbkk1Q0c7Q0orOTlCZjs7QXVJdDk5Qkk7O0VBdUNRLGdDbkloREc7Q0pvKzlCZjs7QXVJMzk5Qkk7O0VBMENVLFluSW5EQztDSnkrOUJmOztBdUloKzlCSTs7RUFnRE0sc0JBQWtDO0N2SXE3OUI1Qzs7QXVJbi85QkU7RUFLUSxzQkFBa0M7Q3ZJay85QjVDOztBdUl2LzlCRTtFQVVNLHNCQUFrQztDdklpLzlCMUM7O0F1STcrOUJJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJKys5QmxFOztBdUl0LzlCSTs7RUFhSSwwQm5JU1M7RW1JUlQsZW5JMkRlO0NKbTc5QnZCOztBdUk1LzlCSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxlbklxRFc7Q0owNzlCdkI7O0F1SW5nK0JJOztFQTZCUSxzQkFBa0M7Q3ZJMis5QjlDOztBdUl4ZytCSTs7RUFpQ1EsMEJuSVhLO0VtSVlMLHNCQUFnQztFQUNoQyxlbklzQ1c7Q0pzODlCdkI7O0F1SS9nK0JJOztFQXVDUSw2Qm5Ja0NXO0NKMjg5QnZCOztBdUlwaCtCSTs7RUEwQ1UsZW5JK0JTO0NKZzk5QnZCOztBdUl6aCtCSTs7RUFnRE0sc0JBQWtDO0N2STgrOUI1Qzs7QXVJNWkrQkU7RUFLUSxzQkFBa0M7Q3ZJMmkrQjVDOztBdUloaitCRTtFQVVNLHNCQUFrQztDdkkwaStCMUM7O0F1SXRpK0JJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJd2krQmxFOztBdUkvaStCSTs7RUFhSSwwQm5JT1M7RW1JTlQsWW5JdkJPO0NKOGorQmY7O0F1SXJqK0JJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSnFrK0JmOztBdUk1aitCSTs7RUE2QlEsc0JBQWtDO0N2SW9pK0I5Qzs7QXVJamsrQkk7O0VBaUNRLDBCbkliSztFbUljTCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKaWwrQmY7O0F1SXhrK0JJOztFQXVDUSxnQ25JaERHO0NKc2wrQmY7O0F1STdrK0JJOztFQTBDVSxZbkluREM7Q0oybCtCZjs7QXVJbGwrQkk7O0VBZ0RNLHNCQUFrQztDdkl1aStCNUM7O0F1SXJtK0JFO0VBS1Esb0JBQWtDO0N2SW9tK0I1Qzs7QXVJem0rQkU7RUFVTSxvQkFBa0M7Q3ZJbW0rQjFDOztBdUkvbCtCSTs7Ozs7O0VBT1Esd0JBQXNEO0N2SWltK0JsRTs7QXVJeG0rQkk7O0VBYUksMEJuSXJCVTtFbUlzQlYsZW5JMkRlO0NKcWkrQnZCOztBdUk5bStCSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxlbklxRFc7Q0o0aStCdkI7O0F1SXJuK0JJOztFQTZCUSxvQkFBa0M7Q3ZJNmwrQjlDOztBdUkxbitCSTs7RUFpQ1EsMEJuSXpDTTtFbUkwQ04sc0JBQWdDO0VBQ2hDLGVuSXNDVztDSndqK0J2Qjs7QXVJam8rQkk7O0VBdUNRLDZCbklrQ1c7Q0o2aitCdkI7O0F1SXRvK0JJOztFQTBDVSxlbkkrQlM7Q0praytCdkI7O0F1STNvK0JJOztFQWdETSxvQkFBa0M7Q3ZJZ20rQjVDOztBdUk5cCtCRTtFQUtRLHNCQUFrQztDdkk2cCtCNUM7O0F1SWxxK0JFO0VBVU0sc0JBQWtDO0N2STRwK0IxQzs7QXVJeHArQkk7Ozs7OztFQU9RLDBCQUFzRDtDdkkwcCtCbEU7O0F1SWpxK0JJOztFQWFJLDBCbklkVTtFbUllVixZbkl2Qk87Q0pncitCZjs7QXVJdnErQkk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKdXIrQmY7O0F1STlxK0JJOztFQTZCUSxzQkFBa0M7Q3ZJc3ArQjlDOztBdUlucitCSTs7RUFpQ1EsMEJuSWxDTTtFbUltQ04sc0JBQWdDO0VBQ2hDLFluSTVDRztDSm1zK0JmOztBdUkxcitCSTs7RUF1Q1EsZ0NuSWhERztDSndzK0JmOztBdUkvcitCSTs7RUEwQ1UsWW5JbkRDO0NKNnMrQmY7O0F1SXBzK0JJOztFQWdETSxzQkFBa0M7Q3ZJeXArQjVDOztBdUl2dCtCRTtFQUtRLHNCQUFrQztDdklzdCtCNUM7O0F1STN0K0JFO0VBVU0sc0JBQWtDO0N2SXF0K0IxQzs7QXVJanQrQkk7Ozs7OztFQU9RLDBCQUFzRDtDdkltdCtCbEU7O0F1STF0K0JJOztFQWFJLDBCakQxQlc7RWlEMkJYLFluSXZCTztDSnl1K0JmOztBdUlodStCSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0pnditCZjs7QXVJdnUrQkk7O0VBNkJRLHNCQUFrQztDdkkrcytCOUM7O0F1STV1K0JJOztFQWlDUSwwQmpEOUNPO0VpRCtDUCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKNHYrQmY7O0F1SW52K0JJOztFQXVDUSxnQ25JaERHO0NKaXcrQmY7O0F1SXh2K0JJOztFQTBDVSxZbkluREM7Q0pzdytCZjs7QXVJN3YrQkk7O0VBZ0RNLHNCQUFrQztDdklrdCtCNUM7O0F1SWh4K0JFO0VBS1Esc0JBQWtDO0N2SSt3K0I1Qzs7QXVJcHgrQkU7RUFVTSxzQkFBa0M7Q3ZJOHcrQjFDOztBdUkxdytCSTs7Ozs7O0VBT1EsMEJBQXNEO0N2STR3K0JsRTs7QXVJbngrQkk7O0VBYUksMEJqRHpCTTtFaUQwQk4sWW5JdkJPO0NKa3krQmY7O0F1SXp4K0JJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSnl5K0JmOztBdUloeStCSTs7RUE2QlEsc0JBQWtDO0N2SXd3K0I5Qzs7QXVJcnkrQkk7O0VBaUNRLDBCakQ3Q0U7RWlEOENGLHNCQUFnQztFQUNoQyxZbkk1Q0c7Q0pxeitCZjs7QXVJNXkrQkk7O0VBdUNRLGdDbkloREc7Q0oweitCZjs7QXVJanorQkk7O0VBMENVLFluSW5EQztDSit6K0JmOztBdUl0eitCSTs7RUFnRE0sc0JBQWtDO0N2STJ3K0I1Qzs7QXVJejArQkU7RUFLUSxzQkFBa0M7Q3ZJdzArQjVDOztBdUk3MCtCRTtFQVVNLHNCQUFrQztDdkl1MCtCMUM7O0F1SW4wK0JJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJcTArQmxFOztBdUk1MCtCSTs7RUFhSSwwQmpEdkJPO0VpRHdCUCxZbkl2Qk87Q0oyMStCZjs7QXVJbDErQkk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKazIrQmY7O0F1SXoxK0JJOztFQTZCUSxzQkFBa0M7Q3ZJaTArQjlDOztBdUk5MStCSTs7RUFpQ1EsMEJqRDNDRztFaUQ0Q0gsc0JBQWdDO0VBQ2hDLFluSTVDRztDSjgyK0JmOztBdUlyMitCSTs7RUF1Q1EsZ0NuSWhERztDSm0zK0JmOztBdUkxMitCSTs7RUEwQ1UsWW5JbkRDO0NKdzMrQmY7O0F1SS8yK0JJOztFQWdETSxzQkFBa0M7Q3ZJbzArQjVDOztBdUlsNCtCRTtFQUtRLHNCQUFrQztDdklpNCtCNUM7O0F1SXQ0K0JFO0VBVU0sc0JBQWtDO0N2SWc0K0IxQzs7QXVJNTMrQkk7Ozs7OztFQU9RLDBCQUFzRDtDdkk4MytCbEU7O0F1SXI0K0JJOztFQWFJLDBCakR0Qk07RWlEdUJOLGVuSTJEZTtDSmswK0J2Qjs7QXVJMzQrQkk7OztFQW1CUSwwQkFBb0M7RUFDcEMsZW5JcURXO0NKeTArQnZCOztBdUlsNStCSTs7RUE2QlEsc0JBQWtDO0N2STAzK0I5Qzs7QXVJdjUrQkk7O0VBaUNRLDBCakQxQ0U7RWlEMkNGLHNCQUFnQztFQUNoQyxlbklzQ1c7Q0pxMStCdkI7O0F1STk1K0JJOztFQXVDUSw2Qm5Ja0NXO0NKMDErQnZCOztBdUluNitCSTs7RUEwQ1UsZW5JK0JTO0NKKzErQnZCOztBdUl4NitCSTs7RUFnRE0sc0JBQWtDO0N2STYzK0I1Qzs7QXVJMzcrQkU7RUFLUSxzQkFBa0M7Q3ZJMDcrQjVDOztBdUkvNytCRTtFQVVNLHNCQUFrQztDdkl5NytCMUM7O0F1SXI3K0JJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJdTcrQmxFOztBdUk5NytCSTs7RUFhSSwwQmpEcEJTO0VpRHFCVCxZbkl2Qk87Q0o2OCtCZjs7QXVJcDgrQkk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKbzkrQmY7O0F1STM4K0JJOztFQTZCUSxzQkFBa0M7Q3ZJbTcrQjlDOztBdUloOStCSTs7RUFpQ1EsMEJqRHhDSztFaUR5Q0wsc0JBQWdDO0VBQ2hDLFluSTVDRztDSmcrK0JmOztBdUl2OStCSTs7RUF1Q1EsZ0NuSWhERztDSnErK0JmOztBdUk1OStCSTs7RUEwQ1UsWW5JbkRDO0NKMCsrQmY7O0F1SWorK0JJOztFQWdETSxzQkFBa0M7Q3ZJczcrQjVDOztBdUlwLytCRTtFQUtRLHNCQUFrQztDdkltLytCNUM7O0F1SXgvK0JFO0VBVU0sc0JBQWtDO0N2SWsvK0IxQzs7QXVJOSsrQkk7Ozs7OztFQU9RLDBCQUFzRDtDdklnLytCbEU7O0F1SXYvK0JJOztFQWFJLDBCakRsQlE7RWlEbUJSLFluSXZCTztDSnNnL0JmOztBdUk3LytCSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0o2Zy9CZjs7QXVJcGcvQkk7O0VBNkJRLHNCQUFrQztDdkk0KytCOUM7O0F1SXpnL0JJOztFQWlDUSwwQmpEdENJO0VpRHVDSixzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKeWgvQmY7O0F1SWhoL0JJOztFQXVDUSxnQ25JaERHO0NKOGgvQmY7O0F1SXJoL0JJOztFQTBDVSxZbkluREM7Q0ptaS9CZjs7QXVJMWgvQkk7O0VBZ0RNLHNCQUFrQztDdkkrKytCNUM7O0F1STdpL0JFO0VBS1Esc0JBQWtDO0N2STRpL0I1Qzs7QXVJamovQkU7RUFVTSxzQkFBa0M7Q3ZJMmkvQjFDOztBdUl2aS9CSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SXlpL0JsRTs7QXVJaGovQkk7O0VBYUksMEJuSUdTO0VtSUZULFluSXZCTztDSitqL0JmOztBdUl0ai9CSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0pzay9CZjs7QXVJN2ovQkk7O0VBNkJRLHNCQUFrQztDdklxaS9COUM7O0F1SWxrL0JJOztFQWlDUSwwQm5JakJLO0VtSWtCTCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKa2wvQmY7O0F1SXprL0JJOztFQXVDUSxnQ25JaERHO0NKdWwvQmY7O0F1STlrL0JJOztFQTBDVSxZbkluREM7Q0o0bC9CZjs7QXVJbmwvQkk7O0VBZ0RNLHNCQUFrQztDdkl3aS9CNUM7O0F1SXRtL0JFO0VBS1Esc0JBQWtDO0N2SXFtL0I1Qzs7QXVJMW0vQkU7RUFVTSxzQkFBa0M7Q3ZJb20vQjFDOztBdUlobS9CSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SWttL0JsRTs7QXVJem0vQkk7O0VBYUksMEJuSUlTO0VtSUhULFluSXZCTztDSnduL0JmOztBdUkvbS9CSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0orbi9CZjs7QXVJdG4vQkk7O0VBNkJRLHNCQUFrQztDdkk4bC9COUM7O0F1STNuL0JJOztFQWlDUSwwQm5JaEJLO0VtSWlCTCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKMm8vQmY7O0F1SWxvL0JJOztFQXVDUSxnQ25JaERHO0NKZ3AvQmY7O0F1SXZvL0JJOztFQTBDVSxZbkluREM7Q0pxcC9CZjs7QXVJNW8vQkk7O0VBZ0RNLHNCQUFrQztDdklpbS9CNUM7O0F1SS9wL0JFO0VBS1Esc0JBQWtDO0N2SThwL0I1Qzs7QXVJbnEvQkU7RUFVTSxzQkFBa0M7Q3ZJNnAvQjFDOztBdUl6cC9CSTs7Ozs7O0VBT1EsMEJBQXNEO0N2STJwL0JsRTs7QXVJbHEvQkk7O0VBYUksMEJuSUtTO0VtSUpULFluSXZCTztDSmlyL0JmOztBdUl4cS9CSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0p3ci9CZjs7QXVJL3EvQkk7O0VBNkJRLHNCQUFrQztDdkl1cC9COUM7O0F1SXByL0JJOztFQWlDUSwwQm5JZks7RW1JZ0JMLHNCQUFnQztFQUNoQyxZbkk1Q0c7Q0pvcy9CZjs7QXVJM3IvQkk7O0VBdUNRLGdDbkloREc7Q0p5cy9CZjs7QXVJaHMvQkk7O0VBMENVLFluSW5EQztDSjhzL0JmOztBdUlycy9CSTs7RUFnRE0sc0JBQWtDO0N2STBwL0I1Qzs7QXVJeHQvQkU7RUFLUSxzQkFBa0M7Q3ZJdXQvQjVDOztBdUk1dC9CRTtFQVVNLHNCQUFrQztDdklzdC9CMUM7O0F1SWx0L0JJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJb3QvQmxFOztBdUkzdC9CSTs7RUFhSSwwQm5JTVM7RW1JTFQsWW5JdkJPO0NKMHUvQmY7O0F1SWp1L0JJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSml2L0JmOztBdUl4dS9CSTs7RUE2QlEsc0JBQWtDO0N2SWd0L0I5Qzs7QXVJN3UvQkk7O0VBaUNRLDBCbklkSztFbUllTCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKNnYvQmY7O0F1SXB2L0JJOztFQXVDUSxnQ25JaERHO0NKa3cvQmY7O0F1SXp2L0JJOztFQTBDVSxZbkluREM7Q0p1dy9CZjs7QXVJOXYvQkk7O0VBZ0RNLHNCQUFrQztDdkltdC9CNUM7O0F1SWp4L0JFO0VBS1Esc0JBQWtDO0N2SWd4L0I1Qzs7QXVJcngvQkU7RUFVTSxzQkFBa0M7Q3ZJK3cvQjFDOztBdUkzdy9CSTs7Ozs7O0VBT1EsMEJBQXNEO0N2STZ3L0JsRTs7QXVJcHgvQkk7O0VBYUksMEJuSU9TO0VtSU5ULFluSXZCTztDSm15L0JmOztBdUkxeC9CSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0oweS9CZjs7QXVJankvQkk7O0VBNkJRLHNCQUFrQztDdkl5dy9COUM7O0F1SXR5L0JJOztFQWlDUSwwQm5JYks7RW1JY0wsc0JBQWdDO0VBQ2hDLFluSTVDRztDSnN6L0JmOztBdUk3eS9CSTs7RUF1Q1EsZ0NuSWhERztDSjJ6L0JmOztBdUlsei9CSTs7RUEwQ1UsWW5JbkRDO0NKZzAvQmY7O0F1SXZ6L0JJOztFQWdETSxzQkFBa0M7Q3ZJNHcvQjVDOztBdUkxMC9CRTtFQUtRLHNCQUFrQztDdkl5MC9CNUM7O0F1STkwL0JFO0VBVU0sc0JBQWtDO0N2SXcwL0IxQzs7QXVJcDAvQkk7Ozs7OztFQU9RLDBCQUFzRDtDdklzMC9CbEU7O0F1STcwL0JJOztFQWFJLDBCbklRUztFbUlQVCxlbkkyRGU7Q0owdy9CdkI7O0F1SW4xL0JJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSm0yL0JmOztBdUkxMS9CSTs7RUE2QlEsc0JBQWtDO0N2SWswL0I5Qzs7QXVJLzEvQkk7O0VBaUNRLDBCbklaSztFbUlhTCxzQkFBZ0M7RUFDaEMsZW5Jc0NXO0NKNngvQnZCOztBdUl0Mi9CSTs7RUF1Q1EsNkJuSWtDVztDSmt5L0J2Qjs7QXVJMzIvQkk7O0VBMENVLGVuSStCUztDSnV5L0J2Qjs7QXVJaDMvQkk7O0VBZ0RNLHNCQUFrQztDdklxMC9CNUM7O0F1SW40L0JFO0VBS1Esc0JBQWtDO0N2SWs0L0I1Qzs7QXVJdjQvQkU7RUFVTSxzQkFBa0M7Q3ZJaTQvQjFDOztBdUk3My9CSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SSszL0JsRTs7QXVJdDQvQkk7O0VBYUksMEJuSVNTO0VtSVJULGVuSTJEZTtDSm0wL0J2Qjs7QXVJNTQvQkk7OztFQW1CUSwwQkFBb0M7RUFDcEMsZW5JcURXO0NKMDAvQnZCOztBdUluNS9CSTs7RUE2QlEsc0JBQWtDO0N2STIzL0I5Qzs7QXVJeDUvQkk7O0VBaUNRLDBCbklYSztFbUlZTCxzQkFBZ0M7RUFDaEMsZW5Jc0NXO0NKczEvQnZCOztBdUkvNS9CSTs7RUF1Q1EsNkJuSWtDVztDSjIxL0J2Qjs7QXVJcDYvQkk7O0VBMENVLGVuSStCUztDSmcyL0J2Qjs7QXVJejYvQkk7O0VBZ0RNLHNCQUFrQztDdkk4My9CNUM7O0F1STU3L0JFO0VBS1Esc0JBQWtDO0N2STI3L0I1Qzs7QXVJaDgvQkU7RUFVTSxzQkFBa0M7Q3ZJMDcvQjFDOztBdUl0Ny9CSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SXc3L0JsRTs7QXVJLzcvQkk7O0VBYUksMEJuSVVTO0VtSVRULFluSXZCTztDSjg4L0JmOztBdUlyOC9CSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0pxOS9CZjs7QXVJNTgvQkk7O0VBNkJRLHNCQUFrQztDdklvNy9COUM7O0F1SWo5L0JJOztFQWlDUSwwQm5JVks7RW1JV0wsc0JBQWdDO0VBQ2hDLFluSTVDRztDSmkrL0JmOztBdUl4OS9CSTs7RUF1Q1EsZ0NuSWhERztDSnMrL0JmOztBdUk3OS9CSTs7RUEwQ1UsWW5JbkRDO0NKMisvQmY7O0F1SWwrL0JJOztFQWdETSxzQkFBa0M7Q3ZJdTcvQjVDOztBdUlyLy9CRTtFQUtRLHNCQUFrQztDdklvLy9CNUM7O0F1SXovL0JFO0VBVU0sc0JBQWtDO0N2SW0vL0IxQzs7QXVJLysvQkk7Ozs7OztFQU9RLDBCQUFzRDtDdklpLy9CbEU7O0F1SXgvL0JJOztFQWFJLDBCbklXUztFbUlWVCxZbkl2Qk87Q0p1Z2dDZjs7QXVJOS8vQkk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKOGdnQ2Y7O0F1SXJnZ0NJOztFQTZCUSxzQkFBa0M7Q3ZJNisvQjlDOztBdUkxZ2dDSTs7RUFpQ1EsMEJuSVRLO0VtSVVMLHNCQUFnQztFQUNoQyxZbkk1Q0c7Q0owaGdDZjs7QXVJamhnQ0k7O0VBdUNRLGdDbkloREc7Q0oraGdDZjs7QXVJdGhnQ0k7O0VBMENVLFluSW5EQztDSm9pZ0NmOztBdUkzaGdDSTs7RUFnRE0sc0JBQWtDO0N2SWcvL0I1Qzs7QXVJOWlnQ0U7RUFLUSxzQkFBa0M7Q3ZJNmlnQzVDOztBdUlsamdDRTtFQVVNLHNCQUFrQztDdkk0aWdDMUM7O0F1SXhpZ0NJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJMGlnQ2xFOztBdUlqamdDSTs7RUFhSSwwQm5JWVM7RW1JWFQsWW5JdkJPO0NKZ2tnQ2Y7O0F1SXZqZ0NJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSnVrZ0NmOztBdUk5amdDSTs7RUE2QlEsc0JBQWtDO0N2SXNpZ0M5Qzs7QXVJbmtnQ0k7O0VBaUNRLDBCbklSSztFbUlTTCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKbWxnQ2Y7O0F1STFrZ0NJOztFQXVDUSxnQ25JaERHO0NKd2xnQ2Y7O0F1SS9rZ0NJOztFQTBDVSxZbkluREM7Q0o2bGdDZjs7QXVJcGxnQ0k7O0VBZ0RNLHNCQUFrQztDdkl5aWdDNUM7O0F1SXZtZ0NFO0VBS1Esb0JBQWtDO0N2SXNtZ0M1Qzs7QXVJM21nQ0U7RUFVTSxvQkFBa0M7Q3ZJcW1nQzFDOztBdUlqbWdDSTs7Ozs7O0VBT1Esd0JBQXNEO0N2SW1tZ0NsRTs7QXVJMW1nQ0k7O0VBYUksdUJuSXRCTztFbUl1QlAsZW5JMkRlO0NKdWlnQ3ZCOztBdUlobmdDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxlbklxRFc7Q0o4aWdDdkI7O0F1SXZuZ0NJOztFQTZCUSxvQkFBa0M7Q3ZJK2xnQzlDOztBdUk1bmdDSTs7RUFpQ1EsdUJuSTFDRztFbUkyQ0gsc0JBQWdDO0VBQ2hDLGVuSXNDVztDSjBqZ0N2Qjs7QXVJbm9nQ0k7O0VBdUNRLDZCbklrQ1c7Q0oramdDdkI7O0F1SXhvZ0NJOztFQTBDVSxlbkkrQlM7Q0pva2dDdkI7O0F1STdvZ0NJOztFQWdETSxvQkFBa0M7Q3ZJa21nQzVDOztBdUlocWdDRTtFQUtRLHNCQUFrQztDdkkrcGdDNUM7O0F1SXBxZ0NFO0VBVU0sc0JBQWtDO0N2SThwZ0MxQzs7QXVJMXBnQ0k7Ozs7OztFQU9RLDBCQUFzRDtDdkk0cGdDbEU7O0F1SW5xZ0NJOztFQWFJLDBCbkloQlU7RW1JaUJWLFluSXZCTztDSmtyZ0NmOztBdUl6cWdDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0p5cmdDZjs7QXVJaHJnQ0k7O0VBNkJRLHNCQUFrQztDdkl3cGdDOUM7O0F1SXJyZ0NJOztFQWlDUSwwQm5JcENNO0VtSXFDTixzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKcXNnQ2Y7O0F1STVyZ0NJOztFQXVDUSxnQ25JaERHO0NKMHNnQ2Y7O0F1SWpzZ0NJOztFQTBDVSxZbkluREM7Q0orc2dDZjs7QXVJdHNnQ0k7O0VBZ0RNLHNCQUFrQztDdkkycGdDNUM7O0F1SXp0Z0NFO0VBS1Esc0JBQWtDO0N2SXd0Z0M1Qzs7QXVJN3RnQ0U7RUFVTSxzQkFBa0M7Q3ZJdXRnQzFDOztBdUludGdDSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SXF0Z0NsRTs7QXVJNXRnQ0k7O0VBYUksMEJuSWRVO0VtSWVWLFluSXZCTztDSjJ1Z0NmOztBdUlsdWdDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0prdmdDZjs7QXVJenVnQ0k7O0VBNkJRLHNCQUFrQztDdklpdGdDOUM7O0F1STl1Z0NJOztFQWlDUSwwQm5JbENNO0VtSW1DTixzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKOHZnQ2Y7O0F1SXJ2Z0NJOztFQXVDUSxnQ25JaERHO0NKbXdnQ2Y7O0F1STF2Z0NJOztFQTBDVSxZbkluREM7Q0p3d2dDZjs7QXVJL3ZnQ0k7O0VBZ0RNLHNCQUFrQztDdklvdGdDNUM7O0FzSXJnZ0NBO0VBRUksMEJsSWxRYztFa0ltUWQsc0JsSXJRYztDSjR3Z0NsQjs7QXNJMWdnQ0E7RUFPSSwwQkFBc0M7Q3RJdWdnQzFDOztBc0k5Z2dDQTtFQVdJLDBCbEkzUWM7RWtJNFFkLHNCbEk5UWM7Q0pxeGdDbEI7O0FzSW5oZ0NBO0VBZU0sWWxJdlJTO0NKK3hnQ2Y7O0FzSXZoZ0NBOztFQW9CSSwwQmxJcFJjO0VrSXFSZCxzQmxJdlJjO0VrSXdSZCxhQUFZO0N0SXdnZ0NoQjs7QXNJOWhnQ0E7RUF5QkksMEJsSXpSYztFa0kwUmQsc0JsSTVSYztFa0k2UmQsYUFBWTtDdEl5Z2dDaEI7O0FzSXBpZ0NBO0VBOEJJLHFDQUErQztFQUMvQyxlbElwU2M7Q0o4eWdDbEI7O0FzSXppZ0NBO0VBa0NJLDhCQUE2QjtFQUM3QixZbEkzU1c7Q0pzemdDZjs7QXNJOWlnQ0E7RUF1Q0ksWWxJL1NXO0NKMHpnQ2Y7O0F1STN6Z0NRO0VBQ0Usc0JBQWtDO0N2STh6Z0M1Qzs7QXVJMXpnQ007RUFDRSxzQkFBa0M7Q3ZJNnpnQzFDOztBdUl6emdDSTs7Ozs7O0VBT1EsMEJBQXNEO0N2STJ6Z0NsRTs7QXVJbDBnQ0k7O0VBYUksMEIxQ0VhO0UwQ0RiLFluSXZCTztDSmkxZ0NmOztBdUl4MGdDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0p3MWdDZjs7QXVJLzBnQ0k7O0VBNkJRLHNCQUFrQztDdkl1emdDOUM7O0F1SXAxZ0NJOztFQWlDUSwwQjFDbEJTO0UwQ21CVCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKbzJnQ2Y7O0F1STMxZ0NJOztFQXVDUSxnQ25JaERHO0NKeTJnQ2Y7O0F1SWgyZ0NJOztFQTBDVSxZbkluREM7Q0o4MmdDZjs7QXVJcjJnQ0k7O0VBZ0RNLHNCQUFrQztDdkkwemdDNUM7O0F1SXAzZ0NRO0VBQ0Usc0JBQWtDO0N2SXUzZ0M1Qzs7QXVJbjNnQ007RUFDRSxzQkFBa0M7Q3ZJczNnQzFDOztBdUlsM2dDSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SW8zZ0NsRTs7QXVJMzNnQ0k7O0VBYUksMEJuSWhCVTtFbUlpQlYsWW5JdkJPO0NKMDRnQ2Y7O0F1SWo0Z0NJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSmk1Z0NmOztBdUl4NGdDSTs7RUE2QlEsc0JBQWtDO0N2SWczZ0M5Qzs7QXVJNzRnQ0k7O0VBaUNRLDBCbklwQ007RW1JcUNOLHNCQUFnQztFQUNoQyxZbkk1Q0c7Q0o2NWdDZjs7QXVJcDVnQ0k7O0VBdUNRLGdDbkloREc7Q0prNmdDZjs7QXVJejVnQ0k7O0VBMENVLFluSW5EQztDSnU2Z0NmOztBdUk5NWdDSTs7RUFnRE0sc0JBQWtDO0N2SW0zZ0M1Qzs7QXVJNzZnQ1E7RUFDRSxzQkFBa0M7Q3ZJZzdnQzVDOztBdUk1NmdDTTtFQUNFLHNCQUFrQztDdkkrNmdDMUM7O0F1STM2Z0NJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJNjZnQ2xFOztBdUlwN2dDSTs7RUFhSSwwQjFDU2E7RTBDUmIsWW5JdkJPO0NKbThnQ2Y7O0F1STE3Z0NJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSjA4Z0NmOztBdUlqOGdDSTs7RUE2QlEsc0JBQWtDO0N2SXk2Z0M5Qzs7QXVJdDhnQ0k7O0VBaUNRLDBCMUNYUztFMENZVCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKczlnQ2Y7O0F1STc4Z0NJOztFQXVDUSxnQ25JaERHO0NKMjlnQ2Y7O0F1SWw5Z0NJOztFQTBDVSxZbkluREM7Q0pnK2dDZjs7QXVJdjlnQ0k7O0VBZ0RNLHNCQUFrQztDdkk0NmdDNUM7O0F1SXQrZ0NRO0VBQ0Usc0JBQWtDO0N2SXkrZ0M1Qzs7QXVJcitnQ007RUFDRSxzQkFBa0M7Q3ZJdytnQzFDOztBdUlwK2dDSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SXMrZ0NsRTs7QXVJNytnQ0k7O0VBYUksMEIxQ1dhO0UwQ1ZiLFluSXZCTztDSjQvZ0NmOztBdUluL2dDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0ptZ2hDZjs7QXVJMS9nQ0k7O0VBNkJRLHNCQUFrQztDdklrK2dDOUM7O0F1SS8vZ0NJOztFQWlDUSwwQjFDVFM7RTBDVVQsc0JBQWdDO0VBQ2hDLFluSTVDRztDSitnaENmOztBdUl0Z2hDSTs7RUF1Q1EsZ0NuSWhERztDSm9oaENmOztBdUkzZ2hDSTs7RUEwQ1UsWW5JbkRDO0NKeWhoQ2Y7O0F1SWhoaENJOztFQWdETSxzQkFBa0M7Q3ZJcStnQzVDOztBdUkvaGhDUTtFQUNFLHNCQUFrQztDdklraWhDNUM7O0F1STloaENNO0VBQ0Usc0JBQWtDO0N2SWlpaEMxQzs7QXVJN2hoQ0k7Ozs7OztFQU9RLDBCQUFzRDtDdkkraGhDbEU7O0F1SXRpaENJOztFQWFJLDBCMUNRYTtFMENQYixlbkkyRGU7Q0ptK2dDdkI7O0F1STVpaENJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLGVuSXFEVztDSjArZ0N2Qjs7QXVJbmpoQ0k7O0VBNkJRLHNCQUFrQztDdkkyaGhDOUM7O0F1SXhqaENJOztFQWlDUSwwQjFDWlM7RTBDYVQsc0JBQWdDO0VBQ2hDLGVuSXNDVztDSnMvZ0N2Qjs7QXVJL2poQ0k7O0VBdUNRLDZCbklrQ1c7Q0oyL2dDdkI7O0F1SXBraENJOztFQTBDVSxlbkkrQlM7Q0pnZ2hDdkI7O0F1SXpraENJOztFQWdETSxzQkFBa0M7Q3ZJOGhoQzVDOztBdUl4bGhDUTtFQUNFLHNCQUFrQztDdkkybGhDNUM7O0F1SXZsaENNO0VBQ0Usc0JBQWtDO0N2STBsaEMxQzs7QXVJdGxoQ0k7Ozs7OztFQU9RLDBCQUFzRDtDdkl3bGhDbEU7O0F1SS9saENJOztFQWFJLDBCMUNNYTtFMENMYixZbkl2Qk87Q0o4bWhDZjs7QXVJcm1oQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKcW5oQ2Y7O0F1STVtaENJOztFQTZCUSxzQkFBa0M7Q3ZJb2xoQzlDOztBdUlqbmhDSTs7RUFpQ1EsMEIxQ2RTO0UwQ2VULHNCQUFnQztFQUNoQyxZbkk1Q0c7Q0ppb2hDZjs7QXVJeG5oQ0k7O0VBdUNRLGdDbkloREc7Q0pzb2hDZjs7QXVJN25oQ0k7O0VBMENVLFluSW5EQztDSjJvaENmOztBdUlsb2hDSTs7RUFnRE0sc0JBQWtDO0N2SXVsaEM1Qzs7QXVJanBoQ1E7RUFDRSxvQkFBa0M7Q3ZJb3BoQzVDOztBdUlocGhDTTtFQUNFLG9CQUFrQztDdkltcGhDMUM7O0F1SS9vaENJOzs7Ozs7RUFPUSx3QkFBc0Q7Q3ZJaXBoQ2xFOztBdUl4cGhDSTs7RUFhSSwwQm5JckJVO0VtSXNCVixlbkkyRGU7Q0pxbGhDdkI7O0F1STlwaENJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLGVuSXFEVztDSjRsaEN2Qjs7QXVJcnFoQ0k7O0VBNkJRLG9CQUFrQztDdkk2b2hDOUM7O0F1STFxaENJOztFQWlDUSwwQm5JekNNO0VtSTBDTixzQkFBZ0M7RUFDaEMsZW5Jc0NXO0NKd21oQ3ZCOztBdUlqcmhDSTs7RUF1Q1EsNkJuSWtDVztDSjZtaEN2Qjs7QXVJdHJoQ0k7O0VBMENVLGVuSStCUztDSmtuaEN2Qjs7QXVJM3JoQ0k7O0VBZ0RNLG9CQUFrQztDdklncGhDNUM7O0F1STFzaENRO0VBQ0Usc0JBQWtDO0N2STZzaEM1Qzs7QXVJenNoQ007RUFDRSxzQkFBa0M7Q3ZJNHNoQzFDOztBdUl4c2hDSTs7Ozs7O0VBT1EsMEJBQXNEO0N2STBzaENsRTs7QXVJanRoQ0k7O0VBYUksMEJuSWRVO0VtSWVWLFluSXZCTztDSmd1aENmOztBdUl2dGhDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0p1dWhDZjs7QXVJOXRoQ0k7O0VBNkJRLHNCQUFrQztDdklzc2hDOUM7O0F1SW51aENJOztFQWlDUSwwQm5JbENNO0VtSW1DTixzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKbXZoQ2Y7O0F1STF1aENJOztFQXVDUSxnQ25JaERHO0NKd3ZoQ2Y7O0F1SS91aENJOztFQTBDVSxZbkluREM7Q0o2dmhDZjs7QXVJcHZoQ0k7O0VBZ0RNLHNCQUFrQztDdkl5c2hDNUM7O0F1SW53aENRO0VBQ0Usc0JBQWtDO0N2SXN3aEM1Qzs7QXVJbHdoQ007RUFDRSxzQkFBa0M7Q3ZJcXdoQzFDOztBdUlqd2hDSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SW13aENsRTs7QXVJMXdoQ0k7O0VBYUksMEIxQ2M2QjtFMENiN0IsZW5JMkRlO0NKdXNoQ3ZCOztBdUloeGhDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxlbklxRFc7Q0o4c2hDdkI7O0F1SXZ4aENJOztFQTZCUSxzQkFBa0M7Q3ZJK3ZoQzlDOztBdUk1eGhDSTs7RUFpQ1EsMEIxQ055QjtFMENPekIsc0JBQWdDO0VBQ2hDLGVuSXNDVztDSjB0aEN2Qjs7QXVJbnloQ0k7O0VBdUNRLDZCbklrQ1c7Q0ordGhDdkI7O0F1SXh5aENJOztFQTBDVSxlbkkrQlM7Q0pvdWhDdkI7O0F1STd5aENJOztFQWdETSxzQkFBa0M7Q3ZJa3doQzVDOztBdUk1emhDUTtFQUNFLHNCQUFrQztDdkkremhDNUM7O0F1STN6aENNO0VBQ0Usc0JBQWtDO0N2STh6aEMxQzs7QXVJMXpoQ0k7Ozs7OztFQU9RLDBCQUFzRDtDdkk0emhDbEU7O0F1SW4waENJOztFQWFJLDBCMUNldUI7RTBDZHZCLFluSXZCTztDSmsxaENmOztBdUl6MGhDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0p5MWhDZjs7QXVJaDFoQ0k7O0VBNkJRLHNCQUFrQztDdkl3emhDOUM7O0F1SXIxaENJOztFQWlDUSwwQjFDTG1CO0UwQ01uQixzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKcTJoQ2Y7O0F1STUxaENJOztFQXVDUSxnQ25JaERHO0NKMDJoQ2Y7O0F1SWoyaENJOztFQTBDVSxZbkluREM7Q0orMmhDZjs7QXVJdDJoQ0k7O0VBZ0RNLHNCQUFrQztDdkkyemhDNUM7O0F1SXIzaENRO0VBQ0Usc0JBQWtDO0N2SXczaEM1Qzs7QXVJcDNoQ007RUFDRSxzQkFBa0M7Q3ZJdTNoQzFDOztBdUluM2hDSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SXEzaENsRTs7QXVJNTNoQ0k7O0VBYUksMEIxQ2dCeUI7RTBDZnpCLGVuSTJEZTtDSnl6aEN2Qjs7QXVJbDRoQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsZW5JcURXO0NKZzBoQ3ZCOztBdUl6NGhDSTs7RUE2QlEsc0JBQWtDO0N2SWkzaEM5Qzs7QXVJOTRoQ0k7O0VBaUNRLDBCMUNKcUI7RTBDS3JCLHNCQUFnQztFQUNoQyxlbklzQ1c7Q0o0MGhDdkI7O0F1SXI1aENJOztFQXVDUSw2Qm5Ja0NXO0NKaTFoQ3ZCOztBdUkxNWhDSTs7RUEwQ1UsZW5JK0JTO0NKczFoQ3ZCOztBdUkvNWhDSTs7RUFnRE0sc0JBQWtDO0N2SW8zaEM1Qzs7QXVJOTZoQ1E7RUFDRSxzQkFBa0M7Q3ZJaTdoQzVDOztBdUk3NmhDTTtFQUNFLHNCQUFrQztDdklnN2hDMUM7O0F1STU2aENJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJODZoQ2xFOztBdUlyN2hDSTs7RUFhSSwwQjFDaUJ3QjtFMENoQnhCLGVuSTJEZTtDSmszaEN2Qjs7QXVJMzdoQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsZW5JcURXO0NKeTNoQ3ZCOztBdUlsOGhDSTs7RUE2QlEsc0JBQWtDO0N2STA2aEM5Qzs7QXVJdjhoQ0k7O0VBaUNRLDBCMUNIb0I7RTBDSXBCLHNCQUFnQztFQUNoQyxlbklzQ1c7Q0pxNGhDdkI7O0F1STk4aENJOztFQXVDUSw2Qm5Ja0NXO0NKMDRoQ3ZCOztBdUluOWhDSTs7RUEwQ1UsZW5JK0JTO0NKKzRoQ3ZCOztBdUl4OWhDSTs7RUFnRE0sc0JBQWtDO0N2STY2aEM1Qzs7QXVJditoQ1E7RUFDRSxzQkFBa0M7Q3ZJMCtoQzVDOztBdUl0K2hDTTtFQUNFLHNCQUFrQztDdkl5K2hDMUM7O0F1SXIraENJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJdStoQ2xFOztBdUk5K2hDSTs7RUFhSSwwQjFDa0IyQjtFMENqQjNCLGVuSTJEZTtDSjI2aEN2Qjs7QXVJcC9oQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsZW5JcURXO0NKazdoQ3ZCOztBdUkzL2hDSTs7RUE2QlEsc0JBQWtDO0N2SW0raEM5Qzs7QXVJaGdpQ0k7O0VBaUNRLDBCMUNGdUI7RTBDR3ZCLHNCQUFnQztFQUNoQyxlbklzQ1c7Q0o4N2hDdkI7O0F1SXZnaUNJOztFQXVDUSw2Qm5Ja0NXO0NKbThoQ3ZCOztBdUk1Z2lDSTs7RUEwQ1UsZW5JK0JTO0NKdzhoQ3ZCOztBdUlqaGlDSTs7RUFnRE0sc0JBQWtDO0N2SXMraEM1Qzs7QXVJaGlpQ1E7RUFDRSxzQkFBa0M7Q3ZJbWlpQzVDOztBdUkvaGlDTTtFQUNFLHNCQUFrQztDdklraWlDMUM7O0F1STloaUNJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJZ2lpQ2xFOztBdUl2aWlDSTs7RUFhSSwwQjFDbUIwQjtFMENsQjFCLGVuSTJEZTtDSm8raEN2Qjs7QXVJN2lpQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKNmppQ2Y7O0F1SXBqaUNJOztFQTZCUSxzQkFBa0M7Q3ZJNGhpQzlDOztBdUl6amlDSTs7RUFpQ1EsMEIxQ0RzQjtFMENFdEIsc0JBQWdDO0VBQ2hDLGVuSXNDVztDSnUvaEN2Qjs7QXVJaGtpQ0k7O0VBdUNRLDZCbklrQ1c7Q0o0L2hDdkI7O0F1SXJraUNJOztFQTBDVSxlbkkrQlM7Q0ppZ2lDdkI7O0F1STFraUNJOztFQWdETSxzQkFBa0M7Q3ZJK2hpQzVDOztBdUl6bGlDUTtFQUNFLHNCQUFrQztDdkk0bGlDNUM7O0F1SXhsaUNNO0VBQ0Usc0JBQWtDO0N2STJsaUMxQzs7QXVJdmxpQ0k7Ozs7OztFQU9RLDBCQUFzRDtDdkl5bGlDbEU7O0F1SWhtaUNJOztFQWFJLDBCMUNFYTtFMENEYixZbkl2Qk87Q0orbWlDZjs7QXVJdG1pQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKc25pQ2Y7O0F1STdtaUNJOztFQTZCUSxzQkFBa0M7Q3ZJcWxpQzlDOztBdUlsbmlDSTs7RUFpQ1EsMEIxQ2xCUztFMENtQlQsc0JBQWdDO0VBQ2hDLFluSTVDRztDSmtvaUNmOztBdUl6bmlDSTs7RUF1Q1EsZ0NuSWhERztDSnVvaUNmOztBdUk5bmlDSTs7RUEwQ1UsWW5JbkRDO0NKNG9pQ2Y7O0F1SW5vaUNJOztFQWdETSxzQkFBa0M7Q3ZJd2xpQzVDOztBdUlscGlDUTtFQUNFLHNCQUFrQztDdklxcGlDNUM7O0F1SWpwaUNNO0VBQ0Usc0JBQWtDO0N2SW9waUMxQzs7QXVJaHBpQ0k7Ozs7OztFQU9RLDBCQUFzRDtDdklrcGlDbEU7O0F1SXpwaUNJOztFQWFJLDBCMUNHYTtFMENGYixZbkl2Qk87Q0p3cWlDZjs7QXVJL3BpQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKK3FpQ2Y7O0F1SXRxaUNJOztFQTZCUSxzQkFBa0M7Q3ZJOG9pQzlDOztBdUkzcWlDSTs7RUFpQ1EsMEIxQ2pCUztFMENrQlQsc0JBQWdDO0VBQ2hDLFluSTVDRztDSjJyaUNmOztBdUlscmlDSTs7RUF1Q1EsZ0NuSWhERztDSmdzaUNmOztBdUl2cmlDSTs7RUEwQ1UsWW5JbkRDO0NKcXNpQ2Y7O0F1STVyaUNJOztFQWdETSxzQkFBa0M7Q3ZJaXBpQzVDOztBdUkzc2lDUTtFQUNFLHNCQUFrQztDdkk4c2lDNUM7O0F1STFzaUNNO0VBQ0Usc0JBQWtDO0N2STZzaUMxQzs7QXVJenNpQ0k7Ozs7OztFQU9RLDBCQUFzRDtDdkkyc2lDbEU7O0F1SWx0aUNJOztFQWFJLDBCMUNJYTtFMENIYixZbkl2Qk87Q0ppdWlDZjs7QXVJeHRpQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKd3VpQ2Y7O0F1SS90aUNJOztFQTZCUSxzQkFBa0M7Q3ZJdXNpQzlDOztBdUlwdWlDSTs7RUFpQ1EsMEIxQ2hCUztFMENpQlQsc0JBQWdDO0VBQ2hDLFluSTVDRztDSm92aUNmOztBdUkzdWlDSTs7RUF1Q1EsZ0NuSWhERztDSnl2aUNmOztBdUlodmlDSTs7RUEwQ1UsWW5JbkRDO0NKOHZpQ2Y7O0F1SXJ2aUNJOztFQWdETSxzQkFBa0M7Q3ZJMHNpQzVDOztBdUlwd2lDUTtFQUNFLHNCQUFrQztDdkl1d2lDNUM7O0F1SW53aUNNO0VBQ0Usc0JBQWtDO0N2SXN3aUMxQzs7QXVJbHdpQ0k7Ozs7OztFQU9RLDBCQUFzRDtDdklvd2lDbEU7O0F1STN3aUNJOztFQWFJLDBCMUNLYTtFMENKYixZbkl2Qk87Q0oweGlDZjs7QXVJanhpQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKaXlpQ2Y7O0F1SXh4aUNJOztFQTZCUSxzQkFBa0M7Q3ZJZ3dpQzlDOztBdUk3eGlDSTs7RUFpQ1EsMEIxQ2ZTO0UwQ2dCVCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKNnlpQ2Y7O0F1SXB5aUNJOztFQXVDUSxnQ25JaERHO0NKa3ppQ2Y7O0F1SXp5aUNJOztFQTBDVSxZbkluREM7Q0p1emlDZjs7QXVJOXlpQ0k7O0VBZ0RNLHNCQUFrQztDdkltd2lDNUM7O0F1STd6aUNRO0VBQ0Usc0JBQWtDO0N2SWcwaUM1Qzs7QXVJNXppQ007RUFDRSxzQkFBa0M7Q3ZJK3ppQzFDOztBdUkzemlDSTs7Ozs7O0VBT1EsMEJBQXNEO0N2STZ6aUNsRTs7QXVJcDBpQ0k7O0VBYUksMEIxQ01hO0UwQ0xiLFluSXZCTztDSm0xaUNmOztBdUkxMGlDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0owMWlDZjs7QXVJajFpQ0k7O0VBNkJRLHNCQUFrQztDdkl5emlDOUM7O0F1SXQxaUNJOztFQWlDUSwwQjFDZFM7RTBDZVQsc0JBQWdDO0VBQ2hDLFluSTVDRztDSnMyaUNmOztBdUk3MWlDSTs7RUF1Q1EsZ0NuSWhERztDSjIyaUNmOztBdUlsMmlDSTs7RUEwQ1UsWW5JbkRDO0NKZzNpQ2Y7O0F1SXYyaUNJOztFQWdETSxzQkFBa0M7Q3ZJNHppQzVDOztBdUl0M2lDUTtFQUNFLHNCQUFrQztDdkl5M2lDNUM7O0F1SXIzaUNNO0VBQ0Usc0JBQWtDO0N2SXczaUMxQzs7QXVJcDNpQ0k7Ozs7OztFQU9RLDBCQUFzRDtDdklzM2lDbEU7O0F1STczaUNJOztFQWFJLDBCMUNPYTtFMENOYixlbkkyRGU7Q0owemlDdkI7O0F1SW40aUNJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSm01aUNmOztBdUkxNGlDSTs7RUE2QlEsc0JBQWtDO0N2SWszaUM5Qzs7QXVJLzRpQ0k7O0VBaUNRLDBCMUNiUztFMENjVCxzQkFBZ0M7RUFDaEMsZW5Jc0NXO0NKNjBpQ3ZCOztBdUl0NWlDSTs7RUF1Q1EsNkJuSWtDVztDSmsxaUN2Qjs7QXVJMzVpQ0k7O0VBMENVLGVuSStCUztDSnUxaUN2Qjs7QXVJaDZpQ0k7O0VBZ0RNLHNCQUFrQztDdklxM2lDNUM7O0F1SS82aUNRO0VBQ0Usc0JBQWtDO0N2SWs3aUM1Qzs7QXVJOTZpQ007RUFDRSxzQkFBa0M7Q3ZJaTdpQzFDOztBdUk3NmlDSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SSs2aUNsRTs7QXVJdDdpQ0k7O0VBYUksMEIxQ1FhO0UwQ1BiLGVuSTJEZTtDSm0zaUN2Qjs7QXVJNTdpQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsZW5JcURXO0NKMDNpQ3ZCOztBdUluOGlDSTs7RUE2QlEsc0JBQWtDO0N2STI2aUM5Qzs7QXVJeDhpQ0k7O0VBaUNRLDBCMUNaUztFMENhVCxzQkFBZ0M7RUFDaEMsZW5Jc0NXO0NKczRpQ3ZCOztBdUkvOGlDSTs7RUF1Q1EsNkJuSWtDVztDSjI0aUN2Qjs7QXVJcDlpQ0k7O0VBMENVLGVuSStCUztDSmc1aUN2Qjs7QXVJejlpQ0k7O0VBZ0RNLHNCQUFrQztDdkk4NmlDNUM7O0F1SXgraUNRO0VBQ0Usc0JBQWtDO0N2STIraUM1Qzs7QXVJditpQ007RUFDRSxzQkFBa0M7Q3ZJMCtpQzFDOztBdUl0K2lDSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SXcraUNsRTs7QXVJLytpQ0k7O0VBYUksMEIxQ1NhO0UwQ1JiLFluSXZCTztDSjgvaUNmOztBdUlyL2lDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0pxZ2pDZjs7QXVJNS9pQ0k7O0VBNkJRLHNCQUFrQztDdklvK2lDOUM7O0F1SWpnakNJOztFQWlDUSwwQjFDWFM7RTBDWVQsc0JBQWdDO0VBQ2hDLFluSTVDRztDSmloakNmOztBdUl4Z2pDSTs7RUF1Q1EsZ0NuSWhERztDSnNoakNmOztBdUk3Z2pDSTs7RUEwQ1UsWW5JbkRDO0NKMmhqQ2Y7O0F1SWxoakNJOztFQWdETSxzQkFBa0M7Q3ZJdStpQzVDOztBdUlqaWpDUTtFQUNFLHNCQUFrQztDdklvaWpDNUM7O0F1SWhpakNNO0VBQ0Usc0JBQWtDO0N2SW1pakMxQzs7QXVJL2hqQ0k7Ozs7OztFQU9RLDBCQUFzRDtDdklpaWpDbEU7O0F1SXhpakNJOztFQWFJLDBCMUNVYTtFMENUYixZbkl2Qk87Q0p1ampDZjs7QXVJOWlqQ0k7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKOGpqQ2Y7O0F1SXJqakNJOztFQTZCUSxzQkFBa0M7Q3ZJNmhqQzlDOztBdUkxampDSTs7RUFpQ1EsMEIxQ1ZTO0UwQ1dULHNCQUFnQztFQUNoQyxZbkk1Q0c7Q0owa2pDZjs7QXVJamtqQ0k7O0VBdUNRLGdDbkloREc7Q0ora2pDZjs7QXVJdGtqQ0k7O0VBMENVLFluSW5EQztDSm9sakNmOztBdUkza2pDSTs7RUFnRE0sc0JBQWtDO0N2SWdpakM1Qzs7QXVJMWxqQ1E7RUFDRSxzQkFBa0M7Q3ZJNmxqQzVDOztBdUl6bGpDTTtFQUNFLHNCQUFrQztDdkk0bGpDMUM7O0F1SXhsakNJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJMGxqQ2xFOztBdUlqbWpDSTs7RUFhSSwwQjFDV2E7RTBDVmIsWW5JdkJPO0NKZ25qQ2Y7O0F1SXZtakNJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSnVuakNmOztBdUk5bWpDSTs7RUE2QlEsc0JBQWtDO0N2SXNsakM5Qzs7QXVJbm5qQ0k7O0VBaUNRLDBCMUNUUztFMENVVCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKbW9qQ2Y7O0F1STFuakNJOztFQXVDUSxnQ25JaERHO0NKd29qQ2Y7O0F1SS9uakNJOztFQTBDVSxZbkluREM7Q0o2b2pDZjs7QXVJcG9qQ0k7O0VBZ0RNLHNCQUFrQztDdkl5bGpDNUM7O0F1SW5wakNRO0VBQ0Usb0JBQWtDO0N2SXNwakM1Qzs7QXVJbHBqQ007RUFDRSxvQkFBa0M7Q3ZJcXBqQzFDOztBdUlqcGpDSTs7Ozs7O0VBT1Esd0JBQXNEO0N2SW1wakNsRTs7QXVJMXBqQ0k7O0VBYUksdUJuSXRCTztFbUl1QlAsZW5JMkRlO0NKdWxqQ3ZCOztBdUlocWpDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxlbklxRFc7Q0o4bGpDdkI7O0F1SXZxakNJOztFQTZCUSxvQkFBa0M7Q3ZJK29qQzlDOztBdUk1cWpDSTs7RUFpQ1EsdUJuSTFDRztFbUkyQ0gsc0JBQWdDO0VBQ2hDLGVuSXNDVztDSjBtakN2Qjs7QXVJbnJqQ0k7O0VBdUNRLDZCbklrQ1c7Q0orbWpDdkI7O0F1SXhyakNJOztFQTBDVSxlbkkrQlM7Q0pvbmpDdkI7O0F1STdyakNJOztFQWdETSxvQkFBa0M7Q3ZJa3BqQzVDOztBdUk1c2pDUTtFQUNFLHNCQUFrQztDdkkrc2pDNUM7O0F1STNzakNNO0VBQ0Usc0JBQWtDO0N2SThzakMxQzs7QXVJMXNqQ0k7Ozs7OztFQU9RLDBCQUFzRDtDdkk0c2pDbEU7O0F1SW50akNJOztFQWFJLDBCbkloQlU7RW1JaUJWLFluSXZCTztDSmt1akNmOztBdUl6dGpDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0p5dWpDZjs7QXVJaHVqQ0k7O0VBNkJRLHNCQUFrQztDdkl3c2pDOUM7O0F1SXJ1akNJOztFQWlDUSwwQm5JcENNO0VtSXFDTixzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKcXZqQ2Y7O0F1STV1akNJOztFQXVDUSxnQ25JaERHO0NKMHZqQ2Y7O0F1SWp2akNJOztFQTBDVSxZbkluREM7Q0ordmpDZjs7QXVJdHZqQ0k7O0VBZ0RNLHNCQUFrQztDdkkyc2pDNUM7O0F1SXJ3akNRO0VBQ0Usc0JBQWtDO0N2SXd3akM1Qzs7QXVJcHdqQ007RUFDRSxzQkFBa0M7Q3ZJdXdqQzFDOztBdUlud2pDSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SXF3akNsRTs7QXVJNXdqQ0k7O0VBYUksMEJuSWRVO0VtSWVWLFluSXZCTztDSjJ4akNmOztBdUlseGpDSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0preWpDZjs7QXVJenhqQ0k7O0VBNkJRLHNCQUFrQztDdklpd2pDOUM7O0F1STl4akNJOztFQWlDUSwwQm5JbENNO0VtSW1DTixzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKOHlqQ2Y7O0F1SXJ5akNJOztFQXVDUSxnQ25JaERHO0NKbXpqQ2Y7O0F1STF5akNJOztFQTBDVSxZbkluREM7Q0p3empDZjs7QXVJL3lqQ0k7O0VBZ0RNLHNCQUFrQztDdklvd2pDNUM7O0F3SW4wakNBO0VBQ0UsYXBJOHFCOEI7Q0p3cGlDaEM7O0F3SWwwakNBO0VBRUksYUFBWTtDeElvMGpDaEI7O0F3SXQwakNBO0VBS0ksWUFBVztDeElxMGpDZjs7QXdJL3pqQ0U7RUFFSSxvQnhJdEJ3QjtDQXUxakM5Qjs7QXdJbjBqQ0U7RUFFSSxvQnBJTlk7Q0oyMGpDbEI7O0F3SXYwakNFO0VBRUksb0JwSW9CVztDSnF6akNqQjs7QXdJMzBqQ0U7RUFFSSxvQnBJc0JXO0NKdXpqQ2pCOztBd0kvMGpDRTtFQUVJLG9CcEltQlc7Q0o4empDakI7O0F3SW4xakNFO0VBRUksb0JwSWlCVztDSm8wakNqQjs7QXdJdjFqQ0U7RUFFSSxvQnBJWFk7Q0pvMmpDbEI7O0F3STMxakNFO0VBRUksb0JwSUpZO0NKaTJqQ2xCOztBd0l2MWpDRTtFQUVJLG9CbER4QmE7Q3RGaTNqQ25COztBd0kzMWpDRTtFQUVJLG9CbER2QlE7Q3RGbzNqQ2Q7O0F3SS8xakNFO0VBRUksb0JsRHJCUztDdEZzM2pDZjs7QXdJbjJqQ0U7RUFFSSxvQmxEcEJRO0N0RnkzakNkOztBd0l2MmpDRTtFQUVJLG9CbERsQlc7Q3RGMjNqQ2pCOztBd0kzMmpDRTtFQUVJLG9CbERoQlU7Q3RGNjNqQ2hCOztBd0kvMmpDRTtFQUVJLG9CcElLVztDSjQyakNqQjs7QXdJbjNqQ0U7RUFFSSxvQnBJTVc7Q0orMmpDakI7O0F3SXYzakNFO0VBRUksb0JwSU9XO0NKazNqQ2pCOztBd0kzM2pDRTtFQUVJLG9CcElRVztDSnEzakNqQjs7QXdJLzNqQ0U7RUFFSSxvQnBJU1c7Q0p3M2pDakI7O0F3SW40akNFO0VBRUksb0JwSVVXO0NKMjNqQ2pCOztBd0l2NGpDRTtFQUVJLG9CcElXVztDSjgzakNqQjs7QXdJMzRqQ0U7RUFFSSxvQnBJWVc7Q0ppNGpDakI7O0F3SS80akNFO0VBRUksb0JwSWFXO0NKbzRqQ2pCOztBd0luNWpDRTtFQUVJLG9CcEljVztDSnU0akNqQjs7QXdJdjVqQ0U7RUFFSSxpQnBJcEJTO0NKNjZqQ2Y7O0F3STM1akNFO0VBRUksb0JwSWRZO0NKMjZqQ2xCOztBd0kvNWpDRTtFQUVJLG9CcElaWTtDSjY2akNsQjs7QXdJNTVqQ0E7RUFFSSwwQkFBcUM7RUFDckMsdUJBQXNCO0N4STg1akMxQjs7QXdJajZqQ0E7RUFTUSxvQjNDVmE7QzdGczZqQ3JCOztBd0lyNmpDQTtFQVNRLG9CcEk1QlU7Q0o0N2pDbEI7O0F3SXo2akNBO0VBU1Esb0IzQ0hhO0M3RnU2akNyQjs7QXdJNzZqQ0E7RUFTUSxvQjNDRGE7QzdGeTZqQ3JCOztBd0lqN2pDQTtFQVNRLG9CM0NKYTtDN0ZnN2pDckI7O0F3SXI3akNBO0VBU1Esb0IzQ05hO0M3RnM3akNyQjs7QXdJejdqQ0E7RUFTUSxvQnBJakNVO0NKcTlqQ2xCOztBd0k3N2pDQTtFQVNRLG9CcEkxQlU7Q0prOWpDbEI7O0F3SWo4akNBO0VBaUJRLG9CM0NONkI7QzdGMDdqQ3JDOztBd0lyOGpDQTtFQWlCUSxvQjNDTHVCO0M3RjY3akMvQjs7QXdJejhqQ0E7RUFpQlEsb0IzQ0p5QjtDN0ZnOGpDakM7O0F3STc4akNBO0VBaUJRLG9CM0NId0I7QzdGbThqQ2hDOztBd0lqOWpDQTtFQWlCUSxvQjNDRjJCO0M3RnM4akNuQzs7QXdJcjlqQ0E7RUFpQlEsb0IzQ0QwQjtDN0Z5OGpDbEM7O0F3SXo5akNBO0VBaUJRLG9CM0NsQmE7QzdGODlqQ3JCOztBd0k3OWpDQTtFQWlCUSxvQjNDakJhO0M3RmkrakNyQjs7QXdJaitqQ0E7RUFpQlEsb0IzQ2hCYTtDN0ZvK2pDckI7O0F3SXIrakNBO0VBaUJRLG9CM0NmYTtDN0Z1K2pDckI7O0F3SXorakNBO0VBaUJRLG9CM0NkYTtDN0YwK2pDckI7O0F3STcrakNBO0VBaUJRLG9CM0NiYTtDN0Y2K2pDckI7O0F3SWovakNBO0VBaUJRLG9CM0NaYTtDN0ZnL2pDckI7O0F3SXIvakNBO0VBaUJRLG9CM0NYYTtDN0ZtL2pDckI7O0F3SXovakNBO0VBaUJRLG9CM0NWYTtDN0ZzL2pDckI7O0F3STcvakNBO0VBaUJRLG9CM0NUYTtDN0Z5L2pDckI7O0F3SWpna0NBO0VBaUJRLGlCcEkxQ087Q0o4aGtDZjs7QXdJcmdrQ0E7RUFpQlEsb0JwSXBDVTtDSjRoa0NsQjs7QXdJemdrQ0E7RUFpQlEsb0JwSWxDVTtDSjhoa0NsQjs7QXlJM2lrQ0U7O0VBRUUsc0JBQWM7Q3pJOGlrQ2xCOztBeUkzaWtDRTs7RUFFRSxzQkFBYztDekk4aWtDbEI7O0F5STNpa0NFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDekk4aWtDbEI7O0F5STNqa0NFOztFQUVFLHNCQUFjO0N6SThqa0NsQjs7QXlJM2prQ0U7O0VBRUUsc0JBQWM7Q3pJOGprQ2xCOztBeUkzamtDRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJOGprQ2xCOztBeUkza2tDRTs7RUFFRSxzQkFBYztDekk4a2tDbEI7O0F5STNra0NFOztFQUVFLHNCQUFjO0N6SThra0NsQjs7QXlJM2trQ0U7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SThra0NsQjs7QXlJM2xrQ0U7O0VBRUUsc0JBQWM7Q3pJOGxrQ2xCOztBeUkzbGtDRTs7RUFFRSxzQkFBYztDekk4bGtDbEI7O0F5STNsa0NFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDekk4bGtDbEI7O0F5STNta0NFOztFQUVFLHNCQUFjO0N6SThta0NsQjs7QXlJM21rQ0U7O0VBRUUsc0JBQWM7Q3pJOG1rQ2xCOztBeUkzbWtDRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJOG1rQ2xCOztBeUkzbmtDRTs7RUFFRSxzQkFBYztDekk4bmtDbEI7O0F5STNua0NFOztFQUVFLHNCQUFjO0N6SThua0NsQjs7QXlJM25rQ0U7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SThua0NsQjs7QXlJM29rQ0U7O0VBRUUsc0JBQWM7Q3pJOG9rQ2xCOztBeUkzb2tDRTs7RUFFRSxzQkFBYztDekk4b2tDbEI7O0F5STNva0NFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDekk4b2tDbEI7O0F5STNwa0NFOztFQUVFLHNCQUFjO0N6SThwa0NsQjs7QXlJM3BrQ0U7O0VBRUUsc0JBQWM7Q3pJOHBrQ2xCOztBeUkzcGtDRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJOHBrQ2xCOztBeUl4cGtDRTs7RUFFRSxzQkFBYztDekkycGtDbEI7O0F5SXhwa0NFOztFQUVFLHNCQUFjO0N6STJwa0NsQjs7QXlJeHBrQ0U7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0N6STJwa0NsQjs7QXlJeHFrQ0U7O0VBRUUsc0JBQWM7Q3pJMnFrQ2xCOztBeUl4cWtDRTs7RUFFRSxzQkFBYztDekkycWtDbEI7O0F5SXhxa0NFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDekkycWtDbEI7O0F5SXhya0NFOztFQUVFLHNCQUFjO0N6STJya0NsQjs7QXlJeHJrQ0U7O0VBRUUsc0JBQWM7Q3pJMnJrQ2xCOztBeUl4cmtDRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJMnJrQ2xCOztBeUl4c2tDRTs7RUFFRSxzQkFBYztDekkyc2tDbEI7O0F5SXhza0NFOztFQUVFLHNCQUFjO0N6STJza0NsQjs7QXlJeHNrQ0U7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0N6STJza0NsQjs7QXlJeHRrQ0U7O0VBRUUsc0JBQWM7Q3pJMnRrQ2xCOztBeUl4dGtDRTs7RUFFRSxzQkFBYztDekkydGtDbEI7O0F5SXh0a0NFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDekkydGtDbEI7O0F5SXh1a0NFOztFQUVFLHNCQUFjO0N6STJ1a0NsQjs7QXlJeHVrQ0U7O0VBRUUsc0JBQWM7Q3pJMnVrQ2xCOztBeUl4dWtDRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJMnVrQ2xCOztBeUl4dmtDRTs7RUFFRSxzQkFBYztDekkydmtDbEI7O0F5SXh2a0NFOztFQUVFLHNCQUFjO0N6STJ2a0NsQjs7QXlJeHZrQ0U7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0N6STJ2a0NsQjs7QXlJeHdrQ0U7O0VBRUUsc0JBQWM7Q3pJMndrQ2xCOztBeUl4d2tDRTs7RUFFRSxzQkFBYztDekkyd2tDbEI7O0F5SXh3a0NFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDekkyd2tDbEI7O0F5SXh4a0NFOztFQUVFLHNCQUFjO0N6STJ4a0NsQjs7QXlJeHhrQ0U7O0VBRUUsc0JBQWM7Q3pJMnhrQ2xCOztBeUl4eGtDRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJMnhrQ2xCOztBeUl4eWtDRTs7RUFFRSxzQkFBYztDekkyeWtDbEI7O0F5SXh5a0NFOztFQUVFLHNCQUFjO0N6STJ5a0NsQjs7QXlJeHlrQ0U7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0N6STJ5a0NsQjs7QXlJeHprQ0U7O0VBRUUsc0JBQWM7Q3pJMnprQ2xCOztBeUl4emtDRTs7RUFFRSxzQkFBYztDekkyemtDbEI7O0F5SXh6a0NFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDekkyemtDbEI7O0F5SXgwa0NFOztFQUVFLHNCQUFjO0N6STIwa0NsQjs7QXlJeDBrQ0U7O0VBRUUsc0JBQWM7Q3pJMjBrQ2xCOztBeUl4MGtDRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJMjBrQ2xCOztBeUl4MWtDRTs7RUFFRSxzQkFBYztDekkyMWtDbEI7O0F5SXgxa0NFOztFQUVFLHNCQUFjO0N6STIxa0NsQjs7QXlJeDFrQ0U7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0N6STIxa0NsQjs7QXlJeDJrQ0U7O0VBRUUsc0JBQWM7Q3pJMjJrQ2xCOztBeUl4MmtDRTs7RUFFRSxzQkFBYztDekkyMmtDbEI7O0F5SXgya0NFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDekkyMmtDbEI7O0F5SXgza0NFOztFQUVFLHNCQUFjO0N6STIza0NsQjs7QXlJeDNrQ0U7O0VBRUUsc0JBQWM7Q3pJMjNrQ2xCOztBeUl4M2tDRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJMjNrQ2xCOztBeUl4NGtDRTs7RUFFRSxzQkFBYztDekkyNGtDbEI7O0F5SXg0a0NFOztFQUVFLHNCQUFjO0N6STI0a0NsQjs7QXlJeDRrQ0U7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0N6STI0a0NsQjs7QXlJeDVrQ0U7O0VBRUUsbUJBQWM7Q3pJMjVrQ2xCOztBeUl4NWtDRTs7RUFFRSxtQkFBYztDekkyNWtDbEI7O0F5SXg1a0NFOztFQUVFLHVCQUFrQjtFQUNsQixtQkFBYztDekkyNWtDbEI7O0F5SXg2a0NFOztFQUVFLHNCQUFjO0N6STI2a0NsQjs7QXlJeDZrQ0U7O0VBRUUsc0JBQWM7Q3pJMjZrQ2xCOztBeUl4NmtDRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJMjZrQ2xCOztBeUl4N2tDRTs7RUFFRSxzQkFBYztDekkyN2tDbEI7O0F5SXg3a0NFOztFQUVFLHNCQUFjO0N6STI3a0NsQjs7QXlJeDdrQ0U7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0N6STI3a0NsQjs7QXlJdjdrQ0E7O0VBSU0sc0JySTdCWTtDSnE5a0NsQjs7QXlJNTdrQ0E7O0VBV00sc0JBQWM7Q3pJczdrQ3BCOztBeUlqOGtDQTs7RUFnQk0sc0JBQWM7Q3pJczdrQ3BCOztBeUl0OGtDQTs7RUFxQk0sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SXM3a0NwQjs7QXlJNThrQ0E7O0VBV00sc0JBQWM7Q3pJczhrQ3BCOztBeUlqOWtDQTs7RUFnQk0sc0JBQWM7Q3pJczhrQ3BCOztBeUl0OWtDQTs7RUFxQk0sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SXM4a0NwQjs7QXlJNTlrQ0E7O0VBV00sc0JBQWM7Q3pJczlrQ3BCOztBeUlqK2tDQTs7RUFnQk0sc0JBQWM7Q3pJczlrQ3BCOztBeUl0K2tDQTs7RUFxQk0sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SXM5a0NwQjs7QXlJNStrQ0E7O0VBV00sc0JBQWM7Q3pJcytrQ3BCOztBeUlqL2tDQTs7RUFnQk0sc0JBQWM7Q3pJcytrQ3BCOztBeUl0L2tDQTs7RUFxQk0sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SXMra0NwQjs7QXlJNS9rQ0E7O0VBV00sc0JBQWM7Q3pJcy9rQ3BCOztBeUlqZ2xDQTs7RUFnQk0sc0JBQWM7Q3pJcy9rQ3BCOztBeUl0Z2xDQTs7RUFxQk0sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SXMva0NwQjs7QXlJNWdsQ0E7O0VBV00sc0JBQWM7Q3pJc2dsQ3BCOztBeUlqaGxDQTs7RUFnQk0sc0JBQWM7Q3pJc2dsQ3BCOztBeUl0aGxDQTs7RUFxQk0sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SXNnbENwQjs7QXlJNWhsQ0E7O0VBV00sc0JBQWM7Q3pJc2hsQ3BCOztBeUlqaWxDQTs7RUFnQk0sc0JBQWM7Q3pJc2hsQ3BCOztBeUl0aWxDQTs7RUFxQk0sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SXNobENwQjs7QXlJNWlsQ0E7O0VBV00sc0JBQWM7Q3pJc2lsQ3BCOztBeUlqamxDQTs7RUFnQk0sc0JBQWM7Q3pJc2lsQ3BCOztBeUl0amxDQTs7RUFxQk0sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SXNpbENwQjs7QXlJNWpsQ0E7O0VBOEJNLHNCQUFjO0N6SW1pbENwQjs7QXlJamtsQ0E7O0VBbUNNLHNCQUFjO0N6SW1pbENwQjs7QXlJdGtsQ0E7O0VBd0NNLDBCQUFrQjtFQUNsQixzQkFBYztDekltaWxDcEI7O0F5STVrbENBOztFQThCTSxzQkFBYztDekltamxDcEI7O0F5SWpsbENBOztFQW1DTSxzQkFBYztDekltamxDcEI7O0F5SXRsbENBOztFQXdDTSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJbWpsQ3BCOztBeUk1bGxDQTs7RUE4Qk0sc0JBQWM7Q3pJbWtsQ3BCOztBeUlqbWxDQTs7RUFtQ00sc0JBQWM7Q3pJbWtsQ3BCOztBeUl0bWxDQTs7RUF3Q00sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SW1rbENwQjs7QXlJNW1sQ0E7O0VBOEJNLHNCQUFjO0N6SW1sbENwQjs7QXlJam5sQ0E7O0VBbUNNLHNCQUFjO0N6SW1sbENwQjs7QXlJdG5sQ0E7O0VBd0NNLDBCQUFrQjtFQUNsQixzQkFBYztDekltbGxDcEI7O0F5STVubENBOztFQThCTSxzQkFBYztDekltbWxDcEI7O0F5SWpvbENBOztFQW1DTSxzQkFBYztDekltbWxDcEI7O0F5SXRvbENBOztFQXdDTSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJbW1sQ3BCOztBeUk1b2xDQTs7RUE4Qk0sc0JBQWM7Q3pJbW5sQ3BCOztBeUlqcGxDQTs7RUFtQ00sc0JBQWM7Q3pJbW5sQ3BCOztBeUl0cGxDQTs7RUF3Q00sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SW1ubENwQjs7QXlJNXBsQ0E7O0VBOEJNLHNCQUFjO0N6SW1vbENwQjs7QXlJanFsQ0E7O0VBbUNNLHNCQUFjO0N6SW1vbENwQjs7QXlJdHFsQ0E7O0VBd0NNLDBCQUFrQjtFQUNsQixzQkFBYztDekltb2xDcEI7O0F5STVxbENBOztFQThCTSxzQkFBYztDekltcGxDcEI7O0F5SWpybENBOztFQW1DTSxzQkFBYztDekltcGxDcEI7O0F5SXRybENBOztFQXdDTSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJbXBsQ3BCOztBeUk1cmxDQTs7RUE4Qk0sc0JBQWM7Q3pJbXFsQ3BCOztBeUlqc2xDQTs7RUFtQ00sc0JBQWM7Q3pJbXFsQ3BCOztBeUl0c2xDQTs7RUF3Q00sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SW1xbENwQjs7QXlJNXNsQ0E7O0VBOEJNLHNCQUFjO0N6SW1ybENwQjs7QXlJanRsQ0E7O0VBbUNNLHNCQUFjO0N6SW1ybENwQjs7QXlJdHRsQ0E7O0VBd0NNLDBCQUFrQjtFQUNsQixzQkFBYztDekltcmxDcEI7O0F5STV0bENBOztFQThCTSxzQkFBYztDekltc2xDcEI7O0F5SWp1bENBOztFQW1DTSxzQkFBYztDekltc2xDcEI7O0F5SXR1bENBOztFQXdDTSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJbXNsQ3BCOztBeUk1dWxDQTs7RUE4Qk0sc0JBQWM7Q3pJbXRsQ3BCOztBeUlqdmxDQTs7RUFtQ00sc0JBQWM7Q3pJbXRsQ3BCOztBeUl0dmxDQTs7RUF3Q00sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SW10bENwQjs7QXlJNXZsQ0E7O0VBOEJNLHNCQUFjO0N6SW11bENwQjs7QXlJandsQ0E7O0VBbUNNLHNCQUFjO0N6SW11bENwQjs7QXlJdHdsQ0E7O0VBd0NNLDBCQUFrQjtFQUNsQixzQkFBYztDekltdWxDcEI7O0F5STV3bENBOztFQThCTSxzQkFBYztDekltdmxDcEI7O0F5SWp4bENBOztFQW1DTSxzQkFBYztDekltdmxDcEI7O0F5SXR4bENBOztFQXdDTSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJbXZsQ3BCOztBeUk1eGxDQTs7RUE4Qk0sc0JBQWM7Q3pJbXdsQ3BCOztBeUlqeWxDQTs7RUFtQ00sc0JBQWM7Q3pJbXdsQ3BCOztBeUl0eWxDQTs7RUF3Q00sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SW13bENwQjs7QXlJNXlsQ0E7O0VBOEJNLHNCQUFjO0N6SW14bENwQjs7QXlJanpsQ0E7O0VBbUNNLHNCQUFjO0N6SW14bENwQjs7QXlJdHpsQ0E7O0VBd0NNLDBCQUFrQjtFQUNsQixzQkFBYztDeklteGxDcEI7O0F5STV6bENBOztFQThCTSxtQkFBYztDeklteWxDcEI7O0F5SWowbENBOztFQW1DTSxtQkFBYztDeklteWxDcEI7O0F5SXQwbENBOztFQXdDTSx1QkFBa0I7RUFDbEIsbUJBQWM7Q3pJbXlsQ3BCOztBeUk1MGxDQTs7RUE4Qk0sc0JBQWM7Q3pJbXpsQ3BCOztBeUlqMWxDQTs7RUFtQ00sc0JBQWM7Q3pJbXpsQ3BCOztBeUl0MWxDQTs7RUF3Q00sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SW16bENwQjs7QXlJNTFsQ0E7O0VBOEJNLHNCQUFjO0N6SW0wbENwQjs7QXlJajJsQ0E7O0VBbUNNLHNCQUFjO0N6SW0wbENwQjs7QXlJdDJsQ0E7O0VBd0NNLDBCQUFrQjtFQUNsQixzQkFBYztDekltMGxDcEI7O0EwSWw1bENBO0VBRUksbUJBQWtCO0MxSW81bEN0Qjs7QTBJdDVsQ0E7RXBGSEUscUxsRHVPbU07RWtEck9uTSxtQkFBa0I7RUFDbEIsaUJsRDhPK0I7RWtEN08vQixpQmxEaVArQjtFa0RoUC9CLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsc0JBQXFCO0VBQ3JCLGtCQUFpQjtFQUNqQixxQkFBb0I7RUFDcEIsdUJBQXNCO0VBQ3RCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsb0JBQW1CO0VBQ25CLGlCQUFnQjtFMUNHZCx1QlJtTWdDO0VDdEY5QixvQkF0Q1k7RXFJNUVkLHVCdElRVztFc0lQWCxZdElIVztFc0lJWCxlQUFjO0VBQ2QsaUJ0SWdxQitCO0VzSS9wQi9CLHdCdElxcUIrQjtFc0lwcUIvQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLHNCQUFxQjtFQUNyQixjdEkyaUJvQztDSnMza0N4Qzs7QTBJbDdsQ0E7RUFxQkksMEJ0SWJjO0VzSWNkLDBCdElWYztFc0lXZCxjQUFhO0VBQ2IsYUFBWTtDMUlpNmxDaEI7O0EwSXo3bENBO0VBNEJJLDBCdElwQmM7RXNJcUJkLHVCcERpSzhCO0VvRGhLOUIsdUJ0SW1MZ0M7RXNJbExoQyxZcEQ4SnVCO0VvRDdKdkIsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsYUFBWTtFQUNaLFdBQVU7RUFDVixrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsT0FBTTtFQUVOLGtCQUFpQjtFQUNqQixZQUFXO0MxSWc2bENmOztBMEkzOGxDQTtFQWdETSwwQkFBOEQ7RUFDOUQsZUFBeUM7QzFJKzVsQy9DOztBMEloOWxDQTtFQXNESSxrQkFBaUI7RUFDakIsVUFBUztDMUk4NWxDYjs7QTBJcjlsQ0E7RUEyREksVUFBUztDMUk4NWxDYjs7QTBJejlsQ0E7RUErREksVUFBUztDMUk4NWxDYjs7QTJJNTlsQ0E7O0VBRUUsMEJ2SUtnQjtFdUlKaEIsdUJyRDBMZ0M7RXFEekxoQyx1QnZJNE1rQztFdUkzTWxDLFlyRHVMeUI7RXFEdEx6QixhQUFZO0VBQ1osWUFBVztDM0krOWxDYjs7QTJJdCtsQ0E7Ozs7RUFZSSwwQkFBOEQ7RUFDOUQsZUFBeUM7QzNJaStsQzdDOztBNEk5K2xDQTtFQUVJLG9DQUFpQztFQUNqQyxleElxQ2E7Q0oyOGxDakI7O0E0SW4vbENBO0VBT0ksb0NBQW9DO0VBQ3BDLGV4STZCYTtDSm05bENqQjs7QTRJeC9sQ0E7RUFZSSxvQ0FBbUM7RUFDbkMsZXhJc0JhO0NKMDlsQ2pCOztBNEk3L2xDQTtFQWlCSSxvQ0FBc0M7RUFDdEMsZXhJTmM7Q0pzL2xDbEI7O0E0SWxnbUNBO0VBc0JJLG9DQUFvQztFQUNwQyxleEllYTtDSmkrbENqQjs7QTRJdmdtQ0E7RUEwQk0sb0NBQW9DO0M1SWkvbEMxQzs7QTRJM2dtQ0E7RUE4Qk0sMEJ4SVFXO0NKeStsQ2pCOztBNEk1K2xDQTtFQUVJLDBCeEl2QmM7RXdJd0JkLGV4STlCYztDSjRnbUNsQjs7QTRJai9sQ0E7O0VBT00sZXhJbENZO0NKaWhtQ2xCOztBNkk5L2xDQTtFQUdJLDBCN0lsQzBCO0NBaWltQzlCOztBNklsZ21DQTtFQU9JLDBCeklJYTtDSjIvbENqQjs7QTZJdGdtQ0E7RUFXSSwwQnpJSGE7Q0prZ21DakI7O0E2STFnbUNBO0VBZUksMEJ6SUZhO0NKaWdtQ2pCOztBNkk5Z21DQTtFQW1CSSwwQnpJVGE7Q0p3Z21DakI7O0E2STEvbENBOztFQUVFLG1CQUFrQjtDN0k2L2xDcEI7O0E4SW5qbUNBO0VBQ0UsYzFJdWpCc0M7Q0orL2tDeEM7O0E4SXZqbUNBO0VBSUksYzFJb2pCb0M7Q0ptZ2xDeEM7O0E4STNqbUNBO0VBUUksYzFJZ2pCb0M7Q0p1Z2xDeEM7O0E4SWpqbUNFO0VBR00sb0I5SXBCc0I7Q0Fza21DOUI7O0E4STdpbUNFO0VBRUksaUIxSWpCUztDSmdrbUNmOztBOElqam1DRTtFQUtNLG9COUk5QnNCO0NBOGttQzlCOztBOElyam1DRTtFQVNNLG1NQUE4TTtDOUlnam1DdE47O0E4STNpbUNFO0VBR00sOEI5STFDc0I7Q0FzbG1DOUI7O0E4SXZpbUNFO0VBR00sb0I5SWxEc0I7Q0EwbG1DOUI7O0E4SW5pbUNFO0VBRUksY0FBYTtFQUNiLFlBQVc7QzlJcWltQ2pCOztBOEl4aW1DRTtFQU1NLG9COUk3RHNCO0U4SThEdEIsWTFJcERPO0UwSXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUlzaW1DeEI7O0E4SWhqbUNFO0VBZUksc0I5SXRFd0I7Q0EybW1DOUI7O0E4SXBqbUNFO0VBbUJNLHNCOUkxRXNCO0NBK21tQzlCOztBOEloaW1DRTtFQUdNLG1DOUlsRnNCO0U4SW1GdEIsWTFJekVPO0NKMG1tQ2Y7O0E4STVobUNFO0VBR00sOENBQTRDO0M5STZobUNwRDs7QThJaGltQ0U7RUFPTSw4Q0FBNEM7QzlJNmhtQ3BEOztBOEl4aG1DRTtFQUVJLGlCMUk1RlM7RTBJNkZULHNCOUl2R3dCO0NBaW9tQzlCOztBOEk3aG1DRTtFQU1NLG9COUkxR3NCO0NBcW9tQzlCOztBOEl0aG1DRTtFQUVJLGU5SWpId0I7Q0F5b21DOUI7O0E4SXBobUNFO0VBR00sb0I5SXhIc0I7Q0E2b21DOUI7O0E4SXhobUNFOztFQVFNLHVCMUluSE87Q0p3b21DZjs7QThJN2htQ0U7RUFhUSwyQzlJbElvQjtFOEltSXBCLDBDOUluSW9CO0NBdXBtQzlCOztBOElsaW1DRTtFQWtCUSx5QzlJdklvQjtFOEl3SXBCLDRDOUl4SW9CO0NBNHBtQzlCOztBOEkvZ21DRTtFQUdNLHlDOUloSnNCO0NBZ3FtQzlCOztBOEkzZ21DRTtFQUdNLG9COUl4SnNCO0NBb3FtQzlCOztBOEkvZ21DRTtFQU9NLDhDOUk1SnNCO0NBd3FtQzlCOztBOEluaG1DRTtFQVdNLDBCOUloS3NCO0U4SWlLdEIsMkI5SWpLc0I7Q0E2cW1DOUI7O0E4SXZnbUNFO0VBR00sb0I5SXpLc0I7RThJMEt0QixlOUkxS3NCO0U4STJLdEIsdUMxSWpLTztDSnlxbUNmOztBOEk3Z21DRTtFQVNNLDBEMUlyS087Q0o2cW1DZjs7QThJbmdtQ0U7RUFHTSwwQjlJdkxzQjtFOEl3THRCLG1JMUk5S087Q0prcm1DZjs7QThJeGdtQ0U7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDOUlvZ21DcEI7O0E4SS8vbENFO0VBRUksZTlJcE13QjtDQXFzbUM5Qjs7QThJcHJtQ0U7RUFHTSxvQjFJSlU7Q0p5cm1DbEI7O0E4SWhybUNFO0VBRUksaUIxSWpCUztDSm1zbUNmOztBOElwcm1DRTtFQUtNLG9CMUlkVTtDSmlzbUNsQjs7QThJeHJtQ0U7RUFTTSxtTUFBOE07QzlJbXJtQ3ROOztBOEk5cW1DRTtFQUdNLGdDMUkxQlU7Q0p5c21DbEI7O0E4STFxbUNFO0VBR00sb0IxSWxDVTtDSjZzbUNsQjs7QThJdHFtQ0U7RUFFSSxjQUFhO0VBQ2IsWUFBVztDOUl3cW1DakI7O0E4STNxbUNFO0VBTU0sb0IxSTdDVTtFMEk4Q1YsWTFJcERPO0UwSXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUl5cW1DeEI7O0E4SW5ybUNFO0VBZUksc0IxSXREWTtDSjh0bUNsQjs7QThJdnJtQ0U7RUFtQk0sc0IxSTFEVTtDSmt1bUNsQjs7QThJbnFtQ0U7RUFHTSxxQzFJbEVVO0UwSW1FVixZMUl6RU87Q0o2dW1DZjs7QThJL3BtQ0U7RUFHTSw4Q0FBNEM7QzlJZ3FtQ3BEOztBOElucW1DRTtFQU9NLDhDQUE0QztDOUlncW1DcEQ7O0E4STNwbUNFO0VBRUksaUIxSTVGUztFMEk2RlQsc0IxSXZGWTtDSm92bUNsQjs7QThJaHFtQ0U7RUFNTSxvQjFJMUZVO0NKd3ZtQ2xCOztBOEl6cG1DRTtFQUVJLGUxSWpHWTtDSjR2bUNsQjs7QThJdnBtQ0U7RUFHTSxvQjFJeEdVO0NKZ3dtQ2xCOztBOEkzcG1DRTs7RUFRTSx1QjFJbkhPO0NKMndtQ2Y7O0E4SWhxbUNFO0VBYVEsNkMxSWxIUTtFMEltSFIsNEMxSW5IUTtDSjB3bUNsQjs7QThJcnFtQ0U7RUFrQlEsMkMxSXZIUTtFMEl3SFIsOEMxSXhIUTtDSit3bUNsQjs7QThJbHBtQ0U7RUFHTSwyQzFJaElVO0NKbXhtQ2xCOztBOEk5b21DRTtFQUdNLG9CMUl4SVU7Q0p1eG1DbEI7O0E4SWxwbUNFO0VBT00sOEMxSTVJVTtDSjJ4bUNsQjs7QThJdHBtQ0U7RUFXTSwwQjFJaEpVO0UwSWlKViwyQjFJakpVO0NKZ3ltQ2xCOztBOEkxb21DRTtFQUdNLG9CMUl6SlU7RTBJMEpWLGUxSTFKVTtFMEkySlYsdUMxSWpLTztDSjR5bUNmOztBOElocG1DRTtFQVNNLDBEMUlyS087Q0pnem1DZjs7QThJdG9tQ0U7RUFHTSwwQjFJdktVO0UwSXdLVixtSTFJOUtPO0NKcXptQ2Y7O0E4STNvbUNFO0VBUU0sZ0dBQXFHO0VBQ3JHLGFBQVk7QzlJdW9tQ3BCOztBOElsb21DRTtFQUVJLGUxSXBMWTtDSnd6bUNsQjs7QThJdnptQ0U7RUFHTSxvQjFJc0JTO0NKa3ltQ2pCOztBOEluem1DRTtFQUVJLGlCMUlqQlM7Q0pzMG1DZjs7QThJdnptQ0U7RUFLTSxvQjFJWVM7Q0oweW1DakI7O0E4STN6bUNFO0VBU00sbU1BQThNO0M5SXN6bUN0Tjs7QThJanptQ0U7RUFHTSw4QjFJQVM7Q0prem1DakI7O0E4STd5bUNFO0VBR00sb0IxSVJTO0NKc3ptQ2pCOztBOEl6eW1DRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5STJ5bUNqQjs7QThJOXltQ0U7RUFNTSxvQjFJbkJTO0UwSW9CVCxZMUlwRE87RTBJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5STR5bUN4Qjs7QThJdHptQ0U7RUFlSSxzQjFJNUJXO0NKdTBtQ2pCOztBOEkxem1DRTtFQW1CTSxzQjFJaENTO0NKMjBtQ2pCOztBOEl0eW1DRTtFQUdNLG1DMUl4Q1M7RTBJeUNULFkxSXpFTztDSmczbUNmOztBOElseW1DRTtFQUdNLDhDQUE0QztDOUlteW1DcEQ7O0E4SXR5bUNFO0VBT00sOENBQTRDO0M5SW15bUNwRDs7QThJOXhtQ0U7RUFFSSxpQjFJNUZTO0UwSTZGVCxzQjFJN0RXO0NKNjFtQ2pCOztBOElueW1DRTtFQU1NLG9CMUloRVM7Q0ppMm1DakI7O0E4STV4bUNFO0VBRUksZTFJdkVXO0NKcTJtQ2pCOztBOEkxeG1DRTtFQUdNLG9CMUk5RVM7Q0p5Mm1DakI7O0E4STl4bUNFOztFQVFNLHVCMUluSE87Q0o4NG1DZjs7QThJbnltQ0U7RUFhUSwyQzFJeEZPO0UwSXlGUCwwQzFJekZPO0NKbTNtQ2pCOztBOEl4eW1DRTtFQWtCUSx5QzFJN0ZPO0UwSThGUCw0QzFJOUZPO0NKdzNtQ2pCOztBOElyeG1DRTtFQUdNLHlDMUl0R1M7Q0o0M21DakI7O0E4SWp4bUNFO0VBR00sb0IxSTlHUztDSmc0bUNqQjs7QThJcnhtQ0U7RUFPTSw4QzFJbEhTO0NKbzRtQ2pCOztBOEl6eG1DRTtFQVdNLDBCMUl0SFM7RTBJdUhULDJCMUl2SFM7Q0p5NG1DakI7O0E4STd3bUNFO0VBR00sb0IxSS9IUztFMElnSVQsZTFJaElTO0UwSWlJVCx1QzFJaktPO0NKKzZtQ2Y7O0E4SW54bUNFO0VBU00sMEQxSXJLTztDSm03bUNmOztBOEl6d21DRTtFQUdNLDBCMUk3SVM7RTBJOElULG1JMUk5S087Q0p3N21DZjs7QThJOXdtQ0U7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDOUkwd21DcEI7O0E4SXJ3bUNFO0VBRUksZTFJMUpXO0NKaTZtQ2pCOztBOEkxN21DRTtFQUdNLG9CMUl3QlM7Q0ptNm1DakI7O0E4SXQ3bUNFO0VBRUksaUIxSWpCUztDSnk4bUNmOztBOEkxN21DRTtFQUtNLG9CMUljUztDSjI2bUNqQjs7QThJOTdtQ0U7RUFTTSxtTUFBOE07QzlJeTdtQ3ROOztBOElwN21DRTtFQUdNLCtCMUlFUztDSm03bUNqQjs7QThJaDdtQ0U7RUFHTSxvQjFJTlM7Q0p1N21DakI7O0E4STU2bUNFO0VBRUksY0FBYTtFQUNiLFlBQVc7QzlJODZtQ2pCOztBOElqN21DRTtFQU1NLG9CMUlqQlM7RTBJa0JULFkxSXBETztFMElxRFAsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7QzlJKzZtQ3hCOztBOEl6N21DRTtFQWVJLHNCMUkxQlc7Q0p3OG1DakI7O0E4STc3bUNFO0VBbUJNLHNCMUk5QlM7Q0o0OG1DakI7O0E4SXo2bUNFO0VBR00sb0MxSXRDUztFMEl1Q1QsWTFJekVPO0NKbS9tQ2Y7O0E4SXI2bUNFO0VBR00sOENBQTRDO0M5SXM2bUNwRDs7QThJejZtQ0U7RUFPTSw4Q0FBNEM7QzlJczZtQ3BEOztBOElqNm1DRTtFQUVJLGlCMUk1RlM7RTBJNkZULHNCMUkzRFc7Q0o4OW1DakI7O0E4SXQ2bUNFO0VBTU0sb0IxSTlEUztDSmsrbUNqQjs7QThJLzVtQ0U7RUFFSSxlMUlyRVc7Q0pzK21DakI7O0E4STc1bUNFO0VBR00sb0IxSTVFUztDSjArbUNqQjs7QThJajZtQ0U7O0VBUU0sdUIxSW5ITztDSmlobkNmOztBOEl0Nm1DRTtFQWFRLDRDMUl0Rk87RTBJdUZQLDJDMUl2Rk87Q0pvL21DakI7O0E4STM2bUNFO0VBa0JRLDBDMUkzRk87RTBJNEZQLDZDMUk1Rk87Q0p5L21DakI7O0E4SXg1bUNFO0VBR00sMEMxSXBHUztDSjYvbUNqQjs7QThJcDVtQ0U7RUFHTSxvQjFJNUdTO0NKaWduQ2pCOztBOEl4NW1DRTtFQU9NLDhDMUloSFM7Q0pxZ25DakI7O0E4STU1bUNFO0VBV00sMEIxSXBIUztFMElxSFQsMkIxSXJIUztDSjBnbkNqQjs7QThJaDVtQ0U7RUFHTSxvQjFJN0hTO0UwSThIVCxlMUk5SFM7RTBJK0hULHVDMUlqS087Q0pram5DZjs7QThJdDVtQ0U7RUFTTSwwRDFJcktPO0NKc2puQ2Y7O0E4STU0bUNFO0VBR00sMEIxSTNJUztFMEk0SVQsbUkxSTlLTztDSjJqbkNmOztBOElqNW1DRTtFQVFNLGdHQUFxRztFQUNyRyxhQUFZO0M5STY0bUNwQjs7QThJeDRtQ0U7RUFFSSxlMUl4Slc7Q0praW5DakI7O0E4STdqbkNFO0VBR00sb0IxSXFCUztDSnlpbkNqQjs7QThJempuQ0U7RUFFSSxvQjFJaUVpQjtDSjAvbUN2Qjs7QThJN2puQ0U7RUFLTSxvQjFJV1M7Q0ppam5DakI7O0E4SWprbkNFO0VBU00sMExBQThNO0M5STRqbkN0Tjs7QThJdmpuQ0U7RUFHTSw4QjFJRFM7Q0p5am5DakI7O0E4SW5qbkNFO0VBR00sb0IxSVRTO0NKNmpuQ2pCOztBOEkvaW5DRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5SWlqbkNqQjs7QThJcGpuQ0U7RUFNTSxvQjFJcEJTO0UwSXFCVCxlMUk4QmU7RTBJN0JmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5SWtqbkN4Qjs7QThJNWpuQ0U7RUFlSSxzQjFJN0JXO0NKOGtuQ2pCOztBOEloa25DRTtFQW1CTSxzQjFJakNTO0NKa2xuQ2pCOztBOEk1aW5DRTtFQUdNLG1DMUl6Q1M7RTBJMENULGUxSVNlO0NKb2luQ3ZCOztBOEl4aW5DRTtFQUdNLDhDQUE0QztDOUl5aW5DcEQ7O0E4STVpbkNFO0VBT00sOENBQTRDO0M5SXlpbkNwRDs7QThJcGluQ0U7RUFFSSxvQjFJVmlCO0UwSVdqQixzQjFJOURXO0NKb21uQ2pCOztBOEl6aW5DRTtFQU1NLG9CMUlqRVM7Q0p3bW5DakI7O0E4SWxpbkNFO0VBRUksZTFJeEVXO0NKNG1uQ2pCOztBOEloaW5DRTtFQUdNLG9CMUkvRVM7Q0pnbm5DakI7O0E4SXBpbkNFOztFQVFNLDBCMUlqQ2U7Q0pra25DdkI7O0E4SXppbkNFO0VBYVEsMkMxSXpGTztFMEkwRlAsMEMxSTFGTztDSjBubkNqQjs7QThJOWluQ0U7RUFrQlEseUMxSTlGTztFMEkrRlAsNEMxSS9GTztDSitubkNqQjs7QThJM2huQ0U7RUFHTSx5QzFJdkdTO0NKbW9uQ2pCOztBOEl2aG5DRTtFQUdNLG9CMUkvR1M7Q0p1b25DakI7O0E4STNobkNFO0VBT00sOEMxSW5IUztDSjJvbkNqQjs7QThJL2huQ0U7RUFXTSwwQjFJdkhTO0UwSXdIVCwyQjFJeEhTO0NKZ3BuQ2pCOztBOEluaG5DRTtFQUdNLG9CMUloSVM7RTBJaUlULGUxSWpJUztFMElrSVQsNkMxSS9FZTtDSm1tbkN2Qjs7QThJemhuQ0U7RUFTTSw2RDFJbkZlO0NKdW1uQ3ZCOztBOEkvZ25DRTtFQUdNLDBCMUk5SVM7RTBJK0lULDZIMUk1RmU7Q0o0bW5DdkI7O0E4SXBobkNFO0VBUU0sMEZBQXFHO0VBQ3JHLGFBQVk7QzlJZ2huQ3BCOztBOEkzZ25DRTtFQUVJLGUxSTNKVztDSndxbkNqQjs7QThJaHNuQ0U7RUFHTSxvQjFJbUJTO0NKOHFuQ2pCOztBOEk1cm5DRTtFQUVJLGlCMUlqQlM7Q0orc25DZjs7QThJaHNuQ0U7RUFLTSxvQjFJU1M7Q0pzcm5DakI7O0E4SXBzbkNFO0VBU00sbU1BQThNO0M5SStybkN0Tjs7QThJMXJuQ0U7RUFHTSw4QjFJSFM7Q0o4cm5DakI7O0E4SXRybkNFO0VBR00sb0IxSVhTO0NKa3NuQ2pCOztBOElscm5DRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5SW9ybkNqQjs7QThJdnJuQ0U7RUFNTSxvQjFJdEJTO0UwSXVCVCxZMUlwRE87RTBJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5SXFybkN4Qjs7QThJL3JuQ0U7RUFlSSxzQjFJL0JXO0NKbXRuQ2pCOztBOEluc25DRTtFQW1CTSxzQjFJbkNTO0NKdXRuQ2pCOztBOEkvcW5DRTtFQUdNLG1DMUkzQ1M7RTBJNENULFkxSXpFTztDSnl2bkNmOztBOEkzcW5DRTtFQUdNLDhDQUE0QztDOUk0cW5DcEQ7O0E4SS9xbkNFO0VBT00sOENBQTRDO0M5STRxbkNwRDs7QThJdnFuQ0U7RUFFSSxpQjFJNUZTO0UwSTZGVCxzQjFJaEVXO0NKeXVuQ2pCOztBOEk1cW5DRTtFQU1NLG9CMUluRVM7Q0o2dW5DakI7O0E4SXJxbkNFO0VBRUksZTFJMUVXO0NKaXZuQ2pCOztBOElucW5DRTtFQUdNLG9CMUlqRlM7Q0pxdm5DakI7O0E4SXZxbkNFOztFQVFNLHVCMUluSE87Q0p1eG5DZjs7QThJNXFuQ0U7RUFhUSwyQzFJM0ZPO0UwSTRGUCwwQzFJNUZPO0NKK3ZuQ2pCOztBOElqcm5DRTtFQWtCUSx5QzFJaEdPO0UwSWlHUCw0QzFJakdPO0NKb3duQ2pCOztBOEk5cG5DRTtFQUdNLHlDMUl6R1M7Q0p3d25DakI7O0E4STFwbkNFO0VBR00sb0IxSWpIUztDSjR3bkNqQjs7QThJOXBuQ0U7RUFPTSw4QzFJckhTO0NKZ3huQ2pCOztBOElscW5DRTtFQVdNLDBCMUl6SFM7RTBJMEhULDJCMUkxSFM7Q0pxeG5DakI7O0E4SXRwbkNFO0VBR00sb0IxSWxJUztFMEltSVQsZTFJbklTO0UwSW9JVCx1QzFJaktPO0NKd3puQ2Y7O0E4STVwbkNFO0VBU00sMEQxSXJLTztDSjR6bkNmOztBOElscG5DRTtFQUdNLDBCMUloSlM7RTBJaUpULG1JMUk5S087Q0ppMG5DZjs7QThJdnBuQ0U7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDOUltcG5DcEI7O0E4STlvbkNFO0VBRUksZTFJN0pXO0NKNnluQ2pCOztBOEluMG5DRTtFQUdNLG9CMUlUVTtDSjYwbkNsQjs7QThJL3puQ0U7RUFFSSxvQjFJaUVpQjtDSmd3bkN2Qjs7QThJbjBuQ0U7RUFLTSxvQjFJbkJVO0NKcTFuQ2xCOztBOEl2MG5DRTtFQVNNLDBMQUE4TTtDOUlrMG5DdE47O0E4STd6bkNFO0VBR00sZ0MxSS9CVTtDSjYxbkNsQjs7QThJenpuQ0U7RUFHTSxvQjFJdkNVO0NKaTJuQ2xCOztBOElyem5DRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5SXV6bkNqQjs7QThJMXpuQ0U7RUFNTSxvQjFJbERVO0UwSW1EVixlMUk4QmU7RTBJN0JmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5SXd6bkN4Qjs7QThJbDBuQ0U7RUFlSSxzQjFJM0RZO0NKazNuQ2xCOztBOEl0MG5DRTtFQW1CTSxzQjFJL0RVO0NKczNuQ2xCOztBOElsem5DRTtFQUdNLHFDMUl2RVU7RTBJd0VWLGUxSVNlO0NKMHluQ3ZCOztBOEk5eW5DRTtFQUdNLDhDQUE0QztDOUkreW5DcEQ7O0E4SWx6bkNFO0VBT00sOENBQTRDO0M5SSt5bkNwRDs7QThJMXluQ0U7RUFFSSxvQjFJVmlCO0UwSVdqQixzQjFJNUZZO0NKdzRuQ2xCOztBOEkveW5DRTtFQU1NLG9CMUkvRlU7Q0o0NG5DbEI7O0E4SXh5bkNFO0VBRUksZTFJdEdZO0NKZzVuQ2xCOztBOEl0eW5DRTtFQUdNLG9CMUk3R1U7Q0pvNW5DbEI7O0E4STF5bkNFOztFQVFNLDBCMUlqQ2U7Q0p3MG5DdkI7O0E4SS95bkNFO0VBYVEsNkMxSXZIUTtFMEl3SFIsNEMxSXhIUTtDSjg1bkNsQjs7QThJcHpuQ0U7RUFrQlEsMkMxSTVIUTtFMEk2SFIsOEMxSTdIUTtDSm02bkNsQjs7QThJanluQ0U7RUFHTSwyQzFJcklVO0NKdTZuQ2xCOztBOEk3eG5DRTtFQUdNLG9CMUk3SVU7Q0oyNm5DbEI7O0E4SWp5bkNFO0VBT00sOEMxSWpKVTtDSis2bkNsQjs7QThJcnluQ0U7RUFXTSwwQjFJckpVO0UwSXNKViwyQjFJdEpVO0NKbzduQ2xCOztBOEl6eG5DRTtFQUdNLG9CMUk5SlU7RTBJK0pWLGUxSS9KVTtFMElnS1YsNkMxSS9FZTtDSnkybkN2Qjs7QThJL3huQ0U7RUFTTSw2RDFJbkZlO0NKNjJuQ3ZCOztBOElyeG5DRTtFQUdNLDBCMUk1S1U7RTBJNktWLDZIMUk1RmU7Q0prM25DdkI7O0E4STF4bkNFO0VBUU0sMEZBQXFHO0VBQ3JHLGFBQVk7QzlJc3huQ3BCOztBOElqeG5DRTtFQUVJLGUxSXpMWTtDSjQ4bkNsQjs7QThJdDhuQ0U7RUFHTSxvQjFJRlU7Q0p5OG5DbEI7O0E4SWw4bkNFO0VBRUksaUIxSWpCUztDSnE5bkNmOztBOEl0OG5DRTtFQUtNLG9CMUlaVTtDSmk5bkNsQjs7QThJMThuQ0U7RUFTTSxtTUFBOE07QzlJcThuQ3ROOztBOEloOG5DRTtFQUdNLDZCMUl4QlU7Q0p5OW5DbEI7O0E4STU3bkNFO0VBR00sb0IxSWhDVTtDSjY5bkNsQjs7QThJeDduQ0U7RUFFSSxjQUFhO0VBQ2IsWUFBVztDOUkwN25DakI7O0E4STc3bkNFO0VBTU0sb0IxSTNDVTtFMEk0Q1YsWTFJcERPO0UwSXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUkyN25DeEI7O0E4SXI4bkNFO0VBZUksc0IxSXBEWTtDSjgrbkNsQjs7QThJejhuQ0U7RUFtQk0sc0IxSXhEVTtDSmsvbkNsQjs7QThJcjduQ0U7RUFHTSxrQzFJaEVVO0UwSWlFVixZMUl6RU87Q0orL25DZjs7QThJajduQ0U7RUFHTSw4Q0FBNEM7QzlJazduQ3BEOztBOElyN25DRTtFQU9NLDhDQUE0QztDOUlrN25DcEQ7O0E4STc2bkNFO0VBRUksaUIxSTVGUztFMEk2RlQsc0IxSXJGWTtDSm9nb0NsQjs7QThJbDduQ0U7RUFNTSxvQjFJeEZVO0NKd2dvQ2xCOztBOEkzNm5DRTtFQUVJLGUxSS9GWTtDSjRnb0NsQjs7QThJejZuQ0U7RUFHTSxvQjFJdEdVO0NKZ2hvQ2xCOztBOEk3Nm5DRTs7RUFRTSx1QjFJbkhPO0NKNmhvQ2Y7O0E4SWw3bkNFO0VBYVEsMEMxSWhIUTtFMElpSFIseUMxSWpIUTtDSjBob0NsQjs7QThJdjduQ0U7RUFrQlEsd0MxSXJIUTtFMElzSFIsMkMxSXRIUTtDSitob0NsQjs7QThJcDZuQ0U7RUFHTSx3QzFJOUhVO0NKbWlvQ2xCOztBOEloNm5DRTtFQUdNLG9CMUl0SVU7Q0p1aW9DbEI7O0E4SXA2bkNFO0VBT00sOEMxSTFJVTtDSjJpb0NsQjs7QThJeDZuQ0U7RUFXTSwwQjFJOUlVO0UwSStJViwyQjFJL0lVO0NKZ2pvQ2xCOztBOEk1NW5DRTtFQUdNLG9CMUl2SlU7RTBJd0pWLGUxSXhKVTtFMEl5SlYsdUMxSWpLTztDSjhqb0NmOztBOElsNm5DRTtFQVNNLDBEMUlyS087Q0pra29DZjs7QThJeDVuQ0U7RUFHTSwwQjFJcktVO0UwSXNLVixtSTFJOUtPO0NKdWtvQ2Y7O0E4STc1bkNFO0VBUU0sZ0dBQXFHO0VBQ3JHLGFBQVk7QzlJeTVuQ3BCOztBOElwNW5DRTtFQUVJLGUxSWxMWTtDSndrb0NsQjs7QThJemtvQ0U7RUFHTSxvQnhEZFc7Q3RGd2xvQ25COztBOElya29DRTtFQUVJLGlCMUlqQlM7Q0p3bG9DZjs7QThJemtvQ0U7RUFLTSxvQnhEeEJXO0N0Rmdtb0NuQjs7QThJN2tvQ0U7RUFTTSxtTUFBOE07QzlJd2tvQ3ROOztBOElua29DRTtFQUdNLCtCeERwQ1c7Q3RGd21vQ25COztBOEkvam9DRTtFQUdNLG9CeEQ1Q1c7Q3RGNG1vQ25COztBOEkzam9DRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5STZqb0NqQjs7QThJaGtvQ0U7RUFNTSxvQnhEdkRXO0V3RHdEWCxZMUlwRE87RTBJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5SThqb0N4Qjs7QThJeGtvQ0U7RUFlSSxzQnhEaEVhO0N0RjZub0NuQjs7QThJNWtvQ0U7RUFtQk0sc0J4RHBFVztDdEZpb29DbkI7O0E4SXhqb0NFO0VBR00sb0N4RDVFVztFd0Q2RVgsWTFJekVPO0NKa29vQ2Y7O0E4SXBqb0NFO0VBR00sOENBQTRDO0M5SXFqb0NwRDs7QThJeGpvQ0U7RUFPTSw4Q0FBNEM7QzlJcWpvQ3BEOztBOEloam9DRTtFQUVJLGlCMUk1RlM7RTBJNkZULHNCeERqR2E7Q3RGbXBvQ25COztBOElyam9DRTtFQU1NLG9CeERwR1c7Q3RGdXBvQ25COztBOEk5aW9DRTtFQUVJLGV4RDNHYTtDdEYycG9DbkI7O0E4STVpb0NFO0VBR00sb0J4RGxIVztDdEYrcG9DbkI7O0E4SWhqb0NFOztFQVFNLHVCMUluSE87Q0pncW9DZjs7QThJcmpvQ0U7RUFhUSw0Q3hENUhTO0V3RDZIVCwyQ3hEN0hTO0N0Rnlxb0NuQjs7QThJMWpvQ0U7RUFrQlEsMEN4RGpJUztFd0RrSVQsNkN4RGxJUztDdEY4cW9DbkI7O0E4SXZpb0NFO0VBR00sMEN4RDFJVztDdEZrcm9DbkI7O0E4SW5pb0NFO0VBR00sb0J4RGxKVztDdEZzcm9DbkI7O0E4SXZpb0NFO0VBT00sOEN4RHRKVztDdEYwcm9DbkI7O0E4STNpb0NFO0VBV00sMEJ4RDFKVztFd0QySlgsMkJ4RDNKVztDdEYrcm9DbkI7O0E4SS9ob0NFO0VBR00sb0J4RG5LVztFd0RvS1gsZXhEcEtXO0V3RHFLWCx1QzFJaktPO0NKaXNvQ2Y7O0E4SXJpb0NFO0VBU00sMEQxSXJLTztDSnFzb0NmOztBOEkzaG9DRTtFQUdNLDBCeERqTFc7RXdEa0xYLG1JMUk5S087Q0owc29DZjs7QThJaGlvQ0U7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDOUk0aG9DcEI7O0E4SXZob0NFO0VBRUksZXhEOUxhO0N0RnV0b0NuQjs7QThJNXNvQ0U7RUFHTSxvQnhEYk07Q3RGMHRvQ2Q7O0E4SXhzb0NFO0VBRUksaUIxSWpCUztDSjJ0b0NmOztBOEk1c29DRTtFQUtNLG9CeER2Qk07Q3RGa3VvQ2Q7O0E4SWh0b0NFO0VBU00sbU1BQThNO0M5STJzb0N0Tjs7QThJdHNvQ0U7RUFHTSw0QnhEbkNNO0N0RjB1b0NkOztBOElsc29DRTtFQUdNLG9CeEQzQ007Q3RGOHVvQ2Q7O0E4STlyb0NFO0VBRUksY0FBYTtFQUNiLFlBQVc7QzlJZ3NvQ2pCOztBOEluc29DRTtFQU1NLG9CeER0RE07RXdEdUROLFkxSXBETztFMElxRFAsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7QzlJaXNvQ3hCOztBOEkzc29DRTtFQWVJLHNCeEQvRFE7Q3RGK3ZvQ2Q7O0E4SS9zb0NFO0VBbUJNLHNCeERuRU07Q3RGbXdvQ2Q7O0E4STNyb0NFO0VBR00saUN4RDNFTTtFd0Q0RU4sWTFJekVPO0NKcXdvQ2Y7O0E4SXZyb0NFO0VBR00sOENBQTRDO0M5SXdyb0NwRDs7QThJM3JvQ0U7RUFPTSw4Q0FBNEM7QzlJd3JvQ3BEOztBOElucm9DRTtFQUVJLGlCMUk1RlM7RTBJNkZULHNCeERoR1E7Q3RGcXhvQ2Q7O0E4SXhyb0NFO0VBTU0sb0J4RG5HTTtDdEZ5eG9DZDs7QThJanJvQ0U7RUFFSSxleEQxR1E7Q3RGNnhvQ2Q7O0E4SS9xb0NFO0VBR00sb0J4RGpITTtDdEZpeW9DZDs7QThJbnJvQ0U7O0VBUU0sdUIxSW5ITztDSm15b0NmOztBOEl4cm9DRTtFQWFRLHlDeEQzSEk7RXdENEhKLHdDeEQ1SEk7Q3RGMnlvQ2Q7O0E4STdyb0NFO0VBa0JRLHVDeERoSUk7RXdEaUlKLDBDeERqSUk7Q3RGZ3pvQ2Q7O0E4STFxb0NFO0VBR00sdUN4RHpJTTtDdEZvem9DZDs7QThJdHFvQ0U7RUFHTSxvQnhEakpNO0N0Rnd6b0NkOztBOEkxcW9DRTtFQU9NLDhDeERySk07Q3RGNHpvQ2Q7O0E4STlxb0NFO0VBV00sMEJ4RHpKTTtFd0QwSk4sMkJ4RDFKTTtDdEZpMG9DZDs7QThJbHFvQ0U7RUFHTSxvQnhEbEtNO0V3RG1LTixleERuS007RXdEb0tOLHVDMUlqS087Q0pvMG9DZjs7QThJeHFvQ0U7RUFTTSwwRDFJcktPO0NKdzBvQ2Y7O0E4STlwb0NFO0VBR00sMEJ4RGhMTTtFd0RpTE4sbUkxSTlLTztDSjYwb0NmOztBOElucW9DRTtFQVFNLGdHQUFxRztFQUNyRyxhQUFZO0M5SStwb0NwQjs7QThJMXBvQ0U7RUFFSSxleEQ3TFE7Q3RGeTFvQ2Q7O0E4SS8wb0NFO0VBR00sb0J4RFhPO0N0RjIxb0NmOztBOEkzMG9DRTtFQUVJLGlCMUlqQlM7Q0o4MW9DZjs7QThJLzBvQ0U7RUFLTSxvQnhEckJPO0N0Rm0yb0NmOztBOEluMW9DRTtFQVNNLG1NQUE4TTtDOUk4MG9DdE47O0E4SXowb0NFO0VBR00sK0J4RGpDTztDdEYyMm9DZjs7QThJcjBvQ0U7RUFHTSxvQnhEekNPO0N0Risyb0NmOztBOElqMG9DRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5SW0wb0NqQjs7QThJdDBvQ0U7RUFNTSxvQnhEcERPO0V3RHFEUCxZMUlwRE87RTBJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5SW8wb0N4Qjs7QThJOTBvQ0U7RUFlSSxzQnhEN0RTO0N0Rmc0b0NmOztBOElsMW9DRTtFQW1CTSxzQnhEakVPO0N0Rm80b0NmOztBOEk5em9DRTtFQUdNLG9DeER6RU87RXdEMEVQLFkxSXpFTztDSnc0b0NmOztBOEkxem9DRTtFQUdNLDhDQUE0QztDOUkyem9DcEQ7O0E4STl6b0NFO0VBT00sOENBQTRDO0M5STJ6b0NwRDs7QThJdHpvQ0U7RUFFSSxpQjFJNUZTO0UwSTZGVCxzQnhEOUZTO0N0RnM1b0NmOztBOEkzem9DRTtFQU1NLG9CeERqR087Q3RGMDVvQ2Y7O0E4SXB6b0NFO0VBRUksZXhEeEdTO0N0Rjg1b0NmOztBOElsem9DRTtFQUdNLG9CeEQvR087Q3RGazZvQ2Y7O0E4SXR6b0NFOztFQVFNLHVCMUluSE87Q0pzNm9DZjs7QThJM3pvQ0U7RUFhUSw0Q3hEekhLO0V3RDBITCwyQ3hEMUhLO0N0RjQ2b0NmOztBOEloMG9DRTtFQWtCUSwwQ3hEOUhLO0V3RCtITCw2Q3hEL0hLO0N0Rmk3b0NmOztBOEk3eW9DRTtFQUdNLDBDeER2SU87Q3RGcTdvQ2Y7O0E4SXp5b0NFO0VBR00sb0J4RC9JTztDdEZ5N29DZjs7QThJN3lvQ0U7RUFPTSw4Q3hEbkpPO0N0RjY3b0NmOztBOElqem9DRTtFQVdNLDBCeER2Sk87RXdEd0pQLDJCeER4Sk87Q3RGazhvQ2Y7O0E4SXJ5b0NFO0VBR00sb0J4RGhLTztFd0RpS1AsZXhEaktPO0V3RGtLUCx1QzFJaktPO0NKdThvQ2Y7O0E4STN5b0NFO0VBU00sMEQxSXJLTztDSjI4b0NmOztBOElqeW9DRTtFQUdNLDBCeEQ5S087RXdEK0tQLG1JMUk5S087Q0pnOW9DZjs7QThJdHlvQ0U7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDOUlreW9DcEI7O0E4STd4b0NFO0VBRUksZXhEM0xTO0N0RjA5b0NmOztBOElsOW9DRTtFQUdNLG9CeERWTTtDdEY2OW9DZDs7QThJOThvQ0U7RUFFSSxvQjFJaUVpQjtDSis0b0N2Qjs7QThJbDlvQ0U7RUFLTSxvQnhEcEJNO0N0RnErb0NkOztBOEl0OW9DRTtFQVNNLDBMQUE4TTtDOUlpOW9DdE47O0E4STU4b0NFO0VBR00sOEJ4RGhDTTtDdEY2K29DZDs7QThJeDhvQ0U7RUFHTSxvQnhEeENNO0N0Rmkvb0NkOztBOElwOG9DRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5SXM4b0NqQjs7QThJejhvQ0U7RUFNTSxvQnhEbkRNO0V3RG9ETixlMUk4QmU7RTBJN0JmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5SXU4b0N4Qjs7QThJajlvQ0U7RUFlSSxzQnhENURRO0N0RmtncENkOztBOElyOW9DRTtFQW1CTSxzQnhEaEVNO0N0RnNncENkOztBOElqOG9DRTtFQUdNLG1DeER4RU07RXdEeUVOLGUxSVNlO0NKeTdvQ3ZCOztBOEk3N29DRTtFQUdNLDhDQUE0QztDOUk4N29DcEQ7O0E4SWo4b0NFO0VBT00sOENBQTRDO0M5STg3b0NwRDs7QThJejdvQ0U7RUFFSSxvQjFJVmlCO0UwSVdqQixzQnhEN0ZRO0N0RndocENkOztBOEk5N29DRTtFQU1NLG9CeERoR007Q3RGNGhwQ2Q7O0E4SXY3b0NFO0VBRUksZXhEdkdRO0N0RmdpcENkOztBOElyN29DRTtFQUdNLG9CeEQ5R007Q3RGb2lwQ2Q7O0E4SXo3b0NFOztFQVFNLDBCMUlqQ2U7Q0p1OW9DdkI7O0E4STk3b0NFO0VBYVEsMkN4RHhISTtFd0R5SEosMEN4RHpISTtDdEY4aXBDZDs7QThJbjhvQ0U7RUFrQlEseUN4RDdISTtFd0Q4SEosNEN4RDlISTtDdEZtanBDZDs7QThJaDdvQ0U7RUFHTSx5Q3hEdElNO0N0RnVqcENkOztBOEk1Nm9DRTtFQUdNLG9CeEQ5SU07Q3RGMmpwQ2Q7O0E4SWg3b0NFO0VBT00sOEN4RGxKTTtDdEYranBDZDs7QThJcDdvQ0U7RUFXTSwwQnhEdEpNO0V3RHVKTiwyQnhEdkpNO0N0Rm9rcENkOztBOEl4Nm9DRTtFQUdNLG9CeEQvSk07RXdEZ0tOLGV4RGhLTTtFd0RpS04sNkMxSS9FZTtDSncvb0N2Qjs7QThJOTZvQ0U7RUFTTSw2RDFJbkZlO0NKNC9vQ3ZCOztBOElwNm9DRTtFQUdNLDBCeEQ3S007RXdEOEtOLDZIMUk1RmU7Q0ppZ3BDdkI7O0E4SXo2b0NFO0VBUU0sMEZBQXFHO0VBQ3JHLGFBQVk7QzlJcTZvQ3BCOztBOEloNm9DRTtFQUVJLGV4RDFMUTtDdEY0bHBDZDs7QThJcmxwQ0U7RUFHTSxvQnhEUlM7Q3RGOGxwQ2pCOztBOElqbHBDRTtFQUVJLGlCMUlqQlM7Q0pvbXBDZjs7QThJcmxwQ0U7RUFLTSxvQnhEbEJTO0N0RnNtcENqQjs7QThJemxwQ0U7RUFTTSxtTUFBOE07QzlJb2xwQ3ROOztBOEkva3BDRTtFQUdNLCtCeEQ5QlM7Q3RGOG1wQ2pCOztBOEkza3BDRTtFQUdNLG9CeER0Q1M7Q3RGa25wQ2pCOztBOEl2a3BDRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5SXlrcENqQjs7QThJNWtwQ0U7RUFNTSxvQnhEakRTO0V3RGtEVCxZMUlwRE87RTBJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5STBrcEN4Qjs7QThJcGxwQ0U7RUFlSSxzQnhEMURXO0N0Rm1vcENqQjs7QThJeGxwQ0U7RUFtQk0sc0J4RDlEUztDdEZ1b3BDakI7O0E4SXBrcENFO0VBR00sb0N4RHRFUztFd0R1RVQsWTFJekVPO0NKOG9wQ2Y7O0E4SWhrcENFO0VBR00sOENBQTRDO0M5SWlrcENwRDs7QThJcGtwQ0U7RUFPTSw4Q0FBNEM7QzlJaWtwQ3BEOztBOEk1anBDRTtFQUVJLGlCMUk1RlM7RTBJNkZULHNCeEQzRlc7Q3RGeXBwQ2pCOztBOElqa3BDRTtFQU1NLG9CeEQ5RlM7Q3RGNnBwQ2pCOztBOEkxanBDRTtFQUVJLGV4RHJHVztDdEZpcXBDakI7O0E4SXhqcENFO0VBR00sb0J4RDVHUztDdEZxcXBDakI7O0E4STVqcENFOztFQVFNLHVCMUluSE87Q0o0cXBDZjs7QThJamtwQ0U7RUFhUSw0Q3hEdEhPO0V3RHVIUCwyQ3hEdkhPO0N0RitxcENqQjs7QThJdGtwQ0U7RUFrQlEsMEN4RDNITztFd0Q0SFAsNkN4RDVITztDdEZvcnBDakI7O0E4SW5qcENFO0VBR00sMEN4RHBJUztDdEZ3cnBDakI7O0E4SS9pcENFO0VBR00sb0J4RDVJUztDdEY0cnBDakI7O0E4SW5qcENFO0VBT00sOEN4RGhKUztDdEZnc3BDakI7O0E4SXZqcENFO0VBV00sMEJ4RHBKUztFd0RxSlQsMkJ4RHJKUztDdEZxc3BDakI7O0E4STNpcENFO0VBR00sb0J4RDdKUztFd0Q4SlQsZXhEOUpTO0V3RCtKVCx1QzFJaktPO0NKNnNwQ2Y7O0E4SWpqcENFO0VBU00sMEQxSXJLTztDSml0cENmOztBOEl2aXBDRTtFQUdNLDBCeEQzS1M7RXdENEtULG1JMUk5S087Q0pzdHBDZjs7QThJNWlwQ0U7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDOUl3aXBDcEI7O0E4SW5pcENFO0VBRUksZXhEeExXO0N0RjZ0cENqQjs7QThJeHRwQ0U7RUFHTSxvQnhETlE7Q3RGK3RwQ2hCOztBOElwdHBDRTtFQUVJLGlCMUlqQlM7Q0p1dXBDZjs7QThJeHRwQ0U7RUFLTSxvQnhEaEJRO0N0RnV1cENoQjs7QThJNXRwQ0U7RUFTTSxtTUFBOE07QzlJdXRwQ3ROOztBOElsdHBDRTtFQUdNLDhCeEQ1QlE7Q3RGK3VwQ2hCOztBOEk5c3BDRTtFQUdNLG9CeERwQ1E7Q3RGbXZwQ2hCOztBOEkxc3BDRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5STRzcENqQjs7QThJL3NwQ0U7RUFNTSxvQnhEL0NRO0V3RGdEUixZMUlwRE87RTBJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5STZzcEN4Qjs7QThJdnRwQ0U7RUFlSSxzQnhEeERVO0N0Rm93cENoQjs7QThJM3RwQ0U7RUFtQk0sc0J4RDVEUTtDdEZ3d3BDaEI7O0E4SXZzcENFO0VBR00sbUN4RHBFUTtFd0RxRVIsWTFJekVPO0NKaXhwQ2Y7O0E4SW5zcENFO0VBR00sOENBQTRDO0M5SW9zcENwRDs7QThJdnNwQ0U7RUFPTSw4Q0FBNEM7QzlJb3NwQ3BEOztBOEkvcnBDRTtFQUVJLGlCMUk1RlM7RTBJNkZULHNCeER6RlU7Q3RGMHhwQ2hCOztBOElwc3BDRTtFQU1NLG9CeEQ1RlE7Q3RGOHhwQ2hCOztBOEk3cnBDRTtFQUVJLGV4RG5HVTtDdEZreXBDaEI7O0E4STNycENFO0VBR00sb0J4RDFHUTtDdEZzeXBDaEI7O0E4SS9ycENFOztFQVFNLHVCMUluSE87Q0oreXBDZjs7QThJcHNwQ0U7RUFhUSwyQ3hEcEhNO0V3RHFITiwwQ3hEckhNO0N0Rmd6cENoQjs7QThJenNwQ0U7RUFrQlEseUN4RHpITTtFd0QwSE4sNEN4RDFITTtDdEZxenBDaEI7O0E4SXRycENFO0VBR00seUN4RGxJUTtDdEZ5enBDaEI7O0E4SWxycENFO0VBR00sb0J4RDFJUTtDdEY2enBDaEI7O0E4SXRycENFO0VBT00sOEN4RDlJUTtDdEZpMHBDaEI7O0E4STFycENFO0VBV00sMEJ4RGxKUTtFd0RtSlIsMkJ4RG5KUTtDdEZzMHBDaEI7O0E4STlxcENFO0VBR00sb0J4RDNKUTtFd0Q0SlIsZXhENUpRO0V3RDZKUix1QzFJaktPO0NKZzFwQ2Y7O0E4SXBycENFO0VBU00sMEQxSXJLTztDSm8xcENmOztBOEkxcXBDRTtFQUdNLDBCeER6S1E7RXdEMEtSLG1JMUk5S087Q0p5MXBDZjs7QThJL3FwQ0U7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDOUkycXBDcEI7O0E4SXRxcENFO0VBRUksZXhEdExVO0N0RjgxcENoQjs7QThJMzFwQ0U7RUFHTSxvQjFJZVM7Q0o2MHBDakI7O0E4SXYxcENFO0VBRUksaUIxSWpCUztDSjAycENmOztBOEkzMXBDRTtFQUtNLG9CMUlLUztDSnExcENqQjs7QThJLzFwQ0U7RUFTTSxtTUFBOE07QzlJMDFwQ3ROOztBOElyMXBDRTtFQUdNLDhCMUlQUztDSjYxcENqQjs7QThJajFwQ0U7RUFHTSxvQjFJZlM7Q0ppMnBDakI7O0E4STcwcENFO0VBRUksY0FBYTtFQUNiLFlBQVc7QzlJKzBwQ2pCOztBOElsMXBDRTtFQU1NLG9CMUkxQlM7RTBJMkJULFkxSXBETztFMElxRFAsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7QzlJZzFwQ3hCOztBOEkxMXBDRTtFQWVJLHNCMUluQ1c7Q0prM3BDakI7O0E4STkxcENFO0VBbUJNLHNCMUl2Q1M7Q0pzM3BDakI7O0E4STEwcENFO0VBR00sbUMxSS9DUztFMElnRFQsWTFJekVPO0NKbzVwQ2Y7O0E4SXQwcENFO0VBR00sOENBQTRDO0M5SXUwcENwRDs7QThJMTBwQ0U7RUFPTSw4Q0FBNEM7QzlJdTBwQ3BEOztBOElsMHBDRTtFQUVJLGlCMUk1RlM7RTBJNkZULHNCMUlwRVc7Q0p3NHBDakI7O0E4SXYwcENFO0VBTU0sb0IxSXZFUztDSjQ0cENqQjs7QThJaDBwQ0U7RUFFSSxlMUk5RVc7Q0pnNXBDakI7O0E4STl6cENFO0VBR00sb0IxSXJGUztDSm81cENqQjs7QThJbDBwQ0U7O0VBUU0sdUIxSW5ITztDSms3cENmOztBOEl2MHBDRTtFQWFRLDJDMUkvRk87RTBJZ0dQLDBDMUloR087Q0o4NXBDakI7O0E4STUwcENFO0VBa0JRLHlDMUlwR087RTBJcUdQLDRDMUlyR087Q0ptNnBDakI7O0E4SXp6cENFO0VBR00seUMxSTdHUztDSnU2cENqQjs7QThJcnpwQ0U7RUFHTSxvQjFJckhTO0NKMjZwQ2pCOztBOEl6enBDRTtFQU9NLDhDMUl6SFM7Q0orNnBDakI7O0E4STd6cENFO0VBV00sMEIxSTdIUztFMEk4SFQsMkIxSTlIUztDSm83cENqQjs7QThJanpwQ0U7RUFHTSxvQjFJdElTO0UwSXVJVCxlMUl2SVM7RTBJd0lULHVDMUlqS087Q0ptOXBDZjs7QThJdnpwQ0U7RUFTTSwwRDFJcktPO0NKdTlwQ2Y7O0E4STd5cENFO0VBR00sMEIxSXBKUztFMElxSlQsbUkxSTlLTztDSjQ5cENmOztBOElsenBDRTtFQVFNLGdHQUFxRztFQUNyRyxhQUFZO0M5STh5cENwQjs7QThJenlwQ0U7RUFFSSxlMUlqS1c7Q0o0OHBDakI7O0E4STk5cENFO0VBR00sb0IxSWdCUztDSis4cENqQjs7QThJMTlwQ0U7RUFFSSxpQjFJakJTO0NKNitwQ2Y7O0E4STk5cENFO0VBS00sb0IxSU1TO0NKdTlwQ2pCOztBOElsK3BDRTtFQVNNLG1NQUE4TTtDOUk2OXBDdE47O0E4SXg5cENFO0VBR00sK0IxSU5TO0NKKzlwQ2pCOztBOElwOXBDRTtFQUdNLG9CMUlkUztDSm0rcENqQjs7QThJaDlwQ0U7RUFFSSxjQUFhO0VBQ2IsWUFBVztDOUlrOXBDakI7O0E4SXI5cENFO0VBTU0sb0IxSXpCUztFMEkwQlQsWTFJcERPO0UwSXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUltOXBDeEI7O0E4STc5cENFO0VBZUksc0IxSWxDVztDSm8vcENqQjs7QThJaitwQ0U7RUFtQk0sc0IxSXRDUztDSncvcENqQjs7QThJNzhwQ0U7RUFHTSxvQzFJOUNTO0UwSStDVCxZMUl6RU87Q0p1aHFDZjs7QThJejhwQ0U7RUFHTSw4Q0FBNEM7QzlJMDhwQ3BEOztBOEk3OHBDRTtFQU9NLDhDQUE0QztDOUkwOHBDcEQ7O0E4SXI4cENFO0VBRUksaUIxSTVGUztFMEk2RlQsc0IxSW5FVztDSjBncUNqQjs7QThJMThwQ0U7RUFNTSxvQjFJdEVTO0NKOGdxQ2pCOztBOEluOHBDRTtFQUVJLGUxSTdFVztDSmtocUNqQjs7QThJajhwQ0U7RUFHTSxvQjFJcEZTO0NKc2hxQ2pCOztBOElyOHBDRTs7RUFRTSx1QjFJbkhPO0NKcWpxQ2Y7O0E4STE4cENFO0VBYVEsNEMxSTlGTztFMEkrRlAsMkMxSS9GTztDSmdpcUNqQjs7QThJLzhwQ0U7RUFrQlEsMEMxSW5HTztFMElvR1AsNkMxSXBHTztDSnFpcUNqQjs7QThJNTdwQ0U7RUFHTSwwQzFJNUdTO0NKeWlxQ2pCOztBOEl4N3BDRTtFQUdNLG9CMUlwSFM7Q0o2aXFDakI7O0E4STU3cENFO0VBT00sOEMxSXhIUztDSmlqcUNqQjs7QThJaDhwQ0U7RUFXTSwwQjFJNUhTO0UwSTZIVCwyQjFJN0hTO0NKc2pxQ2pCOztBOElwN3BDRTtFQUdNLG9CMUlySVM7RTBJc0lULGUxSXRJUztFMEl1SVQsdUMxSWpLTztDSnNscUNmOztBOEkxN3BDRTtFQVNNLDBEMUlyS087Q0owbHFDZjs7QThJaDdwQ0U7RUFHTSwwQjFJbkpTO0UwSW9KVCxtSTFJOUtPO0NKK2xxQ2Y7O0E4SXI3cENFO0VBUU0sZ0dBQXFHO0VBQ3JHLGFBQVk7QzlJaTdwQ3BCOztBOEk1NnBDRTtFQUVJLGUxSWhLVztDSjhrcUNqQjs7QThJam1xQ0U7RUFHTSxvQjFJaUJTO0NKaWxxQ2pCOztBOEk3bHFDRTtFQUVJLGlCMUlqQlM7Q0pnbnFDZjs7QThJam1xQ0U7RUFLTSxvQjFJT1M7Q0p5bHFDakI7O0E4SXJtcUNFO0VBU00sbU1BQThNO0M5SWdtcUN0Tjs7QThJM2xxQ0U7RUFHTSwrQjFJTFM7Q0ppbXFDakI7O0E4SXZscUNFO0VBR00sb0IxSWJTO0NKcW1xQ2pCOztBOElubHFDRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5SXFscUNqQjs7QThJeGxxQ0U7RUFNTSxvQjFJeEJTO0UwSXlCVCxZMUlwRE87RTBJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5SXNscUN4Qjs7QThJaG1xQ0U7RUFlSSxzQjFJakNXO0NKc25xQ2pCOztBOElwbXFDRTtFQW1CTSxzQjFJckNTO0NKMG5xQ2pCOztBOElobHFDRTtFQUdNLG9DMUk3Q1M7RTBJOENULFkxSXpFTztDSjBwcUNmOztBOEk1a3FDRTtFQUdNLDhDQUE0QztDOUk2a3FDcEQ7O0E4SWhscUNFO0VBT00sOENBQTRDO0M5STZrcUNwRDs7QThJeGtxQ0U7RUFFSSxpQjFJNUZTO0UwSTZGVCxzQjFJbEVXO0NKNG9xQ2pCOztBOEk3a3FDRTtFQU1NLG9CMUlyRVM7Q0pncHFDakI7O0E4SXRrcUNFO0VBRUksZTFJNUVXO0NKb3BxQ2pCOztBOElwa3FDRTtFQUdNLG9CMUluRlM7Q0p3cHFDakI7O0E4SXhrcUNFOztFQVFNLHVCMUluSE87Q0p3cnFDZjs7QThJN2txQ0U7RUFhUSw0QzFJN0ZPO0UwSThGUCwyQzFJOUZPO0NKa3FxQ2pCOztBOElsbHFDRTtFQWtCUSwwQzFJbEdPO0UwSW1HUCw2QzFJbkdPO0NKdXFxQ2pCOztBOEkvanFDRTtFQUdNLDBDMUkzR1M7Q0oycXFDakI7O0E4STNqcUNFO0VBR00sb0IxSW5IUztDSitxcUNqQjs7QThJL2pxQ0U7RUFPTSw4QzFJdkhTO0NKbXJxQ2pCOztBOElua3FDRTtFQVdNLDBCMUkzSFM7RTBJNEhULDJCMUk1SFM7Q0p3cnFDakI7O0E4SXZqcUNFO0VBR00sb0IxSXBJUztFMElxSVQsZTFJcklTO0UwSXNJVCx1QzFJaktPO0NKeXRxQ2Y7O0E4STdqcUNFO0VBU00sMEQxSXJLTztDSjZ0cUNmOztBOEluanFDRTtFQUdNLDBCMUlsSlM7RTBJbUpULG1JMUk5S087Q0prdXFDZjs7QThJeGpxQ0U7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDOUlvanFDcEI7O0E4SS9pcUNFO0VBRUksZTFJL0pXO0NKZ3RxQ2pCOztBOElwdXFDRTtFQUdNLG9CMUlrQlM7Q0ptdHFDakI7O0E4SWh1cUNFO0VBRUksaUIxSWpCUztDSm12cUNmOztBOElwdXFDRTtFQUtNLG9CMUlRUztDSjJ0cUNqQjs7QThJeHVxQ0U7RUFTTSxtTUFBOE07QzlJbXVxQ3ROOztBOEk5dHFDRTtFQUdNLCtCMUlKUztDSm11cUNqQjs7QThJMXRxQ0U7RUFHTSxvQjFJWlM7Q0p1dXFDakI7O0E4SXR0cUNFO0VBRUksY0FBYTtFQUNiLFlBQVc7QzlJd3RxQ2pCOztBOEkzdHFDRTtFQU1NLG9CMUl2QlM7RTBJd0JULFkxSXBETztFMElxRFAsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7QzlJeXRxQ3hCOztBOEludXFDRTtFQWVJLHNCMUloQ1c7Q0p3dnFDakI7O0E4SXZ1cUNFO0VBbUJNLHNCMUlwQ1M7Q0o0dnFDakI7O0E4SW50cUNFO0VBR00sb0MxSTVDUztFMEk2Q1QsWTFJekVPO0NKNnhxQ2Y7O0E4SS9zcUNFO0VBR00sOENBQTRDO0M5SWd0cUNwRDs7QThJbnRxQ0U7RUFPTSw4Q0FBNEM7QzlJZ3RxQ3BEOztBOEkzc3FDRTtFQUVJLGlCMUk1RlM7RTBJNkZULHNCMUlqRVc7Q0o4d3FDakI7O0E4SWh0cUNFO0VBTU0sb0IxSXBFUztDSmt4cUNqQjs7QThJenNxQ0U7RUFFSSxlMUkzRVc7Q0pzeHFDakI7O0E4SXZzcUNFO0VBR00sb0IxSWxGUztDSjB4cUNqQjs7QThJM3NxQ0U7O0VBUU0sdUIxSW5ITztDSjJ6cUNmOztBOElodHFDRTtFQWFRLDRDMUk1Rk87RTBJNkZQLDJDMUk3Rk87Q0pveXFDakI7O0E4SXJ0cUNFO0VBa0JRLDBDMUlqR087RTBJa0dQLDZDMUlsR087Q0p5eXFDakI7O0E4SWxzcUNFO0VBR00sMEMxSTFHUztDSjZ5cUNqQjs7QThJOXJxQ0U7RUFHTSxvQjFJbEhTO0NKaXpxQ2pCOztBOElsc3FDRTtFQU9NLDhDMUl0SFM7Q0pxenFDakI7O0E4SXRzcUNFO0VBV00sMEIxSTFIUztFMEkySFQsMkIxSTNIUztDSjB6cUNqQjs7QThJMXJxQ0U7RUFHTSxvQjFJbklTO0UwSW9JVCxlMUlwSVM7RTBJcUlULHVDMUlqS087Q0o0MXFDZjs7QThJaHNxQ0U7RUFTTSwwRDFJcktPO0NKZzJxQ2Y7O0E4SXRycUNFO0VBR00sMEIxSWpKUztFMElrSlQsbUkxSTlLTztDSnEycUNmOztBOEkzcnFDRTtFQVFNLGdHQUFxRztFQUNyRyxhQUFZO0M5SXVycUNwQjs7QThJbHJxQ0U7RUFFSSxlMUk5Slc7Q0prMXFDakI7O0E4SXYycUNFO0VBR00sb0IxSW1CUztDSnExcUNqQjs7QThJbjJxQ0U7RUFFSSxpQjFJakJTO0NKczNxQ2Y7O0E4SXYycUNFO0VBS00sb0IxSVNTO0NKNjFxQ2pCOztBOEkzMnFDRTtFQVNNLG1NQUE4TTtDOUlzMnFDdE47O0E4SWoycUNFO0VBR00sOEIxSUhTO0NKcTJxQ2pCOztBOEk3MXFDRTtFQUdNLG9CMUlYUztDSnkycUNqQjs7QThJejFxQ0U7RUFFSSxjQUFhO0VBQ2IsWUFBVztDOUkyMXFDakI7O0E4STkxcUNFO0VBTU0sb0IxSXRCUztFMEl1QlQsWTFJcERPO0UwSXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUk0MXFDeEI7O0E4SXQycUNFO0VBZUksc0IxSS9CVztDSjAzcUNqQjs7QThJMTJxQ0U7RUFtQk0sc0IxSW5DUztDSjgzcUNqQjs7QThJdDFxQ0U7RUFHTSxtQzFJM0NTO0UwSTRDVCxZMUl6RU87Q0pnNnFDZjs7QThJbDFxQ0U7RUFHTSw4Q0FBNEM7QzlJbTFxQ3BEOztBOEl0MXFDRTtFQU9NLDhDQUE0QztDOUltMXFDcEQ7O0E4STkwcUNFO0VBRUksaUIxSTVGUztFMEk2RlQsc0IxSWhFVztDSmc1cUNqQjs7QThJbjFxQ0U7RUFNTSxvQjFJbkVTO0NKbzVxQ2pCOztBOEk1MHFDRTtFQUVJLGUxSTFFVztDSnc1cUNqQjs7QThJMTBxQ0U7RUFHTSxvQjFJakZTO0NKNDVxQ2pCOztBOEk5MHFDRTs7RUFRTSx1QjFJbkhPO0NKODdxQ2Y7O0E4SW4xcUNFO0VBYVEsMkMxSTNGTztFMEk0RlAsMEMxSTVGTztDSnM2cUNqQjs7QThJeDFxQ0U7RUFrQlEseUMxSWhHTztFMElpR1AsNEMxSWpHTztDSjI2cUNqQjs7QThJcjBxQ0U7RUFHTSx5QzFJekdTO0NKKzZxQ2pCOztBOElqMHFDRTtFQUdNLG9CMUlqSFM7Q0ptN3FDakI7O0E4SXIwcUNFO0VBT00sOEMxSXJIUztDSnU3cUNqQjs7QThJejBxQ0U7RUFXTSwwQjFJekhTO0UwSTBIVCwyQjFJMUhTO0NKNDdxQ2pCOztBOEk3enFDRTtFQUdNLG9CMUlsSVM7RTBJbUlULGUxSW5JUztFMElvSVQsdUMxSWpLTztDSis5cUNmOztBOEluMHFDRTtFQVNNLDBEMUlyS087Q0ptK3FDZjs7QThJenpxQ0U7RUFHTSwwQjFJaEpTO0UwSWlKVCxtSTFJOUtPO0NKdytxQ2Y7O0E4STl6cUNFO0VBUU0sZ0dBQXFHO0VBQ3JHLGFBQVk7QzlJMHpxQ3BCOztBOElyenFDRTtFQUVJLGUxSTdKVztDSm85cUNqQjs7QThJMStxQ0U7RUFHTSxvQjFJb0JTO0NKdTlxQ2pCOztBOEl0K3FDRTtFQUVJLG9CMUlpRWlCO0NKdTZxQ3ZCOztBOEkxK3FDRTtFQUtNLG9CMUlVUztDSis5cUNqQjs7QThJOStxQ0U7RUFTTSwwTEFBOE07QzlJeStxQ3ROOztBOElwK3FDRTtFQUdNLCtCMUlGUztDSnUrcUNqQjs7QThJaCtxQ0U7RUFHTSxvQjFJVlM7Q0oyK3FDakI7O0E4STU5cUNFO0VBRUksY0FBYTtFQUNiLFlBQVc7QzlJODlxQ2pCOztBOElqK3FDRTtFQU1NLG9CMUlyQlM7RTBJc0JULGUxSThCZTtFMEk3QmYsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7QzlJKzlxQ3hCOztBOEl6K3FDRTtFQWVJLHNCMUk5Qlc7Q0o0L3FDakI7O0E4STcrcUNFO0VBbUJNLHNCMUlsQ1M7Q0pnZ3JDakI7O0E4SXo5cUNFO0VBR00sb0MxSTFDUztFMEkyQ1QsZTFJU2U7Q0ppOXFDdkI7O0E4SXI5cUNFO0VBR00sOENBQTRDO0M5SXM5cUNwRDs7QThJejlxQ0U7RUFPTSw4Q0FBNEM7QzlJczlxQ3BEOztBOElqOXFDRTtFQUVJLG9CMUlWaUI7RTBJV2pCLHNCMUkvRFc7Q0praHJDakI7O0E4SXQ5cUNFO0VBTU0sb0IxSWxFUztDSnNockNqQjs7QThJLzhxQ0U7RUFFSSxlMUl6RVc7Q0owaHJDakI7O0E4STc4cUNFO0VBR00sb0IxSWhGUztDSjhockNqQjs7QThJajlxQ0U7O0VBUU0sMEIxSWpDZTtDSisrcUN2Qjs7QThJdDlxQ0U7RUFhUSw0QzFJMUZPO0UwSTJGUCwyQzFJM0ZPO0NKd2lyQ2pCOztBOEkzOXFDRTtFQWtCUSwwQzFJL0ZPO0UwSWdHUCw2QzFJaEdPO0NKNmlyQ2pCOztBOEl4OHFDRTtFQUdNLDBDMUl4R1M7Q0ppanJDakI7O0E4SXA4cUNFO0VBR00sb0IxSWhIUztDSnFqckNqQjs7QThJeDhxQ0U7RUFPTSw4QzFJcEhTO0NKeWpyQ2pCOztBOEk1OHFDRTtFQVdNLDBCMUl4SFM7RTBJeUhULDJCMUl6SFM7Q0o4anJDakI7O0E4SWg4cUNFO0VBR00sb0IxSWpJUztFMElrSVQsZTFJbElTO0UwSW1JVCw2QzFJL0VlO0NKZ2hyQ3ZCOztBOEl0OHFDRTtFQVNNLDZEMUluRmU7Q0pvaHJDdkI7O0E4STU3cUNFO0VBR00sMEIxSS9JUztFMElnSlQsNkgxSTVGZTtDSnlockN2Qjs7QThJajhxQ0U7RUFRTSwwRkFBcUc7RUFDckcsYUFBWTtDOUk2N3FDcEI7O0E4SXg3cUNFO0VBRUksZTFJNUpXO0NKc2xyQ2pCOztBOEk3bXJDRTtFQUdNLG9CMUlxQlM7Q0p5bHJDakI7O0E4SXptckNFO0VBRUksb0IxSWlFaUI7Q0owaXJDdkI7O0E4STdtckNFO0VBS00sb0IxSVdTO0NKaW1yQ2pCOztBOElqbnJDRTtFQVNNLDBMQUE4TTtDOUk0bXJDdE47O0E4SXZtckNFO0VBR00sOEIxSURTO0NKeW1yQ2pCOztBOElubXJDRTtFQUdNLG9CMUlUUztDSjZtckNqQjs7QThJL2xyQ0U7RUFFSSxjQUFhO0VBQ2IsWUFBVztDOUlpbXJDakI7O0E4SXBtckNFO0VBTU0sb0IxSXBCUztFMElxQlQsZTFJOEJlO0UwSTdCZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUlrbXJDeEI7O0E4STVtckNFO0VBZUksc0IxSTdCVztDSjhuckNqQjs7QThJaG5yQ0U7RUFtQk0sc0IxSWpDUztDSmtvckNqQjs7QThJNWxyQ0U7RUFHTSxtQzFJekNTO0UwSTBDVCxlMUlTZTtDSm9sckN2Qjs7QThJeGxyQ0U7RUFHTSw4Q0FBNEM7QzlJeWxyQ3BEOztBOEk1bHJDRTtFQU9NLDhDQUE0QztDOUl5bHJDcEQ7O0E4SXBsckNFO0VBRUksb0IxSVZpQjtFMElXakIsc0IxSTlEVztDSm9wckNqQjs7QThJemxyQ0U7RUFNTSxvQjFJakVTO0NKd3ByQ2pCOztBOElsbHJDRTtFQUVJLGUxSXhFVztDSjRwckNqQjs7QThJaGxyQ0U7RUFHTSxvQjFJL0VTO0NKZ3FyQ2pCOztBOElwbHJDRTs7RUFRTSwwQjFJakNlO0NKa25yQ3ZCOztBOEl6bHJDRTtFQWFRLDJDMUl6Rk87RTBJMEZQLDBDMUkxRk87Q0owcXJDakI7O0E4STlsckNFO0VBa0JRLHlDMUk5Rk87RTBJK0ZQLDRDMUkvRk87Q0orcXJDakI7O0E4STNrckNFO0VBR00seUMxSXZHUztDSm1yckNqQjs7QThJdmtyQ0U7RUFHTSxvQjFJL0dTO0NKdXJyQ2pCOztBOEkza3JDRTtFQU9NLDhDMUluSFM7Q0oycnJDakI7O0E4SS9rckNFO0VBV00sMEIxSXZIUztFMEl3SFQsMkIxSXhIUztDSmdzckNqQjs7QThJbmtyQ0U7RUFHTSxvQjFJaElTO0UwSWlJVCxlMUlqSVM7RTBJa0lULDZDMUkvRWU7Q0ptcHJDdkI7O0E4SXprckNFO0VBU00sNkQxSW5GZTtDSnVwckN2Qjs7QThJL2pyQ0U7RUFHTSwwQjFJOUlTO0UwSStJVCw2SDFJNUZlO0NKNHByQ3ZCOztBOElwa3JDRTtFQVFNLDBGQUFxRztFQUNyRyxhQUFZO0M5SWdrckNwQjs7QThJM2pyQ0U7RUFFSSxlMUkzSlc7Q0p3dHJDakI7O0E4SWh2ckNFO0VBR00sb0IxSXNCUztDSjJ0ckNqQjs7QThJNXVyQ0U7RUFFSSxpQjFJakJTO0NKK3ZyQ2Y7O0E4SWh2ckNFO0VBS00sb0IxSVlTO0NKbXVyQ2pCOztBOElwdnJDRTtFQVNNLG1NQUE4TTtDOUkrdXJDdE47O0E4STF1ckNFO0VBR00sOEIxSUFTO0NKMnVyQ2pCOztBOEl0dXJDRTtFQUdNLG9CMUlSUztDSit1ckNqQjs7QThJbHVyQ0U7RUFFSSxjQUFhO0VBQ2IsWUFBVztDOUlvdXJDakI7O0E4SXZ1ckNFO0VBTU0sb0IxSW5CUztFMElvQlQsWTFJcERPO0UwSXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUlxdXJDeEI7O0E4SS91ckNFO0VBZUksc0IxSTVCVztDSmd3ckNqQjs7QThJbnZyQ0U7RUFtQk0sc0IxSWhDUztDSm93ckNqQjs7QThJL3RyQ0U7RUFHTSxtQzFJeENTO0UwSXlDVCxZMUl6RU87Q0p5eXJDZjs7QThJM3RyQ0U7RUFHTSw4Q0FBNEM7QzlJNHRyQ3BEOztBOEkvdHJDRTtFQU9NLDhDQUE0QztDOUk0dHJDcEQ7O0E4SXZ0ckNFO0VBRUksaUIxSTVGUztFMEk2RlQsc0IxSTdEVztDSnN4ckNqQjs7QThJNXRyQ0U7RUFNTSxvQjFJaEVTO0NKMHhyQ2pCOztBOElydHJDRTtFQUVJLGUxSXZFVztDSjh4ckNqQjs7QThJbnRyQ0U7RUFHTSxvQjFJOUVTO0NKa3lyQ2pCOztBOEl2dHJDRTs7RUFRTSx1QjFJbkhPO0NKdTByQ2Y7O0E4STV0ckNFO0VBYVEsMkMxSXhGTztFMEl5RlAsMEMxSXpGTztDSjR5ckNqQjs7QThJanVyQ0U7RUFrQlEseUMxSTdGTztFMEk4RlAsNEMxSTlGTztDSml6ckNqQjs7QThJOXNyQ0U7RUFHTSx5QzFJdEdTO0NKcXpyQ2pCOztBOEkxc3JDRTtFQUdNLG9CMUk5R1M7Q0p5enJDakI7O0E4STlzckNFO0VBT00sOEMxSWxIUztDSjZ6ckNqQjs7QThJbHRyQ0U7RUFXTSwwQjFJdEhTO0UwSXVIVCwyQjFJdkhTO0NKazByQ2pCOztBOEl0c3JDRTtFQUdNLG9CMUkvSFM7RTBJZ0lULGUxSWhJUztFMElpSVQsdUMxSWpLTztDSncyckNmOztBOEk1c3JDRTtFQVNNLDBEMUlyS087Q0o0MnJDZjs7QThJbHNyQ0U7RUFHTSwwQjFJN0lTO0UwSThJVCxtSTFJOUtPO0NKaTNyQ2Y7O0E4SXZzckNFO0VBUU0sZ0dBQXFHO0VBQ3JHLGFBQVk7QzlJbXNyQ3BCOztBOEk5cnJDRTtFQUVJLGUxSTFKVztDSjAxckNqQjs7QThJbjNyQ0U7RUFHTSxvQjFJdUJTO0NKNjFyQ2pCOztBOEkvMnJDRTtFQUVJLGlCMUlqQlM7Q0prNHJDZjs7QThJbjNyQ0U7RUFLTSxvQjFJYVM7Q0pxMnJDakI7O0E4SXYzckNFO0VBU00sbU1BQThNO0M5SWszckN0Tjs7QThJNzJyQ0U7RUFHTSwrQjFJQ1M7Q0o2MnJDakI7O0E4SXoyckNFO0VBR00sb0IxSVBTO0NKaTNyQ2pCOztBOElyMnJDRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5SXUyckNqQjs7QThJMTJyQ0U7RUFNTSxvQjFJbEJTO0UwSW1CVCxZMUlwRE87RTBJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5SXcyckN4Qjs7QThJbDNyQ0U7RUFlSSxzQjFJM0JXO0NKazRyQ2pCOztBOEl0M3JDRTtFQW1CTSxzQjFJL0JTO0NKczRyQ2pCOztBOElsMnJDRTtFQUdNLG9DMUl2Q1M7RTBJd0NULFkxSXpFTztDSjQ2ckNmOztBOEk5MXJDRTtFQUdNLDhDQUE0QztDOUkrMXJDcEQ7O0E4SWwyckNFO0VBT00sOENBQTRDO0M5SSsxckNwRDs7QThJMTFyQ0U7RUFFSSxpQjFJNUZTO0UwSTZGVCxzQjFJNURXO0NKdzVyQ2pCOztBOEkvMXJDRTtFQU1NLG9CMUkvRFM7Q0o0NXJDakI7O0E4SXgxckNFO0VBRUksZTFJdEVXO0NKZzZyQ2pCOztBOEl0MXJDRTtFQUdNLG9CMUk3RVM7Q0pvNnJDakI7O0E4STExckNFOztFQVFNLHVCMUluSE87Q0owOHJDZjs7QThJLzFyQ0U7RUFhUSw0QzFJdkZPO0UwSXdGUCwyQzFJeEZPO0NKODZyQ2pCOztBOElwMnJDRTtFQWtCUSwwQzFJNUZPO0UwSTZGUCw2QzFJN0ZPO0NKbTdyQ2pCOztBOElqMXJDRTtFQUdNLDBDMUlyR1M7Q0p1N3JDakI7O0E4STcwckNFO0VBR00sb0IxSTdHUztDSjI3ckNqQjs7QThJajFyQ0U7RUFPTSw4QzFJakhTO0NKKzdyQ2pCOztBOElyMXJDRTtFQVdNLDBCMUlySFM7RTBJc0hULDJCMUl0SFM7Q0pvOHJDakI7O0E4SXowckNFO0VBR00sb0IxSTlIUztFMEkrSFQsZTFJL0hTO0UwSWdJVCx1QzFJaktPO0NKMityQ2Y7O0E4SS8wckNFO0VBU00sMEQxSXJLTztDSisrckNmOztBOElyMHJDRTtFQUdNLDBCMUk1SVM7RTBJNklULG1JMUk5S087Q0pvL3JDZjs7QThJMTByQ0U7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDOUlzMHJDcEI7O0E4SWowckNFO0VBRUksZTFJekpXO0NKNDlyQ2pCOztBOEl0L3JDRTtFQUdNLG9CMUl3QlM7Q0orOXJDakI7O0E4SWwvckNFO0VBRUksaUIxSWpCUztDSnFnc0NmOztBOEl0L3JDRTtFQUtNLG9CMUljUztDSnUrckNqQjs7QThJMS9yQ0U7RUFTTSxtTUFBOE07QzlJcS9yQ3ROOztBOEloL3JDRTtFQUdNLCtCMUlFUztDSisrckNqQjs7QThJNStyQ0U7RUFHTSxvQjFJTlM7Q0ptL3JDakI7O0E4SXgrckNFO0VBRUksY0FBYTtFQUNiLFlBQVc7QzlJMCtyQ2pCOztBOEk3K3JDRTtFQU1NLG9CMUlqQlM7RTBJa0JULFkxSXBETztFMElxRFAsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7QzlJMityQ3hCOztBOElyL3JDRTtFQWVJLHNCMUkxQlc7Q0pvZ3NDakI7O0E4SXovckNFO0VBbUJNLHNCMUk5QlM7Q0p3Z3NDakI7O0E4SXIrckNFO0VBR00sb0MxSXRDUztFMEl1Q1QsWTFJekVPO0NKK2lzQ2Y7O0E4SWorckNFO0VBR00sOENBQTRDO0M5SWsrckNwRDs7QThJcityQ0U7RUFPTSw4Q0FBNEM7QzlJaytyQ3BEOztBOEk3OXJDRTtFQUVJLGlCMUk1RlM7RTBJNkZULHNCMUkzRFc7Q0owaHNDakI7O0E4SWwrckNFO0VBTU0sb0IxSTlEUztDSjhoc0NqQjs7QThJMzlyQ0U7RUFFSSxlMUlyRVc7Q0praXNDakI7O0E4SXo5ckNFO0VBR00sb0IxSTVFUztDSnNpc0NqQjs7QThJNzlyQ0U7O0VBUU0sdUIxSW5ITztDSjZrc0NmOztBOElsK3JDRTtFQWFRLDRDMUl0Rk87RTBJdUZQLDJDMUl2Rk87Q0pnanNDakI7O0E4SXYrckNFO0VBa0JRLDBDMUkzRk87RTBJNEZQLDZDMUk1Rk87Q0pxanNDakI7O0E4SXA5ckNFO0VBR00sMEMxSXBHUztDSnlqc0NqQjs7QThJaDlyQ0U7RUFHTSxvQjFJNUdTO0NKNmpzQ2pCOztBOElwOXJDRTtFQU9NLDhDMUloSFM7Q0ppa3NDakI7O0E4SXg5ckNFO0VBV00sMEIxSXBIUztFMElxSFQsMkIxSXJIUztDSnNrc0NqQjs7QThJNThyQ0U7RUFHTSxvQjFJN0hTO0UwSThIVCxlMUk5SFM7RTBJK0hULHVDMUlqS087Q0o4bXNDZjs7QThJbDlyQ0U7RUFTTSwwRDFJcktPO0NKa25zQ2Y7O0E4SXg4ckNFO0VBR00sMEIxSTNJUztFMEk0SVQsbUkxSTlLTztDSnVuc0NmOztBOEk3OHJDRTtFQVFNLGdHQUFxRztFQUNyRyxhQUFZO0M5SXk4ckNwQjs7QThJcDhyQ0U7RUFFSSxlMUl4Slc7Q0o4bHNDakI7O0E4SXpuc0NFO0VBR00saUIxSVZPO0NKb29zQ2Y7O0E4SXJuc0NFO0VBRUksb0IxSWlFaUI7Q0pzanNDdkI7O0E4SXpuc0NFO0VBS00saUIxSXBCTztDSjRvc0NmOztBOEk3bnNDRTtFQVNNLDBMQUE4TTtDOUl3bnNDdE47O0E4SW5uc0NFO0VBR00sZ0MxSWhDTztDSm9wc0NmOztBOEkvbXNDRTtFQUdNLGlCMUl4Q087Q0p3cHNDZjs7QThJM21zQ0U7RUFFSSxjQUFhO0VBQ2IsWUFBVztDOUk2bXNDakI7O0E4SWhuc0NFO0VBTU0saUIxSW5ETztFMElvRFAsZTFJOEJlO0UwSTdCZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUk4bXNDeEI7O0E4SXhuc0NFO0VBZUksbUIxSTVEUztDSnlxc0NmOztBOEk1bnNDRTtFQW1CTSxtQjFJaEVPO0NKNnFzQ2Y7O0E4SXhtc0NFO0VBR00scUMxSXhFTztFMEl5RVAsZTFJU2U7Q0pnbXNDdkI7O0E4SXBtc0NFO0VBR00sMkNBQTRDO0M5SXFtc0NwRDs7QThJeG1zQ0U7RUFPTSwyQ0FBNEM7QzlJcW1zQ3BEOztBOElobXNDRTtFQUVJLG9CMUlWaUI7RTBJV2pCLG1CMUk3RlM7Q0orcnNDZjs7QThJcm1zQ0U7RUFNTSxpQjFJaEdPO0NKbXNzQ2Y7O0E4STlsc0NFO0VBRUksWTFJdkdTO0NKdXNzQ2Y7O0E4STVsc0NFO0VBR00saUIxSTlHTztDSjJzc0NmOztBOElobXNDRTs7RUFRTSwwQjFJakNlO0NKOG5zQ3ZCOztBOElybXNDRTtFQWFRLDZDMUl4SEs7RTBJeUhMLDRDMUl6SEs7Q0pxdHNDZjs7QThJMW1zQ0U7RUFrQlEsMkMxSTdISztFMEk4SEwsOEMxSTlISztDSjB0c0NmOztBOEl2bHNDRTtFQUdNLDJDMUl0SU87Q0o4dHNDZjs7QThJbmxzQ0U7RUFHTSxpQjFJOUlPO0NKa3VzQ2Y7O0E4SXZsc0NFO0VBT00sd0MxSWxKTztDSnN1c0NmOztBOEkzbHNDRTtFQVdNLHVCMUl0Sk87RTBJdUpQLHdCMUl2Sk87Q0oydXNDZjs7QThJL2tzQ0U7RUFHTSxpQjFJL0pPO0UwSWdLUCxZMUloS087RTBJaUtQLDZDMUkvRWU7Q0orcHNDdkI7O0E4SXJsc0NFO0VBU00sMEQxSW5GZTtDSm1xc0N2Qjs7QThJM2tzQ0U7RUFHTSx1QjFJN0tPO0UwSThLUCx1SDFJNUZlO0NKd3FzQ3ZCOztBOElobHNDRTtFQVFNLDBGQUFxRztFQUNyRyxhQUFZO0M5STRrc0NwQjs7QThJdmtzQ0U7RUFFSSxZMUkxTFM7Q0ptd3NDZjs7QThJNXZzQ0U7RUFHTSxvQjFJSlU7Q0ppd3NDbEI7O0E4SXh2c0NFO0VBRUksaUIxSWpCUztDSjJ3c0NmOztBOEk1dnNDRTtFQUtNLG9CMUlkVTtDSnl3c0NsQjs7QThJaHdzQ0U7RUFTTSxtTUFBOE07QzlJMnZzQ3ROOztBOEl0dnNDRTtFQUdNLGdDMUkxQlU7Q0ppeHNDbEI7O0E4SWx2c0NFO0VBR00sb0IxSWxDVTtDSnF4c0NsQjs7QThJOXVzQ0U7RUFFSSxjQUFhO0VBQ2IsWUFBVztDOUlndnNDakI7O0E4SW52c0NFO0VBTU0sb0IxSTdDVTtFMEk4Q1YsWTFJcERPO0UwSXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUlpdnNDeEI7O0E4STN2c0NFO0VBZUksc0IxSXREWTtDSnN5c0NsQjs7QThJL3ZzQ0U7RUFtQk0sc0IxSTFEVTtDSjB5c0NsQjs7QThJM3VzQ0U7RUFHTSxxQzFJbEVVO0UwSW1FVixZMUl6RU87Q0pxenNDZjs7QThJdnVzQ0U7RUFHTSw4Q0FBNEM7QzlJd3VzQ3BEOztBOEkzdXNDRTtFQU9NLDhDQUE0QztDOUl3dXNDcEQ7O0E4SW51c0NFO0VBRUksaUIxSTVGUztFMEk2RlQsc0IxSXZGWTtDSjR6c0NsQjs7QThJeHVzQ0U7RUFNTSxvQjFJMUZVO0NKZzBzQ2xCOztBOElqdXNDRTtFQUVJLGUxSWpHWTtDSm8wc0NsQjs7QThJL3RzQ0U7RUFHTSxvQjFJeEdVO0NKdzBzQ2xCOztBOEludXNDRTs7RUFRTSx1QjFJbkhPO0NKbTFzQ2Y7O0E4SXh1c0NFO0VBYVEsNkMxSWxIUTtFMEltSFIsNEMxSW5IUTtDSmsxc0NsQjs7QThJN3VzQ0U7RUFrQlEsMkMxSXZIUTtFMEl3SFIsOEMxSXhIUTtDSnUxc0NsQjs7QThJMXRzQ0U7RUFHTSwyQzFJaElVO0NKMjFzQ2xCOztBOEl0dHNDRTtFQUdNLG9CMUl4SVU7Q0orMXNDbEI7O0E4STF0c0NFO0VBT00sOEMxSTVJVTtDSm0yc0NsQjs7QThJOXRzQ0U7RUFXTSwwQjFJaEpVO0UwSWlKViwyQjFJakpVO0NKdzJzQ2xCOztBOElsdHNDRTtFQUdNLG9CMUl6SlU7RTBJMEpWLGUxSTFKVTtFMEkySlYsdUMxSWpLTztDSm8zc0NmOztBOEl4dHNDRTtFQVNNLDBEMUlyS087Q0p3M3NDZjs7QThJOXNzQ0U7RUFHTSwwQjFJdktVO0UwSXdLVixtSTFJOUtPO0NKNjNzQ2Y7O0E4SW50c0NFO0VBUU0sZ0dBQXFHO0VBQ3JHLGFBQVk7QzlJK3NzQ3BCOztBOEkxc3NDRTtFQUVJLGUxSXBMWTtDSmc0c0NsQjs7QThJLzNzQ0U7RUFHTSxvQjFJRlU7Q0prNHNDbEI7O0E4STMzc0NFO0VBRUksaUIxSWpCUztDSjg0c0NmOztBOEkvM3NDRTtFQUtNLG9CMUlaVTtDSjA0c0NsQjs7QThJbjRzQ0U7RUFTTSxtTUFBOE07QzlJODNzQ3ROOztBOEl6M3NDRTtFQUdNLDZCMUl4QlU7Q0prNXNDbEI7O0E4SXIzc0NFO0VBR00sb0IxSWhDVTtDSnM1c0NsQjs7QThJajNzQ0U7RUFFSSxjQUFhO0VBQ2IsWUFBVztDOUltM3NDakI7O0E4SXQzc0NFO0VBTU0sb0IxSTNDVTtFMEk0Q1YsWTFJcERPO0UwSXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUlvM3NDeEI7O0E4STkzc0NFO0VBZUksc0IxSXBEWTtDSnU2c0NsQjs7QThJbDRzQ0U7RUFtQk0sc0IxSXhEVTtDSjI2c0NsQjs7QThJOTJzQ0U7RUFHTSxrQzFJaEVVO0UwSWlFVixZMUl6RU87Q0p3N3NDZjs7QThJMTJzQ0U7RUFHTSw4Q0FBNEM7QzlJMjJzQ3BEOztBOEk5MnNDRTtFQU9NLDhDQUE0QztDOUkyMnNDcEQ7O0E4SXQyc0NFO0VBRUksaUIxSTVGUztFMEk2RlQsc0IxSXJGWTtDSjY3c0NsQjs7QThJMzJzQ0U7RUFNTSxvQjFJeEZVO0NKaThzQ2xCOztBOElwMnNDRTtFQUVJLGUxSS9GWTtDSnE4c0NsQjs7QThJbDJzQ0U7RUFHTSxvQjFJdEdVO0NKeThzQ2xCOztBOEl0MnNDRTs7RUFRTSx1QjFJbkhPO0NKczlzQ2Y7O0E4STMyc0NFO0VBYVEsMEMxSWhIUTtFMElpSFIseUMxSWpIUTtDSm05c0NsQjs7QThJaDNzQ0U7RUFrQlEsd0MxSXJIUTtFMElzSFIsMkMxSXRIUTtDSnc5c0NsQjs7QThJNzFzQ0U7RUFHTSx3QzFJOUhVO0NKNDlzQ2xCOztBOEl6MXNDRTtFQUdNLG9CMUl0SVU7Q0pnK3NDbEI7O0E4STcxc0NFO0VBT00sOEMxSTFJVTtDSm8rc0NsQjs7QThJajJzQ0U7RUFXTSwwQjFJOUlVO0UwSStJViwyQjFJL0lVO0NKeStzQ2xCOztBOElyMXNDRTtFQUdNLG9CMUl2SlU7RTBJd0pWLGUxSXhKVTtFMEl5SlYsdUMxSWpLTztDSnUvc0NmOztBOEkzMXNDRTtFQVNNLDBEMUlyS087Q0oyL3NDZjs7QThJajFzQ0U7RUFHTSwwQjFJcktVO0UwSXNLVixtSTFJOUtPO0NKZ2d0Q2Y7O0E4SXQxc0NFO0VBUU0sZ0dBQXFHO0VBQ3JHLGFBQVk7QzlJazFzQ3BCOztBOEk3MHNDRTtFQUVJLGUxSWxMWTtDSmlndENsQjs7QStJcGh0Q0E7Ozs7Ozs7SS9JNmh0Q0c7QStJamh0Q0g7RUFDRSwwQjNJRWdCO0UySURoQix1QjNJdU1rQztFMkl0TWxDLGdCQUFlO0VBQ2YsZUFBYztFQUNkLHNCQUFxQjtFQUNyQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsdUVBQXNFO0VBQ3RFLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsV0FBVTtDL0ltaHRDWjs7QStJaGl0Q0E7RUFnQkksdUIzSXlMZ0M7RTJJeExoQyxzQkFBcUI7RUFDckIsT0FBTTtFQUNOLGdDQUErQjtDL0lvaHRDbkM7O0ErSXZpdENBO0VBd0JJLGlEL0luQzBCO0NBc2p0QzlCOztBK0kzaXRDQTs7O0VBOEJJLHVCQUFzQjtFQUN0QixnQkFBZTtFQUNmLG9CQUFtQjtFQUNuQixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixvQkFBbUI7RUFDbkIsc0JBQXFCO0VBQ3JCLHVCQUFzQjtDL0ltaHRDMUI7O0ErSXhqdENBOztFQTBDSSxtQkFBa0I7RUFDbEIsV0FBVTtDL0ltaHRDZDs7QStJOWp0Q0E7O0VBOENNLG9CM0k3Q1k7RTJJOENaLGUzSWtDaUI7Q0ptL3NDdkI7O0ErSXBrdENBOztFQW9EUSxvQi9JL0RzQjtFK0lnRXRCLFkzSXRETztDSjJrdENmOztBK0kxa3RDQTs7RUFvRFEsb0IzSS9DVTtFMklnRFYsWTNJdERPO0NKaWx0Q2Y7O0ErSWhsdENBOztFQW9EUSxvQjNJckJTO0UySXNCVCxZM0l0RE87Q0p1bHRDZjs7QStJdGx0Q0E7O0VBb0RRLG9CM0luQlM7RTJJb0JULFkzSXRETztDSjZsdENmOztBK0k1bHRDQTs7RUFvRFEsb0IzSXRCUztFMkl1QlQsZTNJNEJlO0NKaWh0Q3ZCOztBK0lsbXRDQTs7RUFvRFEsb0IzSXhCUztFMkl5QlQsWTNJdERPO0NKeW10Q2Y7O0ErSXhtdENBOztFQW9EUSxvQjNJcERVO0UySXFEVixlM0k0QmU7Q0o2aHRDdkI7O0ErSTltdENBOztFQW9EUSxvQjNJN0NVO0UySThDVixZM0l0RE87Q0pxbnRDZjs7QStJcG50Q0E7O0VBMkRRLG9CekRoRVc7RXlEaUVYLFkzSTdETztDSjJudENmOztBK0kxbnRDQTs7RUEyRFEsb0J6RC9ETTtFeURnRU4sWTNJN0RPO0NKaW90Q2Y7O0ErSWhvdENBOztFQTJEUSxvQnpEN0RPO0V5RDhEUCxZM0k3RE87Q0p1b3RDZjs7QStJdG90Q0E7O0VBMkRRLG9CekQ1RE07RXlENkROLGUzSXFCZTtDSjJqdEN2Qjs7QStJNW90Q0E7O0VBMkRRLG9CekQxRFM7RXlEMkRULFkzSTdETztDSm1wdENmOztBK0lscHRDQTs7RUEyRFEsb0J6RHhEUTtFeUR5RFIsWTNJN0RPO0NKeXB0Q2Y7O0ErSXhwdENBOztFQTJEUSxvQjNJbkNTO0UySW9DVCxZM0k3RE87Q0orcHRDZjs7QStJOXB0Q0E7O0VBMkRRLG9CM0lsQ1M7RTJJbUNULFkzSTdETztDSnFxdENmOztBK0lwcXRDQTs7RUEyRFEsb0IzSWpDUztFMklrQ1QsWTNJN0RPO0NKMnF0Q2Y7O0ErSTFxdENBOztFQTJEUSxvQjNJaENTO0UySWlDVCxZM0k3RE87Q0ppcnRDZjs7QStJaHJ0Q0E7O0VBMkRRLG9CM0kvQlM7RTJJZ0NULFkzSTdETztDSnVydENmOztBK0l0cnRDQTs7RUEyRFEsb0IzSTlCUztFMkkrQlQsZTNJcUJlO0NKMm10Q3ZCOztBK0k1cnRDQTs7RUEyRFEsb0IzSTdCUztFMkk4QlQsZTNJcUJlO0NKaW50Q3ZCOztBK0lsc3RDQTs7RUEyRFEsb0IzSTVCUztFMkk2QlQsWTNJN0RPO0NKeXN0Q2Y7O0ErSXhzdENBOztFQTJEUSxvQjNJM0JTO0UySTRCVCxZM0k3RE87Q0orc3RDZjs7QStJOXN0Q0E7O0VBMkRRLG9CM0kxQlM7RTJJMkJULFkzSTdETztDSnF0dENmOztBK0lwdHRDQTs7RUEyRFEsaUIzSTVETztFMkk2RFAsZTNJcUJlO0NKeW90Q3ZCOztBK0kxdHRDQTs7RUEyRFEsb0IzSXREVTtFMkl1RFYsWTNJN0RPO0NKaXV0Q2Y7O0ErSWh1dENBOztFQTJEUSxvQjNJcERVO0UySXFEVixZM0k3RE87Q0p1dXRDZjs7QStJdHV0Q0E7RUFrRUksa0NBcEV5QztFQXFFekMsK0JBckV5QztDL0k2dXRDN0M7O0ErSTN1dENBO0VBdUVJLG1DQXpFeUM7RUEwRXpDLGdDQTFFeUM7Qy9Ja3Z0QzdDOztBK0lodnRDQTs7RUE2RUkseUJBQXdCO0VBQ3hCLFFBQU87RUFDUCxVQUFTO0VBQ1QsV0FBVTtFQUNWLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sbUJBQWtCO0VBQ2xCLFlBQVc7Qy9Jd3F0Q2Y7O0ErSTV2dENBOzs7RUEyRk0sbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixxQkFBb0I7Qy9JdXF0QzFCOztBK0lwd3RDQTs7O0VBcUdNLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIscUJBQW9CO0MvSXFxdEMxQjs7QStJNXd0Q0E7OztFQStHTSxtQkFBa0I7RUFDbEIsMEJBQXlCO0VBQ3pCLHFCQUFvQjtDL0ltcXRDMUI7O0ErSXB4dENBO0VBd0hJLGdCQUFlO0MvSWdxdENuQjs7QStJeHh0Q0E7Ozs7Ozs7RUE2SE0sZ0JBQWU7RUFDZiwwQkFBeUI7RUFDekIsWUFBVztDL0lxcXRDakI7O0ErSXB5dENBO0VBb0lJLDRCQUEyQjtDL0lvcXRDL0I7O0ErSXh5dENBO0VBeUlNLGlDQUFnRztDL0ltcXRDdEc7O0ErSTV5dENBO0VBNklNLGlDQS9JdUM7Qy9Ja3p0QzdDOztBK0loenRDQTs7RUF5SkksbUNBM0p5QztFQTRKekMsZ0NBNUp5QztDL0l3enRDN0M7O0ErSXR6dENBOztFQStKSSxrQ0FqS3lDO0VBa0t6QywrQkFsS3lDO0MvSTh6dEM3Qzs7QStJeHB0Q0E7RUFFSSxzQjNJaktjO0NKMnp0Q2xCOztBK0k1cHRDQTs7RUFNTSwwQkFBc0M7RUFDdEMsWTNJNUtTO0UySTZLVCxzQkFBa0M7Qy9JMnB0Q3hDOztBK0lucXRDQTs7RUFjVSxvQmxEM0pXO0VrRDRKWCxZM0lwTEs7Q0o4MHRDZjs7QStJenF0Q0E7O0VBY1Usb0IzSTdLUTtFMkk4S1IsWTNJcExLO0NKbzF0Q2Y7O0ErSS9xdENBOztFQWNVLG9CbERwSlc7RWtEcUpYLFkzSXBMSztDSjAxdENmOztBK0lycnRDQTs7RUFjVSxvQmxEbEpXO0VrRG1KWCxZM0lwTEs7Q0pnMnRDZjs7QStJM3J0Q0E7O0VBY1Usb0JsRHJKVztFa0RzSlgsZTNJbEdhO0NKb3h0Q3ZCOztBK0lqc3RDQTs7RUFjVSxvQmxEdkpXO0VrRHdKWCxZM0lwTEs7Q0o0MnRDZjs7QStJdnN0Q0E7O0VBY1Usb0IzSWxMUTtFMkltTFIsZTNJbEdhO0NKZ3l0Q3ZCOztBK0k3c3RDQTs7RUFjVSxvQjNJM0tRO0UySTRLUixZM0lwTEs7Q0p3M3RDZjs7QStJbnR0Q0E7O0VBcUJVLG9CbER0SjJCO0VrRHVKM0IsZTNJekdhO0NKNHl0Q3ZCOztBK0l6dHRDQTs7RUFxQlUsb0JsRHJKcUI7RWtEc0pyQixZM0kzTEs7Q0pvNHRDZjs7QStJL3R0Q0E7O0VBcUJVLG9CbERwSnVCO0VrRHFKdkIsZTNJekdhO0NKd3p0Q3ZCOztBK0lydXRDQTs7RUFxQlUsb0JsRG5Kc0I7RWtEb0p0QixlM0l6R2E7Q0o4enRDdkI7O0ErSTN1dENBOztFQXFCVSxvQmxEbEp5QjtFa0RtSnpCLGUzSXpHYTtDSm8wdEN2Qjs7QStJanZ0Q0E7O0VBcUJVLG9CbERqSndCO0VrRGtKeEIsZTNJekdhO0NKMDB0Q3ZCOztBK0l2dnRDQTs7RUFxQlUsb0JsRGxLVztFa0RtS1gsWTNJM0xLO0NKazZ0Q2Y7O0ErSTd2dENBOztFQXFCVSxvQmxEaktXO0VrRGtLWCxZM0kzTEs7Q0p3NnRDZjs7QStJbnd0Q0E7O0VBcUJVLG9CbERoS1c7RWtEaUtYLFkzSTNMSztDSjg2dENmOztBK0l6d3RDQTs7RUFxQlUsb0JsRC9KVztFa0RnS1gsWTNJM0xLO0NKbzd0Q2Y7O0ErSS93dENBOztFQXFCVSxvQmxEOUpXO0VrRCtKWCxZM0kzTEs7Q0owN3RDZjs7QStJcnh0Q0E7O0VBcUJVLG9CbEQ3Slc7RWtEOEpYLGUzSXpHYTtDSjgydEN2Qjs7QStJM3h0Q0E7O0VBcUJVLG9CbEQ1Slc7RWtENkpYLGUzSXpHYTtDSm8zdEN2Qjs7QStJanl0Q0E7O0VBcUJVLG9CbEQzSlc7RWtENEpYLFkzSTNMSztDSjQ4dENmOztBK0l2eXRDQTs7RUFxQlUsb0JsRDFKVztFa0QySlgsWTNJM0xLO0NKazl0Q2Y7O0ErSTd5dENBOztFQXFCVSxvQmxEekpXO0VrRDBKWCxZM0kzTEs7Q0p3OXRDZjs7QStJbnp0Q0E7O0VBcUJVLGlCM0kxTEs7RTJJMkxMLGUzSXpHYTtDSjQ0dEN2Qjs7QStJenp0Q0E7O0VBcUJVLG9CM0lwTFE7RTJJcUxSLFkzSTNMSztDSm8rdENmOztBK0kvenRDQTs7RUFxQlUsb0IzSWxMUTtFMkltTFIsWTNJM0xLO0NKMCt0Q2Y7O0FnSi8rdENBO0VBQ0Usd0JBQXVCO0VBQ3ZCLHdCQUF1QjtFQUN2Qix1QkFBc0I7Q2hKay90Q3hCOztBZ0o5K3RDQTtFQUNFLGtCQUFpQjtDaEppL3RDbkI7O0FnSjkrdENBO0VBQ0UsVUFBUztFQUNULG9CQUFtQjtFQUNuQixZQUFXO0VBQ1gsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixXQUFVO0VBQ1YsbUJBQWtCO0VBQ2xCLFdBQVU7Q2hKaS90Q1o7O0FnSjkrdENBO0VBQ0Usb0I1SWpCZ0I7RTRJa0JoQiwyQjVJaEJnQjtFNElpQmhCLG9CQUFtQjtDaEppL3RDckI7O0FnSjcrdENBO0VBQ0UsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDaEpnL3RDcEI7O0FnSjUrdENBO0VBRUksMEJBQXFDO0NoSjgrdEN6Qzs7QWdKaC90Q0E7Ozs7Ozs7RUFXSSxzQjVJbkNjO0NKa2h1Q2xCOztBZ0oxL3RDQTs7RUFlSSwwQjVJckNjO0NKcWh1Q2xCOztBZ0ovL3RDQTtFQWtCSSwwQkFBc0M7Q2hKaS90QzFDOztBZ0puZ3VDQTtFQXFCSSwwQkFBb0M7Q2hKay90Q3hDOztBaUo1aXVDQTtFQUNFLHFDQUFvQztDakoraXVDdEM7O0FpSjNpdUNBO0VBQ0UsZUFBYztFQUNkLGVBQWM7RUFDZCxtQkFBa0I7Q2pKOGl1Q3BCOztBaUpqanVDQTtFQU1JLG9CQUFtQjtDakoraXVDdkI7O0FpSnJqdUNBO0VBVUksZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsVUFBUztFQUNULFdBQVU7Q2pKK2l1Q2Q7O0FpSjVqdUNBO0VBaUJJLDBCQUF5QjtDakoraXVDN0I7O0FpSmhrdUNBO0VBc0JJLGdCQUFlO0NqSjhpdUNuQjs7QWlKeml1Q0E7RUFFSSxlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsZ0JBQWU7RUFDZixpQkFBZ0I7Q2pKMml1Q3BCOztBaUp2aXVDQTtFQUNFLGU3STlCZ0I7RTZJK0JoQixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixrQkFBaUI7Q2pKMGl1Q25COztBaUp2aXVDQTtFQUNFLHVDN0lqQ2E7RTZJa0NiLFlBQVc7RUFDWCxtQkFBa0I7Q2pKMGl1Q3BCOztBaUp2aXVDQTtFQUVJLGU3STVDYztFNkk2Q2QsYUFBWTtDakp5aXVDaEI7O0FpSjVpdUNBO0VBTU0sZTdJN0NZO0NKdWx1Q2xCOztBaUpwaXVDQTtFQUNFLFlBQVc7Q2pKdWl1Q2I7O0FpSnhpdUNBO0VBSUksWUFBVztFQUNYLGFBQVk7RUFDWixZQUFXO0NqSndpdUNmOztBaUo5aXVDQTs7O0VBWUksZUFBYztFQUNkLGtCQUFpQjtDakp3aXVDckI7O0FpSnJqdUNBO0VBaUJJLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGlCQUFnQjtDakp3aXVDcEI7O0FpSjNqdUNBO0VBdUJJLGU3STdFYztFNkk4RWQsZ0JBQWU7RUFDZixpQkFBZ0I7Q2pKd2l1Q3BCOztBaUpqa3VDQTtFQThCTSxnQjNEekNnQjtFMkQwQ2hCLGlCM0QxQ2dCO0N0RmlsdUN0Qjs7QWlKdGt1Q0E7OztFQXFDTSxrQkFBaUI7Q2pKdWl1Q3ZCOztBaUo1a3VDQTtFQXlDTSxnQkFBZTtDakp1aXVDckI7O0FpSmppdUNBOzs7RUFHRSxZQUFXO0NqSm9pdUNiOztBaUpqaXVDQTtFQUNFLGlCM0RqRW9CO0UyRGtFcEIsZ0IzRGxFb0I7Q3RGc211Q3RCOztBaUp0aXVDQTtFQUtJLG9CQUEwQztDakpxaXVDOUM7O0FpSmppdUNBO0VBQ0UsZTNEekVtQjtFMkQwRW5CLGdCM0QxRW1CO0N0RjhtdUNyQjs7QWlKdGl1Q0E7RUFLSSxzQkFBMEM7Q2pKcWl1QzlDOztBaUpqaXVDQTtFQUNFLGUzRGpGbUI7RTJEa0ZuQixnQjNEbEZtQjtDdEZzbnVDckI7O0FpSnRpdUNBO0VBS0ksc0JBQTBDO0NqSnFpdUM5Qzs7QWlKaGl1Q0E7RUFDRSwwQjdJeklnQjtFNkkwSWhCLGFBQVk7Q2pKbWl1Q2Q7O0FpSmhpdUNBO0VBQ0UsMEI3STlJZ0I7RTZJK0loQixhQUFZO0NqSm1pdUNkOztBaUovaHVDQTtFcklqSkksdUJSbU1nQztDSmkvdENwQzs7QWlKL2h1Q0E7RXJJckpJLG1CcUlzSndCO0NqSmtpdUM1Qjs7QWlKOWh1Q0E7OztFQUdFLGFBQVk7Q2pKaWl1Q2Q7O0FpSjlodUNBO0VBQ0UsWUFBVztDakppaXVDYjs7QWlKOWh1Q0E7RUFDRSxZQUFXO0NqSmlpdUNiOztBaUo5aHVDQTtFQUNFLFlBQVc7Q2pKaWl1Q2I7O0FpSjdodUNBOzs7RUFHRSxlQUFjO0VBQ2QsbUJBQWtCO0NqSmdpdUNwQjs7QWlKN2h1Q0E7RUFDRSxhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLFlBQVc7Q2pKZ2l1Q2I7O0FpSjdodUNBO0VBQ0UsYUFBWTtFQUNaLGtCQUFpQjtFQUNqQixZQUFXO0NqSmdpdUNiOztBaUo3aHVDQTtFQUNFLGFBQVk7RUFDWixrQkFBaUI7RUFDakIsWUFBVztDakpnaXVDYjs7QWlKNWh1Q0E7RUFDRSwwQjdJOU1nQjtFNkkrTWhCLHVDN0l0TWE7RTZJdU1iLG9CQUFtQjtFQUNuQixhQUFZO0NqSitodUNkOztBaUpuaXVDQTtFQU9JLFlBQVc7RUFDWCxhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLGlCQUFnQjtDakpnaXVDcEI7O0FpSjFpdUNBO0VBY0ksbUJBQWtCO0NqSmdpdUN0Qjs7QWlKOWl1Q0E7RUFrQkksVUFBUztDakpnaXVDYjs7QWlKbGp1Q0E7RUFzQkksZTdJN05jO0NKNnZ1Q2xCOztBaUozaHVDQTs7Ozs7Ozs7RUFPSSxhQUFZO0VBQ1osUUFBTztFQUNQLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sWUFBVztDakoraHVDZjs7QWlKMWl1Q0E7Ozs7RXJJbE9JLHVCUm1NZ0M7RTZJK0NoQyxvQkFBbUI7RUFDbkIsMkM3STFQVztFNkkyUFgsY0FBYTtFQUNiLHdCQUF1QjtFQUN2QixZQUFXO0NqSmtpdUNmOztBaUp0anVDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE4Qk0sZTdJL1BZO0NKMHp1Q2xCOztBaUp6bHVDQTs7OztFQWtDTSxxQzdJalFTO0NKK3p1Q2Y7O0FpSmhtdUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTRDUSxlN0lqUlU7Q0p3MnVDbEI7O0FpSmpsdUNBO0VBR0ksbUJBQWtCO0NqSmtsdUN0Qjs7QWlKcmx1Q0E7RUFLTSwwQkFBeUI7RUFDekIsMkJBQTBCO0VBQzFCLHVCQUFzQjtFQUN0QixxQjdJNldxQztFNkk1V3JDLHNCN0k0V3FDO0U2STNXckMsaUNBQTBDO0VBQzFDLGdDQUF5QztDakpvbHVDL0M7O0FpSi9sdUNBO0VBY1EsWTdJelNPO0NKODN1Q2Y7O0FpSjlrdUNBO0VBQ0UsYTNENUZ3QjtFMkQ2RnhCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsWUFBVztFQUNYLFVBQVM7RUFDVCxZM0RqR3dCO0UyRGtHeEIsWUFBVztDakppbHVDYjs7QWlKeGx1Q0E7RUFVSSxjM0RsRzBCO0UyRG1HMUIsYTNEbkcwQjtDdEZxcnVDOUI7O0FpSjdsdUNBO0VBY00sUzNEbkdhO0UyRG9HYixVM0RyR2M7RTJEc0dkLGEzRHZHaUI7Q3RGMHJ1Q3ZCOztBaUpubXVDQTtFQXFCSSxjM0R6RzBCO0UyRDBHMUIsYTNEMUcwQjtDdEY0cnVDOUI7O0FpSnhtdUNBO0VBeUJNLFczRDFHZTtFMkQyR2YsVTNENUdjO0UyRDZHZCxhM0Q5R2lCO0N0RmlzdUN2Qjs7QWlKOW11Q0E7RUFnQ0ksdUM3SXRVVztFNkl1VVgsa0IzRDlIb0I7RTJEK0hwQixrQjNEaklxQjtFMkRrSXJCLG9CM0RqSXNCO0UyRGtJdEIsbUJBQWtCO0VBQ2xCLFkzRDlIZTtFMkQrSGYsbUJBQWtCO0VBQ2xCLHlDN0k3VVc7RTZJOFVYLDBCQUF5QjtFQUN6QixVM0RuSWE7RTJEb0liLHlCQUF3QjtFQUN4QixZM0R2SWU7Q3RGeXR1Q25COztBaUo3bnVDQTtFQStDTSxtQ0FBa0Q7RUFDbEQsb0NBQW1EO0VBQ25ELDhCQUE2QztFQUM3QyxhM0RsSmtCO0UyRG1KbEIsWUFBVztFQUNYLG1CQUFrQjtDakprbHVDeEI7O0FpSnRvdUNBO0VBd0RNLFFBQU87Q2pKa2x1Q2I7O0FpSjFvdUNBO0VBNERNLFNBQVE7Q2pKa2x1Q2Q7O0FpSjVrdUNBO0VBQ0UsZ0JBQWU7RUFDZixnQkFBZTtFQUNmLGVBQWM7RUFDZCxjN0kyTHNDO0NKbzV0Q3hDOztBaUpubHVDQTtFQU9JLGlCQUFnQjtDakpnbHVDcEI7O0FHcHZ1Q0E7RThJMEtFLGdCQUFlO0NqSjhrdUNqQjs7QUdqMHVDQTtFOEl3UEUsdUI3SXBZYTtFNklxWWIsa0NqSi9ZNEI7RWlKZ1o1QixvQkFBbUI7RUFDbkIsb0JBQW1CO0NqSjZrdUNyQjs7QWlKM2t1Q0U7RUFDRSwwQjdJeFljO0NKczl1Q2xCOztBaUpybHVDQTtFQVdJLGlCQUFnQjtDako4a3VDcEI7O0FpSnpsdUNBOzs7Ozs7RUFvQkksZWpKamEwQjtFaUprYTFCLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q2pKOGt1Q3BCOztBaUpwbXVDQTtFQTJCTSxzQmpKeGF3QjtDQXEvdUM5Qjs7QWlKeG11Q0E7Ozs7OztFQW1DUSxlakpoYnNCO0NBOC91QzlCOztBaUpqbnVDQTtFQTJCTSxzQjdJeFpZO0NKay91Q2xCOztBaUpybnVDQTs7Ozs7O0VBbUNRLGU3SWhhVTtDSjIvdUNsQjs7QWlKOW51Q0E7RUEyQk0sc0I3STlYVztDSnErdUNqQjs7QWlKbG91Q0E7Ozs7OztFQW1DUSxlN0l0WVM7Q0o4K3VDakI7O0FpSjNvdUNBO0VBMkJNLHNCN0k1WFc7Q0pnL3VDakI7O0FpSi9vdUNBOzs7Ozs7RUFtQ1EsZTdJcFlTO0NKeS91Q2pCOztBaUp4cHVDQTtFQTJCTSxzQjdJL1hXO0NKZ2d2Q2pCOztBaUo1cHVDQTs7Ozs7O0VBbUNRLGU3SXZZUztDSnlndkNqQjs7QWlKcnF1Q0E7RUEyQk0sc0I3SWpZVztDSitndkNqQjs7QWlKenF1Q0E7Ozs7OztFQW1DUSxlN0l6WVM7Q0p3aHZDakI7O0FpSmxydUNBO0VBMkJNLHNCN0k3Wlk7Q0p3anZDbEI7O0FpSnRydUNBOzs7Ozs7RUFtQ1EsZTdJcmFVO0NKaWt2Q2xCOztBaUovcnVDQTtFQTJCTSxzQjdJdFpZO0NKOGp2Q2xCOztBaUpuc3VDQTs7Ozs7O0VBbUNRLGU3STlaVTtDSnVrdkNsQjs7QWlKNXN1Q0E7RUEwQ00sc0IzRGpiYTtDdEZ1bHZDbkI7O0FpSmh0dUNBOzs7Ozs7RUFrRFEsZTNEemJXO0N0RmdtdkNuQjs7QWlKenR1Q0E7RUEwQ00sc0IzRGhiUTtDdEZtbXZDZDs7QWlKN3R1Q0E7Ozs7OztFQWtEUSxlM0R4Yk07Q3RGNG12Q2Q7O0FpSnR1dUNBO0VBMENNLHNCM0Q5YVM7Q3RGOG12Q2Y7O0FpSjF1dUNBOzs7Ozs7RUFrRFEsZTNEdGJPO0N0RnVudkNmOztBaUpudnVDQTtFQTBDTSxzQjNEN2FRO0N0RjBudkNkOztBaUp2dnVDQTs7Ozs7O0VBa0RRLGUzRHJiTTtDdEZtb3ZDZDs7QWlKaHd1Q0E7RUEwQ00sc0IzRDNhVztDdEZxb3ZDakI7O0FpSnB3dUNBOzs7Ozs7RUFrRFEsZTNEbmJTO0N0RjhvdkNqQjs7QWlKN3d1Q0E7RUEwQ00sc0IzRHphVTtDdEZncHZDaEI7O0FpSmp4dUNBOzs7Ozs7RUFrRFEsZTNEamJRO0N0RnlwdkNoQjs7QWlKMXh1Q0E7RUEwQ00sc0I3SXBaVztDSndvdkNqQjs7QWlKOXh1Q0E7Ozs7OztFQWtEUSxlN0k1WlM7Q0ppcHZDakI7O0FpSnZ5dUNBO0VBMENNLHNCN0luWlc7Q0pvcHZDakI7O0FpSjN5dUNBOzs7Ozs7RUFrRFEsZTdJM1pTO0NKNnB2Q2pCOztBaUpwenVDQTtFQTBDTSxzQjdJbFpXO0NKZ3F2Q2pCOztBaUp4enVDQTs7Ozs7O0VBa0RRLGU3STFaUztDSnlxdkNqQjs7QWlKajB1Q0E7RUEwQ00sc0I3SWpaVztDSjRxdkNqQjs7QWlKcjB1Q0E7Ozs7OztFQWtEUSxlN0l6WlM7Q0pxcnZDakI7O0FpSjkwdUNBO0VBMENNLHNCN0loWlc7Q0p3cnZDakI7O0FpSmwxdUNBOzs7Ozs7RUFrRFEsZTdJeFpTO0NKaXN2Q2pCOztBaUozMXVDQTtFQTBDTSxzQjdJL1lXO0NKb3N2Q2pCOztBaUovMXVDQTs7Ozs7O0VBa0RRLGU3SXZaUztDSjZzdkNqQjs7QWlKeDJ1Q0E7RUEwQ00sc0I3STlZVztDSmd0dkNqQjs7QWlKNTJ1Q0E7Ozs7OztFQWtEUSxlN0l0WlM7Q0p5dHZDakI7O0FpSnIzdUNBO0VBMENNLHNCN0k3WVc7Q0o0dHZDakI7O0FpSnozdUNBOzs7Ozs7RUFrRFEsZTdJclpTO0NKcXV2Q2pCOztBaUpsNHVDQTtFQTBDTSxzQjdJNVlXO0NKd3V2Q2pCOztBaUp0NHVDQTs7Ozs7O0VBa0RRLGU3SXBaUztDSml2dkNqQjs7QWlKLzR1Q0E7RUEwQ00sc0I3STNZVztDSm92dkNqQjs7QWlKbjV1Q0E7Ozs7OztFQWtEUSxlN0luWlM7Q0o2dnZDakI7O0FpSjU1dUNBO0VBMENNLG1CN0k3YVM7Q0pteXZDZjs7QWlKaDZ1Q0E7Ozs7OztFQWtEUSxZN0lyYk87Q0o0eXZDZjs7QWlKejZ1Q0E7RUEwQ00sc0I3SXZhWTtDSjB5dkNsQjs7QWlKNzZ1Q0E7Ozs7OztFQWtEUSxlN0kvYVU7Q0ptenZDbEI7O0FpSnQ3dUNBO0VBMENNLHNCN0lyYVk7Q0pxenZDbEI7O0FpSjE3dUNBOzs7Ozs7RUFrRFEsZTdJN2FVO0NKOHp2Q2xCOztBaUp4NHVDQTtFQUNFLDhCN0k1YmdCO0U2STZiaEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtDakoyNHVDcEI7O0FpSng0dUNBO0VBQ0UsaUJBQWdCO0VBQ2hCLGlDN0luY2dCO0U2SW9jaEIsY0FBYTtFQUNiLHFCQUFvQjtFQUNwQixzQkFBcUI7Q2pKMjR1Q3ZCOztBaUp0NHVDQTtFQUNFLHVCM0RsUjhCO0UyRG1SOUIsbUIzRHBSMkM7RTJEcVIzQyxpQkFBZ0I7RUFDaEIsd0JBQTBEO0NqSnk0dUM1RDs7QWlKdDR1Q0E7RUFDRSx1QkFBc0I7Q2pKeTR1Q3hCOztBaUp0NHVDQTtFQUVJLGVBQWdDO0NqSnc0dUNwQzs7QWlKMTR1Q0E7RUFLSSwwQkFBdUM7Q2pKeTR1QzNDOztBaUo5NHVDQTtFQVFNLGU3STdkWTtDSnUydkNsQjs7QWlKbDV1Q0E7RUFZSSwwQkFBb0M7Q2pKMDR1Q3hDOztBaUp0NXVDQTtFQWdCUSxzQmpKbmZzQjtDQTYzdkM5Qjs7QWlKMTV1Q0E7Ozs7OztFQXdCVSxlakozZm9CO0NBczR2QzlCOztBaUpuNnVDQTtFQWdCUSxzQjdJbmVVO0NKMDN2Q2xCOztBaUp2NnVDQTs7Ozs7O0VBd0JVLGU3STNlUTtDSm00dkNsQjs7QWlKaDd1Q0E7RUFnQlEsc0I3SXpjUztDSjYydkNqQjs7QWlKcDd1Q0E7Ozs7OztFQXdCVSxlN0lqZE87Q0pzM3ZDakI7O0FpSjc3dUNBO0VBZ0JRLHNCN0l2Y1M7Q0p3M3ZDakI7O0FpSmo4dUNBOzs7Ozs7RUF3QlUsZTdJL2NPO0NKaTR2Q2pCOztBaUoxOHVDQTtFQWdCUSxzQjdJMWNTO0NKdzR2Q2pCOztBaUo5OHVDQTs7Ozs7O0VBd0JVLGU3SWxkTztDSmk1dkNqQjs7QWlKdjl1Q0E7RUFnQlEsc0I3STVjUztDSnU1dkNqQjs7QWlKMzl1Q0E7Ozs7OztFQXdCVSxlN0lwZE87Q0pnNnZDakI7O0FpSnArdUNBO0VBZ0JRLHNCN0l4ZVU7Q0pnOHZDbEI7O0FpSngrdUNBOzs7Ozs7RUF3QlUsZTdJaGZRO0NKeTh2Q2xCOztBaUpqL3VDQTtFQWdCUSxzQjdJamVVO0NKczh2Q2xCOztBaUpyL3VDQTs7Ozs7O0VBd0JVLGU3SXplUTtDSis4dkNsQjs7QWlKOS91Q0E7RUErQlEsc0IzRDVmVztDdEYrOXZDbkI7O0FpSmxndkNBOzs7Ozs7RUF1Q1UsZTNEcGdCUztDdEZ3K3ZDbkI7O0FpSjNndkNBO0VBK0JRLHNCM0QzZk07Q3RGMit2Q2Q7O0FpSi9ndkNBOzs7Ozs7RUF1Q1UsZTNEbmdCSTtDdEZvL3ZDZDs7QWlKeGh2Q0E7RUErQlEsc0IzRHpmTztDdEZzL3ZDZjs7QWlKNWh2Q0E7Ozs7OztFQXVDVSxlM0RqZ0JLO0N0RisvdkNmOztBaUpyaXZDQTtFQStCUSxzQjNEeGZNO0N0Rmtnd0NkOztBaUp6aXZDQTs7Ozs7O0VBdUNVLGUzRGhnQkk7Q3RGMmd3Q2Q7O0FpSmxqdkNBO0VBK0JRLHNCM0R0ZlM7Q3RGNmd3Q2pCOztBaUp0anZDQTs7Ozs7O0VBdUNVLGUzRDlmTztDdEZzaHdDakI7O0FpSi9qdkNBO0VBK0JRLHNCM0RwZlE7Q3RGd2h3Q2hCOztBaUpua3ZDQTs7Ozs7O0VBdUNVLGUzRDVmTTtDdEZpaXdDaEI7O0FpSjVrdkNBO0VBK0JRLHNCN0kvZFM7Q0pnaHdDakI7O0FpSmhsdkNBOzs7Ozs7RUF1Q1UsZTdJdmVPO0NKeWh3Q2pCOztBaUp6bHZDQTtFQStCUSxzQjdJOWRTO0NKNGh3Q2pCOztBaUo3bHZDQTs7Ozs7O0VBdUNVLGU3SXRlTztDSnFpd0NqQjs7QWlKdG12Q0E7RUErQlEsc0I3STdkUztDSndpd0NqQjs7QWlKMW12Q0E7Ozs7OztFQXVDVSxlN0lyZU87Q0ppandDakI7O0FpSm5udkNBO0VBK0JRLHNCN0k1ZFM7Q0pvandDakI7O0FpSnZudkNBOzs7Ozs7RUF1Q1UsZTdJcGVPO0NKNmp3Q2pCOztBaUpob3ZDQTtFQStCUSxzQjdJM2RTO0NKZ2t3Q2pCOztBaUpwb3ZDQTs7Ozs7O0VBdUNVLGU3SW5lTztDSnlrd0NqQjs7QWlKN292Q0E7RUErQlEsc0I3STFkUztDSjRrd0NqQjs7QWlKanB2Q0E7Ozs7OztFQXVDVSxlN0lsZU87Q0pxbHdDakI7O0FpSjFwdkNBO0VBK0JRLHNCN0l6ZFM7Q0p3bHdDakI7O0FpSjlwdkNBOzs7Ozs7RUF1Q1UsZTdJamVPO0NKaW13Q2pCOztBaUp2cXZDQTtFQStCUSxzQjdJeGRTO0NKb213Q2pCOztBaUozcXZDQTs7Ozs7O0VBdUNVLGU3SWhlTztDSjZtd0NqQjs7QWlKcHJ2Q0E7RUErQlEsc0I3SXZkUztDSmdud0NqQjs7QWlKeHJ2Q0E7Ozs7OztFQXVDVSxlN0kvZE87Q0p5bndDakI7O0FpSmpzdkNBO0VBK0JRLHNCN0l0ZFM7Q0o0bndDakI7O0FpSnJzdkNBOzs7Ozs7RUF1Q1UsZTdJOWRPO0NKcW93Q2pCOztBaUo5c3ZDQTtFQStCUSxtQjdJeGZPO0NKMnF3Q2Y7O0FpSmx0dkNBOzs7Ozs7RUF1Q1UsWTdJaGdCSztDSm9yd0NmOztBaUozdHZDQTtFQStCUSxzQjdJbGZVO0NKa3J3Q2xCOztBaUovdHZDQTs7Ozs7O0VBdUNVLGU3STFmUTtDSjJyd0NsQjs7QWlKeHV2Q0E7RUErQlEsc0I3SWhmVTtDSjZyd0NsQjs7QWlKNXV2Q0E7Ozs7OztFQXVDVSxlN0l4ZlE7Q0pzc3dDbEI7O0FpSnJ2dkNBOztFQThDSSxlN0lsZ0JjO0U2SW1nQmQsNkI3SWpnQmM7Q0o2c3dDbEI7O0FpSjN2dkNBO0VBa0RJLHNCN0lyZ0JjO0NKa3R3Q2xCOztBaUovdnZDQTtFQXFESSwwQjdJdGdCYztFNkl1Z0JkLHNCN0l6Z0JjO0NKdXR3Q2xCOztBa0pwdXdDQTtFQUVFOzs7SUFDRSx5QkFBd0I7R2xKd3V3QzFCO0VrSjd0d0NBOztJMURaQSwyQkFBNEI7STBEZTFCLDBCQUF5QjtJQUN6Qix5QkFBd0I7R2xKK3R3QzFCO0VrSjV0d0NBO0lBQ0UsMEJBQXlCO0dsSjh0d0MzQjtFOEhwdndDRjtJb0IyQkksVUFBUztJQUNULFVBQVM7SUFDVCxXQUFVO0lBQ1YsWUFBVztHbEo0dHdDYjtFa0p6dHdDQTtJQUNFLFlBQVc7SUFDWCxtQkFBa0I7R2xKMnR3Q3BCO0VtQjdsd0NGO0krSHpISSxlQUFjO0dsSnl0d0NoQjtFa0oxdHdDQTs7SUFLSSwrQkFBOEI7R2xKeXR3Q2xDO0NBQ0Y7O0FtSnJ3d0NBOzs7RUFJSSxpQkFBZ0I7Q25KdXd3Q3BCOztBbUpud3dDQTtFQUNFLDhCQUFtQztDbkpzd3dDckM7O0FtSm53d0NBO0VBQ0UsK0JBQW1DO0NuSnN3d0NyQzs7QW1Kbnd3Q0E7RUFDRSwyQkFBcUM7Q25Kc3d3Q3ZDOztBbUpud3dDQTtFQUNFLDhCQUFtQztDbkpzd3dDckM7O0FtSm53d0NBO0VBQ0UsMkJBQW1DO0NuSnN3d0NyQzs7QW1Kand3Q0U7RUFDRSwwQkFBMkI7Q25Kb3d3Qy9COztBbUpyd3dDRTtFQUNFLDBCQUEyQjtDbkp3d3dDL0I7O0FtSnp3d0NFO0VBQ0UsMEJBQTJCO0NuSjR3d0MvQjs7QW1KN3d3Q0U7RUFDRSwwQkFBMkI7Q25KZ3h3Qy9COztBbUpqeHdDRTtFQUNFLDBCQUEyQjtDbkpveHdDL0I7O0FtSnJ4d0NFO0VBQ0UsMEJBQTJCO0NuSnd4d0MvQjs7QW1Kenh3Q0U7RUFDRSwwQkFBMkI7Q25KNHh3Qy9COztBbUo3eHdDRTtFQUNFLDBCQUEyQjtDbkpneXdDL0I7O0FtSmp5d0NFO0VBQ0UsMEJBQTJCO0NuSm95d0MvQjs7QW1Kcnl3Q0U7RUFDRSwwQkFBMkI7Q25Kd3l3Qy9COztBbUp6eXdDRTtFQUNFLDBCQUEyQjtDbko0eXdDL0I7O0FtSjd5d0NFO0VBQ0UsMEJBQTJCO0NuSmd6d0MvQjs7QW1Kanp3Q0U7RUFDRSwwQkFBMkI7Q25Kb3p3Qy9COztBbUpyendDRTtFQUNFLDBCQUEyQjtDbkp3endDL0I7O0FtSnp6d0NFO0VBQ0UsMEJBQTJCO0NuSjR6d0MvQjs7QW1KN3p3Q0U7RUFDRSwwQkFBMkI7Q25KZzB3Qy9COztBNEV4endDQTtFdUVSSSx1QkFBMkI7Q25KbzB3Qy9COztBbUpyMHdDRTtFQUNFLDBCQUEyQjtDbkp3MHdDL0I7O0FtSnowd0NFO0VBQ0UsMEJBQTJCO0NuSjQwd0MvQjs7QW1KeDB3Q0E7RUFFSSwwQkFBMkI7Q25KMDB3Qy9COztBbUo1MHdDQTtFQU9NLDBCQUEyQjtDbkp5MHdDakM7O0FtSmgxd0NBO0VBT00sMEJBQTJCO0NuSjYwd0NqQzs7QW1KcDF3Q0E7RUFPTSwwQkFBMkI7Q25KaTF3Q2pDOztBbUp4MXdDQTtFQU9NLDBCQUEyQjtDbkpxMXdDakM7O0FtSjUxd0NBO0VBT00sMEJBQTJCO0NuSnkxd0NqQzs7QW1KaDJ3Q0E7RUFPTSwwQkFBMkI7Q25KNjF3Q2pDOztBbUpwMndDQTtFQU9NLDBCQUEyQjtDbkppMndDakM7O0FtSngyd0NBO0VBT00sMEJBQTJCO0NuSnEyd0NqQzs7QW1KNTJ3Q0E7RUFPTSwwQkFBMkI7Q25KeTJ3Q2pDOztBbUpoM3dDQTtFQU9NLDBCQUEyQjtDbko2MndDakM7O0FtSnAzd0NBO0VBT00sMEJBQTJCO0NuSmkzd0NqQzs7QW1KeDN3Q0E7RUFPTSwwQkFBMkI7Q25KcTN3Q2pDOztBbUo1M3dDQTtFQU9NLDBCQUEyQjtDbkp5M3dDakM7O0FtSmg0d0NBO0VBT00sMEJBQTJCO0NuSjYzd0NqQzs7QW1KcDR3Q0E7RUFPTSwwQkFBMkI7Q25KaTR3Q2pDOztBbUp4NHdDQTtFQU9NLDBCQUEyQjtDbkpxNHdDakM7O0FtSjU0d0NBO0VBT00sdUJBQTJCO0NuSnk0d0NqQzs7QW1KaDV3Q0E7RUFPTSwwQkFBMkI7Q25KNjR3Q2pDOztBbUpwNXdDQTtFQU9NLDBCQUEyQjtDbkppNXdDakM7O0FvSjU3d0NBO0VBQ0UsNEJBQTJCO0NwSis3d0M3Qjs7QW9KMTd3Q0U7RUFDRSxvRkFBNkI7Q3BKNjd3Q2pDOztBb0o5N3dDRTtFQUNFLG9GQUE2QjtDcEppOHdDakM7O0FvSmw4d0NFO0VBQ0Usc0ZBQTZCO0NwSnE4d0NqQzs7QW9KdDh3Q0U7RUFDRSx3RkFBNkI7Q3BKeTh3Q2pDOztBb0oxOHdDRTtFQUNFLHVGQUE2QjtDcEo2OHdDakM7O0E0RG45d0NFO0V5RkVFLHFDQUFzQztDckpxOXdDMUM7O0FxSnQ5d0NFOztFQUtJLHVCQUFtQztDckpzOXdDekM7O0FxSjM5d0NFO0VBVU0sc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnE5d0M5Qzs7QXFKaCt3Q0U7RUFrQk0scUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSmkrd0NmOztBNER2K3dDRTtFeUZFRSxxQ0FBc0M7Q3JKeSt3QzFDOztBcUoxK3dDRTs7RUFLSSx1QkFBbUM7Q3JKMCt3Q3pDOztBcUovK3dDRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckp5K3dDOUM7O0FxSnAvd0NFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pxL3dDZjs7QTREMy93Q0U7RXlGRUUscUNBQXNDO0NySjYvd0MxQzs7QXFKOS93Q0U7O0VBS0ksdUJBQW1DO0NySjgvd0N6Qzs7QXFKbmd4Q0U7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNi93QzlDOztBcUp4Z3hDRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKeWd4Q2Y7O0E0RC9neENFO0V5RkVFLHFDQUFzQztDckppaHhDMUM7O0FxSmxoeENFOztFQUtJLHVCQUFtQztDckpraHhDekM7O0FxSnZoeENFO0VBVU0sc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmloeEM5Qzs7QXFKNWh4Q0U7RUFrQk0scUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSjZoeENmOztBNERuaXhDRTtFeUZFRSxxQ0FBc0M7Q3JKcWl4QzFDOztBcUp0aXhDRTs7RUFLSSwwQkFBbUM7Q3JKc2l4Q3pDOztBcUozaXhDRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckpxaXhDOUM7O0FxSmhqeENFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsZWpKbUVlO0NKKzl3Q3ZCOztBNER2anhDRTtFeUZFRSxxQ0FBc0M7Q3JKeWp4QzFDOztBcUoxanhDRTs7RUFLSSx1QkFBbUM7Q3JKMGp4Q3pDOztBcUovanhDRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckp5anhDOUM7O0FxSnBreENFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pxa3hDZjs7QTREM2t4Q0U7RXlGRUUscUNBQXNDO0NySjZreEMxQzs7QXFKOWt4Q0U7O0VBS0ksMEJBQW1DO0NySjhreEN6Qzs7QXFKbmx4Q0U7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNmt4QzlDOztBcUp4bHhDRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLGVqSm1FZTtDSnVneEN2Qjs7QTREL2x4Q0U7RXlGRUUscUNBQXNDO0NySmlteEMxQzs7QXFKbG14Q0U7O0VBS0ksdUJBQW1DO0NySmtteEN6Qzs7QXFKdm14Q0U7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKaW14QzlDOztBcUo1bXhDRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKNm14Q2Y7O0FxSmxueENFO0VBQ0UscUNBQXNDO0NySnFueEMxQzs7QXFKdG54Q0U7O0VBS0ksdUJBQW1DO0NySnNueEN6Qzs7QXFKM254Q0U7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKcW54QzlDOztBcUpob3hDRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKaW94Q2Y7O0FxSnRveENFO0VBQ0UscUNBQXNDO0NySnlveEMxQzs7QXFKMW94Q0U7O0VBS0ksdUJBQW1DO0NySjBveEN6Qzs7QXFKL294Q0U7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKeW94QzlDOztBcUpwcHhDRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsb0JBQW1DO0VBQ25DLFlqSmZPO0NKcXB4Q2Y7O0FxSjFweENFO0VBQ0UscUNBQXNDO0NySjZweEMxQzs7QXFKOXB4Q0U7O0VBS0ksdUJBQW1DO0NySjhweEN6Qzs7QXFKbnF4Q0U7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNnB4QzlDOztBcUp4cXhDRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKeXF4Q2Y7O0FxSjlxeENFO0VBQ0UscUNBQXNDO0NySmlyeEMxQzs7QXFKbHJ4Q0U7O0VBS0ksMEJBQW1DO0NySmtyeEN6Qzs7QXFKdnJ4Q0U7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKaXJ4QzlDOztBcUo1cnhDRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKNnJ4Q2Y7O0FxSmxzeENFO0VBQ0UscUNBQXNDO0NySnFzeEMxQzs7QXFKdHN4Q0U7O0VBS0ksdUJBQW1DO0NySnNzeEN6Qzs7QXFKM3N4Q0U7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKcXN4QzlDOztBcUpodHhDRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKaXR4Q2Y7O0FxSnR0eENFO0VBQ0UscUNBQXNDO0NySnl0eEMxQzs7QXFKMXR4Q0U7O0VBS0ksdUJBQW1DO0NySjB0eEN6Qzs7QXFKL3R4Q0U7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKeXR4QzlDOztBcUpwdXhDRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKcXV4Q2Y7O0FxSjF1eENFO0VBQ0UscUNBQXNDO0NySjZ1eEMxQzs7QXFKOXV4Q0U7O0VBS0ksdUJBQW1DO0NySjh1eEN6Qzs7QXFKbnZ4Q0U7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNnV4QzlDOztBcUp4dnhDRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKeXZ4Q2Y7O0FxSjl2eENFO0VBQ0UscUNBQXNDO0NySml3eEMxQzs7QXFKbHd4Q0U7O0VBS0ksdUJBQW1DO0NySmt3eEN6Qzs7QXFKdnd4Q0U7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKaXd4QzlDOztBcUo1d3hDRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKNnd4Q2Y7O0FxSmx4eENFO0VBQ0UscUNBQXNDO0NySnF4eEMxQzs7QXFKdHh4Q0U7O0VBS0ksdUJBQW1DO0NySnN4eEN6Qzs7QXFKM3h4Q0U7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKcXh4QzlDOztBcUpoeXhDRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKaXl4Q2Y7O0FxSnR5eENFO0VBQ0UscUNBQXNDO0NySnl5eEMxQzs7QXFKMXl4Q0U7O0VBS0ksdUJBQW1DO0NySjB5eEN6Qzs7QXFKL3l4Q0U7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKeXl4QzlDOztBcUpwenhDRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKcXp4Q2Y7O0FxSjF6eENFO0VBQ0UscUNBQXNDO0NySjZ6eEMxQzs7QXFKOXp4Q0U7O0VBS0ksdUJBQW1DO0NySjh6eEN6Qzs7QXFKbjB4Q0U7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNnp4QzlDOztBcUp4MHhDRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKeTB4Q2Y7O0FxSjkweENFO0VBQ0UscUNBQXNDO0NySmkxeEMxQzs7QXFKbDF4Q0U7O0VBS0ksMEJBQW1DO0NySmsxeEN6Qzs7QXFKdjF4Q0U7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKaTF4QzlDOztBcUo1MXhDRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKNjF4Q2Y7O0FxSmwyeENFO0VBQ0UscUNBQXNDO0NySnEyeEMxQzs7QXFKdDJ4Q0U7O0VBS0ksMEJBQW1DO0NySnMyeEN6Qzs7QXFKMzJ4Q0U7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKcTJ4QzlDOztBcUpoM3hDRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLGVqSm1FZTtDSit4eEN2Qjs7QXFKdDN4Q0U7RUFDRSxxQ0FBc0M7Q3JKeTN4QzFDOztBcUoxM3hDRTs7RUFLSSx1QkFBbUM7Q3JKMDN4Q3pDOztBcUovM3hDRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckp5M3hDOUM7O0FxSnA0eENFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pxNHhDZjs7QXFKMTR4Q0U7RUFDRSxxQ0FBc0M7Q3JKNjR4QzFDOztBcUo5NHhDRTs7RUFLSSx1QkFBbUM7Q3JKODR4Q3pDOztBcUpuNXhDRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDcko2NHhDOUM7O0FxSng1eENFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0p5NXhDZjs7QXFKOTV4Q0U7RUFDRSxxQ0FBc0M7Q3JKaTZ4QzFDOztBcUpsNnhDRTs7RUFLSSx1QkFBbUM7Q3JKazZ4Q3pDOztBcUp2NnhDRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckppNnhDOUM7O0FxSjU2eENFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0o2NnhDZjs7QTZENTZ4Q0E7RXdGTEksa0NBQXNDO0NySnE3eEMxQzs7QXFKdDd4Q0U7O0VBS0ksMEJBQW1DO0NySnM3eEN6Qzs7QXFKMzd4Q0U7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKcTd4QzlDOztBcUpoOHhDRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLGVqSm1FZTtDSisyeEN2Qjs7QXFKdDh4Q0U7RUFDRSxxQ0FBc0M7Q3JKeTh4QzFDOztBcUoxOHhDRTs7RUFLSSx1QkFBbUM7Q3JKMDh4Q3pDOztBcUovOHhDRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckp5OHhDOUM7O0FxSnA5eENFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pxOXhDZjs7QXFKMTl4Q0U7RUFDRSxxQ0FBc0M7Q3JKNjl4QzFDOztBcUo5OXhDRTs7RUFLSSx1QkFBbUM7Q3JKODl4Q3pDOztBcUpuK3hDRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDcko2OXhDOUM7O0FxSngreENFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0p5K3hDZjs7QXFKOSt4Q0U7RUNTQSwwQmxKQ2dCO0VrSkFoQixlbEo2RXFCO0NKNDV4Q3ZCOztBc0p0K3hDQTtFQUNFLDBCQUF3QztFQUN4QywwQkFBbUQ7Q3RKeSt4Q3JEOztBc0p0K3hDQTtFQUNFLHVCbEpKYTtFa0pLYix1QkFBbUM7Q3RKeSt4Q3JDOztBNkR2L3hDQTtFeUZrQkUsdUJsSm5CYTtFa0pvQmIsMEJBQW1DO0N0SnkreENyQzs7QXFKdCt4Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKa2d5Q2Y7O0FxSjMreENFOztFQVVNLGtDQUFpQztDckpzK3hDekM7O0FxSmgveENFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckpzK3hDOUM7O0FxSnQveENFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKbWh5Q2Y7O0FxSjUveENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSndoeUNmOztBcUpqZ3lDRTs7RUFVTSxrQ0FBaUM7Q3JKNC94Q3pDOztBcUp0Z3lDRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNC94QzlDOztBcUo1Z3lDRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSnlpeUNmOztBcUpsaHlDRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0o4aXlDZjs7QXFKdmh5Q0U7O0VBVU0sa0NBQWlDO0NySmtoeUN6Qzs7QXFKNWh5Q0U7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmtoeUM5Qzs7QXFKbGl5Q0U7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0oranlDZjs7QXFKeGl5Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKb2t5Q2Y7O0FxSjdpeUNFOztFQVVNLGtDQUFpQztDckp3aXlDekM7O0FxSmxqeUNFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckp3aXlDOUM7O0FxSnhqeUNFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKcWx5Q2Y7O0FxSjlqeUNFO0VBQ0Usa0ZBQWtHO0VBQ2xHLGVqSnlEbUI7Q0p3Z3lDdkI7O0FxSm5reUNFOztFQVVNLGtDQUFpQztDcko4anlDekM7O0FxSnhreUNFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDcko4anlDOUM7O0FxSjlreUNFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsZWpKa0NlO0NKeWh5Q3ZCOztBcUpwbHlDRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0pnbnlDZjs7QXFKemx5Q0U7O0VBVU0sa0NBQWlDO0NySm9seUN6Qzs7QXFKOWx5Q0U7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySm9seUM5Qzs7QXFKcG15Q0U7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0ppb3lDZjs7QXFKMW15Q0U7RUFDRSxrRkFBa0c7RUFDbEcsZWpKeURtQjtDSm9qeUN2Qjs7QXFKL215Q0U7O0VBVU0sa0NBQWlDO0NySjBteUN6Qzs7QXFKcG55Q0U7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjBteUM5Qzs7QXFKMW55Q0U7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxlakprQ2U7Q0pxa3lDdkI7O0FxSmhveUNFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSjRweUNmOztBcUpyb3lDRTs7RUFVTSxrQ0FBaUM7Q3JKZ295Q3pDOztBcUoxb3lDRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKZ295QzlDOztBcUpocHlDRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSjZxeUNmOztBcUp0cHlDRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0prcnlDZjs7QXFKM3B5Q0U7O0VBVU0sa0NBQWlDO0NySnNweUN6Qzs7QXFKaHF5Q0U7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnNweUM5Qzs7QXFKdHF5Q0U7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0ptc3lDZjs7QXFKNXF5Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKd3N5Q2Y7O0FxSmpyeUNFOztFQVVNLGtDQUFpQztDcko0cXlDekM7O0FxSnRyeUNFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDcko0cXlDOUM7O0FxSjVyeUNFO0VBdUJNLGtGQUE0SDtFQUM1SCxvQkFBbUM7RUFDbkMsWWpKaERPO0NKeXR5Q2Y7O0FxSmxzeUNFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSjh0eUNmOztBcUp2c3lDRTs7RUFVTSxrQ0FBaUM7Q3JKa3N5Q3pDOztBcUo1c3lDRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKa3N5QzlDOztBcUpsdHlDRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSit1eUNmOztBcUp4dHlDRTtFQUNFLGtGQUFrRztFQUNsRyxlakp5RG1CO0NKa3F5Q3ZCOztBcUo3dHlDRTs7RUFVTSxrQ0FBaUM7Q3JKd3R5Q3pDOztBcUpsdXlDRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKd3R5QzlDOztBcUp4dXlDRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSnF3eUNmOztBcUo5dXlDRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0owd3lDZjs7QXFKbnZ5Q0U7O0VBVU0sa0NBQWlDO0NySjh1eUN6Qzs7QXFKeHZ5Q0U7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjh1eUM5Qzs7QXFKOXZ5Q0U7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0oyeHlDZjs7QXFKcHd5Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKZ3l5Q2Y7O0FxSnp3eUNFOztFQVVNLGtDQUFpQztDckpvd3lDekM7O0FxSjl3eUNFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckpvd3lDOUM7O0FxSnB4eUNFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKaXp5Q2Y7O0FxSjF4eUNFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSnN6eUNmOztBcUoveHlDRTs7RUFVTSxrQ0FBaUM7Q3JKMHh5Q3pDOztBcUpweXlDRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKMHh5QzlDOztBcUoxeXlDRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSnUweUNmOztBcUpoenlDRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0o0MHlDZjs7QXFKcnp5Q0U7O0VBVU0sa0NBQWlDO0NySmd6eUN6Qzs7QXFKMXp5Q0U7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmd6eUM5Qzs7QXFKaDB5Q0U7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0o2MXlDZjs7QXFKdDB5Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKazJ5Q2Y7O0FxSjMweUNFOztFQVVNLGtDQUFpQztDckpzMHlDekM7O0FxSmgxeUNFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckpzMHlDOUM7O0FxSnQxeUNFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKbTN5Q2Y7O0FxSjUxeUNFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSnczeUNmOztBcUpqMnlDRTs7RUFVTSxrQ0FBaUM7Q3JKNDF5Q3pDOztBcUp0MnlDRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNDF5QzlDOztBcUo1MnlDRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSnk0eUNmOztBcUpsM3lDRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0o4NHlDZjs7QXFKdjN5Q0U7O0VBVU0sa0NBQWlDO0NySmszeUN6Qzs7QXFKNTN5Q0U7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmszeUM5Qzs7QXFKbDR5Q0U7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0orNXlDZjs7QXFKeDR5Q0U7RUFDRSxrRkFBa0c7RUFDbEcsZWpKeURtQjtDSmsxeUN2Qjs7QXFKNzR5Q0U7O0VBVU0sa0NBQWlDO0NySnc0eUN6Qzs7QXFKbDV5Q0U7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnc0eUM5Qzs7QXFKeDV5Q0U7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0pxN3lDZjs7QXFKOTV5Q0U7RUFDRSxrRkFBa0c7RUFDbEcsZWpKeURtQjtDSncyeUN2Qjs7QXFKbjZ5Q0U7O0VBVU0sa0NBQWlDO0NySjg1eUN6Qzs7QXFKeDZ5Q0U7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjg1eUM5Qzs7QXFKOTZ5Q0U7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxlakprQ2U7Q0p5M3lDdkI7O0FxSnA3eUNFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSmc5eUNmOztBcUp6N3lDRTs7RUFVTSxrQ0FBaUM7Q3JKbzd5Q3pDOztBcUo5N3lDRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKbzd5QzlDOztBcUpwOHlDRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSmkreUNmOztBcUoxOHlDRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0pzK3lDZjs7QXFKLzh5Q0U7O0VBVU0sa0NBQWlDO0NySjA4eUN6Qzs7QXFKcDl5Q0U7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjA4eUM5Qzs7QXFKMTl5Q0U7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0p1L3lDZjs7QXFKaCt5Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKNC95Q2Y7O0FxSnIreUNFOztFQVVNLGtDQUFpQztDckpnK3lDekM7O0FxSjEreUNFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckpnK3lDOUM7O0FxSmgveUNFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKNmd6Q2Y7O0FxSnQveUNFO0VBQ0UsMEVBQWtHO0VBQ2xHLGVqSnlEbUI7Q0pnOHlDdkI7O0FxSjMveUNFOztFQVVNLGtDQUFpQztDckpzL3lDekM7O0FxSmhnekNFO0VBY00sK0VBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckpzL3lDOUM7O0FxSnRnekNFO0VBdUJNLCtFQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsZWpKa0NlO0NKaTl5Q3ZCOztBcUo1Z3pDRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0p3aXpDZjs7QXFKamh6Q0U7O0VBVU0sa0NBQWlDO0NySjRnekN6Qzs7QXFKdGh6Q0U7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjRnekM5Qzs7QXFKNWh6Q0U7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0p5anpDZjs7QXFKbGl6Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKOGp6Q2Y7O0FxSnZpekNFOztFQVVNLGtDQUFpQztDckpraXpDekM7O0FxSjVpekNFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckpraXpDOUM7O0FxSmxqekNFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKK2t6Q2Y7O0FBRUE7RXNKOWl6Q0UsYUFBWTtDdEpnanpDZDs7QXNKNWl6Q0E7RUFDRSwwQkFBc0M7Q3RKK2l6Q3hDOztBc0ozaXpDQTtFQUNFLGVBQTZCO0N0SjhpekMvQjs7QXNKL2l6Q0E7RUFLSSxlQUE2QjtDdEo4aXpDakM7O0FzSjFpekNBO0VBQ0UsZWxKaERnQjtDSjZsekNsQjs7QXNKOWl6Q0E7RUFLSSxlQUE4QjtDdEo2aXpDbEM7O0F1SjNtekNFOzs7RUFRSSxldkpkd0I7Q0F1bnpDOUI7O0FPNW16Q0U7OztFZ0pNTSxlQVZrQztDdkpzbnpDMUM7O0F1SnZuekNFO0VBa0JNLDBCdkp4QnNCO0V1SnlCdEIsWW5KZk87Q0p3bnpDZjs7QXVKNW56Q0U7RUF5Qk0sMEJ2Si9Cc0I7RXVKZ0N0QixzQkFBaUM7Q3ZKdW16Q3pDOztBdUpqb3pDRTtFQStCTSwyTmxJUW1JO0NyQjhsekMzSTs7QXVKcm96Q0U7Ozs7RUF1Q0ksc0JBQWtDO0N2SnFtekN4Qzs7QXVKNW96Q0U7RUE0Q00sZXZKbERzQjtDQXNwekM5Qjs7QXVKaHB6Q0U7O0VBaURNLDBCdkp2RHNCO0V1SndEdEIsc0J2SnhEc0I7RXVKeUR0QixZbkovQ087Q0ptcHpDZjs7QXVKdnB6Q0U7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSm9wekNsQjs7QXVKOXB6Q0U7RUFpRVEsZWpFeUNrQjtDdEZ3anpDNUI7O0FPN3B6Q0U7RWdKK0RVLFluSmhFRztDSmtxekNmOztBdUp0cXpDRTtFQTZFUSxlbkpqRVE7Q0o4cHpDbEI7O0FPcnF6Q0U7RWdKMkVVLGVuSm5FTTtDSmlxekNsQjs7QXVKeGx6Q0U7RUFLUSxlQUErQjtDdkp1bHpDekM7O0F1SmxyekNFOzs7RUFRSSxlbkpFWTtDSjhxekNsQjs7QU9ucnpDRTs7O0VnSk1NLGVBVmtDO0N2SjZyekMxQzs7QXVKOXJ6Q0U7RUFrQk0sMEJuSlJVO0VtSlNWLFluSmZPO0NKK3J6Q2Y7O0F1Sm5zekNFO0VBeUJNLDBCbkpmVTtFbUpnQlYsc0JBQWlDO0N2SjhxekN6Qzs7QXVKeHN6Q0U7RUErQk0sMk5sSVFtSTtDckJxcXpDM0k7O0F1SjVzekNFOzs7O0VBdUNJLHNCQUFrQztDdko0cXpDeEM7O0F1Sm50ekNFO0VBNENNLGVuSmxDVTtDSjZzekNsQjs7QXVKdnR6Q0U7O0VBaURNLDBCbkp2Q1U7RW1Kd0NWLHNCbkp4Q1U7RW1KeUNWLFluSi9DTztDSjB0ekNmOztBdUo5dHpDRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKMnR6Q2xCOztBdUpydXpDRTtFQWlFUSxlakV5Q2tCO0N0RituekM1Qjs7QU9wdXpDRTtFZ0orRFUsWW5KaEVHO0NKeXV6Q2Y7O0F1Sjd1ekNFO0VBNkVRLGVuSmpFUTtDSnF1ekNsQjs7QU81dXpDRTtFZ0oyRVUsZW5KbkVNO0NKd3V6Q2xCOztBdUovcHpDRTtFQUtRLGVBQStCO0N2SjhwekN6Qzs7QXVKenZ6Q0U7OztFQVFJLGVuSjRCVztDSjJ0ekNqQjs7QU8xdnpDRTs7O0VnSk1NLGVBVmtDO0N2Sm93ekMxQzs7QXVKcnd6Q0U7RUFrQk0sMEJuSmtCUztFbUpqQlQsWW5KZk87Q0pzd3pDZjs7QXVKMXd6Q0U7RUF5Qk0sMEJuSldTO0VtSlZULHNCQUFpQztDdkpxdnpDekM7O0F1Si93ekNFO0VBK0JNLDJObElRbUk7Q3JCNHV6QzNJOztBdUpueHpDRTs7OztFQXVDSSxzQkFBa0M7Q3ZKbXZ6Q3hDOztBdUoxeHpDRTtFQTRDTSxlbkpSUztDSjB2ekNqQjs7QXVKOXh6Q0U7O0VBaURNLDBCbkpiUztFbUpjVCxzQm5KZFM7RW1KZVQsWW5KL0NPO0NKaXl6Q2Y7O0F1SnJ5ekNFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0preXpDbEI7O0F1SjV5ekNFO0VBaUVRLGVqRXlDa0I7Q3RGc3N6QzVCOztBTzN5ekNFO0VnSitEVSxZbkpoRUc7Q0pnenpDZjs7QXVKcHp6Q0U7RUE2RVEsZW5KakVRO0NKNHl6Q2xCOztBT256ekNFO0VnSjJFVSxlbkpuRU07Q0oreXpDbEI7O0F1SnR1ekNFO0VBS1EsZUFBK0I7Q3ZKcXV6Q3pDOztBdUpoMHpDRTs7O0VBUUksZW5KOEJXO0NKZ3l6Q2pCOztBT2owekNFOzs7RWdKTU0sZUFWa0M7Q3ZKMjB6QzFDOztBdUo1MHpDRTtFQWtCTSwwQm5Kb0JTO0VtSm5CVCxZbkpmTztDSjYwekNmOztBdUpqMXpDRTtFQXlCTSwwQm5KYVM7RW1KWlQsc0JBQWlDO0N2SjR6ekN6Qzs7QXVKdDF6Q0U7RUErQk0sMk5sSVFtSTtDckJtenpDM0k7O0F1SjExekNFOzs7O0VBdUNJLHNCQUFrQztDdkowenpDeEM7O0F1SmoyekNFO0VBNENNLGVuSk5TO0NKK3p6Q2pCOztBdUpyMnpDRTs7RUFpRE0sMEJuSlhTO0VtSllULHNCbkpaUztFbUphVCxZbkovQ087Q0p3MnpDZjs7QXVKNTJ6Q0U7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSnkyekNsQjs7QXVKbjN6Q0U7RUFpRVEsZWpFeUNrQjtDdEY2d3pDNUI7O0FPbDN6Q0U7RWdKK0RVLFluSmhFRztDSnUzekNmOztBdUozM3pDRTtFQTZFUSxlbkpqRVE7Q0ptM3pDbEI7O0FPMTN6Q0U7RWdKMkVVLGVuSm5FTTtDSnMzekNsQjs7QXVKN3l6Q0U7RUFLUSxlQUErQjtDdko0eXpDekM7O0F1SnY0ekNFOzs7RUFRSSxlbkoyQlc7Q0owMnpDakI7O0FPeDR6Q0U7OztFZ0pNTSxlQVZrQztDdkprNXpDMUM7O0F1Sm41ekNFO0VBa0JNLDBCbkppQlM7RW1KaEJULGVuSm1FZTtDSmswekN2Qjs7QXVKeDV6Q0U7RUF5Qk0sMEJuSlVTO0VtSlRULHNCQUFpQztDdkptNHpDekM7O0F1Sjc1ekNFO0VBK0JNLDhObElRbUk7Q3JCMDN6QzNJOztBdUpqNnpDRTs7OztFQXVDSSxzQkFBa0M7Q3ZKaTR6Q3hDOztBdUp4NnpDRTtFQTRDTSxlbkpUUztDSnk0ekNqQjs7QXVKNTZ6Q0U7O0VBaURNLDBCbkpkUztFbUplVCxzQm5KZlM7RW1KZ0JULFluSi9DTztDSis2ekNmOztBdUpuN3pDRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKZzd6Q2xCOztBdUoxN3pDRTtFQWlFUSxlakV5Q2tCO0N0Rm8xekM1Qjs7QU96N3pDRTtFZ0orRFUsWW5KaEVHO0NKODd6Q2Y7O0F1Smw4ekNFO0VBNkVRLGVuSmpFUTtDSjA3ekNsQjs7QU9qOHpDRTtFZ0oyRVUsZW5KbkVNO0NKNjd6Q2xCOztBdUpwM3pDRTtFQUtRLGVBQStCO0N2Sm0zekN6Qzs7QXVKOTh6Q0U7OztFQVFJLGVuSnlCVztDSm03ekNqQjs7QU8vOHpDRTs7O0VnSk1NLGVBVmtDO0N2Snk5ekMxQzs7QXVKMTl6Q0U7RUFrQk0sMEJuSmVTO0VtSmRULFluSmZPO0NKMjl6Q2Y7O0F1Si85ekNFO0VBeUJNLDBCbkpRUztFbUpQVCxzQkFBaUM7Q3ZKMDh6Q3pDOztBdUpwK3pDRTtFQStCTSwyTmxJUW1JO0NyQmk4ekMzSTs7QXVKeCt6Q0U7Ozs7RUF1Q0ksc0JBQWtDO0N2Snc4ekN4Qzs7QXVKLyt6Q0U7RUE0Q00sZW5KWFM7Q0prOXpDakI7O0F1Sm4vekNFOztFQWlETSwwQm5KaEJTO0VtSmlCVCxzQm5KakJTO0VtSmtCVCxZbkovQ087Q0pzL3pDZjs7QXVKMS96Q0U7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSnUvekNsQjs7QXVKamcwQ0U7RUFpRVEsZWpFeUNrQjtDdEYyNXpDNUI7O0FPaGcwQ0U7RWdKK0RVLFluSmhFRztDSnFnMENmOztBdUp6ZzBDRTtFQTZFUSxlbkpqRVE7Q0ppZzBDbEI7O0FPeGcwQ0U7RWdKMkVVLGVuSm5FTTtDSm9nMENsQjs7QXVKMzd6Q0U7RUFLUSxlQUErQjtDdkowN3pDekM7O0F1SnJoMENFOzs7RUFRSSxlbkpIWTtDSnNoMENsQjs7QU90aDBDRTs7O0VnSk1NLGVBVmtDO0N2SmdpMEMxQzs7QXVKamkwQ0U7RUFrQk0sMEJuSmJVO0VtSmNWLGVuSm1FZTtDSmc5ekN2Qjs7QXVKdGkwQ0U7RUF5Qk0sMEJuSnBCVTtFbUpxQlYsc0JBQWlDO0N2SmloMEN6Qzs7QXVKM2kwQ0U7RUErQk0sOE5sSVFtSTtDckJ3ZzBDM0k7O0F1Si9pMENFOzs7O0VBdUNJLG9CQUFrQztDdkorZzBDeEM7O0F1SnRqMENFO0VBNENNLGVuSnZDVTtDSnFqMENsQjs7QXVKMWowQ0U7O0VBaURNLDBCbko1Q1U7RW1KNkNWLHNCbko3Q1U7RW1KOENWLFluSi9DTztDSjZqMENmOztBdUpqazBDRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKOGowQ2xCOztBdUp4azBDRTtFQWlFUSxlakV5Q2tCO0N0RmsrekM1Qjs7QU92azBDRTtFZ0orRFUsWW5KaEVHO0NKNGswQ2Y7O0F1SmhsMENFO0VBNkVRLGVuSmpFUTtDSndrMENsQjs7QU8vazBDRTtFZ0oyRVUsZW5KbkVNO0NKMmswQ2xCOztBdUpsZzBDRTtFQUtRLGFBQStCO0N2SmlnMEN6Qzs7QXVKNWwwQ0U7OztFQVFJLGVuSklZO0NKc2wwQ2xCOztBTzdsMENFOzs7RWdKTU0sZUFWa0M7Q3ZKdW0wQzFDOztBdUp4bTBDRTtFQWtCTSwwQm5KTlU7RW1KT1YsWW5KZk87Q0p5bTBDZjs7QXVKN20wQ0U7RUF5Qk0sMEJuSmJVO0VtSmNWLHNCQUFpQztDdkp3bDBDekM7O0F1SmxuMENFO0VBK0JNLDJObElRbUk7Q3JCK2swQzNJOztBdUp0bjBDRTs7OztFQXVDSSxzQkFBa0M7Q3ZKc2wwQ3hDOztBdUo3bjBDRTtFQTRDTSxlbkpoQ1U7Q0pxbjBDbEI7O0F1SmpvMENFOztFQWlETSwwQm5KckNVO0VtSnNDVixzQm5KdENVO0VtSnVDVixZbkovQ087Q0pvbzBDZjs7QXVKeG8wQ0U7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSnFvMENsQjs7QXVKL28wQ0U7RUFpRVEsZWpFeUNrQjtDdEZ5aTBDNUI7O0FPOW8wQ0U7RWdKK0RVLFluSmhFRztDSm1wMENmOztBdUp2cDBDRTtFQTZFUSxlbkpqRVE7Q0orbzBDbEI7O0FPdHAwQ0U7RWdKMkVVLGVuSm5FTTtDSmtwMENsQjs7QXVKemswQ0U7RUFLUSxlQUErQjtDdkp3azBDekM7O0F1Sm5xMENFOzs7RUFRSSxlakVSYTtDdEZ5cTBDbkI7O0FPcHEwQ0U7OztFZ0pNTSxlQVZrQztDdko4cTBDMUM7O0F1Si9xMENFO0VBa0JNLDBCakVsQlc7RWlFbUJYLFluSmZPO0NKZ3IwQ2Y7O0F1SnByMENFO0VBeUJNLDBCakV6Qlc7RWlFMEJYLHNCQUFpQztDdkorcDBDekM7O0F1SnpyMENFO0VBK0JNLDJObElRbUk7Q3JCc3AwQzNJOztBdUo3cjBDRTs7OztFQXVDSSxzQkFBa0M7Q3ZKNnAwQ3hDOztBdUpwczBDRTtFQTRDTSxlakU1Q1c7Q3RGd3MwQ25COztBdUp4czBDRTs7RUFpRE0sMEJqRWpEVztFaUVrRFgsc0JqRWxEVztFaUVtRFgsWW5KL0NPO0NKMnMwQ2Y7O0F1Si9zMENFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0o0czBDbEI7O0F1SnR0MENFO0VBaUVRLGVqRXlDa0I7Q3RGZ24wQzVCOztBT3J0MENFO0VnSitEVSxZbkpoRUc7Q0owdDBDZjs7QXVKOXQwQ0U7RUE2RVEsZW5KakVRO0NKc3QwQ2xCOztBTzd0MENFO0VnSjJFVSxlbkpuRU07Q0p5dDBDbEI7O0F1SmhwMENFO0VBS1EsZUFBK0I7Q3ZKK28wQ3pDOztBdUoxdTBDRTs7O0VBUUksZWpFUFE7Q3RGK3UwQ2Q7O0FPM3UwQ0U7OztFZ0pNTSxhQVZrQztDdkpxdjBDMUM7O0F1SnR2MENFO0VBa0JNLDBCakVqQk07RWlFa0JOLFluSmZPO0NKdXYwQ2Y7O0F1SjN2MENFO0VBeUJNLDBCakV4Qk07RWlFeUJOLG9CQUFpQztDdkpzdTBDekM7O0F1Smh3MENFO0VBK0JNLDJObElRbUk7Q3JCNnQwQzNJOztBdUpwdzBDRTs7OztFQXVDSSxzQkFBa0M7Q3ZKb3UwQ3hDOztBdUozdzBDRTtFQTRDTSxlakUzQ007Q3RGOHcwQ2Q7O0F1Si93MENFOztFQWlETSwwQmpFaERNO0VpRWlETixzQmpFakRNO0VpRWtETixZbkovQ087Q0preDBDZjs7QXVKdHgwQ0U7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSm14MENsQjs7QXVKN3gwQ0U7RUFpRVEsZWpFeUNrQjtDdEZ1cjBDNUI7O0FPNXgwQ0U7RWdKK0RVLFluSmhFRztDSml5MENmOztBdUpyeTBDRTtFQTZFUSxlbkpqRVE7Q0o2eDBDbEI7O0FPcHkwQ0U7RWdKMkVVLGVuSm5FTTtDSmd5MENsQjs7QXVKdnQwQ0U7RUFLUSxlQUErQjtDdkpzdDBDekM7O0F1Smp6MENFOzs7RUFRSSxlakVMUztDdEZvejBDZjs7QU9sejBDRTs7O0VnSk1NLGVBVmtDO0N2SjR6MEMxQzs7QXVKN3owQ0U7RUFrQk0sMEJqRWZPO0VpRWdCUCxZbkpmTztDSjh6MENmOztBdUpsMDBDRTtFQXlCTSwwQmpFdEJPO0VpRXVCUCxzQkFBaUM7Q3ZKNnkwQ3pDOztBdUp2MDBDRTtFQStCTSwyTmxJUW1JO0NyQm95MEMzSTs7QXVKMzAwQ0U7Ozs7RUF1Q0ksc0JBQWtDO0N2SjJ5MEN4Qzs7QXVKbDEwQ0U7RUE0Q00sZWpFekNPO0N0Rm0xMENmOztBdUp0MTBDRTs7RUFpRE0sMEJqRTlDTztFaUUrQ1Asc0JqRS9DTztFaUVnRFAsWW5KL0NPO0NKeTEwQ2Y7O0F1SjcxMENFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0owMTBDbEI7O0F1SnAyMENFO0VBaUVRLGVqRXlDa0I7Q3RGOHYwQzVCOztBT24yMENFO0VnSitEVSxZbkpoRUc7Q0p3MjBDZjs7QXVKNTIwQ0U7RUE2RVEsZW5KakVRO0NKbzIwQ2xCOztBTzMyMENFO0VnSjJFVSxlbkpuRU07Q0p1MjBDbEI7O0F1Sjl4MENFO0VBS1EsZUFBK0I7Q3ZKNngwQ3pDOztBdUp4MzBDRTs7O0VBUUksZWpFSlE7Q3RGMDMwQ2Q7O0FPejMwQ0U7OztFZ0pNTSxlQVZrQztDdkptNDBDMUM7O0F1SnA0MENFO0VBa0JNLDBCakVkTTtFaUVlTixlbkptRWU7Q0ptejBDdkI7O0F1Sno0MENFO0VBeUJNLDBCakVyQk07RWlFc0JOLHNCQUFpQztDdkpvMzBDekM7O0F1Sjk0MENFO0VBK0JNLDhObElRbUk7Q3JCMjIwQzNJOztBdUpsNTBDRTs7OztFQXVDSSxzQkFBa0M7Q3ZKazMwQ3hDOztBdUp6NTBDRTtFQTRDTSxlakV4Q007Q3RGeTUwQ2Q7O0F1Sjc1MENFOztFQWlETSwwQmpFN0NNO0VpRThDTixzQmpFOUNNO0VpRStDTixZbkovQ087Q0pnNjBDZjs7QXVKcDYwQ0U7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSmk2MENsQjs7QXVKMzYwQ0U7RUFpRVEsZWpFeUNrQjtDdEZxMDBDNUI7O0FPMTYwQ0U7RWdKK0RVLFluSmhFRztDSis2MENmOztBdUpuNzBDRTtFQTZFUSxlbkpqRVE7Q0oyNjBDbEI7O0FPbDcwQ0U7RWdKMkVVLGVuSm5FTTtDSjg2MENsQjs7QXVKcjIwQ0U7RUFLUSxlQUErQjtDdkpvMjBDekM7O0F1Si83MENFOzs7RUFRSSxlakVGVztDdEYrNzBDakI7O0FPaDgwQ0U7OztFZ0pNTSxlQVZrQztDdkowODBDMUM7O0F1SjM4MENFO0VBa0JNLDBCakVaUztFaUVhVCxZbkpmTztDSjQ4MENmOztBdUpoOTBDRTtFQXlCTSwwQmpFbkJTO0VpRW9CVCxzQkFBaUM7Q3ZKMjcwQ3pDOztBdUpyOTBDRTtFQStCTSwyTmxJUW1JO0NyQms3MEMzSTs7QXVKejkwQ0U7Ozs7RUF1Q0ksc0JBQWtDO0N2Snk3MEN4Qzs7QXVKaCswQ0U7RUE0Q00sZWpFdENTO0N0Rjg5MENqQjs7QXVKcCswQ0U7O0VBaURNLDBCakUzQ1M7RWlFNENULHNCakU1Q1M7RWlFNkNULFluSi9DTztDSnUrMENmOztBdUozKzBDRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKdyswQ2xCOztBdUpsLzBDRTtFQWlFUSxlakV5Q2tCO0N0RjQ0MEM1Qjs7QU9qLzBDRTtFZ0orRFUsWW5KaEVHO0NKcy8wQ2Y7O0F1SjEvMENFO0VBNkVRLGVuSmpFUTtDSmsvMENsQjs7QU96LzBDRTtFZ0oyRVUsZW5KbkVNO0NKcS8wQ2xCOztBdUo1NjBDRTtFQUtRLGVBQStCO0N2SjI2MEN6Qzs7QXVKdGcxQ0U7OztFQVFJLGVqRUFVO0N0Rm9nMUNoQjs7QU92ZzFDRTs7O0VnSk1NLGVBVmtDO0N2SmloMUMxQzs7QXVKbGgxQ0U7RUFrQk0sMEJqRVZRO0VpRVdSLFluSmZPO0NKbWgxQ2Y7O0F1SnZoMUNFO0VBeUJNLDBCakVqQlE7RWlFa0JSLHNCQUFpQztDdkprZzFDekM7O0F1SjVoMUNFO0VBK0JNLDJObElRbUk7Q3JCeS8wQzNJOztBdUpoaTFDRTs7OztFQXVDSSxzQkFBa0M7Q3ZKZ2cxQ3hDOztBdUp2aTFDRTtFQTRDTSxlakVwQ1E7Q3RGbWkxQ2hCOztBdUozaTFDRTs7RUFpRE0sMEJqRXpDUTtFaUUwQ1Isc0JqRTFDUTtFaUUyQ1IsWW5KL0NPO0NKOGkxQ2Y7O0F1SmxqMUNFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0oraTFDbEI7O0F1SnpqMUNFO0VBaUVRLGVqRXlDa0I7Q3RGbTkwQzVCOztBT3hqMUNFO0VnSitEVSxZbkpoRUc7Q0o2ajFDZjs7QXVKamsxQ0U7RUE2RVEsZW5KakVRO0NKeWoxQ2xCOztBT2hrMUNFO0VnSjJFVSxlbkpuRU07Q0o0ajFDbEI7O0F1Sm4vMENFO0VBS1EsZUFBK0I7Q3ZKay8wQ3pDOztBdUo3azFDRTs7O0VBUUksZW5KcUJXO0NKc2oxQ2pCOztBTzlrMUNFOzs7RWdKTU0sZUFWa0M7Q3ZKd2wxQzFDOztBdUp6bDFDRTtFQWtCTSwwQm5KV1M7RW1KVlQsWW5KZk87Q0owbDFDZjs7QXVKOWwxQ0U7RUF5Qk0sMEJuSklTO0VtSkhULHNCQUFpQztDdkp5azFDekM7O0F1Sm5tMUNFO0VBK0JNLDJObElRbUk7Q3JCZ2sxQzNJOztBdUp2bTFDRTs7OztFQXVDSSxzQkFBa0M7Q3ZKdWsxQ3hDOztBdUo5bTFDRTtFQTRDTSxlbkpmUztDSnFsMUNqQjs7QXVKbG4xQ0U7O0VBaURNLDBCbkpwQlM7RW1KcUJULHNCbkpyQlM7RW1Kc0JULFluSi9DTztDSnFuMUNmOztBdUp6bjFDRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKc24xQ2xCOztBdUpobzFDRTtFQWlFUSxlakV5Q2tCO0N0RjBoMUM1Qjs7QU8vbjFDRTtFZ0orRFUsWW5KaEVHO0NKb28xQ2Y7O0F1SnhvMUNFO0VBNkVRLGVuSmpFUTtDSmdvMUNsQjs7QU92bzFDRTtFZ0oyRVUsZW5KbkVNO0NKbW8xQ2xCOztBdUoxajFDRTtFQUtRLGVBQStCO0N2SnlqMUN6Qzs7QXVKcHAxQ0U7OztFQVFJLGVuSnNCVztDSjRuMUNqQjs7QU9ycDFDRTs7O0VnSk1NLGVBVmtDO0N2SitwMUMxQzs7QXVKaHExQ0U7RUFrQk0sMEJuSllTO0VtSlhULFluSmZPO0NKaXExQ2Y7O0F1SnJxMUNFO0VBeUJNLDBCbkpLUztFbUpKVCxzQkFBaUM7Q3ZKZ3AxQ3pDOztBdUoxcTFDRTtFQStCTSwyTmxJUW1JO0NyQnVvMUMzSTs7QXVKOXExQ0U7Ozs7RUF1Q0ksc0JBQWtDO0N2SjhvMUN4Qzs7QXVKcnIxQ0U7RUE0Q00sZW5KZFM7Q0oycDFDakI7O0F1SnpyMUNFOztFQWlETSwwQm5KbkJTO0VtSm9CVCxzQm5KcEJTO0VtSnFCVCxZbkovQ087Q0o0cjFDZjs7QXVKaHMxQ0U7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSjZyMUNsQjs7QXVKdnMxQ0U7RUFpRVEsZWpFeUNrQjtDdEZpbTFDNUI7O0FPdHMxQ0U7RWdKK0RVLFluSmhFRztDSjJzMUNmOztBdUovczFDRTtFQTZFUSxlbkpqRVE7Q0p1czFDbEI7O0FPOXMxQ0U7RWdKMkVVLGVuSm5FTTtDSjBzMUNsQjs7QXVKam8xQ0U7RUFLUSxlQUErQjtDdkpnbzFDekM7O0F1SjN0MUNFOzs7RUFRSSxlbkp1Qlc7Q0prczFDakI7O0FPNXQxQ0U7OztFZ0pNTSxlQVZrQztDdkpzdTFDMUM7O0F1SnZ1MUNFO0VBa0JNLDBCbkphUztFbUpaVCxZbkpmTztDSnd1MUNmOztBdUo1dTFDRTtFQXlCTSwwQm5KTVM7RW1KTFQsc0JBQWlDO0N2SnV0MUN6Qzs7QXVKanYxQ0U7RUErQk0sMk5sSVFtSTtDckI4czFDM0k7O0F1SnJ2MUNFOzs7O0VBdUNJLHNCQUFrQztDdkpxdDFDeEM7O0F1SjV2MUNFO0VBNENNLGVuSmJTO0NKaXUxQ2pCOztBdUpodzFDRTs7RUFpRE0sMEJuSmxCUztFbUptQlQsc0JuSm5CUztFbUpvQlQsWW5KL0NPO0NKbXcxQ2Y7O0F1SnZ3MUNFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0pvdzFDbEI7O0F1Sjl3MUNFO0VBaUVRLGVqRXlDa0I7Q3RGd3ExQzVCOztBTzd3MUNFO0VnSitEVSxZbkpoRUc7Q0preDFDZjs7QXVKdHgxQ0U7RUE2RVEsZW5KakVRO0NKOHcxQ2xCOztBT3J4MUNFO0VnSjJFVSxlbkpuRU07Q0ppeDFDbEI7O0F1SnhzMUNFO0VBS1EsZUFBK0I7Q3ZKdXMxQ3pDOztBdUpseTFDRTs7O0VBUUksZW5Kd0JXO0NKd3cxQ2pCOztBT255MUNFOzs7RWdKTU0sZUFWa0M7Q3ZKNnkxQzFDOztBdUo5eTFDRTtFQWtCTSwwQm5KY1M7RW1KYlQsWW5KZk87Q0oreTFDZjs7QXVKbnoxQ0U7RUF5Qk0sMEJuSk9TO0VtSk5ULHNCQUFpQztDdko4eDFDekM7O0F1Snh6MUNFO0VBK0JNLDJObElRbUk7Q3JCcXgxQzNJOztBdUo1ejFDRTs7OztFQXVDSSxzQkFBa0M7Q3ZKNHgxQ3hDOztBdUpuMDFDRTtFQTRDTSxlbkpaUztDSnV5MUNqQjs7QXVKdjAxQ0U7O0VBaURNLDBCbkpqQlM7RW1Ka0JULHNCbkpsQlM7RW1KbUJULFluSi9DTztDSjAwMUNmOztBdUo5MDFDRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKMjAxQ2xCOztBdUpyMTFDRTtFQWlFUSxlakV5Q2tCO0N0Rit1MUM1Qjs7QU9wMTFDRTtFZ0orRFUsWW5KaEVHO0NKeTExQ2Y7O0F1SjcxMUNFO0VBNkVRLGVuSmpFUTtDSnExMUNsQjs7QU81MTFDRTtFZ0oyRVUsZW5KbkVNO0NKdzExQ2xCOztBdUovdzFDRTtFQUtRLGVBQStCO0N2Sjh3MUN6Qzs7QXVKejIxQ0U7OztFQVFJLGVuSnlCVztDSjgwMUNqQjs7QU8xMjFDRTs7O0VnSk1NLGVBVmtDO0N2Sm8zMUMxQzs7QXVKcjMxQ0U7RUFrQk0sMEJuSmVTO0VtSmRULFluSmZPO0NKczMxQ2Y7O0F1SjEzMUNFO0VBeUJNLDBCbkpRUztFbUpQVCxzQkFBaUM7Q3ZKcTIxQ3pDOztBdUovMzFDRTtFQStCTSwyTmxJUW1JO0NyQjQxMUMzSTs7QXVKbjQxQ0U7Ozs7RUF1Q0ksc0JBQWtDO0N2Sm0yMUN4Qzs7QXVKMTQxQ0U7RUE0Q00sZW5KWFM7Q0o2MjFDakI7O0F1Sjk0MUNFOztFQWlETSwwQm5KaEJTO0VtSmlCVCxzQm5KakJTO0VtSmtCVCxZbkovQ087Q0ppNTFDZjs7QXVKcjUxQ0U7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSms1MUNsQjs7QXVKNTUxQ0U7RUFpRVEsZWpFeUNrQjtDdEZzejFDNUI7O0FPMzUxQ0U7RWdKK0RVLFluSmhFRztDSmc2MUNmOztBdUpwNjFDRTtFQTZFUSxlbkpqRVE7Q0o0NTFDbEI7O0FPbjYxQ0U7RWdKMkVVLGVuSm5FTTtDSis1MUNsQjs7QXVKdDExQ0U7RUFLUSxlQUErQjtDdkpxMTFDekM7O0F1Smg3MUNFOzs7RUFRSSxlbkowQlc7Q0pvNTFDakI7O0FPajcxQ0U7OztFZ0pNTSxlQVZrQztDdkoyNzFDMUM7O0F1SjU3MUNFO0VBa0JNLDBCbkpnQlM7RW1KZlQsZW5KbUVlO0NKMjIxQ3ZCOztBdUpqODFDRTtFQXlCTSwwQm5KU1M7RW1KUlQsc0JBQWlDO0N2SjQ2MUN6Qzs7QXVKdDgxQ0U7RUErQk0sOE5sSVFtSTtDckJtNjFDM0k7O0F1SjE4MUNFOzs7O0VBdUNJLHNCQUFrQztDdkowNjFDeEM7O0F1Smo5MUNFO0VBNENNLGVuSlZTO0NKbTcxQ2pCOztBdUpyOTFDRTs7RUFpRE0sMEJuSmZTO0VtSmdCVCxzQm5KaEJTO0VtSmlCVCxZbkovQ087Q0p3OTFDZjs7QXVKNTkxQ0U7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSnk5MUNsQjs7QXVKbisxQ0U7RUFpRVEsZWpFeUNrQjtDdEY2MzFDNUI7O0FPbCsxQ0U7RWdKK0RVLFluSmhFRztDSnUrMUNmOztBdUozKzFDRTtFQTZFUSxlbkpqRVE7Q0ptKzFDbEI7O0FPMSsxQ0U7RWdKMkVVLGVuSm5FTTtDSnMrMUNsQjs7QXVKNzUxQ0U7RUFLUSxlQUErQjtDdko0NTFDekM7O0F1SnYvMUNFOzs7RUFRSSxlbkoyQlc7Q0owOTFDakI7O0FPeC8xQ0U7OztFZ0pNTSxlQVZrQztDdkprZzJDMUM7O0F1Sm5nMkNFO0VBa0JNLDBCbkppQlM7RW1KaEJULGVuSm1FZTtDSms3MUN2Qjs7QXVKeGcyQ0U7RUF5Qk0sMEJuSlVTO0VtSlRULHNCQUFpQztDdkptLzFDekM7O0F1SjdnMkNFO0VBK0JNLDhObElRbUk7Q3JCMCsxQzNJOztBdUpqaDJDRTs7OztFQXVDSSxzQkFBa0M7Q3ZKaS8xQ3hDOztBdUp4aDJDRTtFQTRDTSxlbkpUUztDSnkvMUNqQjs7QXVKNWgyQ0U7O0VBaURNLDBCbkpkUztFbUplVCxzQm5KZlM7RW1KZ0JULFluSi9DTztDSitoMkNmOztBdUpuaTJDRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKZ2kyQ2xCOztBdUoxaTJDRTtFQWlFUSxlakV5Q2tCO0N0Rm84MUM1Qjs7QU96aTJDRTtFZ0orRFUsWW5KaEVHO0NKOGkyQ2Y7O0F1SmxqMkNFO0VBNkVRLGVuSmpFUTtDSjBpMkNsQjs7QU9qajJDRTtFZ0oyRVUsZW5KbkVNO0NKNmkyQ2xCOztBdUpwKzFDRTtFQUtRLGVBQStCO0N2Sm0rMUN6Qzs7QXVKOWoyQ0U7OztFQVFJLGVuSjRCVztDSmdpMkNqQjs7QU8vajJDRTs7O0VnSk1NLGVBVmtDO0N2SnlrMkMxQzs7QXVKMWsyQ0U7RUFrQk0sMEJuSmtCUztFbUpqQlQsWW5KZk87Q0oyazJDZjs7QXVKL2syQ0U7RUF5Qk0sMEJuSldTO0VtSlZULHNCQUFpQztDdkowajJDekM7O0F1SnBsMkNFO0VBK0JNLDJObElRbUk7Q3JCaWoyQzNJOztBdUp4bDJDRTs7OztFQXVDSSxzQkFBa0M7Q3ZKd2oyQ3hDOztBdUovbDJDRTtFQTRDTSxlbkpSUztDSitqMkNqQjs7QXVKbm0yQ0U7O0VBaURNLDBCbkpiUztFbUpjVCxzQm5KZFM7RW1KZVQsWW5KL0NPO0NKc20yQ2Y7O0F1SjFtMkNFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0p1bTJDbEI7O0F1SmpuMkNFO0VBaUVRLGVqRXlDa0I7Q3RGMmcyQzVCOztBT2huMkNFO0VnSitEVSxZbkpoRUc7Q0pxbjJDZjs7QXVKem4yQ0U7RUE2RVEsZW5KakVRO0NKaW4yQ2xCOztBT3huMkNFO0VnSjJFVSxlbkpuRU07Q0pvbjJDbEI7O0F1SjNpMkNFO0VBS1EsZUFBK0I7Q3ZKMGkyQ3pDOztBdUpybzJDRTs7O0VBUUksZW5KNkJXO0NKc20yQ2pCOztBT3RvMkNFOzs7RWdKTU0sZUFWa0M7Q3ZKZ3AyQzFDOztBdUpqcDJDRTtFQWtCTSwwQm5KbUJTO0VtSmxCVCxZbkpmTztDSmtwMkNmOztBdUp0cDJDRTtFQXlCTSwwQm5KWVM7RW1KWFQsc0JBQWlDO0N2SmlvMkN6Qzs7QXVKM3AyQ0U7RUErQk0sMk5sSVFtSTtDckJ3bjJDM0k7O0F1Si9wMkNFOzs7O0VBdUNJLHNCQUFrQztDdkorbjJDeEM7O0F1SnRxMkNFO0VBNENNLGVuSlBTO0NKcW8yQ2pCOztBdUoxcTJDRTs7RUFpRE0sMEJuSlpTO0VtSmFULHNCbkpiUztFbUpjVCxZbkovQ087Q0o2cTJDZjs7QXVKanIyQ0U7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSjhxMkNsQjs7QXVKeHIyQ0U7RUFpRVEsZWpFeUNrQjtDdEZrbDJDNUI7O0FPdnIyQ0U7RWdKK0RVLFluSmhFRztDSjRyMkNmOztBdUpoczJDRTtFQTZFUSxlbkpqRVE7Q0p3cjJDbEI7O0FPL3IyQ0U7RWdKMkVVLGVuSm5FTTtDSjJyMkNsQjs7QXVKbG4yQ0U7RUFLUSxlQUErQjtDdkppbjJDekM7O0F1SjVzMkNFOzs7RUFRSSxlbko4Qlc7Q0o0cTJDakI7O0FPN3MyQ0U7OztFZ0pNTSxlQVZrQztDdkp1dDJDMUM7O0F1Snh0MkNFO0VBa0JNLDBCbkpvQlM7RW1KbkJULFluSmZPO0NKeXQyQ2Y7O0F1Sjd0MkNFO0VBeUJNLDBCbkphUztFbUpaVCxzQkFBaUM7Q3ZKd3MyQ3pDOztBdUpsdTJDRTtFQStCTSwyTmxJUW1JO0NyQityMkMzSTs7QXVKdHUyQ0U7Ozs7RUF1Q0ksc0JBQWtDO0N2SnNzMkN4Qzs7QXVKN3UyQ0U7RUE0Q00sZW5KTlM7Q0oyczJDakI7O0F1Smp2MkNFOztFQWlETSwwQm5KWFM7RW1KWVQsc0JuSlpTO0VtSmFULFluSi9DTztDSm92MkNmOztBdUp4djJDRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKcXYyQ2xCOztBdUovdjJDRTtFQWlFUSxlakV5Q2tCO0N0RnlwMkM1Qjs7QU85djJDRTtFZ0orRFUsWW5KaEVHO0NKbXcyQ2Y7O0F1SnZ3MkNFO0VBNkVRLGVuSmpFUTtDSit2MkNsQjs7QU90dzJDRTtFZ0oyRVUsZW5KbkVNO0NKa3cyQ2xCOztBdUp6cjJDRTtFQUtRLGVBQStCO0N2SndyMkN6Qzs7QXVKbngyQ0U7OztFQVFJLFluSkpTO0NKcXgyQ2Y7O0FPcHgyQ0U7OztFZ0pNTSxlQVZrQztDdko4eDJDMUM7O0F1Si94MkNFO0VBa0JNLHVCbkpkTztFbUplUCxlbkptRWU7Q0o4czJDdkI7O0F1SnB5MkNFO0VBeUJNLHVCbkpyQk87RW1Kc0JQLHNCQUFpQztDdkordzJDekM7O0F1Snp5MkNFO0VBK0JNLDhObElRbUk7Q3JCc3cyQzNJOztBdUo3eTJDRTs7OztFQXVDSSxvQkFBa0M7Q3ZKNncyQ3hDOztBdUpwejJDRTtFQTRDTSxZbkp4Q087Q0pvejJDZjs7QXVKeHoyQ0U7O0VBaURNLHVCbko3Q087RW1KOENQLG1Cbko5Q087RW1KK0NQLFluSi9DTztDSjJ6MkNmOztBdUovejJDRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKNHoyQ2xCOztBdUp0MDJDRTtFQWlFUSxlakV5Q2tCO0N0Rmd1MkM1Qjs7QU9yMDJDRTtFZ0orRFUsWW5KaEVHO0NKMDAyQ2Y7O0F1SjkwMkNFO0VBNkVRLGVuSmpFUTtDSnMwMkNsQjs7QU83MDJDRTtFZ0oyRVUsZW5KbkVNO0NKeTAyQ2xCOztBdUpodzJDRTtFQUtRLGFBQStCO0N2Sit2MkN6Qzs7QXVKMTEyQ0U7OztFQVFJLGVuSkVZO0NKczEyQ2xCOztBTzMxMkNFOzs7RWdKTU0sZUFWa0M7Q3ZKcTIyQzFDOztBdUp0MjJDRTtFQWtCTSwwQm5KUlU7RW1KU1YsWW5KZk87Q0p1MjJDZjs7QXVKMzIyQ0U7RUF5Qk0sMEJuSmZVO0VtSmdCVixzQkFBaUM7Q3ZKczEyQ3pDOztBdUpoMzJDRTtFQStCTSwyTmxJUW1JO0NyQjYwMkMzSTs7QXVKcDMyQ0U7Ozs7RUF1Q0ksc0JBQWtDO0N2Sm8xMkN4Qzs7QXVKMzMyQ0U7RUE0Q00sZW5KbENVO0NKcTMyQ2xCOztBdUovMzJDRTs7RUFpRE0sMEJuSnZDVTtFbUp3Q1Ysc0JuSnhDVTtFbUp5Q1YsWW5KL0NPO0NKazQyQ2Y7O0F1SnQ0MkNFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0ptNDJDbEI7O0F1Sjc0MkNFO0VBaUVRLGVqRXlDa0I7Q3RGdXkyQzVCOztBTzU0MkNFO0VnSitEVSxZbkpoRUc7Q0ppNTJDZjs7QXVKcjUyQ0U7RUE2RVEsZW5KakVRO0NKNjQyQ2xCOztBT3A1MkNFO0VnSjJFVSxlbkpuRU07Q0pnNTJDbEI7O0F1SnYwMkNFO0VBS1EsZUFBK0I7Q3ZKczAyQ3pDOztBdUpqNjJDRTs7O0VBUUksZW5KSVk7Q0oyNTJDbEI7O0FPbDYyQ0U7OztFZ0pNTSxlQVZrQztDdko0NjJDMUM7O0F1Sjc2MkNFO0VBa0JNLDBCbkpOVTtFbUpPVixZbkpmTztDSjg2MkNmOztBdUpsNzJDRTtFQXlCTSwwQm5KYlU7RW1KY1Ysc0JBQWlDO0N2SjY1MkN6Qzs7QXVKdjcyQ0U7RUErQk0sMk5sSVFtSTtDckJvNTJDM0k7O0F1SjM3MkNFOzs7O0VBdUNJLHNCQUFrQztDdkoyNTJDeEM7O0F1Smw4MkNFO0VBNENNLGVuSmhDVTtDSjA3MkNsQjs7QXVKdDgyQ0U7O0VBaURNLDBCbkpyQ1U7RW1Kc0NWLHNCbkp0Q1U7RW1KdUNWLFluSi9DTztDSnk4MkNmOztBdUo3ODJDRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKMDgyQ2xCOztBdUpwOTJDRTtFQWlFUSxlakV5Q2tCO0N0RjgyMkM1Qjs7QU9uOTJDRTtFZ0orRFUsWW5KaEVHO0NKdzkyQ2Y7O0F1SjU5MkNFO0VBNkVRLGVuSmpFUTtDSm85MkNsQjs7QU8zOTJDRTtFZ0oyRVUsZW5KbkVNO0NKdTkyQ2xCOztBdUo5NDJDRTtFQUtRLGVBQStCO0N2SjY0MkN6Qzs7QUFFQTtFc0oxNTJDTSxZbEo1RVM7Q0p3KzJDZjs7QUFFQTtFc0o5NTJDTSxZbEo1RVM7Q0o0KzJDZjs7QUFFQTtFc0psNjJDTSxZbEo1RVM7Q0pnLzJDZjs7QUFFQTtFc0p0NjJDTSxZbEo1RVM7Q0pvLzJDZjs7QUFFQTtFc0oxNjJDTSxlbEpNaUI7Q0pzNjJDdkI7O0FBRUE7RXNKOTYyQ00sWWxKNUVTO0NKNC8yQ2Y7O0FBRUE7RXNKbDcyQ00sZWxKTWlCO0NKODYyQ3ZCOztBQUVBO0VzSnQ3MkNNLFlsSjVFUztDSm9nM0NmOztBc0puNzJDQTtFQUVJLHFDQUFpRDtFQUNqRCx1QkFBd0I7Q3RKcTcyQzVCOztBc0p4NzJDQTs7OztFQVNJLGVsSnRGYztDSjRnM0NsQjs7QXFKcmgzQ0U7RUFDRSxxQ0FBc0M7Q3JKd2gzQzFDOztBcUp0aDNDSTs7RUFFRSx1QkFBbUM7Q3JKeWgzQ3pDOztBcUpyaDNDTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDckp3aDNDOUM7O0FxSnJoM0NNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSm9pM0NmOztBcUp6aTNDRTtFQUNFLHFDQUFzQztDcko0aTNDMUM7O0FxSjFpM0NJOztFQUVFLHVCQUFtQztDcko2aTNDekM7O0FxSnppM0NNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjRpM0M5Qzs7QXFKemkzQ007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKd2ozQ2Y7O0FxSjdqM0NFO0VBQ0UscUNBQXNDO0NySmdrM0MxQzs7QXFKOWozQ0k7O0VBRUUsdUJBQW1DO0NySmlrM0N6Qzs7QXFKN2ozQ007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKZ2szQzlDOztBcUo3ajNDTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0o0azNDZjs7QXFKamwzQ0U7RUFDRSxxQ0FBc0M7Q3JKb2wzQzFDOztBcUpsbDNDSTs7RUFFRSx1QkFBbUM7Q3JKcWwzQ3pDOztBcUpqbDNDTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDckpvbDNDOUM7O0FxSmpsM0NNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSmdtM0NmOztBcUpybTNDRTtFQUNFLHFDQUFzQztDckp3bTNDMUM7O0FxSnRtM0NJOztFQUVFLDBCQUFtQztDckp5bTNDekM7O0FxSnJtM0NNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySndtM0M5Qzs7QXFKcm0zQ007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKb24zQ2Y7O0FxSnpuM0NFO0VBQ0UscUNBQXNDO0NySjRuM0MxQzs7QXFKMW4zQ0k7O0VBRUUsdUJBQW1DO0NySjZuM0N6Qzs7QXFKem4zQ007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNG4zQzlDOztBcUp6bjNDTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0p3bzNDZjs7QXNKdmozQ0E7RURyRkkscUNBQXNDO0NySmdwM0MxQzs7QXFKOW8zQ0k7O0VBRUUsMEJBQW1DO0NySmlwM0N6Qzs7QXFKN28zQ007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKZ3AzQzlDOztBcUo3bzNDTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsZWpKbUVlO0NKMGszQ3ZCOztBcUpqcTNDRTtFQUNFLHFDQUFzQztDckpvcTNDMUM7O0FxSmxxM0NJOztFQUVFLHVCQUFtQztDckpxcTNDekM7O0FxSmpxM0NNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySm9xM0M5Qzs7QXFKanEzQ007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKZ3IzQ2Y7O0FxSnJyM0NFO0VBQ0UscUNBQXNDO0NySndyM0MxQzs7QXFKdHIzQ0k7O0VBRUUsMEJBQW1DO0NySnlyM0N6Qzs7QXFKcnIzQ007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKd3IzQzlDOztBcUpycjNDTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pvczNDZjs7QXFKenMzQ0U7RUFDRSxxQ0FBc0M7Q3JKNHMzQzFDOztBcUoxczNDSTs7RUFFRSx1QkFBbUM7Q3JKNnMzQ3pDOztBcUp6czNDTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDcko0czNDOUM7O0FxSnpzM0NNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSnd0M0NmOztBcUo3dDNDRTtFQUNFLHFDQUFzQztDckpndTNDMUM7O0FxSjl0M0NJOztFQUVFLDBCQUFtQztDckppdTNDekM7O0FxSjd0M0NNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmd1M0M5Qzs7QXFKN3QzQ007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKNHUzQ2Y7O0FxSmp2M0NFO0VBQ0UscUNBQXNDO0NySm92M0MxQzs7QXFKbHYzQ0k7O0VBRUUsMEJBQW1DO0NySnF2M0N6Qzs7QXFKanYzQ007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKb3YzQzlDOztBcUpqdjNDTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsZWpKbUVlO0NKOHEzQ3ZCOztBcUpydzNDRTtFQUNFLHFDQUFzQztDckp3dzNDMUM7O0FxSnR3M0NJOztFQUVFLDBCQUFtQztDckp5dzNDekM7O0FxSnJ3M0NNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnd3M0M5Qzs7QXFKcnczQ007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKb3gzQ2Y7O0FxSnp4M0NFO0VBQ0UscUNBQXNDO0NySjR4M0MxQzs7QXFKMXgzQ0k7O0VBRUUsMEJBQW1DO0NySjZ4M0N6Qzs7QXFKengzQ007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNHgzQzlDOztBcUp6eDNDTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0p3eTNDZjs7QXFKN3kzQ0U7RUFDRSxxQ0FBc0M7Q3JKZ3ozQzFDOztBcUo5eTNDSTs7RUFFRSx1QkFBbUM7Q3JKaXozQ3pDOztBcUo3eTNDTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDckpnejNDOUM7O0FxSjd5M0NNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSjR6M0NmOztBcUpqMDNDRTtFQUNFLHFDQUFzQztDckpvMDNDMUM7O0FxSmwwM0NJOztFQUVFLHVCQUFtQztDckpxMDNDekM7O0FxSmowM0NNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySm8wM0M5Qzs7QXFKajAzQ007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKZzEzQ2Y7O0FxSnIxM0NFO0VBQ0UscUNBQXNDO0NySncxM0MxQzs7QXFKdDEzQ0k7O0VBRUUsdUJBQW1DO0NySnkxM0N6Qzs7QXFKcjEzQ007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKdzEzQzlDOztBcUpyMTNDTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pvMjNDZjs7QXFKejIzQ0U7RUFDRSxxQ0FBc0M7Q3JKNDIzQzFDOztBcUoxMjNDSTs7RUFFRSx1QkFBbUM7Q3JKNjIzQ3pDOztBcUp6MjNDTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDcko0MjNDOUM7O0FxSnoyM0NNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSnczM0NmOztBcUo3MzNDRTtFQUNFLHFDQUFzQztDckpnNDNDMUM7O0FxSjkzM0NJOztFQUVFLHVCQUFtQztDckppNDNDekM7O0FxSjczM0NNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmc0M0M5Qzs7QXFKNzMzQ007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKNDQzQ2Y7O0FxSmo1M0NFO0VBQ0UscUNBQXNDO0NySm81M0MxQzs7QXFKbDUzQ0k7O0VBRUUsMEJBQW1DO0NySnE1M0N6Qzs7QXFKajUzQ007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKbzUzQzlDOztBcUpqNTNDTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pnNjNDZjs7QXFKcjYzQ0U7RUFDRSxxQ0FBc0M7Q3JKdzYzQzFDOztBcUp0NjNDSTs7RUFFRSwwQkFBbUM7Q3JKeTYzQ3pDOztBcUpyNjNDTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDckp3NjNDOUM7O0FxSnI2M0NNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSm83M0NmOztBcUp6NzNDRTtFQUNFLHFDQUFzQztDcko0NzNDMUM7O0FxSjE3M0NJOztFQUVFLHVCQUFtQztDcko2NzNDekM7O0FxSno3M0NNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjQ3M0M5Qzs7QXFKejczQ007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKdzgzQ2Y7O0FxSjc4M0NFO0VBQ0UscUNBQXNDO0NySmc5M0MxQzs7QXFKOTgzQ0k7O0VBRUUsdUJBQW1DO0NySmk5M0N6Qzs7QXFKNzgzQ007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKZzkzQzlDOztBcUo3ODNDTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0o0OTNDZjs7QXFKaiszQ0U7RUFDRSxxQ0FBc0M7Q3JKbyszQzFDOztBcUpsKzNDSTs7RUFFRSx1QkFBbUM7Q3JKcSszQ3pDOztBcUpqKzNDTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDckpvKzNDOUM7O0FxSmorM0NNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSmcvM0NmOztBcUpyLzNDRTtFQUNFLGtDQUFzQztDckp3LzNDMUM7O0FxSnQvM0NJOztFQUVFLDBCQUFtQztDckp5LzNDekM7O0FxSnIvM0NNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySncvM0M5Qzs7QXFKci8zQ007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLGVqSm1FZTtDSms3M0N2Qjs7QXFKemc0Q0U7RUFDRSxxQ0FBc0M7Q3JKNGc0QzFDOztBcUoxZzRDSTs7RUFFRSx1QkFBbUM7Q3JKNmc0Q3pDOztBcUp6ZzRDTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDcko0ZzRDOUM7O0FxSnpnNENNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSndoNENmOztBcUo3aDRDRTtFQUNFLHFDQUFzQztDckpnaTRDMUM7O0FxSjloNENJOztFQUVFLHVCQUFtQztDckppaTRDekM7O0FxSjdoNENNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmdpNEM5Qzs7QXFKN2g0Q007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKNGk0Q2Y7O0FxSnJoNENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSmlqNENmOztBcUpyaDRDTTs7RUFLRSxrQ0FBaUM7Q3JKcWg0Q3pDOztBcUpsaDRDTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKcWg0QzlDOztBcUpsaDRDTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKa2s0Q2Y7O0FxSjNpNENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSnVrNENmOztBcUozaTRDTTs7RUFLRSxrQ0FBaUM7Q3JKMmk0Q3pDOztBcUp4aTRDTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKMmk0QzlDOztBcUp4aTRDTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKd2w0Q2Y7O0FxSmprNENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSjZsNENmOztBcUpqazRDTTs7RUFLRSxrQ0FBaUM7Q3JKaWs0Q3pDOztBcUo5ajRDTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKaWs0QzlDOztBcUo5ajRDTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKOG00Q2Y7O0FxSnZsNENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSm1uNENmOztBcUp2bDRDTTs7RUFLRSxrQ0FBaUM7Q3JKdWw0Q3pDOztBcUpwbDRDTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKdWw0QzlDOztBcUpwbDRDTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKb280Q2Y7O0FxSjdtNENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLGVqSnlEbUI7Q0p1ajRDdkI7O0FxSjdtNENNOztFQUtFLGtDQUFpQztDcko2bTRDekM7O0FxSjFtNENNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDcko2bTRDOUM7O0FxSjFtNENNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0owcDRDZjs7QXFKbm80Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKK3A0Q2Y7O0FxSm5vNENNOztFQUtFLGtDQUFpQztDckptbzRDekM7O0FxSmhvNENNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckptbzRDOUM7O0FxSmhvNENNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0pncjRDZjs7QXFKenA0Q0U7RUFDRSxrRkFBa0c7RUFDbEcsZWpKeURtQjtDSm1tNEN2Qjs7QXFKenA0Q007O0VBS0Usa0NBQWlDO0NySnlwNEN6Qzs7QXFKdHA0Q007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnlwNEM5Qzs7QXFKdHA0Q007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLGVqSmtDZTtDSm9uNEN2Qjs7QXFKL3E0Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKMnM0Q2Y7O0FxSi9xNENNOztFQUtFLGtDQUFpQztDckorcTRDekM7O0FxSjVxNENNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckorcTRDOUM7O0FxSjVxNENNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0o0dDRDZjs7QXFKcnM0Q0U7RUFDRSxrRkFBa0c7RUFDbEcsZWpKeURtQjtDSitvNEN2Qjs7QXFKcnM0Q007O0VBS0Usa0NBQWlDO0NySnFzNEN6Qzs7QXFKbHM0Q007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnFzNEM5Qzs7QXFKbHM0Q007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSmt2NENmOztBcUozdDRDRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0p1djRDZjs7QXFKM3Q0Q007O0VBS0Usa0NBQWlDO0NySjJ0NEN6Qzs7QXFKeHQ0Q007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjJ0NEM5Qzs7QXFKeHQ0Q007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSnd3NENmOztBcUpqdjRDRTtFQUNFLGtGQUFrRztFQUNsRyxlakp5RG1CO0NKMnI0Q3ZCOztBcUpqdjRDTTs7RUFLRSxrQ0FBaUM7Q3JKaXY0Q3pDOztBcUo5dTRDTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKaXY0QzlDOztBcUo5dTRDTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKOHg0Q2Y7O0FxSnZ3NENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLGVqSnlEbUI7Q0ppdDRDdkI7O0FxSnZ3NENNOztFQUtFLGtDQUFpQztDckp1dzRDekM7O0FxSnB3NENNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckp1dzRDOUM7O0FxSnB3NENNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxlakprQ2U7Q0prdTRDdkI7O0FxSjd4NENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLGVqSnlEbUI7Q0p1dTRDdkI7O0FxSjd4NENNOztFQUtFLGtDQUFpQztDcko2eDRDekM7O0FxSjF4NENNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDcko2eDRDOUM7O0FxSjF4NENNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0owMDRDZjs7QXFKbno0Q0U7RUFDRSxrRkFBa0c7RUFDbEcsZWpKeURtQjtDSjZ2NEN2Qjs7QXFKbno0Q007O0VBS0Usa0NBQWlDO0NySm16NEN6Qzs7QXFKaHo0Q007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySm16NEM5Qzs7QXFKaHo0Q007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSmcyNENmOztBcUp6MDRDRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0pxMjRDZjs7QXFKejA0Q007O0VBS0Usa0NBQWlDO0NySnkwNEN6Qzs7QXFKdDA0Q007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnkwNEM5Qzs7QXFKdDA0Q007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSnMzNENmOztBcUovMTRDRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0oyMzRDZjs7QXFKLzE0Q007O0VBS0Usa0NBQWlDO0NySisxNEN6Qzs7QXFKNTE0Q007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySisxNEM5Qzs7QXFKNTE0Q007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSjQ0NENmOztBcUpyMzRDRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0ppNTRDZjs7QXFKcjM0Q007O0VBS0Usa0NBQWlDO0NySnEzNEN6Qzs7QXFKbDM0Q007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnEzNEM5Qzs7QXFKbDM0Q007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSms2NENmOztBcUozNDRDRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0p1NjRDZjs7QXFKMzQ0Q007O0VBS0Usa0NBQWlDO0NySjI0NEN6Qzs7QXFKeDQ0Q007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjI0NEM5Qzs7QXFKeDQ0Q007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSnc3NENmOztBcUpqNjRDRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0o2NzRDZjs7QXFKajY0Q007O0VBS0Usa0NBQWlDO0NySmk2NEN6Qzs7QXFKOTU0Q007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmk2NEM5Qzs7QXFKOTU0Q007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSjg4NENmOztBcUp2NzRDRTtFQUNFLGtGQUFrRztFQUNsRyxlakp5RG1CO0NKaTQ0Q3ZCOztBcUp2NzRDTTs7RUFLRSxrQ0FBaUM7Q3JKdTc0Q3pDOztBcUpwNzRDTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKdTc0QzlDOztBcUpwNzRDTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKbys0Q2Y7O0FxSjc4NENFO0VBQ0Usa0ZBQWtHO0VBQ2xHLGVqSnlEbUI7Q0p1NTRDdkI7O0FxSjc4NENNOztFQUtFLGtDQUFpQztDcko2ODRDekM7O0FxSjE4NENNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDcko2ODRDOUM7O0FxSjE4NENNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0owLzRDZjs7QXFKbis0Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKKy80Q2Y7O0FxSm4rNENNOztFQUtFLGtDQUFpQztDckptKzRDekM7O0FxSmgrNENNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckptKzRDOUM7O0FxSmgrNENNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0pnaDVDZjs7QXFKei80Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKcWg1Q2Y7O0FxSnovNENNOztFQUtFLGtDQUFpQztDckp5LzRDekM7O0FxSnQvNENNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckp5LzRDOUM7O0FxSnQvNENNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0pzaTVDZjs7QXFKL2c1Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKMmk1Q2Y7O0FxSi9nNUNNOztFQUtFLGtDQUFpQztDckorZzVDekM7O0FxSjVnNUNNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckorZzVDOUM7O0FxSjVnNUNNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0o0ajVDZjs7QXFKcmk1Q0U7RUFDRSwwRUFBa0c7RUFDbEcsZWpKeURtQjtDSisrNEN2Qjs7QXFKcmk1Q007O0VBS0Usa0NBQWlDO0NySnFpNUN6Qzs7QXFKbGk1Q007RUFDRSwrRUFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnFpNUM5Qzs7QXFKbGk1Q007RUFJRSwrRUFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLGVqSmtDZTtDSmdnNUN2Qjs7QXFKM2o1Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKdWw1Q2Y7O0FxSjNqNUNNOztFQUtFLGtDQUFpQztDckoyajVDekM7O0FxSnhqNUNNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckoyajVDOUM7O0FxSnhqNUNNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0p3bTVDZjs7QXFKamw1Q0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKNm01Q2Y7O0FxSmpsNUNNOztFQUtFLGtDQUFpQztDckppbDVDekM7O0FxSjlrNUNNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckppbDVDOUM7O0FxSjlrNUNNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0o4bjVDZjs7QXVKN241Q0k7OztFQUdFLGUxRG9CZTtDN0Y0bTVDckI7O0FPbm81Q0U7OztFZ0pNTSxlQVZrQztDdko2bzVDMUM7O0F1SjluNUNNO0VBRUUsMEIxRFVhO0UwRFRiLFluSmZPO0NKK281Q2Y7O0F1SjNuNUNNO0VBQ0UsMEIxREdhO0UwREZiLHNCQUFpQztDdko4bjVDekM7O0F1SjNuNUNNO0VBRUUsMk5sSVFtSTtDckJxbjVDM0k7O0F1SnpuNUNJOzs7O0VBSUUsc0JBQWtDO0N2SjRuNUN4Qzs7QXVKeG41Q007RUFDRSxlMURoQmE7QzdGMm81Q3JCOztBdUp4bjVDTTs7RUFFRSwwQjFEckJhO0UwRHNCYixzQjFEdEJhO0UwRHVCYixZbkovQ087Q0owcTVDZjs7QXVKeG41Q007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKMnE1Q2xCOztBdUpybjVDUTtFQUNFLGVqRXlDa0I7Q3RGK2s1QzVCOztBT3ByNUNFO0VnSitEVSxZbkpoRUc7Q0p5cjVDZjs7QXVKam41Q1E7RUFDRSxlbkpqRVE7Q0pxcjVDbEI7O0FPNXI1Q0U7RWdKMkVVLGVuSm5FTTtDSndyNUNsQjs7QXVKNW01Q1E7RUFFRSxlQUErQjtDdko4bTVDekM7O0F1SnBzNUNJOzs7RUFHRSxlbkpFWTtDSnFzNUNsQjs7QU8xczVDRTs7O0VnSk1NLGVBVmtDO0N2Sm90NUMxQzs7QXVKcnM1Q007RUFFRSwwQm5KUlU7RW1KU1YsWW5KZk87Q0pzdDVDZjs7QXVKbHM1Q007RUFDRSwwQm5KZlU7RW1KZ0JWLHNCQUFpQztDdkpxczVDekM7O0F1SmxzNUNNO0VBRUUsMk5sSVFtSTtDckI0cjVDM0k7O0F1SmhzNUNJOzs7O0VBSUUsc0JBQWtDO0N2Sm1zNUN4Qzs7QXVKL3I1Q007RUFDRSxlbkpsQ1U7Q0pvdTVDbEI7O0F1Si9yNUNNOztFQUVFLDBCbkp2Q1U7RW1Kd0NWLHNCbkp4Q1U7RW1KeUNWLFluSi9DTztDSml2NUNmOztBdUovcjVDTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0prdjVDbEI7O0F1SjVyNUNRO0VBQ0UsZWpFeUNrQjtDdEZzcDVDNUI7O0FPM3Y1Q0U7RWdKK0RVLFluSmhFRztDSmd3NUNmOztBdUp4cjVDUTtFQUNFLGVuSmpFUTtDSjR2NUNsQjs7QU9udzVDRTtFZ0oyRVUsZW5KbkVNO0NKK3Y1Q2xCOztBdUpucjVDUTtFQUVFLGVBQStCO0N2SnFyNUN6Qzs7QXVKM3c1Q0k7OztFQUdFLGUxRDJCZTtDN0ZtdjVDckI7O0FPang1Q0U7OztFZ0pNTSxlQVZrQztDdkoyeDVDMUM7O0F1SjV3NUNNO0VBRUUsMEIxRGlCYTtFMERoQmIsWW5KZk87Q0o2eDVDZjs7QXVKenc1Q007RUFDRSwwQjFEVWE7RTBEVGIsc0JBQWlDO0N2SjR3NUN6Qzs7QXVKenc1Q007RUFFRSwyTmxJUW1JO0NyQm13NUMzSTs7QXVKdnc1Q0k7Ozs7RUFJRSxzQkFBa0M7Q3ZKMHc1Q3hDOztBdUp0dzVDTTtFQUNFLGUxRFRhO0M3Rmt4NUNyQjs7QXVKdHc1Q007O0VBRUUsMEIxRGRhO0UwRGViLHNCMURmYTtFMERnQmIsWW5KL0NPO0NKd3o1Q2Y7O0F1SnR3NUNNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSnl6NUNsQjs7QXVKbnc1Q1E7RUFDRSxlakV5Q2tCO0N0RjZ0NUM1Qjs7QU9sMDVDRTtFZ0orRFUsWW5KaEVHO0NKdTA1Q2Y7O0F1Si92NUNRO0VBQ0UsZW5KakVRO0NKbTA1Q2xCOztBTzEwNUNFO0VnSjJFVSxlbkpuRU07Q0pzMDVDbEI7O0F1SjF2NUNRO0VBRUUsZUFBK0I7Q3ZKNHY1Q3pDOztBdUpsMTVDSTs7O0VBR0UsZTFENkJlO0M3Rnd6NUNyQjs7QU94MTVDRTs7O0VnSk1NLGVBVmtDO0N2SmsyNUMxQzs7QXVKbjE1Q007RUFFRSwwQjFEbUJhO0UwRGxCYixZbkpmTztDSm8yNUNmOztBdUpoMTVDTTtFQUNFLDBCMURZYTtFMERYYixzQkFBaUM7Q3ZKbTE1Q3pDOztBdUpoMTVDTTtFQUVFLDJObElRbUk7Q3JCMDA1QzNJOztBdUo5MDVDSTs7OztFQUlFLHNCQUFrQztDdkppMTVDeEM7O0F1SjcwNUNNO0VBQ0UsZTFEUGE7QzdGdTE1Q3JCOztBdUo3MDVDTTs7RUFFRSwwQjFEWmE7RTBEYWIsc0IxRGJhO0UwRGNiLFluSi9DTztDSiszNUNmOztBdUo3MDVDTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0pnNDVDbEI7O0F1SjEwNUNRO0VBQ0UsZWpFeUNrQjtDdEZveTVDNUI7O0FPejQ1Q0U7RWdKK0RVLFluSmhFRztDSjg0NUNmOztBdUp0MDVDUTtFQUNFLGVuSmpFUTtDSjA0NUNsQjs7QU9qNTVDRTtFZ0oyRVUsZW5KbkVNO0NKNjQ1Q2xCOztBdUpqMDVDUTtFQUVFLGVBQStCO0N2Sm0wNUN6Qzs7QXVKejU1Q0k7OztFQUdFLGUxRDBCZTtDN0ZrNDVDckI7O0FPLzU1Q0U7OztFZ0pNTSxlQVZrQztDdkp5NjVDMUM7O0F1SjE1NUNNO0VBRUUsMEIxRGdCYTtFMERmYixlbkptRWU7Q0p5MTVDdkI7O0F1SnY1NUNNO0VBQ0UsMEIxRFNhO0UwRFJiLHNCQUFpQztDdkowNTVDekM7O0F1SnY1NUNNO0VBRUUsOE5sSVFtSTtDckJpNTVDM0k7O0F1SnI1NUNJOzs7O0VBSUUsc0JBQWtDO0N2Snc1NUN4Qzs7QXVKcDU1Q007RUFDRSxlMURWYTtDN0ZpNjVDckI7O0F1SnA1NUNNOztFQUVFLDBCMURmYTtFMERnQmIsc0IxRGhCYTtFMERpQmIsWW5KL0NPO0NKczg1Q2Y7O0F1SnA1NUNNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSnU4NUNsQjs7QXVKajU1Q1E7RUFDRSxlakV5Q2tCO0N0RjIyNUM1Qjs7QU9oOTVDRTtFZ0orRFUsWW5KaEVHO0NKcTk1Q2Y7O0F1Sjc0NUNRO0VBQ0UsZW5KakVRO0NKaTk1Q2xCOztBT3g5NUNFO0VnSjJFVSxlbkpuRU07Q0pvOTVDbEI7O0F1Sng0NUNRO0VBRUUsZUFBK0I7Q3ZKMDQ1Q3pDOztBdUpoKzVDSTs7O0VBR0UsZTFEd0JlO0M3RjI4NUNyQjs7QU90KzVDRTs7O0VnSk1NLGVBVmtDO0N2SmcvNUMxQzs7QXVKais1Q007RUFFRSwwQjFEY2E7RTBEYmIsWW5KZk87Q0prLzVDZjs7QXVKOTk1Q007RUFDRSwwQjFET2E7RTBETmIsc0JBQWlDO0N2SmkrNUN6Qzs7QXVKOTk1Q007RUFFRSwyTmxJUW1JO0NyQnc5NUMzSTs7QXVKNTk1Q0k7Ozs7RUFJRSxzQkFBa0M7Q3ZKKzk1Q3hDOztBdUozOTVDTTtFQUNFLGUxRFphO0M3RjArNUNyQjs7QXVKMzk1Q007O0VBRUUsMEIxRGpCYTtFMERrQmIsc0IxRGxCYTtFMERtQmIsWW5KL0NPO0NKNmc2Q2Y7O0F1SjM5NUNNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSjhnNkNsQjs7QXVKeDk1Q1E7RUFDRSxlakV5Q2tCO0N0Rms3NUM1Qjs7QU92aDZDRTtFZ0orRFUsWW5KaEVHO0NKNGg2Q2Y7O0F1SnA5NUNRO0VBQ0UsZW5KakVRO0NKd2g2Q2xCOztBTy9oNkNFO0VnSjJFVSxlbkpuRU07Q0oyaDZDbEI7O0F1Si84NUNRO0VBRUUsZUFBK0I7Q3ZKaTk1Q3pDOztBdUp2aTZDSTs7O0VBR0UsZW5KSFk7Q0o2aTZDbEI7O0FPN2k2Q0U7OztFZ0pNTSxlQVZrQztDdkp1ajZDMUM7O0F1SnhpNkNNO0VBRUUsMEJuSmJVO0VtSmNWLGVuSm1FZTtDSnUrNUN2Qjs7QXVKcmk2Q007RUFDRSwwQm5KcEJVO0VtSnFCVixzQkFBaUM7Q3ZKd2k2Q3pDOztBdUpyaTZDTTtFQUVFLDhObElRbUk7Q3JCK2g2QzNJOztBdUpuaTZDSTs7OztFQUlFLG9CQUFrQztDdkpzaTZDeEM7O0F1SmxpNkNNO0VBQ0UsZW5KdkNVO0NKNGs2Q2xCOztBdUpsaTZDTTs7RUFFRSwwQm5KNUNVO0VtSjZDVixzQm5KN0NVO0VtSjhDVixZbkovQ087Q0pvbDZDZjs7QXVKbGk2Q007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKcWw2Q2xCOztBdUovaDZDUTtFQUNFLGVqRXlDa0I7Q3RGeS81QzVCOztBTzlsNkNFO0VnSitEVSxZbkpoRUc7Q0ptbTZDZjs7QXVKM2g2Q1E7RUFDRSxlbkpqRVE7Q0orbDZDbEI7O0FPdG02Q0U7RWdKMkVVLGVuSm5FTTtDSmttNkNsQjs7QXVKdGg2Q1E7RUFFRSxhQUErQjtDdkp3aDZDekM7O0F1SjltNkNJOzs7RUFHRSxlbkpJWTtDSjZtNkNsQjs7QU9wbjZDRTs7O0VnSk1NLGVBVmtDO0N2SjhuNkMxQzs7QXVKL202Q007RUFFRSwwQm5KTlU7RW1KT1YsWW5KZk87Q0pnbzZDZjs7QXVKNW02Q007RUFDRSwwQm5KYlU7RW1KY1Ysc0JBQWlDO0N2SittNkN6Qzs7QXVKNW02Q007RUFFRSwyTmxJUW1JO0NyQnNtNkMzSTs7QXVKMW02Q0k7Ozs7RUFJRSxzQkFBa0M7Q3ZKNm02Q3hDOztBdUp6bTZDTTtFQUNFLGVuSmhDVTtDSjRvNkNsQjs7QXVKem02Q007O0VBRUUsMEJuSnJDVTtFbUpzQ1Ysc0JuSnRDVTtFbUp1Q1YsWW5KL0NPO0NKMnA2Q2Y7O0F1SnptNkNNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSjRwNkNsQjs7QXVKdG02Q1E7RUFDRSxlakV5Q2tCO0N0RmdrNkM1Qjs7QU9ycTZDRTtFZ0orRFUsWW5KaEVHO0NKMHE2Q2Y7O0F1SmxtNkNRO0VBQ0UsZW5KakVRO0NKc3E2Q2xCOztBTzdxNkNFO0VnSjJFVSxlbkpuRU07Q0p5cTZDbEI7O0F1SjdsNkNRO0VBRUUsZUFBK0I7Q3ZKK2w2Q3pDOztBc0pybTZDQTtFQXdDUSxZbEp6SE87Q0owcjZDZjs7QXNKem02Q0E7RUF3Q1EsWWxKekhPO0NKOHI2Q2Y7O0FzSjdtNkNBO0VBd0NRLFlsSnpITztDSmtzNkNmOztBc0pqbjZDQTtFQXdDUSxZbEp6SE87Q0pzczZDZjs7QXNKcm42Q0E7RUF3Q1EsZWxKdkNlO0NKd242Q3ZCOztBc0p6bjZDQTtFQXdDUSxZbEp6SE87Q0o4czZDZjs7QXNKN242Q0E7RUF3Q1EsZWxKdkNlO0NKZ282Q3ZCOztBc0pqbzZDQTtFQXdDUSxZbEp6SE87Q0pzdDZDZjs7QXVKcnQ2Q0k7OztFQUdFLGUxRGdDK0I7QzdGd3I2Q3JDOztBTzN0NkNFOzs7RWdKTU0sZUFWa0M7Q3ZKcXU2QzFDOztBdUp0dDZDTTtFQUVFLDBCMURzQjZCO0UwRHJCN0IsZW5KbUVlO0NKcXA2Q3ZCOztBdUpudDZDTTtFQUNFLDBCMURlNkI7RTBEZDdCLHNCQUFpQztDdkpzdDZDekM7O0F1Sm50NkNNO0VBRUUsOE5sSVFtSTtDckI2czZDM0k7O0F1Smp0NkNJOzs7O0VBSUUsc0JBQWtDO0N2Sm90NkN4Qzs7QXVKaHQ2Q007RUFDRSxlMURKNkI7QzdGdXQ2Q3JDOztBdUpodDZDTTs7RUFFRSwwQjFEVDZCO0UwRFU3QixzQjFEVjZCO0UwRFc3QixZbkovQ087Q0prdzZDZjs7QXVKaHQ2Q007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKbXc2Q2xCOztBdUo3czZDUTtFQUNFLGVqRXlDa0I7Q3RGdXE2QzVCOztBTzV3NkNFO0VnSitEVSxZbkpoRUc7Q0ppeDZDZjs7QXVKenM2Q1E7RUFDRSxlbkpqRVE7Q0o2dzZDbEI7O0FPcHg2Q0U7RWdKMkVVLGVuSm5FTTtDSmd4NkNsQjs7QXVKcHM2Q1E7RUFFRSxlQUErQjtDdkpzczZDekM7O0F1SjV4NkNJOzs7RUFHRSxlMURpQ3lCO0M3Rjh2NkMvQjs7QU9seTZDRTs7O0VnSk1NLGVBVmtDO0N2SjR5NkMxQzs7QXVKN3g2Q007RUFFRSwwQjFEdUJ1QjtFMER0QnZCLFluSmZPO0NKOHk2Q2Y7O0F1SjF4NkNNO0VBQ0UsMEIxRGdCdUI7RTBEZnZCLG9CQUFpQztDdko2eDZDekM7O0F1SjF4NkNNO0VBRUUsMk5sSVFtSTtDckJveDZDM0k7O0F1Snh4NkNJOzs7O0VBSUUsc0JBQWtDO0N2SjJ4NkN4Qzs7QXVKdng2Q007RUFDRSxlMURIdUI7QzdGNng2Qy9COztBdUp2eDZDTTs7RUFFRSwwQjFEUnVCO0UwRFN2QixzQjFEVHVCO0UwRFV2QixZbkovQ087Q0p5MDZDZjs7QXVKdng2Q007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKMDA2Q2xCOztBdUpweDZDUTtFQUNFLGVqRXlDa0I7Q3RGOHU2QzVCOztBT24xNkNFO0VnSitEVSxZbkpoRUc7Q0p3MTZDZjs7QXVKaHg2Q1E7RUFDRSxlbkpqRVE7Q0pvMTZDbEI7O0FPMzE2Q0U7RWdKMkVVLGVuSm5FTTtDSnUxNkNsQjs7QXVKM3c2Q1E7RUFFRSxlQUErQjtDdko2dzZDekM7O0F1Sm4yNkNJOzs7RUFHRSxlMURrQzJCO0M3Rm8wNkNqQzs7QU96MjZDRTs7O0VnSk1NLGVBVmtDO0N2Sm0zNkMxQzs7QXVKcDI2Q007RUFFRSwwQjFEd0J5QjtFMER2QnpCLGVuSm1FZTtDSm15NkN2Qjs7QXVKajI2Q007RUFDRSwwQjFEaUJ5QjtFMERoQnpCLHNCQUFpQztDdkpvMjZDekM7O0F1SmoyNkNNO0VBRUUsOE5sSVFtSTtDckIyMTZDM0k7O0F1Si8xNkNJOzs7O0VBSUUsc0JBQWtDO0N2SmsyNkN4Qzs7QXVKOTE2Q007RUFDRSxlMURGeUI7QzdGbTI2Q2pDOztBdUo5MTZDTTs7RUFFRSwwQjFEUHlCO0UwRFF6QixzQjFEUnlCO0UwRFN6QixZbkovQ087Q0pnNTZDZjs7QXVKOTE2Q007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKaTU2Q2xCOztBdUozMTZDUTtFQUNFLGVqRXlDa0I7Q3RGcXo2QzVCOztBTzE1NkNFO0VnSitEVSxZbkpoRUc7Q0orNTZDZjs7QXVKdjE2Q1E7RUFDRSxlbkpqRVE7Q0oyNTZDbEI7O0FPbDY2Q0U7RWdKMkVVLGVuSm5FTTtDSjg1NkNsQjs7QXVKbDE2Q1E7RUFFRSxlQUErQjtDdkpvMTZDekM7O0F1SjE2NkNJOzs7RUFHRSxlMURtQzBCO0M3RjA0NkNoQzs7QU9oNzZDRTs7O0VnSk1NLGVBVmtDO0N2SjA3NkMxQzs7QXVKMzY2Q007RUFFRSwwQjFEeUJ3QjtFMER4QnhCLGVuSm1FZTtDSjAyNkN2Qjs7QXVKeDY2Q007RUFDRSwwQjFEa0J3QjtFMERqQnhCLHNCQUFpQztDdkoyNjZDekM7O0F1Sng2NkNNO0VBRUUsOE5sSVFtSTtDckJrNjZDM0k7O0F1SnQ2NkNJOzs7O0VBSUUsc0JBQWtDO0N2Snk2NkN4Qzs7QXVKcjY2Q007RUFDRSxlMUREd0I7QzdGeTY2Q2hDOztBdUpyNjZDTTs7RUFFRSwwQjFETndCO0UwRE94QixzQjFEUHdCO0UwRFF4QixZbkovQ087Q0p1OTZDZjs7QXVKcjY2Q007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKdzk2Q2xCOztBdUpsNjZDUTtFQUNFLGVqRXlDa0I7Q3RGNDM2QzVCOztBT2orNkNFO0VnSitEVSxZbkpoRUc7Q0pzKzZDZjs7QXVKOTU2Q1E7RUFDRSxlbkpqRVE7Q0prKzZDbEI7O0FPeis2Q0U7RWdKMkVVLGVuSm5FTTtDSnErNkNsQjs7QXVKejU2Q1E7RUFFRSxlQUErQjtDdkoyNTZDekM7O0F1SmovNkNJOzs7RUFHRSxlMURvQzZCO0M3Rmc5NkNuQzs7QU92LzZDRTs7O0VnSk1NLGVBVmtDO0N2SmlnN0MxQzs7QXVKbC82Q007RUFFRSwwQjFEMEIyQjtFMER6QjNCLGVuSm1FZTtDSmk3NkN2Qjs7QXVKLys2Q007RUFDRSwwQjFEbUIyQjtFMERsQjNCLHNCQUFpQztDdkprLzZDekM7O0F1Si8rNkNNO0VBRUUsOE5sSVFtSTtDckJ5KzZDM0k7O0F1SjcrNkNJOzs7O0VBSUUsc0JBQWtDO0N2SmcvNkN4Qzs7QXVKNSs2Q007RUFDRSxlMURBMkI7QzdGKys2Q25DOztBdUo1KzZDTTs7RUFFRSwwQjFETDJCO0UwRE0zQixzQjFETjJCO0UwRE8zQixZbkovQ087Q0o4aDdDZjs7QXVKNSs2Q007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKK2g3Q2xCOztBdUp6KzZDUTtFQUNFLGVqRXlDa0I7Q3RGbTg2QzVCOztBT3hpN0NFO0VnSitEVSxZbkpoRUc7Q0o2aTdDZjs7QXVKcis2Q1E7RUFDRSxlbkpqRVE7Q0p5aTdDbEI7O0FPaGo3Q0U7RWdKMkVVLGVuSm5FTTtDSjRpN0NsQjs7QXVKaCs2Q1E7RUFFRSxlQUErQjtDdkprKzZDekM7O0F1SnhqN0NJOzs7RUFHRSxlMURxQzRCO0M3RnNoN0NsQzs7QU85ajdDRTs7O0VnSk1NLGVBVmtDO0N2SndrN0MxQzs7QXVKemo3Q007RUFFRSwwQjFEMkIwQjtFMEQxQjFCLGVuSm1FZTtDSncvNkN2Qjs7QXVKdGo3Q007RUFDRSwwQjFEb0IwQjtFMERuQjFCLHNCQUFpQztDdkp5ajdDekM7O0F1SnRqN0NNO0VBRUUsOE5sSVFtSTtDckJnajdDM0k7O0F1SnBqN0NJOzs7O0VBSUUsc0JBQWtDO0N2SnVqN0N4Qzs7QXVKbmo3Q007RUFDRSxlMURDMEI7QzdGcWo3Q2xDOztBdUpuajdDTTs7RUFFRSwwQjFESjBCO0UwREsxQixzQjFETDBCO0UwRE0xQixZbkovQ087Q0pxbTdDZjs7QXVKbmo3Q007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKc203Q2xCOztBdUpoajdDUTtFQUNFLGVqRXlDa0I7Q3RGMGc3QzVCOztBTy9tN0NFO0VnSitEVSxZbkpoRUc7Q0pvbjdDZjs7QXVKNWk3Q1E7RUFDRSxlbkpqRVE7Q0pnbjdDbEI7O0FPdm43Q0U7RWdKMkVVLGVuSm5FTTtDSm1uN0NsQjs7QXVKdmk3Q1E7RUFFRSxlQUErQjtDdkp5aTdDekM7O0F1Si9uN0NJOzs7RUFHRSxlMURvQmU7QzdGOG03Q3JCOztBT3JvN0NFOzs7RWdKTU0sZUFWa0M7Q3ZKK283QzFDOztBdUpobzdDTTtFQUVFLDBCMURVYTtFMERUYixZbkpmTztDSmlwN0NmOztBdUo3bjdDTTtFQUNFLDBCMURHYTtFMERGYixzQkFBaUM7Q3ZKZ283Q3pDOztBdUo3bjdDTTtFQUVFLDJObElRbUk7Q3JCdW43QzNJOztBdUozbjdDSTs7OztFQUlFLHNCQUFrQztDdko4bjdDeEM7O0F1SjFuN0NNO0VBQ0UsZTFEaEJhO0M3RjZvN0NyQjs7QXVKMW43Q007O0VBRUUsMEIxRHJCYTtFMERzQmIsc0IxRHRCYTtFMER1QmIsWW5KL0NPO0NKNHE3Q2Y7O0F1SjFuN0NNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSjZxN0NsQjs7QXVKdm43Q1E7RUFDRSxlakV5Q2tCO0N0RmlsN0M1Qjs7QU90cjdDRTtFZ0orRFUsWW5KaEVHO0NKMnI3Q2Y7O0F1Sm5uN0NRO0VBQ0UsZW5KakVRO0NKdXI3Q2xCOztBTzlyN0NFO0VnSjJFVSxlbkpuRU07Q0owcjdDbEI7O0F1SjltN0NRO0VBRUUsZUFBK0I7Q3ZKZ243Q3pDOztBdUp0czdDSTs7O0VBR0UsZTFEcUJlO0M3Rm9yN0NyQjs7QU81czdDRTs7O0VnSk1NLGVBVmtDO0N2SnN0N0MxQzs7QXVKdnM3Q007RUFFRSwwQjFEV2E7RTBEVmIsWW5KZk87Q0p3dDdDZjs7QXVKcHM3Q007RUFDRSwwQjFESWE7RTBESGIsc0JBQWlDO0N2SnVzN0N6Qzs7QXVKcHM3Q007RUFFRSwyTmxJUW1JO0NyQjhyN0MzSTs7QXVKbHM3Q0k7Ozs7RUFJRSxzQkFBa0M7Q3ZKcXM3Q3hDOztBdUpqczdDTTtFQUNFLGUxRGZhO0M3Rm10N0NyQjs7QXVKanM3Q007O0VBRUUsMEIxRHBCYTtFMERxQmIsc0IxRHJCYTtFMERzQmIsWW5KL0NPO0NKbXY3Q2Y7O0F1SmpzN0NNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSm92N0NsQjs7QXVKOXI3Q1E7RUFDRSxlakV5Q2tCO0N0RndwN0M1Qjs7QU83djdDRTtFZ0orRFUsWW5KaEVHO0NKa3c3Q2Y7O0F1SjFyN0NRO0VBQ0UsZW5KakVRO0NKOHY3Q2xCOztBT3J3N0NFO0VnSjJFVSxlbkpuRU07Q0ppdzdDbEI7O0F1SnJyN0NRO0VBRUUsZUFBK0I7Q3ZKdXI3Q3pDOztBdUo3dzdDSTs7O0VBR0UsZTFEc0JlO0M3RjB2N0NyQjs7QU9ueDdDRTs7O0VnSk1NLGVBVmtDO0N2SjZ4N0MxQzs7QXVKOXc3Q007RUFFRSwwQjFEWWE7RTBEWGIsWW5KZk87Q0oreDdDZjs7QXVKM3c3Q007RUFDRSwwQjFES2E7RTBESmIsc0JBQWlDO0N2Sjh3N0N6Qzs7QXVKM3c3Q007RUFFRSwyTmxJUW1JO0NyQnF3N0MzSTs7QXVKenc3Q0k7Ozs7RUFJRSxzQkFBa0M7Q3ZKNHc3Q3hDOztBdUp4dzdDTTtFQUNFLGUxRGRhO0M3Rnl4N0NyQjs7QXVKeHc3Q007O0VBRUUsMEIxRG5CYTtFMERvQmIsc0IxRHBCYTtFMERxQmIsWW5KL0NPO0NKMHo3Q2Y7O0F1Snh3N0NNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSjJ6N0NsQjs7QXVKcnc3Q1E7RUFDRSxlakV5Q2tCO0N0Rit0N0M1Qjs7QU9wMDdDRTtFZ0orRFUsWW5KaEVHO0NKeTA3Q2Y7O0F1Smp3N0NRO0VBQ0UsZW5KakVRO0NKcTA3Q2xCOztBTzUwN0NFO0VnSjJFVSxlbkpuRU07Q0p3MDdDbEI7O0F1SjV2N0NRO0VBRUUsZUFBK0I7Q3ZKOHY3Q3pDOztBdUpwMTdDSTs7O0VBR0UsZTFEdUJlO0M3RmcwN0NyQjs7QU8xMTdDRTs7O0VnSk1NLGVBVmtDO0N2Sm8yN0MxQzs7QXVKcjE3Q007RUFFRSwwQjFEYWE7RTBEWmIsWW5KZk87Q0pzMjdDZjs7QXVKbDE3Q007RUFDRSwwQjFETWE7RTBETGIsc0JBQWlDO0N2SnExN0N6Qzs7QXVKbDE3Q007RUFFRSwyTmxJUW1JO0NyQjQwN0MzSTs7QXVKaDE3Q0k7Ozs7RUFJRSxzQkFBa0M7Q3ZKbTE3Q3hDOztBdUovMDdDTTtFQUNFLGUxRGJhO0M3RisxN0NyQjs7QXVKLzA3Q007O0VBRUUsMEIxRGxCYTtFMERtQmIsc0IxRG5CYTtFMERvQmIsWW5KL0NPO0NKaTQ3Q2Y7O0F1Si8wN0NNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSms0N0NsQjs7QXVKNTA3Q1E7RUFDRSxlakV5Q2tCO0N0RnN5N0M1Qjs7QU8zNDdDRTtFZ0orRFUsWW5KaEVHO0NKZzU3Q2Y7O0F1SngwN0NRO0VBQ0UsZW5KakVRO0NKNDQ3Q2xCOztBT241N0NFO0VnSjJFVSxlbkpuRU07Q0orNDdDbEI7O0F1Sm4wN0NRO0VBRUUsZUFBK0I7Q3ZKcTA3Q3pDOztBdUozNTdDSTs7O0VBR0UsZTFEd0JlO0M3RnM0N0NyQjs7QU9qNjdDRTs7O0VnSk1NLGVBVmtDO0N2SjI2N0MxQzs7QXVKNTU3Q007RUFFRSwwQjFEY2E7RTBEYmIsWW5KZk87Q0o2NjdDZjs7QXVKejU3Q007RUFDRSwwQjFET2E7RTBETmIsc0JBQWlDO0N2SjQ1N0N6Qzs7QXVKejU3Q007RUFFRSwyTmxJUW1JO0NyQm01N0MzSTs7QXVKdjU3Q0k7Ozs7RUFJRSxzQkFBa0M7Q3ZKMDU3Q3hDOztBdUp0NTdDTTtFQUNFLGUxRFphO0M3RnE2N0NyQjs7QXVKdDU3Q007O0VBRUUsMEIxRGpCYTtFMERrQmIsc0IxRGxCYTtFMERtQmIsWW5KL0NPO0NKdzg3Q2Y7O0F1SnQ1N0NNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSnk4N0NsQjs7QXVKbjU3Q1E7RUFDRSxlakV5Q2tCO0N0RjYyN0M1Qjs7QU9sOTdDRTtFZ0orRFUsWW5KaEVHO0NKdTk3Q2Y7O0F1Si80N0NRO0VBQ0UsZW5KakVRO0NKbTk3Q2xCOztBTzE5N0NFO0VnSjJFVSxlbkpuRU07Q0pzOTdDbEI7O0F1SjE0N0NRO0VBRUUsZUFBK0I7Q3ZKNDQ3Q3pDOztBdUpsKzdDSTs7O0VBR0UsZTFEeUJlO0M3RjQ4N0NyQjs7QU94KzdDRTs7O0VnSk1NLGVBVmtDO0N2SmsvN0MxQzs7QXVKbis3Q007RUFFRSwwQjFEZWE7RTBEZGIsZW5KbUVlO0NKazY3Q3ZCOztBdUpoKzdDTTtFQUNFLDBCMURRYTtFMERQYixzQkFBaUM7Q3ZKbSs3Q3pDOztBdUpoKzdDTTtFQUVFLDhObElRbUk7Q3JCMDk3QzNJOztBdUo5OTdDSTs7OztFQUlFLHNCQUFrQztDdkppKzdDeEM7O0F1Sjc5N0NNO0VBQ0UsZTFEWGE7QzdGMis3Q3JCOztBdUo3OTdDTTs7RUFFRSwwQjFEaEJhO0UwRGlCYixzQjFEakJhO0UwRGtCYixZbkovQ087Q0orZzhDZjs7QXVKNzk3Q007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKZ2g4Q2xCOztBdUoxOTdDUTtFQUNFLGVqRXlDa0I7Q3RGbzc3QzVCOztBT3poOENFO0VnSitEVSxZbkpoRUc7Q0o4aDhDZjs7QXVKdDk3Q1E7RUFDRSxlbkpqRVE7Q0owaDhDbEI7O0FPamk4Q0U7RWdKMkVVLGVuSm5FTTtDSjZoOENsQjs7QXVKajk3Q1E7RUFFRSxlQUErQjtDdkptOTdDekM7O0F1SnppOENJOzs7RUFHRSxlMUQwQmU7QzdGa2g4Q3JCOztBTy9pOENFOzs7RWdKTU0sZUFWa0M7Q3ZKeWo4QzFDOztBdUoxaThDTTtFQUVFLDBCMURnQmE7RTBEZmIsZW5KbUVlO0NKeSs3Q3ZCOztBdUp2aThDTTtFQUNFLDBCMURTYTtFMERSYixzQkFBaUM7Q3ZKMGk4Q3pDOztBdUp2aThDTTtFQUVFLDhObElRbUk7Q3JCaWk4QzNJOztBdUpyaThDSTs7OztFQUlFLHNCQUFrQztDdkp3aThDeEM7O0F1SnBpOENNO0VBQ0UsZTFEVmE7QzdGaWo4Q3JCOztBdUpwaThDTTs7RUFFRSwwQjFEZmE7RTBEZ0JiLHNCMURoQmE7RTBEaUJiLFluSi9DTztDSnNsOENmOztBdUpwaThDTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0p1bDhDbEI7O0F1SmppOENRO0VBQ0UsZWpFeUNrQjtDdEYyLzdDNUI7O0FPaG04Q0U7RWdKK0RVLFluSmhFRztDSnFtOENmOztBdUo3aDhDUTtFQUNFLGVuSmpFUTtDSmltOENsQjs7QU94bThDRTtFZ0oyRVUsZW5KbkVNO0NKb204Q2xCOztBdUp4aDhDUTtFQUVFLGVBQStCO0N2SjBoOEN6Qzs7QXVKaG44Q0k7OztFQUdFLGUxRDJCZTtDN0Z3bDhDckI7O0FPdG44Q0U7OztFZ0pNTSxlQVZrQztDdkpnbzhDMUM7O0F1SmpuOENNO0VBRUUsMEIxRGlCYTtFMERoQmIsWW5KZk87Q0prbzhDZjs7QXVKOW04Q007RUFDRSwwQjFEVWE7RTBEVGIsc0JBQWlDO0N2SmluOEN6Qzs7QXVKOW04Q007RUFFRSwyTmxJUW1JO0NyQndtOEMzSTs7QXVKNW04Q0k7Ozs7RUFJRSxzQkFBa0M7Q3ZKK204Q3hDOztBdUozbThDTTtFQUNFLGUxRFRhO0M3RnVuOENyQjs7QXVKM204Q007O0VBRUUsMEIxRGRhO0UwRGViLHNCMURmYTtFMERnQmIsWW5KL0NPO0NKNnA4Q2Y7O0F1SjNtOENNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSjhwOENsQjs7QXVKeG04Q1E7RUFDRSxlakV5Q2tCO0N0RmtrOEM1Qjs7QU92cThDRTtFZ0orRFUsWW5KaEVHO0NKNHE4Q2Y7O0F1SnBtOENRO0VBQ0UsZW5KakVRO0NKd3E4Q2xCOztBTy9xOENFO0VnSjJFVSxlbkpuRU07Q0oycThDbEI7O0F1Si9sOENRO0VBRUUsZUFBK0I7Q3ZKaW04Q3pDOztBdUp2cjhDSTs7O0VBR0UsZTFENEJlO0M3RjhwOENyQjs7QU83cjhDRTs7O0VnSk1NLGVBVmtDO0N2SnVzOEMxQzs7QXVKeHI4Q007RUFFRSwwQjFEa0JhO0UwRGpCYixZbkpmTztDSnlzOENmOztBdUpycjhDTTtFQUNFLDBCMURXYTtFMERWYixzQkFBaUM7Q3ZKd3I4Q3pDOztBdUpycjhDTTtFQUVFLDJObElRbUk7Q3JCK3E4QzNJOztBdUpucjhDSTs7OztFQUlFLHNCQUFrQztDdkpzcjhDeEM7O0F1SmxyOENNO0VBQ0UsZTFEUmE7QzdGNnI4Q3JCOztBdUpscjhDTTs7RUFFRSwwQjFEYmE7RTBEY2Isc0IxRGRhO0UwRGViLFluSi9DTztDSm91OENmOztBdUpscjhDTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0pxdThDbEI7O0F1Si9xOENRO0VBQ0UsZWpFeUNrQjtDdEZ5bzhDNUI7O0FPOXU4Q0U7RWdKK0RVLFluSmhFRztDSm12OENmOztBdUozcThDUTtFQUNFLGVuSmpFUTtDSit1OENsQjs7QU90djhDRTtFZ0oyRVUsZW5KbkVNO0NKa3Y4Q2xCOztBdUp0cThDUTtFQUVFLGVBQStCO0N2SndxOEN6Qzs7QXVKOXY4Q0k7OztFQUdFLGUxRDZCZTtDN0ZvdThDckI7O0FPcHc4Q0U7OztFZ0pNTSxlQVZrQztDdko4dzhDMUM7O0F1Si92OENNO0VBRUUsMEIxRG1CYTtFMERsQmIsWW5KZk87Q0pneDhDZjs7QXVKNXY4Q007RUFDRSwwQjFEWWE7RTBEWGIsc0JBQWlDO0N2Sit2OEN6Qzs7QXVKNXY4Q007RUFFRSwyTmxJUW1JO0NyQnN2OEMzSTs7QXVKMXY4Q0k7Ozs7RUFJRSxzQkFBa0M7Q3ZKNnY4Q3hDOztBdUp6djhDTTtFQUNFLGUxRFBhO0M3Rm13OENyQjs7QXVKenY4Q007O0VBRUUsMEIxRFphO0UwRGFiLHNCMURiYTtFMERjYixZbkovQ087Q0oyeThDZjs7QXVKenY4Q007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKNHk4Q2xCOztBdUp0djhDUTtFQUNFLGVqRXlDa0I7Q3RGZ3Q4QzVCOztBT3J6OENFO0VnSitEVSxZbkpoRUc7Q0owejhDZjs7QXVKbHY4Q1E7RUFDRSxlbkpqRVE7Q0pzejhDbEI7O0FPN3o4Q0U7RWdKMkVVLGVuSm5FTTtDSnl6OENsQjs7QXVKN3U4Q1E7RUFFRSxlQUErQjtDdkordThDekM7O0F1SnIwOENJOzs7RUFHRSxZbkpKUztDSjQwOENmOztBTzMwOENFOzs7RWdKTU0sZUFWa0M7Q3ZKcTE4QzFDOztBdUp0MDhDTTtFQUVFLHVCbkpkTztFbUplUCxlbkptRWU7Q0pxdzhDdkI7O0F1Sm4wOENNO0VBQ0UsdUJuSnJCTztFbUpzQlAsc0JBQWlDO0N2SnMwOEN6Qzs7QXVKbjA4Q007RUFFRSw4TmxJUW1JO0NyQjZ6OEMzSTs7QXVKajA4Q0k7Ozs7RUFJRSxvQkFBa0M7Q3ZKbzA4Q3hDOztBdUpoMDhDTTtFQUNFLFluSnhDTztDSjIyOENmOztBdUpoMDhDTTs7RUFFRSx1Qm5KN0NPO0VtSjhDUCxtQm5KOUNPO0VtSitDUCxZbkovQ087Q0prMzhDZjs7QXVKaDA4Q007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKbTM4Q2xCOztBdUo3ejhDUTtFQUNFLGVqRXlDa0I7Q3RGdXg4QzVCOztBTzUzOENFO0VnSitEVSxZbkpoRUc7Q0ppNDhDZjs7QXVKeno4Q1E7RUFDRSxlbkpqRVE7Q0o2MzhDbEI7O0FPcDQ4Q0U7RWdKMkVVLGVuSm5FTTtDSmc0OENsQjs7QXVKcHo4Q1E7RUFFRSxhQUErQjtDdkpzejhDekM7O0F1SjU0OENJOzs7RUFHRSxlbkpFWTtDSjY0OENsQjs7QU9sNThDRTs7O0VnSk1NLGVBVmtDO0N2SjQ1OEMxQzs7QXVKNzQ4Q007RUFFRSwwQm5KUlU7RW1KU1YsWW5KZk87Q0o4NThDZjs7QXVKMTQ4Q007RUFDRSwwQm5KZlU7RW1KZ0JWLHNCQUFpQztDdko2NDhDekM7O0F1SjE0OENNO0VBRUUsMk5sSVFtSTtDckJvNDhDM0k7O0F1Sng0OENJOzs7O0VBSUUsc0JBQWtDO0N2SjI0OEN4Qzs7QXVKdjQ4Q007RUFDRSxlbkpsQ1U7Q0o0NjhDbEI7O0F1SnY0OENNOztFQUVFLDBCbkp2Q1U7RW1Kd0NWLHNCbkp4Q1U7RW1KeUNWLFluSi9DTztDSnk3OENmOztBdUp2NDhDTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0owNzhDbEI7O0F1SnA0OENRO0VBQ0UsZWpFeUNrQjtDdEY4MThDNUI7O0FPbjg4Q0U7RWdKK0RVLFluSmhFRztDSnc4OENmOztBdUpoNDhDUTtFQUNFLGVuSmpFUTtDSm84OENsQjs7QU8zODhDRTtFZ0oyRVUsZW5KbkVNO0NKdTg4Q2xCOztBdUozMzhDUTtFQUVFLGVBQStCO0N2SjYzOEN6Qzs7QXVKbjk4Q0k7OztFQUdFLGVuSklZO0NKazk4Q2xCOztBT3o5OENFOzs7RWdKTU0sZUFWa0M7Q3ZKbSs4QzFDOztBdUpwOThDTTtFQUVFLDBCbkpOVTtFbUpPVixZbkpmTztDSnErOENmOztBdUpqOThDTTtFQUNFLDBCbkpiVTtFbUpjVixzQkFBaUM7Q3ZKbzk4Q3pDOztBdUpqOThDTTtFQUVFLDJObElRbUk7Q3JCMjg4QzNJOztBdUovODhDSTs7OztFQUlFLHNCQUFrQztDdkprOThDeEM7O0F1Sjk4OENNO0VBQ0UsZW5KaENVO0NKaS84Q2xCOztBdUo5ODhDTTs7RUFFRSwwQm5KckNVO0VtSnNDVixzQm5KdENVO0VtSnVDVixZbkovQ087Q0pnZzlDZjs7QXVKOTg4Q007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKaWc5Q2xCOztBdUozODhDUTtFQUNFLGVqRXlDa0I7Q3RGcTY4QzVCOztBTzFnOUNFO0VnSitEVSxZbkpoRUc7Q0orZzlDZjs7QXVKdjg4Q1E7RUFDRSxlbkpqRVE7Q0oyZzlDbEI7O0FPbGg5Q0U7RWdKMkVVLGVuSm5FTTtDSjhnOUNsQjs7QXVKbDg4Q1E7RUFFRSxlQUErQjtDdkpvODhDekM7O0F3SnRpOUNBOzs7OztHeEo2aTlDRTtBa0Z4aTlDRjtFQUNFO0lBQ0UsdURBQXNEO0lBQ3RELG9DQUFtQztJQUNuQyxXQUFVO0dsRjBpOUNaO0VrRnZpOUNBO0lBQ0Usd0RBQXVEO0lBQ3ZELG9DQUFtQztHbEZ5aTlDckM7RWtGdGk5Q0E7SUFDRSx1REFBc0Q7SUFDdEQsV0FBVTtHbEZ3aTlDWjtFa0ZyaTlDQTtJQUNFLHVEQUFzRDtHbEZ1aTlDeEQ7RWtGcGk5Q0E7SUFDRSw4QkFBNkI7R2xGc2k5Qy9CO0NBQ0Y7O0FrRmxpOUNBO0VBQ0U7SUFDRSxXQUFVO0dsRnFpOUNaO0VrRmxpOUNBO0lBQ0UsV0FBVTtHbEZvaTlDWjtDQUNGOztBa0ZqaTlDQTtFQUNFO0lBQ0UsV0FBVTtHbEZvaTlDWjtFa0ZqaTlDQTtJQUNFLFdBQVU7R2xGbWk5Q1o7Q0FDRjs7QWtGaGk5Q0E7RUFDRTtJQUNFLDRDQUEyQztHbEZtaTlDN0M7RWtGamk5Q0E7SUFDRSwrQ0FBOEM7R2xGbWk5Q2hEO0VrRmppOUNBO0lBQ0UsMkNBQTBDO0dsRm1pOUM1QztFa0ZqaTlDQTtJQUNFLDBDQUF5QztHbEZtaTlDM0M7RWtGamk5Q0E7SUFDRSw2Q0FBNEM7R2xGbWk5QzlDO0VrRmppOUNBO0lBQ0UsOENBQTZDO0dsRm1pOUMvQztFa0ZqaTlDQTtJQUNFLDZDQUE0QztHbEZtaTlDOUM7RWtGamk5Q0E7SUFDRSw2Q0FBNEM7R2xGbWk5QzlDO0VrRmppOUNBO0lBQ0UsOENBQTZDO0dsRm1pOUMvQztFa0ZqaTlDQTtJQUNFLDRDQUEyQztHbEZtaTlDN0M7RWtGamk5Q0E7SUFDRSw4Q0FBNkM7R2xGbWk5Qy9DO0NBQ0Y7O0FrRmhpOUNBO0VBQ0U7SUFDRSxnQkFBZTtHbEZtaTlDakI7RWtGaGk5Q0E7SUFDRSw0REFBMkQ7R2xGa2k5QzdEO0VrRi9oOUNBO0lBQ0UsMERBQXlEO0dsRmlpOUMzRDtFa0Y5aDlDQTtJQUNFLDREQUEyRDtHbEZnaTlDN0Q7RWtGN2g5Q0E7SUFDRSwwREFBeUQ7R2xGK2g5QzNEO0VrRjVoOUNBO0lBQ0UsMkRBQTBEO0dsRjhoOUM1RDtFa0YzaDlDQTtJQUNFLGdCQUFlO0dsRjZoOUNqQjtDQUNGOztBbUZocDlDQTtFQUlNLHFCQUFjO0VBQWQsZ0JBQWM7RUFBZCxpQkFBYztFQUFkLGdCQUFjO0VBQWQsbUJBQWM7RUFBZCxrQkFBYztFQUFkLGdCQUFjO0VBQWQsa0JBQWM7RUFBZCxrQkFBYztFQUFkLGdCQUFjO0VBQWQsZUFBYztFQUFkLGtCQUFjO0VBQWQsa0JBQWM7RUFBZCxpQkFBYztFQUFkLGdCQUFjO0VBQWQsZ0JBQWM7RUFBZCxjQUFjO0VBQWQsZ0JBQWM7RUFBZCxxQkFBYztFQUlkLG1CQUFjO0VBQWQscUJBQWM7RUFBZCxtQkFBYztFQUFkLGdCQUFjO0VBQWQsbUJBQWM7RUFBZCxrQkFBYztFQUFkLGlCQUFjO0VBQWQsZ0JBQWM7Q25Gc3E5Q3BCOztBb0Z6cTlDRTtFQUNFLHdCQUF1QjtDcEY0cTlDM0I7O0FvRjFxOUNFO0VBQ0UseUJBQXdCO0NwRjZxOUM1Qjs7QXFGbHI5Q0E7RUFDRSxjQUFhO0VBQ2IsMEJDNENlO0VEM0NmLGNBQWE7RUFDYixZQUFXO0VBQ1gsZ0NBQStCO0VBQy9CLGdCQUFlO0VBQ2YsUUFBTztFQUNQLE9BQU07RUFDTixjQ2tLcUI7Q3RGbWg5Q3ZCOztBcUZscjlDQTtFQUVJLHFDQ2tDMEM7RURqQzFDLFlqRlJXO0NKNHI5Q2Y7O0F1Rm5zOUNBO0VBQ0Usd0JBQXVCO0N2RnNzOUN6Qjs7QXVGbnM5Q0E7OztFQUdFLGlCQUFnQjtDdkZzczlDbEI7O0F1Rm5zOUNBO0VBQ0UsbUJBQWtCO0N2RnNzOUNwQjs7QXVGdnM5Q0E7RUFJSSxrRUFBeUU7Q3ZGdXM5QzdFOztBdUZwczlDRTtFMUVMSSxzQ1RLUztDSndzOUNmOztBdUZ4czlDRTtFQUtJLGVBQWM7RUFDZCxrQkRvQnlCO0N0Rm1yOUMvQjs7QXVGN3M5Q0U7RUFVSSxjQUFhO0N2RnVzOUNuQjs7QXVGbnM5QzZDO0VBQ3pDO0lBQ0UscUNBQTBGO0d2RnNzOUM5RjtFdUZwczlDRTtJQUNFLHlDQUE2RjtHdkZzczlDakc7Q0FDRjs7QXVGbnM5Q0U7RUFFSSx3QkQwQnVGO0N0RjJxOUM3Rjs7QXVGdnM5Q0U7RUFNSSw0QkQwQjZGO0N0RjJxOUNuRzs7QXVGM3M5Q0U7RUFVSSwrQkRrQnVGO0N0Rm1yOUM3Rjs7QXVGL3M5Q0U7RUFjSSxtQ0RrQjZGO0N0Rm1yOUNuRzs7QXVGanM5Q0U7RUFFSSw0QkRZNkY7Q3RGdXI5Q25HOztBdUZyczlDRTtFQU1JLG1DRFE2RjtDdEYycjlDbkc7O0F1Ri9yOUNFOzs7RUFJSSwyQkRKdUY7RUNLdkYsY0Q2RHFFO0N0Rm9vOUMzRTs7QXVGdHM5Q0U7OztFQVFNLCtCREoyRjtDdEZ3czlDbkc7O0F1Ri9yOUNFOzs7RUFJSSwrQkRiNkY7Q3RGOHM5Q25HOztBdUZucjlDRTtFQUVJLDhDQUFnRDtDdkZxcjlDdEQ7O0F1RnZyOUNFO0VBS00sbUNEaEMyRjtDdEZzdDlDbkc7O0F1RmpyOUNFO0VBRUksT0FBTTtDdkZtcjlDWjs7QXVGcnI5Q0U7RUFNSSxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLDhDQUEySDtDdkZtcjlDakk7O0F1RjNyOUNFO0VBYU0sbUNEd0RtQjtFQ3ZEbkIsYUQxRmE7Q3RGNHc5Q3JCOztBdUZoczlDRTtFQW1CSSxpQkFBZ0I7RUFDaEIsZ0JBQWU7RUFDZixPQUFNO0VBQ04sbUNEK0NxQjtFQzlDckIsYURuR2U7RUNvR2YsY25GbWJrQztDSjh2OEN4Qzs7QXVGenM5Q0U7RUE4Qk0sMEJuRjVIVTtDSjJ5OUNsQjs7QXVGN3M5Q0U7RUFrQ00sdUJuRnhJTztDSnV6OUNmOztBdUZqdDlDRTtFQThCTSwwQm5GNUhVO0NKbXo5Q2xCOztBdUZydDlDRTtFQWtDTSx1Qm5GeElPO0NKK3o5Q2Y7O0F1Rnp0OUNFO0VBOEJNLDBCbkY1SFU7Q0oyejlDbEI7O0F1Rjd0OUNFO0VBa0NNLHVCbkZ4SU87Q0p1MDlDZjs7QXVGanU5Q0U7RUE4Qk0sMEJuRjVIVTtDSm0wOUNsQjs7QXVGcnU5Q0U7RUFrQ00sdUJuRnhJTztDSiswOUNmOztBdUZ6dTlDRTtFQThCTSwwQm5GNUhVO0NKMjA5Q2xCOztBdUY3dTlDRTtFQWtDTSx1Qm5GeElPO0NKdTE5Q2Y7O0F1Rmp2OUNFO0VBOEJNLDBCbkY1SFU7Q0ptMTlDbEI7O0F1RnJ2OUNFO0VBa0NNLHVCbkZ4SU87Q0orMTlDZjs7QXVGenY5Q0U7RUE4Qk0sMEJuRjVIVTtDSjIxOUNsQjs7QXVGN3Y5Q0U7RUFrQ00sdUJuRnhJTztDSnUyOUNmOztBdUZqdzlDRTtFQThCTSwwQm5GNUhVO0NKbTI5Q2xCOztBdUZydzlDRTtFQWtDTSx1Qm5GeElPO0NKKzI5Q2Y7O0F1Rnp3OUNFO0VBdUNJLCtCRGhGdUY7Q3RGc3o5QzdGOztBdUY3dzlDRTtFQTJDSSxtQ0RoRjZGO0N0RnN6OUNuRzs7QXVGang5Q0U7RUErQ0ksUUFBTztFQUNQLGdCQUFlO0VBQ2YsU0FBUTtFQUNSLE9BQU07RUFDTixjbkZ3WmtDO0NKODA4Q3hDOztBdUZsdTlDRTtFQUVJLG1DRDlGNkY7Q3RGazA5Q25HOztBdUZodTlDRTtFQUVJLGlCQUFnQjtDdkZrdTlDdEI7O0F1RnB1OUNFOztFQU9JLGNBQWE7Q3ZGa3U5Q25COztBdUZ6dTlDRTtFQVdJLGlCQUFnQjtDdkZrdTlDdEI7O0F1Rjl0OUNFO0VBRUksY0FBYTtDdkZndTlDbkI7O0F1Rm4zOUNFO0VBNkpRLHdCRGpJbUY7Q3RGMjE5QzdGOztBdUZ2dDlDUTs7RUFFRSw0QkRsSXlGO0N0RjQxOUNuRzs7QXVGNTM5Q0U7RUFzS1EsK0JEMUltRjtDdEZvMjlDN0Y7O0F1RnZ0OUNROztFQUVFLG1DRDNJeUY7Q3RGcTI5Q25HOztBdUZuMzlDRTtFQStKUSw0QkRqSnlGO0N0RnkyOUNuRzs7QXVGdjM5Q0U7RUFtS1EsbUNEckp5RjtDdEY2MjlDbkc7O0F1RngwOUNFO0VBc0hRLE9BQU07Q3ZGc3Q5Q2hCOztBdUY1MDlDRTtFQTBIUSxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLDhDQUEySDtDdkZzdDlDckk7O0F1Rjl0OUNNO0VBYU0sMkJEMUtpRjtFQzJLakYsbUNEN0RlO0VDOERmLGNEMUcrRDtDdEYrejlDM0U7O0F1Rm50OUNZO0VBRUUsK0JENUtxRjtDdEZpNDlDbkc7O0F1Rnh1OUNNO0VBeUJRLG1DRHhFYTtFQ3lFYixhRDFOTztDdEY2NjlDckI7O0F1RmoyOUNFO0VBb0pRLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLE9BQU07RUFDTixtQ0RsRmlCO0VDbUZqQixhRHBPVztFQ3FPWCxjbkZrVDhCO0NKKzU4Q3hDOztBdUYxMjlDRTtFQStKVSwwQm5GN1BNO0NKNDg5Q2xCOztBdUY5MjlDRTtFQW1LVSx1Qm5GelFHO0NKdzk5Q2Y7O0F1RmwzOUNFO0VBK0pVLDBCbkY3UE07Q0pvOTlDbEI7O0F1RnQzOUNFO0VBbUtVLHVCbkZ6UUc7Q0pnKzlDZjs7QXVGMTM5Q0U7RUErSlUsMEJuRjdQTTtDSjQ5OUNsQjs7QXVGOTM5Q0U7RUFtS1UsdUJuRnpRRztDSncrOUNmOztBdUZsNDlDRTtFQStKVSwwQm5GN1BNO0NKbys5Q2xCOztBdUZ0NDlDRTtFQW1LVSx1Qm5GelFHO0NKZy85Q2Y7O0F1RjE0OUNFO0VBK0pVLDBCbkY3UE07Q0o0KzlDbEI7O0F1Rjk0OUNFO0VBbUtVLHVCbkZ6UUc7Q0p3LzlDZjs7QXVGbDU5Q0U7RUErSlUsMEJuRjdQTTtDSm8vOUNsQjs7QXVGdDU5Q0U7RUFtS1UsdUJuRnpRRztDSmdnK0NmOztBdUYxNTlDRTtFQStKVSwwQm5GN1BNO0NKNC85Q2xCOztBdUY5NTlDRTtFQW1LVSx1Qm5GelFHO0NKd2crQ2Y7O0F1Rmw2OUNFO0VBK0pVLDBCbkY3UE07Q0pvZytDbEI7O0F1RnQ2OUNFO0VBbUtVLHVCbkZ6UUc7Q0pnaCtDZjs7QXVGMTY5Q0U7RUF3S1EsK0JEak5tRjtDdEZ1OTlDN0Y7O0F1Rm53OUNROztFQUVFLG1DRGxOeUY7Q3RGdzk5Q25HOztBdUZuNzlDRTtFQWlMUSxRQUFPO0VBQ1AsZ0JBQWU7RUFDZixTQUFRO0VBQ1IsT0FBTTtFQUNOLGNuRnNSOEI7Q0pnLzhDeEM7O0F1RnA0OUNFO0VBb0lRLG1DRGhPeUY7Q3RGbys5Q25HOztBdUZ6ODlDRTtFQXFOUSw4Q0FBZ0Q7Q3ZGd3Y5QzFEOztBdUY3ODlDRTtFQXdOVSxtQ0RuUHVGO0N0RjQrOUNuRzs7QXVGMTQ5Q0U7RUF3SlEsaUJBQWdCO0N2RnN2OUMxQjs7QXVGOTQ5Q0U7O0VBNkpRLGNBQWE7Q3ZGc3Y5Q3ZCOztBdUZuNTlDRTtFQWlLUSxpQkFBZ0I7Q3ZGc3Y5QzFCOztBdUZ4NDlDRTtFQXdKUSxjQUFhO0N2Rm92OUN2Qjs7QWlCN2crQ0k7RXNFMklFO0lBRUksd0JEakltRjtHdEZzZytDM0Y7RXVGbDQ5Q007O0lBRUUsNEJEbEl5RjtHdEZzZytDakc7RXVGMzQ5Q0k7SUFXSSwrQkQxSW1GO0d0RjZnK0MzRjtFdUZoNDlDTTs7SUFFRSxtQ0QzSXlGO0d0RjZnK0NqRztFdUY5MzlDSTtJQUVJLDRCRGpKeUY7R3RGZ2grQ2pHO0V1Rmo0OUNJO0lBTUksbUNEckp5RjtHdEZtaCtDakc7RXVGMTM5Q0k7SUFFSSxPQUFNO0d2RjIzOUNkO0V1RjczOUNJO0lBTUksZUFBYztJQUNkLG1CQUFrQjtJQUNsQiw4Q0FBMkg7R3ZGMDM5Q25JO0V1Rmw0OUNJO0lBYU0sMkJEMUtpRjtJQzJLakYsbUNEN0RlO0lDOERmLGNEMUcrRDtHdEZrKzlDekU7RXVGdDM5Q1U7SUFFRSwrQkQ1S3FGO0d0Rm1pK0NqRztFdUYxNDlDSTtJQXlCUSxtQ0R4RWE7SUN5RWIsYUQxTk87R3RGOGsrQ25CO0V1Rjk0OUNJO0lBZ0NJLGlCQUFnQjtJQUNoQixnQkFBZTtJQUNmLE9BQU07SUFDTixtQ0RsRmlCO0lDbUZqQixhRHBPVztJQ3FPWCxjbkZrVDhCO0dKK2o5Q3RDO0V1RnQ1OUNJO0lBMkNNLDBCbkY3UE07R0oybStDaEI7RXVGejU5Q0k7SUErQ00sdUJuRnpRRztHSnNuK0NiO0V1RjU1OUNJO0lBMkNNLDBCbkY3UE07R0ppbitDaEI7RXVGLzU5Q0k7SUErQ00sdUJuRnpRRztHSjRuK0NiO0V1Rmw2OUNJO0lBMkNNLDBCbkY3UE07R0p1bitDaEI7RXVGcjY5Q0k7SUErQ00sdUJuRnpRRztHSmtvK0NiO0V1Rng2OUNJO0lBMkNNLDBCbkY3UE07R0o2bitDaEI7RXVGMzY5Q0k7SUErQ00sdUJuRnpRRztHSndvK0NiO0V1Rjk2OUNJO0lBMkNNLDBCbkY3UE07R0ptbytDaEI7RXVGajc5Q0k7SUErQ00sdUJuRnpRRztHSjhvK0NiO0V1RnA3OUNJO0lBMkNNLDBCbkY3UE07R0p5bytDaEI7RXVGdjc5Q0k7SUErQ00sdUJuRnpRRztHSm9wK0NiO0V1RjE3OUNJO0lBMkNNLDBCbkY3UE07R0orbytDaEI7RXVGNzc5Q0k7SUErQ00sdUJuRnpRRztHSjBwK0NiO0V1Rmg4OUNJO0lBMkNNLDBCbkY3UE07R0pxcCtDaEI7RXVGbjg5Q0k7SUErQ00sdUJuRnpRRztHSmdxK0NiO0V1RnQ4OUNJO0lBb0RJLCtCRGpObUY7R3RGc20rQzNGO0V1Rmw1OUNNOztJQUVFLG1DRGxOeUY7R3RGc20rQ2pHO0V1Rjc4OUNJO0lBNkRJLFFBQU87SUFDUCxnQkFBZTtJQUNmLFNBQVE7SUFDUixPQUFNO0lBQ04sY25Gc1I4QjtHSjZuOUN0QztFdUYvNDlDSTtJQUVJLG1DRGhPeUY7R3RGZ24rQ2pHO0V1Rmw0OUNJO0lBRUksOENBQWdEO0d2Rm00OUN4RDtFdUZyNDlDSTtJQUtNLG1DRG5QdUY7R3RGc24rQ2pHO0V1RjkzOUNJO0lBRUksaUJBQWdCO0d2RiszOUN4QjtFdUZqNDlDSTs7SUFPSSxjQUFhO0d2RjgzOUNyQjtFdUZyNDlDSTtJQVdJLGlCQUFnQjtHdkY2MzlDeEI7RXVGejM5Q0k7SUFFSSxjQUFhO0d2RjAzOUNyQjtDQUNGOztBaUJwcCtDSTtFc0UySUU7SUFFSSx3QkRqSW1GO0d0RjZvK0MzRjtFdUZ6ZytDTTs7SUFFRSw0QkRsSXlGO0d0RjZvK0NqRztFdUZsaCtDSTtJQVdJLCtCRDFJbUY7R3RGb3ArQzNGO0V1RnZnK0NNOztJQUVFLG1DRDNJeUY7R3RGb3ArQ2pHO0V1RnJnK0NJO0lBRUksNEJEakp5RjtHdEZ1cCtDakc7RXVGeGcrQ0k7SUFNSSxtQ0RySnlGO0d0RjBwK0NqRztFdUZqZytDSTtJQUVJLE9BQU07R3ZGa2crQ2Q7RXVGcGcrQ0k7SUFNSSxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLDhDQUEySDtHdkZpZytDbkk7RXVGemcrQ0k7SUFhTSwyQkQxS2lGO0lDMktqRixtQ0Q3RGU7SUM4RGYsY0QxRytEO0d0RnltK0N6RTtFdUY3LzlDVTtJQUVFLCtCRDVLcUY7R3RGMHErQ2pHO0V1RmpoK0NJO0lBeUJRLG1DRHhFYTtJQ3lFYixhRDFOTztHdEZxdCtDbkI7RXVGcmgrQ0k7SUFnQ0ksaUJBQWdCO0lBQ2hCLGdCQUFlO0lBQ2YsT0FBTTtJQUNOLG1DRGxGaUI7SUNtRmpCLGFEcE9XO0lDcU9YLGNuRmtUOEI7R0pzczlDdEM7RXVGN2grQ0k7SUEyQ00sMEJuRjdQTTtHSmt2K0NoQjtFdUZoaStDSTtJQStDTSx1Qm5GelFHO0dKNnYrQ2I7RXVGbmkrQ0k7SUEyQ00sMEJuRjdQTTtHSnd2K0NoQjtFdUZ0aStDSTtJQStDTSx1Qm5GelFHO0dKbXcrQ2I7RXVGemkrQ0k7SUEyQ00sMEJuRjdQTTtHSjh2K0NoQjtFdUY1aStDSTtJQStDTSx1Qm5GelFHO0dKeXcrQ2I7RXVGL2krQ0k7SUEyQ00sMEJuRjdQTTtHSm93K0NoQjtFdUZsaitDSTtJQStDTSx1Qm5GelFHO0dKK3crQ2I7RXVGcmorQ0k7SUEyQ00sMEJuRjdQTTtHSjB3K0NoQjtFdUZ4aitDSTtJQStDTSx1Qm5GelFHO0dKcXgrQ2I7RXVGM2orQ0k7SUEyQ00sMEJuRjdQTTtHSmd4K0NoQjtFdUY5aitDSTtJQStDTSx1Qm5GelFHO0dKMngrQ2I7RXVGamsrQ0k7SUEyQ00sMEJuRjdQTTtHSnN4K0NoQjtFdUZwaytDSTtJQStDTSx1Qm5GelFHO0dKaXkrQ2I7RXVGdmsrQ0k7SUEyQ00sMEJuRjdQTTtHSjR4K0NoQjtFdUYxaytDSTtJQStDTSx1Qm5GelFHO0dKdXkrQ2I7RXVGN2srQ0k7SUFvREksK0JEak5tRjtHdEY2dStDM0Y7RXVGemgrQ007O0lBRUUsbUNEbE55RjtHdEY2dStDakc7RXVGcGwrQ0k7SUE2REksUUFBTztJQUNQLGdCQUFlO0lBQ2YsU0FBUTtJQUNSLE9BQU07SUFDTixjbkZzUjhCO0dKb3c5Q3RDO0V1RnRoK0NJO0lBRUksbUNEaE95RjtHdEZ1ditDakc7RXVGemcrQ0k7SUFFSSw4Q0FBZ0Q7R3ZGMGcrQ3hEO0V1RjVnK0NJO0lBS00sbUNEblB1RjtHdEY2ditDakc7RXVGcmcrQ0k7SUFFSSxpQkFBZ0I7R3ZGc2crQ3hCO0V1RnhnK0NJOztJQU9JLGNBQWE7R3ZGcWcrQ3JCO0V1RjVnK0NJO0lBV0ksaUJBQWdCO0d2Rm9nK0N4QjtFdUZoZytDSTtJQUVJLGNBQWE7R3ZGaWcrQ3JCO0NBQ0Y7O0FpQjN4K0NJO0VzRTJJRTtJQUVJLHdCRGpJbUY7R3RGb3grQzNGO0V1RmhwK0NNOztJQUVFLDRCRGxJeUY7R3RGb3grQ2pHO0V1RnpwK0NJO0lBV0ksK0JEMUltRjtHdEYyeCtDM0Y7RXVGOW8rQ007O0lBRUUsbUNEM0l5RjtHdEYyeCtDakc7RXVGNW8rQ0k7SUFFSSw0QkRqSnlGO0d0Rjh4K0NqRztFdUYvbytDSTtJQU1JLG1DRHJKeUY7R3RGaXkrQ2pHO0V1RnhvK0NJO0lBRUksT0FBTTtHdkZ5bytDZDtFdUYzbytDSTtJQU1JLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsOENBQTJIO0d2RndvK0NuSTtFdUZocCtDSTtJQWFNLDJCRDFLaUY7SUMyS2pGLG1DRDdEZTtJQzhEZixjRDFHK0Q7R3RGZ3YrQ3pFO0V1RnBvK0NVO0lBRUUsK0JENUtxRjtHdEZpeitDakc7RXVGeHArQ0k7SUF5QlEsbUNEeEVhO0lDeUViLGFEMU5PO0d0RjQxK0NuQjtFdUY1cCtDSTtJQWdDSSxpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixPQUFNO0lBQ04sbUNEbEZpQjtJQ21GakIsYURwT1c7SUNxT1gsY25Ga1Q4QjtHSjYwOUN0QztFdUZwcStDSTtJQTJDTSwwQm5GN1BNO0dKeTMrQ2hCO0V1RnZxK0NJO0lBK0NNLHVCbkZ6UUc7R0pvNCtDYjtFdUYxcStDSTtJQTJDTSwwQm5GN1BNO0dKKzMrQ2hCO0V1RjdxK0NJO0lBK0NNLHVCbkZ6UUc7R0owNCtDYjtFdUZocitDSTtJQTJDTSwwQm5GN1BNO0dKcTQrQ2hCO0V1Rm5yK0NJO0lBK0NNLHVCbkZ6UUc7R0pnNStDYjtFdUZ0citDSTtJQTJDTSwwQm5GN1BNO0dKMjQrQ2hCO0V1RnpyK0NJO0lBK0NNLHVCbkZ6UUc7R0pzNStDYjtFdUY1citDSTtJQTJDTSwwQm5GN1BNO0dKaTUrQ2hCO0V1Ri9yK0NJO0lBK0NNLHVCbkZ6UUc7R0o0NStDYjtFdUZscytDSTtJQTJDTSwwQm5GN1BNO0dKdTUrQ2hCO0V1RnJzK0NJO0lBK0NNLHVCbkZ6UUc7R0prNitDYjtFdUZ4cytDSTtJQTJDTSwwQm5GN1BNO0dKNjUrQ2hCO0V1RjNzK0NJO0lBK0NNLHVCbkZ6UUc7R0p3NitDYjtFdUY5cytDSTtJQTJDTSwwQm5GN1BNO0dKbTYrQ2hCO0V1Rmp0K0NJO0lBK0NNLHVCbkZ6UUc7R0o4NitDYjtFdUZwdCtDSTtJQW9ESSwrQkRqTm1GO0d0Rm8zK0MzRjtFdUZocStDTTs7SUFFRSxtQ0RsTnlGO0d0Rm8zK0NqRztFdUYzdCtDSTtJQTZESSxRQUFPO0lBQ1AsZ0JBQWU7SUFDZixTQUFRO0lBQ1IsT0FBTTtJQUNOLGNuRnNSOEI7R0oyNDlDdEM7RXVGN3ArQ0k7SUFFSSxtQ0RoT3lGO0d0RjgzK0NqRztFdUZocCtDSTtJQUVJLDhDQUFnRDtHdkZpcCtDeEQ7RXVGbnArQ0k7SUFLTSxtQ0RuUHVGO0d0Rm80K0NqRztFdUY1bytDSTtJQUVJLGlCQUFnQjtHdkY2bytDeEI7RXVGL28rQ0k7O0lBT0ksY0FBYTtHdkY0bytDckI7RXVGbnArQ0k7SUFXSSxpQkFBZ0I7R3ZGMm8rQ3hCO0V1RnZvK0NJO0lBRUksY0FBYTtHdkZ3bytDckI7Q0FDRjs7QWlCbDYrQ0k7RXNFMklFO0lBRUksd0JEakltRjtHdEYyNStDM0Y7RXVGdngrQ007O0lBRUUsNEJEbEl5RjtHdEYyNStDakc7RXVGaHkrQ0k7SUFXSSwrQkQxSW1GO0d0Rms2K0MzRjtFdUZyeCtDTTs7SUFFRSxtQ0QzSXlGO0d0Rms2K0NqRztFdUZueCtDSTtJQUVJLDRCRGpKeUY7R3RGcTYrQ2pHO0V1RnR4K0NJO0lBTUksbUNEckp5RjtHdEZ3NitDakc7RXVGL3crQ0k7SUFFSSxPQUFNO0d2Rmd4K0NkO0V1Rmx4K0NJO0lBTUksZUFBYztJQUNkLG1CQUFrQjtJQUNsQiw4Q0FBMkg7R3ZGK3crQ25JO0V1RnZ4K0NJO0lBYU0sMkJEMUtpRjtJQzJLakYsbUNEN0RlO0lDOERmLGNEMUcrRDtHdEZ1MytDekU7RXVGM3crQ1U7SUFFRSwrQkQ1S3FGO0d0Rnc3K0NqRztFdUYveCtDSTtJQXlCUSxtQ0R4RWE7SUN5RWIsYUQxTk87R3RGbSsrQ25CO0V1Rm55K0NJO0lBZ0NJLGlCQUFnQjtJQUNoQixnQkFBZTtJQUNmLE9BQU07SUFDTixtQ0RsRmlCO0lDbUZqQixhRHBPVztJQ3FPWCxjbkZrVDhCO0dKbzk5Q3RDO0V1RjN5K0NJO0lBMkNNLDBCbkY3UE07R0pnZy9DaEI7RXVGOXkrQ0k7SUErQ00sdUJuRnpRRztHSjJnL0NiO0V1Rmp6K0NJO0lBMkNNLDBCbkY3UE07R0pzZy9DaEI7RXVGcHorQ0k7SUErQ00sdUJuRnpRRztHSmloL0NiO0V1RnZ6K0NJO0lBMkNNLDBCbkY3UE07R0o0Zy9DaEI7RXVGMXorQ0k7SUErQ00sdUJuRnpRRztHSnVoL0NiO0V1Rjd6K0NJO0lBMkNNLDBCbkY3UE07R0praC9DaEI7RXVGaDArQ0k7SUErQ00sdUJuRnpRRztHSjZoL0NiO0V1Rm4wK0NJO0lBMkNNLDBCbkY3UE07R0p3aC9DaEI7RXVGdDArQ0k7SUErQ00sdUJuRnpRRztHSm1pL0NiO0V1RnowK0NJO0lBMkNNLDBCbkY3UE07R0o4aC9DaEI7RXVGNTArQ0k7SUErQ00sdUJuRnpRRztHSnlpL0NiO0V1Ri8wK0NJO0lBMkNNLDBCbkY3UE07R0pvaS9DaEI7RXVGbDErQ0k7SUErQ00sdUJuRnpRRztHSitpL0NiO0V1RnIxK0NJO0lBMkNNLDBCbkY3UE07R0owaS9DaEI7RXVGeDErQ0k7SUErQ00sdUJuRnpRRztHSnFqL0NiO0V1RjMxK0NJO0lBb0RJLCtCRGpObUY7R3RGMi8rQzNGO0V1RnZ5K0NNOztJQUVFLG1DRGxOeUY7R3RGMi8rQ2pHO0V1RmwyK0NJO0lBNkRJLFFBQU87SUFDUCxnQkFBZTtJQUNmLFNBQVE7SUFDUixPQUFNO0lBQ04sY25Gc1I4QjtHSmtoK0N0QztFdUZweStDSTtJQUVJLG1DRGhPeUY7R3RGcWcvQ2pHO0V1RnZ4K0NJO0lBRUksOENBQWdEO0d2Rnd4K0N4RDtFdUYxeCtDSTtJQUtNLG1DRG5QdUY7R3RGMmcvQ2pHO0V1Rm54K0NJO0lBRUksaUJBQWdCO0d2Rm94K0N4QjtFdUZ0eCtDSTs7SUFPSSxjQUFhO0d2Rm14K0NyQjtFdUYxeCtDSTtJQVdJLGlCQUFnQjtHdkZreCtDeEI7RXVGOXcrQ0k7SUFFSSxjQUFhO0d2Rit3K0NyQjtDQUNGOztBdUYxdytDRTtFQUVJLFVBQVM7Q3ZGNHcrQ2Y7O0F1Rjl3K0NFO0VBTUksVUFBUztFQUNULFFBQU87RUFDUCxnQkFBZTtFQUNmLFNBQVE7RUFDUixjbkZ1TmtDO0NKcWorQ3hDOztBdUZ4dytDRTtFQUVJLGlCQUFnQjtDdkYwdytDdEI7O0F1RjV3K0NFO0VBTUksaUJBQWdCO0N2RjB3K0N0Qjs7QXVGOXgrQ0U7RUE2QlEsVUFBUztDdkZxdytDbkI7O0F1Rmx5K0NFO0VBaUNRLFVBQVM7RUFDVCxRQUFPO0VBQ1AsZ0JBQWU7RUFDZixTQUFRO0VBQ1IsY25GNEw4QjtDSnlrK0N4Qzs7QXVGL3crQ007RUFjSSxtQ0Q5UmdGO0N0Rm1pL0MxRjs7QXVGaHkrQ0U7RUFpQ1EsaUJBQWdCO0N2Rm13K0MxQjs7QWlCamwvQ0k7RXNFMFRFO0lBRUksVUFBUztHdkYweCtDakI7RXVGNXgrQ0k7SUFNSSxVQUFTO0lBQ1QsUUFBTztJQUNQLGdCQUFlO0lBQ2YsU0FBUTtJQUNSLGNuRjRMOEI7R0o2bCtDdEM7RXVGbnkrQ0k7SUFjSSxtQ0Q5UmdGO0d0RnNqL0N4RjtFdUZweCtDSTtJQUVJLGlCQUFnQjtHdkZxeCtDeEI7Q0FDRjs7QWlCcG0vQ0k7RXNFMFRFO0lBRUksVUFBUztHdkY2eStDakI7RXVGL3krQ0k7SUFNSSxVQUFTO0lBQ1QsUUFBTztJQUNQLGdCQUFlO0lBQ2YsU0FBUTtJQUNSLGNuRjRMOEI7R0pnbitDdEM7RXVGdHorQ0k7SUFjSSxtQ0Q5UmdGO0d0RnlrL0N4RjtFdUZ2eStDSTtJQUVJLGlCQUFnQjtHdkZ3eStDeEI7Q0FDRjs7QWlCdm4vQ0k7RXNFMFRFO0lBRUksVUFBUztHdkZnMCtDakI7RXVGbDArQ0k7SUFNSSxVQUFTO0lBQ1QsUUFBTztJQUNQLGdCQUFlO0lBQ2YsU0FBUTtJQUNSLGNuRjRMOEI7R0ptbytDdEM7RXVGejArQ0k7SUFjSSxtQ0Q5UmdGO0d0RjRsL0N4RjtFdUYxeitDSTtJQUVJLGlCQUFnQjtHdkYyeitDeEI7Q0FDRjs7QWlCMW8vQ0k7RXNFMFRFO0lBRUksVUFBUztHdkZtMStDakI7RXVGcjErQ0k7SUFNSSxVQUFTO0lBQ1QsUUFBTztJQUNQLGdCQUFlO0lBQ2YsU0FBUTtJQUNSLGNuRjRMOEI7R0pzcCtDdEM7RXVGNTErQ0k7SUFjSSxtQ0Q5UmdGO0d0RittL0N4RjtFdUY3MCtDSTtJQUVJLGlCQUFnQjtHdkY4MCtDeEI7Q0FDRjs7QXVGejArQ0U7RUFDRSxlQUFjO0N2RjQwK0NsQjs7QXVGNzArQ0U7RUFLTSxtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLGFBQVk7Q3ZGNDArQ3BCOztBdUZuMStDRTtFQVlJLGdCQUFlO0VBQ2YsZ0JBQWU7Q3ZGMjArQ3JCOztBdUZ4MStDRTs7O0VBbUJJLGVBQWM7Q3ZGMjArQ3BCOztBdUZyMCtDQTs7Ozs7RUFNTSxlQUFjO0N2RnUwK0NwQjs7QWlCMXIvQ0k7RXNFd1hKOzs7SWhFcGFNLHlDK0RzS3FCO0lDcVFyQixtQkR0WmU7R3RGeXQvQ25CO0NBQ0Y7O0F1QjN1L0NNO0VnRWdhTjs7O0loRS9aUSxpQkFBZ0I7R3ZCaXYvQ3RCO0NBQ0Y7O0FpQjNzL0NJO0VzRWlZRTs7O0lBQ0UsZUFBYztHdkZnMStDcEI7Q0FDRjs7QWlCdHMvQ0k7RXNFMldKOzs7SUFlTSxlQUFjO0d2Rm0xK0NsQjtDQUNGOztBaUIzdC9DSTtFc0U0WUo7OztJaEV4Yk0seUMrRHNLcUI7SUN5UnJCLG1CRDFhZTtHdEYwdi9DbkI7Q0FDRjs7QXVCNXcvQ007RWdFb2JOOzs7SWhFbmJRLGlCQUFnQjtHdkJreC9DdEI7Q0FDRjs7QWlCNXUvQ0k7RXNFcVpFOzs7SUFDRSxvQkR4VW1FO0d0RnFxL0N6RTtDQUNGOztBaUJ2dS9DSTtFc0UrWEo7OztJQWNNLG9CRDVVcUU7R3RGNnEvQ3pFO0NBQ0Y7O0FpQi91L0NJO0VzRStYSjs7O0lBaUJNLGVBQWM7R3ZGczIrQ2xCO0NBQ0Y7O0FpQnB3L0NJO0VzRWthSjs7O0loRTljTSx5QytEc0txQjtJQytTckIsbUJEaGNlO0d0Rm15L0NuQjtDQUNGOztBdUJyei9DTTtFZ0UwY047OztJaEV6Y1EsaUJBQWdCO0d2QjJ6L0N0QjtDQUNGOztBaUJyeC9DSTtFc0UyYUU7OztJQUNFLG9CRDlWbUU7R3RGOHMvQ3pFO0NBQ0Y7O0FpQmh4L0NJO0VzRXFaSjs7O0lBY00sb0JEbFdxRTtHdEZzdC9DekU7Q0FDRjs7QXVGaDMrQ0E7RUFDRSwwQkRoY2U7Q3RGbXovQ2pCOztBdUZwMytDQTtFQUlJLGtCbkZrRzZDO0NKa3grQ2pEOztBdUZoMytDQTtFaEV6ZU0saUUrRHNLcUI7RUN3VXZCLGFEemRpQjtDdEZ5MC9DckI7O0F1QjExL0NNO0VnRXFlTjtJaEVwZVEsaUJBQWdCO0d2QjgxL0N0QjtDQUNGOztBdUZuMytDRTtFQUdJLDRCQUEyQjtDdkZvMytDakM7O0F1RmgzK0NFO0VBR0ksb0JEdGVlO0N0RnUxL0NyQjs7QXVGcDMrQ0U7RUFPSSxXQUFVO0N2RmkzK0NoQjs7QWlCdnovQ0k7RXNFZ2JKO0lBNkJNLDRCQUEyQjtJQUMzQixvQkRsZmU7R3RGaTIvQ25CO0V1RjUyK0NFO0lBR0ksZUFBYztHdkY0MitDcEI7Q0FDRjs7QXVGdjIrQ0E7RUFFSSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsT0FBTTtDdkZ5MitDVjs7QXVGOTIrQ0E7RUFRTSxpQkFBZ0I7Q3ZGMDIrQ3RCOztBdUZyMitDQTtFQUVJLGFEN2dCaUI7Q3RGbzMvQ3JCOztBdUZ6MitDQTtFQU1JLFVBQVM7RUFDVCxZQUFXO0VBQ1gsUUFBTztFQUNQLGdCQUFlO0VBQ2YsT0FBTTtDdkZ1MitDVjs7QXVGajMrQ0E7RUFjSSxVQUFTO0VBQ1QsWUFBVztFQUNYLGdCQUFlO0VBQ2YsT0FBTTtDdkZ1MitDVjs7QXVGeDMrQ0E7RUFvQk0seUNBQTRDO0VBQzVDLGlCQUFnQjtFQ3BpQnBCLHNCQUFxQjtFQUNyQixxQ0FBb0M7Q3hGNjQvQ3RDOztBdUZwMitDdUM7RUEzQnZDO0lBOEJNLGdCQUFlO0d2RnMyK0NuQjtDQUNGOztBdUZsMitDQTtFQUNFLHVCbkZ6a0JhO0VtRjBrQmIsOEJuRnZrQmdCO0VtRndrQmhCLGVBQThCO0VBQzlCLGNEdmZ3QjtDdEY0MS9DMUI7O0F1Rm4yK0NFO0VBRUUsa0JEMWZnRDtDdEYrMS9DcEQ7O0F1RmoyK0NBO0VBQ0UscUJuRlQrQztDSjYyK0NqRDs7QXVGbDIrQ0U7RUFDRSxxQm5GWjZDO0NKaTMrQ2pEOztBdUZ6MitDQTtFQVFJLGtCQUFpQjtFQUNqQixVQUFTO0N2RnEyK0NiOztBdUZuMitDSTtFQUNFLGtCQUFpQjtDdkZzMitDdkI7O0F1RmwzK0NBO0VBaUJJLDhCQUE2QjtFQUM3QixvQkFBbUI7RUFDbkIsaUJBQWdCO0VBQ2hCLFdBQVU7Q3ZGcTIrQ2Q7O0F1Rm4yK0NJO0VBQ0Usb0JBQW1CO0N2RnMyK0N6Qjs7QXVGaDIrQ0E7Ozs7Ozs7RUFRSSw0QkFBMkI7RUFDM0Isa0NBQWlDO0N2RmsyK0NyQzs7QXVGOTErQ0E7RUFDRSxxQ0R0bEI0QztFQ3VsQjVDLFluRmhvQmE7Q0ppKy9DZjs7QXVGOTErQ0k7RUFHTSwwQm5GOW5CUTtDSjY5L0NsQjs7QXVGbDIrQ0k7RUFPTSx1Qm5GMW9CSztDSnkrL0NmOztBdUZ0MitDSTtFQUdNLDBCbkY5bkJRO0NKcSsvQ2xCOztBdUYxMitDSTtFQU9NLHVCbkYxb0JLO0NKaS8vQ2Y7O0F1RjkyK0NJO0VBR00sMEJuRjluQlE7Q0o2Ky9DbEI7O0F1RmwzK0NJO0VBT00sdUJuRjFvQks7Q0p5Ly9DZjs7QXVGdDMrQ0k7RUFHTSwwQm5GOW5CUTtDSnEvL0NsQjs7QXVGMTMrQ0k7RUFPTSx1Qm5GMW9CSztDSmlnZ0RmOztBdUY5MytDSTtFQUdNLDBCbkY5bkJRO0NKNi8vQ2xCOztBdUZsNCtDSTtFQU9NLHVCbkYxb0JLO0NKeWdnRGY7O0F1RnQ0K0NJO0VBR00sMEJuRjluQlE7Q0pxZ2dEbEI7O0F1RjE0K0NJO0VBT00sdUJuRjFvQks7Q0ppaGdEZjs7QXVGOTQrQ0k7RUFHTSwwQm5GOW5CUTtDSjZnZ0RsQjs7QXVGbDUrQ0k7RUFPTSx1Qm5GMW9CSztDSnloZ0RmOztBdUZ0NStDSTtFQUdNLDBCbkY5bkJRO0NKcWhnRGxCOztBdUYxNStDSTtFQU9NLHVCbkYxb0JLO0NKaWlnRGY7O0F1Rjk1K0NJO0VBbUJVLDBCbkY5b0JJO0NKNmhnRGxCOztBdUZsNitDSTtFQXVCVSx1Qm5GMXBCQztDSnlpZ0RmOztBdUZ0NitDSTtFQW1CVSwwQm5GOW9CSTtDSnFpZ0RsQjs7QXVGMTYrQ0k7RUF1QlUsdUJuRjFwQkM7Q0ppamdEZjs7QXVGOTYrQ0k7RUFtQlUsMEJuRjlvQkk7Q0o2aWdEbEI7O0F1Rmw3K0NJO0VBdUJVLHVCbkYxcEJDO0NKeWpnRGY7O0F1RnQ3K0NJO0VBbUJVLDBCbkY5b0JJO0NKcWpnRGxCOztBdUYxNytDSTtFQXVCVSx1Qm5GMXBCQztDSmlrZ0RmOztBdUY5NytDSTtFQW1CVSwwQm5GOW9CSTtDSjZqZ0RsQjs7QXVGbDgrQ0k7RUF1QlUsdUJuRjFwQkM7Q0p5a2dEZjs7QXVGdDgrQ0k7RUFtQlUsMEJuRjlvQkk7Q0pxa2dEbEI7O0F1RjE4K0NJO0VBdUJVLHVCbkYxcEJDO0NKaWxnRGY7O0F1Rjk4K0NJO0VBbUJVLDBCbkY5b0JJO0NKNmtnRGxCOztBdUZsOStDSTtFQXVCVSx1Qm5GMXBCQztDSnlsZ0RmOztBdUZ0OStDSTtFQW1CVSwwQm5GOW9CSTtDSnFsZ0RsQjs7QXVGMTkrQ0k7RUF1QlUsdUJuRjFwQkM7Q0ppbWdEZjs7QWlCaGpnREk7RXNFa21CSTtJQUdNLDBCbkY5b0JJO0dKOGxnRGhCO0V1Rm45K0NNO0lBT00sdUJuRjFwQkM7R0p5bWdEYjtFdUZ0OStDTTtJQUdNLDBCbkY5b0JJO0dKb21nRGhCO0V1Rno5K0NNO0lBT00sdUJuRjFwQkM7R0orbWdEYjtFdUY1OStDTTtJQUdNLDBCbkY5b0JJO0dKMG1nRGhCO0V1Ri85K0NNO0lBT00sdUJuRjFwQkM7R0pxbmdEYjtFdUZsKytDTTtJQUdNLDBCbkY5b0JJO0dKZ25nRGhCO0V1RnIrK0NNO0lBT00sdUJuRjFwQkM7R0oybmdEYjtFdUZ4KytDTTtJQUdNLDBCbkY5b0JJO0dKc25nRGhCO0V1RjMrK0NNO0lBT00sdUJuRjFwQkM7R0ppb2dEYjtFdUY5KytDTTtJQUdNLDBCbkY5b0JJO0dKNG5nRGhCO0V1RmovK0NNO0lBT00sdUJuRjFwQkM7R0p1b2dEYjtFdUZwLytDTTtJQUdNLDBCbkY5b0JJO0dKa29nRGhCO0V1RnYvK0NNO0lBT00sdUJuRjFwQkM7R0o2b2dEYjtFdUYxLytDTTtJQUdNLDBCbkY5b0JJO0dKd29nRGhCO0V1RjcvK0NNO0lBT00sdUJuRjFwQkM7R0ptcGdEYjtDQUNGOztBaUJubWdESTtFc0VrbUJJO0lBR00sMEJuRjlvQkk7R0ppcGdEaEI7RXVGdGcvQ007SUFPTSx1Qm5GMXBCQztHSjRwZ0RiO0V1RnpnL0NNO0lBR00sMEJuRjlvQkk7R0p1cGdEaEI7RXVGNWcvQ007SUFPTSx1Qm5GMXBCQztHSmtxZ0RiO0V1Ri9nL0NNO0lBR00sMEJuRjlvQkk7R0o2cGdEaEI7RXVGbGgvQ007SUFPTSx1Qm5GMXBCQztHSndxZ0RiO0V1RnJoL0NNO0lBR00sMEJuRjlvQkk7R0ptcWdEaEI7RXVGeGgvQ007SUFPTSx1Qm5GMXBCQztHSjhxZ0RiO0V1RjNoL0NNO0lBR00sMEJuRjlvQkk7R0p5cWdEaEI7RXVGOWgvQ007SUFPTSx1Qm5GMXBCQztHSm9yZ0RiO0V1RmppL0NNO0lBR00sMEJuRjlvQkk7R0orcWdEaEI7RXVGcGkvQ007SUFPTSx1Qm5GMXBCQztHSjByZ0RiO0V1RnZpL0NNO0lBR00sMEJuRjlvQkk7R0pxcmdEaEI7RXVGMWkvQ007SUFPTSx1Qm5GMXBCQztHSmdzZ0RiO0V1RjdpL0NNO0lBR00sMEJuRjlvQkk7R0oycmdEaEI7RXVGaGovQ007SUFPTSx1Qm5GMXBCQztHSnNzZ0RiO0NBQ0Y7O0FpQnRwZ0RJO0VzRWttQkk7SUFHTSwwQm5GOW9CSTtHSm9zZ0RoQjtFdUZ6ai9DTTtJQU9NLHVCbkYxcEJDO0dKK3NnRGI7RXVGNWovQ007SUFHTSwwQm5GOW9CSTtHSjBzZ0RoQjtFdUYvai9DTTtJQU9NLHVCbkYxcEJDO0dKcXRnRGI7RXVGbGsvQ007SUFHTSwwQm5GOW9CSTtHSmd0Z0RoQjtFdUZyay9DTTtJQU9NLHVCbkYxcEJDO0dKMnRnRGI7RXVGeGsvQ007SUFHTSwwQm5GOW9CSTtHSnN0Z0RoQjtFdUYzay9DTTtJQU9NLHVCbkYxcEJDO0dKaXVnRGI7RXVGOWsvQ007SUFHTSwwQm5GOW9CSTtHSjR0Z0RoQjtFdUZqbC9DTTtJQU9NLHVCbkYxcEJDO0dKdXVnRGI7RXVGcGwvQ007SUFHTSwwQm5GOW9CSTtHSmt1Z0RoQjtFdUZ2bC9DTTtJQU9NLHVCbkYxcEJDO0dKNnVnRGI7RXVGMWwvQ007SUFHTSwwQm5GOW9CSTtHSnd1Z0RoQjtFdUY3bC9DTTtJQU9NLHVCbkYxcEJDO0dKbXZnRGI7RXVGaG0vQ007SUFHTSwwQm5GOW9CSTtHSjh1Z0RoQjtFdUZubS9DTTtJQU9NLHVCbkYxcEJDO0dKeXZnRGI7Q0FDRjs7QWlCenNnREk7RXNFa21CSTtJQUdNLDBCbkY5b0JJO0dKdXZnRGhCO0V1RjVtL0NNO0lBT00sdUJuRjFwQkM7R0prd2dEYjtFdUYvbS9DTTtJQUdNLDBCbkY5b0JJO0dKNnZnRGhCO0V1RmxuL0NNO0lBT00sdUJuRjFwQkM7R0p3d2dEYjtFdUZybi9DTTtJQUdNLDBCbkY5b0JJO0dKbXdnRGhCO0V1RnhuL0NNO0lBT00sdUJuRjFwQkM7R0o4d2dEYjtFdUYzbi9DTTtJQUdNLDBCbkY5b0JJO0dKeXdnRGhCO0V1RjluL0NNO0lBT00sdUJuRjFwQkM7R0pveGdEYjtFdUZqby9DTTtJQUdNLDBCbkY5b0JJO0dKK3dnRGhCO0V1RnBvL0NNO0lBT00sdUJuRjFwQkM7R0oweGdEYjtFdUZ2by9DTTtJQUdNLDBCbkY5b0JJO0dKcXhnRGhCO0V1RjFvL0NNO0lBT00sdUJuRjFwQkM7R0pneWdEYjtFdUY3by9DTTtJQUdNLDBCbkY5b0JJO0dKMnhnRGhCO0V1RmhwL0NNO0lBT00sdUJuRjFwQkM7R0pzeWdEYjtFdUZucC9DTTtJQUdNLDBCbkY5b0JJO0dKaXlnRGhCO0V1RnRwL0NNO0lBT00sdUJuRjFwQkM7R0o0eWdEYjtDQUNGOztBdUYvcS9DQTs7RUF1Q00sZW5GaHFCWTtDSjZ5Z0RsQjs7QXVGcHIvQ0E7RUEyQ0ksMEJuRmpxQmM7RW1Ga3FCZCxzQkFBaUM7Q3ZGNm8vQ3JDOztBdUZ6ci9DQTtFQStDSSwwQkFBc0M7RUFDdEMsWW5GOXFCVztDSjR6Z0RmOztBdUY5ci9DQTtFQW1ETSxZbkZqckJTO0NKZzBnRGY7O0F5RnYwZ0RBO0VBQ0UsaUNyRlNnQjtFcUZSaEIsY3JGc2pCc0M7Q0pveC9DeEM7O0F5RjUwZ0RBO0VBS0ksZXJGb2xCK0Y7RXFGbmxCL0YsbUJBQWtCO0N6RjIwZ0R0Qjs7QXlGeDBnREU7RUFHSSxtQkgwRGlGO0VHekRqRixzQnJGb2pCa0M7Q0pxeC9DeEM7O0F5RjcwZ0RFOzs7Ozs7Ozs7Ozs7Ozs7RUFjTSxvQnJGb044QztDSjZuZ0R0RDs7QXlGeDJnREE7RUErQk0sVUFBUztDekY2MGdEZjs7QXlGNTJnREE7RUFvQ1EsV0FBVTtFQUNWLGlCQUFnQjtFQUNoQixTQUFRO0N6RjQwZ0RoQjs7QXlGMTBnRFE7RUF4Q1I7SUF5Q1UsUUFBTztJQUNQLFlBQVc7R3pGODBnRG5CO0NBQ0Y7O0F5RnozZ0RBO0VBaURJLFVBQXlDO0VBQ3pDLGNBQWE7Q3pGNDBnRGpCOztBeUZ2MGdEQTtFQUNFLDZCQUErQjtFQUMvQixZQUFXO0N6RjAwZ0RiOztBeUZ0MGdEQTtFQUNFLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsU0FBUTtDekZ5MGdEVjs7QXlGdDBnREE7RUFDRSw4QkFBNkI7RUFDN0IscUJBQW9CO0N6RnkwZ0R0Qjs7QXlGdDBnREE7RUFDRSxzQkFBcUI7Q3pGeTBnRHZCOztBeUYxMGdEQTtFQUlJLGVBQWM7Q3pGMDBnRGxCOztBeUZ0MGdEQTs7RUFFRSxpQkFBZ0I7Q3pGeTBnRGxCOztBeUZ0MGdEQTs7RUFHSSwwQnJGNUVjO0VxRjZFZCxzQnJGL0VjO0NKdTVnRGxCOztBeUY1MGdEQTtFQVNNLGdDckYxRlM7Q0ppNmdEZjs7QXlGaDFnREE7RUFhTSxnQ3JGOUZTO0NKcTZnRGY7O0F5RnAxZ0RBOztFQW1CUSwwQnJGN0ZVO0VxRjhGVixpQ0FBNEU7RUFDNUUsZXJGbEdVO0NKdzZnRGxCOztBeUZoMGdEQTs7RUFHSSwwQkhuQ3FEO0VHb0NyRCxzQnJGNUdjO0NKODZnRGxCOztBeUZ0MGdEQTtFQVNNLDBCSHBDaUQ7Q3RGcTJnRHZEOztBeUYxMGdEQTtFQWFNLDBCSHhDaUQ7Q3RGeTJnRHZEOztBeUY5MGdEQTs7RUFtQlEsMEJIbEQyRDtFR21EM0QsaUNBQTZFO0VBQzdFLGVyRjdIVTtDSjY3Z0RsQjs7QXlGcjFnREE7O0VBK0JVLDBCSDFENkM7Q3RGcTNnRHZEOztBeUZuemdEQTtFQUNFLG1CQUFrQjtFQUNsQixnQnJGcWFzQztFcUZwYXRDLFFBQU87RUFDUCxPQUFNO0VBQ04sU0FBUTtFQUNSLFVBQVM7RUFDVCxZQUFXO0VBQ1gsY0FBYTtFQUNiLHdCQUF1QjtFQUN2Qix1QkFBc0I7RUFDdEIsMEJBQXlCO0N6RnN6Z0QzQjs7QXlGajBnREE7RUFjSSxjQUFhO0N6RnV6Z0RqQjs7QXlGcjBnREE7RUFrQkksWUFBVztDekZ1emdEZjs7QTBGbitnREE7RUFFRSxlQUFjO0VBQ2QsbUJ0RnVPb0Q7RXNGdE9wRCxpQnRGdU0rQjtFc0Z0TS9CLDBCSjZCdUI7RUk1QnZCLG1DSjRLeUI7RUkzS3pCLG9CQUFtQjtDMUZxK2dEckI7O0EwRjUrZ0RBO0VBVUksWXRGSFc7RXNGSVgsc0JBQXFCO0MxRnMrZ0R6Qjs7QTBGbitnREU7RUFDRSxtQkFBa0I7QzFGcytnRHRCOztBQUVBO0UwRnArZ0RJLGlDQUE0QztDMUZzK2dEaEQ7O0FBRUE7O0UwRnArZ0RNLGdDdEZoQlM7Q0p1L2dEZjs7QUFFQTs7RTBGdCtnRFEsWXRGbkJPO0NKNC9nRGY7O0FBRUE7RTBGcitnREksaUN0RnRCYztDSjYvZ0RsQjs7QUFFQTs7RTBGcitnRE0sMEJ0Rm5CUztDSjIvZ0RmOztBQUVBOztFMEZ2K2dEUSxZdEZ0Qk87Q0pnZ2hEZjs7QTBGamhoREE7RUE2Q0kscUJKWHFCO0VJWXJCLGdCdEYyTDhCO0NKNnlnRGxDOztBMEZ0aGhEQTtFQWtESSxXQUFVO0VBQ1Ysb0JBQW1CO0MxRncrZ0R2Qjs7QTBGM2hoREE7RUF1REksWUFBVztFQUNYLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLFlBQVc7QzFGdytnRGY7O0EwRnJpaERBO0VBaUVJLFlBQVc7RUFDWCxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsWUFBVztDMUZ3K2dEZjs7QTBGN2loREE7RUF5RUksZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsWUFBVztDMUZ3K2dEZjs7QTBGbmpoREE7RUE4RU0sbUJBQWtCO0MxRnkrZ0R4Qjs7QTBGdmpoREE7O0VBcUZNLGFBQVk7RUFDWix1QkFBc0I7RUFDdEIsb0JBQW1CO0VBQ25CLG9CQUFtQjtDMUZ1K2dEekI7O0EwRi9qaERBOztFQTRGTSxtQkFBa0I7RUFDbEIsaUJBQWdCO0MxRncrZ0R0Qjs7QTBGcmtoREE7O0VBaUdNLHFCQUFvQjtFQUNwQixpQkFBZ0I7QzFGeStnRHRCOztBMkYza2hEQTtFQUNFLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsY3ZGcWpCc0M7Q0p5aGdEeEM7O0EyRmpsaERBO0VBUU0sVUFBUztFQUNULGNBQWE7QzNGNmtoRG5COztBMkZ2a2hEQTtFQUNFLG9DQUF5RjtFQUN6RixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLGtCTGdCbUI7RUtmbkIscUJMY3VCO0VLYnZCLHNCTGF1QjtFS1p2QixlTGFtQjtFRU5uQixzQkFBcUI7RUFDckIscUNBQW9DO0N4Rm9raER0Qzs7QTJGdmtoREE7RUFDRSxtQkFBa0I7QzNGMGtoRHBCOztBQUVBO0UyRnpraERJLGlDQUE0QztDM0Yya2hEaEQ7O0FBRUE7RTJGemtoREksaUN2RnpCYztDSm9taERsQjs7QTJGbmxoREE7O0VBYUksaUJBQWdCO0VBQ2hCLG9CQUFtQjtDM0Yya2hEdkI7O0EyRnpsaERBO0VBa0JJLHNCQUFxQjtFQUNyQixxQkFBc0M7QzNGMmtoRDFDOztBMkY5bGhEQTtFQXVCSSxhQUFZO0VBQ1osY0xxRjBFO0N0RnMvZ0Q5RTs7QTJGbm1oREE7RUE0Qkksc0JBQXFCO0VBQ3JCLDBCQUF5QjtDM0Yya2hEN0I7O0EyRnhtaERBOztFQWtDSSxvQnZGOEtrRDtDSjY1Z0R0RDs7QTJGdGtoREE7RUFJTSxxQkFBb0I7QzNGc2toRDFCOztBMkYxa2hEQTtFcEV0RE0sdUMrRHFLZ0I7Q3RGKzlnRHRCOztBdUJob2hETTtFb0VrRE47SXBFakRRLGlCQUFnQjtHdkJvb2hEdEI7Q0FDRjs7QTJGcGxoREE7O0VBY0ksbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxXQUFVO0MzRjJraERkOztBMkYzbGhEQTs7OztFQW9CTSxtQkFBa0I7QzNGOGtoRHhCOztBMkZsbWhEQTs7RUF3Qk0sY0FBYTtDM0Yra2hEbkI7O0EyRnZtaERBO0VBOEJNLGVBQWM7QzNGNmtoRHBCOztBMkYzbWhEQTs7RUhuREUsMEJBQXlCO0N4Rm1xaEQzQjs7QTJGaG5oREE7RUE2Q0ksaUJBQWdCO0MzRnVraERwQjs7QTJGcG5oREE7RUFnRE0sb0JBQW1CO0VBQ25CLGtCQUFpQjtFQUNqQixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLGNMaUJ5RjtDdEZ1amhEL0Y7O0EyRjVuaERBO0VBOERRLGtCQUFpQjtDM0Zra2hEekI7O0EyRmhvaERBO0VBbUVNLGdCQUFlO0MzRmlraERyQjs7QTJGcG9oREE7RUF5RUksY0FBYTtFQUNiLGlCQUFnQjtFQUNoQixXQUFVO0MzRitqaERkOztBMkYxb2hEQTtFQWdGVSxjTFhxRjtDdEZ5a2hEL0Y7O0EyRjlvaERBO0VBd0ZNLHFDTHdCcUI7RUt2QnJCLG1CQUFrQjtDM0YwamhEeEI7O0EyRnhqaERNO0VBQ0Usb0JBQW1CO0MzRjJqaEQzQjs7QTJGdnBoREE7RUFtR1UsbUJBQWtCO0VBQ2xCLG1CQUFrQjtDM0Z3amhENUI7O0EyRnRqaERVO0VBQ0UsbUJBQWtCO0VBQ2xCLG9CQUFtQjtDM0Z5amhEL0I7O0EyRmpxaERBO0VBZ0hJLGlCQUFnQjtFQUNoQix3QkFBd0Q7QzNGcWpoRDVEOztBMkZ0cWhEQTtFQXFISSxnQkFBZTtFQUNmLFVBQVM7RUFDVCxvQkFBbUI7QzNGcWpoRHZCOztBMkZqamhEQTtFQUVJLHVCQUFzQjtFQUN0Qix5Qkxma0I7RUtnQmxCLDBCQUF5QjtDM0ZtamhEN0I7O0EyRi9paERBO0VBT0UscUN2RjNMYTtFdUY0TGIsVUFBUztFQUNULGNBQWE7RUFDYixRQUFPO0VBQ1AsZ0JBQWU7RUFDZixTQUFRO0VBQ1IsT0FBTTtFQUNOLGN2RnFXc0M7Q0p1c2dEeEM7O0FpQjFyaERJO0UwRWtJQTtJQUNFLGVBQWM7RzNGNGpoRGxCO0NBQ0Y7O0FBRUE7RTJGL2loREUsdUJ2RmpOYTtDSmt3aERmOztBQUVBO0UyRjlpaERNLGV2RjdNWTtDSjZ2aERsQjs7QUFFQTtFMkY5aWhETSxxQ3ZGaE5TO0V1RmlOVCxldkZuTlk7Q0ptd2hEbEI7O0FBRUE7RTJGN2loRFEscUNBQXFEO0VBQ3JELGV2RnhOVTtDSnV3aERsQjs7QUFFQTtFYTd3aERNLHlDOEVpTytDO0VBQy9DLGlDQUFpRDtDM0Y4aWhEdkQ7O0FBRUE7RTJGNWloRE0sZXZGbE9ZO0NKZ3hoRGxCOztBQUVBO0UyRnJpaERRLGV2RjlPVTtDSnF4aERsQjs7QUFFQTs7RTJGbGloRE0scUN2Rm5QUztFdUZvUFQsZXZGclBZO0NKMHhoRGxCOztBQUVBO0UyRm5paERNLFl2RnhQUztFdUYyUFAseUVMaEU2RTtDdEZtbWhEckY7O0FBRUE7RTJGL2hoRE0sOEJMckpnQztDdEZzcmhEdEM7O0FBRUE7RTJGN2hoREksMEJBQXlCO0VBQ3pCLGVBQXVDO0MzRitoaEQzQzs7QUFFQTtFMkYzaGhETSxldkZoUlk7Q0o2eWhEbEI7O0FBRUE7RTJGNWhoRFEsc0JBQXFCO0MzRjhoaEQ3Qjs7QUFFQTtFMkZ2aGhEUSxZTDdLMEI7Q3RGc3NoRGxDOztBQUVBO0UyRnZoaERVLHFDdkY5Uks7RXVGK1JMLFl2Ri9SSztDSnd6aERmOztBQUVBO0UyRnBoaERVLHFDdkZ0U0s7RXVGdVNMLGV2RnhTUTtDSjh6aERsQjs7QUFFQTtFMkZuaGhEUSxxQ3ZGNVNPO0NKaTBoRGY7O0FBRUE7RTJGN2doRFUsaUN2RnRUSztDSnEwaERmOztBQUVBO0UyRjFnaERjLGlDdkY3VEM7Q0p5MGhEZjs7QUFFQTtFMkZuZ2hERSwwQnZGMVVnQjtDSiswaERsQjs7QUFFQTtFMkZsZ2hETSxZdkZ2VlM7Q0oyMWhEZjs7QUFFQTtFMkZsZ2hETSwyQ0x0UHlDO0VLdVB6QyxlTHRQc0I7Q3RGMHZoRDVCOztBQUVBO0UyRmpnaERRLDJDQUFvRDtFQUNwRCxZdkZsV087Q0pxMmhEZjs7QUFFQTtFYWwyaERNLHlDOEVrVytDO0VBQy9DLHVDQUFnRDtDM0ZrZ2hEdEQ7O0FBRUE7RTJGaGdoRE0sZXZGbldZO0NKcTJoRGxCOztBQUVBO0UyRjEvZ0RRLGVMaFJvQjtDdEY0d2hENUI7O0FBRUE7OztFMkZ0L2dETSwyQ0x6UnlDO0VLMFJ6QyxZdkYvWFM7Q0p5M2hEZjs7QUFFQTtFMkZ4L2dETSxZdkZuWVM7RXVGc1lQLHlFTGpNNkU7Q3RGeXJoRHJGOztBQUVBO0UyRnAvZ0RNLDhCTG5TK0I7Q3RGeXhoRHJDOztBQUVBO0UyRmwvZ0RJLDBCQUF5QjtFQUN6QixlQUF1QztDM0ZvL2dEM0M7O0FBRUE7RTJGaC9nRE0sZUxuVHNCO0N0RnF5aEQ1Qjs7QUFFQTtFMkZoL2dEUSxzQkFBcUI7QzNGay9nRDdCOztBQUVBO0UyRjMrZ0RRLGVMNVQ0QjtDdEZ5eWhEcEM7O0FBRUE7RTJGMytnRFUsMkNMclVxQztFS3NVckMsWXZGM2FLO0NKdzVoRGY7O0FBRUE7RTJGditnRFUsMkNMclU4QztFS3NVOUMsZXZGNWFRO0NKcTVoRGxCOztBQUVBO0UyRmgrZ0RVLHVDTGpWOEM7Q3RGbXpoRHhEOztBQUVBO0UyRjc5Z0RjLHVDTHhWMEM7Q3RGdXpoRHhEOztBNEZ6NmhESTs7RUFDRSwwQjVGUHdCO0U0RlF4QixZeEZFUztDSjI2aERmOztBNEZ4NmhESTs7RUFDRSxzQjVGZHdCO0NBMDdoRDlCOztBNEZwN2hESTs7RUFDRSwwQnhGU1k7RXdGUlosWXhGRVM7Q0pzN2hEZjs7QTRGbjdoREk7O0VBQ0Usc0J4RkVZO0NKcTdoRGxCOztBNEYvN2hESTs7RUFDRSwwQnhGbUNXO0V3RmxDWCxZeEZFUztDSmk4aERmOztBNEY5N2hESTs7RUFDRSxzQnhGNEJXO0NKczZoRGpCOztBNEYxOGhESTs7RUFDRSwwQnhGcUNXO0V3RnBDWCxZeEZFUztDSjQ4aERmOztBNEZ6OGhESTs7RUFDRSxzQnhGOEJXO0NKKzZoRGpCOztBNEZyOWhESTs7RUFDRSwwQnhGa0NXO0V3RmpDWCxleEZvRmlCO0NKcTRoRHZCOztBNEZwOWhESTs7RUFDRSxzQnhGMkJXO0NKNjdoRGpCOztBNEZoK2hESTs7RUFDRSwwQnhGZ0NXO0V3Ri9CWCxZeEZFUztDSmsraERmOztBNEYvOWhESTs7RUFDRSxzQnhGeUJXO0NKMDhoRGpCOztBNEYzK2hESTs7RUFDRSwwQnhGSVk7RXdGSFosZXhGb0ZpQjtDSjI1aER2Qjs7QTRGMStoREk7O0VBQ0Usc0J4RkhZO0NKaS9oRGxCOztBNEZ0L2hESTs7RUFDRSwwQnhGV1k7RXdGVlosWXhGRVM7Q0p3L2hEZjs7QTRGci9oREk7O0VBQ0Usc0J4RklZO0NKcS9oRGxCOztBNEZqZ2lESTs7RUFDRSwwQk5EYTtFTUViLFl4RkVTO0NKbWdpRGY7O0E0RmhnaURJOztFQUNFLHNCTlJhO0N0RjRnaURuQjs7QTRGNWdpREk7O0VBQ0UsMEJOQVE7RU1DUixZeEZFUztDSjhnaURmOztBNEYzZ2lESTs7RUFDRSxzQk5QUTtDdEZzaGlEZDs7QTRGdmhpREk7O0VBQ0UsMEJORVM7RU1EVCxZeEZFUztDSnloaURmOztBNEZ0aGlESTs7RUFDRSxzQk5MUztDdEYraGlEZjs7QTRGbGlpREk7O0VBQ0UsMEJOR1E7RU1GUixleEZvRmlCO0NKazloRHZCOztBNEZqaWlESTs7RUFDRSxzQk5KUTtDdEZ5aWlEZDs7QTRGN2lpREk7O0VBQ0UsMEJOS1c7RU1KWCxZeEZFUztDSitpaURmOztBNEY1aWlESTs7RUFDRSxzQk5GVztDdEZramlEakI7O0E0RnhqaURJOztFQUNFLDBCTk9VO0VNTlYsWXhGRVM7Q0owamlEZjs7QTRGdmppREk7O0VBQ0Usc0JOQVU7Q3RGMmppRGhCOztBNEZua2lESTs7RUFDRSwwQnhGNEJXO0V3RjNCWCxZeEZFUztDSnFraURmOztBNEZsa2lESTs7RUFDRSxzQnhGcUJXO0NKaWppRGpCOztBNEY5a2lESTs7RUFDRSwwQnhGNkJXO0V3RjVCWCxZeEZFUztDSmdsaURmOztBNEY3a2lESTs7RUFDRSxzQnhGc0JXO0NKMmppRGpCOztBNEZ6bGlESTs7RUFDRSwwQnhGOEJXO0V3RjdCWCxZeEZFUztDSjJsaURmOztBNEZ4bGlESTs7RUFDRSxzQnhGdUJXO0NKcWtpRGpCOztBNEZwbWlESTs7RUFDRSwwQnhGK0JXO0V3RjlCWCxZeEZFUztDSnNtaURmOztBNEZubWlESTs7RUFDRSxzQnhGd0JXO0NKK2tpRGpCOztBNEYvbWlESTs7RUFDRSwwQnhGZ0NXO0V3Ri9CWCxZeEZFUztDSmluaURmOztBNEY5bWlESTs7RUFDRSxzQnhGeUJXO0NKeWxpRGpCOztBNEYxbmlESTs7RUFDRSwwQnhGaUNXO0V3RmhDWCxleEZvRmlCO0NKMGlpRHZCOztBNEZ6bmlESTs7RUFDRSxzQnhGMEJXO0NKbW1pRGpCOztBNEZyb2lESTs7RUFDRSwwQnhGa0NXO0V3RmpDWCxleEZvRmlCO0NKcWppRHZCOztBNEZwb2lESTs7RUFDRSxzQnhGMkJXO0NKNm1pRGpCOztBNEZocGlESTs7RUFDRSwwQnhGbUNXO0V3RmxDWCxZeEZFUztDSmtwaURmOztBNEYvb2lESTs7RUFDRSxzQnhGNEJXO0NKdW5pRGpCOztBNEYzcGlESTs7RUFDRSwwQnhGb0NXO0V3Rm5DWCxZeEZFUztDSjZwaURmOztBNEYxcGlESTs7RUFDRSxzQnhGNkJXO0NKaW9pRGpCOztBNEZ0cWlESTs7RUFDRSwwQnhGcUNXO0V3RnBDWCxZeEZFUztDSndxaURmOztBNEZycWlESTs7RUFDRSxzQnhGOEJXO0NKMm9pRGpCOztBNEZqcmlESTs7RUFDRSx1QnhGR1M7RXdGRlQsZXhGb0ZpQjtDSmltaUR2Qjs7QTRGaHJpREk7O0VBQ0UsbUJ4RkpTO0NKd3JpRGY7O0E0RjVyaURJOztFQUNFLDBCeEZTWTtFd0ZSWixZeEZFUztDSjhyaURmOztBNEYzcmlESTs7RUFDRSxzQnhGRVk7Q0o2cmlEbEI7O0E0RnZzaURJOztFQUNFLDBCeEZXWTtFd0ZWWixZeEZFUztDSnlzaURmOztBNEZ0c2lESTs7RUFDRSxzQnhGSVk7Q0pzc2lEbEI7O0EyRmh2aERBOzs7Ozs7Ozs7RUFVSSxtQkFBa0I7RUFDbEIsb0JBQW1CO0MzRmt2aER2Qjs7QTJGcHZoRDJDO0VBUXpDLDJCQUF5RDtDM0ZndmhEM0Q7O0EyRmp2aERBO0VBS00saUJBQWdCO0VBQ2hCLGlCQUFnQjtDM0ZndmhEdEI7O0EyRnR2aERBO0VBU1Esb0JBQW1CO0MzRml2aEQzQjs7QTJGMXZoREE7RUFtQlksbUJBQWtCO0MzRjJ1aEQ5Qjs7QTJGOXZoREE7RUE0Qk0sZ0JBQWU7QzNGc3VoRHJCOztBMkZsd2hEQTtFQStCUSxvQkFBbUI7QzNGdXVoRDNCOztBMkZ0d2hEQTtFQW1DUSx5QkFBd0I7QzNGdXVoRGhDOztBMkYxd2hEQTtFQXNDVSxxQkFBb0I7QzNGd3VoRDlCOztBMkY5d2hEQTtFQTJDWSxxQkFBb0I7QzNGdXVoRGhDOztBMkZseGhEQTtFQWdEYyxxQkFBb0I7QzNGc3VoRGxDOztBMkZ0eGhEQTtFQXFEZ0IscUJBQW9CO0MzRnF1aERwQzs7QTJGNXRoREU7RUFHTSxvQkFBbUI7QzNGNnRoRDNCOztBMkZodWhERTtFQU9NLGlDQUFrRDtDM0Y2dGhEMUQ7O0EyRnB1aERFO0VBWVEsb0JBQW1CO0MzRjR0aEQ3Qjs7QTJGeHVoREU7RUFpQlUsb0JBQW1CO0MzRjJ0aEQvQjs7QTJGNXVoREU7RUFzQlkscUJBQW9CO0MzRjB0aERsQzs7QTJGaHZoREU7RUEyQmMscUJBQW9CO0MzRnl0aERwQzs7QTJGaHRoREU7Ozs7OztFQVFNLG1CQUFrQjtDM0ZpdGhEMUI7O0EyRnp0aERFOzs7Ozs7RUFjTSxvQkFBbUI7QzNGb3RoRDNCOztBMkZsdWhERTs7Ozs7O0VBbUJRLHFCQUFvQjtDM0Z3dGhEOUI7O0EyRjN1aERFOzs7Ozs7RUF3QlUscUJBQW9CO0MzRjR0aERoQzs7QTJGcHZoREU7Ozs7OztFQTZCWSxxQkFBb0I7QzNGZ3VoRGxDOztBMkY3dmhERTs7Ozs7O0VBa0NjLHFCQUFvQjtDM0ZvdWhEcEM7O0EyRngyaERBO0VwRXplTSx5QytEcUtnQjtDdEZncmlEdEI7O0F1QmoxaURNO0VvRXFlTjtJcEVwZVEsaUJBQWdCO0d2QnExaUR0QjtDQUNGOztBMkZsM2hEQTtFQW1KTSxvQkFBbUI7QzNGbXVoRHpCOztBMkZ0M2hEQTs7RUEwSk0sNEN2RnhvQlM7Q0p5MmlEZjs7QTJGMzNoREE7O0VBOEpVLHlCQUF3QjtDM0ZrdWhEbEM7O0EyRjN0aERBO0VBQ0UsMkJBQXlEO0MzRjh0aEQzRDs7QTJGL3RoREE7RUFLTSxpQkFBZ0I7RUFDaEIsaUJBQWdCO0MzRjh0aER0Qjs7QTJGcHVoREE7RUFTUSxvQkFBbUI7QzNGK3RoRDNCOztBMkY3dGhEUTtFQUNFLG9CQUFtQjtDM0ZndWhEN0I7O0EyRjV1aERBO0VBcUJRLDBCQUF5QjtFQUN6QixtQ0FBa0M7RUFDbEMsaUJBQWdCO0MzRjJ0aER4Qjs7QTJGbHZoREE7RUEwQlUsZ0NBQStCO0MzRjR0aER6Qzs7QTJGMXRoRFU7RUFDRSxnQ0FBK0I7QzNGNnRoRDNDOztBMkZ0dGhERTtFQUlRLGdDQUErQjtDM0ZzdGhEekM7O0EyRmh0aERFOzs7RXBFNXJCSSx5QytEcUtnQjtFSzZoQmQsbUJBQWtCO0MzRml0aEQxQjs7QXVCLzRpRE07RW9Fd3JCSjs7O0lwRXZyQk0saUJBQWdCO0d2QnE1aUR0QjtDQUNGOztBMkZudGhERTs7Ozs7O0VBT0ksbUJBQWtCO0MzRnF0aER4Qjs7QTJGNXRoREU7Ozs7OztFQVVNLG1CQUFrQjtFQUNsQixtQkFBa0I7QzNGMnRoRDFCOztBMkZ0dGhERTs7Ozs7O0VBT0ksb0JBQW1CO0MzRnd0aER6Qjs7QTJGL3RoREU7Ozs7OztFQVVNLG1CQUFrQjtFQUNsQixvQkFBbUI7QzNGOHRoRDNCOztBMkZ6dGhERTs7O0VBS00sb0JBQW1CO0MzRjB0aEQzQjs7QTJGL3RoREU7OztFQVVRLG9CQUFtQjtDM0YydGhEN0I7O0EyRnJ1aERFOzs7RUFrQlEsZ0JBQWU7RUFDZixlQUFjO0MzRnl0aER4Qjs7QTJGbHRoREU7OztFQUtNLG9CQUFtQjtDM0ZtdGhEM0I7O0EyRnh0aERFOzs7RUFVUSxnQ0FBK0I7QzNGb3RoRHpDOztBQUVBOztFMkY1c2hEUSw0Q3ZGM3hCTztDSjAraURmOztBQUVBO0UyRjdzaERRLFl2Ri94Qk87Q0o4K2lEZjs7QUFFQTtFMkZ6c2hEUSw4QkFBNkI7RUFDN0IsWXZGeHlCTztDSm0vaURmOztBQUVBOztFMkZwc2hEUSxzQ3ZGdnlCTztDSjgraURmOztBQUVBO0UyRnJzaERRLFl2RjN5Qk87Q0prL2lEZjs7QUFFQTtFMkZqc2hEUSw4QkFBNkI7RUFDN0IsWXZGcHpCTztDSnUvaURmOztBMkY1cmhEQTtFQUVJLHdCQUF1QjtFQUN2Qix1QkFBc0I7RUFDdEIseUJML3BCa0I7RUtncUJsQiwwQkFBeUI7QzNGOHJoRDdCOztBMkYzcmhERTtFQUVJLGNBQWE7RUFDYix3QkFBdUI7RUFDdkIseUJMdnFCZ0I7RUt3cUJoQiwwQkFBeUI7QzNGNnJoRC9COztBMkZ6cmhERTs7Ozs7O0VBT0ksd0JBQXVCO0VBQ3ZCLHVCQUFzQjtFQUN0Qix5QkxyckJnQjtFS3NyQmhCLDBCQUF5QjtDM0YycmhEL0I7O0EyRnJyaERBOztFQUdJLHFCQUFzQztFQUN0Qyx3QkFBeUM7QzNGdXJoRDdDOztBMkYzcmhEQTtFQVFJLHFCQUF3QztFQUN4Qyx3QkFBeUM7QzNGdXJoRDdDOztBMkZoc2hEQTs7RUFjSSxhQUFZO0MzRnVyaERoQjs7QTJGcHJoREU7O0VBR0ksV0FBVTtDM0ZzcmhEaEI7O0FBRUE7O0UyRi9xaERJLDBCQUErQztFQUMvQywwQkFBZ0Q7RUFDaEQsYUFBNkQ7QzNGa3JoRGpFOztBQUVBOztFMkYvcWhESSwwQkFBZ0Q7QzNGa3JoRHBEOztBQUVBO0UyRmhyaERJLDBCQUFpRDtDM0ZrcmhEckQ7O0FBRUE7RTJGaHJoREksMEJBQWdEO0MzRmtyaERwRDs7QUFFQTtFMkZocmhESSwwQkFBaUQ7RUFDakQsc0JBQTRDO0VBQzVDLGVMbHpCd0I7Q3RGbytpRDVCOztBQUVBO0UyRmpyaERNLDBCQUFnRDtDM0ZtcmhEdEQ7O0FBRUE7RTJGanJoRE0sMEJBQWtEO0MzRm1yaER4RDs7QUFFQTtFMkZqcmhETSxldkY5NUJZO0NKaWxqRGxCOztBQUVBOztFMkY3cWhESSwwQkFBK0M7RUFDL0MsMEJBQWdEO0VBQ2hELGV2RjMxQm1CO0NKMmdqRHZCOztBQUVBOztFMkY3cWhESSwwQkFBZ0Q7QzNGZ3JoRHBEOztBQUVBO0UyRjlxaERJLDBCQUFpRDtDM0ZncmhEckQ7O0FBRUE7RTJGOXFoREksMEJBQWdEO0MzRmdyaERwRDs7QUFFQTtFMkY5cWhESSxzQkFBNEM7QzNGZ3JoRGhEOztBQUVBO0UyRi9xaERNLDBCQUFpRDtDM0ZpcmhEdkQ7O0FBRUE7RTJGL3FoRE0sMEJBQWdEO0MzRmlyaER0RDs7QUFFQTtFMkYvcWhETSxldkZuOEJZO0NKb25qRGxCOztBMkYzcWhEQTtFQUNFLFlBQVc7RUFDWCxrQkFBaUI7QzNGOHFoRG5COztBMkY1cWhEQTtFQUNFLHFCQUFvQjtDM0YrcWhEdEI7O0EyRjNxaERBO0VBRUksZUFBYztDM0Y2cWhEbEI7O0EyRi9xaERBOzs7RUFPSSxjQUFhO0VBQ2IsbUJBQWtCO0MzRjhxaER0Qjs7QTJGenFoREE7OztFQUlJLGNBQWE7QzNGMnFoRGpCOztBQUVBO0UyRnJxaERNLGNBQWE7RUFDYixTQUFRO0VBQ1IsVUFBUztDM0Z1cWhEZjs7QUFFQTtFMkZscWhETSxjQUFhO0MzRm9xaERuQjs7QTJGL3BoREE7RUFDRSxtQkFBa0I7RUFDbEIsY0FBYTtFQUNiLFlBQVc7QzNGa3FoRGI7O0EyRmhxaERFO0VBQ0Usc0JBQXFCO0MzRm1xaER6Qjs7QTJGenFoREE7RUFVSSxzQkFBcUI7QzNGbXFoRHpCOztBMkY3cWhEQTtFQWNJLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsY3ZGOWRvQztDSmlvaUR4Qzs7QTJGbnJoREE7RUFtQk0sMEJ2RnB0QjhCO0NKdzNpRHBDOztBMkZ2cmhEQTtFQXNCUSxjQUFhO0VBQ2IsbUNBQWtDO0VBQ2xDLGNBQWE7RUFDYixxQ0FBb0M7QzNGcXFoRDVDOztBMkY5cmhEQTtFQTZCUSxjQUFhO0VBQ2IsY0FBYTtFL0U3Z0NqQiwwQitFOGdDZ0M7RS9FN2dDaEMsMkIrRTZnQ2dDO0MzRnNxaERwQzs7QTJGaHFoREE7RUFDRSxldkY3eEIrQjtDSmc4aURqQzs7QTJGaHFoREE7O0UvRTFnQ0ksOEIrRTZnQytCO0UvRTVnQy9CLDZCK0U0Z0MrQjtDM0ZtcWhEbkM7O0FBRUE7RTJGOXBoREksOEJBQXlDO0MzRmdxaEQ3Qzs7QUFFQTtFMkY5cGhESSw4QnZGbmpDYztDSm10akRsQjs7QTJGNXBoREE7RUFHTSxjQUFhO0MzRjZwaERuQjs7QTJGaHFoREE7RUFTTSxlQUFjO0MzRjJwaERwQjs7QTJGcHFoREE7RUFlTSw2Q0FBdUg7QzNGeXBoRDdIOztBMkZ4cWhEQTtFQW1CTSxhTGhqQ3NCO0VLaWpDdEIsd0JMN2lDMEI7Q3RGc3NqRGhDOztBMkY3cWhEQTtFQTBCTSw2Q0FBMEg7QzNGdXBoRGhJOztBMkZqcmhEQTtFQThCTSxhTDFqQ3lCO0N0Rml0akQvQjs7QTJGcnJoREE7RUFvQ00sNkNBQTBIO0MzRnFwaERoSTs7QTJGenJoREE7RUF3Q00sYUxua0N5QjtDdEZ3dGpEL0I7O0EyRjdyaERBOzs7RUFnRE0sbUJBQWtCO0VBQ2xCLGFBQVk7QzNGbXBoRGxCOztBNEZsd2pESTs7RUFDRSwwQkMyQmU7RUQxQmYsWXhGRVM7Q0pvd2pEZjs7QTRGandqREk7O0VBQ0Usc0JDb0JlO0M3Rml2akRyQjs7QTRGN3dqREk7O0VBQ0UsMEJ4RlNZO0V3RlJaLFl4RkVTO0NKK3dqRGY7O0E0RjV3akRJOztFQUNFLHNCeEZFWTtDSjh3akRsQjs7QTRGeHhqREk7O0VBQ0UsMEJDa0NlO0VEakNmLFl4RkVTO0NKMHhqRGY7O0E0RnZ4akRJOztFQUNFLHNCQzJCZTtDN0Znd2pEckI7O0E0Rm55akRJOztFQUNFLDBCQ29DZTtFRG5DZixZeEZFUztDSnF5akRmOztBNEZseWpESTs7RUFDRSxzQkM2QmU7QzdGeXdqRHJCOztBNEY5eWpESTs7RUFDRSwwQkNpQ2U7RURoQ2YsZXhGb0ZpQjtDSjh0akR2Qjs7QTRGN3lqREk7O0VBQ0Usc0JDMEJlO0M3RnV4akRyQjs7QTRGenpqREk7O0VBQ0UsMEJDK0JlO0VEOUJmLFl4RkVTO0NKMnpqRGY7O0E0Rnh6akRJOztFQUNFLHNCQ3dCZTtDN0ZveWpEckI7O0E0RnAwakRJOztFQUNFLDBCeEZJWTtFd0ZIWixleEZvRmlCO0NKb3ZqRHZCOztBNEZuMGpESTs7RUFDRSxzQnhGSFk7Q0owMGpEbEI7O0E0Ri8wakRJOztFQUNFLDBCeEZXWTtFd0ZWWixZeEZFUztDSmkxakRmOztBNEY5MGpESTs7RUFDRSxzQnhGSVk7Q0o4MGpEbEI7O0E0RjExakRJOztFQUNFLDBCQ3VDK0I7RUR0Qy9CLGV4Rm9GaUI7Q0owd2pEdkI7O0E0RnoxakRJOztFQUNFLHNCQ2dDK0I7QzdGNnpqRHJDOztBNEZyMmpESTs7RUFDRSwwQkN3Q3lCO0VEdkN6QixZeEZFUztDSnUyakRmOztBNEZwMmpESTs7RUFDRSxzQkNpQ3lCO0M3RnUwakQvQjs7QTRGaDNqREk7O0VBQ0UsMEJDeUMyQjtFRHhDM0IsZXhGb0ZpQjtDSmd5akR2Qjs7QTRGLzJqREk7O0VBQ0Usc0JDa0MyQjtDN0ZpMWpEakM7O0E0RjMzakRJOztFQUNFLDBCQzBDMEI7RUR6QzFCLGV4Rm9GaUI7Q0oyeWpEdkI7O0E0RjEzakRJOztFQUNFLHNCQ21DMEI7QzdGMjFqRGhDOztBNEZ0NGpESTs7RUFDRSwwQkMyQzZCO0VEMUM3QixleEZvRmlCO0NKc3pqRHZCOztBNEZyNGpESTs7RUFDRSxzQkNvQzZCO0M3RnEyakRuQzs7QTRGajVqREk7O0VBQ0UsMEJDNEM0QjtFRDNDNUIsZXhGb0ZpQjtDSmkwakR2Qjs7QTRGaDVqREk7O0VBQ0Usc0JDcUM0QjtDN0YrMmpEbEM7O0E0RjU1akRJOztFQUNFLDBCQzJCZTtFRDFCZixZeEZFUztDSjg1akRmOztBNEYzNWpESTs7RUFDRSxzQkNvQmU7QzdGMjRqRHJCOztBNEZ2NmpESTs7RUFDRSwwQkM0QmU7RUQzQmYsWXhGRVM7Q0p5NmpEZjs7QTRGdDZqREk7O0VBQ0Usc0JDcUJlO0M3RnE1akRyQjs7QTRGbDdqREk7O0VBQ0UsMEJDNkJlO0VENUJmLFl4RkVTO0NKbzdqRGY7O0E0Rmo3akRJOztFQUNFLHNCQ3NCZTtDN0YrNWpEckI7O0E0Rjc3akRJOztFQUNFLDBCQzhCZTtFRDdCZixZeEZFUztDSis3akRmOztBNEY1N2pESTs7RUFDRSxzQkN1QmU7QzdGeTZqRHJCOztBNEZ4OGpESTs7RUFDRSwwQkMrQmU7RUQ5QmYsWXhGRVM7Q0owOGpEZjs7QTRGdjhqREk7O0VBQ0Usc0JDd0JlO0M3Rm03akRyQjs7QTRGbjlqREk7O0VBQ0UsMEJDZ0NlO0VEL0JmLGV4Rm9GaUI7Q0ptNGpEdkI7O0E0Rmw5akRJOztFQUNFLHNCQ3lCZTtDN0Y2N2pEckI7O0E0Rjk5akRJOztFQUNFLDBCQ2lDZTtFRGhDZixleEZvRmlCO0NKODRqRHZCOztBNEY3OWpESTs7RUFDRSxzQkMwQmU7QzdGdThqRHJCOztBNEZ6K2pESTs7RUFDRSwwQkNrQ2U7RURqQ2YsWXhGRVM7Q0oyK2pEZjs7QTRGeCtqREk7O0VBQ0Usc0JDMkJlO0M3Rmk5akRyQjs7QTRGcC9qREk7O0VBQ0UsMEJDbUNlO0VEbENmLFl4RkVTO0NKcy9qRGY7O0E0Rm4vakRJOztFQUNFLHNCQzRCZTtDN0YyOWpEckI7O0E0Ri8vakRJOztFQUNFLDBCQ29DZTtFRG5DZixZeEZFUztDSmlna0RmOztBNEY5L2pESTs7RUFDRSxzQkM2QmU7QzdGcStqRHJCOztBNEYxZ2tESTs7RUFDRSx1QnhGR1M7RXdGRlQsZXhGb0ZpQjtDSjA3akR2Qjs7QTRGemdrREk7O0VBQ0UsbUJ4RkpTO0NKaWhrRGY7O0E0RnJoa0RJOztFQUNFLDBCeEZTWTtFd0ZSWixZeEZFUztDSnVoa0RmOztBNEZwaGtESTs7RUFDRSxzQnhGRVk7Q0pzaGtEbEI7O0E0Rmhpa0RJOztFQUNFLDBCeEZXWTtFd0ZWWixZeEZFUztDSmtpa0RmOztBNEYvaGtESTs7RUFDRSxzQnhGSVk7Q0oraGtEbEI7O0EyRnY3aERBO0VBa0JRLGV2RjFuQ1U7Q0ptaWtEbEI7O0EyRjM3aERBO0VBcUJVLHNCQUFxQjtDM0YwNmhEL0I7O0E4RnJqa0RBOztFQUVFLFdBQVU7RUFDVixtQkFBa0I7RUFDbEIsb0JBQW1CO0M5Rndqa0RyQjs7QThGNWprREE7O0VBT0ksV0FBVTtFQUNWLFVBQVM7QzlGMGprRGI7O0E4Rmxra0RBOztFQVlJLFdBQVU7RUFDVixTQUFRO0M5RjJqa0RaOztBOEZ2amtEQTtFQUNFLFdBQVU7RUFDVixtQkFBa0I7QzlGMGprRHBCOztBOEY1amtEQTtFQUtJLFdBQVU7RUFDVixTQUFRO0M5RjJqa0RaOztBOEZ2amtEQTtFQUdNLGVBQWdCO0M5Rndqa0R0Qjs7QWlCL2hrREk7RTJFckNGOzs7SUFHRSxvQkFBbUI7RzVGd2trRHJCO0U0Rm5ra0RFO0lBQ0UsY0FBYTtHNUZxa2tEakI7RTRGamtrREU7OztJQUdFLCtCQUEyQztHNUZta2tEL0M7RTRGL2prREU7SUFDRSxjQUFhO0c1Rmlra0RqQjtFNEY5amtERTtJQUNFLFNBQVE7SUFDUixvQkFBbUI7RzVGZ2trRHZCO0U0Rjdqa0RFOzs7SUFHRSxtQkFBa0I7SUFDbEIsd0JBQXVCO0lBQ3ZCLHlCTjRIZ0I7SU0zSGhCLDBCQUF5QjtJQUN6QixtQkFBa0I7RzVGK2prRHRCO0U0RjVqa0RFO0lBQ0Usd0JBQXVCO0lBQ3ZCLHlCTnFIZ0I7SU1wSGhCLDBCQUF5QjtJQUN6QixtQkFBa0I7RzVGOGprRHRCO0U0RjNqa0RFO0lBQ0Usc0JBQXFCO0lBQ3JCLHVCQUFzQjtJQUN0Qix5Qk42R2dCO0lNNUdoQiwwQkFBeUI7SUFDekIsb0JBQW1CO0c1RjZqa0R2QjtFNEZ6amtERTtJQUNFLG1CQUFrQjtHNUYyamtEdEI7RTRGemprREk7SUFHRSxlQUFjO0lBQ2QsY05xRG1FO0d0Rm9na0R6RTtFNEZyamtETTtJQUNFLFlBQVc7RzVGdWprRG5CO0U0Rm5qa0RJO0lBRUUsYU4zRGE7R3RGK21rRG5CO0U0Rmxqa0RNO0lBQ0UsYU45RFc7R3RGa25rRG5CO0U0Rmpqa0RNO0lBQ0UsaUJBQWdCO0c1Rm1qa0R4QjtFNEZqamtEUTtJQUNFLFlBQVc7RzVGbWprRHJCO0U0Ri9pa0RNOzs7Ozs7O0lBSUUsc0JBQXFCO0lBQ3JCLGVBQWM7SUFDZCx1QkFBc0I7SUFDdEIseUJOZ0VZO0lNL0RaLDBCQUF5QjtJQUN6QixvQkFBbUI7RzVGb2prRDNCO0U0Rmpqa0RNO0lBQ0Usd0JBQXVCO0lBQ3ZCLHlCTnlEWTtJTXhEWiwwQkFBeUI7SUFDekIsbUJBQWtCO0c1Rm1qa0QxQjtFNEZoamtETTtJQUNFLG9CQUFtQjtHNUZramtEM0I7RTRGN2lrRE07OztJQUVFLDBCQUF5QjtJQUN6Qix5QkFBd0I7RzVGZ2prRGhDO0U0Rjdpa0RNO0lBQ0UsaUNBQWdDO0c1Ritpa0R4QztFNEZ6aWtERTtJQUNFLDBCQUF5QjtHNUYyaWtEN0I7RTRGdGlrRE07SUFDRSxhTnRIVztHdEY4cGtEbkI7RTRGcGlrREk7SUFDRSxjTnRCbUU7R3RGNGprRHpFO0NBQ0Y7O0FpQjlua0RJO0UyRUtBO0lFOUJBLDRCQUEyQjtHOUY0cGtEN0I7Q0FDRjs7QWlCanBrREk7RTJFckNGOzs7SUFHRSxvQkFBbUI7RzVGMHJrRHJCO0U0RnJya0RFO0lBQ0UsY0FBYTtHNUZ1cmtEakI7RTRGbnJrREU7OztJQUdFLCtCQUEyQztHNUZxcmtEL0M7RTRGanJrREU7SUFDRSxjQUFhO0c1Rm1ya0RqQjtFNEZocmtERTtJQUNFLFNBQVE7SUFDUixvQkFBbUI7RzVGa3JrRHZCO0U0Ri9xa0RFOzs7SUFHRSxtQkFBa0I7SUFDbEIsd0JBQXVCO0lBQ3ZCLHlCTjRIZ0I7SU0zSGhCLDBCQUF5QjtJQUN6QixtQkFBa0I7RzVGaXJrRHRCO0U0Rjlxa0RFO0lBQ0Usd0JBQXVCO0lBQ3ZCLHlCTnFIZ0I7SU1wSGhCLDBCQUF5QjtJQUN6QixtQkFBa0I7RzVGZ3JrRHRCO0U0Rjdxa0RFO0lBQ0Usc0JBQXFCO0lBQ3JCLHVCQUFzQjtJQUN0Qix5Qk42R2dCO0lNNUdoQiwwQkFBeUI7SUFDekIsb0JBQW1CO0c1Ritxa0R2QjtFNEYzcWtERTtJQUNFLG1CQUFrQjtHNUY2cWtEdEI7RTRGM3FrREk7SUFHRSxlQUFjO0lBQ2QsY05xRG1FO0d0RnNua0R6RTtFNEZ2cWtETTtJQUNFLFlBQVc7RzVGeXFrRG5CO0U0RnJxa0RJO0lBRUUsYU4zRGE7R3RGaXVrRG5CO0U0RnBxa0RNO0lBQ0UsYU45RFc7R3RGb3VrRG5CO0U0Rm5xa0RNO0lBQ0UsaUJBQWdCO0c1RnFxa0R4QjtFNEZucWtEUTtJQUNFLFlBQVc7RzVGcXFrRHJCO0U0Rmpxa0RNOzs7Ozs7O0lBSUUsc0JBQXFCO0lBQ3JCLGVBQWM7SUFDZCx1QkFBc0I7SUFDdEIseUJOZ0VZO0lNL0RaLDBCQUF5QjtJQUN6QixvQkFBbUI7RzVGc3FrRDNCO0U0Rm5xa0RNO0lBQ0Usd0JBQXVCO0lBQ3ZCLHlCTnlEWTtJTXhEWiwwQkFBeUI7SUFDekIsbUJBQWtCO0c1RnFxa0QxQjtFNEZscWtETTtJQUNFLG9CQUFtQjtHNUZvcWtEM0I7RTRGL3BrRE07OztJQUVFLDBCQUF5QjtJQUN6Qix5QkFBd0I7RzVGa3FrRGhDO0U0Ri9wa0RNO0lBQ0UsaUNBQWdDO0c1Rmlxa0R4QztFNEYzcGtERTtJQUNFLDBCQUF5QjtHNUY2cGtEN0I7RTRGeHBrRE07SUFDRSxhTnRIVztHdEZneGtEbkI7RTRGdHBrREk7SUFDRSxjTnRCbUU7R3RGOHFrRHpFO0NBQ0Y7O0FpQmh2a0RJO0UyRUtBO0lFbkJBLDRCQUEyQjtHOUZtd2tEN0I7Q0FDRjs7QTRGeHlrREU7OztFQUdFLG9CQUFtQjtDNUYyeWtEdkI7O0E0RnR5a0RJO0VBQ0UsY0FBYTtDNUZ5eWtEbkI7O0E0RnJ5a0RJOzs7RUFHRSwrQkFBMkM7QzVGd3lrRGpEOztBNEZweWtESTtFQUNFLGNBQWE7QzVGdXlrRG5COztBNEZweWtESTtFQUNFLFNBQVE7RUFDUixvQkFBbUI7QzVGdXlrRHpCOztBNEZweWtESTs7O0VBR0UsbUJBQWtCO0VBQ2xCLHdCQUF1QjtFQUN2Qix5Qk40SGdCO0VNM0hoQiwwQkFBeUI7RUFDekIsbUJBQWtCO0M1RnV5a0R4Qjs7QTRGcHlrREk7RUFDRSx3QkFBdUI7RUFDdkIseUJOcUhnQjtFTXBIaEIsMEJBQXlCO0VBQ3pCLG1CQUFrQjtDNUZ1eWtEeEI7O0E0RnB5a0RJO0VBQ0Usc0JBQXFCO0VBQ3JCLHVCQUFzQjtFQUN0Qix5Qk42R2dCO0VNNUdoQiwwQkFBeUI7RUFDekIsb0JBQW1CO0M1RnV5a0R6Qjs7QTRGbnlrREk7RUFDRSxtQkFBa0I7QzVGc3lrRHhCOztBNEZweWtETTtFQUdFLGVBQWM7RUFDZCxjTnFEbUU7Q3RGZ3ZrRDNFOztBNEZqeWtEUTtFQUNFLFlBQVc7QzVGb3lrRHJCOztBNEZoeWtETTtFQUVFLGFOM0RhO0N0RjYxa0RyQjs7QTRGaHlrRFE7RUFDRSxhTjlEVztDdEZpMmtEckI7O0E0Rmh5a0RRO0VBQ0UsaUJBQWdCO0M1Rm15a0QxQjs7QTRGanlrRFU7RUFDRSxZQUFXO0M1Rm95a0R2Qjs7QTRGaHlrRFE7Ozs7Ozs7RUFJRSxzQkFBcUI7RUFDckIsZUFBYztFQUNkLHVCQUFzQjtFQUN0Qix5Qk5nRVk7RU0vRFosMEJBQXlCO0VBQ3pCLG9CQUFtQjtDNUZzeWtEN0I7O0E0Rm55a0RRO0VBQ0Usd0JBQXVCO0VBQ3ZCLHlCTnlEWTtFTXhEWiwwQkFBeUI7RUFDekIsbUJBQWtCO0M1RnN5a0Q1Qjs7QTRGbnlrRFE7RUFDRSxvQkFBbUI7QzVGc3lrRDdCOztBNEZqeWtEUTs7O0VBRUUsMEJBQXlCO0VBQ3pCLHlCQUF3QjtDNUZxeWtEbEM7O0E0Rmx5a0RRO0VBQ0UsaUNBQWdDO0M1RnF5a0QxQzs7QTRGL3hrREk7RUFDRSwwQkFBeUI7QzVGa3lrRC9COztBNEY3eGtEUTtFQUNFLGFOdEhXO0N0RnM1a0RyQjs7QTRGNXhrRE07RUFDRSxjTnRCbUU7Q3RGcXprRDNFOztBOEYxM2tEQTs7O0VBTVEsdUNBQWlFO0M5RjAza0R6RTs7QThGaDRrREE7OztFQVdVLHVDQUFpRTtDOUYyM2tEM0U7O0E4RnQ0a0RBOzs7RUFnQlksdUNBQWlFO0M5RjQza0Q3RTs7QThGNTRrREE7OztFQXFCYyx1Q0FBaUU7QzlGNjNrRC9FOztBOEZsNWtEQTs7O0VBMEJnQix1Q0FBaUU7QzlGODNrRGpGOztBOEZ4NWtEQTs7O0VBbUNRLGFSbkVhO0N0Rjg3a0RyQjs7QThGOTVrREE7OztFQXdDWSwwQkFBcUM7QzlGNDNrRGpEOztBOEZwNmtEQTs7O0VBNkNjLGlDQUE0QztDOUY2M2tEMUQ7O0E4RjE2a0RBOzs7RUFrRGdCLGlDQUE0QztDOUY4M2tENUQ7O0E4Rmg3a0RBOzs7RUF1RGtCLGlDQUE0QztDOUYrM2tEOUQ7O0E4RnQ3a0RBOzs7RUE0RG9CLGlDQUE0QztDOUZnNGtEaEU7O0E4RjU3a0RBOzs7RUF1RVEsYVJ2R2E7Q3RGaytrRHJCOztBOEZsOGtEQTs7O0VBNEVZLG1CQUE4QjtDOUY0M2tEMUM7O0E4Rng4a0RBOzs7RUFpRmMsMkJBQXNDO0M5RjYza0RwRDs7QThGOThrREE7OztFQXNGZ0IsK0JBQTBDO0M5Rjgza0QxRDs7QThGcDlrREE7OztFQTJGa0IsK0JBQTBDO0M5Risza0Q1RDs7QThGMTlrREE7OztFQWdHb0IsK0JBQTBDO0M5Rmc0a0Q5RDs7QThGaCtrREE7OztFQTJHUSx3Q0FBa0U7QzlGMjNrRDFFOztBOEZ0K2tEQTs7O0VBZ0hVLHVDQUFpRTtDOUY0M2tEM0U7O0E4RjUra0RBOzs7RUFxSFkseUNBQW1FO0M5RjYza0QvRTs7QThGbC9rREE7OztFQTBIYyx1Q0FBaUU7QzlGODNrRC9FOztBOEZ4L2tEQTs7O0VBK0hnQix5Q0FBbUU7QzlGKzNrRG5GOztBOEY5L2tEQTs7O0VBd0lRLGFSeEthO0N0Rm9pbERyQjs7QThGcGdsREE7OztFQTRJVSwyQkFBc0M7QzlGODNrRGhEOztBOEYxZ2xEQTs7O0VBaUpZLCtCQUEwQztDOUYrM2tEdEQ7O0E4RmhobERBOzs7RUFzSmMsK0JBQTBDO0M5Rmc0a0R4RDs7QThGdGhsREE7OztFQTJKZ0IsK0JBQTBDO0M5Rmk0a0QxRDs7QThGNWhsREE7OztFQWdLa0IsK0JBQTBDO0M5Rms0a0Q1RDs7QThGbGlsREE7OztFQXlLTSxnQ0FBMEQ7RXZFOU4xRCxtQytEcUtnQjtDdEZ5N2tEdEI7O0F1QjFsbERNO0V1RWlETjs7O0l2RWhEUSxpQkFBZ0I7R3ZCZ21sRHRCO0NBQ0Y7O0E4Rmw0a0RBO0VBT1UsY0FBbUQ7QzlGKzNrRDdEOztBOEZ0NGtEQTtFQWFZLGNSdkgrRDtDdEZvL2tEM0U7O0E4RjE0a0RBO0VBa0JZLDJCQUEwQjtFQUMxQiwwQkFBeUI7QzlGNDNrRHJDOztBOEYvNGtEQTtFQXVCWSxpQ0FBK0Q7QzlGNDNrRDNFOztBOEZuNWtEQTtFQStCVSxnQ0FBMEQ7QzlGdzNrRHBFOztBOEZ2NWtEQTtFQWtDVSxzQkFBcUI7QzlGeTNrRC9COztBOEYzNWtEQTtFQXVDWSxnQ0FBMEQ7QzlGdzNrRHRFOztBOEYvNWtEQTtFQTRDWSxhUjNQUztDdEZrbmxEckI7O0E4Rm42a0RBO0VBaURnQiwwQkFBcUM7QzlGczNrRHJEOztBOEZ2NmtEQTtFQXNEa0IsaUNBQTRDO0M5RnEza0Q5RDs7QThGMzZrREE7RUEyRG9CLGlDQUE0QztDOUZvM2tEaEU7O0E4Ri82a0RBO0VBZ0VzQixpQ0FBNEM7QzlGbTNrRGxFOztBOEZuN2tEQTtFQXFFd0IsaUNBQTRDO0M5Rmsza0RwRTs7QThGdjdrREE7RUFnRlksYVIvUlM7Q3RGMG9sRHJCOztBOEYzN2tEQTtFQXFGZ0IsbUJBQThCO0M5RjAya0Q5Qzs7QThGLzdrREE7RUEwRmtCLDJCQUFzQztDOUZ5MmtEeEQ7O0E4Rm44a0RBO0VBK0ZvQiwrQkFBMEM7QzlGdzJrRDlEOztBOEZ2OGtEQTtFQW9Hc0IsK0JBQTBDO0M5RnUya0RoRTs7QThGMzhrREE7RUF5R3dCLCtCQUEwQztDOUZzMmtEbEU7O0E4Ri84a0RBO0VBb0hZLGdDQUEwRDtDOUYrMWtEdEU7O0E4Rm45a0RBO0VBeUhZLGFSeFVTO0N0RnNxbERyQjs7QThGdjlrREE7RUE2SGMsMkJBQXNDO0M5Rjgxa0RwRDs7QThGMzlrREE7RUFrSWdCLCtCQUEwQztDOUY2MWtEMUQ7O0E4Ri85a0RBO0VBdUlrQiwrQkFBMEM7QzlGNDFrRDVEOztBOEZuK2tEQTtFQTRJb0IsK0JBQTBDO0M5RjIxa0Q5RDs7QThGditrREE7RUFpSnNCLCtCQUEwQztDOUYwMWtEaEU7O0E4RjMra0RBO0VObk5FLHNCQUFxQjtFQUNyQixxQ0FBb0M7Q3hGa3NsRHRDOztBOEZoL2tEQTtFTjlNRSxzQkFBcUI7Q3hGa3NsRHZCOztBOEZwL2tEQTs7OztFQXFLTSxjUi9RcUU7Q3RGcW1sRDNFOztBOEYzL2tEQTs7OztFQXdLUSxjQUFhO0M5RjAxa0RyQjs7QThGbGdsREE7Ozs7RUE0S1EseUJBQXFDO0M5RjYxa0Q3Qzs7QThGemdsREE7Ozs7RUFnTFEsdUJBQXNCO0M5Rmcya0Q5Qjs7QThGaGhsREE7Ozs7RUFvTFEsdUJBQXNCO0VBQ3RCLHlCUnBQYztFUXFQZCwwQkFBeUI7RUFDekIsb0JBQW1CO0M5Rm0ya0QzQjs7QThGMWhsREE7Ozs7RUEyTFEsd0JBQXVCO0VBQ3ZCLHlCUjNQYztFUTRQZCwwQkFBeUI7RUFDekIsbUJBQWtCO0M5RnMya0QxQjs7QThGcGlsREE7Ozs7RUFrTVEsZ0JBQWU7QzlGeTJrRHZCOztBOEYzaWxEQTs7Ozs7Ozs7Ozs7Ozs7OztFQXdNUSxtQkFBa0I7RUFDbEIsd0JBQXVCO0VBQ3ZCLHlCUnpRYztFUTBRZCwwQkFBeUI7RUFDekIsbUJBQWtCO0VBQ2xCLFNBQVE7QzlGczNrRGhCOztBOEZua2xEQTs7OztFQWlOUSxnQkFBZTtDOUZ5M2tEdkI7O0E4Rm4za0RBO0VBQ0UsbUJBQWtCO0M5RnMza0RwQjs7QThGdjNrREE7RUFJSSxrQkFBaUI7QzlGdTNrRHJCOztBOEZuM2tEQTs7RUFFRSxpQkFBZ0I7RUFDaEIsb0JBQW1CO0M5RnMza0RyQjs7QTJGdHdsREE7RUdvWkUsbUJBQWtCO0M5RnMza0RwQjs7QThGdjNrREE7RUFJSSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxTQUFRO0M5RnUza0RaOztBOEZuM2tEQTs7Ozs7RXZFcGRNLDZFdUV5ZHVIO0M5RnMza0Q3SDs7QXVCMzBsRE07RXVFZ2ROOzs7OztJdkUvY1EsaUJBQWdCO0d2Qm0xbER0QjtDQUNGOztBK0ZyMmxEQTtFQUNFLG1CQUFrQjtDL0Z3MmxEcEI7O0ErRnIybERBO0VBQ0UsMkJUNkZ3RjtFUzVGeEYsbUJBQWtCO0VBQ2xCLHdCVDZEMkY7RVM1RDNGLGMzRmdqQnNDO0NKd3prRHhDOztBK0Y1MmxEQTtFQVFJLDJCVHNGc0Y7RVNyRnRGLGNBQWE7RUFDYixjVG1CaUI7RVNsQmpCLGFUa0JpQjtFL0RyQmYsNkQrRHNLcUI7Q3RGc3NsRDNCOztBdUJ4MmxETTtFd0VaTjtJeEVhUSxpQkFBZ0I7R3ZCNDJsRHRCO0NBQ0Y7O0ErRjEzbERBO0VBZ0JJLFlBQVc7RUFDWCxlQUFjO0VBQ2QsZ0JBQWU7RUFDZixPQUFNO0VBQ04sWUFBVztDL0Y4MmxEZjs7QStGMTJsREE7RUFFSSw4QlRzRTRGO0VTckU1Riw0QlR5QytGO0N0Rm0wbERuRzs7QStGeDJsREE7RUFDRSw0QlRvQ2lHO0N0RnUwbERuRzs7QStGeDJsREE7RUFDRSw4QlQ0RDhGO0N0Rit5bERoRzs7QStGeDJsREE7O0V4RS9CTSwwQytEc0txQjtDdEZzdWxEM0I7O0F1Qng0bERNO0V3RTJCTjs7SXhFMUJRLGlCQUFnQjtHdkI2NGxEdEI7Q0FDRjs7QStGNTJsREE7RUFFSSxlQUFjO0MvRjgybERsQjs7QStGaDNsREE7RUFNTSxTQUFRO0MvRjgybERkOztBK0ZwM2xEQTs7O0VBY00sb0JUaENlO0N0RjQ0bERyQjs7QStGdDJsREE7RUFFSSxlQUFjO0MvRncybERsQjs7QStGMTJsREE7RUFNTSxTQUFRO0V4RWpFUiw2RCtEc0txQjtDdEZvd2xEM0I7O0F1QnQ2bERNO0V3RXVETjtJeEV0RFEsaUJBQWdCO0d2QjA2bER0QjtDQUNGOztBK0ZyM2xEQTs7O0VBZU0sb0JUckRlO0N0Rmk2bERyQjs7QStGdDJsREE7RUFDRSwwQjNGOUVnQjtDSnU3bERsQjs7QStGMTJsREE7OztFQU1JLGVUV3dCO0N0RisxbEQ1Qjs7QStGaDNsREE7RUFVSSxZM0YvRlc7Q0p5OGxEZjs7QStGcDNsREE7Ozs7Ozs7RUFxQkksWTNGMUdXO0NKbTlsRGY7O0ErRjkzbERBO0VBMEJJLDJDVFYyQztFU1czQyxpQkFBZ0I7RUFDaEIsbUJBQWtCO0MvRncybER0Qjs7QStGcDRsREE7RUErQk0sVUFBUztDL0Z5MmxEZjs7QStGeDRsREE7RUFtQ00saUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsbUJBQWtCO0MvRnkybER4Qjs7QStGLzRsREE7RUE2Q1EsVUFBUztDL0ZzMmxEakI7O0ErRm41bERBO0VBb0RRLGlDQUFnQztFQUNoQywrQkFBOEI7RUFDOUIsOEJBQTZCO0VBQzdCLFkzRjVJTztDSisrbERmOztBK0YxNWxEQTtFQTJEUSwwQjNGeElVO0NKMitsRGxCOztBK0Y5NWxEQTtFQWlFSSxtQkFBa0I7Qy9GaTJsRHRCOztBK0Y1MWxEQTtFQUNFLGVBQXlDO0VBR3pDLHVCM0YvSmE7RTJGZ0tiLCtCM0Y3SmdCO0NKMC9sRGxCOztBZ0cxL2xEQTtFQUVJLCtCQUFtQztDaEc0L2xEdkM7O0FnRzkvbERBO0VBTUksc0JBQXFCO0NoRzQvbER6Qjs7QWdHeC9sREE7RUFDRSxnQjVGb05nQztFNEZuTmhDLFVBQVM7Q2hHMi9sRFg7O0FnR3gvbERBO0VBRUksZUFBYztDaEcwL2xEbEI7O0FnR3IvbERBO0VBQ0UsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixXQUFVO0NoR3cvbERaOztBZ0czL2xEQTtFQU1JLFVBQVM7Q2hHeS9sRGI7O0FnRy8vbERBO0VBVUkscUI1RmtnQm9DO0NKdS9rRHhDOztBZ0duZ21EQTtFQWNJLFVBQVM7RUFDVCxvQkFBbUI7Q2hHeS9sRHZCOztBZ0dwL2xEQTtFQUNFLG1CQUFrQjtDaEd1L2xEcEI7O0FnR3gvbERBO0VsRXpDRSxvQ0FBMEM7RUFDMUMsZ0JBQWU7RUFDZix1Q0FBNkM7RUFDN0MseUJBQStCO0VrRTJDN0IsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixrQkFBaUI7Q2hHMi9sRHJCOztBZ0dsZ21EQTtFQVdJLFdBQVU7RUFDVixlQUFjO0VBQ2QsY0FBYTtFQUNiLE9BQU07Q2hHMi9sRFY7O0FnR3QvbERBOztFQU1NLGVBQWM7Q2hHcS9sRHBCOztBZ0c5K2xEQTtFQUNFLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsV0FBVTtDaEdpL2xEWjs7QWdHcC9sREE7RUFNSSxVQUFTO0NoR2svbERiOztBZ0d4L2xEQTtFQVVJLHFCNUY4Y29DO0NKb2lsRHhDOztBZ0c1L2xEQTtFQWNJLFVBQVM7RUFDVCxvQkFBbUI7Q2hHay9sRHZCOztBZ0c3K2xEQTs7RUFFRSxlQUFjO0VBQ2Qsb0I1RmdJb0Q7RTRGL0hwRCxxQjVGZ2NzQztFNEYvYnRDLG1CQUFrQjtDaEdnL2xEcEI7O0FnRzMrbERBO0VSL0ZFLDZCUWdHbUM7RUFDbkMsd0NBQXVDO0NoRzgrbER6Qzs7QWdHMStsREE7RUFFSSxtQkFBa0I7Q2hHNCtsRHRCOztBZ0c5K2xEQTtFQUlNLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsV0FBVTtDaEc4K2xEaEI7O0FpQnZpbURJO0UrRStERjtJQUNFLGFBQVk7R2hHNCtsRGQ7RWdHei9sREY7SUFlTSxpQkFBZ0I7R2hHNitsRHBCO0VnRzUvbERGO0lBaUJRLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsV0FBVTtJQUNWLHVCQUFzQjtJQUN0Qix1QjVGdElPO0dKb25tRGI7Q0FDRjs7QWdHeCtsREE7RUFFSSxjQUFhO0NoRzArbERqQjs7QWdHNStsREE7RXBGN0hJLDBCb0ZtSTRCO0VwRmxJNUIsMkJvRmtJNEI7RUFDNUIsV0FBVTtFQUNWLGFBQVk7Q2hHMitsRGhCOztBZ0duL2xEQTs7RXBGL0dJLGdDb0YySG1DO0VwRjFIbkMsK0JvRjBIbUM7Q2hHNitsRHZDOztBZ0d6L2xEQTtFQWlCTSxjQUFhO0VBQ2IsY0FBYTtFQUNiLG1CQUFrQjtDaEc0K2xEeEI7O0FnRy8vbERBO0VBdUJRLFdBQVU7RUFDVixhQUFZO0VBQ1osWUFBVztFQUNYLGtCQUFpQjtFQUNqQiwwQkFBeUI7RUFDekIsdUNBQXFDO0NoRzQrbEQ3Qzs7QWdHeGdtREE7RUFnQ1EsV0FBVTtFQUNWLGdCQUFlO0VBRWYsaUJBQWdCO0NoRzIrbER4Qjs7QWdHOWdtREE7RUFzQ1UsZUFBYztFQUNkLGdCQUFlO0NoRzQrbER6Qjs7QWdHbmhtREE7RUErQ00saUM1RnJMWTtFNEZzTFosOEI1RjFMWTtFNEYyTFosY0FBYTtDaEd3K2xEbkI7O0F5RGhybURFO0VBQ0UsZUFBYztFQUNkLFlBQVc7RUFDWCxZQUFXO0N6RG1ybURmOztBaUIzbm1ESTtFK0U0Rko7SUFxRFUsa0NBQW1DO0lBQ25DLDBCQUEyQjtHaEcrK2xEbkM7Q0FDRjs7QWdHdGltREE7RUE4RE0sMEI1RjFNWTtFNEYyTVosY0FBYTtDaEc0K2xEbkI7O0F5RGxzbURFO0VBQ0UsZUFBYztFQUNkLFlBQVc7RUFDWCxZQUFXO0N6RHFzbURmOztBZ0dqam1EQTtFQWtFUSxlNUZ6TVU7Q0o0cm1EbEI7O0FpQmpwbURJO0UrRTRGSjtJQXNFWSwwQjVGbE5NO0dKc3NtRGhCO0NBQ0Y7O0FnRzNqbURBO0VBcUZJLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsZVZuRzBFO0VVb0cxRSxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLGNWdEcwRTtDdEZnbG1EOUU7O0FpQmhxbURJO0UrRTRGSjtJQStFTSxZQUFXO0lBQ1gsa0JBQWlCO0lBQ2pCLG9CQUFtQjtJQUNuQixpQkFBZ0I7R2hHMC9sRHBCO0NBQ0Y7O0FnRy8rbERBO0VBRUksMEI1RnJPYztFNEZzT2QsWTVGOU9XO0NKK3RtRGY7O0FnR3AvbERBO0VBTUksWTVGalBXO0NKbXVtRGY7O0FnR3gvbERBO0VBVU0sMEJBQW9DO0NoR2svbEQxQzs7QWdHNS9sREE7RUFjSSxzQjVGblBjO0NKcXVtRGxCOztBZ0doZ21EQTtFQW1CTSwwQkFBc0M7RUFDdEMsWTVGL1BTO0NKZ3ZtRGY7O0FnR3JnbURBO0VBdUJRLFk1RmxRTztDSm92bURmOztBZ0d6Z21EQTtFQTJCVSwwQkFBb0M7RUFDcEMsZTVGcFFRO0NKc3ZtRGxCOztBZ0c5Z21EQTtFQStCVSwwQkFBc0M7Q2hHbS9sRGhEOztBZ0dsaG1EQTtFQW9DTSxzQjVGelFZO0NKMnZtRGxCOztBZ0d0aG1EQTtFQXVDTSx5Q0FBd0M7RUFDeEMsdUJBQXdCO0NoR20vbEQ5Qjs7QWdHM2htREE7RUE0Q1EsMEJBQTJCO0NoR20vbERuQzs7QW1DNXNtREE7RThEbkVJLGU3RldjO0NKd3dtRGxCOztBaUdyeG1EQTtFQUtNLGVqR1J3QjtDQTR4bUQ5Qjs7QWlHenhtREE7RUFZUSxZN0ZMTztDSnN4bURmOztBaUcxd21EQTtFQUNFLGlCQUFnQjtFQUNoQixnQzdGWGdCO0NKd3htRGxCOztBaUcvd21EQTtFQUtJLG1DN0Z5TGdDO0U2RnhMaEMsMkJBQTBCO0VBQzFCLG1CN0ZvTDZCO0NKMGxtRGpDOztBTzV4bURFO0UwRmlCSSxrRDdGcEJZO0NKbXltRGxCOztBaUd6eG1EQTs7RUFnQkksa0Q3RnpCYztDSnV5bURsQjs7QWlHOXhtREE7RUFvQkksK0I3RjdCYztFNkY4QmQsZ0JBQWU7Q2pHOHdtRG5COztBaUdueW1EQTtFQXdCTSw2QkFBNEI7RUFDNUIsb0M3RnFLOEI7RTZGcEs5QiwwQkFBeUI7RUFDekIsaUM3Rm1LOEI7RTZGbEs5QixrQjdGK0oyQjtDSmdubURqQzs7QU9sem1ERTtFMEZzQ00sa0RBQXVEO0NqR2d4bUQvRDs7QWlHL3ltREE7O0VBcUNNLGtEQUF1RDtDakcrd21EN0Q7O0FpRzF3bURBO0VBQ0Usb0JBQW1CO0NqRzZ3bURyQjs7QWlHOXdtREE7RUFJSSxtQjdGb2hCb0M7RTZGbmhCcEMsb0I3Rm1oQm9DO0NKMnZsRHhDOztBaUdueG1EQTtFQVNJLG1CQUFrQjtDakc4d21EdEI7O0FpR3Z3bURJO0VBQ0UsMEI3RnRFWTtDSmcxbURsQjs7QWlHM3dtREk7RUFDRSwwQjdGL0RZO0U2RmlFVixzQkFBaUM7Q2pHNndtRHpDOztBa0czMW1ERTtFQUNFLDBCbEdOMEI7RWtHTzFCLFk5RkdXO0NKMjFtRGY7O0FrR2gybURFO0VBT1EsNkI5Rk1RO0NKdTFtRGxCOztBa0dwMm1ERTs7RUFXUSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjgxbURsQjs7QWtHMzJtREU7RUFrQlUsZTlGTE07Q0prMm1EbEI7O0FrRy8ybURFOztFQXNCVSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGU5RlhNO0NKeTJtRGxCOztBa0d0M21ERTtFQWdDUSxnQzlGM0JLO0NKcTNtRGY7O0FrRzEzbURFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0o0M21EZjs7QWtHajRtREU7RUEyQ1UsWTlGdENHO0NKZzRtRGY7O0FrR3I0bURFOztFQStDVSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSnU0bURmOztBa0c1NG1ERTtFQUNFLDBCOUZVYztFOEZUZCxZOUZHVztDSjQ0bURmOztBa0dqNW1ERTtFQU9RLDZCOUZNUTtDSnc0bURsQjs7QWtHcjVtREU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0orNG1EbEI7O0FrRzU1bURFO0VBa0JVLGU5RkxNO0NKbTVtRGxCOztBa0doNm1ERTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjA1bURsQjs7QWtHdjZtREU7RUFnQ1EsZ0M5RjNCSztDSnM2bURmOztBa0czNm1ERTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKNjZtRGY7O0FrR2w3bURFO0VBMkNVLFk5RnRDRztDSmk3bURmOztBa0d0N21ERTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0p3N21EZjs7QWtHNzdtREU7RUFDRSwwQjlGb0NhO0U4Rm5DYixZOUZHVztDSjY3bURmOztBa0dsOG1ERTtFQU9RLDZCOUZNUTtDSnk3bURsQjs7QWtHdDhtREU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0pnOG1EbEI7O0FrRzc4bURFO0VBa0JVLGU5RkxNO0NKbzhtRGxCOztBa0dqOW1ERTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjI4bURsQjs7QWtHeDltREU7RUFnQ1EsZ0M5RjNCSztDSnU5bURmOztBa0c1OW1ERTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKODltRGY7O0FrR24rbURFO0VBMkNVLFk5RnRDRztDSmsrbURmOztBa0d2K21ERTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0p5K21EZjs7QWtHOSttREU7RUFDRSwwQjlGc0NhO0U4RnJDYixZOUZHVztDSjgrbURmOztBa0duL21ERTtFQU9RLDZCOUZNUTtDSjArbURsQjs7QWtHdi9tREU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0ppL21EbEI7O0FrRzkvbURFO0VBa0JVLGU5RkxNO0NKcS9tRGxCOztBa0dsZ25ERTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjQvbURsQjs7QWtHemduREU7RUFnQ1EsZ0M5RjNCSztDSndnbkRmOztBa0c3Z25ERTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKK2duRGY7O0FrR3BobkRFO0VBMkNVLFk5RnRDRztDSm1obkRmOztBa0d4aG5ERTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0owaG5EZjs7QWtHL2huREU7RUFDRSwwQjlGbUNhO0U4RmxDYixlOUZxRm1CO0NKNjhtRHZCOztBa0dwaW5ERTtFQU9RLDZCOUZNUTtDSjJobkRsQjs7QWtHeGluREU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0praW5EbEI7O0FrRy9pbkRFO0VBa0JVLGU5RkxNO0NKc2luRGxCOztBa0duam5ERTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjZpbkRsQjs7QWtHMWpuREU7RUFnQ1EsZ0M5RjNCSztDSnlqbkRmOztBa0c5am5ERTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKZ2tuRGY7O0FrR3JrbkRFO0VBMkNVLFk5RnRDRztDSm9rbkRmOztBa0d6a25ERTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0oya25EZjs7QWtHaGxuREU7RUFDRSwwQjlGaUNhO0U4RmhDYixZOUZHVztDSmdsbkRmOztBa0dybG5ERTtFQU9RLDZCOUZNUTtDSjRrbkRsQjs7QWtHemxuREU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0ptbG5EbEI7O0FrR2htbkRFO0VBa0JVLGU5RkxNO0NKdWxuRGxCOztBa0dwbW5ERTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjhsbkRsQjs7QWtHM21uREU7RUFnQ1EsZ0M5RjNCSztDSjBtbkRmOztBa0cvbW5ERTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKaW5uRGY7O0FrR3RubkRFO0VBMkNVLFk5RnRDRztDSnFubkRmOztBa0cxbm5ERTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0o0bm5EZjs7QWtHam9uREU7RUFDRSwwQlpBZTtFWUNmLFk5RkdXO0NKaW9uRGY7O0FrR3RvbkRFO0VBT1EsNkI5Rk1RO0NKNm5uRGxCOztBa0cxb25ERTs7RUFXUSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSm9vbkRsQjs7QWtHanBuREU7RUFrQlUsZTlGTE07Q0p3b25EbEI7O0FrR3JwbkRFOztFQXNCVSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGU5RlhNO0NKK29uRGxCOztBa0c1cG5ERTtFQWdDUSxnQzlGM0JLO0NKMnBuRGY7O0FrR2hxbkRFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0prcW5EZjs7QWtHdnFuREU7RUEyQ1UsWTlGdENHO0NKc3FuRGY7O0FrRzNxbkRFOztFQStDVSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjZxbkRmOztBa0dscm5ERTtFQUNFLDBCWkNVO0VZQVYsWTlGR1c7Q0prcm5EZjs7QWtHdnJuREU7RUFPUSw2QjlGTVE7Q0o4cW5EbEI7O0FrRzNybkRFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKcXJuRGxCOztBa0dsc25ERTtFQWtCVSxlOUZMTTtDSnlybkRsQjs7QWtHdHNuREU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0pnc25EbEI7O0FrRzdzbkRFO0VBZ0NRLGdDOUYzQks7Q0o0c25EZjs7QWtHanRuREU7O0VBb0NRLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSm10bkRmOztBa0d4dG5ERTtFQTJDVSxZOUZ0Q0c7Q0p1dG5EZjs7QWtHNXRuREU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKOHRuRGY7O0FrR251bkRFO0VBQ0UsMEJaR1c7RVlGWCxZOUZHVztDSm11bkRmOztBa0d4dW5ERTtFQU9RLDZCOUZNUTtDSit0bkRsQjs7QWtHNXVuREU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0pzdW5EbEI7O0FrR252bkRFO0VBa0JVLGU5RkxNO0NKMHVuRGxCOztBa0d2dm5ERTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSml2bkRsQjs7QWtHOXZuREU7RUFnQ1EsZ0M5RjNCSztDSjZ2bkRmOztBa0dsd25ERTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKb3duRGY7O0FrR3p3bkRFO0VBMkNVLFk5RnRDRztDSnd3bkRmOztBa0c3d25ERTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0ord25EZjs7QWtHcHhuREU7RUFDRSwwQlpJVTtFWUhWLGU5RnFGbUI7Q0prc25EdkI7O0FrR3p4bkRFO0VBT1EsNkI5Rk1RO0NKZ3huRGxCOztBa0c3eG5ERTs7RUFXUSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnV4bkRsQjs7QWtHcHluREU7RUFrQlUsZTlGTE07Q0oyeG5EbEI7O0FrR3h5bkRFOztFQXNCVSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGU5RlhNO0NKa3luRGxCOztBa0cveW5ERTtFQWdDUSxnQzlGM0JLO0NKOHluRGY7O0FrR256bkRFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0pxem5EZjs7QWtHMXpuREU7RUEyQ1UsWTlGdENHO0NKeXpuRGY7O0FrRzl6bkRFOztFQStDVSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSmcwbkRmOztBa0dyMG5ERTtFQUNFLDBCWk1hO0VZTGIsWTlGR1c7Q0pxMG5EZjs7QWtHMTBuREU7RUFPUSw2QjlGTVE7Q0ppMG5EbEI7O0FrRzkwbkRFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKdzBuRGxCOztBa0dyMW5ERTtFQWtCVSxlOUZMTTtDSjQwbkRsQjs7QWtHejFuREU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0ptMW5EbEI7O0FrR2gybkRFO0VBZ0NRLGdDOUYzQks7Q0orMW5EZjs7QWtHcDJuREU7O0VBb0NRLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnMybkRmOztBa0czMm5ERTtFQTJDVSxZOUZ0Q0c7Q0owMm5EZjs7QWtHLzJuREU7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKaTNuRGY7O0FrR3QzbkRFO0VBQ0UsMEJaUVk7RVlQWixZOUZHVztDSnMzbkRmOztBa0czM25ERTtFQU9RLDZCOUZNUTtDSmszbkRsQjs7QWtHLzNuREU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0p5M25EbEI7O0FrR3Q0bkRFO0VBa0JVLGU5RkxNO0NKNjNuRGxCOztBa0cxNG5ERTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSm80bkRsQjs7QWtHajVuREU7RUFnQ1EsZ0M5RjNCSztDSmc1bkRmOztBa0dyNW5ERTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKdTVuRGY7O0FrRzU1bkRFO0VBMkNVLFk5RnRDRztDSjI1bkRmOztBa0doNm5ERTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0prNm5EZjs7QWtHdjZuREU7RUFDRSwwQjlGNkJhO0U4RjVCYixZOUZHVztDSnU2bkRmOztBa0c1Nm5ERTtFQU9RLDZCOUZNUTtDSm02bkRsQjs7QWtHaDduREU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0owNm5EbEI7O0FrR3Y3bkRFO0VBa0JVLGU5RkxNO0NKODZuRGxCOztBa0czN25ERTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnE3bkRsQjs7QWtHbDhuREU7RUFnQ1EsZ0M5RjNCSztDSmk4bkRmOztBa0d0OG5ERTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKdzhuRGY7O0FrRzc4bkRFO0VBMkNVLFk5RnRDRztDSjQ4bkRmOztBa0dqOW5ERTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0ptOW5EZjs7QWtHeDluREU7RUFDRSwwQjlGOEJhO0U4RjdCYixZOUZHVztDSnc5bkRmOztBa0c3OW5ERTtFQU9RLDZCOUZNUTtDSm85bkRsQjs7QWtHaituREU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0oyOW5EbEI7O0FrR3grbkRFO0VBa0JVLGU5RkxNO0NKKzluRGxCOztBa0c1K25ERTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnMrbkRsQjs7QWtHbi9uREU7RUFnQ1EsZ0M5RjNCSztDSmsvbkRmOztBa0d2L25ERTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKeS9uRGY7O0FrRzkvbkRFO0VBMkNVLFk5RnRDRztDSjYvbkRmOztBa0dsZ29ERTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0pvZ29EZjs7QWtHemdvREU7RUFDRSwwQjlGK0JhO0U4RjlCYixZOUZHVztDSnlnb0RmOztBa0c5Z29ERTtFQU9RLDZCOUZNUTtDSnFnb0RsQjs7QWtHbGhvREU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0o0Z29EbEI7O0FrR3pob0RFO0VBa0JVLGU5RkxNO0NKZ2hvRGxCOztBa0c3aG9ERTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnVob0RsQjs7QWtHcGlvREU7RUFnQ1EsZ0M5RjNCSztDSm1pb0RmOztBa0d4aW9ERTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKMGlvRGY7O0FrRy9pb0RFO0VBMkNVLFk5RnRDRztDSjhpb0RmOztBa0duam9ERTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0pxam9EZjs7QWtHMWpvREU7RUFDRSwwQjlGZ0NhO0U4Ri9CYixZOUZHVztDSjBqb0RmOztBa0cvam9ERTtFQU9RLDZCOUZNUTtDSnNqb0RsQjs7QWtHbmtvREU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0o2am9EbEI7O0FrRzFrb0RFO0VBa0JVLGU5RkxNO0NKaWtvRGxCOztBa0c5a29ERTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSndrb0RsQjs7QWtHcmxvREU7RUFnQ1EsZ0M5RjNCSztDSm9sb0RmOztBa0d6bG9ERTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKMmxvRGY7O0FrR2htb0RFO0VBMkNVLFk5RnRDRztDSitsb0RmOztBa0dwbW9ERTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0pzbW9EZjs7QWtHM21vREU7RUFDRSwwQjlGaUNhO0U4RmhDYixZOUZHVztDSjJtb0RmOztBa0dobm9ERTtFQU9RLDZCOUZNUTtDSnVtb0RsQjs7QWtHcG5vREU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0o4bW9EbEI7O0FrRzNub0RFO0VBa0JVLGU5RkxNO0NKa25vRGxCOztBa0cvbm9ERTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnlub0RsQjs7QWtHdG9vREU7RUFnQ1EsZ0M5RjNCSztDSnFvb0RmOztBa0cxb29ERTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKNG9vRGY7O0FrR2pwb0RFO0VBMkNVLFk5RnRDRztDSmdwb0RmOztBa0dycG9ERTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0p1cG9EZjs7QWtHNXBvREU7RUFDRSwwQjlGa0NhO0U4RmpDYixlOUZxRm1CO0NKMGtvRHZCOztBa0dqcW9ERTtFQU9RLDZCOUZNUTtDSndwb0RsQjs7QWtHcnFvREU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0orcG9EbEI7O0FrRzVxb0RFO0VBa0JVLGU5RkxNO0NKbXFvRGxCOztBa0docm9ERTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjBxb0RsQjs7QWtHdnJvREU7RUFnQ1EsZ0M5RjNCSztDSnNyb0RmOztBa0czcm9ERTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKNnJvRGY7O0FrR2xzb0RFO0VBMkNVLFk5RnRDRztDSmlzb0RmOztBa0d0c29ERTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0p3c29EZjs7QWtHN3NvREU7RUFDRSwwQjlGbUNhO0U4RmxDYixlOUZxRm1CO0NKMm5vRHZCOztBa0dsdG9ERTtFQU9RLDZCOUZNUTtDSnlzb0RsQjs7QWtHdHRvREU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0pndG9EbEI7O0FrRzd0b0RFO0VBa0JVLGU5RkxNO0NKb3RvRGxCOztBa0dqdW9ERTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjJ0b0RsQjs7QWtHeHVvREU7RUFnQ1EsZ0M5RjNCSztDSnV1b0RmOztBa0c1dW9ERTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKOHVvRGY7O0FrR252b0RFO0VBMkNVLFk5RnRDRztDSmt2b0RmOztBa0d2dm9ERTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0p5dm9EZjs7QWtHOXZvREU7RUFDRSwwQjlGb0NhO0U4Rm5DYixZOUZHVztDSjh2b0RmOztBa0dud29ERTtFQU9RLDZCOUZNUTtDSjB2b0RsQjs7QWtHdndvREU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0ppd29EbEI7O0FrRzl3b0RFO0VBa0JVLGU5RkxNO0NKcXdvRGxCOztBa0dseG9ERTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjR3b0RsQjs7QWtHenhvREU7RUFnQ1EsZ0M5RjNCSztDSnd4b0RmOztBa0c3eG9ERTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKK3hvRGY7O0FrR3B5b0RFO0VBMkNVLFk5RnRDRztDSm15b0RmOztBa0d4eW9ERTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0oweW9EZjs7QWtHL3lvREU7RUFDRSwwQjlGcUNhO0U4RnBDYixZOUZHVztDSit5b0RmOztBa0dwem9ERTtFQU9RLDZCOUZNUTtDSjJ5b0RsQjs7QWtHeHpvREU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0prem9EbEI7O0FrRy96b0RFO0VBa0JVLGU5RkxNO0NKc3pvRGxCOztBa0duMG9ERTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjZ6b0RsQjs7QWtHMTBvREU7RUFnQ1EsZ0M5RjNCSztDSnkwb0RmOztBa0c5MG9ERTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKZzFvRGY7O0FrR3Ixb0RFO0VBMkNVLFk5RnRDRztDSm8xb0RmOztBa0d6MW9ERTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0oyMW9EZjs7QWtHaDJvREU7RUFDRSwwQjlGc0NhO0U4RnJDYixZOUZHVztDSmcyb0RmOztBa0dyMm9ERTtFQU9RLDZCOUZNUTtDSjQxb0RsQjs7QWtHejJvREU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0ptMm9EbEI7O0FrR2gzb0RFO0VBa0JVLGU5RkxNO0NKdTJvRGxCOztBa0dwM29ERTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjgyb0RsQjs7QWtHMzNvREU7RUFnQ1EsZ0M5RjNCSztDSjAzb0RmOztBa0cvM29ERTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKaTRvRGY7O0FrR3Q0b0RFO0VBMkNVLFk5RnRDRztDSnE0b0RmOztBa0cxNG9ERTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0o0NG9EZjs7QWtHajVvREU7RUFDRSx1QjlGSVc7RThGSFgsZTlGcUZtQjtDSit6b0R2Qjs7QWtHdDVvREU7RUFPUSw2QjlGTVE7Q0o2NG9EbEI7O0FrRzE1b0RFOztFQVdRLDZCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKbzVvRGxCOztBa0dqNm9ERTtFQWtCVSxlOUZMTTtDSnc1b0RsQjs7QWtHcjZvREU7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0orNW9EbEI7O0FrRzU2b0RFO0VBZ0NRLGdDOUYzQks7Q0oyNm9EZjs7QWtHaDdvREU7O0VBb0NRLHdCQUFxQztFQUNyQyxvQkFBaUM7RUFDakMsZ0M5RmpDSztDSms3b0RmOztBa0d2N29ERTtFQTJDVSxZOUZ0Q0c7Q0pzN29EZjs7QWtHMzdvREU7O0VBK0NVLHdCQUFxQztFQUNyQywrQkFBNEM7RUFDNUMsWTlGNUNHO0NKNjdvRGY7O0FrR2w4b0RFO0VBQ0UsMEI5RlVjO0U4RlRkLFk5RkdXO0NKazhvRGY7O0FrR3Y4b0RFO0VBT1EsNkI5Rk1RO0NKODdvRGxCOztBa0czOG9ERTs7RUFXUSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnE4b0RsQjs7QWtHbDlvREU7RUFrQlUsZTlGTE07Q0p5OG9EbEI7O0FrR3Q5b0RFOztFQXNCVSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGU5RlhNO0NKZzlvRGxCOztBa0c3OW9ERTtFQWdDUSxnQzlGM0JLO0NKNDlvRGY7O0FrR2orb0RFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0ptK29EZjs7QWtHeCtvREU7RUEyQ1UsWTlGdENHO0NKdStvRGY7O0FrRzUrb0RFOztFQStDVSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjgrb0RmOztBa0duL29ERTtFQUNFLDBCOUZZYztFOEZYZCxZOUZHVztDSm0vb0RmOztBa0d4L29ERTtFQU9RLDZCOUZNUTtDSisrb0RsQjs7QWtHNS9vREU7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0pzL29EbEI7O0FrR25ncERFO0VBa0JVLGU5RkxNO0NKMC9vRGxCOztBa0d2Z3BERTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSmlncERsQjs7QWtHOWdwREU7RUFnQ1EsZ0M5RjNCSztDSjZncERmOztBa0dsaHBERTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKb2hwRGY7O0FrR3pocERFO0VBMkNVLFk5RnRDRztDSndocERmOztBa0c3aHBERTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0oraHBEZjs7QWlHdDhvREE7RUFFSSxlN0Z2RmM7Q0oraHBEbEI7O0FpRzE4b0RBO0VBTUksc0JBQWlDO0NqR3c4b0RyQzs7QWlHOThvREE7O0VBVU0sc0JBQWlDO0NqR3k4b0R2Qzs7QWlHbjlvREE7O0VBZU0sMEI3RmhHWTtFNkZpR1osa0RBQXFGO0VBQ3JGLFk3RjFHUztDSm1qcERmOztBaUcxOW9EQTs7OztFQTBCVSxrREFBcUY7Q2pHdThvRC9GOztBaUdqK29EQTs7O0VBOEJVLDBCQUFvQztDakd5OG9EOUM7O0FpR3Yrb0RBO0VBa0NRLHNCQUFpQztDakd5OG9EekM7O0FpRzMrb0RBO0VBdUNZLGtEQUFxRjtDakd3OG9Eakc7O0FpRy8rb0RBO0VBa0RRLDBCN0YxSVU7Q0oya3BEbEI7O0FpR24vb0RBO0VBa0RRLDBCN0ZuSVU7RTZGcUlSLHNCQUFpQztDakdvOG9EM0M7O0FrR3RscERFO0VBQ0UsMEJMNEJpQjtFSzNCakIsWTlGR1c7Q0pzbHBEZjs7QWtHcmxwRFE7RUFDRSw2QjlGTVE7Q0prbHBEbEI7O0FrR3RscERROztFQUVFLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKeWxwRGxCOztBa0dybHBEVTtFQUNFLGU5RkxNO0NKNmxwRGxCOztBa0d0bHBEVTs7RUFFRSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGU5RlhNO0NKb21wRGxCOztBa0dsbHBEUTtFQUNFLGdDOUYzQks7Q0pnbnBEZjs7QWtHbmxwRFE7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKdW5wRGY7O0FrR2xscERVO0VBQ0UsWTlGdENHO0NKMm5wRGY7O0FrR25scERVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKa29wRGY7O0FrR3ZvcERFO0VBQ0UsMEI5RlVjO0U4RlRkLFk5RkdXO0NKdW9wRGY7O0FrR3RvcERRO0VBQ0UsNkI5Rk1RO0NKbW9wRGxCOztBa0d2b3BEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjBvcERsQjs7QWtHdG9wRFU7RUFDRSxlOUZMTTtDSjhvcERsQjs7QWtHdm9wRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnFwcERsQjs7QWtHbm9wRFE7RUFDRSxnQzlGM0JLO0NKaXFwRGY7O0FrR3BvcERROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSndxcERmOztBa0dub3BEVTtFQUNFLFk5RnRDRztDSjRxcERmOztBa0dwb3BEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSm1ycERmOztBa0d4cnBERTtFQUNFLDBCTG1DaUI7RUtsQ2pCLFk5RkdXO0NKd3JwRGY7O0FrR3ZycERRO0VBQ0UsNkI5Rk1RO0NKb3JwRGxCOztBa0d4cnBEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjJycERsQjs7QWtHdnJwRFU7RUFDRSxlOUZMTTtDSitycERsQjs7QWtHeHJwRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnNzcERsQjs7QWtHcHJwRFE7RUFDRSxnQzlGM0JLO0NKa3RwRGY7O0FrR3JycERROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnl0cERmOztBa0dwcnBEVTtFQUNFLFk5RnRDRztDSjZ0cERmOztBa0dycnBEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSm91cERmOztBa0d6dXBERTtFQUNFLDBCTHFDaUI7RUtwQ2pCLFk5RkdXO0NKeXVwRGY7O0FrR3h1cERRO0VBQ0UsNkI5Rk1RO0NKcXVwRGxCOztBa0d6dXBEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjR1cERsQjs7QWtHeHVwRFU7RUFDRSxlOUZMTTtDSmd2cERsQjs7QWtHenVwRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnV2cERsQjs7QWtHcnVwRFE7RUFDRSxnQzlGM0JLO0NKbXdwRGY7O0FrR3R1cERROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjB3cERmOztBa0dydXBEVTtFQUNFLFk5RnRDRztDSjh3cERmOztBa0d0dXBEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSnF4cERmOztBa0cxeHBERTtFQUNFLDBCTGtDaUI7RUtqQ2pCLGU5RnFGbUI7Q0p3c3BEdkI7O0FrR3p4cERRO0VBQ0UsNkI5Rk1RO0NKc3hwRGxCOztBa0cxeHBEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjZ4cERsQjs7QWtHenhwRFU7RUFDRSxlOUZMTTtDSml5cERsQjs7QWtHMXhwRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnd5cERsQjs7QWtHdHhwRFE7RUFDRSxnQzlGM0JLO0NKb3pwRGY7O0FrR3Z4cERROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjJ6cERmOztBa0d0eHBEVTtFQUNFLFk5RnRDRztDSit6cERmOztBa0d2eHBEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSnMwcERmOztBa0czMHBERTtFQUNFLDBCTGdDaUI7RUsvQmpCLFk5RkdXO0NKMjBwRGY7O0FrRzEwcERRO0VBQ0UsNkI5Rk1RO0NKdTBwRGxCOztBa0czMHBEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjgwcERsQjs7QWtHMTBwRFU7RUFDRSxlOUZMTTtDSmsxcERsQjs7QWtHMzBwRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnkxcERsQjs7QWtHdjBwRFE7RUFDRSxnQzlGM0JLO0NKcTJwRGY7O0FrR3gwcERROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjQycERmOztBa0d2MHBEVTtFQUNFLFk5RnRDRztDSmczcERmOztBa0d4MHBEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSnUzcERmOztBa0c1M3BERTtFQUNFLDBCTHdDaUM7RUt2Q2pDLGU5RnFGbUI7Q0oweXBEdkI7O0FrRzMzcERRO0VBQ0UsNkI5Rk1RO0NKdzNwRGxCOztBa0c1M3BEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSiszcERsQjs7QWtHMzNwRFU7RUFDRSxlOUZMTTtDSm00cERsQjs7QWtHNTNwRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjA0cERsQjs7QWtHeDNwRFE7RUFDRSxnQzlGM0JLO0NKczVwRGY7O0FrR3ozcERROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjY1cERmOztBa0d4M3BEVTtFQUNFLFk5RnRDRztDSmk2cERmOztBa0d6M3BEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSnc2cERmOztBa0c3NnBERTtFQUNFLDBCTHlDMkI7RUt4QzNCLFk5RkdXO0NKNjZwRGY7O0FrRzU2cERRO0VBQ0UsNkI5Rk1RO0NKeTZwRGxCOztBa0c3NnBEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSmc3cERsQjs7QWtHNTZwRFU7RUFDRSxlOUZMTTtDSm83cERsQjs7QWtHNzZwRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjI3cERsQjs7QWtHejZwRFE7RUFDRSxnQzlGM0JLO0NKdThwRGY7O0FrRzE2cERROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjg4cERmOztBa0d6NnBEVTtFQUNFLFk5RnRDRztDSms5cERmOztBa0cxNnBEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSnk5cERmOztBa0c5OXBERTtFQUNFLDBCTDBDNkI7RUt6QzdCLGU5RnFGbUI7Q0o0NHBEdkI7O0FrRzc5cERRO0VBQ0UsNkI5Rk1RO0NKMDlwRGxCOztBa0c5OXBEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSmkrcERsQjs7QWtHNzlwRFU7RUFDRSxlOUZMTTtDSnErcERsQjs7QWtHOTlwRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjQrcERsQjs7QWtHMTlwRFE7RUFDRSxnQzlGM0JLO0NKdy9wRGY7O0FrRzM5cERROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSisvcERmOztBa0cxOXBEVTtFQUNFLFk5RnRDRztDSm1ncURmOztBa0czOXBEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjBncURmOztBa0cvZ3FERTtFQUNFLDBCTDJDNEI7RUsxQzVCLGU5RnFGbUI7Q0o2N3BEdkI7O0FrRzlncURRO0VBQ0UsNkI5Rk1RO0NKMmdxRGxCOztBa0cvZ3FEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSmtocURsQjs7QWtHOWdxRFU7RUFDRSxlOUZMTTtDSnNocURsQjs7QWtHL2dxRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjZocURsQjs7QWtHM2dxRFE7RUFDRSxnQzlGM0JLO0NKeWlxRGY7O0FrRzVncURROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSmdqcURmOztBa0czZ3FEVTtFQUNFLFk5RnRDRztDSm9qcURmOztBa0c1Z3FEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjJqcURmOztBa0doa3FERTtFQUNFLDBCTDRDK0I7RUszQy9CLGU5RnFGbUI7Q0o4K3BEdkI7O0FrRy9qcURRO0VBQ0UsNkI5Rk1RO0NKNGpxRGxCOztBa0doa3FEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSm1rcURsQjs7QWtHL2pxRFU7RUFDRSxlOUZMTTtDSnVrcURsQjs7QWtHaGtxRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjhrcURsQjs7QWtHNWpxRFE7RUFDRSxnQzlGM0JLO0NKMGxxRGY7O0FrRzdqcURROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSmltcURmOztBa0c1anFEVTtFQUNFLFk5RnRDRztDSnFtcURmOztBa0c3anFEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjRtcURmOztBa0dqbnFERTtFQUNFLDBCTDZDOEI7RUs1QzlCLGU5RnFGbUI7Q0oraHFEdkI7O0FrR2hucURRO0VBQ0UsNkI5Rk1RO0NKNm1xRGxCOztBa0dqbnFEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSm9ucURsQjs7QWtHaG5xRFU7RUFDRSxlOUZMTTtDSnducURsQjs7QWtHam5xRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSitucURsQjs7QWtHN21xRFE7RUFDRSxnQzlGM0JLO0NKMm9xRGY7O0FrRzltcURROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSmtwcURmOztBa0c3bXFEVTtFQUNFLFk5RnRDRztDSnNwcURmOztBa0c5bXFEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjZwcURmOztBa0dscXFERTtFQUNFLDBCTDRCaUI7RUszQmpCLFk5RkdXO0NKa3FxRGY7O0FrR2pxcURRO0VBQ0UsNkI5Rk1RO0NKOHBxRGxCOztBa0dscXFEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnFxcURsQjs7QWtHanFxRFU7RUFDRSxlOUZMTTtDSnlxcURsQjs7QWtHbHFxRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSmdycURsQjs7QWtHOXBxRFE7RUFDRSxnQzlGM0JLO0NKNHJxRGY7O0FrRy9wcURROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSm1zcURmOztBa0c5cHFEVTtFQUNFLFk5RnRDRztDSnVzcURmOztBa0cvcHFEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjhzcURmOztBa0dudHFERTtFQUNFLDBCTDZCaUI7RUs1QmpCLFk5RkdXO0NKbXRxRGY7O0FrR2x0cURRO0VBQ0UsNkI5Rk1RO0NKK3NxRGxCOztBa0dudHFEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnN0cURsQjs7QWtHbHRxRFU7RUFDRSxlOUZMTTtDSjB0cURsQjs7QWtHbnRxRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSml1cURsQjs7QWtHL3NxRFE7RUFDRSxnQzlGM0JLO0NKNnVxRGY7O0FrR2h0cURROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSm92cURmOztBa0cvc3FEVTtFQUNFLFk5RnRDRztDSnd2cURmOztBa0dodHFEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSit2cURmOztBa0dwd3FERTtFQUNFLDBCTDhCaUI7RUs3QmpCLFk5RkdXO0NKb3dxRGY7O0FrR253cURRO0VBQ0UsNkI5Rk1RO0NKZ3dxRGxCOztBa0dwd3FEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnV3cURsQjs7QWtHbndxRFU7RUFDRSxlOUZMTTtDSjJ3cURsQjs7QWtHcHdxRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSmt4cURsQjs7QWtHaHdxRFE7RUFDRSxnQzlGM0JLO0NKOHhxRGY7O0FrR2p3cURROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnF5cURmOztBa0dod3FEVTtFQUNFLFk5RnRDRztDSnl5cURmOztBa0dqd3FEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSmd6cURmOztBa0dyenFERTtFQUNFLDBCTCtCaUI7RUs5QmpCLFk5RkdXO0NKcXpxRGY7O0FrR3B6cURRO0VBQ0UsNkI5Rk1RO0NKaXpxRGxCOztBa0dyenFEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnd6cURsQjs7QWtHcHpxRFU7RUFDRSxlOUZMTTtDSjR6cURsQjs7QWtHcnpxRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSm0wcURsQjs7QWtHanpxRFE7RUFDRSxnQzlGM0JLO0NKKzBxRGY7O0FrR2x6cURROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnMxcURmOztBa0dqenFEVTtFQUNFLFk5RnRDRztDSjAxcURmOztBa0dsenFEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSmkycURmOztBa0d0MnFERTtFQUNFLDBCTGdDaUI7RUsvQmpCLFk5RkdXO0NKczJxRGY7O0FrR3IycURRO0VBQ0UsNkI5Rk1RO0NKazJxRGxCOztBa0d0MnFEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnkycURsQjs7QWtHcjJxRFU7RUFDRSxlOUZMTTtDSjYycURsQjs7QWtHdDJxRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSm8zcURsQjs7QWtHbDJxRFE7RUFDRSxnQzlGM0JLO0NKZzRxRGY7O0FrR24ycURROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnU0cURmOztBa0dsMnFEVTtFQUNFLFk5RnRDRztDSjI0cURmOztBa0duMnFEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSms1cURmOztBa0d2NXFERTtFQUNFLDBCTGlDaUI7RUtoQ2pCLGU5RnFGbUI7Q0pxMHFEdkI7O0FrR3Q1cURRO0VBQ0UsNkI5Rk1RO0NKbTVxRGxCOztBa0d2NXFEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjA1cURsQjs7QWtHdDVxRFU7RUFDRSxlOUZMTTtDSjg1cURsQjs7QWtHdjVxRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnE2cURsQjs7QWtHbjVxRFE7RUFDRSxnQzlGM0JLO0NKaTdxRGY7O0FrR3A1cURROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnc3cURmOztBa0duNXFEVTtFQUNFLFk5RnRDRztDSjQ3cURmOztBa0dwNXFEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSm04cURmOztBa0d4OHFERTtFQUNFLDBCTGtDaUI7RUtqQ2pCLGU5RnFGbUI7Q0pzM3FEdkI7O0FrR3Y4cURRO0VBQ0UsNkI5Rk1RO0NKbzhxRGxCOztBa0d4OHFEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjI4cURsQjs7QWtHdjhxRFU7RUFDRSxlOUZMTTtDSis4cURsQjs7QWtHeDhxRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnM5cURsQjs7QWtHcDhxRFE7RUFDRSxnQzlGM0JLO0NKaytxRGY7O0FrR3I4cURROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnkrcURmOztBa0dwOHFEVTtFQUNFLFk5RnRDRztDSjYrcURmOztBa0dyOHFEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSm8vcURmOztBa0d6L3FERTtFQUNFLDBCTG1DaUI7RUtsQ2pCLFk5RkdXO0NKeS9xRGY7O0FrR3gvcURRO0VBQ0UsNkI5Rk1RO0NKcS9xRGxCOztBa0d6L3FEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjQvcURsQjs7QWtHeC9xRFU7RUFDRSxlOUZMTTtDSmdnckRsQjs7QWtHei9xRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnVnckRsQjs7QWtHci9xRFE7RUFDRSxnQzlGM0JLO0NKbWhyRGY7O0FrR3QvcURROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjBockRmOztBa0dyL3FEVTtFQUNFLFk5RnRDRztDSjhockRmOztBa0d0L3FEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSnFpckRmOztBa0cxaXJERTtFQUNFLDBCTG9DaUI7RUtuQ2pCLFk5RkdXO0NKMGlyRGY7O0FrR3ppckRRO0VBQ0UsNkI5Rk1RO0NKc2lyRGxCOztBa0cxaXJEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjZpckRsQjs7QWtHemlyRFU7RUFDRSxlOUZMTTtDSmlqckRsQjs7QWtHMWlyRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSndqckRsQjs7QWtHdGlyRFE7RUFDRSxnQzlGM0JLO0NKb2tyRGY7O0FrR3ZpckRROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjJrckRmOztBa0d0aXJEVTtFQUNFLFk5RnRDRztDSitrckRmOztBa0d2aXJEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSnNsckRmOztBa0czbHJERTtFQUNFLDBCTHFDaUI7RUtwQ2pCLFk5RkdXO0NKMmxyRGY7O0FrRzFsckRRO0VBQ0UsNkI5Rk1RO0NKdWxyRGxCOztBa0czbHJEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjhsckRsQjs7QWtHMWxyRFU7RUFDRSxlOUZMTTtDSmttckRsQjs7QWtHM2xyRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnltckRsQjs7QWtHdmxyRFE7RUFDRSxnQzlGM0JLO0NKcW5yRGY7O0FrR3hsckRROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjRuckRmOztBa0d2bHJEVTtFQUNFLFk5RnRDRztDSmdvckRmOztBa0d4bHJEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSnVvckRmOztBa0c1b3JERTtFQUNFLHVCOUZJVztFOEZIWCxlOUZxRm1CO0NKMGpyRHZCOztBa0czb3JEUTtFQUNFLDZCOUZNUTtDSndvckRsQjs7QWtHNW9yRFE7O0VBRUUsNkJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0orb3JEbEI7O0FrRzNvckRVO0VBQ0UsZTlGTE07Q0ptcHJEbEI7O0FrRzVvckRVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0owcHJEbEI7O0FrR3hvckRRO0VBQ0UsZ0M5RjNCSztDSnNxckRmOztBa0d6b3JEUTs7RUFFRSx3QkFBcUM7RUFDckMsb0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0o2cXJEZjs7QWtHeG9yRFU7RUFDRSxZOUZ0Q0c7Q0ppcnJEZjs7QWtHem9yRFU7O0VBRUUsd0JBQXFDO0VBQ3JDLCtCQUE0QztFQUM1QyxZOUY1Q0c7Q0p3cnJEZjs7QWtHN3JyREU7RUFDRSwwQjlGVWM7RThGVGQsWTlGR1c7Q0o2cnJEZjs7QWtHNXJyRFE7RUFDRSw2QjlGTVE7Q0p5cnJEbEI7O0FrRzdyckRROztFQUVFLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKZ3NyRGxCOztBa0c1cnJEVTtFQUNFLGU5RkxNO0NKb3NyRGxCOztBa0c3cnJEVTs7RUFFRSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGU5RlhNO0NKMnNyRGxCOztBa0d6cnJEUTtFQUNFLGdDOUYzQks7Q0p1dHJEZjs7QWtHMXJyRFE7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKOHRyRGY7O0FrR3pyckRVO0VBQ0UsWTlGdENHO0NKa3VyRGY7O0FrRzFyckRVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKeXVyRGY7O0FrRzl1ckRFO0VBQ0UsMEI5RlljO0U4RlhkLFk5RkdXO0NKOHVyRGY7O0FrRzd1ckRRO0VBQ0UsNkI5Rk1RO0NKMHVyRGxCOztBa0c5dXJEUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSml2ckRsQjs7QWtHN3VyRFU7RUFDRSxlOUZMTTtDSnF2ckRsQjs7QWtHOXVyRFU7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjR2ckRsQjs7QWtHMXVyRFE7RUFDRSxnQzlGM0JLO0NKd3dyRGY7O0FrRzN1ckRROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSit3ckRmOztBa0cxdXJEVTtFQUNFLFk5RnRDRztDSm14ckRmOztBa0czdXJEVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjB4ckRmOztBbUdqeXJEQTtFQUVJLHNCQUFxQjtDbkdteXJEekI7O0FtR3J5ckRBO0VBS00sY0FBYTtFQUNiLG9CQUFtQjtFQUNuQix3QkFBdUI7RUFDdkIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtDbkdveXJEdEI7O0FtRzd5ckRBO0VBY1EsYUFBWTtFQUNaLG1CL0YyTjhDO0NKd2tyRHREOztBbUdsenJEQTtFQW1CTSxpQkFBZ0I7RUFDaEIsbUIvRnNOZ0Q7RStGck5oRCxpQi9GME4yQjtDSnlrckRqQzs7QW1HeHpyREE7RUF3Qk0saUJBQWdCO0NuR295ckR0Qjs7QW1HNXpyREE7RUE4Qk0scUJBQWlDO0NuR2t5ckR2Qzs7QW1HaDByREE7RUFtQ00sZ0IvRnNNNEI7Q0oybHJEbEM7O0FtRzV4ckRBOztFQUlNLHFDQUFpRDtFQUNqRCxpQ0FBa0M7RUFDbEMsZS9GakNZO0NKOHpyRGxCOztBbUdueXJEQTtFQVVNLGVObkJlO0M3Rmd6ckRyQjs7QW1HdnlyREE7RUFlUSwwQk54QmE7RU15QmIsWS9GakRPO0NKNjByRGY7O0FtRzV5ckRBO0VBb0JVLDBCQUEyQjtDbkc0eHJEckM7O0FtR2h6ckRBO0VBMEJRLDBCL0ZuRFU7RStGb0RWLHNCL0Z0RFU7Q0pnMXJEbEI7O0FtR3J6ckRBO0VBK0JVLGVBQWdDO0VBQ2hDLDBCQUFvQztDbkcweHJEOUM7O0FvR2wyckRBO0VBRUksbUJBQWtCO0NwR28yckR0Qjs7QW9HdDJyREE7RUFLTSxvQkFBbUI7Q3BHcTJyRHpCOztBb0cxMnJEQTtFQVNNLDhCQUE2QjtFQUM3QixVQUFTO0VBQ1QsZ0JBQWU7RUFDZixnQkFBZTtFQUVmLDBCaEd1VDhCO0VnR3RUOUIsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixPQUFNO0NwR28yckRaOztBb0c5MXJEQTtFeEZUSSxpQndGYTBCO0NwRzgxckQ5Qjs7QW9HeDFyREE7RUFTSSxpQ2hHMFgwRjtDSnk5cUQ5Rjs7QW9HLzByREE7Ozs7Ozs7OztFQVVJLGtDaEdrWDZGO0NKKzlxRGpHOztBb0c3MHJEQTtFQVVNLGtDaEdvVzJGO0NKbStxRGpHOztBb0dsMHJEQTs7Ozs7Ozs7O0VBVUksbUNoR2tWNkY7Q0prL3FEakc7O0FvR2gwckRBO0VBVU0sbUNoR29VMkY7Q0pzL3FEakc7O0FvR3J6ckRBO0VBQ0UsaUJoR3NJK0I7Q0prcnJEakM7O0FvR3J6ckRBO0UvRnhDSSxlQUFXO0UrRjBDYixlaEd4RWU7RWdHeUVmLGNBQWE7RUFDYixvQmhHOFQ0QztFZ0c3VDVDLFlBQVc7Q3BHd3pyRGI7O0FvR3J6ckRBO0V4RnRHSSx1QlJtTWdDO0VDdEY5QixvQkF0Q1k7RStGa0NoQix5Q2hHakZlO0VnR2tGZixlaEcvQnFCO0VnR2dDckIsY0FBYTtFQUNiLGlCaEd3SCtCO0VnR3ZIL0Isa0JBQWlCO0VBQ2pCLGdCQUFlO0VBQ2Ysd0JoR3FqQmlDO0VnR3BqQmpDLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsV0FBVTtDcEd3enJEWjs7QW9HcnpyREE7RUFFSSxzQmhHL0ZhO0NKczVyRGpCOztBb0d6enJEQTtFQWFNLHNCaEcxR1c7RWdHMkdYLDRDaEczR1c7Q0oyNXJEakI7O0FvRzl6ckRBOztFQW1CTSxlQUFjO0NwR2d6ckRwQjs7QW9HMXlyREE7RUFHTSx1QmhHaVF5RztFZ0doUXpHLG1GaEdrUStGO0NKeWlyRHJHOztBb0d0eXJEQTtFQUVJLHNCaEdqSWE7Q0p5NnJEakI7O0FvRzF5ckRBO0VBVU0sc0JoR3pJVztFZ0cwSVgsNENoRzFJVztDSjg2ckRqQjs7QW9HL3lyREE7O0VBZ0JNLGVBQWM7Q3BHb3lyRHBCOztBb0c5eHJEQTs7RUFJTSxlQUFjO0NwRyt4ckRwQjs7QW9HMXhyREE7RUFHTSxlaEdqS1c7Q0o0N3JEakI7O0FvRzl4ckRBOztFQVFNLGVBQWM7Q3BHMnhyRHBCOztBb0d0eHJEQTtFQUVJLGVoRzdLYTtDSnE4ckRqQjs7QW9HMXhyREE7RUFLTSxzQmhHaExXO0NKeThyRGpCOztBb0c5eHJEQTs7RUFXSSxlQUFjO0NwR3d4ckRsQjs7QW9HbnlyREE7RTNFL01JLDBCMkUrTjJEO0VBQ3pELHNCQUFrRDtDcEd1eHJEeEQ7O0FvR3h5ckRBO0VBdUJNLDRDaEdsTVc7Q0p1OXJEakI7O0FvRzV5ckRBO0VBMkJNLHNCaEd0TVc7Q0oyOXJEakI7O0FvRy93ckRBO0VBR00sc0JoRy9NVztDSis5ckRqQjs7QW9HbnhyREE7O0VBUU0sZUFBYztDcEdneHJEcEI7O0FvR3h4ckRBO0VBYVEsc0JoR3pOUztFZ0cwTlQsNENoRzFOUztDSnkrckRqQjs7QW9HeHdyREE7RUFFSSxvQmhHOUJrRDtDSnd5ckR0RDs7QW9HcndyREE7O0VBR0ksY0FBYTtFQUNiLGVBQWM7RUFDZCxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixvQkFBbUI7Q3BHdXdyRHZCOztBb0c5d3JEQTs7RUFVTSx5QkFBd0I7Q3BHeXdyRDlCOztBb0dueHJEQTs7RUFhTSx5QkFBd0I7Q3BHMndyRDlCOztBcUduaXNESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHc2lzRHZDOztBcUduaXNESTtFQUNFLDhEckdad0I7Q0FranNEOUI7O0FxR25pc0RJO0VBQ0UsMEJBQXFDO0NyR3Npc0QzQzs7QXFHamlzREk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR29pc0R2Qzs7QXFHamlzREk7RUFDRSw4RHJHM0J3QjtDQStqc0Q5Qjs7QXFHamlzREk7RUFDRSwwQkFBc0M7Q3JHb2lzRDVDOztBcUc3anNESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHZ2tzRHZDOztBcUc3anNESTtFQUNFLGdFakdJWTtDSjRqc0RsQjs7QXFHN2pzREk7RUFDRSwwQkFBcUM7Q3JHZ2tzRDNDOztBcUczanNESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHOGpzRHZDOztBcUczanNESTtFQUNFLGdFakdYWTtDSnlrc0RsQjs7QXFHM2pzREk7RUFDRSwwQkFBc0M7Q3JHOGpzRDVDOztBcUd2bHNESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHMGxzRHZDOztBcUd2bHNESTtFQUNFLDhEakc4Qlc7Q0o0anNEakI7O0FxR3Zsc0RJO0VBQ0UsMEJBQXFDO0NyRzBsc0QzQzs7QXFHcmxzREk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR3dsc0R2Qzs7QXFHcmxzREk7RUFDRSw4RGpHZVc7Q0p5a3NEakI7O0FxR3Jsc0RJO0VBQ0UsMEJBQXNDO0NyR3dsc0Q1Qzs7QXFHam5zREk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR29uc0R2Qzs7QXFHam5zREk7RUFDRSwrRGpHZ0NXO0NKb2xzRGpCOztBcUdqbnNESTtFQUNFLDBCQUFxQztDckdvbnNEM0M7O0FxRy9tc0RJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdrbnNEdkM7O0FxRy9tc0RJO0VBQ0UsK0RqR2lCVztDSmltc0RqQjs7QXFHL21zREk7RUFDRSwwQkFBc0M7Q3JHa25zRDVDOztBcUczb3NESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHOG9zRHZDOztBcUczb3NESTtFQUNFLDhEakc2Qlc7Q0ppbnNEakI7O0FxRzNvc0RJO0VBQ0UsMEJBQXFDO0NyRzhvc0QzQzs7QXFHem9zREk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzRvc0R2Qzs7QXFHem9zREk7RUFDRSw4RGpHY1c7Q0o4bnNEakI7O0FxR3pvc0RJO0VBQ0UsMEJBQXNDO0NyRzRvc0Q1Qzs7QXFHcnFzREk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR3dxc0R2Qzs7QXFHcnFzREk7RUFDRSw4RGpHMkJXO0NKNm9zRGpCOztBcUdycXNESTtFQUNFLDBCQUFxQztDckd3cXNEM0M7O0FxR25xc0RJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdzcXNEdkM7O0FxR25xc0RJO0VBQ0UsOERqR1lXO0NKMHBzRGpCOztBcUducXNESTtFQUNFLDBCQUFzQztDckdzcXNENUM7O0FxRy9yc0RJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdrc3NEdkM7O0FxRy9yc0RJO0VBQ0UsZ0VqR0RZO0NKbXNzRGxCOztBcUcvcnNESTtFQUNFLDBCQUFxQztDckdrc3NEM0M7O0FxRzdyc0RJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdnc3NEdkM7O0FxRzdyc0RJO0VBQ0UsZ0VqR2hCWTtDSmd0c0RsQjs7QXFHN3JzREk7RUFDRSx3QkFBc0M7Q3JHZ3NzRDVDOztBcUd6dHNESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHNHRzRHZDOztBcUd6dHNESTtFQUNFLDZEakdNWTtDSnN0c0RsQjs7QXFHenRzREk7RUFDRSx3QkFBcUM7Q3JHNHRzRDNDOztBcUd2dHNESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHMHRzRHZDOztBcUd2dHNESTtFQUNFLDZEakdUWTtDSm11c0RsQjs7QXFHdnRzREk7RUFDRSwwQkFBc0M7Q3JHMHRzRDVDOztBcUdudnNESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHc3ZzRHZDOztBcUdudnNESTtFQUNFLCtEZk5hO0N0RjR2c0RuQjs7QXFHbnZzREk7RUFDRSwwQkFBcUM7Q3JHc3ZzRDNDOztBcUdqdnNESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHb3ZzRHZDOztBcUdqdnNESTtFQUNFLCtEZnJCYTtDdEZ5d3NEbkI7O0FxR2p2c0RJO0VBQ0UsMEJBQXNDO0NyR292c0Q1Qzs7QXFHN3dzREk7RUFDRSwwQkFBa0I7RUFDbEIsb0JBQWlDO0NyR2d4c0R2Qzs7QXFHN3dzREk7RUFDRSw0RGZMUTtDdEZxeHNEZDs7QXFHN3dzREk7RUFDRSx3QkFBcUM7Q3JHZ3hzRDNDOztBcUczd3NESTtFQUNFLDBCQUFrQjtFQUNsQixvQkFBaUM7Q3JHOHdzRHZDOztBcUczd3NESTtFQUNFLDREZnBCUTtDdEZreXNEZDs7QXFHM3dzREk7RUFDRSwwQkFBc0M7Q3JHOHdzRDVDOztBcUd2eXNESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHMHlzRHZDOztBcUd2eXNESTtFQUNFLCtEZkhTO0N0RjZ5c0RmOztBcUd2eXNESTtFQUNFLDBCQUFxQztDckcweXNEM0M7O0FxR3J5c0RJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd3eXNEdkM7O0FxR3J5c0RJO0VBQ0UsK0RmbEJTO0N0RjB6c0RmOztBcUdyeXNESTtFQUNFLDBCQUFzQztDckd3eXNENUM7O0FxR2owc0RJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdvMHNEdkM7O0FxR2owc0RJO0VBQ0UsOERmRlE7Q3RGczBzRGQ7O0FxR2owc0RJO0VBQ0UsMEJBQXFDO0NyR28wc0QzQzs7QXFHL3pzREk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2swc0R2Qzs7QXFHL3pzREk7RUFDRSw4RGZqQlE7Q3RGbTFzRGQ7O0FxRy96c0RJO0VBQ0UsMEJBQXNDO0NyR2swc0Q1Qzs7QXFHMzFzREk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzgxc0R2Qzs7QXFHMzFzREk7RUFDRSwrRGZBVztDdEY4MXNEakI7O0FxRzMxc0RJO0VBQ0UsMEJBQXFDO0NyRzgxc0QzQzs7QXFHejFzREk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzQxc0R2Qzs7QXFHejFzREk7RUFDRSwrRGZmVztDdEYyMnNEakI7O0FxR3oxc0RJO0VBQ0UsMEJBQXNDO0NyRzQxc0Q1Qzs7QXFHcjNzREk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR3czc0R2Qzs7QXFHcjNzREk7RUFDRSw4RGZFVTtDdEZzM3NEaEI7O0FxR3Izc0RJO0VBQ0UsMEJBQXFDO0NyR3czc0QzQzs7QXFHbjNzREk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR3Mzc0R2Qzs7QXFHbjNzREk7RUFDRSw4RGZiVTtDdEZtNHNEaEI7O0FxR24zc0RJO0VBQ0UsMEJBQXNDO0NyR3Mzc0Q1Qzs7QXFHLzRzREk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2s1c0R2Qzs7QXFHLzRzREk7RUFDRSw4RGpHdUJXO0NKMjNzRGpCOztBcUcvNHNESTtFQUNFLDBCQUFxQztDckdrNXNEM0M7O0FxRzc0c0RJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdnNXNEdkM7O0FxRzc0c0RJO0VBQ0UsOERqR1FXO0NKdzRzRGpCOztBcUc3NHNESTtFQUNFLDBCQUFzQztDckdnNXNENUM7O0FxR3o2c0RJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc0NnNEdkM7O0FxR3o2c0RJO0VBQ0UsK0RqR3dCVztDSm81c0RqQjs7QXFHejZzREk7RUFDRSwwQkFBcUM7Q3JHNDZzRDNDOztBcUd2NnNESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHMDZzRHZDOztBcUd2NnNESTtFQUNFLCtEakdTVztDSmk2c0RqQjs7QXFHdjZzREk7RUFDRSwwQkFBc0M7Q3JHMDZzRDVDOztBcUduOHNESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHczhzRHZDOztBcUduOHNESTtFQUNFLCtEakd5Qlc7Q0o2NnNEakI7O0FxR244c0RJO0VBQ0UsMEJBQXFDO0NyR3M4c0QzQzs7QXFHajhzREk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR284c0R2Qzs7QXFHajhzREk7RUFDRSwrRGpHVVc7Q0owN3NEakI7O0FxR2o4c0RJO0VBQ0UsMEJBQXNDO0NyR284c0Q1Qzs7QXFHNzlzREk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2crc0R2Qzs7QXFHNzlzREk7RUFDRSwrRGpHMEJXO0NKczhzRGpCOztBcUc3OXNESTtFQUNFLDBCQUFxQztDckdnK3NEM0M7O0FxRzM5c0RJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc4OXNEdkM7O0FxRzM5c0RJO0VBQ0UsK0RqR1dXO0NKbTlzRGpCOztBcUczOXNESTtFQUNFLDBCQUFzQztDckc4OXNENUM7O0FxR3Yvc0RJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckcwL3NEdkM7O0FxR3Yvc0RJO0VBQ0UsOERqRzJCVztDSis5c0RqQjs7QXFHdi9zREk7RUFDRSwwQkFBcUM7Q3JHMC9zRDNDOztBcUdyL3NESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHdy9zRHZDOztBcUdyL3NESTtFQUNFLDhEakdZVztDSjQrc0RqQjs7QXFHci9zREk7RUFDRSwwQkFBc0M7Q3JHdy9zRDVDOztBcUdqaHRESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHb2h0RHZDOztBcUdqaHRESTtFQUNFLCtEakc0Qlc7Q0p3L3NEakI7O0FxR2podERJO0VBQ0UsMEJBQXFDO0NyR29odEQzQzs7QXFHL2d0REk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2todER2Qzs7QXFHL2d0REk7RUFDRSwrRGpHYVc7Q0pxZ3REakI7O0FxRy9ndERJO0VBQ0UsMEJBQXNDO0NyR2todEQ1Qzs7QXFHM2l0REk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzhpdER2Qzs7QXFHM2l0REk7RUFDRSw4RGpHNkJXO0NKaWh0RGpCOztBcUczaXRESTtFQUNFLDBCQUFxQztDckc4aXREM0M7O0FxR3ppdERJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc0aXREdkM7O0FxR3ppdERJO0VBQ0UsOERqR2NXO0NKOGh0RGpCOztBcUd6aXRESTtFQUNFLDBCQUFzQztDckc0aXRENUM7O0FxR3JrdERJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd3a3REdkM7O0FxR3JrdERJO0VBQ0UsOERqRzhCVztDSjBpdERqQjs7QXFHcmt0REk7RUFDRSwwQkFBcUM7Q3JHd2t0RDNDOztBcUdua3RESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHc2t0RHZDOztBcUdua3RESTtFQUNFLDhEakdlVztDSnVqdERqQjs7QXFHbmt0REk7RUFDRSwwQkFBc0M7Q3JHc2t0RDVDOztBcUcvbHRESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHa210RHZDOztBcUcvbHRESTtFQUNFLCtEakcrQlc7Q0pta3REakI7O0FxRy9sdERJO0VBQ0UsMEJBQXFDO0NyR2ttdEQzQzs7QXFHN2x0REk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2dtdER2Qzs7QXFHN2x0REk7RUFDRSwrRGpHZ0JXO0NKZ2x0RGpCOztBcUc3bHRESTtFQUNFLDBCQUFzQztDckdnbXRENUM7O0FxR3pudERJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc0bnREdkM7O0FxR3pudERJO0VBQ0UsK0RqR2dDVztDSjRsdERqQjs7QXFHem50REk7RUFDRSwwQkFBcUM7Q3JHNG50RDNDOztBcUd2bnRESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHMG50RHZDOztBcUd2bnRESTtFQUNFLCtEakdpQlc7Q0p5bXREakI7O0FxR3ZudERJO0VBQ0UsMEJBQXNDO0NyRzBudEQ1Qzs7QXFHbnB0REk7RUFDRSx1QkFBa0I7RUFDbEIsc0JBQWlDO0NyR3NwdER2Qzs7QXFHbnB0REk7RUFDRSxnRWpHRlM7Q0p3cHREZjs7QXFHbnB0REk7RUFDRSwwQkFBcUM7Q3JHc3B0RDNDOztBcUdqcHRESTtFQUNFLHVCQUFrQjtFQUNsQixzQkFBaUM7Q3JHb3B0RHZDOztBcUdqcHRESTtFQUNFLGdFakdqQlM7Q0pxcXREZjs7QXFHanB0REk7RUFDRSx3QkFBc0M7Q3JHb3B0RDVDOztBcUc3cXRESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHZ3J0RHZDOztBcUc3cXRESTtFQUNFLGdFakdJWTtDSjRxdERsQjs7QXFHN3F0REk7RUFDRSwwQkFBcUM7Q3JHZ3J0RDNDOztBcUczcXRESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHOHF0RHZDOztBcUczcXRESTtFQUNFLGdFakdYWTtDSnlydERsQjs7QXFHM3F0REk7RUFDRSwwQkFBc0M7Q3JHOHF0RDVDOztBcUd2c3RESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHMHN0RHZDOztBcUd2c3RESTtFQUNFLDZEakdNWTtDSm9zdERsQjs7QXFHdnN0REk7RUFDRSx3QkFBcUM7Q3JHMHN0RDNDOztBcUdyc3RESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHd3N0RHZDOztBcUdyc3RESTtFQUNFLDZEakdUWTtDSml0dERsQjs7QXFHcnN0REk7RUFDRSwwQkFBc0M7Q3JHd3N0RDVDOztBcUdoc3RESTtFQUNFLGNBQWE7Q3JHbXN0RG5COztBcUdqc3RETTtFQUNFLDhEckczQ3NCO0NBK3V0RDlCOztBcUdqc3RETTtFQUNFLDhEckcvQ3NCO0NBbXZ0RDlCOztBcUdqc3RETTtFQUNFLDhEckduRHNCO0NBdXZ0RDlCOztBcUdoc3RESTtFQUNFLDBCckd4RHdCO0NBMnZ0RDlCOztBcUdqc3RETTtFQUNFLDBCQUFzQztDckdvc3REOUM7O0FxR2hzdERJO0VBQ0UsMEJyR2hFd0I7Q0Ftd3REOUI7O0FxR2pzdERNO0VBQ0UsMEJBQXNDO0NyR29zdEQ5Qzs7QXFHaHN0REk7RUFDRSwwQnJHeEV3QjtDQTJ3dEQ5Qjs7QXFHanN0RE07RUFDRSwwQkFBc0M7Q3JHb3N0RDlDOztBcUd4dXRESTtFQUNFLGNBQWE7Q3JHMnV0RG5COztBcUd6dXRETTtFQUNFLGdFakczQlU7Q0p1d3REbEI7O0FxR3p1dERNO0VBQ0UsZ0VqRy9CVTtDSjJ3dERsQjs7QXFHenV0RE07RUFDRSxnRWpHbkNVO0NKK3d0RGxCOztBcUd4dXRESTtFQUNFLDBCakd4Q1k7Q0pteHREbEI7O0FxR3p1dERNO0VBQ0UsMEJBQXNDO0NyRzR1dEQ5Qzs7QXFHeHV0REk7RUFDRSwwQmpHaERZO0NKMnh0RGxCOztBcUd6dXRETTtFQUNFLDBCQUFzQztDckc0dXREOUM7O0FxR3h1dERJO0VBQ0UsMEJqR3hEWTtDSm15dERsQjs7QXFHenV0RE07RUFDRSwwQkFBc0M7Q3JHNHV0RDlDOztBcUdoeHRESTtFQUNFLGNBQWE7Q3JHbXh0RG5COztBcUdqeHRETTtFQUNFLDhEakdEUztDSnF4dERqQjs7QXFHanh0RE07RUFDRSw4RGpHTFM7Q0p5eHREakI7O0FxR2p4dERNO0VBQ0UsOERqR1RTO0NKNnh0RGpCOztBcUdoeHRESTtFQUNFLDBCakdkVztDSml5dERqQjs7QXFHanh0RE07RUFDRSwwQkFBc0M7Q3JHb3h0RDlDOztBcUdoeHRESTtFQUNFLDBCakd0Qlc7Q0p5eXREakI7O0FxR2p4dERNO0VBQ0UsMEJBQXNDO0NyR294dEQ5Qzs7QXFHaHh0REk7RUFDRSwwQmpHOUJXO0NKaXp0RGpCOztBcUdqeHRETTtFQUNFLDBCQUFzQztDckdveHREOUM7O0FxR3h6dERJO0VBQ0UsY0FBYTtDckcyenREbkI7O0FxR3p6dERNO0VBQ0UsK0RqR0NTO0NKMnp0RGpCOztBcUd6enRETTtFQUNFLCtEakdIUztDSit6dERqQjs7QXFHenp0RE07RUFDRSwrRGpHUFM7Q0ptMHREakI7O0FxR3h6dERJO0VBQ0UsMEJqR1pXO0NKdTB0RGpCOztBcUd6enRETTtFQUNFLDBCQUFzQztDckc0enREOUM7O0FxR3h6dERJO0VBQ0UsMEJqR3BCVztDSiswdERqQjs7QXFHenp0RE07RUFDRSwwQkFBc0M7Q3JHNHp0RDlDOztBcUd4enRESTtFQUNFLDBCakc1Qlc7Q0p1MXREakI7O0FxR3p6dERNO0VBQ0UsMEJBQXNDO0NyRzR6dEQ5Qzs7QXFHaDJ0REk7RUFDRSxjQUFhO0NyR20ydERuQjs7QXFHajJ0RE07RUFDRSw4RGpHRlM7Q0pzMnREakI7O0FxR2oydERNO0VBQ0UsOERqR05TO0NKMDJ0RGpCOztBcUdqMnRETTtFQUNFLDhEakdWUztDSjgydERqQjs7QXFHaDJ0REk7RUFDRSwwQmpHZlc7Q0prM3REakI7O0FxR2oydERNO0VBQ0UsMEJBQXNDO0NyR28ydEQ5Qzs7QXFHaDJ0REk7RUFDRSwwQmpHdkJXO0NKMDN0RGpCOztBcUdqMnRETTtFQUNFLDBCQUFzQztDckdvMnREOUM7O0FxR2gydERJO0VBQ0UsMEJqRy9CVztDSms0dERqQjs7QXFHajJ0RE07RUFDRSwwQkFBc0M7Q3JHbzJ0RDlDOztBcUd4NHRESTtFQUNFLGNBQWE7Q3JHMjR0RG5COztBcUd6NHRETTtFQUNFLDhEakdKUztDSmc1dERqQjs7QXFHejR0RE07RUFDRSw4RGpHUlM7Q0pvNXREakI7O0FxR3o0dERNO0VBQ0UsOERqR1pTO0NKdzV0RGpCOztBcUd4NHRESTtFQUNFLDBCakdqQlc7Q0o0NXREakI7O0FxR3o0dERNO0VBQ0UsMEJBQXNDO0NyRzQ0dEQ5Qzs7QXFHeDR0REk7RUFDRSwwQmpHekJXO0NKbzZ0RGpCOztBcUd6NHRETTtFQUNFLDBCQUFzQztDckc0NHREOUM7O0FxR3g0dERJO0VBQ0UsMEJqR2pDVztDSjQ2dERqQjs7QXFHejR0RE07RUFDRSwwQkFBc0M7Q3JHNDR0RDlDOztBcUdoN3RESTtFQUNFLGNBQWE7Q3JHbTd0RG5COztBcUdqN3RETTtFQUNFLGdFakdoQ1U7Q0pvOXREbEI7O0FxR2o3dERNO0VBQ0UsZ0VqR3BDVTtDSnc5dERsQjs7QXFHajd0RE07RUFDRSxnRWpHeENVO0NKNDl0RGxCOztBcUdoN3RESTtFQUNFLDBCakc3Q1k7Q0pnK3REbEI7O0FxR2o3dERNO0VBQ0Usd0JBQXNDO0NyR283dEQ5Qzs7QXFHaDd0REk7RUFDRSwwQmpHckRZO0NKdyt0RGxCOztBcUdqN3RETTtFQUNFLHdCQUFzQztDckdvN3REOUM7O0FxR2g3dERJO0VBQ0UsMEJqRzdEWTtDSmcvdERsQjs7QXFHajd0RE07RUFDRSx3QkFBc0M7Q3JHbzd0RDlDOztBcUd4OXRESTtFQUNFLGNBQWE7Q3JHMjl0RG5COztBcUd6OXRETTtFQUNFLDZEakd6QlU7Q0pxL3REbEI7O0FxR3o5dERNO0VBQ0UsNkRqRzdCVTtDSnkvdERsQjs7QXFHejl0RE07RUFDRSw2RGpHakNVO0NKNi90RGxCOztBcUd4OXRESTtFQUNFLDBCakd0Q1k7Q0ppZ3VEbEI7O0FxR3o5dERNO0VBQ0UsMEJBQXNDO0NyRzQ5dEQ5Qzs7QXFHeDl0REk7RUFDRSwwQmpHOUNZO0NKeWd1RGxCOztBcUd6OXRETTtFQUNFLDBCQUFzQztDckc0OXREOUM7O0FxR3g5dERJO0VBQ0UsMEJqR3REWTtDSmlodURsQjs7QXFHejl0RE07RUFDRSwwQkFBc0M7Q3JHNDl0RDlDOztBcUdoZ3VESTtFQUNFLGNBQWE7Q3JHbWd1RG5COztBcUdqZ3VETTtFQUNFLCtEZnJDVztDdEZ5aXVEbkI7O0FxR2pndURNO0VBQ0UsK0RmekNXO0N0RjZpdURuQjs7QXFHamd1RE07RUFDRSwrRGY3Q1c7Q3RGaWp1RG5COztBcUdoZ3VESTtFQUNFLDBCZmxEYTtDdEZxanVEbkI7O0FxR2pndURNO0VBQ0UsMEJBQXNDO0NyR29ndUQ5Qzs7QXFHaGd1REk7RUFDRSwwQmYxRGE7Q3RGNmp1RG5COztBcUdqZ3VETTtFQUNFLDBCQUFzQztDckdvZ3VEOUM7O0FxR2hndURJO0VBQ0UsMEJmbEVhO0N0RnFrdURuQjs7QXFHamd1RE07RUFDRSwwQkFBc0M7Q3JHb2d1RDlDOztBcUd4aXVESTtFQUNFLGNBQWE7Q3JHMml1RG5COztBcUd6aXVETTtFQUNFLDREZnBDTTtDdEZnbHVEZDs7QXFHeml1RE07RUFDRSw0RGZ4Q007Q3RGb2x1RGQ7O0FxR3ppdURNO0VBQ0UsNERmNUNNO0N0RndsdURkOztBcUd4aXVESTtFQUNFLDBCZmpEUTtDdEY0bHVEZDs7QXFHeml1RE07RUFDRSwwQkFBc0M7Q3JHNGl1RDlDOztBcUd4aXVESTtFQUNFLDBCZnpEUTtDdEZvbXVEZDs7QXFHeml1RE07RUFDRSwwQkFBc0M7Q3JHNGl1RDlDOztBcUd4aXVESTtFQUNFLDBCZmpFUTtDdEY0bXVEZDs7QXFHeml1RE07RUFDRSwwQkFBc0M7Q3JHNGl1RDlDOztBcUdobHVESTtFQUNFLGNBQWE7Q3JHbWx1RG5COztBcUdqbHVETTtFQUNFLCtEZmxDTztDdEZzbnVEZjs7QXFHamx1RE07RUFDRSwrRGZ0Q087Q3RGMG51RGY7O0FxR2psdURNO0VBQ0UsK0RmMUNPO0N0RjhudURmOztBcUdobHVESTtFQUNFLDBCZi9DUztDdEZrb3VEZjs7QXFHamx1RE07RUFDRSwwQkFBc0M7Q3JHb2x1RDlDOztBcUdobHVESTtFQUNFLDBCZnZEUztDdEYwb3VEZjs7QXFHamx1RE07RUFDRSwwQkFBc0M7Q3JHb2x1RDlDOztBcUdobHVESTtFQUNFLDBCZi9EUztDdEZrcHVEZjs7QXFHamx1RE07RUFDRSwwQkFBc0M7Q3JHb2x1RDlDOztBcUd4bnVESTtFQUNFLGNBQWE7Q3JHMm51RG5COztBcUd6bnVETTtFQUNFLDhEZmpDTTtDdEY2cHVEZDs7QXFHem51RE07RUFDRSw4RGZyQ007Q3RGaXF1RGQ7O0FxR3pudURNO0VBQ0UsOERmekNNO0N0RnFxdURkOztBcUd4bnVESTtFQUNFLDBCZjlDUTtDdEZ5cXVEZDs7QXFHem51RE07RUFDRSwwQkFBc0M7Q3JHNG51RDlDOztBcUd4bnVESTtFQUNFLDBCZnREUTtDdEZpcnVEZDs7QXFHem51RE07RUFDRSwwQkFBc0M7Q3JHNG51RDlDOztBcUd4bnVESTtFQUNFLDBCZjlEUTtDdEZ5cnVEZDs7QXFHem51RE07RUFDRSwwQkFBc0M7Q3JHNG51RDlDOztBcUdocXVESTtFQUNFLGNBQWE7Q3JHbXF1RG5COztBcUdqcXVETTtFQUNFLCtEZi9CUztDdEZtc3VEakI7O0FxR2pxdURNO0VBQ0UsK0RmbkNTO0N0RnVzdURqQjs7QXFHanF1RE07RUFDRSwrRGZ2Q1M7Q3RGMnN1RGpCOztBcUdocXVESTtFQUNFLDBCZjVDVztDdEYrc3VEakI7O0FxR2pxdURNO0VBQ0UsMEJBQXNDO0NyR29xdUQ5Qzs7QXFHaHF1REk7RUFDRSwwQmZwRFc7Q3RGdXR1RGpCOztBcUdqcXVETTtFQUNFLDBCQUFzQztDckdvcXVEOUM7O0FxR2hxdURJO0VBQ0UsMEJmNURXO0N0Rit0dURqQjs7QXFHanF1RE07RUFDRSwwQkFBc0M7Q3JHb3F1RDlDOztBcUd4c3VESTtFQUNFLGNBQWE7Q3JHMnN1RG5COztBcUd6c3VETTtFQUNFLDhEZjdCUTtDdEZ5dXVEaEI7O0FxR3pzdURNO0VBQ0UsOERmakNRO0N0RjZ1dURoQjs7QXFHenN1RE07RUFDRSw4RGZyQ1E7Q3RGaXZ1RGhCOztBcUd4c3VESTtFQUNFLDBCZjFDVTtDdEZxdnVEaEI7O0FxR3pzdURNO0VBQ0UsMEJBQXNDO0NyRzRzdUQ5Qzs7QXFHeHN1REk7RUFDRSwwQmZsRFU7Q3RGNnZ1RGhCOztBcUd6c3VETTtFQUNFLDBCQUFzQztDckc0c3VEOUM7O0FxR3hzdURJO0VBQ0UsMEJmMURVO0N0RnF3dURoQjs7QXFHenN1RE07RUFDRSwwQkFBc0M7Q3JHNHN1RDlDOztBcUdodnVESTtFQUNFLGNBQWE7Q3JHbXZ1RG5COztBcUdqdnVETTtFQUNFLDhEakdSUztDSjR2dURqQjs7QXFHanZ1RE07RUFDRSw4RGpHWlM7Q0pnd3VEakI7O0FxR2p2dURNO0VBQ0UsOERqR2hCUztDSm93dURqQjs7QXFHaHZ1REk7RUFDRSwwQmpHckJXO0NKd3d1RGpCOztBcUdqdnVETTtFQUNFLDBCQUFzQztDckdvdnVEOUM7O0FxR2h2dURJO0VBQ0UsMEJqRzdCVztDSmd4dURqQjs7QXFHanZ1RE07RUFDRSwwQkFBc0M7Q3JHb3Z1RDlDOztBcUdodnVESTtFQUNFLDBCakdyQ1c7Q0p3eHVEakI7O0FxR2p2dURNO0VBQ0UsMEJBQXNDO0NyR292dUQ5Qzs7QXFHeHh1REk7RUFDRSxjQUFhO0NyRzJ4dURuQjs7QXFHenh1RE07RUFDRSwrRGpHUFM7Q0pteXVEakI7O0FxR3p4dURNO0VBQ0UsK0RqR1hTO0NKdXl1RGpCOztBcUd6eHVETTtFQUNFLCtEakdmUztDSjJ5dURqQjs7QXFHeHh1REk7RUFDRSwwQmpHcEJXO0NKK3l1RGpCOztBcUd6eHVETTtFQUNFLDBCQUFzQztDckc0eHVEOUM7O0FxR3h4dURJO0VBQ0UsMEJqRzVCVztDSnV6dURqQjs7QXFHenh1RE07RUFDRSwwQkFBc0M7Q3JHNHh1RDlDOztBcUd4eHVESTtFQUNFLDBCakdwQ1c7Q0orenVEakI7O0FxR3p4dURNO0VBQ0UsMEJBQXNDO0NyRzR4dUQ5Qzs7QXFHaDB1REk7RUFDRSxjQUFhO0NyR20wdURuQjs7QXFHajB1RE07RUFDRSwrRGpHTlM7Q0owMHVEakI7O0FxR2owdURNO0VBQ0UsK0RqR1ZTO0NKODB1RGpCOztBcUdqMHVETTtFQUNFLCtEakdkUztDSmsxdURqQjs7QXFHaDB1REk7RUFDRSwwQmpHbkJXO0NKczF1RGpCOztBcUdqMHVETTtFQUNFLDBCQUFzQztDckdvMHVEOUM7O0FxR2gwdURJO0VBQ0UsMEJqRzNCVztDSjgxdURqQjs7QXFHajB1RE07RUFDRSwwQkFBc0M7Q3JHbzB1RDlDOztBcUdoMHVESTtFQUNFLDBCakduQ1c7Q0pzMnVEakI7O0FxR2owdURNO0VBQ0UsMEJBQXNDO0NyR28wdUQ5Qzs7QXFHeDJ1REk7RUFDRSxjQUFhO0NyRzIydURuQjs7QXFHejJ1RE07RUFDRSwrRGpHTFM7Q0ppM3VEakI7O0FxR3oydURNO0VBQ0UsK0RqR1RTO0NKcTN1RGpCOztBcUd6MnVETTtFQUNFLCtEakdiUztDSnkzdURqQjs7QXFHeDJ1REk7RUFDRSwwQmpHbEJXO0NKNjN1RGpCOztBcUd6MnVETTtFQUNFLDBCQUFzQztDckc0MnVEOUM7O0FxR3gydURJO0VBQ0UsMEJqRzFCVztDSnE0dURqQjs7QXFHejJ1RE07RUFDRSwwQkFBc0M7Q3JHNDJ1RDlDOztBcUd4MnVESTtFQUNFLDBCakdsQ1c7Q0o2NHVEakI7O0FxR3oydURNO0VBQ0UsMEJBQXNDO0NyRzQydUQ5Qzs7QXFHaDV1REk7RUFDRSxjQUFhO0NyR201dURuQjs7QXFHajV1RE07RUFDRSw4RGpHSlM7Q0p3NXVEakI7O0FxR2o1dURNO0VBQ0UsOERqR1JTO0NKNDV1RGpCOztBcUdqNXVETTtFQUNFLDhEakdaUztDSmc2dURqQjs7QXFHaDV1REk7RUFDRSwwQmpHakJXO0NKbzZ1RGpCOztBcUdqNXVETTtFQUNFLDBCQUFzQztDckdvNXVEOUM7O0FxR2g1dURJO0VBQ0UsMEJqR3pCVztDSjQ2dURqQjs7QXFHajV1RE07RUFDRSwwQkFBc0M7Q3JHbzV1RDlDOztBcUdoNXVESTtFQUNFLDBCakdqQ1c7Q0pvN3VEakI7O0FxR2o1dURNO0VBQ0UsMEJBQXNDO0NyR281dUQ5Qzs7QXFHeDd1REk7RUFDRSxjQUFhO0NyRzI3dURuQjs7QXFHejd1RE07RUFDRSwrRGpHSFM7Q0orN3VEakI7O0FxR3o3dURNO0VBQ0UsK0RqR1BTO0NKbTh1RGpCOztBcUd6N3VETTtFQUNFLCtEakdYUztDSnU4dURqQjs7QXFHeDd1REk7RUFDRSwwQmpHaEJXO0NKMjh1RGpCOztBcUd6N3VETTtFQUNFLDBCQUFzQztDckc0N3VEOUM7O0FxR3g3dURJO0VBQ0UsMEJqR3hCVztDSm05dURqQjs7QXFHejd1RE07RUFDRSwwQkFBc0M7Q3JHNDd1RDlDOztBcUd4N3VESTtFQUNFLDBCakdoQ1c7Q0oyOXVEakI7O0FxR3o3dURNO0VBQ0UsMEJBQXNDO0NyRzQ3dUQ5Qzs7QXFHaCt1REk7RUFDRSxjQUFhO0NyR20rdURuQjs7QXFHait1RE07RUFDRSw4RGpHRlM7Q0pzK3VEakI7O0FxR2ordURNO0VBQ0UsOERqR05TO0NKMCt1RGpCOztBcUdqK3VETTtFQUNFLDhEakdWUztDSjgrdURqQjs7QXFHaCt1REk7RUFDRSwwQmpHZlc7Q0prL3VEakI7O0FxR2ordURNO0VBQ0UsMEJBQXNDO0NyR28rdUQ5Qzs7QXFHaCt1REk7RUFDRSwwQmpHdkJXO0NKMC91RGpCOztBcUdqK3VETTtFQUNFLDBCQUFzQztDckdvK3VEOUM7O0FxR2grdURJO0VBQ0UsMEJqRy9CVztDSmtndkRqQjs7QXFHait1RE07RUFDRSwwQkFBc0M7Q3JHbyt1RDlDOztBcUd4Z3ZESTtFQUNFLGNBQWE7Q3JHMmd2RG5COztBcUd6Z3ZETTtFQUNFLDhEakdEUztDSjZndkRqQjs7QXFHemd2RE07RUFDRSw4RGpHTFM7Q0ppaHZEakI7O0FxR3pndkRNO0VBQ0UsOERqR1RTO0NKcWh2RGpCOztBcUd4Z3ZESTtFQUNFLDBCakdkVztDSnlodkRqQjs7QXFHemd2RE07RUFDRSwwQkFBc0M7Q3JHNGd2RDlDOztBcUd4Z3ZESTtFQUNFLDBCakd0Qlc7Q0ppaXZEakI7O0FxR3pndkRNO0VBQ0UsMEJBQXNDO0NyRzRndkQ5Qzs7QXFHeGd2REk7RUFDRSwwQmpHOUJXO0NKeWl2RGpCOztBcUd6Z3ZETTtFQUNFLDBCQUFzQztDckc0Z3ZEOUM7O0FxR2hqdkRJO0VBQ0UsY0FBYTtDckdtanZEbkI7O0FxR2pqdkRNO0VBQ0UsK0RqR0FTO0NKb2p2RGpCOztBcUdqanZETTtFQUNFLCtEakdKUztDSndqdkRqQjs7QXFHamp2RE07RUFDRSwrRGpHUlM7Q0o0anZEakI7O0FxR2hqdkRJO0VBQ0UsMEJqR2JXO0NKZ2t2RGpCOztBcUdqanZETTtFQUNFLDBCQUFzQztDckdvanZEOUM7O0FxR2hqdkRJO0VBQ0UsMEJqR3JCVztDSndrdkRqQjs7QXFHamp2RE07RUFDRSwwQkFBc0M7Q3JHb2p2RDlDOztBcUdoanZESTtFQUNFLDBCakc3Qlc7Q0pnbHZEakI7O0FxR2pqdkRNO0VBQ0UsMEJBQXNDO0NyR29qdkQ5Qzs7QXFHeGx2REk7RUFDRSxjQUFhO0NyRzJsdkRuQjs7QXFHemx2RE07RUFDRSwrRGpHQ1M7Q0oybHZEakI7O0FxR3psdkRNO0VBQ0UsK0RqR0hTO0NKK2x2RGpCOztBcUd6bHZETTtFQUNFLCtEakdQUztDSm1tdkRqQjs7QXFHeGx2REk7RUFDRSwwQmpHWlc7Q0p1bXZEakI7O0FxR3psdkRNO0VBQ0UsMEJBQXNDO0NyRzRsdkQ5Qzs7QXFHeGx2REk7RUFDRSwwQmpHcEJXO0NKK212RGpCOztBcUd6bHZETTtFQUNFLDBCQUFzQztDckc0bHZEOUM7O0FxR3hsdkRJO0VBQ0UsMEJqRzVCVztDSnVudkRqQjs7QXFHemx2RE07RUFDRSwwQkFBc0M7Q3JHNGx2RDlDOztBcUdob3ZESTtFQUNFLGNBQWE7Q3JHbW92RG5COztBcUdqb3ZETTtFQUNFLGdFakdqQ087Q0pxcXZEZjs7QXFHam92RE07RUFDRSxnRWpHckNPO0NKeXF2RGY7O0FxR2pvdkRNO0VBQ0UsZ0VqR3pDTztDSjZxdkRmOztBcUdob3ZESTtFQUNFLHVCakc5Q1M7Q0ppcnZEZjs7QXFHam92RE07RUFDRSx3QkFBc0M7Q3JHb292RDlDOztBcUdob3ZESTtFQUNFLHVCakd0RFM7Q0p5cnZEZjs7QXFHam92RE07RUFDRSx3QkFBc0M7Q3JHb292RDlDOztBcUdob3ZESTtFQUNFLHVCakc5RFM7Q0ppc3ZEZjs7QXFHam92RE07RUFDRSx3QkFBc0M7Q3JHb292RDlDOztBcUd4cXZESTtFQUNFLGNBQWE7Q3JHMnF2RG5COztBcUd6cXZETTtFQUNFLGdFakczQlU7Q0p1c3ZEbEI7O0FxR3pxdkRNO0VBQ0UsZ0VqRy9CVTtDSjJzdkRsQjs7QXFHenF2RE07RUFDRSxnRWpHbkNVO0NKK3N2RGxCOztBcUd4cXZESTtFQUNFLDBCakd4Q1k7Q0ptdHZEbEI7O0FxR3pxdkRNO0VBQ0UsMEJBQXNDO0NyRzRxdkQ5Qzs7QXFHeHF2REk7RUFDRSwwQmpHaERZO0NKMnR2RGxCOztBcUd6cXZETTtFQUNFLDBCQUFzQztDckc0cXZEOUM7O0FxR3hxdkRJO0VBQ0UsMEJqR3hEWTtDSm11dkRsQjs7QXFHenF2RE07RUFDRSwwQkFBc0M7Q3JHNHF2RDlDOztBcUdodHZESTtFQUNFLGNBQWE7Q3JHbXR2RG5COztBcUdqdHZETTtFQUNFLDZEakd6QlU7Q0o2dXZEbEI7O0FxR2p0dkRNO0VBQ0UsNkRqRzdCVTtDSml2dkRsQjs7QXFHanR2RE07RUFDRSw2RGpHakNVO0NKcXZ2RGxCOztBcUdodHZESTtFQUNFLDBCakd0Q1k7Q0p5dnZEbEI7O0FxR2p0dkRNO0VBQ0UsMEJBQXNDO0NyR290dkQ5Qzs7QXFHaHR2REk7RUFDRSwwQmpHOUNZO0NKaXd2RGxCOztBcUdqdHZETTtFQUNFLDBCQUFzQztDckdvdHZEOUM7O0FxR2h0dkRJO0VBQ0UsMEJqR3REWTtDSnl3dkRsQjs7QXFHanR2RE07RUFDRSwwQkFBc0M7Q3JHb3R2RDlDOztBcUd2c3ZERTtFQUVJLHNCckcxRndCO0V5QksxQiwwQnpCTDBCO0NBb3l2RDlCOztBcUc1c3ZERTtFQVFNLHlPQUFvRTtDckd3c3ZENUU7O0FxR2h0dkRFO0VBV00sbUxBQWlFO0NyR3lzdkR6RTs7QXFHcHR2REU7RUFrQk0sK0VyRzFHc0I7Q0FnenZEOUI7O0FxR3h0dkRFO0VBeUJJLHNCQUFrQztDckdtc3ZEeEM7O0FxRzV0dkRFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHbXN2RHhDOztBcUdqdXZERTtFQUVJLHNCakcxRVk7RXFCWGQsMEJyQldjO0NKOHl2RGxCOztBcUd0dXZERTtFQVFNLHlPQUFvRTtDckdrdXZENUU7O0FxRzF1dkRFO0VBV00sbUxBQWlFO0NyR211dkR6RTs7QXFHOXV2REU7RUFrQk0saUZqRzFGVTtDSjB6dkRsQjs7QXFHbHZ2REU7RUF5Qkksc0JBQWtDO0NyRzZ0dkR4Qzs7QXFHdHZ2REU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckc2dHZEeEM7O0FxRzN2dkRFO0VBRUksc0JqR2hEVztFcUJyQ2IsMEJyQnFDYTtDSjh5dkRqQjs7QXFHaHd2REU7RUFRTSx5T0FBb0U7Q3JHNHZ2RDVFOztBcUdwd3ZERTtFQVdNLG1MQUFpRTtDckc2dnZEekU7O0FxR3h3dkRFO0VBa0JNLCtFakdoRVM7Q0owenZEakI7O0FxRzV3dkRFO0VBeUJJLHNCQUFrQztDckd1dnZEeEM7O0FxR2h4dkRFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHdXZ2RHhDOztBcUdyeHZERTtFQUVJLHNCakc5Q1c7RXFCdkNiLDBCckJ1Q2E7Q0pzMHZEakI7O0FxRzF4dkRFO0VBUU0seU9BQW9FO0NyR3N4dkQ1RTs7QXFHOXh2REU7RUFXTSxtTEFBaUU7Q3JHdXh2RHpFOztBcUdseXZERTtFQWtCTSxnRmpHOURTO0NKazF2RGpCOztBcUd0eXZERTtFQXlCSSxzQkFBa0M7Q3JHaXh2RHhDOztBcUcxeXZERTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyR2l4dkR4Qzs7QXFHL3l2REU7RUFFSSxzQmpHakRXO0VxQnBDYiwwQnJCb0NhO0NKbTJ2RGpCOztBcUdwenZERTtFQVFNLHlPQUFvRTtDckdnenZENUU7O0FxR3h6dkRFO0VBV00sbUxBQWlFO0NyR2l6dkR6RTs7QXFHNXp2REU7RUFrQk0sK0VqR2pFUztDSisydkRqQjs7QXFHaDB2REU7RUF5Qkksc0JBQWtDO0NyRzJ5dkR4Qzs7QXFHcDB2REU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckcyeXZEeEM7O0FxR3owdkRFO0VBRUksc0JqR25EVztFcUJsQ2IsMEJyQmtDYTtDSiszdkRqQjs7QXFHOTB2REU7RUFRTSx5T0FBb0U7Q3JHMDB2RDVFOztBcUdsMXZERTtFQVdNLG1MQUFpRTtDckcyMHZEekU7O0FxR3QxdkRFO0VBa0JNLCtFakduRVM7Q0oyNHZEakI7O0FxRzExdkRFO0VBeUJJLHNCQUFrQztDckdxMHZEeEM7O0FxRzkxdkRFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHcTB2RHhDOztBcUduMnZERTtFQUVJLHNCakcvRVk7RXFCTmQsMEJyQk1jO0NKcTd2RGxCOztBcUd4MnZERTtFQVFNLHlPQUFvRTtDckdvMnZENUU7O0FxRzUydkRFO0VBV00sbUxBQWlFO0NyR3EydkR6RTs7QXFHaDN2REU7RUFrQk0saUZqRy9GVTtDSmk4dkRsQjs7QXFHcDN2REU7RUF5Qkksb0JBQWtDO0NyRysxdkR4Qzs7QXFHeDN2REU7RUE2Qkksd0JBQXNDO0VBQ3RDLG9CQUFrQztDckcrMXZEeEM7O0FxRzczdkRFO0VBRUksc0JqR3hFWTtFcUJiZCwwQnJCYWM7Q0p3OHZEbEI7O0FxR2w0dkRFO0VBUU0seU9BQW9FO0NyRzgzdkQ1RTs7QXFHdDR2REU7RUFXTSxtTEFBaUU7Q3JHKzN2RHpFOztBcUcxNHZERTtFQWtCTSw4RWpHeEZVO0NKbzl2RGxCOztBcUc5NHZERTtFQXlCSSxzQkFBa0M7Q3JHeTN2RHhDOztBcUdsNXZERTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyR3kzdkR4Qzs7QXFHdjV2REU7RUFFSSxzQmZwRmE7RTdERGYsMEI2RENlO0N0RjgrdkRuQjs7QXFHNTV2REU7RUFRTSx5T0FBb0U7Q3JHdzV2RDVFOztBcUdoNnZERTtFQVdNLG1MQUFpRTtDckd5NXZEekU7O0FxR3A2dkRFO0VBa0JNLGdGZnBHVztDdEYwL3ZEbkI7O0FxR3g2dkRFO0VBeUJJLHNCQUFrQztDckdtNXZEeEM7O0FxRzU2dkRFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHbTV2RHhDOztBcUdqN3ZERTtFQUVJLHNCZm5GUTtFN0RGViwwQjZERVU7Q3RGdWd3RGQ7O0FxR3Q3dkRFO0VBUU0seU9BQW9FO0NyR2s3dkQ1RTs7QXFHMTd2REU7RUFXTSxtTEFBaUU7Q3JHbTd2RHpFOztBcUc5N3ZERTtFQWtCTSw2RWZuR007Q3RGbWh3RGQ7O0FxR2w4dkRFO0VBeUJJLHNCQUFrQztDckc2NnZEeEM7O0FxR3Q4dkRFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHNjZ2RHhDOztBcUczOHZERTtFQUVJLHNCZmpGUztFN0RKWCwwQjZESVc7Q3RGK2h3RGY7O0FxR2g5dkRFO0VBUU0seU9BQW9FO0NyRzQ4dkQ1RTs7QXFHcDl2REU7RUFXTSxtTEFBaUU7Q3JHNjh2RHpFOztBcUd4OXZERTtFQWtCTSxnRmZqR087Q3RGMml3RGY7O0FxRzU5dkRFO0VBeUJJLHNCQUFrQztDckd1OHZEeEM7O0FxR2grdkRFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHdTh2RHhDOztBcUdyK3ZERTtFQUVJLHNCZmhGUTtFN0RMViwwQjZES1U7Q3RGd2p3RGQ7O0FxRzErdkRFO0VBUU0seU9BQW9FO0NyR3MrdkQ1RTs7QXFHOSt2REU7RUFXTSxtTEFBaUU7Q3JHdSt2RHpFOztBcUdsL3ZERTtFQWtCTSwrRWZoR007Q3RGb2t3RGQ7O0FxR3QvdkRFO0VBeUJJLHNCQUFrQztDckdpK3ZEeEM7O0FxRzEvdkRFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHaSt2RHhDOztBcUcvL3ZERTtFQUVJLHNCZjlFVztFN0RQYiwwQjZET2E7Q3RGZ2x3RGpCOztBcUdwZ3dERTtFQVFNLHlPQUFvRTtDckdnZ3dENUU7O0FxR3hnd0RFO0VBV00sbUxBQWlFO0NyR2lnd0R6RTs7QXFHNWd3REU7RUFrQk0sZ0ZmOUZTO0N0RjRsd0RqQjs7QXFHaGh3REU7RUF5Qkksc0JBQWtDO0NyRzIvdkR4Qzs7QXFHcGh3REU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckcyL3ZEeEM7O0FxR3pod0RFO0VBRUksc0JmNUVVO0U3RFRaLDBCNkRTWTtDdEZ3bXdEaEI7O0FxRzlod0RFO0VBUU0seU9BQW9FO0NyRzBod0Q1RTs7QXFHbGl3REU7RUFXTSxtTEFBaUU7Q3JHMmh3RHpFOztBcUd0aXdERTtFQWtCTSwrRWY1RlE7Q3RGb253RGhCOztBcUcxaXdERTtFQXlCSSxzQkFBa0M7Q3JHcWh3RHhDOztBcUc5aXdERTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyR3Fod0R4Qzs7QXFHbmp3REU7RUFFSSxzQmpHdkRXO0VxQjlCYiwwQnJCOEJhO0NKNm13RGpCOztBcUd4andERTtFQVFNLHlPQUFvRTtDckdvandENUU7O0FxRzVqd0RFO0VBV00sbUxBQWlFO0NyR3Fqd0R6RTs7QXFHaGt3REU7RUFrQk0sK0VqR3ZFUztDSnlud0RqQjs7QXFHcGt3REU7RUF5Qkksc0JBQWtDO0NyRytpd0R4Qzs7QXFHeGt3REU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckcraXdEeEM7O0FxRzdrd0RFO0VBRUksc0JqR3REVztFcUIvQmIsMEJyQitCYTtDSnNvd0RqQjs7QXFHbGx3REU7RUFRTSx5T0FBb0U7Q3JHOGt3RDVFOztBcUd0bHdERTtFQVdNLG1MQUFpRTtDckcra3dEekU7O0FxRzFsd0RFO0VBa0JNLGdGakd0RVM7Q0prcHdEakI7O0FxRzlsd0RFO0VBeUJJLHNCQUFrQztDckd5a3dEeEM7O0FxR2xtd0RFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHeWt3RHhDOztBcUd2bXdERTtFQUVJLHNCakdyRFc7RXFCaENiLDBCckJnQ2E7Q0orcHdEakI7O0FxRzVtd0RFO0VBUU0seU9BQW9FO0NyR3dtd0Q1RTs7QXFHaG53REU7RUFXTSxtTEFBaUU7Q3JHeW13RHpFOztBcUdwbndERTtFQWtCTSxnRmpHckVTO0NKMnF3RGpCOztBcUd4bndERTtFQXlCSSxzQkFBa0M7Q3JHbW13RHhDOztBcUc1bndERTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyR21td0R4Qzs7QXFHam93REU7RUFFSSxzQmpHcERXO0VxQmpDYiwwQnJCaUNhO0NKd3J3RGpCOztBcUd0b3dERTtFQVFNLHlPQUFvRTtDckdrb3dENUU7O0FxRzFvd0RFO0VBV00sbUxBQWlFO0NyR21vd0R6RTs7QXFHOW93REU7RUFrQk0sZ0ZqR3BFUztDSm9zd0RqQjs7QXFHbHB3REU7RUF5Qkksc0JBQWtDO0NyRzZud0R4Qzs7QXFHdHB3REU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckc2bndEeEM7O0FxRzNwd0RFO0VBRUksc0JqR25EVztFcUJsQ2IsMEJyQmtDYTtDSml0d0RqQjs7QXFHaHF3REU7RUFRTSx5T0FBb0U7Q3JHNHB3RDVFOztBcUdwcXdERTtFQVdNLG1MQUFpRTtDckc2cHdEekU7O0FxR3hxd0RFO0VBa0JNLCtFakduRVM7Q0o2dHdEakI7O0FxRzVxd0RFO0VBeUJJLHNCQUFrQztDckd1cHdEeEM7O0FxR2hyd0RFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHdXB3RHhDOztBcUdycndERTtFQUVJLHNCakdsRFc7RXFCbkNiLDBCckJtQ2E7Q0owdXdEakI7O0FxRzFyd0RFO0VBUU0seU9BQW9FO0NyR3Nyd0Q1RTs7QXFHOXJ3REU7RUFXTSxtTEFBaUU7Q3JHdXJ3RHpFOztBcUdsc3dERTtFQWtCTSxnRmpHbEVTO0NKc3Z3RGpCOztBcUd0c3dERTtFQXlCSSxzQkFBa0M7Q3JHaXJ3RHhDOztBcUcxc3dERTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyR2lyd0R4Qzs7QXFHL3N3REU7RUFFSSxzQmpHakRXO0VxQnBDYiwwQnJCb0NhO0NKbXd3RGpCOztBcUdwdHdERTtFQVFNLHlPQUFvRTtDckdndHdENUU7O0FxR3h0d0RFO0VBV00sbUxBQWlFO0NyR2l0d0R6RTs7QXFHNXR3REU7RUFrQk0sK0VqR2pFUztDSit3d0RqQjs7QXFHaHV3REU7RUF5Qkksc0JBQWtDO0NyRzJzd0R4Qzs7QXFHcHV3REU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckcyc3dEeEM7O0FxR3p1d0RFO0VBRUksc0JqR2hEVztFcUJyQ2IsMEJyQnFDYTtDSjR4d0RqQjs7QXFHOXV3REU7RUFRTSx5T0FBb0U7Q3JHMHV3RDVFOztBcUdsdndERTtFQVdNLG1MQUFpRTtDckcydXdEekU7O0FxR3R2d0RFO0VBa0JNLCtFakdoRVM7Q0p3eXdEakI7O0FxRzF2d0RFO0VBeUJJLHNCQUFrQztDckdxdXdEeEM7O0FxRzl2d0RFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHcXV3RHhDOztBcUdud3dERTtFQUVJLHNCakcvQ1c7RXFCdENiLDBCckJzQ2E7Q0pxendEakI7O0FxR3h3d0RFO0VBUU0seU9BQW9FO0NyR293d0Q1RTs7QXFHNXd3REU7RUFXTSxtTEFBaUU7Q3JHcXd3RHpFOztBcUdoeHdERTtFQWtCTSxnRmpHL0RTO0NKaTB3RGpCOztBcUdweHdERTtFQXlCSSxzQkFBa0M7Q3JHK3Z3RHhDOztBcUd4eHdERTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyRyt2d0R4Qzs7QXFHN3h3REU7RUFFSSxzQmpHOUNXO0VxQnZDYiwwQnJCdUNhO0NKODB3RGpCOztBcUdseXdERTtFQVFNLHlPQUFvRTtDckc4eHdENUU7O0FxR3R5d0RFO0VBV00sbUxBQWlFO0NyRyt4d0R6RTs7QXFHMXl3REU7RUFrQk0sZ0ZqRzlEUztDSjAxd0RqQjs7QXFHOXl3REU7RUF5Qkksc0JBQWtDO0NyR3l4d0R4Qzs7QXFHbHp3REU7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckd5eHdEeEM7O0FxR3Z6d0RFO0VBRUksbUJqR2hGUztFcUJMWCx1QnJCS1c7Q0owNHdEZjs7QXFHNXp3REU7RUFRTSxzT0FBb0U7Q3JHd3p3RDVFOztBcUdoMHdERTtFQVdNLGdMQUFpRTtDckd5endEekU7O0FxR3Awd0RFO0VBa0JNLGlGakdoR087Q0pzNXdEZjs7QXFHeDB3REU7RUF5Qkksb0JBQWtDO0NyR216d0R4Qzs7QXFHNTB3REU7RUE2Qkksd0JBQXNDO0VBQ3RDLG9CQUFrQztDckdtendEeEM7O0FxR2oxd0RFO0VBRUksc0JqRzFFWTtFcUJYZCwwQnJCV2M7Q0o4NXdEbEI7O0FxR3Qxd0RFO0VBUU0seU9BQW9FO0NyR2sxd0Q1RTs7QXFHMTF3REU7RUFXTSxtTEFBaUU7Q3JHbTF3RHpFOztBcUc5MXdERTtFQWtCTSxpRmpHMUZVO0NKMDZ3RGxCOztBcUdsMndERTtFQXlCSSxzQkFBa0M7Q3JHNjB3RHhDOztBcUd0MndERTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyRzYwd0R4Qzs7QXFHMzJ3REU7RUFFSSxzQmpHeEVZO0VxQmJkLDBCckJhYztDSnM3d0RsQjs7QXFHaDN3REU7RUFRTSx5T0FBb0U7Q3JHNDJ3RDVFOztBcUdwM3dERTtFQVdNLG1MQUFpRTtDckc2MndEekU7O0FxR3gzd0RFO0VBa0JNLDhFakd4RlU7Q0prOHdEbEI7O0FxRzUzd0RFO0VBeUJJLHNCQUFrQztDckd1MndEeEM7O0FxR2g0d0RFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHdTJ3RHhDOztBb0czcHdEQTtFQUVJLHlDQUF3QztFQUN4QyxpQkFBZ0I7Q3BHNnB3RHBCOztBb0docXdEQTtFM0U3VEksOEIyRW1VZ0M7Q3BHOHB3RHBDOztBb0cxcHdEQTs7RUFHSSwwQkFBK0M7RUFDL0MsMEJBQWdEO0VBQ2hELGFBQTZEO0NwRzRwd0RqRTs7QW9HanF3REE7RUFTTSwwQkFBaUQ7Q3BHNHB3RHZEOztBb0dycXdEQTtFQVlNLDBCQUFnRDtDcEc2cHdEdEQ7O0FvR3pxd0RBOztFQW1CTSwwQkFBK0M7RUFDL0MsWWhHdFZTO0VnR3VWVCwwQkFBZ0Q7RUFDaEQsa0JBQWlCO0NwRzJwd0R2Qjs7QW9HdHB3REE7Ozs7OztFQU9JLDBCaEc1VmM7RWdHNlZkLFloR3JXVztDSjYvd0RmOztBb0docXdEQTs7O0VBYUksc0JoR3BXYztDSjYvd0RsQjs7QW9HdHF3REE7RUFnQkksMEJoR3JXYztFZ0dzV2QsWWhHOVdXO0VnRytXWCxzQmhHeldjO0NKbWd4RGxCOztBb0c1cXdEQTtFQXNCSSxzQmhHN1djO0NKdWd4RGxCOztBb0docndEQTs7RUEyQkksMEJBQW9DO0VBQ3BDLHNCaEduWGM7RWdHb1hkLFloRzFYVztDSm9oeERmOztBb0d2cndEQTtFQWtDTSwwQkFBc0M7Q3BHeXB3RDVDOztBb0czcndEQTtFQXFDTSwwQkFBc0M7Q3BHMHB3RDVDOztBb0cvcndEQTtFQXdDTSwwQkFBc0M7Q3BHMnB3RDVDOztBcUduZ3hESTtFQUNFLGNBQWE7Q3JHc2d4RG5COztBcUdwZ3hETTtFQUNFLCtEUlRhO0M3RmdoeERyQjs7QXFHcGd4RE07RUFDRSwrRFJiYTtDN0ZvaHhEckI7O0FxR3BneERNO0VBQ0UsK0RSakJhO0M3RndoeERyQjs7QXFHbmd4REk7RUFDRSwwQlJ0QmU7QzdGNGh4RHJCOztBcUdwZ3hETTtFQUNFLDBCQUFzQztDckd1Z3hEOUM7O0FxR25neERJO0VBQ0UsMEJSOUJlO0M3Rm9peERyQjs7QXFHcGd4RE07RUFDRSwwQkFBc0M7Q3JHdWd4RDlDOztBcUduZ3hESTtFQUNFLDBCUnRDZTtDN0Y0aXhEckI7O0FxR3BneERNO0VBQ0UsMEJBQXNDO0NyR3VneEQ5Qzs7QXFHM2l4REk7RUFDRSxjQUFhO0NyRzhpeERuQjs7QXFHNWl4RE07RUFDRSxnRWpHM0JVO0NKMGt4RGxCOztBcUc1aXhETTtFQUNFLGdFakcvQlU7Q0o4a3hEbEI7O0FxRzVpeERNO0VBQ0UsZ0VqR25DVTtDSmtseERsQjs7QXFHM2l4REk7RUFDRSwwQmpHeENZO0NKc2x4RGxCOztBcUc1aXhETTtFQUNFLDBCQUFzQztDckcraXhEOUM7O0FxRzNpeERJO0VBQ0UsMEJqR2hEWTtDSjhseERsQjs7QXFHNWl4RE07RUFDRSwwQkFBc0M7Q3JHK2l4RDlDOztBcUczaXhESTtFQUNFLDBCakd4RFk7Q0pzbXhEbEI7O0FxRzVpeERNO0VBQ0UsMEJBQXNDO0NyRytpeEQ5Qzs7QXFHbmx4REk7RUFDRSxjQUFhO0NyR3NseERuQjs7QXFHcGx4RE07RUFDRSw4RFJGYTtDN0Z5bHhEckI7O0FxR3BseERNO0VBQ0UsOERSTmE7QzdGNmx4RHJCOztBcUdwbHhETTtFQUNFLDhEUlZhO0M3RmlteERyQjs7QXFHbmx4REk7RUFDRSwwQlJmZTtDN0ZxbXhEckI7O0FxR3BseERNO0VBQ0UsMEJBQXNDO0NyR3VseEQ5Qzs7QXFHbmx4REk7RUFDRSwwQlJ2QmU7QzdGNm14RHJCOztBcUdwbHhETTtFQUNFLDBCQUFzQztDckd1bHhEOUM7O0FxR25seERJO0VBQ0UsMEJSL0JlO0M3RnFueERyQjs7QXFHcGx4RE07RUFDRSwwQkFBc0M7Q3JHdWx4RDlDOztBcUczbnhESTtFQUNFLGNBQWE7Q3JHOG54RG5COztBcUc1bnhETTtFQUNFLCtEUkFhO0M3RitueERyQjs7QXFHNW54RE07RUFDRSwrRFJKYTtDN0Ztb3hEckI7O0FxRzVueERNO0VBQ0UsK0RSUmE7QzdGdW94RHJCOztBcUczbnhESTtFQUNFLDBCUmJlO0M3RjJveERyQjs7QXFHNW54RE07RUFDRSwwQkFBc0M7Q3JHK254RDlDOztBcUczbnhESTtFQUNFLDBCUnJCZTtDN0ZtcHhEckI7O0FxRzVueERNO0VBQ0UsMEJBQXNDO0NyRytueEQ5Qzs7QXFHM254REk7RUFDRSwwQlI3QmU7QzdGMnB4RHJCOztBcUc1bnhETTtFQUNFLDBCQUFzQztDckcrbnhEOUM7O0FxR25xeERJO0VBQ0UsY0FBYTtDckdzcXhEbkI7O0FxR3BxeERNO0VBQ0UsK0RSSGE7QzdGMHF4RHJCOztBcUdwcXhETTtFQUNFLCtEUlBhO0M3RjhxeERyQjs7QXFHcHF4RE07RUFDRSwrRFJYYTtDN0ZrcnhEckI7O0FxR25xeERJO0VBQ0UsMEJSaEJlO0M3RnNyeERyQjs7QXFHcHF4RE07RUFDRSwwQkFBc0M7Q3JHdXF4RDlDOztBcUducXhESTtFQUNFLDBCUnhCZTtDN0Y4cnhEckI7O0FxR3BxeERNO0VBQ0UsMEJBQXNDO0NyR3VxeEQ5Qzs7QXFHbnF4REk7RUFDRSwwQlJoQ2U7QzdGc3N4RHJCOztBcUdwcXhETTtFQUNFLDBCQUFzQztDckd1cXhEOUM7O0FxRzNzeERJO0VBQ0UsY0FBYTtDckc4c3hEbkI7O0FxRzVzeERNO0VBQ0UsOERSTGE7QzdGb3R4RHJCOztBcUc1c3hETTtFQUNFLDhEUlRhO0M3Rnd0eERyQjs7QXFHNXN4RE07RUFDRSw4RFJiYTtDN0Y0dHhEckI7O0FxRzNzeERJO0VBQ0UsMEJSbEJlO0M3Rmd1eERyQjs7QXFHNXN4RE07RUFDRSwwQkFBc0M7Q3JHK3N4RDlDOztBcUczc3hESTtFQUNFLDBCUjFCZTtDN0Z3dXhEckI7O0FxRzVzeERNO0VBQ0UsMEJBQXNDO0NyRytzeEQ5Qzs7QXFHM3N4REk7RUFDRSwwQlJsQ2U7QzdGZ3Z4RHJCOztBcUc1c3hETTtFQUNFLDBCQUFzQztDckcrc3hEOUM7O0FxR252eERJO0VBQ0UsY0FBYTtDckdzdnhEbkI7O0FxR3B2eERNO0VBQ0UsZ0VqR2hDVTtDSnV4eERsQjs7QXFHcHZ4RE07RUFDRSxnRWpHcENVO0NKMnh4RGxCOztBcUdwdnhETTtFQUNFLGdFakd4Q1U7Q0oreHhEbEI7O0FxR252eERJO0VBQ0UsMEJqRzdDWTtDSm15eERsQjs7QXFHcHZ4RE07RUFDRSx3QkFBc0M7Q3JHdXZ4RDlDOztBcUdudnhESTtFQUNFLDBCakdyRFk7Q0oyeXhEbEI7O0FxR3B2eERNO0VBQ0Usd0JBQXNDO0NyR3V2eEQ5Qzs7QXFHbnZ4REk7RUFDRSwwQmpHN0RZO0NKbXp4RGxCOztBcUdwdnhETTtFQUNFLHdCQUFzQztDckd1dnhEOUM7O0FxRzN4eERJO0VBQ0UsY0FBYTtDckc4eHhEbkI7O0FxRzV4eERNO0VBQ0UsNkRqR3pCVTtDSnd6eERsQjs7QXFHNXh4RE07RUFDRSw2RGpHN0JVO0NKNHp4RGxCOztBcUc1eHhETTtFQUNFLDZEakdqQ1U7Q0pnMHhEbEI7O0FxRzN4eERJO0VBQ0UsMEJqR3RDWTtDSm8weERsQjs7QXFHNXh4RE07RUFDRSwwQkFBc0M7Q3JHK3h4RDlDOztBcUczeHhESTtFQUNFLDBCakc5Q1k7Q0o0MHhEbEI7O0FxRzV4eERNO0VBQ0UsMEJBQXNDO0NyRyt4eEQ5Qzs7QXFHM3h4REk7RUFDRSwwQmpHdERZO0NKbzF4RGxCOztBcUc1eHhETTtFQUNFLDBCQUFzQztDckcreHhEOUM7O0FxR24weERJO0VBQ0UsY0FBYTtDckdzMHhEbkI7O0FxR3AweERNO0VBQ0UsZ0VSRzZCO0M3Rm8weERyQzs7QXFHcDB4RE07RUFDRSxnRVJENkI7QzdGdzB4RHJDOztBcUdwMHhETTtFQUNFLGdFUkw2QjtDN0Y0MHhEckM7O0FxR24weERJO0VBQ0UsMEJSVitCO0M3RmcxeERyQzs7QXFHcDB4RE07RUFDRSx3QkFBc0M7Q3JHdTB4RDlDOztBcUduMHhESTtFQUNFLDBCUmxCK0I7QzdGdzF4RHJDOztBcUdwMHhETTtFQUNFLHdCQUFzQztDckd1MHhEOUM7O0FxR24weERJO0VBQ0UsMEJSMUIrQjtDN0ZnMnhEckM7O0FxR3AweERNO0VBQ0Usd0JBQXNDO0NyR3UweEQ5Qzs7QXFHMzJ4REk7RUFDRSxjQUFhO0NyRzgyeERuQjs7QXFHNTJ4RE07RUFDRSw0RFJJdUI7QzdGMjJ4RC9COztBcUc1MnhETTtFQUNFLDREUkF1QjtDN0YrMnhEL0I7O0FxRzUyeERNO0VBQ0UsNERSSnVCO0M3Rm0zeEQvQjs7QXFHMzJ4REk7RUFDRSwwQlJUeUI7QzdGdTN4RC9COztBcUc1MnhETTtFQUNFLDBCQUFzQztDckcrMnhEOUM7O0FxRzMyeERJO0VBQ0UsMEJSakJ5QjtDN0YrM3hEL0I7O0FxRzUyeERNO0VBQ0UsMEJBQXNDO0NyRysyeEQ5Qzs7QXFHMzJ4REk7RUFDRSwwQlJ6QnlCO0M3RnU0eEQvQjs7QXFHNTJ4RE07RUFDRSwwQkFBc0M7Q3JHKzJ4RDlDOztBcUduNXhESTtFQUNFLGNBQWE7Q3JHczV4RG5COztBcUdwNXhETTtFQUNFLGdFUkt5QjtDN0ZrNXhEakM7O0FxR3A1eERNO0VBQ0UsZ0VSQ3lCO0M3RnM1eERqQzs7QXFHcDV4RE07RUFDRSxnRVJIeUI7QzdGMDV4RGpDOztBcUduNXhESTtFQUNFLDBCUlIyQjtDN0Y4NXhEakM7O0FxR3A1eERNO0VBQ0UsMEJBQXNDO0NyR3U1eEQ5Qzs7QXFHbjV4REk7RUFDRSwwQlJoQjJCO0M3RnM2eERqQzs7QXFHcDV4RE07RUFDRSwwQkFBc0M7Q3JHdTV4RDlDOztBcUduNXhESTtFQUNFLDBCUnhCMkI7QzdGODZ4RGpDOztBcUdwNXhETTtFQUNFLDBCQUFzQztDckd1NXhEOUM7O0FxRzM3eERJO0VBQ0UsY0FBYTtDckc4N3hEbkI7O0FxRzU3eERNO0VBQ0UsZ0VSTXdCO0M3Rnk3eERoQzs7QXFHNTd4RE07RUFDRSxnRVJFd0I7QzdGNjd4RGhDOztBcUc1N3hETTtFQUNFLGdFUkZ3QjtDN0ZpOHhEaEM7O0FxRzM3eERJO0VBQ0UsMEJSUDBCO0M3RnE4eERoQzs7QXFHNTd4RE07RUFDRSx3QkFBc0M7Q3JHKzd4RDlDOztBcUczN3hESTtFQUNFLDBCUmYwQjtDN0Y2OHhEaEM7O0FxRzU3eERNO0VBQ0Usd0JBQXNDO0NyRys3eEQ5Qzs7QXFHMzd4REk7RUFDRSwwQlJ2QjBCO0M3RnE5eERoQzs7QXFHNTd4RE07RUFDRSx3QkFBc0M7Q3JHKzd4RDlDOztBcUduK3hESTtFQUNFLGNBQWE7Q3JHcyt4RG5COztBcUdwK3hETTtFQUNFLGdFUk8yQjtDN0ZnK3hEbkM7O0FxR3AreERNO0VBQ0UsZ0VSRzJCO0M3Rm8reERuQzs7QXFHcCt4RE07RUFDRSxnRVJEMkI7QzdGdyt4RG5DOztBcUduK3hESTtFQUNFLDBCUk42QjtDN0Y0K3hEbkM7O0FxR3AreERNO0VBQ0Usd0JBQXNDO0NyR3UreEQ5Qzs7QXFHbit4REk7RUFDRSwwQlJkNkI7QzdGby94RG5DOztBcUdwK3hETTtFQUNFLHdCQUFzQztDckd1K3hEOUM7O0FxR24reERJO0VBQ0UsMEJSdEI2QjtDN0Y0L3hEbkM7O0FxR3AreERNO0VBQ0Usd0JBQXNDO0NyR3UreEQ5Qzs7QXFHM2d5REk7RUFDRSxjQUFhO0NyRzhneURuQjs7QXFHNWd5RE07RUFDRSxnRVJRMEI7QzdGdWd5RGxDOztBcUc1Z3lETTtFQUNFLGdFUkkwQjtDN0YyZ3lEbEM7O0FxRzVneURNO0VBQ0UsZ0VSQTBCO0M3RitneURsQzs7QXFHM2d5REk7RUFDRSwwQlJMNEI7QzdGbWh5RGxDOztBcUc1Z3lETTtFQUNFLHdCQUFzQztDckcrZ3lEOUM7O0FxRzNneURJO0VBQ0UsMEJSYjRCO0M3RjJoeURsQzs7QXFHNWd5RE07RUFDRSx3QkFBc0M7Q3JHK2d5RDlDOztBcUczZ3lESTtFQUNFLDBCUnJCNEI7QzdGbWl5RGxDOztBcUc1Z3lETTtFQUNFLHdCQUFzQztDckcrZ3lEOUM7O0FxR25qeURJO0VBQ0UsY0FBYTtDckdzanlEbkI7O0FxR3BqeURNO0VBQ0UsK0RSVGE7QzdGZ2t5RHJCOztBcUdwanlETTtFQUNFLCtEUmJhO0M3Rm9reURyQjs7QXFHcGp5RE07RUFDRSwrRFJqQmE7QzdGd2t5RHJCOztBcUduanlESTtFQUNFLDBCUnRCZTtDN0Y0a3lEckI7O0FxR3BqeURNO0VBQ0UsMEJBQXNDO0NyR3VqeUQ5Qzs7QXFHbmp5REk7RUFDRSwwQlI5QmU7QzdGb2x5RHJCOztBcUdwanlETTtFQUNFLDBCQUFzQztDckd1anlEOUM7O0FxR25qeURJO0VBQ0UsMEJSdENlO0M3RjRseURyQjs7QXFHcGp5RE07RUFDRSwwQkFBc0M7Q3JHdWp5RDlDOztBcUczbHlESTtFQUNFLGNBQWE7Q3JHOGx5RG5COztBcUc1bHlETTtFQUNFLCtEUlJhO0M3RnVteURyQjs7QXFHNWx5RE07RUFDRSwrRFJaYTtDN0YybXlEckI7O0FxRzVseURNO0VBQ0UsK0RSaEJhO0M3RitteURyQjs7QXFHM2x5REk7RUFDRSwwQlJyQmU7QzdGbW55RHJCOztBcUc1bHlETTtFQUNFLDBCQUFzQztDckcrbHlEOUM7O0FxRzNseURJO0VBQ0UsMEJSN0JlO0M3RjJueURyQjs7QXFHNWx5RE07RUFDRSwwQkFBc0M7Q3JHK2x5RDlDOztBcUczbHlESTtFQUNFLDBCUnJDZTtDN0Ztb3lEckI7O0FxRzVseURNO0VBQ0UsMEJBQXNDO0NyRytseUQ5Qzs7QXFHbm95REk7RUFDRSxjQUFhO0NyR3NveURuQjs7QXFHcG95RE07RUFDRSwrRFJQYTtDN0Y4b3lEckI7O0FxR3BveURNO0VBQ0UsK0RSWGE7QzdGa3B5RHJCOztBcUdwb3lETTtFQUNFLCtEUmZhO0M3RnNweURyQjs7QXFHbm95REk7RUFDRSwwQlJwQmU7QzdGMHB5RHJCOztBcUdwb3lETTtFQUNFLDBCQUFzQztDckd1b3lEOUM7O0FxR25veURJO0VBQ0UsMEJSNUJlO0M3RmtxeURyQjs7QXFHcG95RE07RUFDRSwwQkFBc0M7Q3JHdW95RDlDOztBcUdub3lESTtFQUNFLDBCUnBDZTtDN0YwcXlEckI7O0FxR3BveURNO0VBQ0UsMEJBQXNDO0NyR3VveUQ5Qzs7QXFHM3F5REk7RUFDRSxjQUFhO0NyRzhxeURuQjs7QXFHNXF5RE07RUFDRSwrRFJOYTtDN0ZxcnlEckI7O0FxRzVxeURNO0VBQ0UsK0RSVmE7QzdGeXJ5RHJCOztBcUc1cXlETTtFQUNFLCtEUmRhO0M3RjZyeURyQjs7QXFHM3F5REk7RUFDRSwwQlJuQmU7QzdGaXN5RHJCOztBcUc1cXlETTtFQUNFLDBCQUFzQztDckcrcXlEOUM7O0FxRzNxeURJO0VBQ0UsMEJSM0JlO0M3RnlzeURyQjs7QXFHNXF5RE07RUFDRSwwQkFBc0M7Q3JHK3F5RDlDOztBcUczcXlESTtFQUNFLDBCUm5DZTtDN0ZpdHlEckI7O0FxRzVxeURNO0VBQ0UsMEJBQXNDO0NyRytxeUQ5Qzs7QXFHbnR5REk7RUFDRSxjQUFhO0NyR3N0eURuQjs7QXFHcHR5RE07RUFDRSw4RFJMYTtDN0Y0dHlEckI7O0FxR3B0eURNO0VBQ0UsOERSVGE7QzdGZ3V5RHJCOztBcUdwdHlETTtFQUNFLDhEUmJhO0M3Rm91eURyQjs7QXFHbnR5REk7RUFDRSwwQlJsQmU7QzdGd3V5RHJCOztBcUdwdHlETTtFQUNFLDBCQUFzQztDckd1dHlEOUM7O0FxR250eURJO0VBQ0UsMEJSMUJlO0M3Rmd2eURyQjs7QXFHcHR5RE07RUFDRSwwQkFBc0M7Q3JHdXR5RDlDOztBcUdudHlESTtFQUNFLDBCUmxDZTtDN0Z3dnlEckI7O0FxR3B0eURNO0VBQ0UsMEJBQXNDO0NyR3V0eUQ5Qzs7QXFHM3Z5REk7RUFDRSxjQUFhO0NyRzh2eURuQjs7QXFHNXZ5RE07RUFDRSwrRFJKYTtDN0Ztd3lEckI7O0FxRzV2eURNO0VBQ0UsK0RSUmE7QzdGdXd5RHJCOztBcUc1dnlETTtFQUNFLCtEUlphO0M3RjJ3eURyQjs7QXFHM3Z5REk7RUFDRSwwQlJqQmU7QzdGK3d5RHJCOztBcUc1dnlETTtFQUNFLDBCQUFzQztDckcrdnlEOUM7O0FxRzN2eURJO0VBQ0UsMEJSekJlO0M3RnV4eURyQjs7QXFHNXZ5RE07RUFDRSwwQkFBc0M7Q3JHK3Z5RDlDOztBcUczdnlESTtFQUNFLDBCUmpDZTtDN0YreHlEckI7O0FxRzV2eURNO0VBQ0UsMEJBQXNDO0NyRyt2eUQ5Qzs7QXFHbnl5REk7RUFDRSxjQUFhO0NyR3N5eURuQjs7QXFHcHl5RE07RUFDRSwrRFJIYTtDN0YweXlEckI7O0FxR3B5eURNO0VBQ0UsK0RSUGE7QzdGOHl5RHJCOztBcUdweXlETTtFQUNFLCtEUlhhO0M3Rmt6eURyQjs7QXFHbnl5REk7RUFDRSwwQlJoQmU7QzdGc3p5RHJCOztBcUdweXlETTtFQUNFLDBCQUFzQztDckd1eXlEOUM7O0FxR255eURJO0VBQ0UsMEJSeEJlO0M3Rjh6eURyQjs7QXFHcHl5RE07RUFDRSwwQkFBc0M7Q3JHdXl5RDlDOztBcUdueXlESTtFQUNFLDBCUmhDZTtDN0ZzMHlEckI7O0FxR3B5eURNO0VBQ0UsMEJBQXNDO0NyR3V5eUQ5Qzs7QXFHMzB5REk7RUFDRSxjQUFhO0NyRzgweURuQjs7QXFHNTB5RE07RUFDRSw4RFJGYTtDN0ZpMXlEckI7O0FxRzUweURNO0VBQ0UsOERSTmE7QzdGcTF5RHJCOztBcUc1MHlETTtFQUNFLDhEUlZhO0M3RnkxeURyQjs7QXFHMzB5REk7RUFDRSwwQlJmZTtDN0Y2MXlEckI7O0FxRzUweURNO0VBQ0UsMEJBQXNDO0NyRysweUQ5Qzs7QXFHMzB5REk7RUFDRSwwQlJ2QmU7QzdGcTJ5RHJCOztBcUc1MHlETTtFQUNFLDBCQUFzQztDckcrMHlEOUM7O0FxRzMweURJO0VBQ0UsMEJSL0JlO0M3RjYyeURyQjs7QXFHNTB5RE07RUFDRSwwQkFBc0M7Q3JHKzB5RDlDOztBcUduM3lESTtFQUNFLGNBQWE7Q3JHczN5RG5COztBcUdwM3lETTtFQUNFLCtEUkRhO0M3RnczeURyQjs7QXFHcDN5RE07RUFDRSwrRFJMYTtDN0Y0M3lEckI7O0FxR3AzeURNO0VBQ0UsK0RSVGE7QzdGZzR5RHJCOztBcUduM3lESTtFQUNFLDBCUmRlO0M3Rm80eURyQjs7QXFHcDN5RE07RUFDRSwwQkFBc0M7Q3JHdTN5RDlDOztBcUduM3lESTtFQUNFLDBCUnRCZTtDN0Y0NHlEckI7O0FxR3AzeURNO0VBQ0UsMEJBQXNDO0NyR3UzeUQ5Qzs7QXFHbjN5REk7RUFDRSwwQlI5QmU7QzdGbzV5RHJCOztBcUdwM3lETTtFQUNFLDBCQUFzQztDckd1M3lEOUM7O0FxRzM1eURJO0VBQ0UsY0FBYTtDckc4NXlEbkI7O0FxRzU1eURNO0VBQ0UsK0RSQWE7QzdGKzV5RHJCOztBcUc1NXlETTtFQUNFLCtEUkphO0M3Rm02eURyQjs7QXFHNTV5RE07RUFDRSwrRFJSYTtDN0Z1NnlEckI7O0FxRzM1eURJO0VBQ0UsMEJSYmU7QzdGMjZ5RHJCOztBcUc1NXlETTtFQUNFLDBCQUFzQztDckcrNXlEOUM7O0FxRzM1eURJO0VBQ0UsMEJSckJlO0M3Rm03eURyQjs7QXFHNTV5RE07RUFDRSwwQkFBc0M7Q3JHKzV5RDlDOztBcUczNXlESTtFQUNFLDBCUjdCZTtDN0YyN3lEckI7O0FxRzU1eURNO0VBQ0UsMEJBQXNDO0NyRys1eUQ5Qzs7QXFHbjh5REk7RUFDRSxjQUFhO0NyR3M4eURuQjs7QXFHcDh5RE07RUFDRSxnRWpHakNPO0NKdyt5RGY7O0FxR3A4eURNO0VBQ0UsZ0VqR3JDTztDSjQreURmOztBcUdwOHlETTtFQUNFLGdFakd6Q087Q0pnL3lEZjs7QXFHbjh5REk7RUFDRSx1QmpHOUNTO0NKby95RGY7O0FxR3A4eURNO0VBQ0Usd0JBQXNDO0NyR3U4eUQ5Qzs7QXFHbjh5REk7RUFDRSx1QmpHdERTO0NKNC95RGY7O0FxR3A4eURNO0VBQ0Usd0JBQXNDO0NyR3U4eUQ5Qzs7QXFHbjh5REk7RUFDRSx1QmpHOURTO0NKb2d6RGY7O0FxR3A4eURNO0VBQ0Usd0JBQXNDO0NyR3U4eUQ5Qzs7QXFHMyt5REk7RUFDRSxjQUFhO0NyRzgreURuQjs7QXFHNSt5RE07RUFDRSxnRWpHM0JVO0NKMGd6RGxCOztBcUc1K3lETTtFQUNFLGdFakcvQlU7Q0o4Z3pEbEI7O0FxRzUreURNO0VBQ0UsZ0VqR25DVTtDSmtoekRsQjs7QXFHMyt5REk7RUFDRSwwQmpHeENZO0NKc2h6RGxCOztBcUc1K3lETTtFQUNFLDBCQUFzQztDckcrK3lEOUM7O0FxRzMreURJO0VBQ0UsMEJqR2hEWTtDSjhoekRsQjs7QXFHNSt5RE07RUFDRSwwQkFBc0M7Q3JHKyt5RDlDOztBcUczK3lESTtFQUNFLDBCakd4RFk7Q0pzaXpEbEI7O0FxRzUreURNO0VBQ0UsMEJBQXNDO0NyRysreUQ5Qzs7QXFHbmh6REk7RUFDRSxjQUFhO0NyR3NoekRuQjs7QXFHcGh6RE07RUFDRSw2RGpHekJVO0NKZ2p6RGxCOztBcUdwaHpETTtFQUNFLDZEakc3QlU7Q0pvanpEbEI7O0FxR3BoekRNO0VBQ0UsNkRqR2pDVTtDSndqekRsQjs7QXFHbmh6REk7RUFDRSwwQmpHdENZO0NKNGp6RGxCOztBcUdwaHpETTtFQUNFLDBCQUFzQztDckd1aHpEOUM7O0FxR25oekRJO0VBQ0UsMEJqRzlDWTtDSm9rekRsQjs7QXFHcGh6RE07RUFDRSwwQkFBc0M7Q3JHdWh6RDlDOztBcUduaHpESTtFQUNFLDBCakd0RFk7Q0o0a3pEbEI7O0FxR3BoekRNO0VBQ0UsMEJBQXNDO0NyR3VoekQ5Qzs7QXFHNWx6REk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRytsekR2Qzs7QXFHNWx6REk7RUFDRSwrRFJzQmU7QzdGeWt6RHJCOztBcUc1bHpESTtFQUNFLDBCQUFxQztDckcrbHpEM0M7O0FxRzFsekRJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc2bHpEdkM7O0FxRzFsekRJO0VBQ0UsK0RST2U7QzdGc2x6RHJCOztBcUcxbHpESTtFQUNFLDBCQUFzQztDckc2bHpENUM7O0FxR3RuekRJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd5bnpEdkM7O0FxR3RuekRJO0VBQ0UsZ0VqR0lZO0NKcW56RGxCOztBcUd0bnpESTtFQUNFLDBCQUFxQztDckd5bnpEM0M7O0FxR3BuekRJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd1bnpEdkM7O0FxR3BuekRJO0VBQ0UsZ0VqR1hZO0NKa296RGxCOztBcUdwbnpESTtFQUNFLDBCQUFzQztDckd1bnpENUM7O0FxR2hwekRJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdtcHpEdkM7O0FxR2hwekRJO0VBQ0UsOERSNkJlO0M3RnNuekRyQjs7QXFHaHB6REk7RUFDRSwwQkFBcUM7Q3JHbXB6RDNDOztBcUc5b3pESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHaXB6RHZDOztBcUc5b3pESTtFQUNFLDhEUmNlO0M3Rm1vekRyQjs7QXFHOW96REk7RUFDRSwwQkFBc0M7Q3JHaXB6RDVDOztBcUcxcXpESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHNnF6RHZDOztBcUcxcXpESTtFQUNFLCtEUitCZTtDN0Y4b3pEckI7O0FxRzFxekRJO0VBQ0UsMEJBQXFDO0NyRzZxekQzQzs7QXFHeHF6REk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzJxekR2Qzs7QXFHeHF6REk7RUFDRSwrRFJnQmU7QzdGMnB6RHJCOztBcUd4cXpESTtFQUNFLDBCQUFzQztDckcycXpENUM7O0FxR3BzekRJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd1c3pEdkM7O0FxR3BzekRJO0VBQ0UsK0RSNEJlO0M3RjJxekRyQjs7QXFHcHN6REk7RUFDRSwwQkFBcUM7Q3JHdXN6RDNDOztBcUdsc3pESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHcXN6RHZDOztBcUdsc3pESTtFQUNFLCtEUmFlO0M3RndyekRyQjs7QXFHbHN6REk7RUFDRSwwQkFBc0M7Q3JHcXN6RDVDOztBcUc5dHpESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHaXV6RHZDOztBcUc5dHpESTtFQUNFLDhEUjBCZTtDN0Z1c3pEckI7O0FxRzl0ekRJO0VBQ0UsMEJBQXFDO0NyR2l1ekQzQzs7QXFHNXR6REk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRyt0ekR2Qzs7QXFHNXR6REk7RUFDRSw4RFJXZTtDN0ZvdHpEckI7O0FxRzV0ekRJO0VBQ0UsMEJBQXNDO0NyRyt0ekQ1Qzs7QXFHeHZ6REk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzJ2ekR2Qzs7QXFHeHZ6REk7RUFDRSxnRWpHRFk7Q0o0dnpEbEI7O0FxR3h2ekRJO0VBQ0UsMEJBQXFDO0NyRzJ2ekQzQzs7QXFHdHZ6REk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR3l2ekR2Qzs7QXFHdHZ6REk7RUFDRSxnRWpHaEJZO0NKeXd6RGxCOztBcUd0dnpESTtFQUNFLHdCQUFzQztDckd5dnpENUM7O0FxR2x4ekRJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdxeHpEdkM7O0FxR2x4ekRJO0VBQ0UsNkRqR01ZO0NKK3d6RGxCOztBcUdseHpESTtFQUNFLHdCQUFxQztDckdxeHpEM0M7O0FxR2h4ekRJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdteHpEdkM7O0FxR2h4ekRJO0VBQ0UsNkRqR1RZO0NKNHh6RGxCOztBcUdoeHpESTtFQUNFLDBCQUFzQztDckdteHpENUM7O0FxRzV5ekRJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckcreXpEdkM7O0FxRzV5ekRJO0VBQ0UsZ0VSa0MrQjtDN0Y2d3pEckM7O0FxRzV5ekRJO0VBQ0UsMEJBQXFDO0NyRyt5ekQzQzs7QXFHMXl6REk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzZ5ekR2Qzs7QXFHMXl6REk7RUFDRSxnRVJtQitCO0M3RjB4ekRyQzs7QXFHMXl6REk7RUFDRSwwQkFBc0M7Q3JHNnl6RDVDOztBcUd0MHpESTtFQUNFLDBCQUFrQjtFQUNsQixvQkFBaUM7Q3JHeTB6RHZDOztBcUd0MHpESTtFQUNFLDREUm1DeUI7QzdGc3l6RC9COztBcUd0MHpESTtFQUNFLHdCQUFxQztDckd5MHpEM0M7O0FxR3AwekRJO0VBQ0UsMEJBQWtCO0VBQ2xCLG9CQUFpQztDckd1MHpEdkM7O0FxR3AwekRJO0VBQ0UsNERSb0J5QjtDN0ZtenpEL0I7O0FxR3AwekRJO0VBQ0UsMEJBQXNDO0NyR3UwekQ1Qzs7QXFHaDJ6REk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR20yekR2Qzs7QXFHaDJ6REk7RUFDRSxnRVJvQzJCO0M3Rit6ekRqQzs7QXFHaDJ6REk7RUFDRSwwQkFBcUM7Q3JHbTJ6RDNDOztBcUc5MXpESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHaTJ6RHZDOztBcUc5MXpESTtFQUNFLGdFUnFCMkI7QzdGNDB6RGpDOztBcUc5MXpESTtFQUNFLDBCQUFzQztDckdpMnpENUM7O0FxRzEzekRJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc2M3pEdkM7O0FxRzEzekRJO0VBQ0UsZ0VScUMwQjtDN0Z3MXpEaEM7O0FxRzEzekRJO0VBQ0UsMEJBQXFDO0NyRzYzekQzQzs7QXFHeDN6REk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzIzekR2Qzs7QXFHeDN6REk7RUFDRSxnRVJzQjBCO0M3RnEyekRoQzs7QXFHeDN6REk7RUFDRSx3QkFBc0M7Q3JHMjN6RDVDOztBcUdwNXpESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHdTV6RHZDOztBcUdwNXpESTtFQUNFLGdFUnNDNkI7QzdGaTN6RG5DOztBcUdwNXpESTtFQUNFLDBCQUFxQztDckd1NXpEM0M7O0FxR2w1ekRJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdxNXpEdkM7O0FxR2w1ekRJO0VBQ0UsZ0VSdUI2QjtDN0Y4M3pEbkM7O0FxR2w1ekRJO0VBQ0Usd0JBQXNDO0NyR3E1ekQ1Qzs7QXFHOTZ6REk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2k3ekR2Qzs7QXFHOTZ6REk7RUFDRSxnRVJ1QzRCO0M3RjA0ekRsQzs7QXFHOTZ6REk7RUFDRSwwQkFBcUM7Q3JHaTd6RDNDOztBcUc1NnpESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHKzZ6RHZDOztBcUc1NnpESTtFQUNFLGdFUndCNEI7QzdGdTV6RGxDOztBcUc1NnpESTtFQUNFLDBCQUFzQztDckcrNnpENUM7O0FxR3g4ekRJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckcyOHpEdkM7O0FxR3g4ekRJO0VBQ0UsK0RSc0JlO0M3RnE3ekRyQjs7QXFHeDh6REk7RUFDRSwwQkFBcUM7Q3JHMjh6RDNDOztBcUd0OHpESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHeTh6RHZDOztBcUd0OHpESTtFQUNFLCtEUk9lO0M3Rms4ekRyQjs7QXFHdDh6REk7RUFDRSwwQkFBc0M7Q3JHeTh6RDVDOztBcUdsK3pESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHcSt6RHZDOztBcUdsK3pESTtFQUNFLCtEUnVCZTtDN0Y4OHpEckI7O0FxR2wrekRJO0VBQ0UsMEJBQXFDO0NyR3ErekQzQzs7QXFHaCt6REk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR20rekR2Qzs7QXFHaCt6REk7RUFDRSwrRFJRZTtDN0YyOXpEckI7O0FxR2grekRJO0VBQ0UsMEJBQXNDO0NyR20rekQ1Qzs7QXFHNS96REk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRysvekR2Qzs7QXFHNS96REk7RUFDRSwrRFJ3QmU7QzdGdSt6RHJCOztBcUc1L3pESTtFQUNFLDBCQUFxQztDckcrL3pEM0M7O0FxRzEvekRJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc2L3pEdkM7O0FxRzEvekRJO0VBQ0UsK0RSU2U7QzdGby96RHJCOztBcUcxL3pESTtFQUNFLDBCQUFzQztDckc2L3pENUM7O0FxR3RoMERJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd5aDBEdkM7O0FxR3RoMERJO0VBQ0UsK0RSeUJlO0M3RmdnMERyQjs7QXFHdGgwREk7RUFDRSwwQkFBcUM7Q3JHeWgwRDNDOztBcUdwaDBESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHdWgwRHZDOztBcUdwaDBESTtFQUNFLCtEUlVlO0M3RjZnMERyQjs7QXFHcGgwREk7RUFDRSwwQkFBc0M7Q3JHdWgwRDVDOztBcUdoajBESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHbWowRHZDOztBcUdoajBESTtFQUNFLDhEUjBCZTtDN0Z5aDBEckI7O0FxR2hqMERJO0VBQ0UsMEJBQXFDO0NyR21qMEQzQzs7QXFHOWkwREk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2lqMER2Qzs7QXFHOWkwREk7RUFDRSw4RFJXZTtDN0ZzaTBEckI7O0FxRzlpMERJO0VBQ0UsMEJBQXNDO0NyR2lqMEQ1Qzs7QXFHMWswREk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzZrMER2Qzs7QXFHMWswREk7RUFDRSwrRFIyQmU7QzdGa2owRHJCOztBcUcxazBESTtFQUNFLDBCQUFxQztDckc2azBEM0M7O0FxR3hrMERJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckcyazBEdkM7O0FxR3hrMERJO0VBQ0UsK0RSWWU7QzdGK2owRHJCOztBcUd4azBESTtFQUNFLDBCQUFzQztDckcyazBENUM7O0FxR3BtMERJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd1bTBEdkM7O0FxR3BtMERJO0VBQ0UsK0RSNEJlO0M3RjJrMERyQjs7QXFHcG0wREk7RUFDRSwwQkFBcUM7Q3JHdW0wRDNDOztBcUdsbTBESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHcW0wRHZDOztBcUdsbTBESTtFQUNFLCtEUmFlO0M3RndsMERyQjs7QXFHbG0wREk7RUFDRSwwQkFBc0M7Q3JHcW0wRDVDOztBcUc5bjBESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHaW8wRHZDOztBcUc5bjBESTtFQUNFLDhEUjZCZTtDN0ZvbTBEckI7O0FxRzluMERJO0VBQ0UsMEJBQXFDO0NyR2lvMEQzQzs7QXFHNW4wREk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRytuMER2Qzs7QXFHNW4wREk7RUFDRSw4RFJjZTtDN0ZpbjBEckI7O0FxRzVuMERJO0VBQ0UsMEJBQXNDO0NyRytuMEQ1Qzs7QXFHeHAwREk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzJwMER2Qzs7QXFHeHAwREk7RUFDRSwrRFI4QmU7QzdGNm4wRHJCOztBcUd4cDBESTtFQUNFLDBCQUFxQztDckcycDBEM0M7O0FxR3RwMERJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd5cDBEdkM7O0FxR3RwMERJO0VBQ0UsK0RSZWU7QzdGMG8wRHJCOztBcUd0cDBESTtFQUNFLDBCQUFzQztDckd5cDBENUM7O0FxR2xyMERJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdxcjBEdkM7O0FxR2xyMERJO0VBQ0UsK0RSK0JlO0M3RnNwMERyQjs7QXFHbHIwREk7RUFDRSwwQkFBcUM7Q3JHcXIwRDNDOztBcUdocjBESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHbXIwRHZDOztBcUdocjBESTtFQUNFLCtEUmdCZTtDN0ZtcTBEckI7O0FxR2hyMERJO0VBQ0UsMEJBQXNDO0NyR21yMEQ1Qzs7QXFHNXMwREk7RUFDRSx1QkFBa0I7RUFDbEIsc0JBQWlDO0NyRytzMER2Qzs7QXFHNXMwREk7RUFDRSxnRWpHRlM7Q0ppdDBEZjs7QXFHNXMwREk7RUFDRSwwQkFBcUM7Q3JHK3MwRDNDOztBcUcxczBESTtFQUNFLHVCQUFrQjtFQUNsQixzQkFBaUM7Q3JHNnMwRHZDOztBcUcxczBESTtFQUNFLGdFakdqQlM7Q0o4dDBEZjs7QXFHMXMwREk7RUFDRSx3QkFBc0M7Q3JHNnMwRDVDOztBcUd0dTBESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHeXUwRHZDOztBcUd0dTBESTtFQUNFLGdFakdJWTtDSnF1MERsQjs7QXFHdHUwREk7RUFDRSwwQkFBcUM7Q3JHeXUwRDNDOztBcUdwdTBESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHdXUwRHZDOztBcUdwdTBESTtFQUNFLGdFakdYWTtDSmt2MERsQjs7QXFHcHUwREk7RUFDRSwwQkFBc0M7Q3JHdXUwRDVDOztBcUdodzBESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHbXcwRHZDOztBcUdodzBESTtFQUNFLDZEakdNWTtDSjZ2MERsQjs7QXFHaHcwREk7RUFDRSx3QkFBcUM7Q3JHbXcwRDNDOztBcUc5djBESTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHaXcwRHZDOztBcUc5djBESTtFQUNFLDZEakdUWTtDSjB3MERsQjs7QXFHOXYwREk7RUFDRSwwQkFBc0M7Q3JHaXcwRDVDOztBcUd2czBESTtFQUNFLHNCUnhEZTtFcEU3QmpCLDBCb0U2QmlCO0M3Rm13MERyQjs7QXFHdHMwRE07RUFDRSx5T0FBb0U7Q3JHeXMwRDVFOztBcUd2czBETTtFQUNFLG1MQUFpRTtDckcwczBEekU7O0FxR3RzMERJO0VBR0ksZ0ZSeEVhO0M3Rit3MERyQjs7QXFHanMwREk7RUFDRSxzQkFBa0M7Q3JHb3MwRHhDOztBcUdqczBESTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHb3MwRHhDOztBcUdqdTBESTtFQUNFLHNCakcxRVk7RXFCWGQsMEJyQldjO0NKK3kwRGxCOztBcUdodTBETTtFQUNFLHlPQUFvRTtDckdtdTBENUU7O0FxR2p1MERNO0VBQ0UsbUxBQWlFO0NyR291MER6RTs7QXFHaHUwREk7RUFHSSxpRmpHMUZVO0NKMnowRGxCOztBcUczdDBESTtFQUNFLHNCQUFrQztDckc4dDBEeEM7O0FxRzN0MERJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDckc4dDBEeEM7O0FxRzN2MERJO0VBQ0Usc0JSakRlO0VwRXBDakIsMEJvRW9DaUI7QzdGZ3owRHJCOztBcUcxdjBETTtFQUNFLHlPQUFvRTtDckc2djBENUU7O0FxRzN2MERNO0VBQ0UsbUxBQWlFO0NyRzh2MER6RTs7QXFHMXYwREk7RUFHSSwrRVJqRWE7QzdGNHowRHJCOztBcUdydjBESTtFQUNFLHNCQUFrQztDckd3djBEeEM7O0FxR3J2MERJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDckd3djBEeEM7O0FxR3J4MERJO0VBQ0Usc0JSL0NlO0VwRXRDakIsMEJvRXNDaUI7QzdGdzAwRHJCOztBcUdweDBETTtFQUNFLHlPQUFvRTtDckd1eDBENUU7O0FxR3J4MERNO0VBQ0UsbUxBQWlFO0NyR3d4MER6RTs7QXFHcHgwREk7RUFHSSxnRlIvRGE7QzdGbzEwRHJCOztBcUcvdzBESTtFQUNFLHNCQUFrQztDckdreDBEeEM7O0FxRy93MERJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDckdreDBEeEM7O0FxRy95MERJO0VBQ0Usc0JSbERlO0VwRW5DakIsMEJvRW1DaUI7QzdGcTIwRHJCOztBcUc5eTBETTtFQUNFLHlPQUFvRTtDckdpejBENUU7O0FxRy95MERNO0VBQ0UsbUxBQWlFO0NyR2t6MER6RTs7QXFHOXkwREk7RUFHSSxnRlJsRWE7QzdGaTMwRHJCOztBcUd6eTBESTtFQUNFLHNCQUFrQztDckc0eTBEeEM7O0FxR3p5MERJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDckc0eTBEeEM7O0FxR3owMERJO0VBQ0Usc0JScERlO0VwRWpDakIsMEJvRWlDaUI7QzdGaTQwRHJCOztBcUd4MDBETTtFQUNFLHlPQUFvRTtDckcyMDBENUU7O0FxR3owMERNO0VBQ0UsbUxBQWlFO0NyRzQwMER6RTs7QXFHeDAwREk7RUFHSSwrRVJwRWE7QzdGNjQwRHJCOztBcUduMDBESTtFQUNFLHNCQUFrQztDckdzMDBEeEM7O0FxR24wMERJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDckdzMDBEeEM7O0FxR24yMERJO0VBQ0Usc0JqRy9FWTtFcUJOZCwwQnJCTWM7Q0pzNzBEbEI7O0FxR2wyMERNO0VBQ0UseU9BQW9FO0NyR3EyMEQ1RTs7QXFHbjIwRE07RUFDRSxtTEFBaUU7Q3JHczIwRHpFOztBcUdsMjBESTtFQUdJLGlGakcvRlU7Q0prODBEbEI7O0FxRzcxMERJO0VBQ0Usb0JBQWtDO0NyR2cyMER4Qzs7QXFHNzEwREk7RUFDRSx3QkFBc0M7RUFDdEMsb0JBQWtDO0NyR2cyMER4Qzs7QXFHNzMwREk7RUFDRSxzQmpHeEVZO0VxQmJkLDBCckJhYztDSnk4MERsQjs7QXFHNTMwRE07RUFDRSx5T0FBb0U7Q3JHKzMwRDVFOztBcUc3MzBETTtFQUNFLG1MQUFpRTtDckdnNDBEekU7O0FxRzUzMERJO0VBR0ksOEVqR3hGVTtDSnE5MERsQjs7QXFHdjMwREk7RUFDRSxzQkFBa0M7Q3JHMDMwRHhDOztBcUd2MzBESTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHMDMwRHhDOztBcUd2NTBESTtFQUNFLHNCUjVDK0I7RXBFekNqQywwQm9FeUNpQztDN0Z1ODBEckM7O0FxR3Q1MERNO0VBQ0UseU9BQW9FO0NyR3k1MEQ1RTs7QXFHdjUwRE07RUFDRSxtTEFBaUU7Q3JHMDUwRHpFOztBcUd0NTBESTtFQUdJLGlGUjVENkI7QzdGbTkwRHJDOztBcUdqNTBESTtFQUNFLHNCQUFrQztDckdvNTBEeEM7O0FxR2o1MERJO0VBQ0Usd0JBQXNDO0VBQ3RDLG9CQUFrQztDckdvNTBEeEM7O0FxR2o3MERJO0VBQ0Usc0JSM0N5QjtFcEUxQzNCLDBCb0UwQzJCO0M3RmcrMEQvQjs7QXFHaDcwRE07RUFDRSx5T0FBb0U7Q3JHbTcwRDVFOztBcUdqNzBETTtFQUNFLG1MQUFpRTtDckdvNzBEekU7O0FxR2g3MERJO0VBR0ksNkVSM0R1QjtDN0Y0KzBEL0I7O0FxRzM2MERJO0VBQ0Usc0JBQWtDO0NyRzg2MER4Qzs7QXFHMzYwREk7RUFDRSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyRzg2MER4Qzs7QXFHMzgwREk7RUFDRSxzQlIxQzJCO0VwRTNDN0IsMEJvRTJDNkI7QzdGeS8wRGpDOztBcUcxODBETTtFQUNFLHlPQUFvRTtDckc2ODBENUU7O0FxRzM4MERNO0VBQ0UsbUxBQWlFO0NyRzg4MER6RTs7QXFHMTgwREk7RUFHSSxpRlIxRHlCO0M3RnFnMURqQzs7QXFHcjgwREk7RUFDRSxzQkFBa0M7Q3JHdzgwRHhDOztBcUdyODBESTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHdzgwRHhDOztBcUdyKzBESTtFQUNFLHNCUnpDMEI7RXBFNUM1QiwwQm9FNEM0QjtDN0ZraDFEaEM7O0FxR3ArMERNO0VBQ0UseU9BQW9FO0NyR3UrMEQ1RTs7QXFHciswRE07RUFDRSxtTEFBaUU7Q3JHdyswRHpFOztBcUdwKzBESTtFQUdJLGlGUnpEd0I7QzdGOGgxRGhDOztBcUcvOTBESTtFQUNFLHNCQUFrQztDckdrKzBEeEM7O0FxRy85MERJO0VBQ0Usd0JBQXNDO0VBQ3RDLG9CQUFrQztDckdrKzBEeEM7O0FxRy8vMERJO0VBQ0Usc0JSeEM2QjtFcEU3Qy9CLDBCb0U2QytCO0M3RjJpMURuQzs7QXFHOS8wRE07RUFDRSx5T0FBb0U7Q3JHaWcxRDVFOztBcUcvLzBETTtFQUNFLG1MQUFpRTtDckdrZzFEekU7O0FxRzkvMERJO0VBR0ksaUZSeEQyQjtDN0Z1ajFEbkM7O0FxR3ovMERJO0VBQ0Usc0JBQWtDO0NyRzQvMER4Qzs7QXFHei8wREk7RUFDRSx3QkFBc0M7RUFDdEMsb0JBQWtDO0NyRzQvMER4Qzs7QXFHemgxREk7RUFDRSxzQlJ2QzRCO0VwRTlDOUIsMEJvRThDOEI7QzdGb2sxRGxDOztBcUd4aDFETTtFQUNFLHlPQUFvRTtDckcyaDFENUU7O0FxR3poMURNO0VBQ0UsbUxBQWlFO0NyRzRoMUR6RTs7QXFHeGgxREk7RUFHSSxpRlJ2RDBCO0M3RmdsMURsQzs7QXFHbmgxREk7RUFDRSxzQkFBa0M7Q3JHc2gxRHhDOztBcUduaDFESTtFQUNFLHdCQUFzQztFQUN0QyxvQkFBa0M7Q3JHc2gxRHhDOztBcUduajFESTtFQUNFLHNCUnhEZTtFcEU3QmpCLDBCb0U2QmlCO0M3RittMURyQjs7QXFHbGoxRE07RUFDRSx5T0FBb0U7Q3JHcWoxRDVFOztBcUduajFETTtFQUNFLG1MQUFpRTtDckdzajFEekU7O0FxR2xqMURJO0VBR0ksZ0ZSeEVhO0M3RjJuMURyQjs7QXFHN2kxREk7RUFDRSxzQkFBa0M7Q3JHZ2oxRHhDOztBcUc3aTFESTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHZ2oxRHhDOztBcUc3azFESTtFQUNFLHNCUnZEZTtFcEU5QmpCLDBCb0U4QmlCO0M3RndvMURyQjs7QXFHNWsxRE07RUFDRSx5T0FBb0U7Q3JHK2sxRDVFOztBcUc3azFETTtFQUNFLG1MQUFpRTtDckdnbDFEekU7O0FxRzVrMURJO0VBR0ksZ0ZSdkVhO0M3Rm9wMURyQjs7QXFHdmsxREk7RUFDRSxzQkFBa0M7Q3JHMGsxRHhDOztBcUd2azFESTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHMGsxRHhDOztBcUd2bTFESTtFQUNFLHNCUnREZTtFcEUvQmpCLDBCb0UrQmlCO0M3RmlxMURyQjs7QXFHdG0xRE07RUFDRSx5T0FBb0U7Q3JHeW0xRDVFOztBcUd2bTFETTtFQUNFLG1MQUFpRTtDckcwbTFEekU7O0FxR3RtMURJO0VBR0ksZ0ZSdEVhO0M3RjZxMURyQjs7QXFHam0xREk7RUFDRSxzQkFBa0M7Q3JHb20xRHhDOztBcUdqbTFESTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHb20xRHhDOztBcUdqbzFESTtFQUNFLHNCUnJEZTtFcEVoQ2pCLDBCb0VnQ2lCO0M3RjByMURyQjs7QXFHaG8xRE07RUFDRSx5T0FBb0U7Q3JHbW8xRDVFOztBcUdqbzFETTtFQUNFLG1MQUFpRTtDckdvbzFEekU7O0FxR2hvMURJO0VBR0ksZ0ZSckVhO0M3RnNzMURyQjs7QXFHM24xREk7RUFDRSxzQkFBa0M7Q3JHOG4xRHhDOztBcUczbjFESTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHOG4xRHhDOztBcUczcDFESTtFQUNFLHNCUnBEZTtFcEVqQ2pCLDBCb0VpQ2lCO0M3Rm10MURyQjs7QXFHMXAxRE07RUFDRSx5T0FBb0U7Q3JHNnAxRDVFOztBcUczcDFETTtFQUNFLG1MQUFpRTtDckc4cDFEekU7O0FxRzFwMURJO0VBR0ksK0VScEVhO0M3Rit0MURyQjs7QXFHcnAxREk7RUFDRSxzQkFBa0M7Q3JHd3AxRHhDOztBcUdycDFESTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHd3AxRHhDOztBcUdycjFESTtFQUNFLHNCUm5EZTtFcEVsQ2pCLDBCb0VrQ2lCO0M3RjR1MURyQjs7QXFHcHIxRE07RUFDRSx5T0FBb0U7Q3JHdXIxRDVFOztBcUdycjFETTtFQUNFLG1MQUFpRTtDckd3cjFEekU7O0FxR3ByMURJO0VBR0ksZ0ZSbkVhO0M3Rnd2MURyQjs7QXFHL3ExREk7RUFDRSxzQkFBa0M7Q3JHa3IxRHhDOztBcUcvcTFESTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHa3IxRHhDOztBcUcvczFESTtFQUNFLHNCUmxEZTtFcEVuQ2pCLDBCb0VtQ2lCO0M3RnF3MURyQjs7QXFHOXMxRE07RUFDRSx5T0FBb0U7Q3JHaXQxRDVFOztBcUcvczFETTtFQUNFLG1MQUFpRTtDckdrdDFEekU7O0FxRzlzMURJO0VBR0ksZ0ZSbEVhO0M3Rml4MURyQjs7QXFHenMxREk7RUFDRSxzQkFBa0M7Q3JHNHMxRHhDOztBcUd6czFESTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHNHMxRHhDOztBcUd6dTFESTtFQUNFLHNCUmpEZTtFcEVwQ2pCLDBCb0VvQ2lCO0M3Rjh4MURyQjs7QXFHeHUxRE07RUFDRSx5T0FBb0U7Q3JHMnUxRDVFOztBcUd6dTFETTtFQUNFLG1MQUFpRTtDckc0dTFEekU7O0FxR3h1MURJO0VBR0ksK0VSakVhO0M3RjB5MURyQjs7QXFHbnUxREk7RUFDRSxzQkFBa0M7Q3JHc3UxRHhDOztBcUdudTFESTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHc3UxRHhDOztBcUdudzFESTtFQUNFLHNCUmhEZTtFcEVyQ2pCLDBCb0VxQ2lCO0M3RnV6MURyQjs7QXFHbHcxRE07RUFDRSx5T0FBb0U7Q3JHcXcxRDVFOztBcUdudzFETTtFQUNFLG1MQUFpRTtDckdzdzFEekU7O0FxR2x3MURJO0VBR0ksZ0ZSaEVhO0M3Rm0wMURyQjs7QXFHN3YxREk7RUFDRSxzQkFBa0M7Q3JHZ3cxRHhDOztBcUc3djFESTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHZ3cxRHhDOztBcUc3eDFESTtFQUNFLHNCUi9DZTtFcEV0Q2pCLDBCb0VzQ2lCO0M3RmcxMURyQjs7QXFHNXgxRE07RUFDRSx5T0FBb0U7Q3JHK3gxRDVFOztBcUc3eDFETTtFQUNFLG1MQUFpRTtDckdneTFEekU7O0FxRzV4MURJO0VBR0ksZ0ZSL0RhO0M3RjQxMURyQjs7QXFHdngxREk7RUFDRSxzQkFBa0M7Q3JHMHgxRHhDOztBcUd2eDFESTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHMHgxRHhDOztBcUd2ejFESTtFQUNFLG1CakdoRlM7RXFCTFgsdUJyQktXO0NKMjQxRGY7O0FxR3R6MURNO0VBQ0Usc09BQW9FO0NyR3l6MUQ1RTs7QXFHdnoxRE07RUFDRSxnTEFBaUU7Q3JHMHoxRHpFOztBcUd0ejFESTtFQUdJLGlGakdoR087Q0p1NTFEZjs7QXFHanoxREk7RUFDRSxvQkFBa0M7Q3JHb3oxRHhDOztBcUdqejFESTtFQUNFLHdCQUFzQztFQUN0QyxvQkFBa0M7Q3JHb3oxRHhDOztBcUdqMTFESTtFQUNFLHNCakcxRVk7RXFCWGQsMEJyQldjO0NKKzUxRGxCOztBcUdoMTFETTtFQUNFLHlPQUFvRTtDckdtMTFENUU7O0FxR2oxMURNO0VBQ0UsbUxBQWlFO0NyR28xMUR6RTs7QXFHaDExREk7RUFHSSxpRmpHMUZVO0NKMjYxRGxCOztBcUczMDFESTtFQUNFLHNCQUFrQztDckc4MDFEeEM7O0FxRzMwMURJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDckc4MDFEeEM7O0FxRzMyMURJO0VBQ0Usc0JqR3hFWTtFcUJiZCwwQnJCYWM7Q0p1NzFEbEI7O0FxRzEyMURNO0VBQ0UseU9BQW9FO0NyRzYyMUQ1RTs7QXFHMzIxRE07RUFDRSxtTEFBaUU7Q3JHODIxRHpFOztBcUcxMjFESTtFQUdJLDhFakd4RlU7Q0ptODFEbEI7O0FxR3IyMURJO0VBQ0Usc0JBQWtDO0NyR3cyMUR4Qzs7QXFHcjIxREk7RUFDRSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyR3cyMUR4Qzs7QThDdjkxREE7RWpDUU0saUJ5RlZvQjtFMUZZdEIsbUIwRThJNEI7Q3RGbzAxRGhDOztBc0cvOTFEQTtFQU1JLHNCQUFxQjtFQUNyQixjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixZQUFXO0N0RzY5MURmOztBc0d2KzFEQTtFQWFNLFVBQVM7RUFDVCxtQkFBa0I7RUFDbEIsWUFBVztDdEc4OTFEakI7O0FzRzcrMURBO0VBcUJNLFlBQVc7Q3RHNDkxRGpCOztBc0dqLzFEQTtFQTBCTSxZQUFXO0N0RzI5MURqQjs7QXNHci8xREE7RUErQk0sV0FBVTtDdEcwOTFEaEI7O0FzR3I5MURBO0VBQ0Usc0JsR29GaUI7Q0pvNDFEbkI7O0FzR3A5MURBO0VBQ0UsYUFBWTtDdEd1OTFEZDs7QXNHcDkxREE7RUFDRSxZQUFXO0N0R3U5MURiOztBc0dwOTFEQTtFQUNFLFlBQVc7Q3RHdTkxRGI7O0FzR245MURBO0VBR00sVUFBUztDdEdvOTFEZjs7QXNHLzgxREE7RUFFSSxvQkFBZ0M7Q3RHaTkxRHBDOztBdUdqaDJERTtFQUdNLDBCdkdQc0I7Q0F5aDJEOUI7O0F1R3JoMkRFOztFQU9RLFluR0RLO0NKb2gyRGY7O0F1RzFoMkRFO0VBV1EsZW5HNkVhO0NKczgxRHZCOztBdUc5aDJERTtFQWlCSSw4QnZHckJ3QjtDQXNpMkQ5Qjs7QXVHbGkyREU7RUF3QlUsOEJuR2ZNO0NKNmgyRGxCOztBdUd0aTJERTtFQTRCVSw4QnZHaENrQjtDQThpMkQ5Qjs7QXVHdmcyREU7OztFQUtNLGdDbkdsQ087Q0owaTJEZjs7QXVHN2cyREU7OztFQVFRLFluR3JDSztDSmdqMkRmOztBdUdyZzJERTs7OztFQUtNLGFBQVk7Q3ZHdWcyRHBCOztBdUc1ZzJERTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0pxazJEZjs7QXVHMWgyREU7O0VBa0JNLDBCbkc3RE87Q0owazJEZjs7QXVHL2gyREU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSmtsMkRmOztBdUd4bDJERTtFQUdNLDBCbkdTVTtDSmdsMkRsQjs7QXVHNWwyREU7O0VBT1EsWW5HREs7Q0oybDJEZjs7QXVHam0yREU7RUFXUSxlbkc2RWE7Q0o2ZzJEdkI7O0F1R3JtMkRFO0VBaUJJLDhCbkdMWTtDSjZsMkRsQjs7QXVHem0yREU7RUF3QlUsOEJuR2ZNO0NKb20yRGxCOztBdUc3bTJERTtFQTRCVSw4Qm5HaEJNO0NKcW0yRGxCOztBdUc5azJERTs7O0VBS00sZ0NuR2xDTztDSmluMkRmOztBdUdwbDJERTs7O0VBUVEsWW5HckNLO0NKdW4yRGY7O0F1RzVrMkRFOzs7O0VBS00sYUFBWTtDdkc4azJEcEI7O0F1R25sMkRFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSjRvMkRmOztBdUdqbTJERTs7RUFrQk0sMEJuRzdETztDSmlwMkRmOztBdUd0bTJERTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKeXAyRGY7O0F1Ry9wMkRFO0VBR00sMEJuR21DUztDSjZuMkRqQjs7QXVHbnEyREU7O0VBT1EsWW5HREs7Q0prcTJEZjs7QXVHeHEyREU7RUFXUSxlbkc2RWE7Q0pvbDJEdkI7O0F1RzVxMkRFO0VBaUJJLDhCbkdxQlc7Q0owbzJEakI7O0F1R2hyMkRFO0VBd0JVLDhCbkdmTTtDSjJxMkRsQjs7QXVHcHIyREU7RUE0QlUsOEJuR1VLO0NKa3AyRGpCOztBdUdycDJERTs7O0VBS00sZ0NuR2xDTztDSndyMkRmOztBdUczcDJERTs7O0VBUVEsWW5HckNLO0NKOHIyRGY7O0F1R25wMkRFOzs7O0VBS00sYUFBWTtDdkdxcDJEcEI7O0F1RzFwMkRFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSm10MkRmOztBdUd4cTJERTs7RUFrQk0sMEJuRzdETztDSnd0MkRmOztBdUc3cTJERTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKZ3UyRGY7O0F1R3R1MkRFO0VBR00sMEJuR3FDUztDSmtzMkRqQjs7QXVHMXUyREU7O0VBT1EsWW5HREs7Q0p5dTJEZjs7QXVHL3UyREU7RUFXUSxlbkc2RWE7Q0oycDJEdkI7O0F1R252MkRFO0VBaUJJLDhCbkd1Qlc7Q0orczJEakI7O0F1R3Z2MkRFO0VBd0JVLDhCbkdmTTtDSmt2MkRsQjs7QXVHM3YyREU7RUE0QlUsOEJuR1lLO0NKdXQyRGpCOztBdUc1dDJERTs7O0VBS00sZ0NuR2xDTztDSit2MkRmOztBdUdsdTJERTs7O0VBUVEsWW5HckNLO0NKcXcyRGY7O0F1RzF0MkRFOzs7O0VBS00sYUFBWTtDdkc0dDJEcEI7O0F1R2p1MkRFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSjB4MkRmOztBdUcvdTJERTs7RUFrQk0sMEJuRzdETztDSit4MkRmOztBdUdwdjJERTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKdXkyRGY7O0F1Rzd5MkRFO0VBR00sMEJuR2tDUztDSjR3MkRqQjs7QXVHanoyREU7O0VBT1EsZW5HaUZhO0NKOHQyRHZCOztBdUd0ejJERTtFQVdRLGVuRzZFYTtDSmt1MkR2Qjs7QXVHMXoyREU7RUFpQkksOEJuR29CVztDSnl4MkRqQjs7QXVHOXoyREU7RUF3QlUsOEJuR2ZNO0NKeXoyRGxCOztBdUdsMDJERTtFQTRCVSw4Qm5HU0s7Q0ppeTJEakI7O0F1R255MkRFOzs7RUFLTSw2Qm5HZ0RlO0NKb3YyRHZCOztBdUd6eTJERTs7O0VBUVEsZW5HNkNhO0NKMHYyRHZCOztBdUdqeTJERTs7OztFQUtNLGFBQVk7Q3ZHbXkyRHBCOztBdUd4eTJERTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0ordzJEdkI7O0F1R3R6MkRFOztFQWtCTSw2Qm5HcUJlO0NKb3gyRHZCOztBdUczejJERTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsZW5HZWU7Q0o0eDJEdkI7O0F1R3AzMkRFO0VBR00sMEJuR2dDUztDSnExMkRqQjs7QXVHeDMyREU7O0VBT1EsWW5HREs7Q0p1MzJEZjs7QXVHNzMyREU7RUFXUSxlbkc2RWE7Q0p5eTJEdkI7O0F1R2o0MkRFO0VBaUJJLDhCbkdrQlc7Q0prMjJEakI7O0F1R3I0MkRFO0VBd0JVLDhCbkdmTTtDSmc0MkRsQjs7QXVHejQyREU7RUE0QlUsOEJuR09LO0NKMDIyRGpCOztBdUcxMjJERTs7O0VBS00sZ0NuR2xDTztDSjY0MkRmOztBdUdoMzJERTs7O0VBUVEsWW5HckNLO0NKbTUyRGY7O0F1R3gyMkRFOzs7O0VBS00sYUFBWTtDdkcwMjJEcEI7O0F1Ry8yMkRFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSnc2MkRmOztBdUc3MzJERTs7RUFrQk0sMEJuRzdETztDSjY2MkRmOztBdUdsNDJERTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKcTcyRGY7O0F1RzM3MkRFO0VBR00sMEJuR0lVO0NKdzcyRGxCOztBdUcvNzJERTs7RUFPUSxlbkdpRmE7Q0o0MjJEdkI7O0F1R3A4MkRFO0VBV1EsZW5HNkVhO0NKZzMyRHZCOztBdUd4ODJERTtFQWlCSSw4Qm5HVlk7Q0pxODJEbEI7O0F1RzU4MkRFO0VBd0JVLDhCbkdmTTtDSnU4MkRsQjs7QXVHaDkyREU7RUE0QlUsOEJuR3JCTTtDSjY4MkRsQjs7QXVHajcyREU7OztFQUtNLDZCbkdnRGU7Q0prNDJEdkI7O0F1R3Y3MkRFOzs7RUFRUSxlbkc2Q2E7Q0p3NDJEdkI7O0F1Ry82MkRFOzs7O0VBS00sYUFBWTtDdkdpNzJEcEI7O0F1R3Q3MkRFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLGVuR3lCZTtDSjY1MkR2Qjs7QXVHcDgyREU7O0VBa0JNLDZCbkdxQmU7Q0prNjJEdkI7O0F1R3o4MkRFOzs7O0VBdUJNLHdCQUFzQztFQUN0QyxlbkdlZTtDSjA2MkR2Qjs7QXVHbGczREU7RUFHTSwwQm5HV1U7Q0p3LzJEbEI7O0F1R3RnM0RFOztFQU9RLFluR0RLO0NKcWczRGY7O0F1RzNnM0RFO0VBV1EsZW5HNkVhO0NKdTcyRHZCOztBdUcvZzNERTtFQWlCSSw4Qm5HSFk7Q0pxZzNEbEI7O0F1R25oM0RFO0VBd0JVLDhCbkdmTTtDSjhnM0RsQjs7QXVHdmgzREU7RUE0QlUsOEJuR2RNO0NKNmczRGxCOztBdUd4LzJERTs7O0VBS00sZ0NuR2xDTztDSjJoM0RmOztBdUc5LzJERTs7O0VBUVEsWW5HckNLO0NKaWkzRGY7O0F1R3QvMkRFOzs7O0VBS00sYUFBWTtDdkd3LzJEcEI7O0F1RzcvMkRFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSnNqM0RmOztBdUczZzNERTs7RUFrQk0sMEJuRzdETztDSjJqM0RmOztBdUdoaDNERTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKbWszRGY7O0F1R3prM0RFO0VBR00sMEJqQkRXO0N0RjJrM0RuQjs7QXVHN2szREU7O0VBT1EsWW5HREs7Q0o0azNEZjs7QXVHbGwzREU7RUFXUSxlbkc2RWE7Q0o4LzJEdkI7O0F1R3RsM0RFO0VBaUJJLDhCakJmYTtDdEZ3bDNEbkI7O0F1RzFsM0RFO0VBd0JVLDhCbkdmTTtDSnFsM0RsQjs7QXVHOWwzREU7RUE0QlUsOEJqQjFCTztDdEZnbTNEbkI7O0F1Ry9qM0RFOzs7RUFLTSxnQ25HbENPO0NKa20zRGY7O0F1R3JrM0RFOzs7RUFRUSxZbkdyQ0s7Q0p3bTNEZjs7QXVHN2ozREU7Ozs7RUFLTSxhQUFZO0N2RytqM0RwQjs7QXVHcGszREU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKNm4zRGY7O0F1R2xsM0RFOztFQWtCTSwwQm5HN0RPO0NKa28zRGY7O0F1R3ZsM0RFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxZbkduRU87Q0owbzNEZjs7QXVHaHAzREU7RUFHTSwwQmpCQU07Q3RGaXAzRGQ7O0F1R3BwM0RFOztFQU9RLFluR0RLO0NKbXAzRGY7O0F1R3pwM0RFO0VBV1EsZW5HNkVhO0NKcWszRHZCOztBdUc3cDNERTtFQWlCSSw4QmpCZFE7Q3RGOHAzRGQ7O0F1R2pxM0RFO0VBd0JVLDhCbkdmTTtDSjRwM0RsQjs7QXVHcnEzREU7RUE0QlUsOEJqQnpCRTtDdEZzcTNEZDs7QXVHdG8zREU7OztFQUtNLGdDbkdsQ087Q0p5cTNEZjs7QXVHNW8zREU7OztFQVFRLFluR3JDSztDSitxM0RmOztBdUdwbzNERTs7OztFQUtNLGFBQVk7Q3ZHc28zRHBCOztBdUczbzNERTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0pvczNEZjs7QXVHenAzREU7O0VBa0JNLDBCbkc3RE87Q0p5czNEZjs7QXVHOXAzREU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSml0M0RmOztBdUd2dDNERTtFQUdNLDBCakJFTztDdEZzdDNEZjs7QXVHM3QzREU7O0VBT1EsWW5HREs7Q0owdDNEZjs7QXVHaHUzREU7RUFXUSxlbkc2RWE7Q0o0bzNEdkI7O0F1R3B1M0RFO0VBaUJJLDhCakJaUztDdEZtdTNEZjs7QXVHeHUzREU7RUF3QlUsOEJuR2ZNO0NKbXUzRGxCOztBdUc1dTNERTtFQTRCVSw4QmpCdkJHO0N0RjJ1M0RmOztBdUc3czNERTs7O0VBS00sZ0NuR2xDTztDSmd2M0RmOztBdUdudDNERTs7O0VBUVEsWW5HckNLO0NKc3YzRGY7O0F1RzNzM0RFOzs7O0VBS00sYUFBWTtDdkc2czNEcEI7O0F1R2x0M0RFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSjJ3M0RmOztBdUdodTNERTs7RUFrQk0sMEJuRzdETztDSmd4M0RmOztBdUdydTNERTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKd3gzRGY7O0F1Rzl4M0RFO0VBR00sMEJqQkdNO0N0RjR4M0RkOztBdUdseTNERTs7RUFPUSxlbkdpRmE7Q0orczNEdkI7O0F1R3Z5M0RFO0VBV1EsZW5HNkVhO0NKbXQzRHZCOztBdUczeTNERTtFQWlCSSw4QmpCWFE7Q3RGeXkzRGQ7O0F1Ry95M0RFO0VBd0JVLDhCbkdmTTtDSjB5M0RsQjs7QXVHbnozREU7RUE0QlUsOEJqQnRCRTtDdEZpejNEZDs7QXVHcHgzREU7OztFQUtNLDZCbkdnRGU7Q0pxdTNEdkI7O0F1RzF4M0RFOzs7RUFRUSxlbkc2Q2E7Q0oydTNEdkI7O0F1R2x4M0RFOzs7O0VBS00sYUFBWTtDdkdveDNEcEI7O0F1R3p4M0RFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLGVuR3lCZTtDSmd3M0R2Qjs7QXVHdnkzREU7O0VBa0JNLDZCbkdxQmU7Q0pxdzNEdkI7O0F1RzV5M0RFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxlbkdlZTtDSjZ3M0R2Qjs7QXVHcjIzREU7RUFHTSwwQmpCS1M7Q3RGaTIzRGpCOztBdUd6MjNERTs7RUFPUSxZbkdESztDSncyM0RmOztBdUc5MjNERTtFQVdRLGVuRzZFYTtDSjB4M0R2Qjs7QXVHbDMzREU7RUFpQkksOEJqQlRXO0N0RjgyM0RqQjs7QXVHdDMzREU7RUF3QlUsOEJuR2ZNO0NKaTMzRGxCOztBdUcxMzNERTtFQTRCVSw4QmpCcEJLO0N0RnMzM0RqQjs7QXVHMzEzREU7OztFQUtNLGdDbkdsQ087Q0o4MzNEZjs7QXVHajIzREU7OztFQVFRLFluR3JDSztDSm80M0RmOztBdUd6MTNERTs7OztFQUtNLGFBQVk7Q3ZHMjEzRHBCOztBdUdoMjNERTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0p5NTNEZjs7QXVHOTIzREU7O0VBa0JNLDBCbkc3RE87Q0o4NTNEZjs7QXVHbjMzREU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSnM2M0RmOztBdUc1NjNERTtFQUdNLDBCakJPUTtDdEZzNjNEaEI7O0F1R2g3M0RFOztFQU9RLFluR0RLO0NKKzYzRGY7O0F1R3I3M0RFO0VBV1EsZW5HNkVhO0NKaTIzRHZCOztBdUd6NzNERTtFQWlCSSw4QmpCUFU7Q3RGbTczRGhCOztBdUc3NzNERTtFQXdCVSw4Qm5HZk07Q0p3NzNEbEI7O0F1R2o4M0RFO0VBNEJVLDhCakJsQkk7Q3RGMjczRGhCOztBdUdsNjNERTs7O0VBS00sZ0NuR2xDTztDSnE4M0RmOztBdUd4NjNERTs7O0VBUVEsWW5HckNLO0NKMjgzRGY7O0F1R2g2M0RFOzs7O0VBS00sYUFBWTtDdkdrNjNEcEI7O0F1R3Y2M0RFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSmcrM0RmOztBdUdyNzNERTs7RUFrQk0sMEJuRzdETztDSnErM0RmOztBdUcxNzNERTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKNiszRGY7O0F1R24vM0RFO0VBR00sMEJuRzRCUztDSnc5M0RqQjs7QXVHdi8zREU7O0VBT1EsWW5HREs7Q0pzLzNEZjs7QXVHNS8zREU7RUFXUSxlbkc2RWE7Q0p3NjNEdkI7O0F1R2hnNERFO0VBaUJJLDhCbkdjVztDSnErM0RqQjs7QXVHcGc0REU7RUF3QlUsOEJuR2ZNO0NKKy8zRGxCOztBdUd4ZzRERTtFQTRCVSw4Qm5HR0s7Q0o2KzNEakI7O0F1R3orM0RFOzs7RUFLTSxnQ25HbENPO0NKNGc0RGY7O0F1Ry8rM0RFOzs7RUFRUSxZbkdyQ0s7Q0praDREZjs7QXVHdiszREU7Ozs7RUFLTSxhQUFZO0N2R3krM0RwQjs7QXVHOSszREU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKdWk0RGY7O0F1RzUvM0RFOztFQWtCTSwwQm5HN0RPO0NKNGk0RGY7O0F1R2pnNERFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxZbkduRU87Q0pvajREZjs7QXVHMWo0REU7RUFHTSwwQm5HNkJTO0NKOGg0RGpCOztBdUc5ajRERTs7RUFPUSxZbkdESztDSjZqNERmOztBdUduazRERTtFQVdRLGVuRzZFYTtDSisrM0R2Qjs7QXVHdms0REU7RUFpQkksOEJuR2VXO0NKMmk0RGpCOztBdUczazRERTtFQXdCVSw4Qm5HZk07Q0pzazREbEI7O0F1Ry9rNERFO0VBNEJVLDhCbkdJSztDSm1qNERqQjs7QXVHaGo0REU7OztFQUtNLGdDbkdsQ087Q0ptbDREZjs7QXVHdGo0REU7OztFQVFRLFluR3JDSztDSnlsNERmOztBdUc5aTRERTs7OztFQUtNLGFBQVk7Q3ZHZ2o0RHBCOztBdUdyajRERTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0o4bTREZjs7QXVHbms0REU7O0VBa0JNLDBCbkc3RE87Q0ptbjREZjs7QXVHeGs0REU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSjJuNERmOztBdUdqbzRERTtFQUdNLDBCbkc4QlM7Q0pvbTREakI7O0F1R3JvNERFOztFQU9RLFluR0RLO0NKb280RGY7O0F1RzFvNERFO0VBV1EsZW5HNkVhO0NKc2o0RHZCOztBdUc5bzRERTtFQWlCSSw4Qm5HZ0JXO0NKaW40RGpCOztBdUdscDRERTtFQXdCVSw4Qm5HZk07Q0o2bzREbEI7O0F1R3RwNERFO0VBNEJVLDhCbkdLSztDSnluNERqQjs7QXVHdm40REU7OztFQUtNLGdDbkdsQ087Q0owcDREZjs7QXVHN240REU7OztFQVFRLFluR3JDSztDSmdxNERmOztBdUdybjRERTs7OztFQUtNLGFBQVk7Q3ZHdW40RHBCOztBdUc1bjRERTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0pxcjREZjs7QXVHMW80REU7O0VBa0JNLDBCbkc3RE87Q0owcjREZjs7QXVHL280REU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSmtzNERmOztBdUd4czRERTtFQUdNLDBCbkcrQlM7Q0owcTREakI7O0F1RzVzNERFOztFQU9RLFluR0RLO0NKMnM0RGY7O0F1R2p0NERFO0VBV1EsZW5HNkVhO0NKNm40RHZCOztBdUdydDRERTtFQWlCSSw4Qm5HaUJXO0NKdXI0RGpCOztBdUd6dDRERTtFQXdCVSw4Qm5HZk07Q0pvdDREbEI7O0F1Rzd0NERFO0VBNEJVLDhCbkdNSztDSityNERqQjs7QXVHOXI0REU7OztFQUtNLGdDbkdsQ087Q0ppdTREZjs7QXVHcHM0REU7OztFQVFRLFluR3JDSztDSnV1NERmOztBdUc1cjRERTs7OztFQUtNLGFBQVk7Q3ZHOHI0RHBCOztBdUduczRERTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0o0djREZjs7QXVHanQ0REU7O0VBa0JNLDBCbkc3RE87Q0ppdzREZjs7QXVHdHQ0REU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSnl3NERmOztBdUcvdzRERTtFQUdNLDBCbkdnQ1M7Q0pndjREakI7O0F1R254NERFOztFQU9RLFluR0RLO0NKa3g0RGY7O0F1R3h4NERFO0VBV1EsZW5HNkVhO0NKb3M0RHZCOztBdUc1eDRERTtFQWlCSSw4Qm5Ha0JXO0NKNnY0RGpCOztBdUdoeTRERTtFQXdCVSw4Qm5HZk07Q0oyeDREbEI7O0F1R3B5NERFO0VBNEJVLDhCbkdPSztDSnF3NERqQjs7QXVHcnc0REU7OztFQUtNLGdDbkdsQ087Q0p3eTREZjs7QXVHM3c0REU7OztFQVFRLFluR3JDSztDSjh5NERmOztBdUdudzRERTs7OztFQUtNLGFBQVk7Q3ZHcXc0RHBCOztBdUcxdzRERTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0ptMDREZjs7QXVHeHg0REU7O0VBa0JNLDBCbkc3RE87Q0p3MDREZjs7QXVHN3g0REU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSmcxNERmOztBdUd0MTRERTtFQUdNLDBCbkdpQ1M7Q0pzejREakI7O0F1RzExNERFOztFQU9RLGVuR2lGYTtDSnV3NER2Qjs7QXVHLzE0REU7RUFXUSxlbkc2RWE7Q0oydzREdkI7O0F1R24yNERFO0VBaUJJLDhCbkdtQlc7Q0ptMDREakI7O0F1R3YyNERFO0VBd0JVLDhCbkdmTTtDSmsyNERsQjs7QXVHMzI0REU7RUE0QlUsOEJuR1FLO0NKMjA0RGpCOztBdUc1MDRERTs7O0VBS00sNkJuR2dEZTtDSjZ4NER2Qjs7QXVHbDE0REU7OztFQVFRLGVuRzZDYTtDSm15NER2Qjs7QXVHMTA0REU7Ozs7RUFLTSxhQUFZO0N2RzQwNERwQjs7QXVHajE0REU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsZW5HeUJlO0NKd3o0RHZCOztBdUcvMTRERTs7RUFrQk0sNkJuR3FCZTtDSjZ6NER2Qjs7QXVHcDI0REU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLGVuR2VlO0NKcTA0RHZCOztBdUc3NTRERTtFQUdNLDBCbkdrQ1M7Q0o0MzREakI7O0F1R2o2NERFOztFQU9RLGVuR2lGYTtDSjgwNER2Qjs7QXVHdDY0REU7RUFXUSxlbkc2RWE7Q0prMTREdkI7O0F1RzE2NERFO0VBaUJJLDhCbkdvQlc7Q0p5NDREakI7O0F1Rzk2NERFO0VBd0JVLDhCbkdmTTtDSnk2NERsQjs7QXVHbDc0REU7RUE0QlUsOEJuR1NLO0NKaTU0RGpCOztBdUduNTRERTs7O0VBS00sNkJuR2dEZTtDSm8yNER2Qjs7QXVHejU0REU7OztFQVFRLGVuRzZDYTtDSjAyNER2Qjs7QXVHajU0REU7Ozs7RUFLTSxhQUFZO0N2R201NERwQjs7QXVHeDU0REU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsZW5HeUJlO0NKKzM0RHZCOztBdUd0NjRERTs7RUFrQk0sNkJuR3FCZTtDSm80NER2Qjs7QXVHMzY0REU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLGVuR2VlO0NKNDQ0RHZCOztBdUdwKzRERTtFQUdNLDBCbkdtQ1M7Q0prODREakI7O0F1R3grNERFOztFQU9RLFluR0RLO0NKdSs0RGY7O0F1RzcrNERFO0VBV1EsZW5HNkVhO0NKeTU0RHZCOztBdUdqLzRERTtFQWlCSSw4Qm5HcUJXO0NKKzg0RGpCOztBdUdyLzRERTtFQXdCVSw4Qm5HZk07Q0pnLzREbEI7O0F1R3ovNERFO0VBNEJVLDhCbkdVSztDSnU5NERqQjs7QXVHMTk0REU7OztFQUtNLGdDbkdsQ087Q0o2LzREZjs7QXVHaCs0REU7OztFQVFRLFluR3JDSztDSm1nNURmOztBdUd4OTRERTs7OztFQUtNLGFBQVk7Q3ZHMDk0RHBCOztBdUcvOTRERTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0p3aDVEZjs7QXVHNys0REU7O0VBa0JNLDBCbkc3RE87Q0o2aDVEZjs7QXVHbC80REU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSnFpNURmOztBdUczaTVERTtFQUdNLDBCbkdvQ1M7Q0p3ZzVEakI7O0F1Ry9pNURFOztFQU9RLFluR0RLO0NKOGk1RGY7O0F1R3BqNURFO0VBV1EsZW5HNkVhO0NKZys0RHZCOztBdUd4ajVERTtFQWlCSSw4Qm5Hc0JXO0NKcWg1RGpCOztBdUc1ajVERTtFQXdCVSw4Qm5HZk07Q0p1ajVEbEI7O0F1R2hrNURFO0VBNEJVLDhCbkdXSztDSjZoNURqQjs7QXVHamk1REU7OztFQUtNLGdDbkdsQ087Q0pvazVEZjs7QXVHdmk1REU7OztFQVFRLFluR3JDSztDSjBrNURmOztBdUcvaDVERTs7OztFQUtNLGFBQVk7Q3ZHaWk1RHBCOztBdUd0aTVERTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0orbDVEZjs7QXVHcGo1REU7O0VBa0JNLDBCbkc3RE87Q0pvbTVEZjs7QXVHemo1REU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSjRtNURmOztBdUdsbjVERTtFQUdNLDBCbkdxQ1M7Q0o4azVEakI7O0F1R3RuNURFOztFQU9RLFluR0RLO0NKcW41RGY7O0F1RzNuNURFO0VBV1EsZW5HNkVhO0NKdWk1RHZCOztBdUcvbjVERTtFQWlCSSw4Qm5HdUJXO0NKMmw1RGpCOztBdUdubzVERTtFQXdCVSw4Qm5HZk07Q0o4bjVEbEI7O0F1R3ZvNURFO0VBNEJVLDhCbkdZSztDSm1tNURqQjs7QXVHeG01REU7OztFQUtNLGdDbkdsQ087Q0oybzVEZjs7QXVHOW01REU7OztFQVFRLFluR3JDSztDSmlwNURmOztBdUd0bTVERTs7OztFQUtNLGFBQVk7Q3ZHd201RHBCOztBdUc3bTVERTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0pzcTVEZjs7QXVHM241REU7O0VBa0JNLDBCbkc3RE87Q0oycTVEZjs7QXVHaG81REU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSm1yNURmOztBdUd6cjVERTtFQUdNLHVCbkdHTztDSnVyNURmOztBdUc3cjVERTs7RUFPUSxlbkdpRmE7Q0owbTVEdkI7O0F1R2xzNURFO0VBV1EsZW5HNkVhO0NKOG01RHZCOztBdUd0czVERTtFQWlCSSwyQm5HWFM7Q0pvczVEZjs7QXVHMXM1REU7RUF3QlUsOEJuR2ZNO0NKcXM1RGxCOztBdUc5czVERTtFQTRCVSwyQm5HdEJHO0NKNHM1RGY7O0F1Ry9xNURFOzs7RUFLTSw2Qm5HZ0RlO0NKZ281RHZCOztBdUdycjVERTs7O0VBUVEsZW5HNkNhO0NKc281RHZCOztBdUc3cTVERTs7OztFQUtNLGFBQVk7Q3ZHK3E1RHBCOztBdUdwcjVERTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0oycDVEdkI7O0F1R2xzNURFOztFQWtCTSw2Qm5HcUJlO0NKZ3E1RHZCOztBdUd2czVERTs7OztFQXVCTSx3QkFBc0M7RUFDdEMsZW5HZWU7Q0p3cTVEdkI7O0F1R2h3NURFO0VBR00sMEJuR1NVO0NKd3Y1RGxCOztBdUdwdzVERTs7RUFPUSxZbkdESztDSm13NURmOztBdUd6dzVERTtFQVdRLGVuRzZFYTtDSnFyNUR2Qjs7QXVHN3c1REU7RUFpQkksOEJuR0xZO0NKcXc1RGxCOztBdUdqeDVERTtFQXdCVSw4Qm5HZk07Q0o0dzVEbEI7O0F1R3J4NURFO0VBNEJVLDhCbkdoQk07Q0o2dzVEbEI7O0F1R3R2NURFOzs7RUFLTSxnQ25HbENPO0NKeXg1RGY7O0F1RzV2NURFOzs7RUFRUSxZbkdyQ0s7Q0oreDVEZjs7QXVHcHY1REU7Ozs7RUFLTSxhQUFZO0N2R3N2NURwQjs7QXVHM3Y1REU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKb3o1RGY7O0F1R3p3NURFOztFQWtCTSwwQm5HN0RPO0NKeXo1RGY7O0F1Rzl3NURFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxZbkduRU87Q0ppMDVEZjs7QXVHdjA1REU7RUFHTSwwQm5HV1U7Q0o2ejVEbEI7O0F1RzMwNURFOztFQU9RLFluR0RLO0NKMDA1RGY7O0F1R2gxNURFO0VBV1EsZW5HNkVhO0NKNHY1RHZCOztBdUdwMTVERTtFQWlCSSw4Qm5HSFk7Q0owMDVEbEI7O0F1R3gxNURFO0VBd0JVLDhCbkdmTTtDSm0xNURsQjs7QXVHNTE1REU7RUE0QlUsOEJuR2RNO0NKazE1RGxCOztBdUc3ejVERTs7O0VBS00sZ0NuR2xDTztDSmcyNURmOztBdUduMDVERTs7O0VBUVEsWW5HckNLO0NKczI1RGY7O0F1RzN6NURFOzs7O0VBS00sYUFBWTtDdkc2ejVEcEI7O0F1R2wwNURFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSjIzNURmOztBdUdoMTVERTs7RUFrQk0sMEJuRzdETztDSmc0NURmOztBdUdyMTVERTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKdzQ1RGY7O0FxQy80NURBO0V4QllNLHVFeUVzSWdFO0VrQnZJcEUsb0JwRzBHVztDSit4NURiOztBd0czNDVEQTtFQU1NLHNCbEJrSTBDO0N0RnV3NURoRDs7QXdHLzQ1REE7O0VBV00sWXBHYlM7Q0pzNTVEZjs7QXdHcDU1REE7RUFnQkksd0JBQXVCO0VBQ3ZCLFFBQU87RUFDUCw0QkFBMkI7RUFDM0IsMkJBQTBCO0VBQzFCLGdCQUFlO0VBQ2YsT0FBTTtFQUNOLHVCQUFzQjtFQUN0QixjcEd5aEJvQztDSisyNER4Qzs7QXdHLzU1REE7RUEwQk0sMEJBQXlCO0N4R3k0NUQvQjs7QXdHbjY1REE7RUE4Qk0sZUFBYztDeEd5NDVEcEI7O0F3R3Y2NURBO0VBa0NNLGNBQWE7Q3hHeTQ1RG5COztBd0czNjVEQTs7RTVGS0ksNEI0RmtDcUM7Q3hHeTQ1RHpDOztBd0doNzVEQTs7RUErQ00sY0FBYTtDeEdzNDVEbkI7O0F3R3I3NURBO0VBcURNLDhDcEc3Q1M7RW9HOENULFVBQVM7Q3hHbzQ1RGY7O0F3RzE3NURBO0VBeURRLGlCQUFnQjtDeEdxNDVEeEI7O0F3Rzk3NURBO0VBaUVNLGtCQUFpQjtFQUNqQixlQUFjO0N4R2k0NURwQjs7QXdHbjg1REE7RUF1RUksNkNwRy9EVztDSis3NURmOztBd0d2ODVEQTtFQTJFSSw0Q3BHbkVXO0NKbTg1RGY7O0F3RzM4NURBO0VBaUZRLGlCQUFnQjtDeEc4MzVEeEI7O0F3Ry84NURBO0VBcUZZLCtCQUE4QjtDeEc4MzVEMUM7O0F3R245NURBO0VBNkZRLGlCQUFnQjtDeEcwMzVEeEI7O0F3R3Y5NURBO0VBZ0dVLGVBQWM7RUFDZCxlQUFjO0N4RzIzNUR4Qjs7QXdHNTk1REE7RUF1R00sb0JBQW1CO0N4R3kzNUR6Qjs7QXdHaCs1REE7RUE0R1EsaUJBQWdCO0N4R3czNUR4Qjs7QXdHcCs1REE7RUErR1UsaUJBQWdCO0N4R3kzNUQxQjs7QXdHeCs1REE7RUFrSFksaUJBQWdCO0N4RzAzNUQ1Qjs7QXdHNSs1REE7RUE0SFksb0JBQW1CO0N4R28zNUQvQjs7QXdHaC81REE7RUFvSUksY0FBYTtDeEdnMzVEakI7O0F3R3AvNURBO0VBeUlVLGVBQWM7RUFDZCxlQUFjO0N4RysyNUR4Qjs7QXdHei81REE7RUErSVEsa0NBQWlDO0N4RzgyNUR6Qzs7QXdHNy81REE7RUFrSlUsOEJwR2pKUTtDSmdnNkRsQjs7QXdHamc2REE7RUF1SlksY0FBYTtDeEc4MjVEekI7O0F3R3JnNkRBO0VBOEpNLDBCQUF5QjtDeEcyMjVEL0I7O0F3R3pnNkRBO0VBa0tNLGlCQUFnQjtDeEcyMjVEdEI7O0F3RzdnNkRBO0VBcUtRLGlCQUFnQjtDeEc0MjVEeEI7O0F3R2poNkRBO0VBd0tVLGlCQUFnQjtDeEc2MjVEMUI7O0F3R3JoNkRBO0VBaUxZLG9CQUFtQjtDeEd3MjVEL0I7O0F3RzkxNURBO0VBQ0UsaUJBQWdCO0N4R2kyNURsQjs7QXlEemk2REU7OztFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsWUFBVztDekQ4aTZEZjs7QXFDaCs1REE7RW1FbUlFLDhCQUE2QjtFQUM3Qiw4Q3BHak1hO0VvR2tNYix5QnBHb2N5QztFb0duY3pDLG1CQUFrQjtFNUY3TGhCLGdDUjBMZ0M7RVF6TGhDLGlDUnlMZ0M7Q0pzMjVEcEM7O0F3RzcxNURFO0VBQ0UsaUJBQWdCO0N4R2cyNURwQjs7QXdHMzI1REE7RUFlSSxhQUFZO0VBQ1osd0JBQWlDO0N4R2cyNURyQzs7QXdHaDM1REE7OztFQXFCTSx1QkFBb0M7RUFDcEMsb0JBQWlDO0N4R2kyNUR2Qzs7QXdHdjM1REE7RUEwQk0sbUJBQWtCO0N4R2kyNUR4Qjs7QXFDeGg2REE7RW1FNkxFLFlBQVc7RUFDWCxrQmxCOUYyQjtFa0IrRjNCLGlCcEdKK0I7RW9HSy9CLFVBQVM7Q3hHKzE1RFg7O0F3RzUxNURBO0VBQ0UsWUFBVztDeEcrMTVEYjs7QXdHMTE1REE7RUFDRSw4QkFBNkI7RUFDN0IsZXBHbFBnQjtFb0dtUGhCLG9CcEdwQm9EO0VvR3FCcEQsbUJBQXFDO0VBQ3JDLHNCQUFxQjtDeEc2MTVEdkI7O0F3RzMxNURFO0VBRUUsZXBHdlBjO0NKb2w2RGxCOztBd0cxMTVERTtFQUVFLDRCQUEyQjtDeEc0MTVEL0I7O0F3R3gxNURBO0VBRUksZ0JsQjVIMEI7Q3RGczk1RDlCOztBd0c1MTVEQTtFQU1JLHVCbEI3SDhCO0N0RnU5NURsQzs7QXdHcjE1REE7RUFRSSxpQkFBZ0I7Q3hHaTE1RHBCOztBd0d6MTVEQTs7RUFZTSxvQkFBbUI7Q3hHazE1RHpCOztBd0c5MTVEQTtFQWtCSSxnQkFBZTtDeEdnMTVEbkI7O0F3R2wyNURBO0VBc0JJLGNBQWE7Q3hHZzE1RGpCOztBd0d0MjVEQTtFQTBCSSxhQUFZO0N4R2cxNURoQjs7QXdHNTA1REE7RS9GdlRFLGdCQUFlO0VBQ2YsaUJBQWdCO0UrRndUaEIsZUFBYztDeEdnMTVEaEI7O0F3RzcwNURJO0VBTEo7SUFNTSxZQUFXO0lBQ1gsbUJBQWtCO0d4R2kxNUR0QjtDQUNGOztBd0c1MDVEQTtFQUNFLDBCcEc3VGdCO0NKNG82RGxCOztBd0doMTVEQTtFQUtJLGlDcEdoVWM7RW9HaVVkLGVBQWM7Q3hHKzA1RGxCOztBeUQ1cDZERTtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsWUFBVztDekQrcDZEZjs7QXdHMzE1REE7RUFTTSxpQkFBZ0I7Q3hHczE1RHRCOztBd0cvMTVEQTtFQWFNLGVBQWM7Q3hHczE1RHBCOztBd0duMjVEQTtFQWlCTSxpQmxCN1JnQjtFa0I4UmhCLGdCbEI5UmdCO0VrQitSaEIsWUFBVztDeEdzMTVEakI7O0F3R3oyNURBO0VBd0JJLGVBQThCO0VBQzlCLGtCQUFpQjtDeEdxMTVEckI7O0F3RzkyNURBO0VBNkJJLGVwR25WYztFb0dvVmQsZUFBYztFQUNkLGlCQUFnQjtDeEdxMTVEcEI7O0F3R3AzNURBO0VBbUNJLGdCQUFlO0VBQ2YsaUJBQWdCO0N4R3ExNURwQjs7QXdHNzA1REE7RUFDRSxpQkFBZ0I7RUFDaEIsVUFBUztFQUNULGVBQWM7RUFDZCxXQUFVO0N4R2cxNURaOztBd0dwMTVEQTtFNUZsV0ksbUI0RjBXMEI7RUFDMUIsMEJwR2pYYztFb0drWGQsK0JwR2pYYztFb0drWGQsZXBHN1djO0VvRzhXZCxtQkFBa0I7RUFDbEIsY0FBYTtDeEdnMTVEakI7O0F3RzcxNURBO0VBZ0JNLGlCQUFnQjtDeEdpMTVEdEI7O0F3R2oyNURBO0VBb0JNLHFCQUFvQjtDeEdpMTVEMUI7O0F3R3IyNURBO0VBd0JNLHNCQUFxQjtFQUNyQixpQkFBZ0I7RUFDaEIsaUJBQWdCO0N4R2kxNUR0Qjs7QXdHMzI1REE7RUErQk0saUJBQWdCO0VBQ2hCLGtCQUFpQjtDeEdnMTVEdkI7O0F3R2gzNURBO0VBcUNNLGVwR2pYVztFb0drWFgsY0FBYTtFQUNiLGFBQVk7Q3hHKzA1RGxCOztBd0d0MzVEQTs7Ozs7Ozs7RUFrRFEsZ0JBQWU7RUFDZixrQkFBaUI7Q3hHKzA1RHpCOztBd0dsNDVEQTtFQXdETSxzQkFBcUI7Q3hHODA1RDNCOztBd0d0NDVEQTtFQTRETSxlQUE2QjtDeEc4MDVEbkM7O0F3RzE0NURBO0VBK0RRLGlCQUFnQjtFQUNoQiw4QkFBNkI7Q3hHKzA1RHJDOztBd0cvNDVEQTtFQW9FUSxxQ0FBc0M7Q3hHKzA1RDlDOztBd0duNTVEQTtFQTRFTSwyQnhHL2J3QjtDQTB3NkQ5Qjs7QXdHdjU1REE7RUE0RU0sMkJwRy9hWTtDSjh2NkRsQjs7QXdHMzU1REE7RUE0RU0sMkJwR3JaVztDSnd1NkRqQjs7QXdHLzU1REE7RUE0RU0sMkJwR25aVztDSjB1NkRqQjs7QXdHbjY1REE7RUE0RU0sMkJwR3RaVztDSml2NkRqQjs7QXdHdjY1REE7RUE0RU0sMkJwR3haVztDSnV2NkRqQjs7QXdHMzY1REE7RUE0RU0sMkJwR3BiWTtDSnV4NkRsQjs7QXdHLzY1REE7RUE0RU0sMkJwRzdhWTtDSm94NkRsQjs7QXdHbjc1REE7RUFrRk0sMkJsQi9iYTtDdEZveTZEbkI7O0F3R3Y3NURBO0VBa0ZNLDJCbEI5YlE7Q3RGdXk2RGQ7O0F3RzM3NURBO0VBa0ZNLDJCbEI1YlM7Q3RGeXk2RGY7O0F3Ry83NURBO0VBa0ZNLDJCbEIzYlE7Q3RGNHk2RGQ7O0F3R244NURBO0VBa0ZNLDJCbEJ6Ylc7Q3RGOHk2RGpCOztBd0d2ODVEQTtFQWtGTSwyQmxCdmJVO0N0Rmd6NkRoQjs7QXdHMzg1REE7RUFrRk0sMkJwR2xhVztDSit4NkRqQjs7QXdHLzg1REE7RUFrRk0sMkJwR2phVztDSmt5NkRqQjs7QXdHbjk1REE7RUFrRk0sMkJwR2hhVztDSnF5NkRqQjs7QXdHdjk1REE7RUFrRk0sMkJwRy9aVztDSnd5NkRqQjs7QXdHMzk1REE7RUFrRk0sMkJwRzlaVztDSjJ5NkRqQjs7QXdHLzk1REE7RUFrRk0sMkJwRzdaVztDSjh5NkRqQjs7QXdHbis1REE7RUFrRk0sMkJwRzVaVztDSml6NkRqQjs7QXdHdis1REE7RUFrRk0sMkJwRzNaVztDSm96NkRqQjs7QXdHMys1REE7RUFrRk0sMkJwRzFaVztDSnV6NkRqQjs7QXdHLys1REE7RUFrRk0sMkJwR3paVztDSjB6NkRqQjs7QXdHbi81REE7RUFrRk0sd0JwRzNiUztDSmcyNkRmOztBd0d2LzVEQTtFQWtGTSwyQnBHcmJZO0NKODE2RGxCOztBd0czLzVEQTtFQWtGTSwyQnBHbmJZO0NKZzI2RGxCOztBd0cvLzVEQTtFQXVGSSxhQUFZO0VBQ1osc0JBQXFCO0VBQ3JCLGNBQWE7Q3hHNDY1RGpCOztBd0dyNjVEQTtFQUNFLGlCQUFnQjtDeEd3NjVEbEI7O0F3R3A2NURBO0VBR00sZUFBYztDeEdxNjVEcEI7O0F1RzEzNkRNO0VBQ0UsMEJWMkJhO0M3RmsyNkRyQjs7QXVHMzM2RFE7O0VBRUUsWW5HREs7Q0orMzZEZjs7QXVHMzM2RFE7RUFDRSxlbkc2RWE7Q0ppejZEdkI7O0F1R3ozNkRJO0VBQ0UsOEJWYWU7QzdGKzI2RHJCOztBdUd0MzZEVTtFQUNFLDhCbkdmTTtDSnc0NkRsQjs7QXVHdDM2RFU7RUFDRSw4QlZFUztDN0Z1MzZEckI7O0F1RzkyNkRNOzs7RUFDRSxnQ25HbENPO0NKcTU2RGY7O0F1R2ozNkRROzs7RUFDRSxZbkdyQ0s7Q0oyNTZEZjs7QXVHNzI2RE07Ozs7RUFFRSxhQUFZO0N2R2szNkRwQjs7QXVHLzI2RE07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKZzc2RGY7O0F1R3AzNkRNOztFQUNFLDBCbkc3RE87Q0pxNzZEZjs7QXVHcjM2RE07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKNjc2RGY7O0F1R2o4NkRNO0VBQ0UsMEJuR1NVO0NKMjc2RGxCOztBdUdsODZEUTs7RUFFRSxZbkdESztDSnM4NkRmOztBdUdsODZEUTtFQUNFLGVuRzZFYTtDSnczNkR2Qjs7QXVHaDg2REk7RUFDRSw4Qm5HTFk7Q0p3ODZEbEI7O0F1Rzc3NkRVO0VBQ0UsOEJuR2ZNO0NKKzg2RGxCOztBdUc3NzZEVTtFQUNFLDhCbkdoQk07Q0pnOTZEbEI7O0F1R3I3NkRNOzs7RUFDRSxnQ25HbENPO0NKNDk2RGY7O0F1R3g3NkRROzs7RUFDRSxZbkdyQ0s7Q0prKzZEZjs7QXVHcDc2RE07Ozs7RUFFRSxhQUFZO0N2R3k3NkRwQjs7QXVHdDc2RE07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKdS82RGY7O0F1RzM3NkRNOztFQUNFLDBCbkc3RE87Q0o0LzZEZjs7QXVHNTc2RE07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKb2c3RGY7O0F1R3hnN0RNO0VBQ0UsMEJWa0NhO0M3RnkrNkRyQjs7QXVHemc3RFE7O0VBRUUsWW5HREs7Q0o2ZzdEZjs7QXVHemc3RFE7RUFDRSxlbkc2RWE7Q0orNzZEdkI7O0F1R3ZnN0RJO0VBQ0UsOEJWb0JlO0M3RnMvNkRyQjs7QXVHcGc3RFU7RUFDRSw4Qm5HZk07Q0pzaDdEbEI7O0F1R3BnN0RVO0VBQ0UsOEJWU1M7QzdGOC82RHJCOztBdUc1LzZETTs7O0VBQ0UsZ0NuR2xDTztDSm1pN0RmOztBdUcvLzZEUTs7O0VBQ0UsWW5HckNLO0NKeWk3RGY7O0F1RzMvNkRNOzs7O0VBRUUsYUFBWTtDdkdnZzdEcEI7O0F1RzcvNkRNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSjhqN0RmOztBdUdsZzdETTs7RUFDRSwwQm5HN0RPO0NKbWs3RGY7O0F1R25nN0RNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSjJrN0RmOztBdUcvazdETTtFQUNFLDBCVm9DYTtDN0Y4aTdEckI7O0F1R2hsN0RROztFQUVFLFluR0RLO0NKb2w3RGY7O0F1R2hsN0RRO0VBQ0UsZW5HNkVhO0NKc2c3RHZCOztBdUc5azdESTtFQUNFLDhCVnNCZTtDN0YyajdEckI7O0F1RzNrN0RVO0VBQ0UsOEJuR2ZNO0NKNmw3RGxCOztBdUczazdEVTtFQUNFLDhCVldTO0M3Rm1rN0RyQjs7QXVHbms3RE07OztFQUNFLGdDbkdsQ087Q0owbTdEZjs7QXVHdGs3RFE7OztFQUNFLFluR3JDSztDSmduN0RmOztBdUdsazdETTs7OztFQUVFLGFBQVk7Q3ZHdWs3RHBCOztBdUdwazdETTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZbkd6RE87Q0pxbzdEZjs7QXVHems3RE07O0VBQ0UsMEJuRzdETztDSjBvN0RmOztBdUcxazdETTs7OztFQUVFLDBCQUFzQztFQUN0QyxZbkduRU87Q0prcDdEZjs7QXVHdHA3RE07RUFDRSwwQlZpQ2E7QzdGd243RHJCOztBdUd2cDdEUTs7RUFFRSxlbkdpRmE7Q0p5azdEdkI7O0F1R3ZwN0RRO0VBQ0UsZW5HNkVhO0NKNms3RHZCOztBdUdycDdESTtFQUNFLDhCVm1CZTtDN0ZxbzdEckI7O0F1R2xwN0RVO0VBQ0UsOEJuR2ZNO0NKb3E3RGxCOztBdUdscDdEVTtFQUNFLDhCVlFTO0M3RjZvN0RyQjs7QXVHMW83RE07OztFQUNFLDZCbkdnRGU7Q0orbDdEdkI7O0F1RzdvN0RROzs7RUFDRSxlbkc2Q2E7Q0pxbTdEdkI7O0F1R3pvN0RNOzs7O0VBRUUsYUFBWTtDdkc4bzdEcEI7O0F1RzNvN0RNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLGVuR3lCZTtDSjBuN0R2Qjs7QXVHaHA3RE07O0VBQ0UsNkJuR3FCZTtDSituN0R2Qjs7QXVHanA3RE07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsZW5HZWU7Q0p1bzdEdkI7O0F1Rzd0N0RNO0VBQ0UsMEJWK0JhO0M3RmlzN0RyQjs7QXVHOXQ3RFE7O0VBRUUsWW5HREs7Q0prdTdEZjs7QXVHOXQ3RFE7RUFDRSxlbkc2RWE7Q0pvcDdEdkI7O0F1RzV0N0RJO0VBQ0UsOEJWaUJlO0M3RjhzN0RyQjs7QXVHenQ3RFU7RUFDRSw4Qm5HZk07Q0oydTdEbEI7O0F1R3p0N0RVO0VBQ0UsOEJWTVM7QzdGc3Q3RHJCOztBdUdqdDdETTs7O0VBQ0UsZ0NuR2xDTztDSnd2N0RmOztBdUdwdDdEUTs7O0VBQ0UsWW5HckNLO0NKOHY3RGY7O0F1R2h0N0RNOzs7O0VBRUUsYUFBWTtDdkdxdDdEcEI7O0F1R2x0N0RNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSm14N0RmOztBdUd2dDdETTs7RUFDRSwwQm5HN0RPO0NKd3g3RGY7O0F1R3h0N0RNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSmd5N0RmOztBdUdweTdETTtFQUNFLDBCbkdJVTtDSm15N0RsQjs7QXVHcnk3RFE7O0VBRUUsZW5HaUZhO0NKdXQ3RHZCOztBdUdyeTdEUTtFQUNFLGVuRzZFYTtDSjJ0N0R2Qjs7QXVHbnk3REk7RUFDRSw4Qm5HVlk7Q0pnejdEbEI7O0F1R2h5N0RVO0VBQ0UsOEJuR2ZNO0NKa3o3RGxCOztBdUdoeTdEVTtFQUNFLDhCbkdyQk07Q0p3ejdEbEI7O0F1R3h4N0RNOzs7RUFDRSw2Qm5HZ0RlO0NKNnU3RHZCOztBdUczeDdEUTs7O0VBQ0UsZW5HNkNhO0NKbXY3RHZCOztBdUd2eDdETTs7OztFQUVFLGFBQVk7Q3ZHNHg3RHBCOztBdUd6eDdETTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0p3dzdEdkI7O0F1Rzl4N0RNOztFQUNFLDZCbkdxQmU7Q0o2dzdEdkI7O0F1Ry94N0RNOzs7O0VBRUUsd0JBQXNDO0VBQ3RDLGVuR2VlO0NKcXg3RHZCOztBdUczMjdETTtFQUNFLDBCbkdXVTtDSm0yN0RsQjs7QXVHNTI3RFE7O0VBRUUsWW5HREs7Q0pnMzdEZjs7QXVHNTI3RFE7RUFDRSxlbkc2RWE7Q0preTdEdkI7O0F1RzEyN0RJO0VBQ0UsOEJuR0hZO0NKZzM3RGxCOztBdUd2MjdEVTtFQUNFLDhCbkdmTTtDSnkzN0RsQjs7QXVHdjI3RFU7RUFDRSw4Qm5HZE07Q0p3MzdEbEI7O0F1Ry8xN0RNOzs7RUFDRSxnQ25HbENPO0NKczQ3RGY7O0F1R2wyN0RROzs7RUFDRSxZbkdyQ0s7Q0o0NDdEZjs7QXVHOTE3RE07Ozs7RUFFRSxhQUFZO0N2R20yN0RwQjs7QXVHaDI3RE07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKaTY3RGY7O0F1R3IyN0RNOztFQUNFLDBCbkc3RE87Q0pzNjdEZjs7QXVHdDI3RE07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKODY3RGY7O0F1R2w3N0RNO0VBQ0UsMEJWdUM2QjtDN0Y4NDdEckM7O0F1R243N0RROztFQUVFLGVuR2lGYTtDSnEyN0R2Qjs7QXVHbjc3RFE7RUFDRSxlbkc2RWE7Q0p5MjdEdkI7O0F1R2o3N0RJO0VBQ0UsOEJWeUIrQjtDN0YyNTdEckM7O0F1Rzk2N0RVO0VBQ0UsOEJuR2ZNO0NKZzg3RGxCOztBdUc5NjdEVTtFQUNFLDhCVmN5QjtDN0ZtNjdEckM7O0F1R3Q2N0RNOzs7RUFDRSw2Qm5HZ0RlO0NKMjM3RHZCOztBdUd6NjdEUTs7O0VBQ0UsZW5HNkNhO0NKaTQ3RHZCOztBdUdyNjdETTs7OztFQUVFLGFBQVk7Q3ZHMDY3RHBCOztBdUd2NjdETTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0pzNTdEdkI7O0F1RzU2N0RNOztFQUNFLDZCbkdxQmU7Q0oyNTdEdkI7O0F1Rzc2N0RNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLGVuR2VlO0NKbTY3RHZCOztBdUd6LzdETTtFQUNFLDBCVndDdUI7QzdGbzk3RC9COztBdUcxLzdEUTs7RUFFRSxZbkdESztDSjgvN0RmOztBdUcxLzdEUTtFQUNFLGVuRzZFYTtDSmc3N0R2Qjs7QXVHeC83REk7RUFDRSw4QlYwQnlCO0M3RmkrN0QvQjs7QXVHci83RFU7RUFDRSw4Qm5HZk07Q0p1ZzhEbEI7O0F1R3IvN0RVO0VBQ0UsOEJWZW1CO0M3RnkrN0QvQjs7QXVHNys3RE07OztFQUNFLGdDbkdsQ087Q0pvaDhEZjs7QXVHaC83RFE7OztFQUNFLFluR3JDSztDSjBoOERmOztBdUc1KzdETTs7OztFQUVFLGFBQVk7Q3ZHaS83RHBCOztBdUc5KzdETTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZbkd6RE87Q0oraThEZjs7QXVHbi83RE07O0VBQ0UsMEJuRzdETztDSm9qOERmOztBdUdwLzdETTs7OztFQUVFLDBCQUFzQztFQUN0QyxZbkduRU87Q0o0ajhEZjs7QXVHaGs4RE07RUFDRSwwQlZ5Q3lCO0M3RjBoOERqQzs7QXVHams4RFE7O0VBRUUsZW5HaUZhO0NKbS83RHZCOztBdUdqazhEUTtFQUNFLGVuRzZFYTtDSnUvN0R2Qjs7QXVHL2o4REk7RUFDRSw4QlYyQjJCO0M3RnVpOERqQzs7QXVHNWo4RFU7RUFDRSw4Qm5HZk07Q0o4azhEbEI7O0F1RzVqOERVO0VBQ0UsOEJWZ0JxQjtDN0YraThEakM7O0F1R3BqOERNOzs7RUFDRSw2Qm5HZ0RlO0NKeWc4RHZCOztBdUd2ajhEUTs7O0VBQ0UsZW5HNkNhO0NKK2c4RHZCOztBdUduajhETTs7OztFQUVFLGFBQVk7Q3ZHd2o4RHBCOztBdUdyajhETTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0pvaThEdkI7O0F1RzFqOERNOztFQUNFLDZCbkdxQmU7Q0p5aThEdkI7O0F1RzNqOERNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLGVuR2VlO0NKaWo4RHZCOztBdUd2bzhETTtFQUNFLDBCVjBDd0I7QzdGZ204RGhDOztBdUd4bzhEUTs7RUFFRSxlbkdpRmE7Q0owajhEdkI7O0F1R3hvOERRO0VBQ0UsZW5HNkVhO0NKOGo4RHZCOztBdUd0bzhESTtFQUNFLDhCVjRCMEI7QzdGNm04RGhDOztBdUdubzhEVTtFQUNFLDhCbkdmTTtDSnFwOERsQjs7QXVHbm84RFU7RUFDRSw4QlZpQm9CO0M3RnFuOERoQzs7QXVHM244RE07OztFQUNFLDZCbkdnRGU7Q0pnbDhEdkI7O0F1RzluOERROzs7RUFDRSxlbkc2Q2E7Q0pzbDhEdkI7O0F1RzFuOERNOzs7O0VBRUUsYUFBWTtDdkcrbjhEcEI7O0F1RzVuOERNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLGVuR3lCZTtDSjJtOER2Qjs7QXVHam84RE07O0VBQ0UsNkJuR3FCZTtDSmduOER2Qjs7QXVHbG84RE07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsZW5HZWU7Q0p3bjhEdkI7O0F1RzlzOERNO0VBQ0UsMEJWMkMyQjtDN0ZzcThEbkM7O0F1Ry9zOERROztFQUVFLGVuR2lGYTtDSmlvOER2Qjs7QXVHL3M4RFE7RUFDRSxlbkc2RWE7Q0pxbzhEdkI7O0F1RzdzOERJO0VBQ0UsOEJWNkI2QjtDN0ZtcjhEbkM7O0F1RzFzOERVO0VBQ0UsOEJuR2ZNO0NKNHQ4RGxCOztBdUcxczhEVTtFQUNFLDhCVmtCdUI7QzdGMnI4RG5DOztBdUdsczhETTs7O0VBQ0UsNkJuR2dEZTtDSnVwOER2Qjs7QXVHcnM4RFE7OztFQUNFLGVuRzZDYTtDSjZwOER2Qjs7QXVHanM4RE07Ozs7RUFFRSxhQUFZO0N2R3NzOERwQjs7QXVHbnM4RE07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsZW5HeUJlO0NKa3I4RHZCOztBdUd4czhETTs7RUFDRSw2Qm5HcUJlO0NKdXI4RHZCOztBdUd6czhETTs7OztFQUVFLDBCQUFzQztFQUN0QyxlbkdlZTtDSityOER2Qjs7QXVHcng4RE07RUFDRSwwQlY0QzBCO0M3RjR1OERsQzs7QXVHdHg4RFE7O0VBRUUsZW5HaUZhO0NKd3M4RHZCOztBdUd0eDhEUTtFQUNFLGVuRzZFYTtDSjRzOER2Qjs7QXVHcHg4REk7RUFDRSw4QlY4QjRCO0M3Rnl2OERsQzs7QXVHang4RFU7RUFDRSw4Qm5HZk07Q0pteThEbEI7O0F1R2p4OERVO0VBQ0UsOEJWbUJzQjtDN0ZpdzhEbEM7O0F1R3p3OERNOzs7RUFDRSw2Qm5HZ0RlO0NKOHQ4RHZCOztBdUc1dzhEUTs7O0VBQ0UsZW5HNkNhO0NKb3U4RHZCOztBdUd4dzhETTs7OztFQUVFLGFBQVk7Q3ZHNnc4RHBCOztBdUcxdzhETTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0p5djhEdkI7O0F1Ry93OERNOztFQUNFLDZCbkdxQmU7Q0o4djhEdkI7O0F1R2h4OERNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLGVuR2VlO0NKc3c4RHZCOztBdUc1MThETTtFQUNFLDBCVjJCYTtDN0ZvMDhEckI7O0F1RzcxOERROztFQUVFLFluR0RLO0NKaTI4RGY7O0F1RzcxOERRO0VBQ0UsZW5HNkVhO0NKbXg4RHZCOztBdUczMThESTtFQUNFLDhCVmFlO0M3RmkxOERyQjs7QXVHeDE4RFU7RUFDRSw4Qm5HZk07Q0owMjhEbEI7O0F1R3gxOERVO0VBQ0UsOEJWRVM7QzdGeTE4RHJCOztBdUdoMThETTs7O0VBQ0UsZ0NuR2xDTztDSnUzOERmOztBdUduMThEUTs7O0VBQ0UsWW5HckNLO0NKNjM4RGY7O0F1Ry8wOERNOzs7O0VBRUUsYUFBWTtDdkdvMThEcEI7O0F1R2oxOERNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSms1OERmOztBdUd0MThETTs7RUFDRSwwQm5HN0RPO0NKdTU4RGY7O0F1R3YxOERNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSis1OERmOztBdUduNjhETTtFQUNFLDBCVjRCYTtDN0YwNDhEckI7O0F1R3A2OERROztFQUVFLFluR0RLO0NKdzY4RGY7O0F1R3A2OERRO0VBQ0UsZW5HNkVhO0NKMDE4RHZCOztBdUdsNjhESTtFQUNFLDhCVmNlO0M3RnU1OERyQjs7QXVHLzU4RFU7RUFDRSw4Qm5HZk07Q0ppNzhEbEI7O0F1Ry81OERVO0VBQ0UsOEJWR1M7QzdGKzU4RHJCOztBdUd2NThETTs7O0VBQ0UsZ0NuR2xDTztDSjg3OERmOztBdUcxNThEUTs7O0VBQ0UsWW5HckNLO0NKbzg4RGY7O0F1R3Q1OERNOzs7O0VBRUUsYUFBWTtDdkcyNThEcEI7O0F1R3g1OERNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSnk5OERmOztBdUc3NThETTs7RUFDRSwwQm5HN0RPO0NKODk4RGY7O0F1Rzk1OERNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSnMrOERmOztBdUcxKzhETTtFQUNFLDBCVjZCYTtDN0ZnOThEckI7O0F1RzMrOERROztFQUVFLFluR0RLO0NKKys4RGY7O0F1RzMrOERRO0VBQ0UsZW5HNkVhO0NKaTY4RHZCOztBdUd6KzhESTtFQUNFLDhCVmVlO0M3RjY5OERyQjs7QXVHdCs4RFU7RUFDRSw4Qm5HZk07Q0p3LzhEbEI7O0F1R3QrOERVO0VBQ0UsOEJWSVM7QzdGcSs4RHJCOztBdUc5OThETTs7O0VBQ0UsZ0NuR2xDTztDSnFnOURmOztBdUdqKzhEUTs7O0VBQ0UsWW5HckNLO0NKMmc5RGY7O0F1Rzc5OERNOzs7O0VBRUUsYUFBWTtDdkdrKzhEcEI7O0F1Ry85OERNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSmdpOURmOztBdUdwKzhETTs7RUFDRSwwQm5HN0RPO0NKcWk5RGY7O0F1R3IrOERNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSjZpOURmOztBdUdqajlETTtFQUNFLDBCVjhCYTtDN0ZzaDlEckI7O0F1R2xqOURROztFQUVFLFluR0RLO0NKc2o5RGY7O0F1R2xqOURRO0VBQ0UsZW5HNkVhO0NKdys4RHZCOztBdUdoajlESTtFQUNFLDhCVmdCZTtDN0ZtaTlEckI7O0F1RzdpOURVO0VBQ0UsOEJuR2ZNO0NKK2o5RGxCOztBdUc3aTlEVTtFQUNFLDhCVktTO0M3RjJpOURyQjs7QXVHcmk5RE07OztFQUNFLGdDbkdsQ087Q0o0azlEZjs7QXVHeGk5RFE7OztFQUNFLFluR3JDSztDSmtsOURmOztBdUdwaTlETTs7OztFQUVFLGFBQVk7Q3ZHeWk5RHBCOztBdUd0aTlETTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZbkd6RE87Q0p1bTlEZjs7QXVHM2k5RE07O0VBQ0UsMEJuRzdETztDSjRtOURmOztBdUc1aTlETTs7OztFQUVFLDBCQUFzQztFQUN0QyxZbkduRU87Q0pvbjlEZjs7QXVHeG45RE07RUFDRSwwQlYrQmE7QzdGNGw5RHJCOztBdUd6bjlEUTs7RUFFRSxZbkdESztDSjZuOURmOztBdUd6bjlEUTtFQUNFLGVuRzZFYTtDSitpOUR2Qjs7QXVHdm45REk7RUFDRSw4QlZpQmU7QzdGeW05RHJCOztBdUdwbjlEVTtFQUNFLDhCbkdmTTtDSnNvOURsQjs7QXVHcG45RFU7RUFDRSw4QlZNUztDN0ZpbjlEckI7O0F1RzVtOURNOzs7RUFDRSxnQ25HbENPO0NKbXA5RGY7O0F1Ry9tOURROzs7RUFDRSxZbkdyQ0s7Q0p5cDlEZjs7QXVHM205RE07Ozs7RUFFRSxhQUFZO0N2R2duOURwQjs7QXVHN205RE07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKOHE5RGY7O0F1R2xuOURNOztFQUNFLDBCbkc3RE87Q0ptcjlEZjs7QXVHbm45RE07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKMnI5RGY7O0F1Ry9yOURNO0VBQ0UsMEJWZ0NhO0M3RmtxOURyQjs7QXVHaHM5RFE7O0VBRUUsZW5HaUZhO0NKa245RHZCOztBdUdoczlEUTtFQUNFLGVuRzZFYTtDSnNuOUR2Qjs7QXVHOXI5REk7RUFDRSw4QlZrQmU7QzdGK3E5RHJCOztBdUczcjlEVTtFQUNFLDhCbkdmTTtDSjZzOURsQjs7QXVHM3I5RFU7RUFDRSw4QlZPUztDN0Z1cjlEckI7O0F1R25yOURNOzs7RUFDRSw2Qm5HZ0RlO0NKd285RHZCOztBdUd0cjlEUTs7O0VBQ0UsZW5HNkNhO0NKOG85RHZCOztBdUdscjlETTs7OztFQUVFLGFBQVk7Q3ZHdXI5RHBCOztBdUdwcjlETTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0ptcTlEdkI7O0F1R3pyOURNOztFQUNFLDZCbkdxQmU7Q0p3cTlEdkI7O0F1RzFyOURNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLGVuR2VlO0NKZ3I5RHZCOztBdUd0dzlETTtFQUNFLDBCVmlDYTtDN0Z3dTlEckI7O0F1R3Z3OURROztFQUVFLGVuR2lGYTtDSnlyOUR2Qjs7QXVHdnc5RFE7RUFDRSxlbkc2RWE7Q0o2cjlEdkI7O0F1R3J3OURJO0VBQ0UsOEJWbUJlO0M3RnF2OURyQjs7QXVHbHc5RFU7RUFDRSw4Qm5HZk07Q0pveDlEbEI7O0F1R2x3OURVO0VBQ0UsOEJWUVM7QzdGNnY5RHJCOztBdUcxdjlETTs7O0VBQ0UsNkJuR2dEZTtDSitzOUR2Qjs7QXVHN3Y5RFE7OztFQUNFLGVuRzZDYTtDSnF0OUR2Qjs7QXVHenY5RE07Ozs7RUFFRSxhQUFZO0N2Rzh2OURwQjs7QXVHM3Y5RE07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsZW5HeUJlO0NKMHU5RHZCOztBdUdodzlETTs7RUFDRSw2Qm5HcUJlO0NKK3U5RHZCOztBdUdqdzlETTs7OztFQUVFLDBCQUFzQztFQUN0QyxlbkdlZTtDSnV2OUR2Qjs7QXVHNzA5RE07RUFDRSwwQlZrQ2E7QzdGOHk5RHJCOztBdUc5MDlEUTs7RUFFRSxZbkdESztDSmsxOURmOztBdUc5MDlEUTtFQUNFLGVuRzZFYTtDSm93OUR2Qjs7QXVHNTA5REk7RUFDRSw4QlZvQmU7QzdGMno5RHJCOztBdUd6MDlEVTtFQUNFLDhCbkdmTTtDSjIxOURsQjs7QXVHejA5RFU7RUFDRSw4QlZTUztDN0ZtMDlEckI7O0F1R2owOURNOzs7RUFDRSxnQ25HbENPO0NKdzI5RGY7O0F1R3AwOURROzs7RUFDRSxZbkdyQ0s7Q0o4MjlEZjs7QXVHaDA5RE07Ozs7RUFFRSxhQUFZO0N2R3EwOURwQjs7QXVHbDA5RE07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKbTQ5RGY7O0F1R3YwOURNOztFQUNFLDBCbkc3RE87Q0p3NDlEZjs7QXVHeDA5RE07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKZzU5RGY7O0F1R3A1OURNO0VBQ0UsMEJWbUNhO0M3Rm8zOURyQjs7QXVHcjU5RFE7O0VBRUUsWW5HREs7Q0p5NTlEZjs7QXVHcjU5RFE7RUFDRSxlbkc2RWE7Q0oyMDlEdkI7O0F1R241OURJO0VBQ0UsOEJWcUJlO0M3Rmk0OURyQjs7QXVHaDU5RFU7RUFDRSw4Qm5HZk07Q0prNjlEbEI7O0F1R2g1OURVO0VBQ0UsOEJWVVM7QzdGeTQ5RHJCOztBdUd4NDlETTs7O0VBQ0UsZ0NuR2xDTztDSis2OURmOztBdUczNDlEUTs7O0VBQ0UsWW5HckNLO0NKcTc5RGY7O0F1R3Y0OURNOzs7O0VBRUUsYUFBWTtDdkc0NDlEcEI7O0F1R3o0OURNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSjA4OURmOztBdUc5NDlETTs7RUFDRSwwQm5HN0RPO0NKKzg5RGY7O0F1Ry80OURNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSnU5OURmOztBdUczOTlETTtFQUNFLDBCVm9DYTtDN0YwNzlEckI7O0F1RzU5OURROztFQUVFLFluR0RLO0NKZys5RGY7O0F1RzU5OURRO0VBQ0UsZW5HNkVhO0NKazU5RHZCOztBdUcxOTlESTtFQUNFLDhCVnNCZTtDN0Z1ODlEckI7O0F1R3Y5OURVO0VBQ0UsOEJuR2ZNO0NKeSs5RGxCOztBdUd2OTlEVTtFQUNFLDhCVldTO0M3Ris4OURyQjs7QXVHLzg5RE07OztFQUNFLGdDbkdsQ087Q0pzLzlEZjs7QXVHbDk5RFE7OztFQUNFLFluR3JDSztDSjQvOURmOztBdUc5ODlETTs7OztFQUVFLGFBQVk7Q3ZHbTk5RHBCOztBdUdoOTlETTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZbkd6RE87Q0ppaCtEZjs7QXVHcjk5RE07O0VBQ0UsMEJuRzdETztDSnNoK0RmOztBdUd0OTlETTs7OztFQUVFLDBCQUFzQztFQUN0QyxZbkduRU87Q0o4aCtEZjs7QXVHbGkrRE07RUFDRSx1Qm5HR087Q0praStEZjs7QXVHbmkrRFE7O0VBRUUsZW5HaUZhO0NKcTk5RHZCOztBdUduaStEUTtFQUNFLGVuRzZFYTtDSnk5OUR2Qjs7QXVHamkrREk7RUFDRSwyQm5HWFM7Q0oraStEZjs7QXVHOWgrRFU7RUFDRSw4Qm5HZk07Q0pnaitEbEI7O0F1RzloK0RVO0VBQ0UsMkJuR3RCRztDSnVqK0RmOztBdUd0aCtETTs7O0VBQ0UsNkJuR2dEZTtDSjIrOUR2Qjs7QXVHemgrRFE7OztFQUNFLGVuRzZDYTtDSmkvOUR2Qjs7QXVHcmgrRE07Ozs7RUFFRSxhQUFZO0N2RzBoK0RwQjs7QXVHdmgrRE07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsZW5HeUJlO0NKc2crRHZCOztBdUc1aCtETTs7RUFDRSw2Qm5HcUJlO0NKMmcrRHZCOztBdUc3aCtETTs7OztFQUVFLHdCQUFzQztFQUN0QyxlbkdlZTtDSm1oK0R2Qjs7QXVHem0rRE07RUFDRSwwQm5HU1U7Q0ptbStEbEI7O0F1RzFtK0RROztFQUVFLFluR0RLO0NKOG0rRGY7O0F1RzFtK0RRO0VBQ0UsZW5HNkVhO0NKZ2krRHZCOztBdUd4bStESTtFQUNFLDhCbkdMWTtDSmduK0RsQjs7QXVHcm0rRFU7RUFDRSw4Qm5HZk07Q0p1bitEbEI7O0F1R3JtK0RVO0VBQ0UsOEJuR2hCTTtDSnduK0RsQjs7QXVHN2wrRE07OztFQUNFLGdDbkdsQ087Q0pvbytEZjs7QXVHaG0rRFE7OztFQUNFLFluR3JDSztDSjBvK0RmOztBdUc1bCtETTs7OztFQUVFLGFBQVk7Q3ZHaW0rRHBCOztBdUc5bCtETTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZbkd6RE87Q0orcCtEZjs7QXVHbm0rRE07O0VBQ0UsMEJuRzdETztDSm9xK0RmOztBdUdwbStETTs7OztFQUVFLDBCQUFzQztFQUN0QyxZbkduRU87Q0o0cStEZjs7QXVHaHIrRE07RUFDRSwwQm5HV1U7Q0p3cStEbEI7O0F1R2pyK0RROztFQUVFLFluR0RLO0NKcXIrRGY7O0F1R2pyK0RRO0VBQ0UsZW5HNkVhO0NKdW0rRHZCOztBdUcvcStESTtFQUNFLDhCbkdIWTtDSnFyK0RsQjs7QXVHNXErRFU7RUFDRSw4Qm5HZk07Q0o4citEbEI7O0F1RzVxK0RVO0VBQ0UsOEJuR2RNO0NKNnIrRGxCOztBdUdwcStETTs7O0VBQ0UsZ0NuR2xDTztDSjJzK0RmOztBdUd2cStEUTs7O0VBQ0UsWW5HckNLO0NKaXQrRGY7O0F1R25xK0RNOzs7O0VBRUUsYUFBWTtDdkd3cStEcEI7O0F1R3JxK0RNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSnN1K0RmOztBdUcxcStETTs7RUFDRSwwQm5HN0RPO0NKMnUrRGY7O0F1RzNxK0RNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSm12K0RmOztBd0c3eDlEQTtFQVlJLDBCcEcxZGM7RW9HMmRkLFlwR25lVztDSnd2K0RmOztBd0dseTlEQTtFQWdCTSwwQkFBb0M7RUFDcEMsWXBHdmVTO0NKNnYrRGY7O0F3R3Z5OURBO0VBb0JNLDZCcEdwZVk7Q0oyditEbEI7O0F3RzN5OURBO0VBdUJNLHFDcEduZVM7Q0oyditEZjs7QXdHL3k5REE7RUEwQk0sc0JwRzFlWTtFb0cyZVosaUNBQWdDO0N4R3l4OUR0Qzs7QXdHcHo5REE7RUE4Qk0sWXBHcGZTO0NKOHcrRGY7O0F3R3h6OURBO0VBbUNJLDBCQUF1QztDeEd5eDlEM0M7O0F3RzV6OURBO0VBcUNNLGVwR3ZmWTtDSmt4K0RsQjs7QXdHaDA5REE7RUF3Q00sNkJBQXlDO0N4RzR4OUQvQzs7QXdHcDA5REE7RUE2Q0ksMEJBQW9DO0VBQ3BDLHNCQUFrQztFQUNsQyxZcEdyZ0JXO0NKZ3krRGY7O0F3RzEwOURBO0VBcURRLDJCWG5mYTtDN0Y0dytEckI7O0F3RzkwOURBO0VBcURRLDJCcEdyZ0JVO0NKa3krRGxCOztBd0dsMTlEQTtFQXFEUSwyQlg1ZWE7QzdGNncrRHJCOztBd0d0MTlEQTtFQXFEUSwyQlgxZWE7QzdGK3crRHJCOztBd0cxMTlEQTtFQXFEUSwyQlg3ZWE7QzdGc3grRHJCOztBd0c5MTlEQTtFQXFEUSwyQlgvZWE7QzdGNHgrRHJCOztBd0dsMjlEQTtFQXFEUSwyQnBHMWdCVTtDSjJ6K0RsQjs7QXdHdDI5REE7RUFxRFEsMkJwR25nQlU7Q0p3eitEbEI7O0F3RzEyOURBO0VBMkRRLDJCWDdlNkI7QzdGZ3krRHJDOztBd0c5MjlEQTtFQTJEUSwyQlg1ZXVCO0M3Rm15K0QvQjs7QXdHbDM5REE7RUEyRFEsMkJYM2V5QjtDN0ZzeStEakM7O0F3R3QzOURBO0VBMkRRLDJCWDFld0I7QzdGeXkrRGhDOztBd0cxMzlEQTtFQTJEUSwyQlh6ZTJCO0M3RjR5K0RuQzs7QXdHOTM5REE7RUEyRFEsMkJYeGUwQjtDN0YreStEbEM7O0F3R2w0OURBO0VBMkRRLDJCWHpmYTtDN0ZvMCtEckI7O0F3R3Q0OURBO0VBMkRRLDJCWHhmYTtDN0Z1MCtEckI7O0F3RzE0OURBO0VBMkRRLDJCWHZmYTtDN0YwMCtEckI7O0F3Rzk0OURBO0VBMkRRLDJCWHRmYTtDN0Y2MCtEckI7O0F3R2w1OURBO0VBMkRRLDJCWHJmYTtDN0ZnMStEckI7O0F3R3Q1OURBO0VBMkRRLDJCWHBmYTtDN0ZtMStEckI7O0F3RzE1OURBO0VBMkRRLDJCWG5mYTtDN0ZzMStEckI7O0F3Rzk1OURBO0VBMkRRLDJCWGxmYTtDN0Z5MStEckI7O0F3R2w2OURBO0VBMkRRLDJCWGpmYTtDN0Y0MStEckI7O0F3R3Q2OURBO0VBMkRRLDJCWGhmYTtDN0YrMStEckI7O0F3RzE2OURBO0VBMkRRLHdCcEdqaEJPO0NKbzQrRGY7O0F3Rzk2OURBO0VBMkRRLDJCcEczZ0JVO0NKazQrRGxCOztBd0dsNzlEQTtFQTJEUSwyQnBHemdCVTtDSm80K0RsQjs7QXlHbDUrREE7RUFFSSxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLFFBQU87RUFDUCxPQUFNO0VBQ04sVUFBUztFQUNULFNBQVE7RUFDUixhckdxTTZCO0VxR3BNN0IsY3JHZ2pCb0M7RXFHL2lCcEMsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixxQ3JHSVc7RXFHSFgsZUFBOEI7RTdGQTlCLHNCUm9NK0I7Q0ppdCtEbkM7O0F5Rzk0K0RBOztFQUlNLHNCckdWWTtDSnk1K0RsQjs7QXlHbjUrREE7RUFjTSxZckc1QlM7RXFHNkJULDBCckduQlM7Q0o0NStEZjs7QXlHcDQrREE7O0VBR0ksc0JyRy9CYztDSnE2K0RsQjs7QXlHejQrREE7RUFNSSwwQnJHaENjO0NKdTYrRGxCOztBeUc3NCtEQTs7RUFXUSxzQnJHdkNVO0NKODYrRGxCOztBeUdsNStEQTtFQWNRLDBCQUF1QjtFQUN2Qix3Q0FBeUM7Q3pHdzQrRGpEOztBeUd2NStEQTs7Ozs7O0VBMEJRLG1Cckc1RE87Q0prOCtEZjs7QTBHejgrREE7RUFDRSxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLE9BQU07RUFDTixjdEdvakJzQztDSnc1OUR4Qzs7QTBHaDkrREE7RUFPSSxnQkFBZTtDMUc2OCtEbkI7O0EwR3o4K0RBO0VBQ0UsUUFBTztFQUNQLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sY3RHeWlCc0M7Q0ptNjlEeEM7O0EwR2g5K0RBO0VBT0ksZ0JBQWU7QzFHNjgrRG5COztBMEd6OCtEQTtFQUNFLFVBQVM7RUFDVCxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLGN0RzhoQnNDO0NKODY5RHhDOztBMEdoOStEQTtFQU9JLGdCQUFlO0MxRzY4K0RuQjs7QTBHejgrREE7RUFDRSxVQUFTO0VBQ1QsUUFBTztFQUNQLG1CQUFrQjtFQUNsQixjdEdtaEJzQztDSnk3OUR4Qzs7QTBHaDkrREE7RUFPSSxnQkFBZTtDMUc2OCtEbkI7O0EwR3o4K0RBO0VBRUkseUN0Ry9CYztFc0dnQ2QsWXRHeENXO0NKbS8rRGY7O0EwRzk4K0RBO0VBTU0sd0N0R25DWTtFc0dvQ1osZXRHM0NZO0NKdS8rRGxCOztBMkc3LytERTtFQUNFLHFEQUE2QztDM0dnZy9EakQ7O0EyRzcvK0RNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKdS8rRGY7O0EyRzUvK0RJO0VBQ0UsMkNka0JlO0VjakJmLFl2R1BTO0NKc2cvRGY7O0EyRzNnL0RFO0VBQ0Usc0RBQTZDO0MzRzhnL0RqRDs7QTJHM2cvRE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0pxZy9EZjs7QTJHMWcvREk7RUFDRSw0Q3ZHQVk7RXVHQ1osWXZHUFM7Q0pvaC9EZjs7QTJHemgvREU7RUFDRSxvREFBNkM7QzNHNGgvRGpEOztBMkd6aC9ETTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSm1oL0RmOztBMkd4aC9ESTtFQUNFLDBDZHlCZTtFY3hCZixZdkdQUztDSmtpL0RmOztBMkd2aS9ERTtFQUNFLHFEQUE2QztDM0cwaS9EakQ7O0EyR3ZpL0RNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKaWkvRGY7O0EyR3RpL0RJO0VBQ0UsMkNkMkJlO0VjMUJmLFl2R1BTO0NKZ2ovRGY7O0EyR3JqL0RFO0VBQ0UscURBQTZDO0MzR3dqL0RqRDs7QTJHL2kvREk7RUFDRSwyQ2R3QmU7RWN2QmYsZXZHMkVpQjtDSnUrK0R2Qjs7QTJHOWovREU7RUFDRSxvREFBNkM7QzNHaWsvRGpEOztBMkc5ai9ETTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSndqL0RmOztBMkc3ai9ESTtFQUNFLDBDZHNCZTtFY3JCZixZdkdQUztDSnVrL0RmOztBMkc1ay9ERTtFQUNFLHNEQUE2QztDM0cray9EakQ7O0EyR3RrL0RJO0VBQ0UsNEN2R0xZO0V1R01aLGV2RzJFaUI7Q0o4LytEdkI7O0EyR3JsL0RFO0VBQ0UsbURBQTZDO0MzR3dsL0RqRDs7QTJHcmwvRE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0oray9EZjs7QTJHcGwvREk7RUFDRSx5Q3ZHRVk7RXVHRFosWXZHUFM7Q0o4bC9EZjs7QTJHbm0vREU7RUFDRSxzREFBNkM7QzNHc20vRGpEOztBMkc3bC9ESTtFQUNFLDRDZDhCK0I7RWM3Qi9CLGV2RzJFaUI7Q0pxaC9EdkI7O0EyRzVtL0RFO0VBQ0Usa0RBQTZDO0MzRyttL0RqRDs7QTJHNW0vRE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0pzbS9EZjs7QTJHM20vREk7RUFDRSx3Q2QrQnlCO0VjOUJ6QixZdkdQUztDSnFuL0RmOztBMkcxbi9ERTtFQUNFLHNEQUE2QztDM0c2bi9EakQ7O0EyR3BuL0RJO0VBQ0UsNENkZ0MyQjtFYy9CM0IsZXZHMkVpQjtDSjRpL0R2Qjs7QTJHbm8vREU7RUFDRSxzREFBNkM7QzNHc28vRGpEOztBMkc3bi9ESTtFQUNFLDRDZGlDMEI7RWNoQzFCLGV2RzJFaUI7Q0pxai9EdkI7O0EyRzVvL0RFO0VBQ0Usc0RBQTZDO0MzRytvL0RqRDs7QTJHdG8vREk7RUFDRSw0Q2RrQzZCO0VjakM3QixldkcyRWlCO0NKOGovRHZCOztBMkdycC9ERTtFQUNFLHNEQUE2QztDM0d3cC9EakQ7O0EyRy9vL0RJO0VBQ0UsNENkbUM0QjtFY2xDNUIsZXZHMkVpQjtDSnVrL0R2Qjs7QTJHOXAvREU7RUFDRSxxREFBNkM7QzNHaXEvRGpEOztBMkc5cC9ETTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSndwL0RmOztBMkc3cC9ESTtFQUNFLDJDZGtCZTtFY2pCZixZdkdQUztDSnVxL0RmOztBMkc1cS9ERTtFQUNFLHFEQUE2QztDM0crcS9EakQ7O0EyRzVxL0RNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKc3EvRGY7O0EyRzNxL0RJO0VBQ0UsMkNkbUJlO0VjbEJmLFl2R1BTO0NKcXIvRGY7O0EyRzFyL0RFO0VBQ0UscURBQTZDO0MzRzZyL0RqRDs7QTJHMXIvRE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0pvci9EZjs7QTJHenIvREk7RUFDRSwyQ2RvQmU7RWNuQmYsWXZHUFM7Q0ptcy9EZjs7QTJHeHMvREU7RUFDRSxxREFBNkM7QzNHMnMvRGpEOztBMkd4cy9ETTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSmtzL0RmOztBMkd2cy9ESTtFQUNFLDJDZHFCZTtFY3BCZixZdkdQUztDSml0L0RmOztBMkd0dC9ERTtFQUNFLG9EQUE2QztDM0d5dC9EakQ7O0EyR3R0L0RNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKZ3QvRGY7O0EyR3J0L0RJO0VBQ0UsMENkc0JlO0VjckJmLFl2R1BTO0NKK3QvRGY7O0EyR3B1L0RFO0VBQ0UscURBQTZDO0MzR3V1L0RqRDs7QTJHOXQvREk7RUFDRSwyQ2R1QmU7RWN0QmYsZXZHMkVpQjtDSnNwL0R2Qjs7QTJHN3UvREU7RUFDRSxxREFBNkM7QzNHZ3YvRGpEOztBMkd2dS9ESTtFQUNFLDJDZHdCZTtFY3ZCZixldkcyRWlCO0NKK3AvRHZCOztBMkd0di9ERTtFQUNFLG9EQUE2QztDM0d5di9EakQ7O0EyR3R2L0RNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKZ3YvRGY7O0EyR3J2L0RJO0VBQ0UsMENkeUJlO0VjeEJmLFl2R1BTO0NKK3YvRGY7O0EyR3B3L0RFO0VBQ0UscURBQTZDO0MzR3V3L0RqRDs7QTJHcHcvRE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0o4di9EZjs7QTJHbncvREk7RUFDRSwyQ2QwQmU7RWN6QmYsWXZHUFM7Q0o2dy9EZjs7QTJHbHgvREU7RUFDRSxxREFBNkM7QzNHcXgvRGpEOztBMkdseC9ETTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSjR3L0RmOztBMkdqeC9ESTtFQUNFLDJDZDJCZTtFYzFCZixZdkdQUztDSjJ4L0RmOztBMkdoeS9ERTtFQUNFLHNEQUE2QztDM0dteS9EakQ7O0EyRzF4L0RJO0VBQ0UsNEN2R05TO0V1R09ULGV2RzJFaUI7Q0prdC9EdkI7O0EyR3p5L0RFO0VBQ0Usc0RBQTZDO0MzRzR5L0RqRDs7QTJHenkvRE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0pteS9EZjs7QTJHeHkvREk7RUFDRSw0Q3ZHQVk7RXVHQ1osWXZHUFM7Q0prei9EZjs7QTJHdnovREU7RUFDRSxtREFBNkM7QzNHMHovRGpEOztBMkd2ei9ETTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSml6L0RmOztBMkd0ei9ESTtFQUNFLHlDdkdFWTtFdUdEWixZdkdQUztDSmcwL0RmOztBMkdyMC9ERTtFQUNFLG9EQUE2QztDM0d3MC9EakQ7O0EyR3IwL0RNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKK3ovRGY7O0EyR3AwL0RJO0VBQ0UsMEMzR2hCd0I7RTJHaUJ4QixZdkdQUztDSjgwL0RmOztBMkduMS9ERTtFQUNFLHNEQUE2QztDM0dzMS9EakQ7O0EyR24xL0RNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKNjAvRGY7O0EyR2wxL0RJO0VBQ0UsNEN2R0FZO0V1R0NaLFl2R1BTO0NKNDEvRGY7O0EyR2oyL0RFO0VBQ0Usb0RBQTZDO0MzR28yL0RqRDs7QTJHajIvRE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0oyMS9EZjs7QTJHaDIvREk7RUFDRSwwQ3ZHMEJXO0V1R3pCWCxZdkdQUztDSjAyL0RmOztBMkcvMi9ERTtFQUNFLHFEQUE2QztDM0drMy9EakQ7O0EyRy8yL0RNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKeTIvRGY7O0EyRzkyL0RJO0VBQ0UsMkN2RzRCVztFdUczQlgsWXZHUFM7Q0p3My9EZjs7QTJHNzMvREU7RUFDRSxvREFBNkM7QzNHZzQvRGpEOztBMkd2My9ESTtFQUNFLDBDdkd5Qlc7RXVHeEJYLGV2RzJFaUI7Q0oreS9EdkI7O0EyR3Q0L0RFO0VBQ0Usb0RBQTZDO0MzR3k0L0RqRDs7QTJHdDQvRE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0pnNC9EZjs7QTJHcjQvREk7RUFDRSwwQ3ZHdUJXO0V1R3RCWCxZdkdQUztDSis0L0RmOztBMkdwNS9ERTtFQUNFLHNEQUE2QztDM0d1NS9EakQ7O0EyRzk0L0RJO0VBQ0UsNEN2R0xZO0V1R01aLGV2RzJFaUI7Q0pzMC9EdkI7O0EyRzc1L0RFO0VBQ0UsbURBQTZDO0MzR2c2L0RqRDs7QTJHNzUvRE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0p1NS9EZjs7QTJHNTUvREk7RUFDRSx5Q3ZHRVk7RXVHRFosWXZHUFM7Q0pzNi9EZjs7QTJHMzYvREU7RUFDRSxxREFBNkM7QzNHODYvRGpEOztBMkczNi9ETTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSnE2L0RmOztBMkcxNi9ESTtFQUNFLDJDckJWYTtFcUJXYixZdkdQUztDSm83L0RmOztBMkd6Ny9ERTtFQUNFLGtEQUE2QztDM0c0Ny9EakQ7O0EyR3o3L0RNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKbTcvRGY7O0EyR3g3L0RJO0VBQ0Usd0NyQlRRO0VxQlVSLFl2R1BTO0NKazgvRGY7O0EyR3Y4L0RFO0VBQ0UscURBQTZDO0MzRzA4L0RqRDs7QTJHdjgvRE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0ppOC9EZjs7QTJHdDgvREk7RUFDRSwyQ3JCUFM7RXFCUVQsWXZHUFM7Q0pnOS9EZjs7QTJHcjkvREU7RUFDRSxvREFBNkM7QzNHdzkvRGpEOztBMkcvOC9ESTtFQUNFLDBDckJOUTtFcUJPUixldkcyRWlCO0NKdTQvRHZCOztBMkc5OS9ERTtFQUNFLHFEQUE2QztDM0dpKy9EakQ7O0EyRzk5L0RNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKdzkvRGY7O0EyRzc5L0RJO0VBQ0UsMkNyQkpXO0VxQktYLFl2R1BTO0NKdSsvRGY7O0EyRzUrL0RFO0VBQ0Usb0RBQTZDO0MzRysrL0RqRDs7QTJHNSsvRE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0pzKy9EZjs7QTJHMysvREk7RUFDRSwwQ3JCRlU7RXFCR1YsWXZHUFM7Q0pxLy9EZjs7QTJHMS8vREU7RUFDRSxvREFBNkM7QzNHNi8vRGpEOztBMkcxLy9ETTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSm8vL0RmOztBMkd6Ly9ESTtFQUNFLDBDdkdtQlc7RXVHbEJYLFl2R1BTO0NKbWdnRWY7O0EyR3hnZ0VFO0VBQ0UscURBQTZDO0MzRzJnZ0VqRDs7QTJHeGdnRU07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0prZ2dFZjs7QTJHdmdnRUk7RUFDRSwyQ3ZHb0JXO0V1R25CWCxZdkdQUztDSmloZ0VmOztBMkd0aGdFRTtFQUNFLHFEQUE2QztDM0d5aGdFakQ7O0EyR3RoZ0VNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKZ2hnRWY7O0EyR3JoZ0VJO0VBQ0UsMkN2R3FCVztFdUdwQlgsWXZHUFM7Q0oraGdFZjs7QTJHcGlnRUU7RUFDRSxxREFBNkM7QzNHdWlnRWpEOztBMkdwaWdFTTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSjhoZ0VmOztBMkduaWdFSTtFQUNFLDJDdkdzQlc7RXVHckJYLFl2R1BTO0NKNmlnRWY7O0EyR2xqZ0VFO0VBQ0Usb0RBQTZDO0MzR3FqZ0VqRDs7QTJHbGpnRU07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0o0aWdFZjs7QTJHampnRUk7RUFDRSwwQ3ZHdUJXO0V1R3RCWCxZdkdQUztDSjJqZ0VmOztBMkdoa2dFRTtFQUNFLHFEQUE2QztDM0dta2dFakQ7O0EyRzFqZ0VJO0VBQ0UsMkN2R3dCVztFdUd2QlgsZXZHMkVpQjtDSmsvL0R2Qjs7QTJHemtnRUU7RUFDRSxvREFBNkM7QzNHNGtnRWpEOztBMkdua2dFSTtFQUNFLDBDdkd5Qlc7RXVHeEJYLGV2RzJFaUI7Q0oyLy9EdkI7O0EyR2xsZ0VFO0VBQ0Usb0RBQTZDO0MzR3FsZ0VqRDs7QTJHbGxnRU07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0o0a2dFZjs7QTJHamxnRUk7RUFDRSwwQ3ZHMEJXO0V1R3pCWCxZdkdQUztDSjJsZ0VmOztBMkdobWdFRTtFQUNFLHFEQUE2QztDM0dtbWdFakQ7O0EyR2htZ0VNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKMGxnRWY7O0EyRy9sZ0VJO0VBQ0UsMkN2RzJCVztFdUcxQlgsWXZHUFM7Q0p5bWdFZjs7QTJHOW1nRUU7RUFDRSxxREFBNkM7QzNHaW5nRWpEOztBMkc5bWdFTTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSndtZ0VmOztBMkc3bWdFSTtFQUNFLDJDdkc0Qlc7RXVHM0JYLFl2R1BTO0NKdW5nRWY7O0EyRzVuZ0VFO0VBQ0Usc0RBQTZDO0MzRytuZ0VqRDs7QTJHdG5nRUk7RUFDRSw0Q3ZHTlM7RXVHT1QsZXZHMkVpQjtDSjhpZ0V2Qjs7QTJHcm9nRUU7RUFDRSxzREFBNkM7QzNHd29nRWpEOztBMkdyb2dFTTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSituZ0VmOztBMkdwb2dFSTtFQUNFLDRDdkdBWTtFdUdDWixZdkdQUztDSjhvZ0VmOztBMkducGdFRTtFQUNFLG1EQUE2QztDM0dzcGdFakQ7O0EyR25wZ0VNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKNm9nRWY7O0EyR2xwZ0VJO0VBQ0UseUN2R0VZO0V1R0RaLFl2R1BTO0NKNHBnRWY7O0EwQmpxZ0VBO0VrRkNJLG9CQUFtQjtDNUdvcWdFdkI7O0E0R3ZxZ0VBO0VoR2NJLGlCZ0dOd0I7RUFDeEIsa0JBQWlCO0VBQ2pCLGlCQUFnQjtDNUdtcWdFcEI7O0E0RzdxZ0VBO0VBZUksaUJBQWdCO0VBQ2hCLG1CQUFrQjtDNUdrcWdFdEI7O0E0R2xyZ0VBO0VBbUJNLHVCeEdaUztFd0dhVCxnQkFBZTtFQUNmLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsV0FBVTtFQUNWLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLGtCQUFpQjtFQUNqQixPQUFNO0M1R21xZ0VaOztBNEcvcGdFRTtFQUNFLCtCQUFtQztDNUdrcWdFdkM7O0E0RzdwZ0VBO0VBQ0UsMEJ4R2pDZ0I7RXdHa0NoQixtQnRCb0pnQztFc0JuSmhDLFl0QmtKeUI7Q3RGOGdnRTNCOztBNEducWdFQTtFQVFJLDBCQUE4RDtFQUM5RCxlQUF5QztDNUcrcGdFN0M7O0E0RzFwZ0VBO0VoR3hDSSxtQmdHeUN3QjtFQUMxQiwwQnhHaERnQjtFd0dpRGhCLHVCdEJxSWdDO0VzQnBJaEMsZXhHN0NnQjtFd0c4Q2hCLGdCQUFlO0VBQ2YsYUFBWTtFQUNaLHNCQUFxQjtFQUNyQixnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsbUJBQWtCO0M1RzZwZ0VwQjs7QTRHeHFnRUE7Ozs7Ozs7O0VBc0JJLGVBQWM7RUFDZCxnQkFBZTtDNUc2cGdFbkI7O0E0R3ByZ0VBO0VBMkJJLGVBQWM7QzVHNnBnRWxCOztBNEd4cmdFQTtFQStCSSwwQnhHN0VjO0V3RzhFZCxzQkFBdUQ7RUFDdkQsWXRCc0d1QjtDdEZ1amdFM0I7O0E0RzlyZ0VBO0UvRjFDTSxpRFRLUztDSnV1Z0VmOztBNEdsc2dFQTtFQTJDSSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLFVBQVM7QzVHMnBnRWI7O0E0R3JwZ0VBO0VqRlBFLDBCMkQ2RjBCO0VqRnRFdEIsbUJBdENZO0VzQmlCaEIsaUJ2QnNHK0I7RVE5TDdCLHVCMEVzTDRCO0N0Rm1rZ0VoQzs7QTRHeHBnRUE7O0VBR0ksMEJBQXNDO0VBQ3RDLFl4RzVHVztFd0c2R1gsc0J4R3ZHYztDSml3Z0VsQjs7QTRHL3BnRUE7OztFQVNNLDBCQUFvQztFQUNwQyxleEcvR1k7RXdHZ0haLHNCQUFzQztDNUc0cGdFNUM7O0E0R3ZxZ0VBO0VBZUksMEJBQXNDO0VBQ3RDLFl4R3hIVztFd0d5SFgsc0J4R25IYztDSit3Z0VsQjs7QTRHN3FnRUE7RUFxQk0sMEJBQXFDO0VBQ3JDLGV4RzNIWTtFd0c0SFosc0JBQW9DO0M1RzRwZ0UxQzs7QTRHbnJnRUE7RWpGN0dFLFl2QkthO0VxQkxYLDBCb0U2QmlCO0VsRTNCbkIsc0JrRTJCbUI7RWhGbkJmLGlCVDhWNEI7Q0orNy9EbEM7O0FPanlnRUU7RW9CQUUsWXZCRFc7RXFCTFgsMEJFRG9GO0VBU3BGLHNCQVR5SDtDM0I4eWdFN0g7O0EyQmx5Z0VFO0VBRUUsWXZCUlc7RXFCTFgsMEJFRG9GO0VBZ0JwRixzQkFoQnlIO0VkV3ZILDRDY08wRztDM0JteWdFaEg7O0EyQjN4Z0VFO0VBRUUsWXZCdEJXO0V1QnVCWCwwQmtFQ2lCO0VsRUFqQixzQmtFQWlCO0M3RjZ4Z0VyQjs7QTJCdHhnRUU7O0VBR0UsWXZCbENXO0V1Qm1DWCwwQkF6Q3VLO0VBNkN2SyxzQkE3QytNO0MzQmswZ0VuTjs7QTJCbnhnRUk7O0VBS0ksNENBQWlGO0MzQm14Z0V6Rjs7QTRHenRnRUE7RWpGN0dFLFl2QkthO0VxQkxYLDBCckJXYztFdUJUaEIsc0J2QlNnQjtFU0RaLGlCVDhWNEI7Q0pxKy9EbEM7O0FPdjBnRUU7RW9CQUUsWXZCRFc7RXFCTFgsMEJFRG9GO0VBU3BGLHNCQVR5SDtDM0JvMWdFN0g7O0EyQngwZ0VFO0VBRUUsWXZCUlc7RXFCTFgsMEJFRG9GO0VBZ0JwRixzQkFoQnlIO0VkV3ZILDZDY08wRztDM0J5MGdFaEg7O0EyQmowZ0VFO0VBRUUsWXZCdEJXO0V1QnVCWCwwQnZCakJjO0V1QmtCZCxzQnZCbEJjO0NKcTFnRWxCOztBMkI1emdFRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCdzJnRW5OOztBMkJ6emdFSTs7RUFLSSw2Q0FBaUY7QzNCeXpnRXpGOztBNEcvdmdFQTtFakY3R0UsWXZCS2E7RXFCTFgsMEJvRW9DaUI7RWxFbENuQixzQmtFa0NtQjtFaEYxQmYsaUJUOFY0QjtDSjJnZ0VsQzs7QU83MmdFRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQjAzZ0U3SDs7QTJCOTJnRUU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNENjTzBHO0MzQisyZ0VoSDs7QTJCdjJnRUU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCa0VRaUI7RWxFUGpCLHNCa0VPaUI7QzdGazJnRXJCOztBMkJsMmdFRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCODRnRW5OOztBMkIvMWdFSTs7RUFLSSw0Q0FBaUY7QzNCKzFnRXpGOztBNEdyeWdFQTtFakY3R0UsWXZCS2E7RXFCTFgsMEJvRXNDaUI7RWxFcENuQixzQmtFb0NtQjtFaEY1QmYsaUJUOFY0QjtDSmlqZ0VsQzs7QU9uNWdFRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQmc2Z0U3SDs7QTJCcDVnRUU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNENjTzBHO0MzQnE1Z0VoSDs7QTJCNzRnRUU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCa0VVaUI7RWxFVGpCLHNCa0VTaUI7QzdGczRnRXJCOztBMkJ4NGdFRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCbzdnRW5OOztBMkJyNGdFSTs7RUFLSSw0Q0FBaUY7QzNCcTRnRXpGOztBNEczMGdFQTtFakY3R0UsZXZCdUZxQjtFcUJ2Rm5CLDBCb0VtQ2lCO0VsRWpDbkIsc0JrRWlDbUI7RWhGekJmLGlCVDhWNEI7Q0p1bGdFbEM7O0FPejdnRUU7RW9CQUUsWXZCRFc7RXFCTFgsMEJFRG9GO0VBU3BGLHNCQVR5SDtDM0JzOGdFN0g7O0EyQjE3Z0VFO0VBRUUsWXZCUlc7RXFCTFgsMEJFRG9GO0VBZ0JwRixzQkFoQnlIO0VkV3ZILDRDY08wRztDM0IyN2dFaEg7O0EyQm43Z0VFO0VBRUUsZXZCNERtQjtFdUIzRG5CLDBCa0VPaUI7RWxFTmpCLHNCa0VNaUI7QzdGKzZnRXJCOztBMkI5NmdFRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCMDlnRW5OOztBMkIzNmdFSTs7RUFLSSw0Q0FBaUY7QzNCMjZnRXpGOztBNEdqM2dFQTtFakY3R0UsWXZCS2E7RXFCTFgsMEJvRWlDaUI7RWxFL0JuQixzQmtFK0JtQjtFaEZ2QmYsaUJUOFY0QjtDSjZuZ0VsQzs7QU8vOWdFRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQjQrZ0U3SDs7QTJCaCtnRUU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNENjTzBHO0MzQmkrZ0VoSDs7QTJCejlnRUU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCa0VLaUI7RWxFSmpCLHNCa0VJaUI7QzdGdTlnRXJCOztBMkJwOWdFRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCZ2doRW5OOztBMkJqOWdFSTs7RUFLSSw0Q0FBaUY7QzNCaTlnRXpGOztBNEd2NWdFQTtFakY3R0UsZXZCdUZxQjtFcUJ2Rm5CLDBCckJNYztFdUJKaEIsc0J2QklnQjtFU0laLGlCVDhWNEI7Q0ptcWdFbEM7O0FPcmdoRUU7RW9CQUUsZXZCaUZtQjtFcUJ2Rm5CLDBCRURvRjtFQVNwRixzQkFUeUg7QzNCa2hoRTdIOztBMkJ0Z2hFRTtFQUVFLGV2QjBFbUI7RXFCdkZuQiwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNkNjTzBHO0MzQnVnaEVoSDs7QTJCLy9nRUU7RUFFRSxldkI0RG1CO0V1QjNEbkIsMEJ2QnRCYztFdUJ1QmQsc0J2QnZCYztDSndoaEVsQjs7QTJCMS9nRUU7O0VBR0UsZXZCZ0RtQjtFdUIvQ25CLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCc2loRW5OOztBMkJ2L2dFSTs7RUFLSSw2Q0FBaUY7QzNCdS9nRXpGOztBNEc3N2dFQTtFakY3R0UsWXZCS2E7RXFCTFgsMEJyQmFjO0V1QlhoQixzQnZCV2dCO0VTSFosaUJUOFY0QjtDSnlzZ0VsQzs7QU8zaWhFRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQndqaEU3SDs7QTJCNWloRUU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsMENjTzBHO0MzQjZpaEVoSDs7QTJCcmloRUU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCdkJmYztFdUJnQmQsc0J2QmhCYztDSnVqaEVsQjs7QTJCaGloRUU7O0VBR0UsWXZCbENXO0V1Qm1DWCwwQkF6Q3VLO0VBNkN2SyxzQkE3QytNO0MzQjRraEVuTjs7QTJCN2hoRUk7O0VBS0ksMENBQWlGO0MzQjZoaEV6Rjs7QTRHbitnRUE7RWpGbkRFLGVrRTdCbUI7RWxFOEJuQixzQmtFOUJtQjtDN0Z3amhFckI7O0FPL2toRUU7RW9Cd0RFLFl2QnpEVztFdUIwRFgsMEJrRWxDaUI7RWxFbUNqQixzQmtFbkNpQjtDN0Y4amhFckI7O0EyQnhoaEVFO0VBRUUsNENrRXhDaUI7QzdGa2toRXJCOztBMkJ2aGhFRTtFQUVFLGVrRTdDaUI7RWxFOENqQiw4QkFBNkI7QzNCeWhoRWpDOztBMkJ0aGhFRTs7RUFHRSxZdkI1RVc7RXVCNkVYLDBCa0VyRGlCO0VsRXNEakIsc0JrRXREaUI7QzdGOGtoRXJCOztBMkJ0aGhFSTs7RUFLSSw0Q2tFN0RhO0M3Rm1saEVyQjs7QTRHbmdoRUE7RWpGbkRFLGV2Qi9DZ0I7RXVCZ0RoQixzQnZCaERnQjtDSjBtaEVsQjs7QU8vbWhFRTtFb0J3REUsWXZCekRXO0V1QjBEWCwwQnZCcERjO0V1QnFEZCxzQnZCckRjO0NKZ25oRWxCOztBMkJ4amhFRTtFQUVFLDZDdkIxRGM7Q0pvbmhFbEI7O0EyQnZqaEVFO0VBRUUsZXZCL0RjO0V1QmdFZCw4QkFBNkI7QzNCeWpoRWpDOztBMkJ0amhFRTs7RUFHRSxZdkI1RVc7RXVCNkVYLDBCdkJ2RWM7RXVCd0VkLHNCdkJ4RWM7Q0pnb2hFbEI7O0EyQnRqaEVJOztFQUtJLDZDdkIvRVU7Q0pxb2hFbEI7O0E0R25paEVBO0VqRm5ERSxla0V0Qm1CO0VsRXVCbkIsc0JrRXZCbUI7QzdGaW5oRXJCOztBTy9vaEVFO0VvQndERSxZdkJ6RFc7RXVCMERYLDBCa0UzQmlCO0VsRTRCakIsc0JrRTVCaUI7QzdGdW5oRXJCOztBMkJ4bGhFRTtFQUVFLDJDa0VqQ2lCO0M3RjJuaEVyQjs7QTJCdmxoRUU7RUFFRSxla0V0Q2lCO0VsRXVDakIsOEJBQTZCO0MzQnlsaEVqQzs7QTJCdGxoRUU7O0VBR0UsWXZCNUVXO0V1QjZFWCwwQmtFOUNpQjtFbEUrQ2pCLHNCa0UvQ2lCO0M3RnVvaEVyQjs7QTJCdGxoRUk7O0VBS0ksMkNrRXREYTtDN0Y0b2hFckI7O0E0R25raEVBO0VqRm5ERSxla0VwQm1CO0VsRXFCbkIsc0JrRXJCbUI7QzdGK29oRXJCOztBTy9xaEVFO0VvQndERSxZdkJ6RFc7RXVCMERYLDBCa0V6QmlCO0VsRTBCakIsc0JrRTFCaUI7QzdGcXBoRXJCOztBMkJ4bmhFRTtFQUVFLDRDa0UvQmlCO0M3RnlwaEVyQjs7QTJCdm5oRUU7RUFFRSxla0VwQ2lCO0VsRXFDakIsOEJBQTZCO0MzQnluaEVqQzs7QTJCdG5oRUU7O0VBR0UsWXZCNUVXO0V1QjZFWCwwQmtFNUNpQjtFbEU2Q2pCLHNCa0U3Q2lCO0M3RnFxaEVyQjs7QTJCdG5oRUk7O0VBS0ksNENrRXBEYTtDN0YwcWhFckI7O0E0R25taEVBO0VqRm5ERSxla0V2Qm1CO0VsRXdCbkIsc0JrRXhCbUI7QzdGa3JoRXJCOztBTy9zaEVFO0VvQndERSxldkJ5Qm1CO0V1QnhCbkIsMEJrRTVCaUI7RWxFNkJqQixzQmtFN0JpQjtDN0Z3cmhFckI7O0EyQnhwaEVFO0VBRUUsNENrRWxDaUI7QzdGNHJoRXJCOztBMkJ2cGhFRTtFQUVFLGVrRXZDaUI7RWxFd0NqQiw4QkFBNkI7QzNCeXBoRWpDOztBMkJ0cGhFRTs7RUFHRSxldkJNbUI7RXVCTG5CLDBCa0UvQ2lCO0VsRWdEakIsc0JrRWhEaUI7QzdGd3NoRXJCOztBMkJ0cGhFSTs7RUFLSSw0Q2tFdkRhO0M3RjZzaEVyQjs7QTRHbm9oRUE7RWpGbkRFLGVrRXpCbUI7RWxFMEJuQixzQmtFMUJtQjtDN0ZvdGhFckI7O0FPL3VoRUU7RW9Cd0RFLFl2QnpEVztFdUIwRFgsMEJrRTlCaUI7RWxFK0JqQixzQmtFL0JpQjtDN0YwdGhFckI7O0EyQnhyaEVFO0VBRUUsMkNrRXBDaUI7QzdGOHRoRXJCOztBMkJ2cmhFRTtFQUVFLGVrRXpDaUI7RWxFMENqQiw4QkFBNkI7QzNCeXJoRWpDOztBMkJ0cmhFRTs7RUFHRSxZdkI1RVc7RXVCNkVYLDBCa0VqRGlCO0VsRWtEakIsc0JrRWxEaUI7QzdGMHVoRXJCOztBMkJ0cmhFSTs7RUFLSSwyQ2tFekRhO0M3Rit1aEVyQjs7QTRHbnFoRUE7RWpGbkRFLGV2QnBEZ0I7RXVCcURoQixzQnZCckRnQjtDSit3aEVsQjs7QU8vd2hFRTtFb0J3REUsZXZCeUJtQjtFdUJ4Qm5CLDBCdkJ6RGM7RXVCMERkLHNCdkIxRGM7Q0pxeGhFbEI7O0EyQnh0aEVFO0VBRUUsNkN2Qi9EYztDSnl4aEVsQjs7QTJCdnRoRUU7RUFFRSxldkJwRWM7RXVCcUVkLDhCQUE2QjtDM0J5dGhFakM7O0EyQnR0aEVFOztFQUdFLGV2Qk1tQjtFdUJMbkIsMEJ2QjVFYztFdUI2RWQsc0J2QjdFYztDSnF5aEVsQjs7QTJCdHRoRUk7O0VBS0ksNkN2QnBGVTtDSjB5aEVsQjs7QTRHbnNoRUE7RWpGbkRFLGV2QjdDZ0I7RXVCOENoQixzQnZCOUNnQjtDSnd5aEVsQjs7QU8veWhFRTtFb0J3REUsWXZCekRXO0V1QjBEWCwwQnZCbERjO0V1Qm1EZCxzQnZCbkRjO0NKOHloRWxCOztBMkJ4dmhFRTtFQUVFLDBDdkJ4RGM7Q0premhFbEI7O0EyQnZ2aEVFO0VBRUUsZXZCN0RjO0V1QjhEZCw4QkFBNkI7QzNCeXZoRWpDOztBMkJ0dmhFRTs7RUFHRSxZdkI1RVc7RXVCNkVYLDBCdkJyRWM7RXVCc0VkLHNCdkJ0RWM7Q0o4emhFbEI7O0EyQnR2aEVJOztFQUtJLDBDdkI3RVU7Q0ptMGhFbEI7O0E2R2oxaEVBO0VqR2FJLHVCUm1NZ0M7RXlHMU1oQyx5RXZCcU1pRjtFdUJoTW5GLHVCekdMYTtFeUdNYiwrQnpHSmdCO0V5R0toQixvQnpHdUdXO0V5R3RHWCxjQUFhO0M3RzQwaEVmOztBNkcxMWhFQTtFQWlCSSxlekdKYztFeUdLZCwyQkFBMEI7QzdHNjBoRTlCOztBNkcvMWhFQTtFQXFCTSxlekdiWTtDSjIxaEVsQjs7QTZHbjJoRUE7RUEwQkksaUJBQWdCO0M3RzYwaEVwQjs7QTZHdjJoRUE7RUErQkksMkJBQXFEO0M3RzQwaEV6RDs7QTZHMzJoRUE7RUFtQ0ksMkJBQXNEO0M3RzQwaEUxRDs7QTZHLzJoRUE7RUF1Q0ksMkJBQW1EO0M3RzQwaEV2RDs7QTZHbjNoRUE7RUEyQ0ksMkJBQXNEO0M3RzQwaEUxRDs7QTZHeDBoRUE7RUFFSSwwQkFBb0M7QzdHMDBoRXhDOztBNkc1MGhFQTtFQUtNLDJCQUE0QztDN0cyMGhFbEQ7O0E2R2gxaEVBO0VBU00sMkJBQTZDO0M3RzIwaEVuRDs7QTZHcDFoRUE7RUFhTSwyQkFBMEM7QzdHMjBoRWhEOztBNkd4MWhFQTtFQWlCTSwyQkFBNkM7QzdHMjBoRW5EOztBOEc1NGhFQTtFQUVJLG1CQUFrQjtDOUc4NGhFdEI7O0E4R2g1aEVBO0VBTUksWTFHV1c7RTBHVlgsWUFBVztDOUc4NGhFZjs7QThHcjVoRUE7RUFVTSxZQUFXO0M5Rys0aEVqQjs7QThHejVoRUE7RUFlSSxZMUdSVztFMEdTWCwyQkFBMEI7QzlHODRoRTlCOztBNENsM2hFRTtFa0VyQkUsWTFHaEJXO0UwR2lCWCwwQjlHM0IwQjtFOEc0QjFCLHNCQUFnQztDOUcyNGhFcEM7O0E4R3g0aEVFO0VqRS9CQSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCcTBoRWxFOztBNkN6NmhFRTtFQUNFLDBCQUFxQztDN0M0NmhFekM7O0E2Q3o2aEVFO0VBQ0UsZUFBMEI7QzdDNDZoRTlCOztBNEN0NGhFRTtFa0VyQkUsWTFHaEJXO0UwR2lCWCwwQjFHWGM7RTBHWWQsc0JBQWdDO0M5Rys1aEVwQzs7QThHNTVoRUU7RWpFL0JBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJ5MWhFbEU7O0E2Qzc3aEVFO0VBQ0UsMEJBQXFDO0M3Q2c4aEV6Qzs7QTZDNzdoRUU7RUFDRSxlQUEwQjtDN0NnOGhFOUI7O0E0QzE1aEVFO0VrRXJCRSxZMUdoQlc7RTBHaUJYLDBCMUdlYTtFMEdkYixzQkFBZ0M7QzlHbTdoRXBDOztBOEdoN2hFRTtFakUvQkEsZXhCd0dnRTtFSW5HOUQsMEJKbUc4RDtFd0J0R2hFLHNCeEJzR2dFO0NyQjYyaEVsRTs7QTZDajloRUU7RUFDRSwwQkFBcUM7QzdDbzloRXpDOztBNkNqOWhFRTtFQUNFLGVBQTBCO0M3Q285aEU5Qjs7QTRDOTZoRUU7RWtFckJFLFkxR2hCVztFMEdpQlgsMEIxR2lCYTtFMEdoQmIsc0JBQWdDO0M5R3U4aEVwQzs7QThHcDhoRUU7RWpFL0JBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJpNGhFbEU7O0E2Q3IraEVFO0VBQ0UsMEJBQXFDO0M3Q3craEV6Qzs7QTZDcitoRUU7RUFDRSxlQUEwQjtDN0N3K2hFOUI7O0E0Q2w4aEVFO0VrRXJCRSxlMUdrRW1CO0UwR2pFbkIsMEIxR2NhO0UwR2JiLHNCQUFnQztDOUcyOWhFcEM7O0E4R3g5aEVFO0VqRS9CQSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCcTVoRWxFOztBNkN6L2hFRTtFQUNFLDBCQUFxQztDN0M0L2hFekM7O0E2Q3ovaEVFO0VBQ0UsZUFBMEI7QzdDNC9oRTlCOztBNEN0OWhFRTtFa0VyQkUsWTFHaEJXO0UwR2lCWCwwQjFHWWE7RTBHWGIsc0JBQWdDO0M5RysraEVwQzs7QThHNStoRUU7RWpFL0JBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJ5NmhFbEU7O0E2QzdnaUVFO0VBQ0UsMEJBQXFDO0M3Q2doaUV6Qzs7QTZDN2dpRUU7RUFDRSxlQUEwQjtDN0NnaGlFOUI7O0E0QzEraEVFO0VrRXJCRSxlMUdrRW1CO0UwR2pFbkIsMEIxR2hCYztFMEdpQmQsc0JBQWdDO0M5R21naUVwQzs7QThHaGdpRUU7RWpFL0JBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckI2N2hFbEU7O0E2Q2ppaUVFO0VBQ0UsMEJBQXFDO0M3Q29paUV6Qzs7QTZDamlpRUU7RUFDRSxlQUEwQjtDN0NvaWlFOUI7O0E0QzkvaEVFO0VrRXJCRSxZMUdoQlc7RTBHaUJYLDBCMUdUYztFMEdVZCxzQkFBZ0M7QzlHdWhpRXBDOztBOEdwaGlFRTtFakUvQkEsZXhCd0dnRTtFSW5HOUQsMEJKbUc4RDtFd0J0R2hFLHNCeEJzR2dFO0NyQmk5aEVsRTs7QTZDcmppRUU7RUFDRSwwQkFBcUM7QzdDd2ppRXpDOztBNkNyamlFRTtFQUNFLGVBQTBCO0M3Q3dqaUU5Qjs7QThHN2hpRUE7RUFHTSxZMUc3QlM7RTBHOEJULDBCakJOZTtFaUJPZixzQkFBZ0M7QzlHOGhpRXRDOztBOEduaWlFQTtFakVwQ0UsZXhCd0dnRTtFSW5HOUQsMEJKbUc4RDtFd0J0R2hFLHNCeEJzR2dFO0NyQnEraEVsRTs7QTZDemtpRUU7RUFDRSwwQkFBcUM7QzdDNGtpRXpDOztBNkN6a2lFRTtFQUNFLGVBQTBCO0M3QzRraUU5Qjs7QThHamppRUE7RUFHTSxZMUc3QlM7RTBHOEJULDBCMUd4Qlk7RTBHeUJaLHNCQUFnQztDOUdramlFdEM7O0E4R3ZqaUVBO0VqRXBDRSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCeS9oRWxFOztBNkM3bGlFRTtFQUNFLDBCQUFxQztDN0NnbWlFekM7O0E2QzdsaUVFO0VBQ0UsZUFBMEI7QzdDZ21pRTlCOztBOEdya2lFQTtFQUdNLFkxRzdCUztFMEc4QlQsMEJqQkNlO0VpQkFmLHNCQUFnQztDOUdza2lFdEM7O0E4RzNraUVBO0VqRXBDRSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCNmdpRWxFOztBNkNqbmlFRTtFQUNFLDBCQUFxQztDN0NvbmlFekM7O0E2Q2puaUVFO0VBQ0UsZUFBMEI7QzdDb25pRTlCOztBOEd6bGlFQTtFQUdNLFkxRzdCUztFMEc4QlQsMEJqQkdlO0VpQkZmLHNCQUFnQztDOUcwbGlFdEM7O0E4Ry9saUVBO0VqRXBDRSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCaWlpRWxFOztBNkNyb2lFRTtFQUNFLDBCQUFxQztDN0N3b2lFekM7O0E2Q3JvaUVFO0VBQ0UsZUFBMEI7QzdDd29pRTlCOztBOEc3bWlFQTtFQUdNLGUxR3FEaUI7RTBHcERqQiwwQmpCQWU7RWlCQ2Ysc0JBQWdDO0M5RzhtaUV0Qzs7QThHbm5pRUE7RWpFcENFLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJxamlFbEU7O0E2Q3pwaUVFO0VBQ0UsMEJBQXFDO0M3QzRwaUV6Qzs7QTZDenBpRUU7RUFDRSxlQUEwQjtDN0M0cGlFOUI7O0E4R2pvaUVBO0VBR00sWTFHN0JTO0UwRzhCVCwwQmpCRmU7RWlCR2Ysc0JBQWdDO0M5R2tvaUV0Qzs7QThHdm9pRUE7RWpFcENFLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJ5a2lFbEU7O0E2QzdxaUVFO0VBQ0UsMEJBQXFDO0M3Q2dyaUV6Qzs7QTZDN3FpRUU7RUFDRSxlQUEwQjtDN0NncmlFOUI7O0E4R3JwaUVBO0VBR00sZTFHcURpQjtFMEdwRGpCLDBCMUc3Qlk7RTBHOEJaLHNCQUFnQztDOUdzcGlFdEM7O0E4RzNwaUVBO0VqRXBDRSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCNmxpRWxFOztBNkNqc2lFRTtFQUNFLDBCQUFxQztDN0Nvc2lFekM7O0E2Q2pzaUVFO0VBQ0UsZUFBMEI7QzdDb3NpRTlCOztBOEd6cWlFQTtFQUdNLFkxRzdCUztFMEc4QlQsMEIxR3RCWTtFMEd1Qlosc0JBQWdDO0M5RzBxaUV0Qzs7QThHL3FpRUE7RWpFcENFLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJpbmlFbEU7O0E2Q3J0aUVFO0VBQ0UsMEJBQXFDO0M3Q3d0aUV6Qzs7QTZDcnRpRUU7RUFDRSxlQUEwQjtDN0N3dGlFOUI7O0ErRzl0aUVBO0VBRUksZUFBYztDL0dndWlFbEI7O0ErR2x1aUVBO0VBUU0sdUIzR0RTO0UyR0VULGlCQUFnQjtFQUNoQiwwRDNHQVk7RTJHQ1osaUJBQWdCO0VBQ2hCLE9BQU07RUFDTixZQUFXO0MvRzh0aUVqQjs7QStHM3VpRUE7RUFtQlUsMEIzR0hRO0UyR0lSLDBEM0d3UzJDO0NKbzdoRXJEOztBK0dodmlFQTs7O0VBK0JNLFVBQVM7Qy9HdXRpRWY7O0ErR3R2aUVBOzs7RUF3Q00sbUJBQWtCO0MvR290aUV4Qjs7QStHNXZpRUE7Ozs7RUFpRE0sdUJBQXNCO0MvR2t0aUU1Qjs7QStHOXNpRUU7Ozs7OztFQVFNLHFCM0crRFk7Q0pncGlFcEI7O0ErR3Z0aUVFOzs7Ozs7RUFZTSxzQjNHMkRZO0NKeXBpRXBCOztBK0c1c2lFQTtFQUNFLHFDQUFvQztDL0crc2lFdEM7O0FBRUE7RStHN3NpRUUsZ0JBQWU7Qy9HK3NpRWpCOztBQUVBO0UrRzlzaUVJLGtDQUE4QztDL0dndGlFbEQ7O0FBRUE7RStHNXNpRVEseUJBQXdCO0MvRzhzaUVoQzs7QUFFQTtFK0c3c2lFUSwwQkFBeUI7Qy9HK3NpRWpDOztBK0d4c2lFQTtFQUVJLHNCQUFxQjtFQUNyQixZQUFXO0MvRzBzaUVmOztBK0c3c2lFQTs7RUFPTSxpQjNHbU04QjtDSndnaUVwQzs7QStHbHRpRUE7RUFZSSw0QkFBMEM7RUFDMUMsc0IzRzZMZ0M7Q0o2Z2lFcEM7O0ErR3Z0aUVBOztFQWtCUSxpQkFBZ0I7Qy9HMHNpRXhCOztBK0dwc2lFQTs7O0VBS00sc0IzR2pIWTtDSnN6aUVsQjs7QStHMXNpRUE7RUFVTSxlM0d6SFk7RTJHMEhaLDBCQUFzQztFQUN0QyxzQjNHeEhZO0NKNHppRWxCOztBK0dodGlFQTtFQWlCTSw2QjNHN0hZO0NKZzBpRWxCOztBK0dwdGlFQTs7RUFxQk0sMEIzR2pJWTtDSnEwaUVsQjs7QStHenRpRUE7RUF5QlEsMEJBQW9DO0MvR29zaUU1Qzs7QWdIcjFpRUU7RUFDRSxtQkFBa0I7Q2hIdzFpRXRCOztBZ0h0MWlFRTtFQUNFLG1CQUFrQjtDaEh5MWlFdEI7O0FnSDkxaUVBOzs7Ozs7OztFQWdCSSxzQkFBcUI7RUFDckIsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixXQUFVO0NoSHkxaUVkOztBa0RsM2lFQTtFK0RDRSxhQUFZO0U1RzhIUixrQkF0Q1k7RTRHdEZoQixpQjdHZ1ArQjtFNkcvTy9CLGVBQWM7RUFDZCxZN0dnQmE7RTZHZmIsMEI3R0thO0U2R0piLFlBQVc7Q2pIcTNpRWI7O0FPaDNpRUU7RTBHREUsWTdHVVc7RTZHVFgsc0JBQXFCO0NqSHEzaUV6Qjs7QU9qM2lFRTtFMEdDSSxhQUFZO0NqSG8zaUVsQjs7QWlIcjRpRUE7RUFzQkksY0FBYTtDakhtM2lFakI7O0FrRDcyaUVBO0UrREtFLFdBQVU7RUFDViw4QkFBNkI7RUFDN0IsVUFBUztDakg0MmlFWDs7QWtEMTJpRUE7RStES0UscUJBQW9CO0NqSHkyaUV0Qjs7QWtILzRpRUE7RXRHY0ksdUJSbU1nQztFU3JNOUIsdUV5RXNJZ0U7RTRCOUlwRSxlQUFjO0VBQ2Qsb0JBQW1CO0VBQ25CLG1CQUFrQjtDbEhpNWlFcEI7O0FrSHY1aUVBO0VBVUksY0FBYTtDbEhpNWlFakI7O0FrSDM1aUVBO0VBY0kscUM5R0dXO0U4R0ZYLGdDOUdSVztFOEdTWCxlQUFjO0VBQ2QsZUFBYztFQUNkLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLFlBQVc7Q2xIaTVpRWY7O0FrSHQ2aUVBO0VBd0JNLHNDOUdQUztFOEdRVCxZOUdsQlM7Q0pvNmlFZjs7QWtIMzZpRUE7RTdHMkhNLGtCQXRDWTtFNkd0RGQsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixXQUFVO0VBQ1Ysb0JBQW1CO0NsSGk1aUV2Qjs7QWlCMzNpRUk7RWlHbEJBOzs7STdHcUZFLGtCQXRDWTtHTHEyaUVoQjtFa0g1NGlFRTs7O0k3RzZFRSxrQkF0Q1k7R0wwMmlFaEI7Q0FDRjs7QWlCeDRpRUk7RWlHbEJBOzs7STdHcUZFLGtCQXRDWTtHTGszaUVoQjtFa0h6NWlFRTs7O0k3RzZFRSxrQkF0Q1k7R0x1M2lFaEI7Q0FDRjs7QWtINzhpRUE7RUEwRUksZ0JBQWU7Q2xIdTRpRW5COztBa0hqOWlFQTtFQTZFTSxlOUdyRVk7RThHc0VaLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsZ0JBQWU7Q2xIdzRpRXJCOztBa0h4OWlFQTs7RUFzRkksV0FBVTtDbEh1NGlFZDs7QWtINzlpRUE7RUEyRkksMkI5RzFFVztFOEcyRVgsV0FBVTtDbEhzNGlFZDs7QWtIbCtpRUE7RUErRk0sZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsWUFBVztFQUNYLFVBQVM7RUFDVCxrQ0FBOEM7Q2xIdTRpRXBEOztBa0gxK2lFQTtFQTRHUSxnQkFBZTtFQUNmLFVBQVM7Q2xIazRpRWpCOztBa0gvK2lFQTtFQWtITSxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsVUFBUztFQUNULGtDQUE4QztDbEhpNGlFcEQ7O0FrSHYvaUVBO0VBNEhJLHNCQUFxQjtDbEgrM2lFekI7O0FrSDMvaUVBO0VBeUlVLHNCQUFxQjtDbEhzM2lFL0I7O0FrSC8vaUVBO0VBNklRLHNCQUFxQjtDbEhzM2lFN0I7O0FpQjk3aUVJO0VpR3JFSjtJQXNKSSxtQkFBa0I7R2xIazNpRXBCO0VrSHhnakVGO0lBeUpNLGNBQWE7R2xIazNpRWpCO0VrSDNnakVGO0lBNkpNLGdCQUFlO0dsSGkzaUVuQjtDQUNGOztBbUgvZ2pFQTtFdEdZTSx1RXlFc0lnRTtFMUVwSWxFLHVCUm1NZ0M7RStHN01sQyx1Qi9HR2E7RStHRmIsY0FBYTtFQUNiLG9CL0crR1c7RStHOUdYLGlCQUFnQjtFQUNoQixlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLFlBQVc7Q25IaWhqRWI7O0FtSDNoakVBO0VBYUksdUMvR0lXO0UrR0hYLFlBQVc7RUFDWCxjQUFhO0NuSGtoakVqQjs7QW1IamlqRUE7RUFrQk0sdUIvR1hTO0NKOGhqRWY7O0FtSHJpakVBO0VBd0JNLHVCL0d5TDhCO0UrR3RMaEMsb0JBQW1CO0VBQ25CLGNBQWE7RUFDYixvQkFBbUI7RUFDbkIsd0JBQXVCO0VBQ3ZCLG1CQUFrQjtFQUNsQixZQUFXO0NuSCtnakVmOztBbUgvaWpFQTtFQW1DTSxnQkFBZTtDbkhnaGpFckI7O0FtSG5qakVBO0VBd0NJLGNBQWE7RUFDYix1QkFBc0I7RUFDdEIsd0JBQXVCO0VBQ3ZCLGlCQUFnQjtFQUNoQixRQUFPO0VBQ1AsZ0JBQWU7Q25IK2dqRW5COztBbUg1ampFQTtFQWlESSxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLGlCL0c0TDZCO0NKbTFpRWpDOztBbUhsa2pFQTs7RUF3REksZUFBYztFQUNkLGlCQUFnQjtFQUNoQix3QkFBdUI7RUFDdkIsb0JBQW1CO0NuSCtnakV2Qjs7QW1IMWtqRUE7O0VBa0VRLFkvRzNETztDSndrakVmOztBbUgva2pFQTs7RUFxRVUsdUIvRzlESztDSjZrakVmOztBbUhwbGpFQTs7RUFrRVEsWS9HM0RPO0NKa2xqRWY7O0FtSHpsakVBOztFQXFFVSx1Qi9HOURLO0NKdWxqRWY7O0FtSDlsakVBOztFQWtFUSxZL0czRE87Q0o0bGpFZjs7QW1Ibm1qRUE7O0VBcUVVLHVCL0c5REs7Q0ppbWpFZjs7QW1IeG1qRUE7O0VBa0VRLFkvRzNETztDSnNtakVmOztBbUg3bWpFQTs7RUFxRVUsdUIvRzlESztDSjJtakVmOztBbUhsbmpFQTs7RUFrRVEsZS9HdUJlO0NKOGhqRXZCOztBbUh2bmpFQTs7RUFxRVUsMEIvR29CYTtDSm1pakV2Qjs7QW1INW5qRUE7O0VBa0VRLFkvRzNETztDSjBuakVmOztBbUhqb2pFQTs7RUFxRVUsdUIvRzlESztDSituakVmOztBbUh0b2pFQTs7RUFrRVEsZS9HdUJlO0NKa2pqRXZCOztBbUgzb2pFQTs7RUFxRVUsMEIvR29CYTtDSnVqakV2Qjs7QW1IaHBqRUE7O0VBa0VRLFkvRzNETztDSjhvakVmOztBbUhycGpFQTs7RUFxRVUsdUIvRzlESztDSm1wakVmOztBbUgxcGpFQTtFQTRFSSxlQUFjO0NuSGtsakVsQjs7QW1IOXBqRUE7RUFnRkksVUFBUztDbkhrbGpFYjs7QWlCMW1qRUk7RWtHNkJBOzs7SUFJSSxjQUFhO0duSGdsakVuQjtFbUg1a2pFRTs7O0lBSUksY0FBYTtHbkg2a2pFbkI7Q0FDRjs7QWlCdm5qRUk7RWtHNkJBOzs7STlHc0NFLG1CQXRDWTtJOEd1QlYsZUFBYztHbkgya2pFcEI7RW1IMWxqRUU7OztJOUc4QkUsbUJBdENZO0k4R2dDVixlQUFjO0duSHdrakVwQjtDQUNGOztBaUJ0b2pFSTtFa0c2QkE7OztJOUdzQ0UsZ0JBdENZO0k4RzJDVixlQUFjO0duSHNrakVwQjtFbUh6bWpFRTs7O0k5RzhCRSxnQkF0Q1k7SThHb0RWLGVBQWM7R25IbWtqRXBCO0NBQ0Y7O0FtSDlqakVBO0VBRUksMEIvR2xJYztFK0dtSWQsWS9HM0lXO0NKMnNqRWY7O0FtSG5rakVBOztFQVFVLFkvR2hKSztDSmd0akVmOztBbUh4a2pFQTs7RUFXWSx1Qi9HbkpHO0NKcXRqRWY7O0FtSDdrakVBOztFQVFVLFkvR2hKSztDSjB0akVmOztBbUhsbGpFQTs7RUFXWSx1Qi9HbkpHO0NKK3RqRWY7O0FtSHZsakVBOztFQVFVLFkvR2hKSztDSm91akVmOztBbUg1bGpFQTs7RUFXWSx1Qi9HbkpHO0NKeXVqRWY7O0FtSGptakVBOztFQVFVLFkvR2hKSztDSjh1akVmOztBbUh0bWpFQTs7RUFXWSx1Qi9HbkpHO0NKbXZqRWY7O0FtSDNtakVBOztFQVFVLGUvRzlEYTtDSnNxakV2Qjs7QW1IaG5qRUE7O0VBV1ksMEIvR2pFVztDSjJxakV2Qjs7QW1Icm5qRUE7O0VBUVUsWS9HaEpLO0NKa3dqRWY7O0FtSDFuakVBOztFQVdZLHVCL0duSkc7Q0p1d2pFZjs7QW1IL25qRUE7O0VBUVUsZS9HOURhO0NKMHJqRXZCOztBbUhwb2pFQTs7RUFXWSwwQi9HakVXO0NKK3JqRXZCOztBbUh6b2pFQTs7RUFRVSxZL0doSks7Q0pzeGpFZjs7QW1IOW9qRUE7O0VBV1ksdUIvR25KRztDSjJ4akVmOztBb0hseWpFQTtFQUNFLGlCQUFnQjtFQUNoQixXQUFVO0VBQ1YsbUJBQWtCO0NwSHF5akVwQjs7QW9IeHlqRUE7RXhHY0ksdUJSbU1nQztFZ0gxTWhDLDBCaEhHYztFZ0hGZCxVQUFTO0VBQ1QsWUFBVztFQUNYLFdBQVU7RUFDVixVQUFTO0VBQ1QsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixXQUFVO0NwSHN5akVkOztBb0hwempFQTtFQXdCSSxvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtDcEhneWpFdEI7O0FvSDF6akVBO0VBb0JNLFlBQVc7RUFDWCxlQUFjO0NwSDB5akVwQjs7QW9IL3pqRUE7RXZHWU0sdUV5RXNJZ0U7RTFFcElsRSx1QlJtTWdDO0VnSGxMOUIsdUJoSHhCUztFZ0h5QlQsZWhIbEJZO0VnSG1CWixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLGNBQWE7RUFDYixXQUFVO0VBQ1YsbUJBQWtCO0NwSHN5akV4Qjs7QW9IMzBqRUE7RUF3Q1EsWUFBVztFQUNYLGFBQVk7RUFDWixnQkFBZTtFQUNmLGNBQWE7Q3BIdXlqRXJCOztBb0hsMWpFQTtFQStDUSw4Q2hIOUJPO0VnSCtCUCxlaEhsQ1U7RWdIbUNWLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLFVBQVM7RUFDVCxjQUFhO0NwSHV5akVyQjs7QW9IMzFqRUE7RUF1RFUsaUJBQWdCO0NwSHd5akUxQjs7QW9ILzFqRUE7O0VBNkRRLGNBQWE7Q3BIdXlqRXJCOztBb0hwMmpFQTtFQWtFVSxhQUFZO0NwSHN5akV0Qjs7QW9IeDJqRUE7OztFQXVFVSxVQUFTO0NwSHV5akVuQjs7QW9IOTJqRUE7RUE2RVUsWWhIdEVLO0NKMjJqRWY7O0FvSGwzakVBOzs7Ozs7OztFQTBGTSwwQmhIOUVZO0VnSCtFWixtQkFBa0I7RUFDbEIsZ0JBQWU7RUFDZixhQUFZO0VBQ1osV0FBVTtFQUNWLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixZQUFXO0NwSG15akVqQjs7QW9IdDRqRUE7RUFzR00sYUFBWTtDcEhveWpFbEI7O0FvSDE0akVBO0V4R2NJLG1Cd0c4RjRCO0VBQzFCLHVCaEh0R1M7RWdIdUdULHNCQUFxQjtFQUNyQixpQkFBZ0I7RUFDaEIsYUFBWTtDcEhreWpFbEI7O0FvSDd4akVBO0V2R3pHTSxpQnVHNEd3QjtFQUN4QiwwQmhIakhZO0VnSGtIWiwwQmhIaEhZO0NKODRqRWxCOztBb0hueWpFQTtFQVFRLDZCaEhuSFU7Q0prNWpFbEI7O0FvSHp4akVBO0VBR00sMEJoSHpIWTtDSm01akVsQjs7QW9IN3hqRUE7RUFNTSwwQmhIMUhZO0VnSDJIWixZaEhuSVM7RWdIb0lULHNCaEg5SFk7Q0p5NWpFbEI7O0FvSG55akVBO0VBV1EsZWhIbklVO0VnSG9JVixzQmhIbElVO0NKODVqRWxCOztBb0h4eWpFQTtFQWVRLGVoSHZJVTtDSm82akVsQjs7QXFILzZqRUE7RUFDRSxpQkFBZ0I7RUFDaEIsVUFBUztFQUNULFdBQVU7Q3JIazdqRVo7O0FxSHI3akVBO0V6R2NJLHVCUm1NZ0M7RWlIck1oQyx1QmpITFc7RWlITVgsZ0JBQWU7Q3JIODZqRW5COztBeUQ5N2pFRTtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsWUFBVztDekRpOGpFZjs7QXFIajhqRUE7RUFrQkksWUFBVztDckhtN2pFZjs7QXFIcjhqRUE7RUFxQk0sYUFBWTtFQUNaLFlBQVc7Q3JIbzdqRWpCOztBcUgxOGpFQTtFQTJCSSxrQkFBaUI7Q3JIbTdqRXJCOztBcUg5OGpFQTtFQStCSSxpQkFBZ0I7Q3JIbTdqRXBCOztBcUhsOWpFQTtFQW1DSSxlakh0QmM7RWlIdUJkLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtDckhtN2pFdkI7O0FxSC82akVBO0V6RzdCSSxpQnlHOEJzQjtFQUN4Qiw4Q2pINUJhO0NKODhqRWY7O0FxSHA3akVBO0VBS0ksdUJBQXNCO0NySG03akUxQjs7QXFIOTZqRUE7RUFFSSwwQmpIeENjO0VpSHlDZCxZakhqRFc7RWlIa0RYLDZCakg1Q2M7Q0o0OWpFbEI7O0FxSHA3akVBO0VBUUksZWpIbERjO0NKaytqRWxCOztBc0g3K2pFQTtFQUVJLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsbUJBQWtCO0N0SCsrakV0Qjs7QXNIbi9qRUE7RTlCRUUsMkJBQTRCO0N4RnEvakU5Qjs7QXNIdi9qRUE7RUFnQk0sZUFBK0M7Q3RIMitqRXJEOztBc0gzL2pFQTtFQXNCTSxlQUE2QztDdEh5K2pFbkQ7O0FzSHArakVBO0U5QnpCRSwyQkFBNEI7RThCMkI1QixjQUFhO0VBQ2IsZUFBYztFQUNkLGNBQWE7Q3RIdStqRWY7O0FzSHArakVBOztFQUVFLGVBQWM7Q3RIdStqRWhCOztBc0hwK2pFQTtFQUVFLG9CQUFtQjtDdEhzK2pFckI7O0F5RGxoa0VFO0VBQ0UsZUFBYztFQUNkLFlBQVc7RUFDWCxZQUFXO0N6RHFoa0VmOztBc0h6K2pFQTs7RUFFRSxzQ0FBcUM7Q3RINCtqRXZDOztBc0h6K2pFQTtFMUduQ0ksc0JSb00rQjtFa0g1SmpDLDBCaEN6Q29CO0VnQzBDcEIsMEJoQzFDb0I7RWdDMkNwQixZaEN5R21DO0VnQ3hHbkMscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixtQkFBa0I7Q3RIeStqRXBCOztBc0huL2pFQTtFQWVJLDBCQUF5QjtFQUN6Qiw0QmhDcERrQjtFZ0NxRGxCLGFBQVk7RUFDWixVQUFTO0VBQ1QscUJBQW9CO0VBQ3BCLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsVUFBUztFQUNULFNBQVE7Q3RIdytqRVo7O0FzSC8vakVBO0VBMkJJLGtCQUFpQjtFQUNqQixpQkFBZ0I7Q3RIdytqRXBCOztBc0hwZ2tFQTtFQWdDSSxrQkFBaUI7RUFDakIsaUJBQWdCO0N0SHcrakVwQjs7QXNIcitqRUU7RUFDRSxlQUFjO0VBQ2QsbUJBQWtCO0N0SHcrakV0Qjs7QXNIMStqRUU7RUFNSSwyQmhDOUVnQjtFZ0MrRWhCLGdDQUErQjtFQUMvQixXQUFVO0VBQ1YsWUFBVztDdEh3K2pFakI7O0FzSG4rakVBO0UxR3JGSSxtQjBHc0Z3QjtFQUMxQixZQUFXO0VBQ1gsYUFBWTtFQUNaLFlBQVc7Q3RIcytqRWI7O0FzSHArakVFO0VBQ0UsYUFBWTtDdEh1K2pFaEI7O0FzSG4rakVBO0VBQ0UsZUFBYztFQUNkLG9CbEgySG9EO0VrSDFIcEQsbUJBQWtCO0N0SHMrakVwQjs7QXNIbitqRUE7RUFDRSxpQkFBZ0I7Q3RIcytqRWxCOztBc0huK2pFQTtFQUNFLGVBQTZCO0N0SHMrakUvQjs7QXNIbCtqRUE7RTlCM0hFLDJCQUE0QjtDeEZpbWtFOUI7O0FzSGgrakVBO0U5QmpJRSw4QkFBNEI7RThCbUk1QiwwQmxIdEhnQjtFa0h1SGhCLFVBQVM7RUFDVCxZbEhoSWE7RWtIaUliLGNBQWE7RUFDYixlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixZQUFXO0N0SG0rakViOztBc0hoK2pFQTtFQUNFLDBCbEh4SWdCO0NKMm1rRWxCOztBc0hwK2pFQTtFQUlJLGVsSHJJYztDSnlta0VsQjs7QXNIeCtqRUE7RUFRSSxlbEgxSWM7Q0o4bWtFbEI7O0FzSDUrakVBO0VBWUksZUFBNkI7Q3RIbytqRWpDOztBc0gvOWpFQTtFN0doS0UsZ0JBQWU7RUFDZixpQkFBZ0I7Q1Rtb2tFbEI7O0FzSHArakVBO0VBS0ksNENsSHBKVztFa0hxSlgsVUFBUztFQUNULGNBQWE7Q3RIbStqRWpCOztBeUQ3b2tFRTtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsWUFBVztDekRncGtFZjs7QXNIaC9qRUE7RUFVTSxpQkFBZ0I7Q3RIMCtqRXRCOztBc0hyK2pFQTtFMUdqS0ksbUIwR2tLd0I7RUFDMUIsWUFBVztFQUNYLFlBQVc7Q3RIdytqRWI7O0FzSHIrakVBO0VBQ0UsWWxIL0thO0VrSGdMYixrQkFBaUI7Q3RIdytqRW5COztBc0hyK2pFQTs7RUFFRSxlQUFjO0N0SHcrakVoQjs7QXNIcitqRUE7RUFDRSxpQkFBZ0I7Q3RIdytqRWxCOztBc0hyK2pFQTtFQUNFLG9CbEh1Q29EO0NKaThqRXREOztBc0hyK2pFQTtFQUNFLGVsSDdMZ0I7RWtIOExoQixpQkFBZ0I7Q3RIdytqRWxCOztBc0hyK2pFQTtFQUNFLGVBQTZCO0N0SHcrakUvQjs7QXVIbnJrRUU7RUFDRSwwQnZITjBCO0V1SE8xQixzQnZIUDBCO0V1SFExQixZbkhFVztDSm9ya0VmOztBdUhwcmtFSTtFQUVFLDJCdkhad0I7Q0Frc2tFOUI7O0F1SDdya0VFO0VBQ0UsMEJuSFVjO0VtSFRkLHNCbkhTYztFbUhSZCxZbkhFVztDSjhya0VmOztBdUg5cmtFSTtFQUVFLDJCbkhJWTtDSjRya0VsQjs7QXVIdnNrRUU7RUFDRSwwQm5Ib0NhO0VtSG5DYixzQm5IbUNhO0VtSGxDYixZbkhFVztDSndza0VmOztBdUh4c2tFSTtFQUVFLDJCbkg4Qlc7Q0o0cWtFakI7O0F1SGp0a0VFO0VBQ0UsMEJuSHNDYTtFbUhyQ2Isc0JuSHFDYTtFbUhwQ2IsWW5IRVc7Q0prdGtFZjs7QXVIbHRrRUk7RUFFRSwyQm5IZ0NXO0NKb3JrRWpCOztBdUgzdGtFRTtFQUNFLDBCbkhtQ2E7RW1IbENiLHNCbkhrQ2E7RW1IakNiLGVuSG9GbUI7Q0owb2tFdkI7O0F1SDV0a0VJO0VBRUUsMkJuSDZCVztDSmlza0VqQjs7QXVIcnVrRUU7RUFDRSwwQm5IaUNhO0VtSGhDYixzQm5IZ0NhO0VtSC9CYixZbkhFVztDSnN1a0VmOztBdUh0dWtFSTtFQUVFLDJCbkgyQlc7Q0o2c2tFakI7O0F1SC91a0VFO0VBQ0UsMEJuSEtjO0VtSEpkLHNCbkhJYztFbUhIZCxlbkhvRm1CO0NKOHBrRXZCOztBdUhodmtFSTtFQUVFLDJCbkhEWTtDSm12a0VsQjs7QXVIenZrRUU7RUFDRSwwQm5IWWM7RW1IWGQsc0JuSFdjO0VtSFZkLFluSEVXO0NKMHZrRWY7O0F1SDF2a0VJO0VBRUUsMkJuSE1ZO0NKc3ZrRWxCOztBdUhud2tFRTtFQUNFLDBCakNBZTtFaUNDZixzQmpDRGU7RWlDRWYsWW5IRVc7Q0pvd2tFZjs7QXVIcHdrRUk7RUFFRSwyQmpDTmE7Q3RGNHdrRW5COztBdUg3d2tFRTtFQUNFLDBCakNDVTtFaUNBVixzQmpDQVU7RWlDQ1YsWW5IRVc7Q0o4d2tFZjs7QXVIOXdrRUk7RUFFRSwyQmpDTFE7Q3RGcXhrRWQ7O0F1SHZ4a0VFO0VBQ0UsMEJqQ0dXO0VpQ0ZYLHNCakNFVztFaUNEWCxZbkhFVztDSnd4a0VmOztBdUh4eGtFSTtFQUVFLDJCakNIUztDdEY2eGtFZjs7QXVIanlrRUU7RUFDRSwwQmpDSVU7RWlDSFYsc0JqQ0dVO0VpQ0ZWLGVuSG9GbUI7Q0pndGtFdkI7O0F1SGx5a0VJO0VBRUUsMkJqQ0ZRO0N0RnN5a0VkOztBdUgzeWtFRTtFQUNFLDBCakNNYTtFaUNMYixzQmpDS2E7RWlDSmIsWW5IRVc7Q0o0eWtFZjs7QXVINXlrRUk7RUFFRSwyQmpDQVc7Q3RGOHlrRWpCOztBdUhyemtFRTtFQUNFLDBCakNRWTtFaUNQWixzQmpDT1k7RWlDTlosWW5IRVc7Q0pzemtFZjs7QXVIdHprRUk7RUFFRSwyQmpDRVU7Q3RGc3prRWhCOztBdUgvemtFRTtFQUNFLDBCbkg2QmE7RW1INUJiLHNCbkg0QmE7RW1IM0JiLFluSEVXO0NKZzBrRWY7O0F1SGgwa0VJO0VBRUUsMkJuSHVCVztDSjJ5a0VqQjs7QXVIejBrRUU7RUFDRSwwQm5IOEJhO0VtSDdCYixzQm5INkJhO0VtSDVCYixZbkhFVztDSjAwa0VmOztBdUgxMGtFSTtFQUVFLDJCbkh3Qlc7Q0pvemtFakI7O0F1SG4xa0VFO0VBQ0UsMEJuSCtCYTtFbUg5QmIsc0JuSDhCYTtFbUg3QmIsWW5IRVc7Q0pvMWtFZjs7QXVIcDFrRUk7RUFFRSwyQm5IeUJXO0NKNnprRWpCOztBdUg3MWtFRTtFQUNFLDBCbkhnQ2E7RW1IL0JiLHNCbkgrQmE7RW1IOUJiLFluSEVXO0NKODFrRWY7O0F1SDkxa0VJO0VBRUUsMkJuSDBCVztDSnMwa0VqQjs7QXVIdjJrRUU7RUFDRSwwQm5IaUNhO0VtSGhDYixzQm5IZ0NhO0VtSC9CYixZbkhFVztDSncya0VmOztBdUh4MmtFSTtFQUVFLDJCbkgyQlc7Q0orMGtFakI7O0F1SGoza0VFO0VBQ0UsMEJuSGtDYTtFbUhqQ2Isc0JuSGlDYTtFbUhoQ2IsZW5Ib0ZtQjtDSmd5a0V2Qjs7QXVIbDNrRUk7RUFFRSwyQm5INEJXO0NKdzFrRWpCOztBdUgzM2tFRTtFQUNFLDBCbkhtQ2E7RW1IbENiLHNCbkhrQ2E7RW1IakNiLGVuSG9GbUI7Q0oweWtFdkI7O0F1SDUza0VJO0VBRUUsMkJuSDZCVztDSmkya0VqQjs7QXVIcjRrRUU7RUFDRSwwQm5Ib0NhO0VtSG5DYixzQm5IbUNhO0VtSGxDYixZbkhFVztDSnM0a0VmOztBdUh0NGtFSTtFQUVFLDJCbkg4Qlc7Q0owMmtFakI7O0F1SC80a0VFO0VBQ0UsMEJuSHFDYTtFbUhwQ2Isc0JuSG9DYTtFbUhuQ2IsWW5IRVc7Q0pnNWtFZjs7QXVIaDVrRUk7RUFFRSwyQm5IK0JXO0NKbTNrRWpCOztBdUh6NWtFRTtFQUNFLDBCbkhzQ2E7RW1IckNiLHNCbkhxQ2E7RW1IcENiLFluSEVXO0NKMDVrRWY7O0F1SDE1a0VJO0VBRUUsMkJuSGdDVztDSjQza0VqQjs7QXVIbjZrRUU7RUFDRSx1Qm5ISVc7RW1ISFgsbUJuSEdXO0VtSEZYLGVuSG9GbUI7Q0prMWtFdkI7O0F1SHA2a0VJO0VBRUUsd0JuSEZTO0NKdzZrRWY7O0F1SDc2a0VFO0VBQ0UsMEJuSFVjO0VtSFRkLHNCbkhTYztFbUhSZCxZbkhFVztDSjg2a0VmOztBdUg5NmtFSTtFQUVFLDJCbkhJWTtDSjQ2a0VsQjs7QXVIdjdrRUU7RUFDRSwwQm5IWWM7RW1IWGQsc0JuSFdjO0VtSFZkLFluSEVXO0NKdzdrRWY7O0F1SHg3a0VJO0VBRUUsMkJuSE1ZO0NKbzdrRWxCOztBc0h0dWtFQTtFQUVJLDBCQUFzQztFQUN0QyxzQkFBaUM7RUFDakMsWWxIMU5XO0NKazhrRWY7O0FzSDV1a0VBO0VBUU0sNEJBQXVDO0N0SHd1a0U3Qzs7QXNIaHZrRUE7RUFZSSxlbEg3TmM7Q0pxOGtFbEI7O0FzSHB2a0VBO0VBaUJNLGdDQUErQjtDdEh1dWtFckM7O0F1SG45a0VFO0VBQ0UsMEIxQjRCaUI7RTBCM0JqQixzQjFCMkJpQjtFMEIxQmpCLFluSEVXO0NKbzlrRWY7O0F1SHA5a0VJO0VBRUUsMkIxQnNCZTtDN0ZnOGtFckI7O0F1SDc5a0VFO0VBQ0UsMEJuSFVjO0VtSFRkLHNCbkhTYztFbUhSZCxZbkhFVztDSjg5a0VmOztBdUg5OWtFSTtFQUVFLDJCbkhJWTtDSjQ5a0VsQjs7QXVIditrRUU7RUFDRSwwQjFCbUNpQjtFMEJsQ2pCLHNCMUJrQ2lCO0UwQmpDakIsWW5IRVc7Q0p3K2tFZjs7QXVIeCtrRUk7RUFFRSwyQjFCNkJlO0M3RjY4a0VyQjs7QXVIai9rRUU7RUFDRSwwQjFCcUNpQjtFMEJwQ2pCLHNCMUJvQ2lCO0UwQm5DakIsWW5IRVc7Q0prL2tFZjs7QXVIbC9rRUk7RUFFRSwyQjFCK0JlO0M3RnE5a0VyQjs7QXVIMy9rRUU7RUFDRSwwQjFCa0NpQjtFMEJqQ2pCLHNCMUJpQ2lCO0UwQmhDakIsZW5Ib0ZtQjtDSjA2a0V2Qjs7QXVINS9rRUk7RUFFRSwyQjFCNEJlO0M3Rmsra0VyQjs7QXVIcmdsRUU7RUFDRSwwQjFCZ0NpQjtFMEIvQmpCLHNCMUIrQmlCO0UwQjlCakIsWW5IRVc7Q0pzZ2xFZjs7QXVIdGdsRUk7RUFFRSwyQjFCMEJlO0M3Rjgra0VyQjs7QXVIL2dsRUU7RUFDRSwwQm5IS2M7RW1ISmQsc0JuSEljO0VtSEhkLGVuSG9GbUI7Q0o4N2tFdkI7O0F1SGhobEVJO0VBRUUsMkJuSERZO0NKbWhsRWxCOztBdUh6aGxFRTtFQUNFLDBCbkhZYztFbUhYZCxzQm5IV2M7RW1IVmQsWW5IRVc7Q0owaGxFZjs7QXVIMWhsRUk7RUFFRSwyQm5ITVk7Q0pzaGxFbEI7O0F1SG5pbEVFO0VBQ0UsMEIxQndDaUM7RTBCdkNqQyxzQjFCdUNpQztFMEJ0Q2pDLGVuSG9GbUI7Q0prOWtFdkI7O0F1SHBpbEVJO0VBRUUsMkIxQmtDK0I7QzdGb2dsRXJDOztBdUg3aWxFRTtFQUNFLDBCMUJ5QzJCO0UwQnhDM0Isc0IxQndDMkI7RTBCdkMzQixZbkhFVztDSjhpbEVmOztBdUg5aWxFSTtFQUVFLDJCMUJtQ3lCO0M3RjZnbEUvQjs7QXVIdmpsRUU7RUFDRSwwQjFCMEM2QjtFMEJ6QzdCLHNCMUJ5QzZCO0UwQnhDN0IsZW5Ib0ZtQjtDSnMra0V2Qjs7QXVIeGpsRUk7RUFFRSwyQjFCb0MyQjtDN0ZzaGxFakM7O0F1SGprbEVFO0VBQ0UsMEIxQjJDNEI7RTBCMUM1QixzQjFCMEM0QjtFMEJ6QzVCLGVuSG9GbUI7Q0pnL2tFdkI7O0F1SGxrbEVJO0VBRUUsMkIxQnFDMEI7QzdGK2hsRWhDOztBdUgza2xFRTtFQUNFLDBCMUI0QytCO0UwQjNDL0Isc0IxQjJDK0I7RTBCMUMvQixlbkhvRm1CO0NKMC9rRXZCOztBdUg1a2xFSTtFQUVFLDJCMUJzQzZCO0M3RndpbEVuQzs7QXVIcmxsRUU7RUFDRSwwQjFCNkM4QjtFMEI1QzlCLHNCMUI0QzhCO0UwQjNDOUIsZW5Ib0ZtQjtDSm9nbEV2Qjs7QXVIdGxsRUk7RUFFRSwyQjFCdUM0QjtDN0ZpamxFbEM7O0F1SC9sbEVFO0VBQ0UsMEIxQjRCaUI7RTBCM0JqQixzQjFCMkJpQjtFMEIxQmpCLFluSEVXO0NKZ21sRWY7O0F1SGhtbEVJO0VBRUUsMkIxQnNCZTtDN0Y0a2xFckI7O0F1SHptbEVFO0VBQ0UsMEIxQjZCaUI7RTBCNUJqQixzQjFCNEJpQjtFMEIzQmpCLFluSEVXO0NKMG1sRWY7O0F1SDFtbEVJO0VBRUUsMkIxQnVCZTtDN0ZxbGxFckI7O0F1SG5ubEVFO0VBQ0UsMEIxQjhCaUI7RTBCN0JqQixzQjFCNkJpQjtFMEI1QmpCLFluSEVXO0NKb25sRWY7O0F1SHBubEVJO0VBRUUsMkIxQndCZTtDN0Y4bGxFckI7O0F1SDdubEVFO0VBQ0UsMEIxQitCaUI7RTBCOUJqQixzQjFCOEJpQjtFMEI3QmpCLFluSEVXO0NKOG5sRWY7O0F1SDlubEVJO0VBRUUsMkIxQnlCZTtDN0Z1bWxFckI7O0F1SHZvbEVFO0VBQ0UsMEIxQmdDaUI7RTBCL0JqQixzQjFCK0JpQjtFMEI5QmpCLFluSEVXO0NKd29sRWY7O0F1SHhvbEVJO0VBRUUsMkIxQjBCZTtDN0ZnbmxFckI7O0F1SGpwbEVFO0VBQ0UsMEIxQmlDaUI7RTBCaENqQixzQjFCZ0NpQjtFMEIvQmpCLGVuSG9GbUI7Q0pna2xFdkI7O0F1SGxwbEVJO0VBRUUsMkIxQjJCZTtDN0Z5bmxFckI7O0F1SDNwbEVFO0VBQ0UsMEIxQmtDaUI7RTBCakNqQixzQjFCaUNpQjtFMEJoQ2pCLGVuSG9GbUI7Q0owa2xFdkI7O0F1SDVwbEVJO0VBRUUsMkIxQjRCZTtDN0Zrb2xFckI7O0F1SHJxbEVFO0VBQ0UsMEIxQm1DaUI7RTBCbENqQixzQjFCa0NpQjtFMEJqQ2pCLFluSEVXO0NKc3FsRWY7O0F1SHRxbEVJO0VBRUUsMkIxQjZCZTtDN0Yyb2xFckI7O0F1SC9xbEVFO0VBQ0UsMEIxQm9DaUI7RTBCbkNqQixzQjFCbUNpQjtFMEJsQ2pCLFluSEVXO0NKZ3JsRWY7O0F1SGhybEVJO0VBRUUsMkIxQjhCZTtDN0ZvcGxFckI7O0F1SHpybEVFO0VBQ0UsMEIxQnFDaUI7RTBCcENqQixzQjFCb0NpQjtFMEJuQ2pCLFluSEVXO0NKMHJsRWY7O0F1SDFybEVJO0VBRUUsMkIxQitCZTtDN0Y2cGxFckI7O0F1SG5zbEVFO0VBQ0UsdUJuSElXO0VtSEhYLG1CbkhHVztFbUhGWCxlbkhvRm1CO0NKa25sRXZCOztBdUhwc2xFSTtFQUVFLHdCbkhGUztDSndzbEVmOztBdUg3c2xFRTtFQUNFLDBCbkhVYztFbUhUZCxzQm5IU2M7RW1IUmQsWW5IRVc7Q0o4c2xFZjs7QXVIOXNsRUk7RUFFRSwyQm5ISVk7Q0o0c2xFbEI7O0F1SHZ0bEVFO0VBQ0UsMEJuSFljO0VtSFhkLHNCbkhXYztFbUhWZCxZbkhFVztDSnd0bEVmOztBdUh4dGxFSTtFQUVFLDJCbkhNWTtDSm90bEVsQjs7QXdIbnVsRUE7RS9HQUUsZ0JBQWU7RUFDZixpQkFBZ0I7Q1R1dWxFbEI7O0F3SHh1bEVBO0VBSUksWUFBVztFQUNYLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsV0FBVTtDeEh3dWxFZDs7QXdIL3VsRUE7RTVHY0ksbUI0R0o0QjtFQUMxQixhQUFZO0VBQ1osZ0JBQWU7Q3hIeXVsRXJCOztBd0hydmxFQTs7RUFrQlEsWUFBVztDeEh3dWxFbkI7O0F3SGx1bEVBOztFQUVFLGVBQWM7Q3hIcXVsRWhCOztBd0hsdWxFQTtFQUNFLGVwSGhCZ0I7RW9IaUJoQixvQnBINE1vRDtFb0gzTXBELGlCQUFnQjtFQUNoQix3QkFBdUI7RUFDdkIsb0JBQW1CO0N4SHF1bEVyQjs7QXdIbHVsRUE7RUFDRSxlQUE2QjtFQUM3QixnQkFBZTtDeEhxdWxFakI7O0F3SGx1bEVBO0VBRUksZXBIakNjO0NKcXdsRWxCOztBd0h0dWxFQTtFQUtJLGVwSG5DYztDSnd3bEVsQjs7QXlIbnhsRUE7RUFDRSxVQUFTO0VBQ1QsbUJBQWtCO0N6SHN4bEVwQjs7QXlIbHhsRUE7RTdHZ0JJLGdDUjBMZ0M7RVF6TGhDLGlDUnlMZ0M7RXFIbE1oQyxjQUFhO0VBQ2IsY0FBYTtFQUNiLG1CQUFrQjtDekhneGxFdEI7O0F5SDF4bEVBO0VBZUksZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGNBQWE7RUFDYiwwQ3JIVFc7Q0p3eGxFZjs7QXlIbHlsRUE7RUF3QkksY0FBYTtDekg4d2xFakI7O0F5SHR5bEVBO0VBNkJJLFVBQVM7RUFDVCxtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLFVBQVM7Q3pINndsRWI7O0F5SDd5bEVBO0VBbUNNLHVCckhuQ1M7RXFIb0NULGFBQVk7RUFDWixZQUFXO0N6SDh3bEVqQjs7QXlIbnpsRUE7RUEwQ0ksa0JBQWlCO0N6SDZ3bEVyQjs7QXlIeHdsRUE7RTdHL0JJLGdDUjBMZ0M7RVF6TGhDLGlDUnlMZ0M7RXFIdEpoQyxjQUFhO0N6SHl3bEVqQjs7QXlIOXdsRUE7RUFVSSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsZ0JBQWU7Q3pId3dsRW5COztBeUhyeGxFQTtFQWtCSSxjQUFhO0N6SHV3bEVqQjs7QXlIenhsRUE7O0VBdUJJLGtCQUFpQjtDekh1d2xFckI7O0F5SDl4bEVBO0VBNkJNLFlBQVc7RUFDWCxhQUFZO0VBQ1osWUFBVztDekhxd2xFakI7O0EwSDExbEVBO0VBRUksVUFBUztDMUg0MWxFYjs7QTBIeDFsRUE7RUFDRSxhQUFZO0MxSDIxbEVkOztBMEg1MWxFQTtFQUlJLDhDdEhPVztDSnExbEVmOztBMEh4MWxFQTtFQUNFLDhDdEhFYTtFc0hEYixjQUFhO0MxSDIxbEVmOztBMEg3MWxFQTtFQUtJLGdCQUFlO0VBQ2YsVUFBUztDMUg0MWxFYjs7QTBIbDJsRUE7RUFVSSxVQUFTO0VBQ1QsaUJBQWdCO0MxSDQxbEVwQjs7QTBIeDFsRUE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7QzFIMjFsRWpCOztBMEh4MWxFQTtFQUNFLGNBQWE7QzFIMjFsRWY7O0EwSHgxbEVBO0VqSHRDRSxnQkFBZTtFQUNmLGlCQUFnQjtDVGs0bEVsQjs7QTBINzFsRUE7RUFHSSx1QkFBc0I7RUFDdEIsWUFBVztFQUNYLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsYUFBWTtDMUg4MWxFaEI7O0EwSDExbEVBO0VBQ0UsWUFBVztFQUNYLGlCQUFnQjtDMUg2MWxFbEI7O0EwSDExbEVBOzs7RUFHRSxlQUFjO0MxSDYxbEVoQjs7QTBIMTFsRUE7RUFDRSwwQnRIckRnQjtFc0hzRGhCLGNBQWE7QzFINjFsRWY7O0EwSDExbEVBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0MxSDYxbEVqQjs7QTBILzFsRUE7RUFLSSxzQkFBcUI7RUFDckIsb0JBQW1CO0MxSDgxbEV2Qjs7QTBIMTFsRUE7RUFDRSxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtDMUg2MWxFcEI7O0EwSGwybEVBO0VBUUksV0FBVTtDMUg4MWxFZDs7QTBIdDJsRUE7RUFXTSxhQUFZO0VBQ1osZ0JBQWU7QzFIKzFsRXJCOztBMkhyN2xFQTtFQUNFLDBCdkhPZ0I7Q0ppN2xFbEI7O0EySHo3bEVBO0VBS0ksaUJBQWdCO0VBQ2hCLG1CQUFrQjtDM0h3N2xFdEI7O0EySHA3bEVBO0VBQ0UsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLG1CQUFrQjtDM0h1N2xFcEI7O0EySDM3bEVBO0VBT0ksZXZISmM7Q0o0N2xFbEI7O0EySHA3bEVBO0VBQ0UsZUFBYztFQUNkLGdCQUFlO0VBQ2YsaUJBQWdCO0MzSHU3bEVsQjs7QTJIbDdsRUE7RS9HaEJJLG1CK0dpQndCO0VBQzFCLHVCdkh6QmE7RXVIMEJiLHVCQUFzQjtFQUN0QixXQUFVO0VBQ1YsbUJBQWtCO0VBQ2xCLGFBQVk7QzNIcTdsRWQ7O0EySGo3bEVBO0UvRzFCSSxtQitHMkJ3QjtFQUMxQix1QnZIbkNhO0V1SG9DYixZQUFXO0VBQ1gsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsWUFBVztDM0hvN2xFYjs7QTJIMzdsRUE7RS9HMUJJLG1CK0dvQzBCO0VBQzFCLGFBQVk7RUFDWixZQUFXO0MzSHE3bEVmOztBMkhoN2xFQTtFQUNFLGtCQUFpQjtDM0htN2xFbkI7O0EySHA3bEVBO0VBSUksVUFBUztDM0hvN2xFYjs7QTJIeDdsRUE7RUFRSSx1QnZIMURXO0V1SDJEWCxVQUFTO0VBQ1QsZ0JBQWU7QzNIbzdsRW5COztBMkhoN2xFQTtFQUNFLGlCQUFnQjtDM0htN2xFbEI7O0EySGg3bEVBO0VBRUksMEJ2SDlEYztDSmcvbEVsQjs7QTJIcDdsRUE7RUFLSSxZdkh6RVc7Q0o0L2xFZjs7QTJIeDdsRUE7RUFRSSwwQnZIcEVjO0NKdy9sRWxCOztBMkg1N2xFQTtFQVdJLDBCdkh6RWM7Q0o4L2xFbEI7O0E0SDNnbUVBOztFQUVFLGtCQUFpQjtFQUNqQixpQkFBZ0I7RUFDaEIscUJBQW9CO0VBQ3BCLG1CQUFrQjtDNUg4Z21FcEI7O0E0SG5obUVBOztFQVFJLGV4SE1jO0NKMGdtRWxCOztBNEg1Z21FQTs7RUFFRSxvQkFBbUI7RUFDbkIsMEJ4SE5nQjtFd0hPaEIsY0FBYTtFQUNiLHVCQUFzQjtFQUN0QixjQUFhO0VBQ2Isd0JBQXVCO0M1SCtnbUV6Qjs7QTRINWdtRUE7O0VBRUUsYUFBWTtDNUgrZ21FZDs7QTRIN2dtRUU7RUFKRjs7SUFLSSxrQkFBaUI7SUFDakIsV0FBVTtHNUhraG1FWjtDQUNGOztBNEh6aG1FQTs7RUFVSSxpQkFBZ0I7QzVIb2htRXBCOztBNEhoaG1FQTs7RUFFRSx1QnhIL0JhO0V3SGdDYixjQUFhO0VBQ2IsWUFBVztFQUNYLGNBQWE7QzVIbWhtRWY7O0E0SHhobUVBOztFQVNNLGdCQUFlO0M1SG9obUVyQjs7QTRIN2htRUE7O0VBWVEsaUJBQWdCO0M1SHNobUV4Qjs7QTRIbGltRUE7Ozs7RUFnQlUsc0J4SG1XZ0U7Q0pzcmxFMUU7O0E0SHppbUVBOztFQXNCVSxpQkFBZ0I7QzVId2htRTFCOztBNEg5aW1FQTs7OztFQTJCVSxzQnhIeEJPO0NKa2ptRWpCOztBNEhyam1FQTs7RUFpQ1UsaUJBQWdCO0M1SHlobUUxQjs7QTRIMWptRUE7O0VBcUNVLHNCeEhyQ087Q0oram1FakI7O0E0SC9qbUVBOztFQTJDTSw4QkFBNkI7RUFDN0Isb0N4SGlJOEI7RXdIaEk5QixlQUFjO0VBQ2QsaUN4SCtIOEI7RXdIOUg5QixZQUFXO0VBQ1gseUV4SHdWNEY7Q0ppc2xFbEc7O0E0SHBobUVBOztFQUVFLFVBQVM7RUFDVCxxQkFBb0I7RUFDcEIsbUJBQWtCO0M1SHVobUVwQjs7QTRIcGhtRUE7RUFDRSxlQUFjO0M1SHVobUVoQjs7QTRIcGhtRUE7O0VBR0ksMEJ4SHhGYztFd0h5RmQsc0J4SDNGYztFd0g0RmQsWXhIbEdXO0NKd25tRWY7O0E0SDNobUVBOztFQVVNLFl4SHZHUztDSjZubUVmOztBNkhwb21FQTtFQUNFLG9CQUFtQjtFQUNuQixhQUFZO0M3SHVvbUVkOztBaUJwa21FSTtFNEdyRUo7SUFLSSxZQUFXO0c3SHlvbUViO0NBQ0Y7O0E2SC9vbUVBO0VBVUksWUFBVztFQUNYLGlCQUFnQjtFQUNoQixpQkFBZ0I7QzdIeW9tRXBCOztBaUJobG1FSTtFNEdyRUo7SUFlTSxZQUFXO0lBQ1gsbUJBQWtCO0c3SDJvbUV0QjtDQUNGOztBNkg1cG1FQTtFQXNCSSxlQUFjO0VBQ2QsbUJBQWtCO0M3SDBvbUV0Qjs7QWlCNWxtRUk7RTRHckVKO0lBMEJNLGVBQWM7RzdING9tRWxCO0NBQ0Y7O0E2SHZxbUVBO0VBOEJNLGdCQUFlO0VBQ2YsaUJBQWdCO0M3SDZvbUV0Qjs7QWlCdm1tRUk7RTRHckVKO0lBa0NRLG1CQUFrQjtHN0grb21FeEI7Q0FDRjs7QThIbHJtRUE7RUFDRSx1QjFITWE7RTBITGIsdUMxSGVhO0UwSGRiLG1CQUFrQjtDOUhxcm1FcEI7O0E4SGxybUVBO0VBQ0UsY0FBYTtDOUhxcm1FZjs7QThIbHJtRUE7RUFFSSwwQjFIR2M7Q0ppcm1FbEI7O0ErSGhzbUVBO0VBQ0UsMEIzSFdnQjtFMkhWaEIsZUFBYztFQUNkLGFBQVk7RUFDWixhQUFZO0MvSG1zbUVkOztBK0hoc21FQTtFQUNFLGdCQUFlO0VBQ2YsZ0JBQWU7Qy9IbXNtRWpCOztBK0hoc21FQTtFQUNFLGlDM0hEZ0I7RTJIRWhCLFlBQVc7RUFDWCxvQkFBbUI7RUFDbkIscUJBQW9CO0MvSG1zbUV0Qjs7QStIdnNtRUE7RUFPSSxpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGtCQUFpQjtDL0hvc21FckI7O0ErSDdzbUVBO0VBYUksb0JBQW1CO0VBQ25CLFlBQVc7Qy9Ib3NtRWY7O0ErSGx0bUVBO0VBa0JJLFlBQVc7Qy9Ib3NtRWY7O0ErSGhzbUVBO0VBRUksWTNIN0JXO0UySDhCWCxzQjNIeEJjO0NKMHRtRWxCOztBZ0l0dW1FQTtFckhNRSxnQkFBZTtFQUdmLGFBQVk7RXFIUFosWUFBVztDaEkwdW1FYjs7QWdJdHVtRUE7RUFDRSxxQkFBb0I7RUFDcEIsY0FBYTtFQUNiLGlCQUFnQjtDaEl5dW1FbEI7O0FnSXJ1bUVBO0VuSEZNLDJDVEtTO0VRSFgsdUJSbU1nQztFNEgvTGxDLHVCNUhYYTtFNEhZYiwwQjVIVGdCO0U0SFVoQixjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLGdCQUE0QztFQUM1QyxnQkFBK0I7Q2hJdXVtRWpDOztBZ0lodm1FQTtFckhQRSxnQkFBZTtFQUdmLGFBQVk7RXFIaUJWLG1CQUFrQjtDaEl5dW1FdEI7O0FnSXR2bUVBO0VBaUJJLFlBQVc7Q2hJeXVtRWY7O0FnSXB1bUVBO0VBRUksb0JBQW1CO0NoSXN1bUV2Qjs7QWlJNXdtRUE7RUFFSSx1QkFBc0I7Q2pJOHdtRTFCOztBaUloeG1FQTtFQU1JLGlCQUFnQjtDakk4d21FcEI7O0FpSXB4bUVBOztFQVlJLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLGNBQWE7Q2pJNndtRWpCOztBaUkzeG1FQTtFQW1CSSxtQkFBa0I7Q2pJNHdtRXRCOztBa0lueW1FQTtFQUVJLGNBQWE7Q2xJcXltRWpCOztBa0l2eW1FQTtFQUtJLDBCQUF5QjtFQUN6Qix5QkFBd0I7RUFDeEIsNkJBQTRCO0NsSXN5bUVoQzs7QWtJN3ltRUE7O0VBV0ksY0FBYTtDbEl1eW1FakI7O0FrSW55bUVBO0VBQ0UsaUJBQWdCO0NsSXN5bUVsQjs7QXVGcjBsRUE7RTJDN2RFLGFBQVk7Q2xJc3ltRWQ7O0FrSXZ5bUVBO0VBS00sZTlIZ0JXO0U4SGZYLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsZUFBYztFQUNkLGFBQVk7RUFDWixZQUFXO0VBQ1gsbUJBQWtCO0NsSXN5bUV4Qjs7QWtJanptRUE7RUFlUSx1QkFBc0I7RUFDdEIseUI1Q2tKYztFNENqSmQsMEJBQXlCO0VBQ3pCLG9CQUFtQjtDbElzeW1FM0I7O0FtSXQwbUVFO0VEY0Y7SUFzQlEsb0JBQW1CO0dsSXV5bUV6QjtDQUNGOztBa0k5em1FQTtFQTBCTSxpQkFBZ0I7RUFDaEIsWUFBVztDbEl3eW1FakI7O0FrSW4wbUVBO0VBOEJRLG9CQUFtQjtDbEl5eW1FM0I7O0FrSXYwbUVBO0VBaUNRLG1CQUFrQjtDbEkweW1FMUI7O0FrSTMwbUVBO0VBc0NZLHVCQUFzQjtFQUN0Qix5QjVDMkhVO0U0QzFIViwwQkFBeUI7RUFDekIsb0JBQW1CO0NsSXl5bUUvQjs7QW1JaDJtRUU7RURjRjtJQTRDYyxvQkFBbUI7R2xJMnltRS9CO0NBQ0Y7O0FrSXgxbUVBO0VBbURNLG1CQUFrQjtDbEl5eW1FeEI7O0FrSTUxbUVBO0VBc0RNLGNBQWE7Q2xJMHltRW5COztBa0loMm1FQTtFQXlETSxZQUFXO0VBQ1gsY0FBYTtFQUNiLHdCQUF1QjtFQUN2QixvQkFBbUI7Q2xJMnltRXpCOztBa0l2Mm1FQTtFQStETSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFFBQU87RUFDUCxZQUFXO0VBQ1gsY0FBYTtFQUNiLDBCNUNyQ1c7Q3RGaTFtRWpCOztBa0loM21FQTtFQXVFUSxjQUFhO0VBQ2Isd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixZQUFXO0VBQ1gsYUFBWTtDbEk2eW1FcEI7O0FrSXgzbUVBO0VBZ0ZNLFVBQVM7RUFDVCxZQUFXO0VBQ1gsYUFBWTtFQUNaLG9CQUFtQjtDbEk0eW1FekI7O0FrSS8zbUVBO0VBc0ZRLDZCQUE0QjtDbEk2eW1FcEM7O0FrSXp5bUVJO0VBQ0UsbUJBQWtCO0VBQ2xCLFFBQU87RUFDUCxPQUFNO0VBQ04sU0FBUTtFQUNSLFVBQVM7RUFDVCwwQkFBeUI7RUFDekIsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixjOUhzY2tDO0NKczJsRXhDOztBa0l2eW1FQTtFQUVJLDJCQUEwQjtFQUMxQiwrQkFBOEI7RUFDOUIsV0FBVTtDbEl5eW1FZDs7QW9JeDZtRUE7RUFDRSxZQUFXO0NwSTI2bUViOztBb0k1Nm1FQTtFQUlJLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsbUJBQWtCO0NwSTQ2bUV0Qjs7QW9JbDdtRUE7Ozs7OztFQVVNLG1CQUFrQjtFQUNsQixjQUFhO0VBQ2IscUJBQW9CO0NwSWk3bUUxQjs7QW9JNzdtRUE7RUFnQkksbURBQXVFO0NwSWk3bUUzRTs7QW9JajhtRUE7RUFxQk0sZUFBYztDcElnN21FcEI7O0FvSXI4bUVBO0VBeUJNLGFBQVk7RUFDWixzQkFBcUI7RUFDckIsZ0JBQWU7Q3BJZzdtRXJCOztBb0kzOG1FQTtFQThCUSxlQUFjO0NwSWk3bUV0Qjs7QW9JLzhtRUE7RUFrQ1EscURBQXlFO0VBQ3pFLGlCQUFnQjtDcElpN21FeEI7O0FvSXA5bUVBO0VBd0NVLGlCQUFnQjtFQUNoQix5QkFBd0I7Q3BJZzdtRWxDOztBb0l6OW1FQTtFQTRDVSxzQkFBcUI7Q3BJaTdtRS9COztBb0k3OW1FQTtFQStDVSxnQkFBZTtDcElrN21FekI7O0FvSWorbUVBO0VBc0RNLDJCQUEwQjtFQUMxQixnQkFBZTtFQUNmLGlCQUFnQjtDcEkrNm1FdEI7O0FxSWwrbUVBO0VBQ0Usb0JqSU1nQjtFaUlMaEIsdUJBQXNCO0VBQ3RCLDBCQUF5QjtFQUN6QixtQkFBa0I7RUFDbEIsZWpJUWdCO0NKNjltRWxCOztBcUkxK21FQTtFQVVJLDBCQUF5QjtDcklvK21FN0I7O0FxSS85bUVBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLGtCQUFpQjtDcklrK21FbkI7O0FxSS85bUVBO0VBQ0Usb0JBQW1CO0NySWsrbUVyQjs7QXFJLzltRUE7RUFDRSxtQkFBa0I7Q3JJayttRXBCOztBcUk5OW1FQTtFQUNFLG9CQUFtQjtDcklpK21FckI7O0FxSTk5bUVBO0VBQ0UsVUFBUztFQUNULFlBQVc7Q3JJaSttRWI7O0FxSTk5bUVBOztFQUVFLGVBQWM7RUFDZCxnQkFBZTtDcklpK21FakI7O0FxSTk5bUVBOztFQUVFLGdCQUFlO0NySWkrbUVqQjs7QXFJOTltRUE7O0VBRUUsVUFBUztFQUNULGNBQWE7Q3JJaSttRWY7O0FpQm45bUVJO0VvSFZGO0lBQ0UsdUJBQXNCO0dySWkrbUV4QjtFcUlsK21FQTtJQUlJLFNBQVE7SUFDUixxQkFBb0I7R3JJaSttRXhCO0VxSXQrbUVBO0lBU0ksU0FBUTtJQUNSLHVCQUFzQjtHcklnK21FMUI7RXFJMSttRUE7SUFjSSxTQUFRO0dySSs5bUVaO0NBQ0Y7O0FxSTM5bUVBO0VBQ0UsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsb0JBQW1CO0NySTg5bUVyQjs7QXFJMzltRUE7RUFDRSxpQkFBZ0I7RUFDaEIsVUFBUztFQUNULFdBQVU7Q3JJODltRVo7O0FxSWorbUVBO0VBTUksWUFBVztFQUNYLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLGtCQUFpQjtDckkrOW1FckI7O0FxSXgrbUVBOzs7Ozs7OztFQW1CTSxpQ0FBZ0M7Q3JJZyttRXRDOztBcUluL21FQTs7Ozs7Ozs7RTdDckVFLHlCQUF5QjtDeEZta25FM0I7O0FxSWwrbUVBO0VBQ0UsMkJBQTBCO0NySXErbUU1Qjs7QXFJbCttRUE7RXhIeEdNLHVFeUVzSWdFO0UrQzNCcEUsdUJqSTBGa0M7RWlJekZsQyxhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixrQkFBaUI7Q3JJbyttRW5COztBcUkzK21FQTtFeEh4R00sOEN3SGtIbUQ7Q3JJcSttRXpEOztBc0l6bG5FQTtFQUVJLDBCbElEYztFa0lHZCw0QmxJdVRnQztFa0l0VGhDLDRCbElxWjBGO0NKcXNtRTlGOztBc0kvbG5FQTtFQVVNLHNCQUFvQztDdEl5bG5FMUM7O0FzSW5tbkVBO0VBZUksMEJsSWRjO0NKc21uRWxCOztBc0l2bW5FQTtFQW9CSSxrQkFBaUI7RUFDakIsa0JBQWlCO0N0SXVsbkVyQjs7QXNJNW1uRUE7RUF5QkksZ0JBQWU7RUFFZixhQUFZO0VBQ1osaUJBQWdCO0N0SXNsbkVwQjs7QXNJbG5uRUE7RUFnQ0ksbUJBQWtCO0VBQ2xCLG1CQUFrQjtDdElzbG5FdEI7O0FzSXZubkVBO0VBcUNJLGFBQVk7RUFDWixXQUFVO0N0SXNsbkVkOztBc0k1bm5FQTtFQTBDSSxjQUFhO0N0SXNsbkVqQjs7QXNJaG9uRUE7O0VBZ0RNLDBCbEkvQ1k7Q0pvb25FbEI7O0FzSXJvbkVBOztFQW1EUSxjQUFhO0VBQ2IsMEJsSXlWa0U7Q0o4dm1FMUU7O0FzSTNvbkVBO0VBMkRNLGNBQWE7Q3RJb2xuRW5COztBc0kvb25FQTtFQStETSxpQkFBZ0I7Q3RJb2xuRXRCOztBc0lucG5FQTtFQXFFTSxlbElsRVk7Q0pvcG5FbEI7O0FzSXZwbkVBO0VBMkVNLDBCbEkzRVk7Q0oycG5FbEI7O0FzSTNwbkVBO0VBK0VRLGVsSUFlO0NKZ2xuRXZCOztBc0kvcG5FQTtFQXNGSSwwQnRJbkcwQjtFc0lvRzFCLFlsSTFGVztDSnVxbkVmOztBc0lwcW5FQTtFQThGUSwwQkFKd0I7RUFLeEIsWWxJbEdPO0NKNHFuRWY7O0FzSXpxbkVBO0VBdUdNLDBCbEl0R1k7RWtJdUdaLGdDbElrVHdGO0NKb3htRTlGOztBc0k5cW5FQTtFQTJHUSxzQmxJa1NrRTtDSnF5bUUxRTs7QXNJbHJuRUE7RUErR1EsNkJsSTJNNkI7RWtJMU03Qix5QkFBb0M7Q3RJdWtuRTVDOztBc0l2cm5FQTtFQW1IVSxZQUFXO0VBQ1gsc0JBQWlDO0N0SXdrbkUzQzs7QXNJNXJuRUE7RUF1SFksdUJBQXNCO0N0SXlrbkVsQzs7QXNJaHNuRUE7RUE4SFksVUFBUztFQUNULGdCQUFlO0N0SXNrbkUzQjs7QXNJcnNuRUE7RUFxSVEsMEJ0SWxKc0I7RXNJbUp0QixzQkFBa0M7RUFDbEMsWWxJMUlPO0VrSTJJUCxnQkFBZTtFQUNmLG1CQUFrQjtDdElva25FMUI7O0FzSTdzbkVBO0VBNklRLGdDQUErQjtFQUMvQixhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLG1CQUFrQjtDdElva25FMUI7O0FzSXB0bkVBO0VBbUpVLFlsSXRKSztDSjJ0bkVmOztBc0lqa25FTTtFQUlNLGdCQUFlO0N0SWlrbkUzQjs7QXNJcmtuRU07RUFTSSxrQkFBaUI7Q3RJZ2tuRTNCOztBc0lodW5FQTs7RUF3S1Esc0JsSXFPa0U7Q0p3MW1FMUU7O0FzSXJ1bkVBO0VBNEtRLFVBQVM7Q3RJNmpuRWpCOztBc0l6dW5FQTtFQWtMSSxvQkFBbUI7Q3RJMmpuRXZCOztBc0l4am5FRTtFQUVJLDZCQUE0QjtFQUM1QiwwQkFBeUI7Q3RJMGpuRS9COztBc0l0am5FRTtFQUVJLDhCQUE2QjtFQUM3QiwyQkFBMEI7Q3RJd2puRWhDOztBc0lsam5FQTtFQUVJLGlCQUFnQjtDdElvam5FcEI7O0FzSS9pbkVBO0VBRUksb0JsSW1Ca0Q7Q0o4aG5FdEQ7O0FzSTdpbkVBOztFQUlNLDhCbEl1TTJGO0NKdTJtRWpHOztBc0lsam5FQTs7RUFPUSxtQkFBa0I7Q3RJZ2puRTFCOztBc0l2am5FQTs7RUFXUSxhQUFZO0N0SWlqbkVwQjs7QXNJNWpuRUE7O0VBZ0JNLGtDbEkyTDJGO0NKczNtRWpHOztBc0lqa25FQTs7RUFtQlEsMkJsSTZGNEI7RWtJNUY1QixvQkFBcUM7Q3RJbWpuRTdDOztBc0l2a25FQTs7RUF1QlUscUJBQW9DO0N0SXFqbkU5Qzs7QXNJNWtuRUE7O0VBNEJZLGdCQUFlO0N0SXFqbkUzQjs7QXNJNWluRUE7RUFDRSxjQUFhO0N0SStpbkVmOztBdUkveW5FRTtFQUtRLHNCQUFrQztDdkk4eW5FNUM7O0F1SW56bkVFO0VBVU0sc0JBQWtDO0N2STZ5bkUxQzs7QXVJenluRUk7Ozs7OztFQU9RLDBCQUFzRDtDdkkyeW5FbEU7O0F1SWx6bkVJOztFQWFJLDBCdkloQ3NCO0V1SWlDdEIsWW5JdkJPO0NKaTBuRWY7O0F1SXh6bkVJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSncwbkVmOztBdUkvem5FSTs7RUE2QlEsc0JBQWtDO0N2SXV5bkU5Qzs7QXVJcDBuRUk7O0VBaUNRLDBCdklwRGtCO0V1SXFEbEIsc0JBQWdDO0VBQ2hDLFluSTVDRztDSm8xbkVmOztBdUkzMG5FSTs7RUF1Q1EsZ0NuSWhERztDSnkxbkVmOztBdUloMW5FSTs7RUEwQ1UsWW5JbkRDO0NKODFuRWY7O0F1SXIxbkVJOztFQWdETSxzQkFBa0M7Q3ZJMHluRTVDOztBdUl4Mm5FRTtFQUtRLHNCQUFrQztDdkl1Mm5FNUM7O0F1STUybkVFO0VBVU0sc0JBQWtDO0N2SXMybkUxQzs7QXVJbDJuRUk7Ozs7OztFQU9RLDBCQUFzRDtDdklvMm5FbEU7O0F1STMybkVJOztFQWFJLDBCbkloQlU7RW1JaUJWLFluSXZCTztDSjAzbkVmOztBdUlqM25FSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0ppNG5FZjs7QXVJeDNuRUk7O0VBNkJRLHNCQUFrQztDdklnMm5FOUM7O0F1STczbkVJOztFQWlDUSwwQm5JcENNO0VtSXFDTixzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKNjRuRWY7O0F1SXA0bkVJOztFQXVDUSxnQ25JaERHO0NKazVuRWY7O0F1SXo0bkVJOztFQTBDVSxZbkluREM7Q0p1NW5FZjs7QXVJOTRuRUk7O0VBZ0RNLHNCQUFrQztDdkltMm5FNUM7O0F1SWo2bkVFO0VBS1Esc0JBQWtDO0N2SWc2bkU1Qzs7QXVJcjZuRUU7RUFVTSxzQkFBa0M7Q3ZJKzVuRTFDOztBdUkzNW5FSTs7Ozs7O0VBT1EsMEJBQXNEO0N2STY1bkVsRTs7QXVJcDZuRUk7O0VBYUksMEJuSVVTO0VtSVRULFluSXZCTztDSm03bkVmOztBdUkxNm5FSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0owN25FZjs7QXVJajduRUk7O0VBNkJRLHNCQUFrQztDdkl5NW5FOUM7O0F1SXQ3bkVJOztFQWlDUSwwQm5JVks7RW1JV0wsc0JBQWdDO0VBQ2hDLFluSTVDRztDSnM4bkVmOztBdUk3N25FSTs7RUF1Q1EsZ0NuSWhERztDSjI4bkVmOztBdUlsOG5FSTs7RUEwQ1UsWW5JbkRDO0NKZzluRWY7O0F1SXY4bkVJOztFQWdETSxzQkFBa0M7Q3ZJNDVuRTVDOztBdUkxOW5FRTtFQUtRLHNCQUFrQztDdkl5OW5FNUM7O0F1STk5bkVFO0VBVU0sc0JBQWtDO0N2SXc5bkUxQzs7QXVJcDluRUk7Ozs7OztFQU9RLDBCQUFzRDtDdklzOW5FbEU7O0F1STc5bkVJOztFQWFJLDBCbklZUztFbUlYVCxZbkl2Qk87Q0o0K25FZjs7QXVJbituRUk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKbS9uRWY7O0F1STErbkVJOztFQTZCUSxzQkFBa0M7Q3ZJazluRTlDOztBdUkvK25FSTs7RUFpQ1EsMEJuSVJLO0VtSVNMLHNCQUFnQztFQUNoQyxZbkk1Q0c7Q0orL25FZjs7QXVJdC9uRUk7O0VBdUNRLGdDbkloREc7Q0pvZ29FZjs7QXVJMy9uRUk7O0VBMENVLFluSW5EQztDSnlnb0VmOztBdUloZ29FSTs7RUFnRE0sc0JBQWtDO0N2SXE5bkU1Qzs7QXVJbmhvRUU7RUFLUSxzQkFBa0M7Q3ZJa2hvRTVDOztBdUl2aG9FRTtFQVVNLHNCQUFrQztDdklpaG9FMUM7O0F1STdnb0VJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJK2dvRWxFOztBdUl0aG9FSTs7RUFhSSwwQm5JU1M7RW1JUlQsZW5JMkRlO0NKbTluRXZCOztBdUk1aG9FSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxlbklxRFc7Q0owOW5FdkI7O0F1SW5pb0VJOztFQTZCUSxzQkFBa0M7Q3ZJMmdvRTlDOztBdUl4aW9FSTs7RUFpQ1EsMEJuSVhLO0VtSVlMLHNCQUFnQztFQUNoQyxlbklzQ1c7Q0pzK25FdkI7O0F1SS9pb0VJOztFQXVDUSw2Qm5Ja0NXO0NKMituRXZCOztBdUlwam9FSTs7RUEwQ1UsZW5JK0JTO0NKZy9uRXZCOztBdUl6am9FSTs7RUFnRE0sc0JBQWtDO0N2SThnb0U1Qzs7QXVJNWtvRUU7RUFLUSxzQkFBa0M7Q3ZJMmtvRTVDOztBdUlobG9FRTtFQVVNLHNCQUFrQztDdkkwa29FMUM7O0F1SXRrb0VJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJd2tvRWxFOztBdUkva29FSTs7RUFhSSwwQm5JT1M7RW1JTlQsWW5JdkJPO0NKOGxvRWY7O0F1SXJsb0VJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSnFtb0VmOztBdUk1bG9FSTs7RUE2QlEsc0JBQWtDO0N2SW9rb0U5Qzs7QXVJam1vRUk7O0VBaUNRLDBCbkliSztFbUljTCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKaW5vRWY7O0F1SXhtb0VJOztFQXVDUSxnQ25JaERHO0NKc25vRWY7O0F1STdtb0VJOztFQTBDVSxZbkluREM7Q0oybm9FZjs7QXVJbG5vRUk7O0VBZ0RNLHNCQUFrQztDdkl1a29FNUM7O0F1SXJvb0VFO0VBS1Esb0JBQWtDO0N2SW9vb0U1Qzs7QXVJem9vRUU7RUFVTSxvQkFBa0M7Q3ZJbW9vRTFDOztBdUkvbm9FSTs7Ozs7O0VBT1Esd0JBQXNEO0N2SWlvb0VsRTs7QXVJeG9vRUk7O0VBYUksMEJuSXJCVTtFbUlzQlYsZW5JMkRlO0NKcWtvRXZCOztBdUk5b29FSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxlbklxRFc7Q0o0a29FdkI7O0F1SXJwb0VJOztFQTZCUSxvQkFBa0M7Q3ZJNm5vRTlDOztBdUkxcG9FSTs7RUFpQ1EsMEJuSXpDTTtFbUkwQ04sc0JBQWdDO0VBQ2hDLGVuSXNDVztDSndsb0V2Qjs7QXVJanFvRUk7O0VBdUNRLDZCbklrQ1c7Q0o2bG9FdkI7O0F1SXRxb0VJOztFQTBDVSxlbkkrQlM7Q0prbW9FdkI7O0F1STNxb0VJOztFQWdETSxvQkFBa0M7Q3ZJZ29vRTVDOztBdUk5cm9FRTtFQUtRLHNCQUFrQztDdkk2cm9FNUM7O0F1SWxzb0VFO0VBVU0sc0JBQWtDO0N2STRyb0UxQzs7QXVJeHJvRUk7Ozs7OztFQU9RLDBCQUFzRDtDdkkwcm9FbEU7O0F1SWpzb0VJOztFQWFJLDBCbklkVTtFbUllVixZbkl2Qk87Q0pndG9FZjs7QXVJdnNvRUk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKdXRvRWY7O0F1STlzb0VJOztFQTZCUSxzQkFBa0M7Q3ZJc3JvRTlDOztBdUludG9FSTs7RUFpQ1EsMEJuSWxDTTtFbUltQ04sc0JBQWdDO0VBQ2hDLFluSTVDRztDSm11b0VmOztBdUkxdG9FSTs7RUF1Q1EsZ0NuSWhERztDSnd1b0VmOztBdUkvdG9FSTs7RUEwQ1UsWW5JbkRDO0NKNnVvRWY7O0F1SXB1b0VJOztFQWdETSxzQkFBa0M7Q3ZJeXJvRTVDOztBdUl2dm9FRTtFQUtRLHNCQUFrQztDdklzdm9FNUM7O0F1STN2b0VFO0VBVU0sc0JBQWtDO0N2SXF2b0UxQzs7QXVJanZvRUk7Ozs7OztFQU9RLDBCQUFzRDtDdkltdm9FbEU7O0F1STF2b0VJOztFQWFJLDBCakQxQlc7RWlEMkJYLFluSXZCTztDSnl3b0VmOztBdUlod29FSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0pneG9FZjs7QXVJdndvRUk7O0VBNkJRLHNCQUFrQztDdkkrdW9FOUM7O0F1STV3b0VJOztFQWlDUSwwQmpEOUNPO0VpRCtDUCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKNHhvRWY7O0F1SW54b0VJOztFQXVDUSxnQ25JaERHO0NKaXlvRWY7O0F1SXh4b0VJOztFQTBDVSxZbkluREM7Q0pzeW9FZjs7QXVJN3hvRUk7O0VBZ0RNLHNCQUFrQztDdklrdm9FNUM7O0F1SWh6b0VFO0VBS1Esc0JBQWtDO0N2SSt5b0U1Qzs7QXVJcHpvRUU7RUFVTSxzQkFBa0M7Q3ZJOHlvRTFDOztBdUkxeW9FSTs7Ozs7O0VBT1EsMEJBQXNEO0N2STR5b0VsRTs7QXVJbnpvRUk7O0VBYUksMEJqRHpCTTtFaUQwQk4sWW5JdkJPO0NKazBvRWY7O0F1SXp6b0VJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSnkwb0VmOztBdUloMG9FSTs7RUE2QlEsc0JBQWtDO0N2SXd5b0U5Qzs7QXVJcjBvRUk7O0VBaUNRLDBCakQ3Q0U7RWlEOENGLHNCQUFnQztFQUNoQyxZbkk1Q0c7Q0pxMW9FZjs7QXVJNTBvRUk7O0VBdUNRLGdDbkloREc7Q0owMW9FZjs7QXVJajFvRUk7O0VBMENVLFluSW5EQztDSisxb0VmOztBdUl0MW9FSTs7RUFnRE0sc0JBQWtDO0N2STJ5b0U1Qzs7QXVJejJvRUU7RUFLUSxzQkFBa0M7Q3ZJdzJvRTVDOztBdUk3Mm9FRTtFQVVNLHNCQUFrQztDdkl1Mm9FMUM7O0F1SW4yb0VJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJcTJvRWxFOztBdUk1Mm9FSTs7RUFhSSwwQmpEdkJPO0VpRHdCUCxZbkl2Qk87Q0oyM29FZjs7QXVJbDNvRUk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKazRvRWY7O0F1SXozb0VJOztFQTZCUSxzQkFBa0M7Q3ZJaTJvRTlDOztBdUk5M29FSTs7RUFpQ1EsMEJqRDNDRztFaUQ0Q0gsc0JBQWdDO0VBQ2hDLFluSTVDRztDSjg0b0VmOztBdUlyNG9FSTs7RUF1Q1EsZ0NuSWhERztDSm01b0VmOztBdUkxNG9FSTs7RUEwQ1UsWW5JbkRDO0NKdzVvRWY7O0F1SS80b0VJOztFQWdETSxzQkFBa0M7Q3ZJbzJvRTVDOztBdUlsNm9FRTtFQUtRLHNCQUFrQztDdklpNm9FNUM7O0F1SXQ2b0VFO0VBVU0sc0JBQWtDO0N2SWc2b0UxQzs7QXVJNTVvRUk7Ozs7OztFQU9RLDBCQUFzRDtDdkk4NW9FbEU7O0F1SXI2b0VJOztFQWFJLDBCakR0Qk07RWlEdUJOLGVuSTJEZTtDSmsyb0V2Qjs7QXVJMzZvRUk7OztFQW1CUSwwQkFBb0M7RUFDcEMsZW5JcURXO0NKeTJvRXZCOztBdUlsN29FSTs7RUE2QlEsc0JBQWtDO0N2STA1b0U5Qzs7QXVJdjdvRUk7O0VBaUNRLDBCakQxQ0U7RWlEMkNGLHNCQUFnQztFQUNoQyxlbklzQ1c7Q0pxM29FdkI7O0F1STk3b0VJOztFQXVDUSw2Qm5Ja0NXO0NKMDNvRXZCOztBdUluOG9FSTs7RUEwQ1UsZW5JK0JTO0NKKzNvRXZCOztBdUl4OG9FSTs7RUFnRE0sc0JBQWtDO0N2STY1b0U1Qzs7QXVJMzlvRUU7RUFLUSxzQkFBa0M7Q3ZJMDlvRTVDOztBdUkvOW9FRTtFQVVNLHNCQUFrQztDdkl5OW9FMUM7O0F1SXI5b0VJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJdTlvRWxFOztBdUk5OW9FSTs7RUFhSSwwQmpEcEJTO0VpRHFCVCxZbkl2Qk87Q0o2K29FZjs7QXVJcCtvRUk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKby9vRWY7O0F1STMrb0VJOztFQTZCUSxzQkFBa0M7Q3ZJbTlvRTlDOztBdUloL29FSTs7RUFpQ1EsMEJqRHhDSztFaUR5Q0wsc0JBQWdDO0VBQ2hDLFluSTVDRztDSmdncEVmOztBdUl2L29FSTs7RUF1Q1EsZ0NuSWhERztDSnFncEVmOztBdUk1L29FSTs7RUEwQ1UsWW5JbkRDO0NKMGdwRWY7O0F1SWpncEVJOztFQWdETSxzQkFBa0M7Q3ZJczlvRTVDOztBdUlwaHBFRTtFQUtRLHNCQUFrQztDdkltaHBFNUM7O0F1SXhocEVFO0VBVU0sc0JBQWtDO0N2SWtocEUxQzs7QXVJOWdwRUk7Ozs7OztFQU9RLDBCQUFzRDtDdklnaHBFbEU7O0F1SXZocEVJOztFQWFJLDBCakRsQlE7RWlEbUJSLFluSXZCTztDSnNpcEVmOztBdUk3aHBFSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0o2aXBFZjs7QXVJcGlwRUk7O0VBNkJRLHNCQUFrQztDdkk0Z3BFOUM7O0F1SXppcEVJOztFQWlDUSwwQmpEdENJO0VpRHVDSixzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKeWpwRWY7O0F1SWhqcEVJOztFQXVDUSxnQ25JaERHO0NKOGpwRWY7O0F1SXJqcEVJOztFQTBDVSxZbkluREM7Q0pta3BFZjs7QXVJMWpwRUk7O0VBZ0RNLHNCQUFrQztDdkkrZ3BFNUM7O0F1STdrcEVFO0VBS1Esc0JBQWtDO0N2STRrcEU1Qzs7QXVJamxwRUU7RUFVTSxzQkFBa0M7Q3ZJMmtwRTFDOztBdUl2a3BFSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SXlrcEVsRTs7QXVJaGxwRUk7O0VBYUksMEJuSUdTO0VtSUZULFluSXZCTztDSitscEVmOztBdUl0bHBFSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0pzbXBFZjs7QXVJN2xwRUk7O0VBNkJRLHNCQUFrQztDdklxa3BFOUM7O0F1SWxtcEVJOztFQWlDUSwwQm5JakJLO0VtSWtCTCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKa25wRWY7O0F1SXptcEVJOztFQXVDUSxnQ25JaERHO0NKdW5wRWY7O0F1STltcEVJOztFQTBDVSxZbkluREM7Q0o0bnBFZjs7QXVJbm5wRUk7O0VBZ0RNLHNCQUFrQztDdkl3a3BFNUM7O0F1SXRvcEVFO0VBS1Esc0JBQWtDO0N2SXFvcEU1Qzs7QXVJMW9wRUU7RUFVTSxzQkFBa0M7Q3ZJb29wRTFDOztBdUlob3BFSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SWtvcEVsRTs7QXVJem9wRUk7O0VBYUksMEJuSUlTO0VtSUhULFluSXZCTztDSndwcEVmOztBdUkvb3BFSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0orcHBFZjs7QXVJdHBwRUk7O0VBNkJRLHNCQUFrQztDdkk4bnBFOUM7O0F1STNwcEVJOztFQWlDUSwwQm5JaEJLO0VtSWlCTCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKMnFwRWY7O0F1SWxxcEVJOztFQXVDUSxnQ25JaERHO0NKZ3JwRWY7O0F1SXZxcEVJOztFQTBDVSxZbkluREM7Q0pxcnBFZjs7QXVJNXFwRUk7O0VBZ0RNLHNCQUFrQztDdklpb3BFNUM7O0F1SS9ycEVFO0VBS1Esc0JBQWtDO0N2SThycEU1Qzs7QXVJbnNwRUU7RUFVTSxzQkFBa0M7Q3ZJNnJwRTFDOztBdUl6cnBFSTs7Ozs7O0VBT1EsMEJBQXNEO0N2STJycEVsRTs7QXVJbHNwRUk7O0VBYUksMEJuSUtTO0VtSUpULFluSXZCTztDSml0cEVmOztBdUl4c3BFSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0p3dHBFZjs7QXVJL3NwRUk7O0VBNkJRLHNCQUFrQztDdkl1cnBFOUM7O0F1SXB0cEVJOztFQWlDUSwwQm5JZks7RW1JZ0JMLHNCQUFnQztFQUNoQyxZbkk1Q0c7Q0pvdXBFZjs7QXVJM3RwRUk7O0VBdUNRLGdDbkloREc7Q0p5dXBFZjs7QXVJaHVwRUk7O0VBMENVLFluSW5EQztDSjh1cEVmOztBdUlydXBFSTs7RUFnRE0sc0JBQWtDO0N2STBycEU1Qzs7QXVJeHZwRUU7RUFLUSxzQkFBa0M7Q3ZJdXZwRTVDOztBdUk1dnBFRTtFQVVNLHNCQUFrQztDdklzdnBFMUM7O0F1SWx2cEVJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJb3ZwRWxFOztBdUkzdnBFSTs7RUFhSSwwQm5JTVM7RW1JTFQsWW5JdkJPO0NKMHdwRWY7O0F1SWp3cEVJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSml4cEVmOztBdUl4d3BFSTs7RUE2QlEsc0JBQWtDO0N2SWd2cEU5Qzs7QXVJN3dwRUk7O0VBaUNRLDBCbklkSztFbUllTCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKNnhwRWY7O0F1SXB4cEVJOztFQXVDUSxnQ25JaERHO0NKa3lwRWY7O0F1SXp4cEVJOztFQTBDVSxZbkluREM7Q0p1eXBFZjs7QXVJOXhwRUk7O0VBZ0RNLHNCQUFrQztDdkltdnBFNUM7O0F1SWp6cEVFO0VBS1Esc0JBQWtDO0N2SWd6cEU1Qzs7QXVJcnpwRUU7RUFVTSxzQkFBa0M7Q3ZJK3lwRTFDOztBdUkzeXBFSTs7Ozs7O0VBT1EsMEJBQXNEO0N2STZ5cEVsRTs7QXVJcHpwRUk7O0VBYUksMEJuSU9TO0VtSU5ULFluSXZCTztDSm0wcEVmOztBdUkxenBFSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0owMHBFZjs7QXVJajBwRUk7O0VBNkJRLHNCQUFrQztDdkl5eXBFOUM7O0F1SXQwcEVJOztFQWlDUSwwQm5JYks7RW1JY0wsc0JBQWdDO0VBQ2hDLFluSTVDRztDSnMxcEVmOztBdUk3MHBFSTs7RUF1Q1EsZ0NuSWhERztDSjIxcEVmOztBdUlsMXBFSTs7RUEwQ1UsWW5JbkRDO0NKZzJwRWY7O0F1SXYxcEVJOztFQWdETSxzQkFBa0M7Q3ZJNHlwRTVDOztBdUkxMnBFRTtFQUtRLHNCQUFrQztDdkl5MnBFNUM7O0F1STkycEVFO0VBVU0sc0JBQWtDO0N2SXcycEUxQzs7QXVJcDJwRUk7Ozs7OztFQU9RLDBCQUFzRDtDdklzMnBFbEU7O0F1STcycEVJOztFQWFJLDBCbklRUztFbUlQVCxlbkkyRGU7Q0oweXBFdkI7O0F1SW4zcEVJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSm00cEVmOztBdUkxM3BFSTs7RUE2QlEsc0JBQWtDO0N2SWsycEU5Qzs7QXVJLzNwRUk7O0VBaUNRLDBCbklaSztFbUlhTCxzQkFBZ0M7RUFDaEMsZW5Jc0NXO0NKNnpwRXZCOztBdUl0NHBFSTs7RUF1Q1EsNkJuSWtDVztDSmswcEV2Qjs7QXVJMzRwRUk7O0VBMENVLGVuSStCUztDSnUwcEV2Qjs7QXVJaDVwRUk7O0VBZ0RNLHNCQUFrQztDdklxMnBFNUM7O0F1SW42cEVFO0VBS1Esc0JBQWtDO0N2SWs2cEU1Qzs7QXVJdjZwRUU7RUFVTSxzQkFBa0M7Q3ZJaTZwRTFDOztBdUk3NXBFSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SSs1cEVsRTs7QXVJdDZwRUk7O0VBYUksMEJuSVNTO0VtSVJULGVuSTJEZTtDSm0ycEV2Qjs7QXVJNTZwRUk7OztFQW1CUSwwQkFBb0M7RUFDcEMsZW5JcURXO0NKMDJwRXZCOztBdUluN3BFSTs7RUE2QlEsc0JBQWtDO0N2STI1cEU5Qzs7QXVJeDdwRUk7O0VBaUNRLDBCbklYSztFbUlZTCxzQkFBZ0M7RUFDaEMsZW5Jc0NXO0NKczNwRXZCOztBdUkvN3BFSTs7RUF1Q1EsNkJuSWtDVztDSjIzcEV2Qjs7QXVJcDhwRUk7O0VBMENVLGVuSStCUztDSmc0cEV2Qjs7QXVJejhwRUk7O0VBZ0RNLHNCQUFrQztDdkk4NXBFNUM7O0F1STU5cEVFO0VBS1Esc0JBQWtDO0N2STI5cEU1Qzs7QXVJaCtwRUU7RUFVTSxzQkFBa0M7Q3ZJMDlwRTFDOztBdUl0OXBFSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SXc5cEVsRTs7QXVJLzlwRUk7O0VBYUksMEJuSVVTO0VtSVRULFluSXZCTztDSjgrcEVmOztBdUlyK3BFSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0pxL3BFZjs7QXVJNStwRUk7O0VBNkJRLHNCQUFrQztDdklvOXBFOUM7O0F1SWovcEVJOztFQWlDUSwwQm5JVks7RW1JV0wsc0JBQWdDO0VBQ2hDLFluSTVDRztDSmlncUVmOztBdUl4L3BFSTs7RUF1Q1EsZ0NuSWhERztDSnNncUVmOztBdUk3L3BFSTs7RUEwQ1UsWW5JbkRDO0NKMmdxRWY7O0F1SWxncUVJOztFQWdETSxzQkFBa0M7Q3ZJdTlwRTVDOztBdUlyaHFFRTtFQUtRLHNCQUFrQztDdklvaHFFNUM7O0F1SXpocUVFO0VBVU0sc0JBQWtDO0N2SW1ocUUxQzs7QXVJL2dxRUk7Ozs7OztFQU9RLDBCQUFzRDtDdklpaHFFbEU7O0F1SXhocUVJOztFQWFJLDBCbklXUztFbUlWVCxZbkl2Qk87Q0p1aXFFZjs7QXVJOWhxRUk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKOGlxRWY7O0F1SXJpcUVJOztFQTZCUSxzQkFBa0M7Q3ZJNmdxRTlDOztBdUkxaXFFSTs7RUFpQ1EsMEJuSVRLO0VtSVVMLHNCQUFnQztFQUNoQyxZbkk1Q0c7Q0owanFFZjs7QXVJampxRUk7O0VBdUNRLGdDbkloREc7Q0oranFFZjs7QXVJdGpxRUk7O0VBMENVLFluSW5EQztDSm9rcUVmOztBdUkzanFFSTs7RUFnRE0sc0JBQWtDO0N2SWdocUU1Qzs7QXVJOWtxRUU7RUFLUSxzQkFBa0M7Q3ZJNmtxRTVDOztBdUlsbHFFRTtFQVVNLHNCQUFrQztDdkk0a3FFMUM7O0F1SXhrcUVJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJMGtxRWxFOztBdUlqbHFFSTs7RUFhSSwwQm5JWVM7RW1JWFQsWW5JdkJPO0NKZ21xRWY7O0F1SXZscUVJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSnVtcUVmOztBdUk5bHFFSTs7RUE2QlEsc0JBQWtDO0N2SXNrcUU5Qzs7QXVJbm1xRUk7O0VBaUNRLDBCbklSSztFbUlTTCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKbW5xRWY7O0F1STFtcUVJOztFQXVDUSxnQ25JaERHO0NKd25xRWY7O0F1SS9tcUVJOztFQTBDVSxZbkluREM7Q0o2bnFFZjs7QXVJcG5xRUk7O0VBZ0RNLHNCQUFrQztDdkl5a3FFNUM7O0F1SXZvcUVFO0VBS1Esb0JBQWtDO0N2SXNvcUU1Qzs7QXVJM29xRUU7RUFVTSxvQkFBa0M7Q3ZJcW9xRTFDOztBdUlqb3FFSTs7Ozs7O0VBT1Esd0JBQXNEO0N2SW1vcUVsRTs7QXVJMW9xRUk7O0VBYUksdUJuSXRCTztFbUl1QlAsZW5JMkRlO0NKdWtxRXZCOztBdUlocHFFSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxlbklxRFc7Q0o4a3FFdkI7O0F1SXZwcUVJOztFQTZCUSxvQkFBa0M7Q3ZJK25xRTlDOztBdUk1cHFFSTs7RUFpQ1EsdUJuSTFDRztFbUkyQ0gsc0JBQWdDO0VBQ2hDLGVuSXNDVztDSjBscUV2Qjs7QXVJbnFxRUk7O0VBdUNRLDZCbklrQ1c7Q0orbHFFdkI7O0F1SXhxcUVJOztFQTBDVSxlbkkrQlM7Q0pvbXFFdkI7O0F1STdxcUVJOztFQWdETSxvQkFBa0M7Q3ZJa29xRTVDOztBdUloc3FFRTtFQUtRLHNCQUFrQztDdkkrcnFFNUM7O0F1SXBzcUVFO0VBVU0sc0JBQWtDO0N2SThycUUxQzs7QXVJMXJxRUk7Ozs7OztFQU9RLDBCQUFzRDtDdkk0cnFFbEU7O0F1SW5zcUVJOztFQWFJLDBCbkloQlU7RW1JaUJWLFluSXZCTztDSmt0cUVmOztBdUl6c3FFSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0p5dHFFZjs7QXVJaHRxRUk7O0VBNkJRLHNCQUFrQztDdkl3cnFFOUM7O0F1SXJ0cUVJOztFQWlDUSwwQm5JcENNO0VtSXFDTixzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKcXVxRWY7O0F1STV0cUVJOztFQXVDUSxnQ25JaERHO0NKMHVxRWY7O0F1SWp1cUVJOztFQTBDVSxZbkluREM7Q0ordXFFZjs7QXVJdHVxRUk7O0VBZ0RNLHNCQUFrQztDdkkycnFFNUM7O0F1SXp2cUVFO0VBS1Esc0JBQWtDO0N2SXd2cUU1Qzs7QXVJN3ZxRUU7RUFVTSxzQkFBa0M7Q3ZJdXZxRTFDOztBdUludnFFSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SXF2cUVsRTs7QXVJNXZxRUk7O0VBYUksMEJuSWRVO0VtSWVWLFluSXZCTztDSjJ3cUVmOztBdUlsd3FFSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0preHFFZjs7QXVJendxRUk7O0VBNkJRLHNCQUFrQztDdklpdnFFOUM7O0F1STl3cUVJOztFQWlDUSwwQm5JbENNO0VtSW1DTixzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKOHhxRWY7O0F1SXJ4cUVJOztFQXVDUSxnQ25JaERHO0NKbXlxRWY7O0F1STF4cUVJOztFQTBDVSxZbkluREM7Q0p3eXFFZjs7QXVJL3hxRUk7O0VBZ0RNLHNCQUFrQztDdklvdnFFNUM7O0FzSXJpcUVBO0VBRUksMEJsSWxRYztFa0ltUWQsc0JsSXJRYztDSjR5cUVsQjs7QXNJMWlxRUE7RUFPSSwwQkFBc0M7Q3RJdWlxRTFDOztBc0k5aXFFQTtFQVdJLDBCbEkzUWM7RWtJNFFkLHNCbEk5UWM7Q0pxenFFbEI7O0FzSW5qcUVBO0VBZU0sWWxJdlJTO0NKK3pxRWY7O0FzSXZqcUVBOztFQW9CSSwwQmxJcFJjO0VrSXFSZCxzQmxJdlJjO0VrSXdSZCxhQUFZO0N0SXdpcUVoQjs7QXNJOWpxRUE7RUF5QkksMEJsSXpSYztFa0kwUmQsc0JsSTVSYztFa0k2UmQsYUFBWTtDdEl5aXFFaEI7O0FzSXBrcUVBO0VBOEJJLHFDQUErQztFQUMvQyxlbElwU2M7Q0o4MHFFbEI7O0FzSXprcUVBO0VBa0NJLDhCQUE2QjtFQUM3QixZbEkzU1c7Q0pzMXFFZjs7QXNJOWtxRUE7RUF1Q0ksWWxJL1NXO0NKMDFxRWY7O0F1STMxcUVRO0VBQ0Usc0JBQWtDO0N2STgxcUU1Qzs7QXVJMTFxRU07RUFDRSxzQkFBa0M7Q3ZJNjFxRTFDOztBdUl6MXFFSTs7Ozs7O0VBT1EsMEJBQXNEO0N2STIxcUVsRTs7QXVJbDJxRUk7O0VBYUksMEIxQ0VhO0UwQ0RiLFluSXZCTztDSmkzcUVmOztBdUl4MnFFSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0p3M3FFZjs7QXVJLzJxRUk7O0VBNkJRLHNCQUFrQztDdkl1MXFFOUM7O0F1SXAzcUVJOztFQWlDUSwwQjFDbEJTO0UwQ21CVCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKbzRxRWY7O0F1STMzcUVJOztFQXVDUSxnQ25JaERHO0NKeTRxRWY7O0F1SWg0cUVJOztFQTBDVSxZbkluREM7Q0o4NHFFZjs7QXVJcjRxRUk7O0VBZ0RNLHNCQUFrQztDdkkwMXFFNUM7O0F1SXA1cUVRO0VBQ0Usc0JBQWtDO0N2SXU1cUU1Qzs7QXVJbjVxRU07RUFDRSxzQkFBa0M7Q3ZJczVxRTFDOztBdUlsNXFFSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SW81cUVsRTs7QXVJMzVxRUk7O0VBYUksMEJuSWhCVTtFbUlpQlYsWW5JdkJPO0NKMDZxRWY7O0F1SWo2cUVJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSmk3cUVmOztBdUl4NnFFSTs7RUE2QlEsc0JBQWtDO0N2SWc1cUU5Qzs7QXVJNzZxRUk7O0VBaUNRLDBCbklwQ007RW1JcUNOLHNCQUFnQztFQUNoQyxZbkk1Q0c7Q0o2N3FFZjs7QXVJcDdxRUk7O0VBdUNRLGdDbkloREc7Q0prOHFFZjs7QXVJejdxRUk7O0VBMENVLFluSW5EQztDSnU4cUVmOztBdUk5N3FFSTs7RUFnRE0sc0JBQWtDO0N2SW01cUU1Qzs7QXVJNzhxRVE7RUFDRSxzQkFBa0M7Q3ZJZzlxRTVDOztBdUk1OHFFTTtFQUNFLHNCQUFrQztDdkkrOHFFMUM7O0F1STM4cUVJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJNjhxRWxFOztBdUlwOXFFSTs7RUFhSSwwQjFDU2E7RTBDUmIsWW5JdkJPO0NKbStxRWY7O0F1STE5cUVJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSjArcUVmOztBdUlqK3FFSTs7RUE2QlEsc0JBQWtDO0N2SXk4cUU5Qzs7QXVJdCtxRUk7O0VBaUNRLDBCMUNYUztFMENZVCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKcy9xRWY7O0F1STcrcUVJOztFQXVDUSxnQ25JaERHO0NKMi9xRWY7O0F1SWwvcUVJOztFQTBDVSxZbkluREM7Q0pnZ3JFZjs7QXVJdi9xRUk7O0VBZ0RNLHNCQUFrQztDdkk0OHFFNUM7O0F1SXRnckVRO0VBQ0Usc0JBQWtDO0N2SXlnckU1Qzs7QXVJcmdyRU07RUFDRSxzQkFBa0M7Q3ZJd2dyRTFDOztBdUlwZ3JFSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SXNnckVsRTs7QXVJN2dyRUk7O0VBYUksMEIxQ1dhO0UwQ1ZiLFluSXZCTztDSjRockVmOztBdUluaHJFSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0ptaXJFZjs7QXVJMWhyRUk7O0VBNkJRLHNCQUFrQztDdklrZ3JFOUM7O0F1SS9ockVJOztFQWlDUSwwQjFDVFM7RTBDVVQsc0JBQWdDO0VBQ2hDLFluSTVDRztDSitpckVmOztBdUl0aXJFSTs7RUF1Q1EsZ0NuSWhERztDSm9qckVmOztBdUkzaXJFSTs7RUEwQ1UsWW5JbkRDO0NKeWpyRWY7O0F1SWhqckVJOztFQWdETSxzQkFBa0M7Q3ZJcWdyRTVDOztBdUkvanJFUTtFQUNFLHNCQUFrQztDdklra3JFNUM7O0F1STlqckVNO0VBQ0Usc0JBQWtDO0N2SWlrckUxQzs7QXVJN2pyRUk7Ozs7OztFQU9RLDBCQUFzRDtDdkkranJFbEU7O0F1SXRrckVJOztFQWFJLDBCMUNRYTtFMENQYixlbkkyRGU7Q0ptZ3JFdkI7O0F1STVrckVJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLGVuSXFEVztDSjBnckV2Qjs7QXVJbmxyRUk7O0VBNkJRLHNCQUFrQztDdkkyanJFOUM7O0F1SXhsckVJOztFQWlDUSwwQjFDWlM7RTBDYVQsc0JBQWdDO0VBQ2hDLGVuSXNDVztDSnNockV2Qjs7QXVJL2xyRUk7O0VBdUNRLDZCbklrQ1c7Q0oyaHJFdkI7O0F1SXBtckVJOztFQTBDVSxlbkkrQlM7Q0pnaXJFdkI7O0F1SXptckVJOztFQWdETSxzQkFBa0M7Q3ZJOGpyRTVDOztBdUl4bnJFUTtFQUNFLHNCQUFrQztDdkkybnJFNUM7O0F1SXZuckVNO0VBQ0Usc0JBQWtDO0N2STBuckUxQzs7QXVJdG5yRUk7Ozs7OztFQU9RLDBCQUFzRDtDdkl3bnJFbEU7O0F1SS9uckVJOztFQWFJLDBCMUNNYTtFMENMYixZbkl2Qk87Q0o4b3JFZjs7QXVJcm9yRUk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKcXByRWY7O0F1STVvckVJOztFQTZCUSxzQkFBa0M7Q3ZJb25yRTlDOztBdUlqcHJFSTs7RUFpQ1EsMEIxQ2RTO0UwQ2VULHNCQUFnQztFQUNoQyxZbkk1Q0c7Q0ppcXJFZjs7QXVJeHByRUk7O0VBdUNRLGdDbkloREc7Q0pzcXJFZjs7QXVJN3ByRUk7O0VBMENVLFluSW5EQztDSjJxckVmOztBdUlscXJFSTs7RUFnRE0sc0JBQWtDO0N2SXVuckU1Qzs7QXVJanJyRVE7RUFDRSxvQkFBa0M7Q3ZJb3JyRTVDOztBdUlocnJFTTtFQUNFLG9CQUFrQztDdkltcnJFMUM7O0F1SS9xckVJOzs7Ozs7RUFPUSx3QkFBc0Q7Q3ZJaXJyRWxFOztBdUl4cnJFSTs7RUFhSSwwQm5JckJVO0VtSXNCVixlbkkyRGU7Q0pxbnJFdkI7O0F1STlyckVJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLGVuSXFEVztDSjRuckV2Qjs7QXVJcnNyRUk7O0VBNkJRLG9CQUFrQztDdkk2cXJFOUM7O0F1STFzckVJOztFQWlDUSwwQm5JekNNO0VtSTBDTixzQkFBZ0M7RUFDaEMsZW5Jc0NXO0NKd29yRXZCOztBdUlqdHJFSTs7RUF1Q1EsNkJuSWtDVztDSjZvckV2Qjs7QXVJdHRyRUk7O0VBMENVLGVuSStCUztDSmtwckV2Qjs7QXVJM3RyRUk7O0VBZ0RNLG9CQUFrQztDdklncnJFNUM7O0F1STF1ckVRO0VBQ0Usc0JBQWtDO0N2STZ1ckU1Qzs7QXVJenVyRU07RUFDRSxzQkFBa0M7Q3ZJNHVyRTFDOztBdUl4dXJFSTs7Ozs7O0VBT1EsMEJBQXNEO0N2STB1ckVsRTs7QXVJanZyRUk7O0VBYUksMEJuSWRVO0VtSWVWLFluSXZCTztDSmd3ckVmOztBdUl2dnJFSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0p1d3JFZjs7QXVJOXZyRUk7O0VBNkJRLHNCQUFrQztDdklzdXJFOUM7O0F1SW53ckVJOztFQWlDUSwwQm5JbENNO0VtSW1DTixzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKbXhyRWY7O0F1STF3ckVJOztFQXVDUSxnQ25JaERHO0NKd3hyRWY7O0F1SS93ckVJOztFQTBDVSxZbkluREM7Q0o2eHJFZjs7QXVJcHhyRUk7O0VBZ0RNLHNCQUFrQztDdkl5dXJFNUM7O0F1SW55ckVRO0VBQ0Usc0JBQWtDO0N2SXN5ckU1Qzs7QXVJbHlyRU07RUFDRSxzQkFBa0M7Q3ZJcXlyRTFDOztBdUlqeXJFSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SW15ckVsRTs7QXVJMXlyRUk7O0VBYUksMEIxQ2M2QjtFMENiN0IsZW5JMkRlO0NKdXVyRXZCOztBdUloenJFSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxlbklxRFc7Q0o4dXJFdkI7O0F1SXZ6ckVJOztFQTZCUSxzQkFBa0M7Q3ZJK3hyRTlDOztBdUk1enJFSTs7RUFpQ1EsMEIxQ055QjtFMENPekIsc0JBQWdDO0VBQ2hDLGVuSXNDVztDSjB2ckV2Qjs7QXVJbjByRUk7O0VBdUNRLDZCbklrQ1c7Q0ordnJFdkI7O0F1SXgwckVJOztFQTBDVSxlbkkrQlM7Q0pvd3JFdkI7O0F1STcwckVJOztFQWdETSxzQkFBa0M7Q3ZJa3lyRTVDOztBdUk1MXJFUTtFQUNFLHNCQUFrQztDdkkrMXJFNUM7O0F1STMxckVNO0VBQ0Usc0JBQWtDO0N2STgxckUxQzs7QXVJMTFyRUk7Ozs7OztFQU9RLDBCQUFzRDtDdkk0MXJFbEU7O0F1SW4yckVJOztFQWFJLDBCMUNldUI7RTBDZHZCLFluSXZCTztDSmszckVmOztBdUl6MnJFSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0p5M3JFZjs7QXVJaDNyRUk7O0VBNkJRLHNCQUFrQztDdkl3MXJFOUM7O0F1SXIzckVJOztFQWlDUSwwQjFDTG1CO0UwQ01uQixzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKcTRyRWY7O0F1STUzckVJOztFQXVDUSxnQ25JaERHO0NKMDRyRWY7O0F1SWo0ckVJOztFQTBDVSxZbkluREM7Q0orNHJFZjs7QXVJdDRyRUk7O0VBZ0RNLHNCQUFrQztDdkkyMXJFNUM7O0F1SXI1ckVRO0VBQ0Usc0JBQWtDO0N2SXc1ckU1Qzs7QXVJcDVyRU07RUFDRSxzQkFBa0M7Q3ZJdTVyRTFDOztBdUluNXJFSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SXE1ckVsRTs7QXVJNTVyRUk7O0VBYUksMEIxQ2dCeUI7RTBDZnpCLGVuSTJEZTtDSnkxckV2Qjs7QXVJbDZyRUk7OztFQW1CUSwwQkFBb0M7RUFDcEMsZW5JcURXO0NKZzJyRXZCOztBdUl6NnJFSTs7RUE2QlEsc0JBQWtDO0N2SWk1ckU5Qzs7QXVJOTZyRUk7O0VBaUNRLDBCMUNKcUI7RTBDS3JCLHNCQUFnQztFQUNoQyxlbklzQ1c7Q0o0MnJFdkI7O0F1SXI3ckVJOztFQXVDUSw2Qm5Ja0NXO0NKaTNyRXZCOztBdUkxN3JFSTs7RUEwQ1UsZW5JK0JTO0NKczNyRXZCOztBdUkvN3JFSTs7RUFnRE0sc0JBQWtDO0N2SW81ckU1Qzs7QXVJOThyRVE7RUFDRSxzQkFBa0M7Q3ZJaTlyRTVDOztBdUk3OHJFTTtFQUNFLHNCQUFrQztDdklnOXJFMUM7O0F1STU4ckVJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJODhyRWxFOztBdUlyOXJFSTs7RUFhSSwwQjFDaUJ3QjtFMENoQnhCLGVuSTJEZTtDSms1ckV2Qjs7QXVJMzlyRUk7OztFQW1CUSwwQkFBb0M7RUFDcEMsZW5JcURXO0NKeTVyRXZCOztBdUlsK3JFSTs7RUE2QlEsc0JBQWtDO0N2STA4ckU5Qzs7QXVJdityRUk7O0VBaUNRLDBCMUNIb0I7RTBDSXBCLHNCQUFnQztFQUNoQyxlbklzQ1c7Q0pxNnJFdkI7O0F1STkrckVJOztFQXVDUSw2Qm5Ja0NXO0NKMDZyRXZCOztBdUluL3JFSTs7RUEwQ1UsZW5JK0JTO0NKKzZyRXZCOztBdUl4L3JFSTs7RUFnRE0sc0JBQWtDO0N2STY4ckU1Qzs7QXVJdmdzRVE7RUFDRSxzQkFBa0M7Q3ZJMGdzRTVDOztBdUl0Z3NFTTtFQUNFLHNCQUFrQztDdkl5Z3NFMUM7O0F1SXJnc0VJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJdWdzRWxFOztBdUk5Z3NFSTs7RUFhSSwwQjFDa0IyQjtFMENqQjNCLGVuSTJEZTtDSjI4ckV2Qjs7QXVJcGhzRUk7OztFQW1CUSwwQkFBb0M7RUFDcEMsZW5JcURXO0NKazlyRXZCOztBdUkzaHNFSTs7RUE2QlEsc0JBQWtDO0N2SW1nc0U5Qzs7QXVJaGlzRUk7O0VBaUNRLDBCMUNGdUI7RTBDR3ZCLHNCQUFnQztFQUNoQyxlbklzQ1c7Q0o4OXJFdkI7O0F1SXZpc0VJOztFQXVDUSw2Qm5Ja0NXO0NKbStyRXZCOztBdUk1aXNFSTs7RUEwQ1UsZW5JK0JTO0NKdytyRXZCOztBdUlqanNFSTs7RUFnRE0sc0JBQWtDO0N2SXNnc0U1Qzs7QXVJaGtzRVE7RUFDRSxzQkFBa0M7Q3ZJbWtzRTVDOztBdUkvanNFTTtFQUNFLHNCQUFrQztDdklra3NFMUM7O0F1STlqc0VJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJZ2tzRWxFOztBdUl2a3NFSTs7RUFhSSwwQjFDbUIwQjtFMENsQjFCLGVuSTJEZTtDSm9nc0V2Qjs7QXVJN2tzRUk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKNmxzRWY7O0F1SXBsc0VJOztFQTZCUSxzQkFBa0M7Q3ZJNGpzRTlDOztBdUl6bHNFSTs7RUFpQ1EsMEIxQ0RzQjtFMENFdEIsc0JBQWdDO0VBQ2hDLGVuSXNDVztDSnVoc0V2Qjs7QXVJaG1zRUk7O0VBdUNRLDZCbklrQ1c7Q0o0aHNFdkI7O0F1SXJtc0VJOztFQTBDVSxlbkkrQlM7Q0ppaXNFdkI7O0F1STFtc0VJOztFQWdETSxzQkFBa0M7Q3ZJK2pzRTVDOztBdUl6bnNFUTtFQUNFLHNCQUFrQztDdkk0bnNFNUM7O0F1SXhuc0VNO0VBQ0Usc0JBQWtDO0N2STJuc0UxQzs7QXVJdm5zRUk7Ozs7OztFQU9RLDBCQUFzRDtDdkl5bnNFbEU7O0F1SWhvc0VJOztFQWFJLDBCMUNFYTtFMENEYixZbkl2Qk87Q0orb3NFZjs7QXVJdG9zRUk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKc3BzRWY7O0F1STdvc0VJOztFQTZCUSxzQkFBa0M7Q3ZJcW5zRTlDOztBdUlscHNFSTs7RUFpQ1EsMEIxQ2xCUztFMENtQlQsc0JBQWdDO0VBQ2hDLFluSTVDRztDSmtxc0VmOztBdUl6cHNFSTs7RUF1Q1EsZ0NuSWhERztDSnVxc0VmOztBdUk5cHNFSTs7RUEwQ1UsWW5JbkRDO0NKNHFzRWY7O0F1SW5xc0VJOztFQWdETSxzQkFBa0M7Q3ZJd25zRTVDOztBdUlscnNFUTtFQUNFLHNCQUFrQztDdklxcnNFNUM7O0F1SWpyc0VNO0VBQ0Usc0JBQWtDO0N2SW9yc0UxQzs7QXVJaHJzRUk7Ozs7OztFQU9RLDBCQUFzRDtDdklrcnNFbEU7O0F1SXpyc0VJOztFQWFJLDBCMUNHYTtFMENGYixZbkl2Qk87Q0p3c3NFZjs7QXVJL3JzRUk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKK3NzRWY7O0F1SXRzc0VJOztFQTZCUSxzQkFBa0M7Q3ZJOHFzRTlDOztBdUkzc3NFSTs7RUFpQ1EsMEIxQ2pCUztFMENrQlQsc0JBQWdDO0VBQ2hDLFluSTVDRztDSjJ0c0VmOztBdUlsdHNFSTs7RUF1Q1EsZ0NuSWhERztDSmd1c0VmOztBdUl2dHNFSTs7RUEwQ1UsWW5JbkRDO0NKcXVzRWY7O0F1STV0c0VJOztFQWdETSxzQkFBa0M7Q3ZJaXJzRTVDOztBdUkzdXNFUTtFQUNFLHNCQUFrQztDdkk4dXNFNUM7O0F1STF1c0VNO0VBQ0Usc0JBQWtDO0N2STZ1c0UxQzs7QXVJenVzRUk7Ozs7OztFQU9RLDBCQUFzRDtDdkkydXNFbEU7O0F1SWx2c0VJOztFQWFJLDBCMUNJYTtFMENIYixZbkl2Qk87Q0ppd3NFZjs7QXVJeHZzRUk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKd3dzRWY7O0F1SS92c0VJOztFQTZCUSxzQkFBa0M7Q3ZJdXVzRTlDOztBdUlwd3NFSTs7RUFpQ1EsMEIxQ2hCUztFMENpQlQsc0JBQWdDO0VBQ2hDLFluSTVDRztDSm94c0VmOztBdUkzd3NFSTs7RUF1Q1EsZ0NuSWhERztDSnl4c0VmOztBdUloeHNFSTs7RUEwQ1UsWW5JbkRDO0NKOHhzRWY7O0F1SXJ4c0VJOztFQWdETSxzQkFBa0M7Q3ZJMHVzRTVDOztBdUlweXNFUTtFQUNFLHNCQUFrQztDdkl1eXNFNUM7O0F1SW55c0VNO0VBQ0Usc0JBQWtDO0N2SXN5c0UxQzs7QXVJbHlzRUk7Ozs7OztFQU9RLDBCQUFzRDtDdklveXNFbEU7O0F1STN5c0VJOztFQWFJLDBCMUNLYTtFMENKYixZbkl2Qk87Q0owenNFZjs7QXVJanpzRUk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKaTBzRWY7O0F1SXh6c0VJOztFQTZCUSxzQkFBa0M7Q3ZJZ3lzRTlDOztBdUk3enNFSTs7RUFpQ1EsMEIxQ2ZTO0UwQ2dCVCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKNjBzRWY7O0F1SXAwc0VJOztFQXVDUSxnQ25JaERHO0NKazFzRWY7O0F1SXowc0VJOztFQTBDVSxZbkluREM7Q0p1MXNFZjs7QXVJOTBzRUk7O0VBZ0RNLHNCQUFrQztDdklteXNFNUM7O0F1STcxc0VRO0VBQ0Usc0JBQWtDO0N2SWcyc0U1Qzs7QXVJNTFzRU07RUFDRSxzQkFBa0M7Q3ZJKzFzRTFDOztBdUkzMXNFSTs7Ozs7O0VBT1EsMEJBQXNEO0N2STYxc0VsRTs7QXVJcDJzRUk7O0VBYUksMEIxQ01hO0UwQ0xiLFluSXZCTztDSm0zc0VmOztBdUkxMnNFSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0owM3NFZjs7QXVJajNzRUk7O0VBNkJRLHNCQUFrQztDdkl5MXNFOUM7O0F1SXQzc0VJOztFQWlDUSwwQjFDZFM7RTBDZVQsc0JBQWdDO0VBQ2hDLFluSTVDRztDSnM0c0VmOztBdUk3M3NFSTs7RUF1Q1EsZ0NuSWhERztDSjI0c0VmOztBdUlsNHNFSTs7RUEwQ1UsWW5JbkRDO0NKZzVzRWY7O0F1SXY0c0VJOztFQWdETSxzQkFBa0M7Q3ZJNDFzRTVDOztBdUl0NXNFUTtFQUNFLHNCQUFrQztDdkl5NXNFNUM7O0F1SXI1c0VNO0VBQ0Usc0JBQWtDO0N2SXc1c0UxQzs7QXVJcDVzRUk7Ozs7OztFQU9RLDBCQUFzRDtDdklzNXNFbEU7O0F1STc1c0VJOztFQWFJLDBCMUNPYTtFMENOYixlbkkyRGU7Q0owMXNFdkI7O0F1SW42c0VJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSm03c0VmOztBdUkxNnNFSTs7RUE2QlEsc0JBQWtDO0N2SWs1c0U5Qzs7QXVJLzZzRUk7O0VBaUNRLDBCMUNiUztFMENjVCxzQkFBZ0M7RUFDaEMsZW5Jc0NXO0NKNjJzRXZCOztBdUl0N3NFSTs7RUF1Q1EsNkJuSWtDVztDSmszc0V2Qjs7QXVJMzdzRUk7O0VBMENVLGVuSStCUztDSnUzc0V2Qjs7QXVJaDhzRUk7O0VBZ0RNLHNCQUFrQztDdklxNXNFNUM7O0F1SS84c0VRO0VBQ0Usc0JBQWtDO0N2SWs5c0U1Qzs7QXVJOThzRU07RUFDRSxzQkFBa0M7Q3ZJaTlzRTFDOztBdUk3OHNFSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SSs4c0VsRTs7QXVJdDlzRUk7O0VBYUksMEIxQ1FhO0UwQ1BiLGVuSTJEZTtDSm01c0V2Qjs7QXVJNTlzRUk7OztFQW1CUSwwQkFBb0M7RUFDcEMsZW5JcURXO0NKMDVzRXZCOztBdUluK3NFSTs7RUE2QlEsc0JBQWtDO0N2STI4c0U5Qzs7QXVJeCtzRUk7O0VBaUNRLDBCMUNaUztFMENhVCxzQkFBZ0M7RUFDaEMsZW5Jc0NXO0NKczZzRXZCOztBdUkvK3NFSTs7RUF1Q1EsNkJuSWtDVztDSjI2c0V2Qjs7QXVJcC9zRUk7O0VBMENVLGVuSStCUztDSmc3c0V2Qjs7QXVJei9zRUk7O0VBZ0RNLHNCQUFrQztDdkk4OHNFNUM7O0F1SXhndEVRO0VBQ0Usc0JBQWtDO0N2STJndEU1Qzs7QXVJdmd0RU07RUFDRSxzQkFBa0M7Q3ZJMGd0RTFDOztBdUl0Z3RFSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SXdndEVsRTs7QXVJL2d0RUk7O0VBYUksMEIxQ1NhO0UwQ1JiLFluSXZCTztDSjhodEVmOztBdUlyaHRFSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0pxaXRFZjs7QXVJNWh0RUk7O0VBNkJRLHNCQUFrQztDdklvZ3RFOUM7O0F1SWppdEVJOztFQWlDUSwwQjFDWFM7RTBDWVQsc0JBQWdDO0VBQ2hDLFluSTVDRztDSmlqdEVmOztBdUl4aXRFSTs7RUF1Q1EsZ0NuSWhERztDSnNqdEVmOztBdUk3aXRFSTs7RUEwQ1UsWW5JbkRDO0NKMmp0RWY7O0F1SWxqdEVJOztFQWdETSxzQkFBa0M7Q3ZJdWd0RTVDOztBdUlqa3RFUTtFQUNFLHNCQUFrQztDdklva3RFNUM7O0F1SWhrdEVNO0VBQ0Usc0JBQWtDO0N2SW1rdEUxQzs7QXVJL2p0RUk7Ozs7OztFQU9RLDBCQUFzRDtDdklpa3RFbEU7O0F1SXhrdEVJOztFQWFJLDBCMUNVYTtFMENUYixZbkl2Qk87Q0p1bHRFZjs7QXVJOWt0RUk7OztFQW1CUSwwQkFBb0M7RUFDcEMsWW5JN0JHO0NKOGx0RWY7O0F1SXJsdEVJOztFQTZCUSxzQkFBa0M7Q3ZJNmp0RTlDOztBdUkxbHRFSTs7RUFpQ1EsMEIxQ1ZTO0UwQ1dULHNCQUFnQztFQUNoQyxZbkk1Q0c7Q0owbXRFZjs7QXVJam10RUk7O0VBdUNRLGdDbkloREc7Q0orbXRFZjs7QXVJdG10RUk7O0VBMENVLFluSW5EQztDSm9udEVmOztBdUkzbXRFSTs7RUFnRE0sc0JBQWtDO0N2SWdrdEU1Qzs7QXVJMW50RVE7RUFDRSxzQkFBa0M7Q3ZJNm50RTVDOztBdUl6bnRFTTtFQUNFLHNCQUFrQztDdkk0bnRFMUM7O0F1SXhudEVJOzs7Ozs7RUFPUSwwQkFBc0Q7Q3ZJMG50RWxFOztBdUlqb3RFSTs7RUFhSSwwQjFDV2E7RTBDVmIsWW5JdkJPO0NKZ3B0RWY7O0F1SXZvdEVJOzs7RUFtQlEsMEJBQW9DO0VBQ3BDLFluSTdCRztDSnVwdEVmOztBdUk5b3RFSTs7RUE2QlEsc0JBQWtDO0N2SXNudEU5Qzs7QXVJbnB0RUk7O0VBaUNRLDBCMUNUUztFMENVVCxzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKbXF0RWY7O0F1STFwdEVJOztFQXVDUSxnQ25JaERHO0NKd3F0RWY7O0F1SS9wdEVJOztFQTBDVSxZbkluREM7Q0o2cXRFZjs7QXVJcHF0RUk7O0VBZ0RNLHNCQUFrQztDdkl5bnRFNUM7O0F1SW5ydEVRO0VBQ0Usb0JBQWtDO0N2SXNydEU1Qzs7QXVJbHJ0RU07RUFDRSxvQkFBa0M7Q3ZJcXJ0RTFDOztBdUlqcnRFSTs7Ozs7O0VBT1Esd0JBQXNEO0N2SW1ydEVsRTs7QXVJMXJ0RUk7O0VBYUksdUJuSXRCTztFbUl1QlAsZW5JMkRlO0NKdW50RXZCOztBdUloc3RFSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxlbklxRFc7Q0o4bnRFdkI7O0F1SXZzdEVJOztFQTZCUSxvQkFBa0M7Q3ZJK3F0RTlDOztBdUk1c3RFSTs7RUFpQ1EsdUJuSTFDRztFbUkyQ0gsc0JBQWdDO0VBQ2hDLGVuSXNDVztDSjBvdEV2Qjs7QXVJbnR0RUk7O0VBdUNRLDZCbklrQ1c7Q0orb3RFdkI7O0F1SXh0dEVJOztFQTBDVSxlbkkrQlM7Q0pvcHRFdkI7O0F1STd0dEVJOztFQWdETSxvQkFBa0M7Q3ZJa3J0RTVDOztBdUk1dXRFUTtFQUNFLHNCQUFrQztDdkkrdXRFNUM7O0F1STN1dEVNO0VBQ0Usc0JBQWtDO0N2STh1dEUxQzs7QXVJMXV0RUk7Ozs7OztFQU9RLDBCQUFzRDtDdkk0dXRFbEU7O0F1SW52dEVJOztFQWFJLDBCbkloQlU7RW1JaUJWLFluSXZCTztDSmt3dEVmOztBdUl6dnRFSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0p5d3RFZjs7QXVJaHd0RUk7O0VBNkJRLHNCQUFrQztDdkl3dXRFOUM7O0F1SXJ3dEVJOztFQWlDUSwwQm5JcENNO0VtSXFDTixzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKcXh0RWY7O0F1STV3dEVJOztFQXVDUSxnQ25JaERHO0NKMHh0RWY7O0F1SWp4dEVJOztFQTBDVSxZbkluREM7Q0oreHRFZjs7QXVJdHh0RUk7O0VBZ0RNLHNCQUFrQztDdkkydXRFNUM7O0F1SXJ5dEVRO0VBQ0Usc0JBQWtDO0N2SXd5dEU1Qzs7QXVJcHl0RU07RUFDRSxzQkFBa0M7Q3ZJdXl0RTFDOztBdUlueXRFSTs7Ozs7O0VBT1EsMEJBQXNEO0N2SXF5dEVsRTs7QXVJNXl0RUk7O0VBYUksMEJuSWRVO0VtSWVWLFluSXZCTztDSjJ6dEVmOztBdUlsenRFSTs7O0VBbUJRLDBCQUFvQztFQUNwQyxZbkk3Qkc7Q0prMHRFZjs7QXVJenp0RUk7O0VBNkJRLHNCQUFrQztDdklpeXRFOUM7O0F1STl6dEVJOztFQWlDUSwwQm5JbENNO0VtSW1DTixzQkFBZ0M7RUFDaEMsWW5JNUNHO0NKODB0RWY7O0F1SXIwdEVJOztFQXVDUSxnQ25JaERHO0NKbTF0RWY7O0F1STEwdEVJOztFQTBDVSxZbkluREM7Q0p3MXRFZjs7QXVJLzB0RUk7O0VBZ0RNLHNCQUFrQztDdklveXRFNUM7O0F3SW4ydEVBO0VBQ0UsYXBJOHFCOEI7Q0p3cnNFaEM7O0F3SWwydEVBO0VBRUksYUFBWTtDeElvMnRFaEI7O0F3SXQydEVBO0VBS0ksWUFBVztDeElxMnRFZjs7QXdJLzF0RUU7RUFFSSxvQnhJdEJ3QjtDQXUzdEU5Qjs7QXdJbjJ0RUU7RUFFSSxvQnBJTlk7Q0oyMnRFbEI7O0F3SXYydEVFO0VBRUksb0JwSW9CVztDSnExdEVqQjs7QXdJMzJ0RUU7RUFFSSxvQnBJc0JXO0NKdTF0RWpCOztBd0kvMnRFRTtFQUVJLG9CcEltQlc7Q0o4MXRFakI7O0F3SW4zdEVFO0VBRUksb0JwSWlCVztDSm8ydEVqQjs7QXdJdjN0RUU7RUFFSSxvQnBJWFk7Q0pvNHRFbEI7O0F3STMzdEVFO0VBRUksb0JwSUpZO0NKaTR0RWxCOztBd0l2M3RFRTtFQUVJLG9CbER4QmE7Q3RGaTV0RW5COztBd0kzM3RFRTtFQUVJLG9CbER2QlE7Q3RGbzV0RWQ7O0F3SS8zdEVFO0VBRUksb0JsRHJCUztDdEZzNXRFZjs7QXdJbjR0RUU7RUFFSSxvQmxEcEJRO0N0Rnk1dEVkOztBd0l2NHRFRTtFQUVJLG9CbERsQlc7Q3RGMjV0RWpCOztBd0kzNHRFRTtFQUVJLG9CbERoQlU7Q3RGNjV0RWhCOztBd0kvNHRFRTtFQUVJLG9CcElLVztDSjQ0dEVqQjs7QXdJbjV0RUU7RUFFSSxvQnBJTVc7Q0orNHRFakI7O0F3SXY1dEVFO0VBRUksb0JwSU9XO0NKazV0RWpCOztBd0kzNXRFRTtFQUVJLG9CcElRVztDSnE1dEVqQjs7QXdJLzV0RUU7RUFFSSxvQnBJU1c7Q0p3NXRFakI7O0F3SW42dEVFO0VBRUksb0JwSVVXO0NKMjV0RWpCOztBd0l2NnRFRTtFQUVJLG9CcElXVztDSjg1dEVqQjs7QXdJMzZ0RUU7RUFFSSxvQnBJWVc7Q0ppNnRFakI7O0F3SS82dEVFO0VBRUksb0JwSWFXO0NKbzZ0RWpCOztBd0luN3RFRTtFQUVJLG9CcEljVztDSnU2dEVqQjs7QXdJdjd0RUU7RUFFSSxpQnBJcEJTO0NKNjh0RWY7O0F3STM3dEVFO0VBRUksb0JwSWRZO0NKMjh0RWxCOztBd0kvN3RFRTtFQUVJLG9CcElaWTtDSjY4dEVsQjs7QXdJNTd0RUE7RUFFSSwwQkFBcUM7RUFDckMsdUJBQXNCO0N4STg3dEUxQjs7QXdJajh0RUE7RUFTUSxvQjNDVmE7QzdGczh0RXJCOztBd0lyOHRFQTtFQVNRLG9CcEk1QlU7Q0o0OXRFbEI7O0F3SXo4dEVBO0VBU1Esb0IzQ0hhO0M3RnU4dEVyQjs7QXdJNzh0RUE7RUFTUSxvQjNDRGE7QzdGeTh0RXJCOztBd0lqOXRFQTtFQVNRLG9CM0NKYTtDN0ZnOXRFckI7O0F3SXI5dEVBO0VBU1Esb0IzQ05hO0M3RnM5dEVyQjs7QXdJejl0RUE7RUFTUSxvQnBJakNVO0NKcS90RWxCOztBd0k3OXRFQTtFQVNRLG9CcEkxQlU7Q0prL3RFbEI7O0F3SWordEVBO0VBaUJRLG9CM0NONkI7QzdGMDl0RXJDOztBd0lyK3RFQTtFQWlCUSxvQjNDTHVCO0M3RjY5dEUvQjs7QXdJeit0RUE7RUFpQlEsb0IzQ0p5QjtDN0ZnK3RFakM7O0F3STcrdEVBO0VBaUJRLG9CM0NId0I7QzdGbSt0RWhDOztBd0lqL3RFQTtFQWlCUSxvQjNDRjJCO0M3RnMrdEVuQzs7QXdJci90RUE7RUFpQlEsb0IzQ0QwQjtDN0Z5K3RFbEM7O0F3SXovdEVBO0VBaUJRLG9CM0NsQmE7QzdGOC90RXJCOztBd0k3L3RFQTtFQWlCUSxvQjNDakJhO0M3RmlndUVyQjs7QXdJamd1RUE7RUFpQlEsb0IzQ2hCYTtDN0ZvZ3VFckI7O0F3SXJndUVBO0VBaUJRLG9CM0NmYTtDN0Z1Z3VFckI7O0F3SXpndUVBO0VBaUJRLG9CM0NkYTtDN0YwZ3VFckI7O0F3STdndUVBO0VBaUJRLG9CM0NiYTtDN0Y2Z3VFckI7O0F3SWpodUVBO0VBaUJRLG9CM0NaYTtDN0ZnaHVFckI7O0F3SXJodUVBO0VBaUJRLG9CM0NYYTtDN0ZtaHVFckI7O0F3SXpodUVBO0VBaUJRLG9CM0NWYTtDN0ZzaHVFckI7O0F3STdodUVBO0VBaUJRLG9CM0NUYTtDN0Z5aHVFckI7O0F3SWppdUVBO0VBaUJRLGlCcEkxQ087Q0o4anVFZjs7QXdJcml1RUE7RUFpQlEsb0JwSXBDVTtDSjRqdUVsQjs7QXdJeml1RUE7RUFpQlEsb0JwSWxDVTtDSjhqdUVsQjs7QXlJM2t1RUU7O0VBRUUsc0JBQWM7Q3pJOGt1RWxCOztBeUkza3VFRTs7RUFFRSxzQkFBYztDekk4a3VFbEI7O0F5STNrdUVFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDekk4a3VFbEI7O0F5STNsdUVFOztFQUVFLHNCQUFjO0N6SThsdUVsQjs7QXlJM2x1RUU7O0VBRUUsc0JBQWM7Q3pJOGx1RWxCOztBeUkzbHVFRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJOGx1RWxCOztBeUkzbXVFRTs7RUFFRSxzQkFBYztDekk4bXVFbEI7O0F5STNtdUVFOztFQUVFLHNCQUFjO0N6SThtdUVsQjs7QXlJM211RUU7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SThtdUVsQjs7QXlJM251RUU7O0VBRUUsc0JBQWM7Q3pJOG51RWxCOztBeUkzbnVFRTs7RUFFRSxzQkFBYztDekk4bnVFbEI7O0F5STNudUVFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDekk4bnVFbEI7O0F5STNvdUVFOztFQUVFLHNCQUFjO0N6SThvdUVsQjs7QXlJM291RUU7O0VBRUUsc0JBQWM7Q3pJOG91RWxCOztBeUkzb3VFRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJOG91RWxCOztBeUkzcHVFRTs7RUFFRSxzQkFBYztDekk4cHVFbEI7O0F5STNwdUVFOztFQUVFLHNCQUFjO0N6SThwdUVsQjs7QXlJM3B1RUU7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SThwdUVsQjs7QXlJM3F1RUU7O0VBRUUsc0JBQWM7Q3pJOHF1RWxCOztBeUkzcXVFRTs7RUFFRSxzQkFBYztDekk4cXVFbEI7O0F5STNxdUVFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDekk4cXVFbEI7O0F5STNydUVFOztFQUVFLHNCQUFjO0N6SThydUVsQjs7QXlJM3J1RUU7O0VBRUUsc0JBQWM7Q3pJOHJ1RWxCOztBeUkzcnVFRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJOHJ1RWxCOztBeUl4cnVFRTs7RUFFRSxzQkFBYztDekkycnVFbEI7O0F5SXhydUVFOztFQUVFLHNCQUFjO0N6STJydUVsQjs7QXlJeHJ1RUU7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0N6STJydUVsQjs7QXlJeHN1RUU7O0VBRUUsc0JBQWM7Q3pJMnN1RWxCOztBeUl4c3VFRTs7RUFFRSxzQkFBYztDekkyc3VFbEI7O0F5SXhzdUVFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDekkyc3VFbEI7O0F5SXh0dUVFOztFQUVFLHNCQUFjO0N6STJ0dUVsQjs7QXlJeHR1RUU7O0VBRUUsc0JBQWM7Q3pJMnR1RWxCOztBeUl4dHVFRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJMnR1RWxCOztBeUl4dXVFRTs7RUFFRSxzQkFBYztDekkydXVFbEI7O0F5SXh1dUVFOztFQUVFLHNCQUFjO0N6STJ1dUVsQjs7QXlJeHV1RUU7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0N6STJ1dUVsQjs7QXlJeHZ1RUU7O0VBRUUsc0JBQWM7Q3pJMnZ1RWxCOztBeUl4dnVFRTs7RUFFRSxzQkFBYztDekkydnVFbEI7O0F5SXh2dUVFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDekkydnVFbEI7O0F5SXh3dUVFOztFQUVFLHNCQUFjO0N6STJ3dUVsQjs7QXlJeHd1RUU7O0VBRUUsc0JBQWM7Q3pJMnd1RWxCOztBeUl4d3VFRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJMnd1RWxCOztBeUl4eHVFRTs7RUFFRSxzQkFBYztDekkyeHVFbEI7O0F5SXh4dUVFOztFQUVFLHNCQUFjO0N6STJ4dUVsQjs7QXlJeHh1RUU7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0N6STJ4dUVsQjs7QXlJeHl1RUU7O0VBRUUsc0JBQWM7Q3pJMnl1RWxCOztBeUl4eXVFRTs7RUFFRSxzQkFBYztDekkyeXVFbEI7O0F5SXh5dUVFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDekkyeXVFbEI7O0F5SXh6dUVFOztFQUVFLHNCQUFjO0N6STJ6dUVsQjs7QXlJeHp1RUU7O0VBRUUsc0JBQWM7Q3pJMnp1RWxCOztBeUl4enVFRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJMnp1RWxCOztBeUl4MHVFRTs7RUFFRSxzQkFBYztDekkyMHVFbEI7O0F5SXgwdUVFOztFQUVFLHNCQUFjO0N6STIwdUVsQjs7QXlJeDB1RUU7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0N6STIwdUVsQjs7QXlJeDF1RUU7O0VBRUUsc0JBQWM7Q3pJMjF1RWxCOztBeUl4MXVFRTs7RUFFRSxzQkFBYztDekkyMXVFbEI7O0F5SXgxdUVFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDekkyMXVFbEI7O0F5SXgydUVFOztFQUVFLHNCQUFjO0N6STIydUVsQjs7QXlJeDJ1RUU7O0VBRUUsc0JBQWM7Q3pJMjJ1RWxCOztBeUl4MnVFRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJMjJ1RWxCOztBeUl4M3VFRTs7RUFFRSxzQkFBYztDekkyM3VFbEI7O0F5SXgzdUVFOztFQUVFLHNCQUFjO0N6STIzdUVsQjs7QXlJeDN1RUU7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0N6STIzdUVsQjs7QXlJeDR1RUU7O0VBRUUsc0JBQWM7Q3pJMjR1RWxCOztBeUl4NHVFRTs7RUFFRSxzQkFBYztDekkyNHVFbEI7O0F5SXg0dUVFOztFQUVFLDBCQUFrQjtFQUNsQixzQkFBYztDekkyNHVFbEI7O0F5SXg1dUVFOztFQUVFLHNCQUFjO0N6STI1dUVsQjs7QXlJeDV1RUU7O0VBRUUsc0JBQWM7Q3pJMjV1RWxCOztBeUl4NXVFRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJMjV1RWxCOztBeUl4NnVFRTs7RUFFRSxzQkFBYztDekkyNnVFbEI7O0F5SXg2dUVFOztFQUVFLHNCQUFjO0N6STI2dUVsQjs7QXlJeDZ1RUU7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0N6STI2dUVsQjs7QXlJeDd1RUU7O0VBRUUsbUJBQWM7Q3pJMjd1RWxCOztBeUl4N3VFRTs7RUFFRSxtQkFBYztDekkyN3VFbEI7O0F5SXg3dUVFOztFQUVFLHVCQUFrQjtFQUNsQixtQkFBYztDekkyN3VFbEI7O0F5SXg4dUVFOztFQUVFLHNCQUFjO0N6STI4dUVsQjs7QXlJeDh1RUU7O0VBRUUsc0JBQWM7Q3pJMjh1RWxCOztBeUl4OHVFRTs7RUFFRSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJMjh1RWxCOztBeUl4OXVFRTs7RUFFRSxzQkFBYztDekkyOXVFbEI7O0F5SXg5dUVFOztFQUVFLHNCQUFjO0N6STI5dUVsQjs7QXlJeDl1RUU7O0VBRUUsMEJBQWtCO0VBQ2xCLHNCQUFjO0N6STI5dUVsQjs7QXlJdjl1RUE7O0VBSU0sc0JySTdCWTtDSnEvdUVsQjs7QXlJNTl1RUE7O0VBV00sc0JBQWM7Q3pJczl1RXBCOztBeUlqK3VFQTs7RUFnQk0sc0JBQWM7Q3pJczl1RXBCOztBeUl0K3VFQTs7RUFxQk0sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SXM5dUVwQjs7QXlJNSt1RUE7O0VBV00sc0JBQWM7Q3pJcyt1RXBCOztBeUlqL3VFQTs7RUFnQk0sc0JBQWM7Q3pJcyt1RXBCOztBeUl0L3VFQTs7RUFxQk0sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SXMrdUVwQjs7QXlJNS91RUE7O0VBV00sc0JBQWM7Q3pJcy91RXBCOztBeUlqZ3ZFQTs7RUFnQk0sc0JBQWM7Q3pJcy91RXBCOztBeUl0Z3ZFQTs7RUFxQk0sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SXMvdUVwQjs7QXlJNWd2RUE7O0VBV00sc0JBQWM7Q3pJc2d2RXBCOztBeUlqaHZFQTs7RUFnQk0sc0JBQWM7Q3pJc2d2RXBCOztBeUl0aHZFQTs7RUFxQk0sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SXNndkVwQjs7QXlJNWh2RUE7O0VBV00sc0JBQWM7Q3pJc2h2RXBCOztBeUlqaXZFQTs7RUFnQk0sc0JBQWM7Q3pJc2h2RXBCOztBeUl0aXZFQTs7RUFxQk0sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SXNodkVwQjs7QXlJNWl2RUE7O0VBV00sc0JBQWM7Q3pJc2l2RXBCOztBeUlqanZFQTs7RUFnQk0sc0JBQWM7Q3pJc2l2RXBCOztBeUl0anZFQTs7RUFxQk0sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SXNpdkVwQjs7QXlJNWp2RUE7O0VBV00sc0JBQWM7Q3pJc2p2RXBCOztBeUlqa3ZFQTs7RUFnQk0sc0JBQWM7Q3pJc2p2RXBCOztBeUl0a3ZFQTs7RUFxQk0sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SXNqdkVwQjs7QXlJNWt2RUE7O0VBV00sc0JBQWM7Q3pJc2t2RXBCOztBeUlqbHZFQTs7RUFnQk0sc0JBQWM7Q3pJc2t2RXBCOztBeUl0bHZFQTs7RUFxQk0sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SXNrdkVwQjs7QXlJNWx2RUE7O0VBOEJNLHNCQUFjO0N6SW1rdkVwQjs7QXlJam12RUE7O0VBbUNNLHNCQUFjO0N6SW1rdkVwQjs7QXlJdG12RUE7O0VBd0NNLDBCQUFrQjtFQUNsQixzQkFBYztDeklta3ZFcEI7O0F5STVtdkVBOztFQThCTSxzQkFBYztDekltbHZFcEI7O0F5SWpudkVBOztFQW1DTSxzQkFBYztDekltbHZFcEI7O0F5SXRudkVBOztFQXdDTSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJbWx2RXBCOztBeUk1bnZFQTs7RUE4Qk0sc0JBQWM7Q3pJbW12RXBCOztBeUlqb3ZFQTs7RUFtQ00sc0JBQWM7Q3pJbW12RXBCOztBeUl0b3ZFQTs7RUF3Q00sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SW1tdkVwQjs7QXlJNW92RUE7O0VBOEJNLHNCQUFjO0N6SW1udkVwQjs7QXlJanB2RUE7O0VBbUNNLHNCQUFjO0N6SW1udkVwQjs7QXlJdHB2RUE7O0VBd0NNLDBCQUFrQjtFQUNsQixzQkFBYztDekltbnZFcEI7O0F5STVwdkVBOztFQThCTSxzQkFBYztDekltb3ZFcEI7O0F5SWpxdkVBOztFQW1DTSxzQkFBYztDekltb3ZFcEI7O0F5SXRxdkVBOztFQXdDTSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJbW92RXBCOztBeUk1cXZFQTs7RUE4Qk0sc0JBQWM7Q3pJbXB2RXBCOztBeUlqcnZFQTs7RUFtQ00sc0JBQWM7Q3pJbXB2RXBCOztBeUl0cnZFQTs7RUF3Q00sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SW1wdkVwQjs7QXlJNXJ2RUE7O0VBOEJNLHNCQUFjO0N6SW1xdkVwQjs7QXlJanN2RUE7O0VBbUNNLHNCQUFjO0N6SW1xdkVwQjs7QXlJdHN2RUE7O0VBd0NNLDBCQUFrQjtFQUNsQixzQkFBYztDekltcXZFcEI7O0F5STVzdkVBOztFQThCTSxzQkFBYztDekltcnZFcEI7O0F5SWp0dkVBOztFQW1DTSxzQkFBYztDekltcnZFcEI7O0F5SXR0dkVBOztFQXdDTSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJbXJ2RXBCOztBeUk1dHZFQTs7RUE4Qk0sc0JBQWM7Q3pJbXN2RXBCOztBeUlqdXZFQTs7RUFtQ00sc0JBQWM7Q3pJbXN2RXBCOztBeUl0dXZFQTs7RUF3Q00sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SW1zdkVwQjs7QXlJNXV2RUE7O0VBOEJNLHNCQUFjO0N6SW10dkVwQjs7QXlJanZ2RUE7O0VBbUNNLHNCQUFjO0N6SW10dkVwQjs7QXlJdHZ2RUE7O0VBd0NNLDBCQUFrQjtFQUNsQixzQkFBYztDekltdHZFcEI7O0F5STV2dkVBOztFQThCTSxzQkFBYztDekltdXZFcEI7O0F5SWp3dkVBOztFQW1DTSxzQkFBYztDekltdXZFcEI7O0F5SXR3dkVBOztFQXdDTSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJbXV2RXBCOztBeUk1d3ZFQTs7RUE4Qk0sc0JBQWM7Q3pJbXZ2RXBCOztBeUlqeHZFQTs7RUFtQ00sc0JBQWM7Q3pJbXZ2RXBCOztBeUl0eHZFQTs7RUF3Q00sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SW12dkVwQjs7QXlJNXh2RUE7O0VBOEJNLHNCQUFjO0N6SW13dkVwQjs7QXlJanl2RUE7O0VBbUNNLHNCQUFjO0N6SW13dkVwQjs7QXlJdHl2RUE7O0VBd0NNLDBCQUFrQjtFQUNsQixzQkFBYztDekltd3ZFcEI7O0F5STV5dkVBOztFQThCTSxzQkFBYztDeklteHZFcEI7O0F5SWp6dkVBOztFQW1DTSxzQkFBYztDeklteHZFcEI7O0F5SXR6dkVBOztFQXdDTSwwQkFBa0I7RUFDbEIsc0JBQWM7Q3pJbXh2RXBCOztBeUk1enZFQTs7RUE4Qk0sc0JBQWM7Q3pJbXl2RXBCOztBeUlqMHZFQTs7RUFtQ00sc0JBQWM7Q3pJbXl2RXBCOztBeUl0MHZFQTs7RUF3Q00sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SW15dkVwQjs7QXlJNTB2RUE7O0VBOEJNLHNCQUFjO0N6SW16dkVwQjs7QXlJajF2RUE7O0VBbUNNLHNCQUFjO0N6SW16dkVwQjs7QXlJdDF2RUE7O0VBd0NNLDBCQUFrQjtFQUNsQixzQkFBYztDekltenZFcEI7O0F5STUxdkVBOztFQThCTSxtQkFBYztDekltMHZFcEI7O0F5SWoydkVBOztFQW1DTSxtQkFBYztDekltMHZFcEI7O0F5SXQydkVBOztFQXdDTSx1QkFBa0I7RUFDbEIsbUJBQWM7Q3pJbTB2RXBCOztBeUk1MnZFQTs7RUE4Qk0sc0JBQWM7Q3pJbTF2RXBCOztBeUlqM3ZFQTs7RUFtQ00sc0JBQWM7Q3pJbTF2RXBCOztBeUl0M3ZFQTs7RUF3Q00sMEJBQWtCO0VBQ2xCLHNCQUFjO0N6SW0xdkVwQjs7QXlJNTN2RUE7O0VBOEJNLHNCQUFjO0N6SW0ydkVwQjs7QXlJajR2RUE7O0VBbUNNLHNCQUFjO0N6SW0ydkVwQjs7QXlJdDR2RUE7O0VBd0NNLDBCQUFrQjtFQUNsQixzQkFBYztDekltMnZFcEI7O0EwSWw3dkVBO0VBRUksbUJBQWtCO0MxSW83dkV0Qjs7QTBJdDd2RUE7RXBGSEUscUxsRHVPbU07RWtEck9uTSxtQkFBa0I7RUFDbEIsaUJsRDhPK0I7RWtEN08vQixpQmxEaVArQjtFa0RoUC9CLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsc0JBQXFCO0VBQ3JCLGtCQUFpQjtFQUNqQixxQkFBb0I7RUFDcEIsdUJBQXNCO0VBQ3RCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsb0JBQW1CO0VBQ25CLGlCQUFnQjtFMUNHZCx1QlJtTWdDO0VDdEY5QixvQkF0Q1k7RXFJNUVkLHVCdElRVztFc0lQWCxZdElIVztFc0lJWCxlQUFjO0VBQ2QsaUJ0SWdxQitCO0VzSS9wQi9CLHdCdElxcUIrQjtFc0lwcUIvQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLHNCQUFxQjtFQUNyQixjdEkyaUJvQztDSnM1dUV4Qzs7QTBJbDl2RUE7RUFxQkksMEJ0SWJjO0VzSWNkLDBCdElWYztFc0lXZCxjQUFhO0VBQ2IsYUFBWTtDMUlpOHZFaEI7O0EwSXo5dkVBO0VBNEJJLDBCdElwQmM7RXNJcUJkLHVCcERpSzhCO0VvRGhLOUIsdUJ0SW1MZ0M7RXNJbExoQyxZcEQ4SnVCO0VvRDdKdkIsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsYUFBWTtFQUNaLFdBQVU7RUFDVixrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsT0FBTTtFQUVOLGtCQUFpQjtFQUNqQixZQUFXO0MxSWc4dkVmOztBMEkzK3ZFQTtFQWdETSwwQkFBOEQ7RUFDOUQsZUFBeUM7QzFJKzd2RS9DOztBMEloL3ZFQTtFQXNESSxrQkFBaUI7RUFDakIsVUFBUztDMUk4N3ZFYjs7QTBJci92RUE7RUEyREksVUFBUztDMUk4N3ZFYjs7QTBJei92RUE7RUErREksVUFBUztDMUk4N3ZFYjs7QTJJNS92RUE7O0VBRUUsMEJ2SUtnQjtFdUlKaEIsdUJyRDBMZ0M7RXFEekxoQyx1QnZJNE1rQztFdUkzTWxDLFlyRHVMeUI7RXFEdEx6QixhQUFZO0VBQ1osWUFBVztDM0krL3ZFYjs7QTJJdGd3RUE7Ozs7RUFZSSwwQkFBOEQ7RUFDOUQsZUFBeUM7QzNJaWd3RTdDOztBNEk5Z3dFQTtFQUVJLG9DQUFpQztFQUNqQyxleElxQ2E7Q0oyK3ZFakI7O0E0SW5od0VBO0VBT0ksb0NBQW9DO0VBQ3BDLGV4STZCYTtDSm0vdkVqQjs7QTRJeGh3RUE7RUFZSSxvQ0FBbUM7RUFDbkMsZXhJc0JhO0NKMC92RWpCOztBNEk3aHdFQTtFQWlCSSxvQ0FBc0M7RUFDdEMsZXhJTmM7Q0pzaHdFbEI7O0E0SWxpd0VBO0VBc0JJLG9DQUFvQztFQUNwQyxleEllYTtDSmlnd0VqQjs7QTRJdml3RUE7RUEwQk0sb0NBQW9DO0M1SWlod0UxQzs7QTRJM2l3RUE7RUE4Qk0sMEJ4SVFXO0NKeWd3RWpCOztBNEk1Z3dFQTtFQUVJLDBCeEl2QmM7RXdJd0JkLGV4STlCYztDSjRpd0VsQjs7QTRJamh3RUE7O0VBT00sZXhJbENZO0NKaWp3RWxCOztBNkk5aHdFQTtFQUdJLDBCN0lsQzBCO0NBaWt3RTlCOztBNklsaXdFQTtFQU9JLDBCeklJYTtDSjJod0VqQjs7QTZJdGl3RUE7RUFXSSwwQnpJSGE7Q0praXdFakI7O0E2STFpd0VBO0VBZUksMEJ6SUZhO0NKaWl3RWpCOztBNkk5aXdFQTtFQW1CSSwwQnpJVGE7Q0p3aXdFakI7O0E2STFod0VBOztFQUVFLG1CQUFrQjtDN0k2aHdFcEI7O0E4SW5sd0VBO0VBQ0UsYzFJdWpCc0M7Q0oraHZFeEM7O0E4SXZsd0VBO0VBSUksYzFJb2pCb0M7Q0ptaXZFeEM7O0E4STNsd0VBO0VBUUksYzFJZ2pCb0M7Q0p1aXZFeEM7O0E4SWpsd0VFO0VBR00sb0I5SXBCc0I7Q0FzbXdFOUI7O0E4STdrd0VFO0VBRUksaUIxSWpCUztDSmdtd0VmOztBOElqbHdFRTtFQUtNLG9COUk5QnNCO0NBOG13RTlCOztBOElybHdFRTtFQVNNLG1NQUE4TTtDOUlnbHdFdE47O0E4STNrd0VFO0VBR00sOEI5STFDc0I7Q0FzbndFOUI7O0E4SXZrd0VFO0VBR00sb0I5SWxEc0I7Q0EwbndFOUI7O0E4SW5rd0VFO0VBRUksY0FBYTtFQUNiLFlBQVc7QzlJcWt3RWpCOztBOEl4a3dFRTtFQU1NLG9COUk3RHNCO0U4SThEdEIsWTFJcERPO0UwSXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUlza3dFeEI7O0E4SWhsd0VFO0VBZUksc0I5SXRFd0I7Q0Eyb3dFOUI7O0E4SXBsd0VFO0VBbUJNLHNCOUkxRXNCO0NBK293RTlCOztBOEloa3dFRTtFQUdNLG1DOUlsRnNCO0U4SW1GdEIsWTFJekVPO0NKMG93RWY7O0E4STVqd0VFO0VBR00sOENBQTRDO0M5STZqd0VwRDs7QThJaGt3RUU7RUFPTSw4Q0FBNEM7QzlJNmp3RXBEOztBOEl4andFRTtFQUVJLGlCMUk1RlM7RTBJNkZULHNCOUl2R3dCO0NBaXF3RTlCOztBOEk3andFRTtFQU1NLG9COUkxR3NCO0NBcXF3RTlCOztBOEl0andFRTtFQUVJLGU5SWpId0I7Q0F5cXdFOUI7O0E4SXBqd0VFO0VBR00sb0I5SXhIc0I7Q0E2cXdFOUI7O0E4SXhqd0VFOztFQVFNLHVCMUluSE87Q0p3cXdFZjs7QThJN2p3RUU7RUFhUSwyQzlJbElvQjtFOEltSXBCLDBDOUluSW9CO0NBdXJ3RTlCOztBOElsa3dFRTtFQWtCUSx5QzlJdklvQjtFOEl3SXBCLDRDOUl4SW9CO0NBNHJ3RTlCOztBOEkvaXdFRTtFQUdNLHlDOUloSnNCO0NBZ3N3RTlCOztBOEkzaXdFRTtFQUdNLG9COUl4SnNCO0NBb3N3RTlCOztBOEkvaXdFRTtFQU9NLDhDOUk1SnNCO0NBd3N3RTlCOztBOEluandFRTtFQVdNLDBCOUloS3NCO0U4SWlLdEIsMkI5SWpLc0I7Q0E2c3dFOUI7O0E4SXZpd0VFO0VBR00sb0I5SXpLc0I7RThJMEt0QixlOUkxS3NCO0U4STJLdEIsdUMxSWpLTztDSnlzd0VmOztBOEk3aXdFRTtFQVNNLDBEMUlyS087Q0o2c3dFZjs7QThJbml3RUU7RUFHTSwwQjlJdkxzQjtFOEl3THRCLG1JMUk5S087Q0prdHdFZjs7QThJeGl3RUU7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDOUlvaXdFcEI7O0E4SS9od0VFO0VBRUksZTlJcE13QjtDQXF1d0U5Qjs7QThJcHR3RUU7RUFHTSxvQjFJSlU7Q0p5dHdFbEI7O0E4SWh0d0VFO0VBRUksaUIxSWpCUztDSm11d0VmOztBOElwdHdFRTtFQUtNLG9CMUlkVTtDSml1d0VsQjs7QThJeHR3RUU7RUFTTSxtTUFBOE07QzlJbXR3RXROOztBOEk5c3dFRTtFQUdNLGdDMUkxQlU7Q0p5dXdFbEI7O0E4STFzd0VFO0VBR00sb0IxSWxDVTtDSjZ1d0VsQjs7QThJdHN3RUU7RUFFSSxjQUFhO0VBQ2IsWUFBVztDOUl3c3dFakI7O0E4STNzd0VFO0VBTU0sb0IxSTdDVTtFMEk4Q1YsWTFJcERPO0UwSXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUl5c3dFeEI7O0E4SW50d0VFO0VBZUksc0IxSXREWTtDSjh2d0VsQjs7QThJdnR3RUU7RUFtQk0sc0IxSTFEVTtDSmt3d0VsQjs7QThJbnN3RUU7RUFHTSxxQzFJbEVVO0UwSW1FVixZMUl6RU87Q0o2d3dFZjs7QThJL3J3RUU7RUFHTSw4Q0FBNEM7QzlJZ3N3RXBEOztBOEluc3dFRTtFQU9NLDhDQUE0QztDOUlnc3dFcEQ7O0E4STNyd0VFO0VBRUksaUIxSTVGUztFMEk2RlQsc0IxSXZGWTtDSm94d0VsQjs7QThJaHN3RUU7RUFNTSxvQjFJMUZVO0NKd3h3RWxCOztBOEl6cndFRTtFQUVJLGUxSWpHWTtDSjR4d0VsQjs7QThJdnJ3RUU7RUFHTSxvQjFJeEdVO0NKZ3l3RWxCOztBOEkzcndFRTs7RUFRTSx1QjFJbkhPO0NKMnl3RWY7O0E4SWhzd0VFO0VBYVEsNkMxSWxIUTtFMEltSFIsNEMxSW5IUTtDSjB5d0VsQjs7QThJcnN3RUU7RUFrQlEsMkMxSXZIUTtFMEl3SFIsOEMxSXhIUTtDSit5d0VsQjs7QThJbHJ3RUU7RUFHTSwyQzFJaElVO0NKbXp3RWxCOztBOEk5cXdFRTtFQUdNLG9CMUl4SVU7Q0p1endFbEI7O0E4SWxyd0VFO0VBT00sOEMxSTVJVTtDSjJ6d0VsQjs7QThJdHJ3RUU7RUFXTSwwQjFJaEpVO0UwSWlKViwyQjFJakpVO0NKZzB3RWxCOztBOEkxcXdFRTtFQUdNLG9CMUl6SlU7RTBJMEpWLGUxSTFKVTtFMEkySlYsdUMxSWpLTztDSjQwd0VmOztBOElocndFRTtFQVNNLDBEMUlyS087Q0pnMXdFZjs7QThJdHF3RUU7RUFHTSwwQjFJdktVO0UwSXdLVixtSTFJOUtPO0NKcTF3RWY7O0E4STNxd0VFO0VBUU0sZ0dBQXFHO0VBQ3JHLGFBQVk7QzlJdXF3RXBCOztBOElscXdFRTtFQUVJLGUxSXBMWTtDSncxd0VsQjs7QThJdjF3RUU7RUFHTSxvQjFJc0JTO0NKazB3RWpCOztBOEluMXdFRTtFQUVJLGlCMUlqQlM7Q0pzMndFZjs7QThJdjF3RUU7RUFLTSxvQjFJWVM7Q0owMHdFakI7O0E4STMxd0VFO0VBU00sbU1BQThNO0M5SXMxd0V0Tjs7QThJajF3RUU7RUFHTSw4QjFJQVM7Q0prMXdFakI7O0E4STcwd0VFO0VBR00sb0IxSVJTO0NKczF3RWpCOztBOEl6MHdFRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5STIwd0VqQjs7QThJOTB3RUU7RUFNTSxvQjFJbkJTO0UwSW9CVCxZMUlwRE87RTBJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5STQwd0V4Qjs7QThJdDF3RUU7RUFlSSxzQjFJNUJXO0NKdTJ3RWpCOztBOEkxMXdFRTtFQW1CTSxzQjFJaENTO0NKMjJ3RWpCOztBOEl0MHdFRTtFQUdNLG1DMUl4Q1M7RTBJeUNULFkxSXpFTztDSmc1d0VmOztBOElsMHdFRTtFQUdNLDhDQUE0QztDOUltMHdFcEQ7O0E4SXQwd0VFO0VBT00sOENBQTRDO0M5SW0wd0VwRDs7QThJOXp3RUU7RUFFSSxpQjFJNUZTO0UwSTZGVCxzQjFJN0RXO0NKNjN3RWpCOztBOEluMHdFRTtFQU1NLG9CMUloRVM7Q0ppNHdFakI7O0E4STV6d0VFO0VBRUksZTFJdkVXO0NKcTR3RWpCOztBOEkxendFRTtFQUdNLG9CMUk5RVM7Q0p5NHdFakI7O0E4STl6d0VFOztFQVFNLHVCMUluSE87Q0o4NndFZjs7QThJbjB3RUU7RUFhUSwyQzFJeEZPO0UwSXlGUCwwQzFJekZPO0NKbTV3RWpCOztBOEl4MHdFRTtFQWtCUSx5QzFJN0ZPO0UwSThGUCw0QzFJOUZPO0NKdzV3RWpCOztBOElyendFRTtFQUdNLHlDMUl0R1M7Q0o0NXdFakI7O0E4SWp6d0VFO0VBR00sb0IxSTlHUztDSmc2d0VqQjs7QThJcnp3RUU7RUFPTSw4QzFJbEhTO0NKbzZ3RWpCOztBOEl6endFRTtFQVdNLDBCMUl0SFM7RTBJdUhULDJCMUl2SFM7Q0p5NndFakI7O0E4STd5d0VFO0VBR00sb0IxSS9IUztFMElnSVQsZTFJaElTO0UwSWlJVCx1QzFJaktPO0NKKzh3RWY7O0E4SW56d0VFO0VBU00sMEQxSXJLTztDSm05d0VmOztBOEl6eXdFRTtFQUdNLDBCMUk3SVM7RTBJOElULG1JMUk5S087Q0p3OXdFZjs7QThJOXl3RUU7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDOUkweXdFcEI7O0E4SXJ5d0VFO0VBRUksZTFJMUpXO0NKaTh3RWpCOztBOEkxOXdFRTtFQUdNLG9CMUl3QlM7Q0ptOHdFakI7O0E4SXQ5d0VFO0VBRUksaUIxSWpCUztDSnkrd0VmOztBOEkxOXdFRTtFQUtNLG9CMUljUztDSjI4d0VqQjs7QThJOTl3RUU7RUFTTSxtTUFBOE07QzlJeTl3RXROOztBOElwOXdFRTtFQUdNLCtCMUlFUztDSm05d0VqQjs7QThJaDl3RUU7RUFHTSxvQjFJTlM7Q0p1OXdFakI7O0E4STU4d0VFO0VBRUksY0FBYTtFQUNiLFlBQVc7QzlJODh3RWpCOztBOElqOXdFRTtFQU1NLG9CMUlqQlM7RTBJa0JULFkxSXBETztFMElxRFAsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7QzlJKzh3RXhCOztBOEl6OXdFRTtFQWVJLHNCMUkxQlc7Q0p3K3dFakI7O0E4STc5d0VFO0VBbUJNLHNCMUk5QlM7Q0o0K3dFakI7O0E4SXo4d0VFO0VBR00sb0MxSXRDUztFMEl1Q1QsWTFJekVPO0NKbWh4RWY7O0E4SXI4d0VFO0VBR00sOENBQTRDO0M5SXM4d0VwRDs7QThJejh3RUU7RUFPTSw4Q0FBNEM7QzlJczh3RXBEOztBOElqOHdFRTtFQUVJLGlCMUk1RlM7RTBJNkZULHNCMUkzRFc7Q0o4L3dFakI7O0E4SXQ4d0VFO0VBTU0sb0IxSTlEUztDSmtneEVqQjs7QThJLzd3RUU7RUFFSSxlMUlyRVc7Q0pzZ3hFakI7O0E4STc3d0VFO0VBR00sb0IxSTVFUztDSjBneEVqQjs7QThJajh3RUU7O0VBUU0sdUIxSW5ITztDSmlqeEVmOztBOEl0OHdFRTtFQWFRLDRDMUl0Rk87RTBJdUZQLDJDMUl2Rk87Q0pvaHhFakI7O0E4STM4d0VFO0VBa0JRLDBDMUkzRk87RTBJNEZQLDZDMUk1Rk87Q0p5aHhFakI7O0E4SXg3d0VFO0VBR00sMEMxSXBHUztDSjZoeEVqQjs7QThJcDd3RUU7RUFHTSxvQjFJNUdTO0NKaWl4RWpCOztBOEl4N3dFRTtFQU9NLDhDMUloSFM7Q0pxaXhFakI7O0E4STU3d0VFO0VBV00sMEIxSXBIUztFMElxSFQsMkIxSXJIUztDSjBpeEVqQjs7QThJaDd3RUU7RUFHTSxvQjFJN0hTO0UwSThIVCxlMUk5SFM7RTBJK0hULHVDMUlqS087Q0prbHhFZjs7QThJdDd3RUU7RUFTTSwwRDFJcktPO0NKc2x4RWY7O0E4STU2d0VFO0VBR00sMEIxSTNJUztFMEk0SVQsbUkxSTlLTztDSjJseEVmOztBOElqN3dFRTtFQVFNLGdHQUFxRztFQUNyRyxhQUFZO0M5STY2d0VwQjs7QThJeDZ3RUU7RUFFSSxlMUl4Slc7Q0pra3hFakI7O0E4STdseEVFO0VBR00sb0IxSXFCUztDSnlreEVqQjs7QThJemx4RUU7RUFFSSxvQjFJaUVpQjtDSjBoeEV2Qjs7QThJN2x4RUU7RUFLTSxvQjFJV1M7Q0ppbHhFakI7O0E4SWpteEVFO0VBU00sMExBQThNO0M5STRseEV0Tjs7QThJdmx4RUU7RUFHTSw4QjFJRFM7Q0p5bHhFakI7O0E4SW5seEVFO0VBR00sb0IxSVRTO0NKNmx4RWpCOztBOEkva3hFRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5SWlseEVqQjs7QThJcGx4RUU7RUFNTSxvQjFJcEJTO0UwSXFCVCxlMUk4QmU7RTBJN0JmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5SWtseEV4Qjs7QThJNWx4RUU7RUFlSSxzQjFJN0JXO0NKOG14RWpCOztBOElobXhFRTtFQW1CTSxzQjFJakNTO0NKa254RWpCOztBOEk1a3hFRTtFQUdNLG1DMUl6Q1M7RTBJMENULGUxSVNlO0NKb2t4RXZCOztBOEl4a3hFRTtFQUdNLDhDQUE0QztDOUl5a3hFcEQ7O0E4STVreEVFO0VBT00sOENBQTRDO0M5SXlreEVwRDs7QThJcGt4RUU7RUFFSSxvQjFJVmlCO0UwSVdqQixzQjFJOURXO0NKb294RWpCOztBOEl6a3hFRTtFQU1NLG9CMUlqRVM7Q0p3b3hFakI7O0E4SWxreEVFO0VBRUksZTFJeEVXO0NKNG94RWpCOztBOEloa3hFRTtFQUdNLG9CMUkvRVM7Q0pncHhFakI7O0E4SXBreEVFOztFQVFNLDBCMUlqQ2U7Q0prbXhFdkI7O0E4SXpreEVFO0VBYVEsMkMxSXpGTztFMEkwRlAsMEMxSTFGTztDSjBweEVqQjs7QThJOWt4RUU7RUFrQlEseUMxSTlGTztFMEkrRlAsNEMxSS9GTztDSitweEVqQjs7QThJM2p4RUU7RUFHTSx5QzFJdkdTO0NKbXF4RWpCOztBOEl2anhFRTtFQUdNLG9CMUkvR1M7Q0p1cXhFakI7O0E4STNqeEVFO0VBT00sOEMxSW5IUztDSjJxeEVqQjs7QThJL2p4RUU7RUFXTSwwQjFJdkhTO0UwSXdIVCwyQjFJeEhTO0NKZ3J4RWpCOztBOEluanhFRTtFQUdNLG9CMUloSVM7RTBJaUlULGUxSWpJUztFMElrSVQsNkMxSS9FZTtDSm1veEV2Qjs7QThJemp4RUU7RUFTTSw2RDFJbkZlO0NKdW94RXZCOztBOEkvaXhFRTtFQUdNLDBCMUk5SVM7RTBJK0lULDZIMUk1RmU7Q0o0b3hFdkI7O0E4SXBqeEVFO0VBUU0sMEZBQXFHO0VBQ3JHLGFBQVk7QzlJZ2p4RXBCOztBOEkzaXhFRTtFQUVJLGUxSTNKVztDSndzeEVqQjs7QThJaHV4RUU7RUFHTSxvQjFJbUJTO0NKOHN4RWpCOztBOEk1dHhFRTtFQUVJLGlCMUlqQlM7Q0ordXhFZjs7QThJaHV4RUU7RUFLTSxvQjFJU1M7Q0pzdHhFakI7O0E4SXB1eEVFO0VBU00sbU1BQThNO0M5SSt0eEV0Tjs7QThJMXR4RUU7RUFHTSw4QjFJSFM7Q0o4dHhFakI7O0E4SXR0eEVFO0VBR00sb0IxSVhTO0NKa3V4RWpCOztBOElsdHhFRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5SW90eEVqQjs7QThJdnR4RUU7RUFNTSxvQjFJdEJTO0UwSXVCVCxZMUlwRE87RTBJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5SXF0eEV4Qjs7QThJL3R4RUU7RUFlSSxzQjFJL0JXO0NKbXZ4RWpCOztBOEludXhFRTtFQW1CTSxzQjFJbkNTO0NKdXZ4RWpCOztBOEkvc3hFRTtFQUdNLG1DMUkzQ1M7RTBJNENULFkxSXpFTztDSnl4eEVmOztBOEkzc3hFRTtFQUdNLDhDQUE0QztDOUk0c3hFcEQ7O0E4SS9zeEVFO0VBT00sOENBQTRDO0M5STRzeEVwRDs7QThJdnN4RUU7RUFFSSxpQjFJNUZTO0UwSTZGVCxzQjFJaEVXO0NKeXd4RWpCOztBOEk1c3hFRTtFQU1NLG9CMUluRVM7Q0o2d3hFakI7O0E4SXJzeEVFO0VBRUksZTFJMUVXO0NKaXh4RWpCOztBOEluc3hFRTtFQUdNLG9CMUlqRlM7Q0pxeHhFakI7O0E4SXZzeEVFOztFQVFNLHVCMUluSE87Q0p1enhFZjs7QThJNXN4RUU7RUFhUSwyQzFJM0ZPO0UwSTRGUCwwQzFJNUZPO0NKK3h4RWpCOztBOElqdHhFRTtFQWtCUSx5QzFJaEdPO0UwSWlHUCw0QzFJakdPO0NKb3l4RWpCOztBOEk5cnhFRTtFQUdNLHlDMUl6R1M7Q0p3eXhFakI7O0E4STFyeEVFO0VBR00sb0IxSWpIUztDSjR5eEVqQjs7QThJOXJ4RUU7RUFPTSw4QzFJckhTO0NKZ3p4RWpCOztBOElsc3hFRTtFQVdNLDBCMUl6SFM7RTBJMEhULDJCMUkxSFM7Q0pxenhFakI7O0E4SXRyeEVFO0VBR00sb0IxSWxJUztFMEltSVQsZTFJbklTO0UwSW9JVCx1QzFJaktPO0NKdzF4RWY7O0E4STVyeEVFO0VBU00sMEQxSXJLTztDSjQxeEVmOztBOElscnhFRTtFQUdNLDBCMUloSlM7RTBJaUpULG1JMUk5S087Q0ppMnhFZjs7QThJdnJ4RUU7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDOUltcnhFcEI7O0E4STlxeEVFO0VBRUksZTFJN0pXO0NKNjB4RWpCOztBOEluMnhFRTtFQUdNLG9CMUlUVTtDSjYyeEVsQjs7QThJLzF4RUU7RUFFSSxvQjFJaUVpQjtDSmd5eEV2Qjs7QThJbjJ4RUU7RUFLTSxvQjFJbkJVO0NKcTN4RWxCOztBOEl2MnhFRTtFQVNNLDBMQUE4TTtDOUlrMnhFdE47O0E4STcxeEVFO0VBR00sZ0MxSS9CVTtDSjYzeEVsQjs7QThJejF4RUU7RUFHTSxvQjFJdkNVO0NKaTR4RWxCOztBOElyMXhFRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5SXUxeEVqQjs7QThJMTF4RUU7RUFNTSxvQjFJbERVO0UwSW1EVixlMUk4QmU7RTBJN0JmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5SXcxeEV4Qjs7QThJbDJ4RUU7RUFlSSxzQjFJM0RZO0NKazV4RWxCOztBOEl0MnhFRTtFQW1CTSxzQjFJL0RVO0NKczV4RWxCOztBOElsMXhFRTtFQUdNLHFDMUl2RVU7RTBJd0VWLGUxSVNlO0NKMDB4RXZCOztBOEk5MHhFRTtFQUdNLDhDQUE0QztDOUkrMHhFcEQ7O0E4SWwxeEVFO0VBT00sOENBQTRDO0M5SSsweEVwRDs7QThJMTB4RUU7RUFFSSxvQjFJVmlCO0UwSVdqQixzQjFJNUZZO0NKdzZ4RWxCOztBOEkvMHhFRTtFQU1NLG9CMUkvRlU7Q0o0NnhFbEI7O0E4SXgweEVFO0VBRUksZTFJdEdZO0NKZzd4RWxCOztBOEl0MHhFRTtFQUdNLG9CMUk3R1U7Q0pvN3hFbEI7O0E4STEweEVFOztFQVFNLDBCMUlqQ2U7Q0p3MnhFdkI7O0E4SS8weEVFO0VBYVEsNkMxSXZIUTtFMEl3SFIsNEMxSXhIUTtDSjg3eEVsQjs7QThJcDF4RUU7RUFrQlEsMkMxSTVIUTtFMEk2SFIsOEMxSTdIUTtDSm04eEVsQjs7QThJajB4RUU7RUFHTSwyQzFJcklVO0NKdTh4RWxCOztBOEk3enhFRTtFQUdNLG9CMUk3SVU7Q0oyOHhFbEI7O0E4SWoweEVFO0VBT00sOEMxSWpKVTtDSis4eEVsQjs7QThJcjB4RUU7RUFXTSwwQjFJckpVO0UwSXNKViwyQjFJdEpVO0NKbzl4RWxCOztBOEl6enhFRTtFQUdNLG9CMUk5SlU7RTBJK0pWLGUxSS9KVTtFMElnS1YsNkMxSS9FZTtDSnk0eEV2Qjs7QThJL3p4RUU7RUFTTSw2RDFJbkZlO0NKNjR4RXZCOztBOElyenhFRTtFQUdNLDBCMUk1S1U7RTBJNktWLDZIMUk1RmU7Q0prNXhFdkI7O0E4STF6eEVFO0VBUU0sMEZBQXFHO0VBQ3JHLGFBQVk7QzlJc3p4RXBCOztBOElqenhFRTtFQUVJLGUxSXpMWTtDSjQreEVsQjs7QThJdCt4RUU7RUFHTSxvQjFJRlU7Q0p5K3hFbEI7O0E4SWwreEVFO0VBRUksaUIxSWpCUztDSnEveEVmOztBOEl0K3hFRTtFQUtNLG9CMUlaVTtDSmkveEVsQjs7QThJMSt4RUU7RUFTTSxtTUFBOE07QzlJcSt4RXROOztBOEloK3hFRTtFQUdNLDZCMUl4QlU7Q0p5L3hFbEI7O0E4STU5eEVFO0VBR00sb0IxSWhDVTtDSjYveEVsQjs7QThJeDl4RUU7RUFFSSxjQUFhO0VBQ2IsWUFBVztDOUkwOXhFakI7O0E4STc5eEVFO0VBTU0sb0IxSTNDVTtFMEk0Q1YsWTFJcERPO0UwSXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUkyOXhFeEI7O0E4SXIreEVFO0VBZUksc0IxSXBEWTtDSjhneUVsQjs7QThJeit4RUU7RUFtQk0sc0IxSXhEVTtDSmtoeUVsQjs7QThJcjl4RUU7RUFHTSxrQzFJaEVVO0UwSWlFVixZMUl6RU87Q0oraHlFZjs7QThJajl4RUU7RUFHTSw4Q0FBNEM7QzlJazl4RXBEOztBOElyOXhFRTtFQU9NLDhDQUE0QztDOUlrOXhFcEQ7O0E4STc4eEVFO0VBRUksaUIxSTVGUztFMEk2RlQsc0IxSXJGWTtDSm9peUVsQjs7QThJbDl4RUU7RUFNTSxvQjFJeEZVO0NKd2l5RWxCOztBOEkzOHhFRTtFQUVJLGUxSS9GWTtDSjRpeUVsQjs7QThJejh4RUU7RUFHTSxvQjFJdEdVO0NKZ2p5RWxCOztBOEk3OHhFRTs7RUFRTSx1QjFJbkhPO0NKNmp5RWY7O0E4SWw5eEVFO0VBYVEsMEMxSWhIUTtFMElpSFIseUMxSWpIUTtDSjBqeUVsQjs7QThJdjl4RUU7RUFrQlEsd0MxSXJIUTtFMElzSFIsMkMxSXRIUTtDSitqeUVsQjs7QThJcDh4RUU7RUFHTSx3QzFJOUhVO0NKbWt5RWxCOztBOEloOHhFRTtFQUdNLG9CMUl0SVU7Q0p1a3lFbEI7O0E4SXA4eEVFO0VBT00sOEMxSTFJVTtDSjJreUVsQjs7QThJeDh4RUU7RUFXTSwwQjFJOUlVO0UwSStJViwyQjFJL0lVO0NKZ2x5RWxCOztBOEk1N3hFRTtFQUdNLG9CMUl2SlU7RTBJd0pWLGUxSXhKVTtFMEl5SlYsdUMxSWpLTztDSjhseUVmOztBOElsOHhFRTtFQVNNLDBEMUlyS087Q0prbXlFZjs7QThJeDd4RUU7RUFHTSwwQjFJcktVO0UwSXNLVixtSTFJOUtPO0NKdW15RWY7O0E4STc3eEVFO0VBUU0sZ0dBQXFHO0VBQ3JHLGFBQVk7QzlJeTd4RXBCOztBOElwN3hFRTtFQUVJLGUxSWxMWTtDSndteUVsQjs7QThJem15RUU7RUFHTSxvQnhEZFc7Q3RGd255RW5COztBOElybXlFRTtFQUVJLGlCMUlqQlM7Q0p3bnlFZjs7QThJem15RUU7RUFLTSxvQnhEeEJXO0N0RmdveUVuQjs7QThJN215RUU7RUFTTSxtTUFBOE07QzlJd215RXROOztBOElubXlFRTtFQUdNLCtCeERwQ1c7Q3RGd295RW5COztBOEkvbHlFRTtFQUdNLG9CeEQ1Q1c7Q3RGNG95RW5COztBOEkzbHlFRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5STZseUVqQjs7QThJaG15RUU7RUFNTSxvQnhEdkRXO0V3RHdEWCxZMUlwRE87RTBJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5SThseUV4Qjs7QThJeG15RUU7RUFlSSxzQnhEaEVhO0N0RjZweUVuQjs7QThJNW15RUU7RUFtQk0sc0J4RHBFVztDdEZpcXlFbkI7O0E4SXhseUVFO0VBR00sb0N4RDVFVztFd0Q2RVgsWTFJekVPO0NKa3F5RWY7O0E4SXBseUVFO0VBR00sOENBQTRDO0M5SXFseUVwRDs7QThJeGx5RUU7RUFPTSw4Q0FBNEM7QzlJcWx5RXBEOztBOElobHlFRTtFQUVJLGlCMUk1RlM7RTBJNkZULHNCeERqR2E7Q3RGbXJ5RW5COztBOElybHlFRTtFQU1NLG9CeERwR1c7Q3RGdXJ5RW5COztBOEk5a3lFRTtFQUVJLGV4RDNHYTtDdEYycnlFbkI7O0E4STVreUVFO0VBR00sb0J4RGxIVztDdEYrcnlFbkI7O0E4SWhseUVFOztFQVFNLHVCMUluSE87Q0pnc3lFZjs7QThJcmx5RUU7RUFhUSw0Q3hENUhTO0V3RDZIVCwyQ3hEN0hTO0N0RnlzeUVuQjs7QThJMWx5RUU7RUFrQlEsMEN4RGpJUztFd0RrSVQsNkN4RGxJUztDdEY4c3lFbkI7O0E4SXZreUVFO0VBR00sMEN4RDFJVztDdEZrdHlFbkI7O0E4SW5reUVFO0VBR00sb0J4RGxKVztDdEZzdHlFbkI7O0E4SXZreUVFO0VBT00sOEN4RHRKVztDdEYwdHlFbkI7O0E4STNreUVFO0VBV00sMEJ4RDFKVztFd0QySlgsMkJ4RDNKVztDdEYrdHlFbkI7O0E4SS9qeUVFO0VBR00sb0J4RG5LVztFd0RvS1gsZXhEcEtXO0V3RHFLWCx1QzFJaktPO0NKaXV5RWY7O0E4SXJreUVFO0VBU00sMEQxSXJLTztDSnF1eUVmOztBOEkzanlFRTtFQUdNLDBCeERqTFc7RXdEa0xYLG1JMUk5S087Q0owdXlFZjs7QThJaGt5RUU7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDOUk0anlFcEI7O0E4SXZqeUVFO0VBRUksZXhEOUxhO0N0RnV2eUVuQjs7QThJNXV5RUU7RUFHTSxvQnhEYk07Q3RGMHZ5RWQ7O0E4SXh1eUVFO0VBRUksaUIxSWpCUztDSjJ2eUVmOztBOEk1dXlFRTtFQUtNLG9CeER2Qk07Q3RGa3d5RWQ7O0E4SWh2eUVFO0VBU00sbU1BQThNO0M5STJ1eUV0Tjs7QThJdHV5RUU7RUFHTSw0QnhEbkNNO0N0RjB3eUVkOztBOElsdXlFRTtFQUdNLG9CeEQzQ007Q3RGOHd5RWQ7O0E4STl0eUVFO0VBRUksY0FBYTtFQUNiLFlBQVc7QzlJZ3V5RWpCOztBOEludXlFRTtFQU1NLG9CeER0RE07RXdEdUROLFkxSXBETztFMElxRFAsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7QzlJaXV5RXhCOztBOEkzdXlFRTtFQWVJLHNCeEQvRFE7Q3RGK3h5RWQ7O0E4SS91eUVFO0VBbUJNLHNCeERuRU07Q3RGbXl5RWQ7O0E4STN0eUVFO0VBR00saUN4RDNFTTtFd0Q0RU4sWTFJekVPO0NKcXl5RWY7O0E4SXZ0eUVFO0VBR00sOENBQTRDO0M5SXd0eUVwRDs7QThJM3R5RUU7RUFPTSw4Q0FBNEM7QzlJd3R5RXBEOztBOEludHlFRTtFQUVJLGlCMUk1RlM7RTBJNkZULHNCeERoR1E7Q3RGcXp5RWQ7O0E4SXh0eUVFO0VBTU0sb0J4RG5HTTtDdEZ5enlFZDs7QThJanR5RUU7RUFFSSxleEQxR1E7Q3RGNnp5RWQ7O0E4SS9zeUVFO0VBR00sb0J4RGpITTtDdEZpMHlFZDs7QThJbnR5RUU7O0VBUU0sdUIxSW5ITztDSm0weUVmOztBOEl4dHlFRTtFQWFRLHlDeEQzSEk7RXdENEhKLHdDeEQ1SEk7Q3RGMjB5RWQ7O0E4STd0eUVFO0VBa0JRLHVDeERoSUk7RXdEaUlKLDBDeERqSUk7Q3RGZzF5RWQ7O0E4STFzeUVFO0VBR00sdUN4RHpJTTtDdEZvMXlFZDs7QThJdHN5RUU7RUFHTSxvQnhEakpNO0N0RncxeUVkOztBOEkxc3lFRTtFQU9NLDhDeERySk07Q3RGNDF5RWQ7O0E4STlzeUVFO0VBV00sMEJ4RHpKTTtFd0QwSk4sMkJ4RDFKTTtDdEZpMnlFZDs7QThJbHN5RUU7RUFHTSxvQnhEbEtNO0V3RG1LTixleERuS007RXdEb0tOLHVDMUlqS087Q0pvMnlFZjs7QThJeHN5RUU7RUFTTSwwRDFJcktPO0NKdzJ5RWY7O0E4STlyeUVFO0VBR00sMEJ4RGhMTTtFd0RpTE4sbUkxSTlLTztDSjYyeUVmOztBOEluc3lFRTtFQVFNLGdHQUFxRztFQUNyRyxhQUFZO0M5SStyeUVwQjs7QThJMXJ5RUU7RUFFSSxleEQ3TFE7Q3RGeTN5RWQ7O0E4SS8yeUVFO0VBR00sb0J4RFhPO0N0RjIzeUVmOztBOEkzMnlFRTtFQUVJLGlCMUlqQlM7Q0o4M3lFZjs7QThJLzJ5RUU7RUFLTSxvQnhEckJPO0N0Rm00eUVmOztBOEluM3lFRTtFQVNNLG1NQUE4TTtDOUk4MnlFdE47O0E4SXoyeUVFO0VBR00sK0J4RGpDTztDdEYyNHlFZjs7QThJcjJ5RUU7RUFHTSxvQnhEekNPO0N0Ris0eUVmOztBOElqMnlFRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5SW0yeUVqQjs7QThJdDJ5RUU7RUFNTSxvQnhEcERPO0V3RHFEUCxZMUlwRE87RTBJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5SW8yeUV4Qjs7QThJOTJ5RUU7RUFlSSxzQnhEN0RTO0N0Rmc2eUVmOztBOElsM3lFRTtFQW1CTSxzQnhEakVPO0N0Rm82eUVmOztBOEk5MXlFRTtFQUdNLG9DeER6RU87RXdEMEVQLFkxSXpFTztDSnc2eUVmOztBOEkxMXlFRTtFQUdNLDhDQUE0QztDOUkyMXlFcEQ7O0E4STkxeUVFO0VBT00sOENBQTRDO0M5STIxeUVwRDs7QThJdDF5RUU7RUFFSSxpQjFJNUZTO0UwSTZGVCxzQnhEOUZTO0N0RnM3eUVmOztBOEkzMXlFRTtFQU1NLG9CeERqR087Q3RGMDd5RWY7O0E4SXAxeUVFO0VBRUksZXhEeEdTO0N0Rjg3eUVmOztBOElsMXlFRTtFQUdNLG9CeEQvR087Q3RGazh5RWY7O0E4SXQxeUVFOztFQVFNLHVCMUluSE87Q0pzOHlFZjs7QThJMzF5RUU7RUFhUSw0Q3hEekhLO0V3RDBITCwyQ3hEMUhLO0N0RjQ4eUVmOztBOEloMnlFRTtFQWtCUSwwQ3hEOUhLO0V3RCtITCw2Q3hEL0hLO0N0Rmk5eUVmOztBOEk3MHlFRTtFQUdNLDBDeER2SU87Q3RGcTl5RWY7O0E4SXoweUVFO0VBR00sb0J4RC9JTztDdEZ5OXlFZjs7QThJNzB5RUU7RUFPTSw4Q3hEbkpPO0N0RjY5eUVmOztBOElqMXlFRTtFQVdNLDBCeER2Sk87RXdEd0pQLDJCeER4Sk87Q3RGayt5RWY7O0E4SXIweUVFO0VBR00sb0J4RGhLTztFd0RpS1AsZXhEaktPO0V3RGtLUCx1QzFJaktPO0NKdSt5RWY7O0E4STMweUVFO0VBU00sMEQxSXJLTztDSjIreUVmOztBOElqMHlFRTtFQUdNLDBCeEQ5S087RXdEK0tQLG1JMUk5S087Q0pnL3lFZjs7QThJdDB5RUU7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDOUlrMHlFcEI7O0E4STd6eUVFO0VBRUksZXhEM0xTO0N0RjAveUVmOztBOElsL3lFRTtFQUdNLG9CeERWTTtDdEY2L3lFZDs7QThJOSt5RUU7RUFFSSxvQjFJaUVpQjtDSis2eUV2Qjs7QThJbC95RUU7RUFLTSxvQnhEcEJNO0N0RnFnekVkOztBOEl0L3lFRTtFQVNNLDBMQUE4TTtDOUlpL3lFdE47O0E4STUreUVFO0VBR00sOEJ4RGhDTTtDdEY2Z3pFZDs7QThJeCt5RUU7RUFHTSxvQnhEeENNO0N0RmloekVkOztBOElwK3lFRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5SXMreUVqQjs7QThJeit5RUU7RUFNTSxvQnhEbkRNO0V3RG9ETixlMUk4QmU7RTBJN0JmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5SXUreUV4Qjs7QThJai95RUU7RUFlSSxzQnhENURRO0N0RmtpekVkOztBOElyL3lFRTtFQW1CTSxzQnhEaEVNO0N0RnNpekVkOztBOElqK3lFRTtFQUdNLG1DeER4RU07RXdEeUVOLGUxSVNlO0NKeTl5RXZCOztBOEk3OXlFRTtFQUdNLDhDQUE0QztDOUk4OXlFcEQ7O0E4SWoreUVFO0VBT00sOENBQTRDO0M5STg5eUVwRDs7QThJejl5RUU7RUFFSSxvQjFJVmlCO0UwSVdqQixzQnhEN0ZRO0N0RndqekVkOztBOEk5OXlFRTtFQU1NLG9CeERoR007Q3RGNGp6RWQ7O0E4SXY5eUVFO0VBRUksZXhEdkdRO0N0RmdrekVkOztBOElyOXlFRTtFQUdNLG9CeEQ5R007Q3RGb2t6RWQ7O0E4SXo5eUVFOztFQVFNLDBCMUlqQ2U7Q0p1L3lFdkI7O0E4STk5eUVFO0VBYVEsMkN4RHhISTtFd0R5SEosMEN4RHpISTtDdEY4a3pFZDs7QThJbit5RUU7RUFrQlEseUN4RDdISTtFd0Q4SEosNEN4RDlISTtDdEZtbHpFZDs7QThJaDl5RUU7RUFHTSx5Q3hEdElNO0N0RnVsekVkOztBOEk1OHlFRTtFQUdNLG9CeEQ5SU07Q3RGMmx6RWQ7O0E4SWg5eUVFO0VBT00sOEN4RGxKTTtDdEYrbHpFZDs7QThJcDl5RUU7RUFXTSwwQnhEdEpNO0V3RHVKTiwyQnhEdkpNO0N0Rm9tekVkOztBOEl4OHlFRTtFQUdNLG9CeEQvSk07RXdEZ0tOLGV4RGhLTTtFd0RpS04sNkMxSS9FZTtDSndoekV2Qjs7QThJOTh5RUU7RUFTTSw2RDFJbkZlO0NKNGh6RXZCOztBOElwOHlFRTtFQUdNLDBCeEQ3S007RXdEOEtOLDZIMUk1RmU7Q0ppaXpFdkI7O0E4SXo4eUVFO0VBUU0sMEZBQXFHO0VBQ3JHLGFBQVk7QzlJcTh5RXBCOztBOEloOHlFRTtFQUVJLGV4RDFMUTtDdEY0bnpFZDs7QThJcm56RUU7RUFHTSxvQnhEUlM7Q3RGOG56RWpCOztBOElqbnpFRTtFQUVJLGlCMUlqQlM7Q0pvb3pFZjs7QThJcm56RUU7RUFLTSxvQnhEbEJTO0N0RnNvekVqQjs7QThJem56RUU7RUFTTSxtTUFBOE07QzlJb256RXROOztBOEkvbXpFRTtFQUdNLCtCeEQ5QlM7Q3RGOG96RWpCOztBOEkzbXpFRTtFQUdNLG9CeER0Q1M7Q3RGa3B6RWpCOztBOEl2bXpFRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5SXltekVqQjs7QThJNW16RUU7RUFNTSxvQnhEakRTO0V3RGtEVCxZMUlwRE87RTBJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5STBtekV4Qjs7QThJcG56RUU7RUFlSSxzQnhEMURXO0N0Rm1xekVqQjs7QThJeG56RUU7RUFtQk0sc0J4RDlEUztDdEZ1cXpFakI7O0E4SXBtekVFO0VBR00sb0N4RHRFUztFd0R1RVQsWTFJekVPO0NKOHF6RWY7O0E4SWhtekVFO0VBR00sOENBQTRDO0M5SWltekVwRDs7QThJcG16RUU7RUFPTSw4Q0FBNEM7QzlJaW16RXBEOztBOEk1bHpFRTtFQUVJLGlCMUk1RlM7RTBJNkZULHNCeEQzRlc7Q3RGeXJ6RWpCOztBOElqbXpFRTtFQU1NLG9CeEQ5RlM7Q3RGNnJ6RWpCOztBOEkxbHpFRTtFQUVJLGV4RHJHVztDdEZpc3pFakI7O0E4SXhsekVFO0VBR00sb0J4RDVHUztDdEZxc3pFakI7O0E4STVsekVFOztFQVFNLHVCMUluSE87Q0o0c3pFZjs7QThJam16RUU7RUFhUSw0Q3hEdEhPO0V3RHVIUCwyQ3hEdkhPO0N0RitzekVqQjs7QThJdG16RUU7RUFrQlEsMEN4RDNITztFd0Q0SFAsNkN4RDVITztDdEZvdHpFakI7O0E4SW5sekVFO0VBR00sMEN4RHBJUztDdEZ3dHpFakI7O0E4SS9rekVFO0VBR00sb0J4RDVJUztDdEY0dHpFakI7O0E4SW5sekVFO0VBT00sOEN4RGhKUztDdEZndXpFakI7O0E4SXZsekVFO0VBV00sMEJ4RHBKUztFd0RxSlQsMkJ4RHJKUztDdEZxdXpFakI7O0E4STNrekVFO0VBR00sb0J4RDdKUztFd0Q4SlQsZXhEOUpTO0V3RCtKVCx1QzFJaktPO0NKNnV6RWY7O0E4SWpsekVFO0VBU00sMEQxSXJLTztDSml2ekVmOztBOEl2a3pFRTtFQUdNLDBCeEQzS1M7RXdENEtULG1JMUk5S087Q0pzdnpFZjs7QThJNWt6RUU7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDOUl3a3pFcEI7O0E4SW5rekVFO0VBRUksZXhEeExXO0N0RjZ2ekVqQjs7QThJeHZ6RUU7RUFHTSxvQnhETlE7Q3RGK3Z6RWhCOztBOElwdnpFRTtFQUVJLGlCMUlqQlM7Q0p1d3pFZjs7QThJeHZ6RUU7RUFLTSxvQnhEaEJRO0N0RnV3ekVoQjs7QThJNXZ6RUU7RUFTTSxtTUFBOE07QzlJdXZ6RXROOztBOElsdnpFRTtFQUdNLDhCeEQ1QlE7Q3RGK3d6RWhCOztBOEk5dXpFRTtFQUdNLG9CeERwQ1E7Q3RGbXh6RWhCOztBOEkxdXpFRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5STR1ekVqQjs7QThJL3V6RUU7RUFNTSxvQnhEL0NRO0V3RGdEUixZMUlwRE87RTBJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5STZ1ekV4Qjs7QThJdnZ6RUU7RUFlSSxzQnhEeERVO0N0Rm95ekVoQjs7QThJM3Z6RUU7RUFtQk0sc0J4RDVEUTtDdEZ3eXpFaEI7O0E4SXZ1ekVFO0VBR00sbUN4RHBFUTtFd0RxRVIsWTFJekVPO0NKaXp6RWY7O0E4SW51ekVFO0VBR00sOENBQTRDO0M5SW91ekVwRDs7QThJdnV6RUU7RUFPTSw4Q0FBNEM7QzlJb3V6RXBEOztBOEkvdHpFRTtFQUVJLGlCMUk1RlM7RTBJNkZULHNCeER6RlU7Q3RGMHp6RWhCOztBOElwdXpFRTtFQU1NLG9CeEQ1RlE7Q3RGOHp6RWhCOztBOEk3dHpFRTtFQUVJLGV4RG5HVTtDdEZrMHpFaEI7O0E4STN0ekVFO0VBR00sb0J4RDFHUTtDdEZzMHpFaEI7O0E4SS90ekVFOztFQVFNLHVCMUluSE87Q0orMHpFZjs7QThJcHV6RUU7RUFhUSwyQ3hEcEhNO0V3RHFITiwwQ3hEckhNO0N0RmcxekVoQjs7QThJenV6RUU7RUFrQlEseUN4RHpITTtFd0QwSE4sNEN4RDFITTtDdEZxMXpFaEI7O0E4SXR0ekVFO0VBR00seUN4RGxJUTtDdEZ5MXpFaEI7O0E4SWx0ekVFO0VBR00sb0J4RDFJUTtDdEY2MXpFaEI7O0E4SXR0ekVFO0VBT00sOEN4RDlJUTtDdEZpMnpFaEI7O0E4STF0ekVFO0VBV00sMEJ4RGxKUTtFd0RtSlIsMkJ4RG5KUTtDdEZzMnpFaEI7O0E4STlzekVFO0VBR00sb0J4RDNKUTtFd0Q0SlIsZXhENUpRO0V3RDZKUix1QzFJaktPO0NKZzN6RWY7O0E4SXB0ekVFO0VBU00sMEQxSXJLTztDSm8zekVmOztBOEkxc3pFRTtFQUdNLDBCeER6S1E7RXdEMEtSLG1JMUk5S087Q0p5M3pFZjs7QThJL3N6RUU7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDOUkyc3pFcEI7O0E4SXRzekVFO0VBRUksZXhEdExVO0N0RjgzekVoQjs7QThJMzN6RUU7RUFHTSxvQjFJZVM7Q0o2MnpFakI7O0E4SXYzekVFO0VBRUksaUIxSWpCUztDSjA0ekVmOztBOEkzM3pFRTtFQUtNLG9CMUlLUztDSnEzekVqQjs7QThJLzN6RUU7RUFTTSxtTUFBOE07QzlJMDN6RXROOztBOElyM3pFRTtFQUdNLDhCMUlQUztDSjYzekVqQjs7QThJajN6RUU7RUFHTSxvQjFJZlM7Q0ppNHpFakI7O0E4STcyekVFO0VBRUksY0FBYTtFQUNiLFlBQVc7QzlJKzJ6RWpCOztBOElsM3pFRTtFQU1NLG9CMUkxQlM7RTBJMkJULFkxSXBETztFMElxRFAsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7QzlJZzN6RXhCOztBOEkxM3pFRTtFQWVJLHNCMUluQ1c7Q0prNXpFakI7O0E4STkzekVFO0VBbUJNLHNCMUl2Q1M7Q0pzNXpFakI7O0E4STEyekVFO0VBR00sbUMxSS9DUztFMElnRFQsWTFJekVPO0NKbzd6RWY7O0E4SXQyekVFO0VBR00sOENBQTRDO0M5SXUyekVwRDs7QThJMTJ6RUU7RUFPTSw4Q0FBNEM7QzlJdTJ6RXBEOztBOElsMnpFRTtFQUVJLGlCMUk1RlM7RTBJNkZULHNCMUlwRVc7Q0p3NnpFakI7O0E4SXYyekVFO0VBTU0sb0IxSXZFUztDSjQ2ekVqQjs7QThJaDJ6RUU7RUFFSSxlMUk5RVc7Q0pnN3pFakI7O0E4STkxekVFO0VBR00sb0IxSXJGUztDSm83ekVqQjs7QThJbDJ6RUU7O0VBUU0sdUIxSW5ITztDSms5ekVmOztBOEl2MnpFRTtFQWFRLDJDMUkvRk87RTBJZ0dQLDBDMUloR087Q0o4N3pFakI7O0E4STUyekVFO0VBa0JRLHlDMUlwR087RTBJcUdQLDRDMUlyR087Q0ptOHpFakI7O0E4SXoxekVFO0VBR00seUMxSTdHUztDSnU4ekVqQjs7QThJcjF6RUU7RUFHTSxvQjFJckhTO0NKMjh6RWpCOztBOEl6MXpFRTtFQU9NLDhDMUl6SFM7Q0orOHpFakI7O0E4STcxekVFO0VBV00sMEIxSTdIUztFMEk4SFQsMkIxSTlIUztDSm85ekVqQjs7QThJajF6RUU7RUFHTSxvQjFJdElTO0UwSXVJVCxlMUl2SVM7RTBJd0lULHVDMUlqS087Q0ptL3pFZjs7QThJdjF6RUU7RUFTTSwwRDFJcktPO0NKdS96RWY7O0E4STcwekVFO0VBR00sMEIxSXBKUztFMElxSlQsbUkxSTlLTztDSjQvekVmOztBOElsMXpFRTtFQVFNLGdHQUFxRztFQUNyRyxhQUFZO0M5STgwekVwQjs7QThJejB6RUU7RUFFSSxlMUlqS1c7Q0o0K3pFakI7O0E4STkvekVFO0VBR00sb0IxSWdCUztDSisrekVqQjs7QThJMS96RUU7RUFFSSxpQjFJakJTO0NKNmcwRWY7O0E4STkvekVFO0VBS00sb0IxSU1TO0NKdS96RWpCOztBOElsZzBFRTtFQVNNLG1NQUE4TTtDOUk2L3pFdE47O0E4SXgvekVFO0VBR00sK0IxSU5TO0NKKy96RWpCOztBOElwL3pFRTtFQUdNLG9CMUlkUztDSm1nMEVqQjs7QThJaC96RUU7RUFFSSxjQUFhO0VBQ2IsWUFBVztDOUlrL3pFakI7O0E4SXIvekVFO0VBTU0sb0IxSXpCUztFMEkwQlQsWTFJcERPO0UwSXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUltL3pFeEI7O0E4STcvekVFO0VBZUksc0IxSWxDVztDSm9oMEVqQjs7QThJamcwRUU7RUFtQk0sc0IxSXRDUztDSndoMEVqQjs7QThJNyt6RUU7RUFHTSxvQzFJOUNTO0UwSStDVCxZMUl6RU87Q0p1ajBFZjs7QThJeit6RUU7RUFHTSw4Q0FBNEM7QzlJMCt6RXBEOztBOEk3K3pFRTtFQU9NLDhDQUE0QztDOUkwK3pFcEQ7O0E4SXIrekVFO0VBRUksaUIxSTVGUztFMEk2RlQsc0IxSW5FVztDSjBpMEVqQjs7QThJMSt6RUU7RUFNTSxvQjFJdEVTO0NKOGkwRWpCOztBOEluK3pFRTtFQUVJLGUxSTdFVztDSmtqMEVqQjs7QThJait6RUU7RUFHTSxvQjFJcEZTO0NKc2owRWpCOztBOElyK3pFRTs7RUFRTSx1QjFJbkhPO0NKcWwwRWY7O0E4STErekVFO0VBYVEsNEMxSTlGTztFMEkrRlAsMkMxSS9GTztDSmdrMEVqQjs7QThJLyt6RUU7RUFrQlEsMEMxSW5HTztFMElvR1AsNkMxSXBHTztDSnFrMEVqQjs7QThJNTl6RUU7RUFHTSwwQzFJNUdTO0NKeWswRWpCOztBOEl4OXpFRTtFQUdNLG9CMUlwSFM7Q0o2azBFakI7O0E4STU5ekVFO0VBT00sOEMxSXhIUztDSmlsMEVqQjs7QThJaCt6RUU7RUFXTSwwQjFJNUhTO0UwSTZIVCwyQjFJN0hTO0NKc2wwRWpCOztBOElwOXpFRTtFQUdNLG9CMUlySVM7RTBJc0lULGUxSXRJUztFMEl1SVQsdUMxSWpLTztDSnNuMEVmOztBOEkxOXpFRTtFQVNNLDBEMUlyS087Q0owbjBFZjs7QThJaDl6RUU7RUFHTSwwQjFJbkpTO0UwSW9KVCxtSTFJOUtPO0NKK24wRWY7O0E4SXI5ekVFO0VBUU0sZ0dBQXFHO0VBQ3JHLGFBQVk7QzlJaTl6RXBCOztBOEk1OHpFRTtFQUVJLGUxSWhLVztDSjhtMEVqQjs7QThJam8wRUU7RUFHTSxvQjFJaUJTO0NKaW4wRWpCOztBOEk3bjBFRTtFQUVJLGlCMUlqQlM7Q0pncDBFZjs7QThJam8wRUU7RUFLTSxvQjFJT1M7Q0p5bjBFakI7O0E4SXJvMEVFO0VBU00sbU1BQThNO0M5SWdvMEV0Tjs7QThJM24wRUU7RUFHTSwrQjFJTFM7Q0ppbzBFakI7O0E4SXZuMEVFO0VBR00sb0IxSWJTO0NKcW8wRWpCOztBOElubjBFRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5SXFuMEVqQjs7QThJeG4wRUU7RUFNTSxvQjFJeEJTO0UwSXlCVCxZMUlwRE87RTBJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5SXNuMEV4Qjs7QThJaG8wRUU7RUFlSSxzQjFJakNXO0NKc3AwRWpCOztBOElwbzBFRTtFQW1CTSxzQjFJckNTO0NKMHAwRWpCOztBOElobjBFRTtFQUdNLG9DMUk3Q1M7RTBJOENULFkxSXpFTztDSjByMEVmOztBOEk1bTBFRTtFQUdNLDhDQUE0QztDOUk2bTBFcEQ7O0E4SWhuMEVFO0VBT00sOENBQTRDO0M5STZtMEVwRDs7QThJeG0wRUU7RUFFSSxpQjFJNUZTO0UwSTZGVCxzQjFJbEVXO0NKNHEwRWpCOztBOEk3bTBFRTtFQU1NLG9CMUlyRVM7Q0pncjBFakI7O0E4SXRtMEVFO0VBRUksZTFJNUVXO0NKb3IwRWpCOztBOElwbTBFRTtFQUdNLG9CMUluRlM7Q0p3cjBFakI7O0E4SXhtMEVFOztFQVFNLHVCMUluSE87Q0p3dDBFZjs7QThJN20wRUU7RUFhUSw0QzFJN0ZPO0UwSThGUCwyQzFJOUZPO0NKa3MwRWpCOztBOElsbjBFRTtFQWtCUSwwQzFJbEdPO0UwSW1HUCw2QzFJbkdPO0NKdXMwRWpCOztBOEkvbDBFRTtFQUdNLDBDMUkzR1M7Q0oyczBFakI7O0E4STNsMEVFO0VBR00sb0IxSW5IUztDSitzMEVqQjs7QThJL2wwRUU7RUFPTSw4QzFJdkhTO0NKbXQwRWpCOztBOElubTBFRTtFQVdNLDBCMUkzSFM7RTBJNEhULDJCMUk1SFM7Q0p3dDBFakI7O0E4SXZsMEVFO0VBR00sb0IxSXBJUztFMElxSVQsZTFJcklTO0UwSXNJVCx1QzFJaktPO0NKeXYwRWY7O0E4STdsMEVFO0VBU00sMEQxSXJLTztDSjZ2MEVmOztBOElubDBFRTtFQUdNLDBCMUlsSlM7RTBJbUpULG1JMUk5S087Q0prdzBFZjs7QThJeGwwRUU7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDOUlvbDBFcEI7O0E4SS9rMEVFO0VBRUksZTFJL0pXO0NKZ3YwRWpCOztBOElwdzBFRTtFQUdNLG9CMUlrQlM7Q0ptdjBFakI7O0E4SWh3MEVFO0VBRUksaUIxSWpCUztDSm14MEVmOztBOElwdzBFRTtFQUtNLG9CMUlRUztDSjJ2MEVqQjs7QThJeHcwRUU7RUFTTSxtTUFBOE07QzlJbXcwRXROOztBOEk5djBFRTtFQUdNLCtCMUlKUztDSm13MEVqQjs7QThJMXYwRUU7RUFHTSxvQjFJWlM7Q0p1dzBFakI7O0E4SXR2MEVFO0VBRUksY0FBYTtFQUNiLFlBQVc7QzlJd3YwRWpCOztBOEkzdjBFRTtFQU1NLG9CMUl2QlM7RTBJd0JULFkxSXBETztFMElxRFAsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7QzlJeXYwRXhCOztBOEludzBFRTtFQWVJLHNCMUloQ1c7Q0p3eDBFakI7O0E4SXZ3MEVFO0VBbUJNLHNCMUlwQ1M7Q0o0eDBFakI7O0E4SW52MEVFO0VBR00sb0MxSTVDUztFMEk2Q1QsWTFJekVPO0NKNnowRWY7O0E4SS91MEVFO0VBR00sOENBQTRDO0M5SWd2MEVwRDs7QThJbnYwRUU7RUFPTSw4Q0FBNEM7QzlJZ3YwRXBEOztBOEkzdTBFRTtFQUVJLGlCMUk1RlM7RTBJNkZULHNCMUlqRVc7Q0o4eTBFakI7O0E4SWh2MEVFO0VBTU0sb0IxSXBFUztDSmt6MEVqQjs7QThJenUwRUU7RUFFSSxlMUkzRVc7Q0pzejBFakI7O0E4SXZ1MEVFO0VBR00sb0IxSWxGUztDSjB6MEVqQjs7QThJM3UwRUU7O0VBUU0sdUIxSW5ITztDSjIxMEVmOztBOElodjBFRTtFQWFRLDRDMUk1Rk87RTBJNkZQLDJDMUk3Rk87Q0pvMDBFakI7O0E4SXJ2MEVFO0VBa0JRLDBDMUlqR087RTBJa0dQLDZDMUlsR087Q0p5MDBFakI7O0E4SWx1MEVFO0VBR00sMEMxSTFHUztDSjYwMEVqQjs7QThJOXQwRUU7RUFHTSxvQjFJbEhTO0NKaTEwRWpCOztBOElsdTBFRTtFQU9NLDhDMUl0SFM7Q0pxMTBFakI7O0E4SXR1MEVFO0VBV00sMEIxSTFIUztFMEkySFQsMkIxSTNIUztDSjAxMEVqQjs7QThJMXQwRUU7RUFHTSxvQjFJbklTO0UwSW9JVCxlMUlwSVM7RTBJcUlULHVDMUlqS087Q0o0MzBFZjs7QThJaHUwRUU7RUFTTSwwRDFJcktPO0NKZzQwRWY7O0E4SXR0MEVFO0VBR00sMEIxSWpKUztFMElrSlQsbUkxSTlLTztDSnE0MEVmOztBOEkzdDBFRTtFQVFNLGdHQUFxRztFQUNyRyxhQUFZO0M5SXV0MEVwQjs7QThJbHQwRUU7RUFFSSxlMUk5Slc7Q0prMzBFakI7O0E4SXY0MEVFO0VBR00sb0IxSW1CUztDSnEzMEVqQjs7QThJbjQwRUU7RUFFSSxpQjFJakJTO0NKczUwRWY7O0E4SXY0MEVFO0VBS00sb0IxSVNTO0NKNjMwRWpCOztBOEkzNDBFRTtFQVNNLG1NQUE4TTtDOUlzNDBFdE47O0E4SWo0MEVFO0VBR00sOEIxSUhTO0NKcTQwRWpCOztBOEk3MzBFRTtFQUdNLG9CMUlYUztDSnk0MEVqQjs7QThJejMwRUU7RUFFSSxjQUFhO0VBQ2IsWUFBVztDOUkyMzBFakI7O0E4STkzMEVFO0VBTU0sb0IxSXRCUztFMEl1QlQsWTFJcERPO0UwSXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUk0MzBFeEI7O0E4SXQ0MEVFO0VBZUksc0IxSS9CVztDSjA1MEVqQjs7QThJMTQwRUU7RUFtQk0sc0IxSW5DUztDSjg1MEVqQjs7QThJdDMwRUU7RUFHTSxtQzFJM0NTO0UwSTRDVCxZMUl6RU87Q0pnODBFZjs7QThJbDMwRUU7RUFHTSw4Q0FBNEM7QzlJbTMwRXBEOztBOEl0MzBFRTtFQU9NLDhDQUE0QztDOUltMzBFcEQ7O0E4STkyMEVFO0VBRUksaUIxSTVGUztFMEk2RlQsc0IxSWhFVztDSmc3MEVqQjs7QThJbjMwRUU7RUFNTSxvQjFJbkVTO0NKbzcwRWpCOztBOEk1MjBFRTtFQUVJLGUxSTFFVztDSnc3MEVqQjs7QThJMTIwRUU7RUFHTSxvQjFJakZTO0NKNDcwRWpCOztBOEk5MjBFRTs7RUFRTSx1QjFJbkhPO0NKODkwRWY7O0E4SW4zMEVFO0VBYVEsMkMxSTNGTztFMEk0RlAsMEMxSTVGTztDSnM4MEVqQjs7QThJeDMwRUU7RUFrQlEseUMxSWhHTztFMElpR1AsNEMxSWpHTztDSjI4MEVqQjs7QThJcjIwRUU7RUFHTSx5QzFJekdTO0NKKzgwRWpCOztBOElqMjBFRTtFQUdNLG9CMUlqSFM7Q0ptOTBFakI7O0E4SXIyMEVFO0VBT00sOEMxSXJIUztDSnU5MEVqQjs7QThJejIwRUU7RUFXTSwwQjFJekhTO0UwSTBIVCwyQjFJMUhTO0NKNDkwRWpCOztBOEk3MTBFRTtFQUdNLG9CMUlsSVM7RTBJbUlULGUxSW5JUztFMElvSVQsdUMxSWpLTztDSisvMEVmOztBOEluMjBFRTtFQVNNLDBEMUlyS087Q0ptZzFFZjs7QThJejEwRUU7RUFHTSwwQjFJaEpTO0UwSWlKVCxtSTFJOUtPO0NKd2cxRWY7O0E4STkxMEVFO0VBUU0sZ0dBQXFHO0VBQ3JHLGFBQVk7QzlJMDEwRXBCOztBOElyMTBFRTtFQUVJLGUxSTdKVztDSm8vMEVqQjs7QThJMWcxRUU7RUFHTSxvQjFJb0JTO0NKdS8wRWpCOztBOEl0ZzFFRTtFQUVJLG9CMUlpRWlCO0NKdTgwRXZCOztBOEkxZzFFRTtFQUtNLG9CMUlVUztDSisvMEVqQjs7QThJOWcxRUU7RUFTTSwwTEFBOE07QzlJeWcxRXROOztBOElwZzFFRTtFQUdNLCtCMUlGUztDSnVnMUVqQjs7QThJaGcxRUU7RUFHTSxvQjFJVlM7Q0oyZzFFakI7O0E4STUvMEVFO0VBRUksY0FBYTtFQUNiLFlBQVc7QzlJOC8wRWpCOztBOElqZzFFRTtFQU1NLG9CMUlyQlM7RTBJc0JULGUxSThCZTtFMEk3QmYsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7QzlJKy8wRXhCOztBOEl6ZzFFRTtFQWVJLHNCMUk5Qlc7Q0o0aDFFakI7O0E4STdnMUVFO0VBbUJNLHNCMUlsQ1M7Q0pnaTFFakI7O0E4SXovMEVFO0VBR00sb0MxSTFDUztFMEkyQ1QsZTFJU2U7Q0ppLzBFdkI7O0E4SXIvMEVFO0VBR00sOENBQTRDO0M5SXMvMEVwRDs7QThJei8wRUU7RUFPTSw4Q0FBNEM7QzlJcy8wRXBEOztBOElqLzBFRTtFQUVJLG9CMUlWaUI7RTBJV2pCLHNCMUkvRFc7Q0prajFFakI7O0E4SXQvMEVFO0VBTU0sb0IxSWxFUztDSnNqMUVqQjs7QThJLyswRUU7RUFFSSxlMUl6RVc7Q0owajFFakI7O0E4STcrMEVFO0VBR00sb0IxSWhGUztDSjhqMUVqQjs7QThJai8wRUU7O0VBUU0sMEIxSWpDZTtDSitnMUV2Qjs7QThJdC8wRUU7RUFhUSw0QzFJMUZPO0UwSTJGUCwyQzFJM0ZPO0NKd2sxRWpCOztBOEkzLzBFRTtFQWtCUSwwQzFJL0ZPO0UwSWdHUCw2QzFJaEdPO0NKNmsxRWpCOztBOEl4KzBFRTtFQUdNLDBDMUl4R1M7Q0ppbDFFakI7O0E4SXArMEVFO0VBR00sb0IxSWhIUztDSnFsMUVqQjs7QThJeCswRUU7RUFPTSw4QzFJcEhTO0NKeWwxRWpCOztBOEk1KzBFRTtFQVdNLDBCMUl4SFM7RTBJeUhULDJCMUl6SFM7Q0o4bDFFakI7O0E4SWgrMEVFO0VBR00sb0IxSWpJUztFMElrSVQsZTFJbElTO0UwSW1JVCw2QzFJL0VlO0NKZ2oxRXZCOztBOEl0KzBFRTtFQVNNLDZEMUluRmU7Q0pvajFFdkI7O0E4STU5MEVFO0VBR00sMEIxSS9JUztFMElnSlQsNkgxSTVGZTtDSnlqMUV2Qjs7QThJaiswRUU7RUFRTSwwRkFBcUc7RUFDckcsYUFBWTtDOUk2OTBFcEI7O0E4SXg5MEVFO0VBRUksZTFJNUpXO0NKc24xRWpCOztBOEk3bzFFRTtFQUdNLG9CMUlxQlM7Q0p5bjFFakI7O0E4SXpvMUVFO0VBRUksb0IxSWlFaUI7Q0owazFFdkI7O0E4STdvMUVFO0VBS00sb0IxSVdTO0NKaW8xRWpCOztBOElqcDFFRTtFQVNNLDBMQUE4TTtDOUk0bzFFdE47O0E4SXZvMUVFO0VBR00sOEIxSURTO0NKeW8xRWpCOztBOElubzFFRTtFQUdNLG9CMUlUUztDSjZvMUVqQjs7QThJL24xRUU7RUFFSSxjQUFhO0VBQ2IsWUFBVztDOUlpbzFFakI7O0E4SXBvMUVFO0VBTU0sb0IxSXBCUztFMElxQlQsZTFJOEJlO0UwSTdCZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUlrbzFFeEI7O0E4STVvMUVFO0VBZUksc0IxSTdCVztDSjhwMUVqQjs7QThJaHAxRUU7RUFtQk0sc0IxSWpDUztDSmtxMUVqQjs7QThJNW4xRUU7RUFHTSxtQzFJekNTO0UwSTBDVCxlMUlTZTtDSm9uMUV2Qjs7QThJeG4xRUU7RUFHTSw4Q0FBNEM7QzlJeW4xRXBEOztBOEk1bjFFRTtFQU9NLDhDQUE0QztDOUl5bjFFcEQ7O0E4SXBuMUVFO0VBRUksb0IxSVZpQjtFMElXakIsc0IxSTlEVztDSm9yMUVqQjs7QThJem4xRUU7RUFNTSxvQjFJakVTO0NKd3IxRWpCOztBOElsbjFFRTtFQUVJLGUxSXhFVztDSjRyMUVqQjs7QThJaG4xRUU7RUFHTSxvQjFJL0VTO0NKZ3MxRWpCOztBOElwbjFFRTs7RUFRTSwwQjFJakNlO0NKa3AxRXZCOztBOEl6bjFFRTtFQWFRLDJDMUl6Rk87RTBJMEZQLDBDMUkxRk87Q0owczFFakI7O0E4STluMUVFO0VBa0JRLHlDMUk5Rk87RTBJK0ZQLDRDMUkvRk87Q0orczFFakI7O0E4STNtMUVFO0VBR00seUMxSXZHUztDSm10MUVqQjs7QThJdm0xRUU7RUFHTSxvQjFJL0dTO0NKdXQxRWpCOztBOEkzbTFFRTtFQU9NLDhDMUluSFM7Q0oydDFFakI7O0E4SS9tMUVFO0VBV00sMEIxSXZIUztFMEl3SFQsMkIxSXhIUztDSmd1MUVqQjs7QThJbm0xRUU7RUFHTSxvQjFJaElTO0UwSWlJVCxlMUlqSVM7RTBJa0lULDZDMUkvRWU7Q0ptcjFFdkI7O0E4SXptMUVFO0VBU00sNkQxSW5GZTtDSnVyMUV2Qjs7QThJL2wxRUU7RUFHTSwwQjFJOUlTO0UwSStJVCw2SDFJNUZlO0NKNHIxRXZCOztBOElwbTFFRTtFQVFNLDBGQUFxRztFQUNyRyxhQUFZO0M5SWdtMUVwQjs7QThJM2wxRUU7RUFFSSxlMUkzSlc7Q0p3djFFakI7O0E4SWh4MUVFO0VBR00sb0IxSXNCUztDSjJ2MUVqQjs7QThJNXcxRUU7RUFFSSxpQjFJakJTO0NKK3gxRWY7O0E4SWh4MUVFO0VBS00sb0IxSVlTO0NKbXcxRWpCOztBOElweDFFRTtFQVNNLG1NQUE4TTtDOUkrdzFFdE47O0E4STF3MUVFO0VBR00sOEIxSUFTO0NKMncxRWpCOztBOEl0dzFFRTtFQUdNLG9CMUlSUztDSit3MUVqQjs7QThJbHcxRUU7RUFFSSxjQUFhO0VBQ2IsWUFBVztDOUlvdzFFakI7O0E4SXZ3MUVFO0VBTU0sb0IxSW5CUztFMElvQlQsWTFJcERPO0UwSXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUlxdzFFeEI7O0E4SS93MUVFO0VBZUksc0IxSTVCVztDSmd5MUVqQjs7QThJbngxRUU7RUFtQk0sc0IxSWhDUztDSm95MUVqQjs7QThJL3YxRUU7RUFHTSxtQzFJeENTO0UwSXlDVCxZMUl6RU87Q0p5MDFFZjs7QThJM3YxRUU7RUFHTSw4Q0FBNEM7QzlJNHYxRXBEOztBOEkvdjFFRTtFQU9NLDhDQUE0QztDOUk0djFFcEQ7O0E4SXZ2MUVFO0VBRUksaUIxSTVGUztFMEk2RlQsc0IxSTdEVztDSnN6MUVqQjs7QThJNXYxRUU7RUFNTSxvQjFJaEVTO0NKMHoxRWpCOztBOElydjFFRTtFQUVJLGUxSXZFVztDSjh6MUVqQjs7QThJbnYxRUU7RUFHTSxvQjFJOUVTO0NKazAxRWpCOztBOEl2djFFRTs7RUFRTSx1QjFJbkhPO0NKdTIxRWY7O0E4STV2MUVFO0VBYVEsMkMxSXhGTztFMEl5RlAsMEMxSXpGTztDSjQwMUVqQjs7QThJancxRUU7RUFrQlEseUMxSTdGTztFMEk4RlAsNEMxSTlGTztDSmkxMUVqQjs7QThJOXUxRUU7RUFHTSx5QzFJdEdTO0NKcTExRWpCOztBOEkxdTFFRTtFQUdNLG9CMUk5R1M7Q0p5MTFFakI7O0E4STl1MUVFO0VBT00sOEMxSWxIUztDSjYxMUVqQjs7QThJbHYxRUU7RUFXTSwwQjFJdEhTO0UwSXVIVCwyQjFJdkhTO0NKazIxRWpCOztBOEl0dTFFRTtFQUdNLG9CMUkvSFM7RTBJZ0lULGUxSWhJUztFMElpSVQsdUMxSWpLTztDSnc0MUVmOztBOEk1dTFFRTtFQVNNLDBEMUlyS087Q0o0NDFFZjs7QThJbHUxRUU7RUFHTSwwQjFJN0lTO0UwSThJVCxtSTFJOUtPO0NKaTUxRWY7O0E4SXZ1MUVFO0VBUU0sZ0dBQXFHO0VBQ3JHLGFBQVk7QzlJbXUxRXBCOztBOEk5dDFFRTtFQUVJLGUxSTFKVztDSjAzMUVqQjs7QThJbjUxRUU7RUFHTSxvQjFJdUJTO0NKNjMxRWpCOztBOEkvNDFFRTtFQUVJLGlCMUlqQlM7Q0prNjFFZjs7QThJbjUxRUU7RUFLTSxvQjFJYVM7Q0pxNDFFakI7O0E4SXY1MUVFO0VBU00sbU1BQThNO0M5SWs1MUV0Tjs7QThJNzQxRUU7RUFHTSwrQjFJQ1M7Q0o2NDFFakI7O0E4SXo0MUVFO0VBR00sb0IxSVBTO0NKaTUxRWpCOztBOElyNDFFRTtFQUVJLGNBQWE7RUFDYixZQUFXO0M5SXU0MUVqQjs7QThJMTQxRUU7RUFNTSxvQjFJbEJTO0UwSW1CVCxZMUlwRE87RTBJcURQLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCO0M5SXc0MUV4Qjs7QThJbDUxRUU7RUFlSSxzQjFJM0JXO0NKazYxRWpCOztBOEl0NTFFRTtFQW1CTSxzQjFJL0JTO0NKczYxRWpCOztBOElsNDFFRTtFQUdNLG9DMUl2Q1M7RTBJd0NULFkxSXpFTztDSjQ4MUVmOztBOEk5MzFFRTtFQUdNLDhDQUE0QztDOUkrMzFFcEQ7O0E4SWw0MUVFO0VBT00sOENBQTRDO0M5SSszMUVwRDs7QThJMTMxRUU7RUFFSSxpQjFJNUZTO0UwSTZGVCxzQjFJNURXO0NKdzcxRWpCOztBOEkvMzFFRTtFQU1NLG9CMUkvRFM7Q0o0NzFFakI7O0E4SXgzMUVFO0VBRUksZTFJdEVXO0NKZzgxRWpCOztBOEl0MzFFRTtFQUdNLG9CMUk3RVM7Q0pvODFFakI7O0E4STEzMUVFOztFQVFNLHVCMUluSE87Q0owKzFFZjs7QThJLzMxRUU7RUFhUSw0QzFJdkZPO0UwSXdGUCwyQzFJeEZPO0NKODgxRWpCOztBOElwNDFFRTtFQWtCUSwwQzFJNUZPO0UwSTZGUCw2QzFJN0ZPO0NKbTkxRWpCOztBOElqMzFFRTtFQUdNLDBDMUlyR1M7Q0p1OTFFakI7O0E4STcyMUVFO0VBR00sb0IxSTdHUztDSjI5MUVqQjs7QThJajMxRUU7RUFPTSw4QzFJakhTO0NKKzkxRWpCOztBOElyMzFFRTtFQVdNLDBCMUlySFM7RTBJc0hULDJCMUl0SFM7Q0pvKzFFakI7O0E4SXoyMUVFO0VBR00sb0IxSTlIUztFMEkrSFQsZTFJL0hTO0UwSWdJVCx1QzFJaktPO0NKMmcyRWY7O0E4SS8yMUVFO0VBU00sMEQxSXJLTztDSitnMkVmOztBOElyMjFFRTtFQUdNLDBCMUk1SVM7RTBJNklULG1JMUk5S087Q0pvaDJFZjs7QThJMTIxRUU7RUFRTSxnR0FBcUc7RUFDckcsYUFBWTtDOUlzMjFFcEI7O0E4SWoyMUVFO0VBRUksZTFJekpXO0NKNC8xRWpCOztBOEl0aDJFRTtFQUdNLG9CMUl3QlM7Q0orLzFFakI7O0E4SWxoMkVFO0VBRUksaUIxSWpCUztDSnFpMkVmOztBOEl0aDJFRTtFQUtNLG9CMUljUztDSnVnMkVqQjs7QThJMWgyRUU7RUFTTSxtTUFBOE07QzlJcWgyRXROOztBOEloaDJFRTtFQUdNLCtCMUlFUztDSitnMkVqQjs7QThJNWcyRUU7RUFHTSxvQjFJTlM7Q0ptaDJFakI7O0E4SXhnMkVFO0VBRUksY0FBYTtFQUNiLFlBQVc7QzlJMGcyRWpCOztBOEk3ZzJFRTtFQU1NLG9CMUlqQlM7RTBJa0JULFkxSXBETztFMElxRFAsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7QzlJMmcyRXhCOztBOElyaDJFRTtFQWVJLHNCMUkxQlc7Q0pvaTJFakI7O0E4SXpoMkVFO0VBbUJNLHNCMUk5QlM7Q0p3aTJFakI7O0E4SXJnMkVFO0VBR00sb0MxSXRDUztFMEl1Q1QsWTFJekVPO0NKK2syRWY7O0E4SWpnMkVFO0VBR00sOENBQTRDO0M5SWtnMkVwRDs7QThJcmcyRUU7RUFPTSw4Q0FBNEM7QzlJa2cyRXBEOztBOEk3LzFFRTtFQUVJLGlCMUk1RlM7RTBJNkZULHNCMUkzRFc7Q0owajJFakI7O0E4SWxnMkVFO0VBTU0sb0IxSTlEUztDSjhqMkVqQjs7QThJMy8xRUU7RUFFSSxlMUlyRVc7Q0prazJFakI7O0E4SXovMUVFO0VBR00sb0IxSTVFUztDSnNrMkVqQjs7QThJNy8xRUU7O0VBUU0sdUIxSW5ITztDSjZtMkVmOztBOElsZzJFRTtFQWFRLDRDMUl0Rk87RTBJdUZQLDJDMUl2Rk87Q0pnbDJFakI7O0E4SXZnMkVFO0VBa0JRLDBDMUkzRk87RTBJNEZQLDZDMUk1Rk87Q0pxbDJFakI7O0E4SXAvMUVFO0VBR00sMEMxSXBHUztDSnlsMkVqQjs7QThJaC8xRUU7RUFHTSxvQjFJNUdTO0NKNmwyRWpCOztBOElwLzFFRTtFQU9NLDhDMUloSFM7Q0ppbTJFakI7O0E4SXgvMUVFO0VBV00sMEIxSXBIUztFMElxSFQsMkIxSXJIUztDSnNtMkVqQjs7QThJNSsxRUU7RUFHTSxvQjFJN0hTO0UwSThIVCxlMUk5SFM7RTBJK0hULHVDMUlqS087Q0o4bzJFZjs7QThJbC8xRUU7RUFTTSwwRDFJcktPO0NKa3AyRWY7O0E4SXgrMUVFO0VBR00sMEIxSTNJUztFMEk0SVQsbUkxSTlLTztDSnVwMkVmOztBOEk3KzFFRTtFQVFNLGdHQUFxRztFQUNyRyxhQUFZO0M5SXkrMUVwQjs7QThJcCsxRUU7RUFFSSxlMUl4Slc7Q0o4bjJFakI7O0E4SXpwMkVFO0VBR00saUIxSVZPO0NKb3EyRWY7O0E4SXJwMkVFO0VBRUksb0IxSWlFaUI7Q0pzbDJFdkI7O0E4SXpwMkVFO0VBS00saUIxSXBCTztDSjRxMkVmOztBOEk3cDJFRTtFQVNNLDBMQUE4TTtDOUl3cDJFdE47O0E4SW5wMkVFO0VBR00sZ0MxSWhDTztDSm9yMkVmOztBOEkvbzJFRTtFQUdNLGlCMUl4Q087Q0p3cjJFZjs7QThJM28yRUU7RUFFSSxjQUFhO0VBQ2IsWUFBVztDOUk2bzJFakI7O0E4SWhwMkVFO0VBTU0saUIxSW5ETztFMElvRFAsZTFJOEJlO0UwSTdCZixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUk4bzJFeEI7O0E4SXhwMkVFO0VBZUksbUIxSTVEUztDSnlzMkVmOztBOEk1cDJFRTtFQW1CTSxtQjFJaEVPO0NKNnMyRWY7O0E4SXhvMkVFO0VBR00scUMxSXhFTztFMEl5RVAsZTFJU2U7Q0pnbzJFdkI7O0E4SXBvMkVFO0VBR00sMkNBQTRDO0M5SXFvMkVwRDs7QThJeG8yRUU7RUFPTSwyQ0FBNEM7QzlJcW8yRXBEOztBOElobzJFRTtFQUVJLG9CMUlWaUI7RTBJV2pCLG1CMUk3RlM7Q0ordDJFZjs7QThJcm8yRUU7RUFNTSxpQjFJaEdPO0NKbXUyRWY7O0E4STluMkVFO0VBRUksWTFJdkdTO0NKdXUyRWY7O0E4STVuMkVFO0VBR00saUIxSTlHTztDSjJ1MkVmOztBOElobzJFRTs7RUFRTSwwQjFJakNlO0NKOHAyRXZCOztBOElybzJFRTtFQWFRLDZDMUl4SEs7RTBJeUhMLDRDMUl6SEs7Q0pxdjJFZjs7QThJMW8yRUU7RUFrQlEsMkMxSTdISztFMEk4SEwsOEMxSTlISztDSjB2MkVmOztBOEl2bjJFRTtFQUdNLDJDMUl0SU87Q0o4djJFZjs7QThJbm4yRUU7RUFHTSxpQjFJOUlPO0NKa3cyRWY7O0E4SXZuMkVFO0VBT00sd0MxSWxKTztDSnN3MkVmOztBOEkzbjJFRTtFQVdNLHVCMUl0Sk87RTBJdUpQLHdCMUl2Sk87Q0oydzJFZjs7QThJL20yRUU7RUFHTSxpQjFJL0pPO0UwSWdLUCxZMUloS087RTBJaUtQLDZDMUkvRWU7Q0orcjJFdkI7O0E4SXJuMkVFO0VBU00sMEQxSW5GZTtDSm1zMkV2Qjs7QThJM20yRUU7RUFHTSx1QjFJN0tPO0UwSThLUCx1SDFJNUZlO0NKd3MyRXZCOztBOElobjJFRTtFQVFNLDBGQUFxRztFQUNyRyxhQUFZO0M5STRtMkVwQjs7QThJdm0yRUU7RUFFSSxZMUkxTFM7Q0pteTJFZjs7QThJNXgyRUU7RUFHTSxvQjFJSlU7Q0ppeTJFbEI7O0E4SXh4MkVFO0VBRUksaUIxSWpCUztDSjJ5MkVmOztBOEk1eDJFRTtFQUtNLG9CMUlkVTtDSnl5MkVsQjs7QThJaHkyRUU7RUFTTSxtTUFBOE07QzlJMngyRXROOztBOEl0eDJFRTtFQUdNLGdDMUkxQlU7Q0ppejJFbEI7O0E4SWx4MkVFO0VBR00sb0IxSWxDVTtDSnF6MkVsQjs7QThJOXcyRUU7RUFFSSxjQUFhO0VBQ2IsWUFBVztDOUlneDJFakI7O0E4SW54MkVFO0VBTU0sb0IxSTdDVTtFMEk4Q1YsWTFJcERPO0UwSXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUlpeDJFeEI7O0E4STN4MkVFO0VBZUksc0IxSXREWTtDSnMwMkVsQjs7QThJL3gyRUU7RUFtQk0sc0IxSTFEVTtDSjAwMkVsQjs7QThJM3cyRUU7RUFHTSxxQzFJbEVVO0UwSW1FVixZMUl6RU87Q0pxMTJFZjs7QThJdncyRUU7RUFHTSw4Q0FBNEM7QzlJd3cyRXBEOztBOEkzdzJFRTtFQU9NLDhDQUE0QztDOUl3dzJFcEQ7O0E4SW53MkVFO0VBRUksaUIxSTVGUztFMEk2RlQsc0IxSXZGWTtDSjQxMkVsQjs7QThJeHcyRUU7RUFNTSxvQjFJMUZVO0NKZzIyRWxCOztBOElqdzJFRTtFQUVJLGUxSWpHWTtDSm8yMkVsQjs7QThJL3YyRUU7RUFHTSxvQjFJeEdVO0NKdzIyRWxCOztBOEludzJFRTs7RUFRTSx1QjFJbkhPO0NKbTMyRWY7O0E4SXh3MkVFO0VBYVEsNkMxSWxIUTtFMEltSFIsNEMxSW5IUTtDSmszMkVsQjs7QThJN3cyRUU7RUFrQlEsMkMxSXZIUTtFMEl3SFIsOEMxSXhIUTtDSnUzMkVsQjs7QThJMXYyRUU7RUFHTSwyQzFJaElVO0NKMjMyRWxCOztBOEl0djJFRTtFQUdNLG9CMUl4SVU7Q0orMzJFbEI7O0E4STF2MkVFO0VBT00sOEMxSTVJVTtDSm00MkVsQjs7QThJOXYyRUU7RUFXTSwwQjFJaEpVO0UwSWlKViwyQjFJakpVO0NKdzQyRWxCOztBOElsdjJFRTtFQUdNLG9CMUl6SlU7RTBJMEpWLGUxSTFKVTtFMEkySlYsdUMxSWpLTztDSm81MkVmOztBOEl4djJFRTtFQVNNLDBEMUlyS087Q0p3NTJFZjs7QThJOXUyRUU7RUFHTSwwQjFJdktVO0UwSXdLVixtSTFJOUtPO0NKNjUyRWY7O0E4SW52MkVFO0VBUU0sZ0dBQXFHO0VBQ3JHLGFBQVk7QzlJK3UyRXBCOztBOEkxdTJFRTtFQUVJLGUxSXBMWTtDSmc2MkVsQjs7QThJLzUyRUU7RUFHTSxvQjFJRlU7Q0prNjJFbEI7O0E4STM1MkVFO0VBRUksaUIxSWpCUztDSjg2MkVmOztBOEkvNTJFRTtFQUtNLG9CMUlaVTtDSjA2MkVsQjs7QThJbjYyRUU7RUFTTSxtTUFBOE07QzlJODUyRXROOztBOEl6NTJFRTtFQUdNLDZCMUl4QlU7Q0prNzJFbEI7O0E4SXI1MkVFO0VBR00sb0IxSWhDVTtDSnM3MkVsQjs7QThJajUyRUU7RUFFSSxjQUFhO0VBQ2IsWUFBVztDOUltNTJFakI7O0E4SXQ1MkVFO0VBTU0sb0IxSTNDVTtFMEk0Q1YsWTFJcERPO0UwSXFEUCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDOUlvNTJFeEI7O0E4STk1MkVFO0VBZUksc0IxSXBEWTtDSnU4MkVsQjs7QThJbDYyRUU7RUFtQk0sc0IxSXhEVTtDSjI4MkVsQjs7QThJOTQyRUU7RUFHTSxrQzFJaEVVO0UwSWlFVixZMUl6RU87Q0p3OTJFZjs7QThJMTQyRUU7RUFHTSw4Q0FBNEM7QzlJMjQyRXBEOztBOEk5NDJFRTtFQU9NLDhDQUE0QztDOUkyNDJFcEQ7O0E4SXQ0MkVFO0VBRUksaUIxSTVGUztFMEk2RlQsc0IxSXJGWTtDSjY5MkVsQjs7QThJMzQyRUU7RUFNTSxvQjFJeEZVO0NKaSsyRWxCOztBOElwNDJFRTtFQUVJLGUxSS9GWTtDSnErMkVsQjs7QThJbDQyRUU7RUFHTSxvQjFJdEdVO0NKeSsyRWxCOztBOEl0NDJFRTs7RUFRTSx1QjFJbkhPO0NKcy8yRWY7O0E4STM0MkVFO0VBYVEsMEMxSWhIUTtFMElpSFIseUMxSWpIUTtDSm0vMkVsQjs7QThJaDUyRUU7RUFrQlEsd0MxSXJIUTtFMElzSFIsMkMxSXRIUTtDSncvMkVsQjs7QThJNzMyRUU7RUFHTSx3QzFJOUhVO0NKNC8yRWxCOztBOEl6MzJFRTtFQUdNLG9CMUl0SVU7Q0pnZzNFbEI7O0E4STczMkVFO0VBT00sOEMxSTFJVTtDSm9nM0VsQjs7QThJajQyRUU7RUFXTSwwQjFJOUlVO0UwSStJViwyQjFJL0lVO0NKeWczRWxCOztBOElyMzJFRTtFQUdNLG9CMUl2SlU7RTBJd0pWLGUxSXhKVTtFMEl5SlYsdUMxSWpLTztDSnVoM0VmOztBOEkzMzJFRTtFQVNNLDBEMUlyS087Q0oyaDNFZjs7QThJajMyRUU7RUFHTSwwQjFJcktVO0UwSXNLVixtSTFJOUtPO0NKZ2kzRWY7O0E4SXQzMkVFO0VBUU0sZ0dBQXFHO0VBQ3JHLGFBQVk7QzlJazMyRXBCOztBOEk3MjJFRTtFQUVJLGUxSWxMWTtDSmlpM0VsQjs7QStJcGozRUE7Ozs7Ozs7SS9JNmozRUc7QStJamozRUg7RUFDRSwwQjNJRWdCO0UySURoQix1QjNJdU1rQztFMkl0TWxDLGdCQUFlO0VBQ2YsZUFBYztFQUNkLHNCQUFxQjtFQUNyQixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsdUVBQXNFO0VBQ3RFLGtCQUFpQjtFQUNqQix1QkFBc0I7RUFDdEIsV0FBVTtDL0ltajNFWjs7QStJaGszRUE7RUFnQkksdUIzSXlMZ0M7RTJJeExoQyxzQkFBcUI7RUFDckIsT0FBTTtFQUNOLGdDQUErQjtDL0lvajNFbkM7O0ErSXZrM0VBO0VBd0JJLGlEL0luQzBCO0NBc2wzRTlCOztBK0kzazNFQTs7O0VBOEJJLHVCQUFzQjtFQUN0QixnQkFBZTtFQUNmLG9CQUFtQjtFQUNuQixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixvQkFBbUI7RUFDbkIsc0JBQXFCO0VBQ3JCLHVCQUFzQjtDL0ltajNFMUI7O0ErSXhsM0VBOztFQTBDSSxtQkFBa0I7RUFDbEIsV0FBVTtDL0ltajNFZDs7QStJOWwzRUE7O0VBOENNLG9CM0k3Q1k7RTJJOENaLGUzSWtDaUI7Q0ptaDNFdkI7O0ErSXBtM0VBOztFQW9EUSxvQi9JL0RzQjtFK0lnRXRCLFkzSXRETztDSjJtM0VmOztBK0kxbTNFQTs7RUFvRFEsb0IzSS9DVTtFMklnRFYsWTNJdERPO0NKaW4zRWY7O0ErSWhuM0VBOztFQW9EUSxvQjNJckJTO0UySXNCVCxZM0l0RE87Q0p1bjNFZjs7QStJdG4zRUE7O0VBb0RRLG9CM0luQlM7RTJJb0JULFkzSXRETztDSjZuM0VmOztBK0k1bjNFQTs7RUFvRFEsb0IzSXRCUztFMkl1QlQsZTNJNEJlO0NKaWozRXZCOztBK0lsbzNFQTs7RUFvRFEsb0IzSXhCUztFMkl5QlQsWTNJdERPO0NKeW8zRWY7O0ErSXhvM0VBOztFQW9EUSxvQjNJcERVO0UySXFEVixlM0k0QmU7Q0o2ajNFdkI7O0ErSTlvM0VBOztFQW9EUSxvQjNJN0NVO0UySThDVixZM0l0RE87Q0pxcDNFZjs7QStJcHAzRUE7O0VBMkRRLG9CekRoRVc7RXlEaUVYLFkzSTdETztDSjJwM0VmOztBK0kxcDNFQTs7RUEyRFEsb0J6RC9ETTtFeURnRU4sWTNJN0RPO0NKaXEzRWY7O0ErSWhxM0VBOztFQTJEUSxvQnpEN0RPO0V5RDhEUCxZM0k3RE87Q0p1cTNFZjs7QStJdHEzRUE7O0VBMkRRLG9CekQ1RE07RXlENkROLGUzSXFCZTtDSjJsM0V2Qjs7QStJNXEzRUE7O0VBMkRRLG9CekQxRFM7RXlEMkRULFkzSTdETztDSm1yM0VmOztBK0lscjNFQTs7RUEyRFEsb0J6RHhEUTtFeUR5RFIsWTNJN0RPO0NKeXIzRWY7O0ErSXhyM0VBOztFQTJEUSxvQjNJbkNTO0UySW9DVCxZM0k3RE87Q0orcjNFZjs7QStJOXIzRUE7O0VBMkRRLG9CM0lsQ1M7RTJJbUNULFkzSTdETztDSnFzM0VmOztBK0lwczNFQTs7RUEyRFEsb0IzSWpDUztFMklrQ1QsWTNJN0RPO0NKMnMzRWY7O0ErSTFzM0VBOztFQTJEUSxvQjNJaENTO0UySWlDVCxZM0k3RE87Q0ppdDNFZjs7QStJaHQzRUE7O0VBMkRRLG9CM0kvQlM7RTJJZ0NULFkzSTdETztDSnV0M0VmOztBK0l0dDNFQTs7RUEyRFEsb0IzSTlCUztFMkkrQlQsZTNJcUJlO0NKMm8zRXZCOztBK0k1dDNFQTs7RUEyRFEsb0IzSTdCUztFMkk4QlQsZTNJcUJlO0NKaXAzRXZCOztBK0lsdTNFQTs7RUEyRFEsb0IzSTVCUztFMkk2QlQsWTNJN0RPO0NKeXUzRWY7O0ErSXh1M0VBOztFQTJEUSxvQjNJM0JTO0UySTRCVCxZM0k3RE87Q0ordTNFZjs7QStJOXUzRUE7O0VBMkRRLG9CM0kxQlM7RTJJMkJULFkzSTdETztDSnF2M0VmOztBK0lwdjNFQTs7RUEyRFEsaUIzSTVETztFMkk2RFAsZTNJcUJlO0NKeXEzRXZCOztBK0kxdjNFQTs7RUEyRFEsb0IzSXREVTtFMkl1RFYsWTNJN0RPO0NKaXczRWY7O0ErSWh3M0VBOztFQTJEUSxvQjNJcERVO0UySXFEVixZM0k3RE87Q0p1dzNFZjs7QStJdHczRUE7RUFrRUksa0NBcEV5QztFQXFFekMsK0JBckV5QztDL0k2dzNFN0M7O0ErSTN3M0VBO0VBdUVJLG1DQXpFeUM7RUEwRXpDLGdDQTFFeUM7Qy9Ja3gzRTdDOztBK0loeDNFQTs7RUE2RUkseUJBQXdCO0VBQ3hCLFFBQU87RUFDUCxVQUFTO0VBQ1QsV0FBVTtFQUNWLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sbUJBQWtCO0VBQ2xCLFlBQVc7Qy9Jd3MzRWY7O0ErSTV4M0VBOzs7RUEyRk0sbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixxQkFBb0I7Qy9JdXMzRTFCOztBK0lweTNFQTs7O0VBcUdNLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIscUJBQW9CO0MvSXFzM0UxQjs7QStJNXkzRUE7OztFQStHTSxtQkFBa0I7RUFDbEIsMEJBQXlCO0VBQ3pCLHFCQUFvQjtDL0ltczNFMUI7O0ErSXB6M0VBO0VBd0hJLGdCQUFlO0MvSWdzM0VuQjs7QStJeHozRUE7Ozs7Ozs7RUE2SE0sZ0JBQWU7RUFDZiwwQkFBeUI7RUFDekIsWUFBVztDL0lxczNFakI7O0ErSXAwM0VBO0VBb0lJLDRCQUEyQjtDL0lvczNFL0I7O0ErSXgwM0VBO0VBeUlNLGlDQUFnRztDL0ltczNFdEc7O0ErSTUwM0VBO0VBNklNLGlDQS9JdUM7Qy9JazEzRTdDOztBK0loMTNFQTs7RUF5SkksbUNBM0p5QztFQTRKekMsZ0NBNUp5QztDL0l3MTNFN0M7O0ErSXQxM0VBOztFQStKSSxrQ0FqS3lDO0VBa0t6QywrQkFsS3lDO0MvSTgxM0U3Qzs7QStJeHIzRUE7RUFFSSxzQjNJaktjO0NKMjEzRWxCOztBK0k1cjNFQTs7RUFNTSwwQkFBc0M7RUFDdEMsWTNJNUtTO0UySTZLVCxzQkFBa0M7Qy9JMnIzRXhDOztBK0luczNFQTs7RUFjVSxvQmxEM0pXO0VrRDRKWCxZM0lwTEs7Q0o4MjNFZjs7QStJenMzRUE7O0VBY1Usb0IzSTdLUTtFMkk4S1IsWTNJcExLO0NKbzMzRWY7O0ErSS9zM0VBOztFQWNVLG9CbERwSlc7RWtEcUpYLFkzSXBMSztDSjAzM0VmOztBK0lydDNFQTs7RUFjVSxvQmxEbEpXO0VrRG1KWCxZM0lwTEs7Q0pnNDNFZjs7QStJM3QzRUE7O0VBY1Usb0JsRHJKVztFa0RzSlgsZTNJbEdhO0NKb3ozRXZCOztBK0lqdTNFQTs7RUFjVSxvQmxEdkpXO0VrRHdKWCxZM0lwTEs7Q0o0NDNFZjs7QStJdnUzRUE7O0VBY1Usb0IzSWxMUTtFMkltTFIsZTNJbEdhO0NKZzAzRXZCOztBK0k3dTNFQTs7RUFjVSxvQjNJM0tRO0UySTRLUixZM0lwTEs7Q0p3NTNFZjs7QStJbnYzRUE7O0VBcUJVLG9CbER0SjJCO0VrRHVKM0IsZTNJekdhO0NKNDAzRXZCOztBK0l6djNFQTs7RUFxQlUsb0JsRHJKcUI7RWtEc0pyQixZM0kzTEs7Q0pvNjNFZjs7QStJL3YzRUE7O0VBcUJVLG9CbERwSnVCO0VrRHFKdkIsZTNJekdhO0NKdzEzRXZCOztBK0lydzNFQTs7RUFxQlUsb0JsRG5Kc0I7RWtEb0p0QixlM0l6R2E7Q0o4MTNFdkI7O0ErSTN3M0VBOztFQXFCVSxvQmxEbEp5QjtFa0RtSnpCLGUzSXpHYTtDSm8yM0V2Qjs7QStJangzRUE7O0VBcUJVLG9CbERqSndCO0VrRGtKeEIsZTNJekdhO0NKMDIzRXZCOztBK0l2eDNFQTs7RUFxQlUsb0JsRGxLVztFa0RtS1gsWTNJM0xLO0NKazgzRWY7O0ErSTd4M0VBOztFQXFCVSxvQmxEaktXO0VrRGtLWCxZM0kzTEs7Q0p3ODNFZjs7QStJbnkzRUE7O0VBcUJVLG9CbERoS1c7RWtEaUtYLFkzSTNMSztDSjg4M0VmOztBK0l6eTNFQTs7RUFxQlUsb0JsRC9KVztFa0RnS1gsWTNJM0xLO0NKbzkzRWY7O0ErSS95M0VBOztFQXFCVSxvQmxEOUpXO0VrRCtKWCxZM0kzTEs7Q0owOTNFZjs7QStJcnozRUE7O0VBcUJVLG9CbEQ3Slc7RWtEOEpYLGUzSXpHYTtDSjg0M0V2Qjs7QStJM3ozRUE7O0VBcUJVLG9CbEQ1Slc7RWtENkpYLGUzSXpHYTtDSm81M0V2Qjs7QStJajAzRUE7O0VBcUJVLG9CbEQzSlc7RWtENEpYLFkzSTNMSztDSjQrM0VmOztBK0l2MDNFQTs7RUFxQlUsb0JsRDFKVztFa0QySlgsWTNJM0xLO0NKay8zRWY7O0ErSTcwM0VBOztFQXFCVSxvQmxEekpXO0VrRDBKWCxZM0kzTEs7Q0p3LzNFZjs7QStJbjEzRUE7O0VBcUJVLGlCM0kxTEs7RTJJMkxMLGUzSXpHYTtDSjQ2M0V2Qjs7QStJejEzRUE7O0VBcUJVLG9CM0lwTFE7RTJJcUxSLFkzSTNMSztDSm9nNEVmOztBK0kvMTNFQTs7RUFxQlUsb0IzSWxMUTtFMkltTFIsWTNJM0xLO0NKMGc0RWY7O0FnSi9nNEVBO0VBQ0Usd0JBQXVCO0VBQ3ZCLHdCQUF1QjtFQUN2Qix1QkFBc0I7Q2hKa2g0RXhCOztBZ0o5ZzRFQTtFQUNFLGtCQUFpQjtDaEppaDRFbkI7O0FnSjlnNEVBO0VBQ0UsVUFBUztFQUNULG9CQUFtQjtFQUNuQixZQUFXO0VBQ1gsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixXQUFVO0VBQ1YsbUJBQWtCO0VBQ2xCLFdBQVU7Q2hKaWg0RVo7O0FnSjlnNEVBO0VBQ0Usb0I1SWpCZ0I7RTRJa0JoQiwyQjVJaEJnQjtFNElpQmhCLG9CQUFtQjtDaEppaDRFckI7O0FnSjdnNEVBO0VBQ0UsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDaEpnaDRFcEI7O0FnSjVnNEVBO0VBRUksMEJBQXFDO0NoSjhnNEV6Qzs7QWdKaGg0RUE7Ozs7Ozs7RUFXSSxzQjVJbkNjO0NKa2o0RWxCOztBZ0oxaDRFQTs7RUFlSSwwQjVJckNjO0NKcWo0RWxCOztBZ0ovaDRFQTtFQWtCSSwwQkFBc0M7Q2hKaWg0RTFDOztBZ0puaTRFQTtFQXFCSSwwQkFBb0M7Q2hKa2g0RXhDOztBaUo1azRFQTtFQUNFLHFDQUFvQztDakorazRFdEM7O0FpSjNrNEVBO0VBQ0UsZUFBYztFQUNkLGVBQWM7RUFDZCxtQkFBa0I7Q2pKOGs0RXBCOztBaUpqbDRFQTtFQU1JLG9CQUFtQjtDakorazRFdkI7O0FpSnJsNEVBO0VBVUksZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsVUFBUztFQUNULFdBQVU7Q2pKK2s0RWQ7O0FpSjVsNEVBO0VBaUJJLDBCQUF5QjtDakorazRFN0I7O0FpSmhtNEVBO0VBc0JJLGdCQUFlO0NqSjhrNEVuQjs7QWlKems0RUE7RUFFSSxlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsZ0JBQWU7RUFDZixpQkFBZ0I7Q2pKMms0RXBCOztBaUp2azRFQTtFQUNFLGU3STlCZ0I7RTZJK0JoQixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixrQkFBaUI7Q2pKMGs0RW5COztBaUp2azRFQTtFQUNFLHVDN0lqQ2E7RTZJa0NiLFlBQVc7RUFDWCxtQkFBa0I7Q2pKMGs0RXBCOztBaUp2azRFQTtFQUVJLGU3STVDYztFNkk2Q2QsYUFBWTtDakp5azRFaEI7O0FpSjVrNEVBO0VBTU0sZTdJN0NZO0NKdW40RWxCOztBaUpwazRFQTtFQUNFLFlBQVc7Q2pKdWs0RWI7O0FpSnhrNEVBO0VBSUksWUFBVztFQUNYLGFBQVk7RUFDWixZQUFXO0NqSndrNEVmOztBaUo5azRFQTs7O0VBWUksZUFBYztFQUNkLGtCQUFpQjtDakp3azRFckI7O0FpSnJsNEVBO0VBaUJJLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGlCQUFnQjtDakp3azRFcEI7O0FpSjNsNEVBO0VBdUJJLGU3STdFYztFNkk4RWQsZ0JBQWU7RUFDZixpQkFBZ0I7Q2pKd2s0RXBCOztBaUpqbTRFQTtFQThCTSxnQjNEekNnQjtFMkQwQ2hCLGlCM0QxQ2dCO0N0RmluNEV0Qjs7QWlKdG00RUE7OztFQXFDTSxrQkFBaUI7Q2pKdWs0RXZCOztBaUo1bTRFQTtFQXlDTSxnQkFBZTtDakp1azRFckI7O0FpSmprNEVBOzs7RUFHRSxZQUFXO0NqSm9rNEViOztBaUpqazRFQTtFQUNFLGlCM0RqRW9CO0UyRGtFcEIsZ0IzRGxFb0I7Q3RGc280RXRCOztBaUp0azRFQTtFQUtJLG9CQUEwQztDakpxazRFOUM7O0FpSmprNEVBO0VBQ0UsZTNEekVtQjtFMkQwRW5CLGdCM0QxRW1CO0N0RjhvNEVyQjs7QWlKdGs0RUE7RUFLSSxzQkFBMEM7Q2pKcWs0RTlDOztBaUpqazRFQTtFQUNFLGUzRGpGbUI7RTJEa0ZuQixnQjNEbEZtQjtDdEZzcDRFckI7O0FpSnRrNEVBO0VBS0ksc0JBQTBDO0NqSnFrNEU5Qzs7QWlKaGs0RUE7RUFDRSwwQjdJeklnQjtFNkkwSWhCLGFBQVk7Q2pKbWs0RWQ7O0FpSmhrNEVBO0VBQ0UsMEI3STlJZ0I7RTZJK0loQixhQUFZO0NqSm1rNEVkOztBaUovajRFQTtFcklqSkksdUJSbU1nQztDSmloNEVwQzs7QWlKL2o0RUE7RXJJckpJLG1CcUlzSndCO0NqSmtrNEU1Qjs7QWlKOWo0RUE7OztFQUdFLGFBQVk7Q2pKaWs0RWQ7O0FpSjlqNEVBO0VBQ0UsWUFBVztDakppazRFYjs7QWlKOWo0RUE7RUFDRSxZQUFXO0NqSmlrNEViOztBaUo5ajRFQTtFQUNFLFlBQVc7Q2pKaWs0RWI7O0FpSjdqNEVBOzs7RUFHRSxlQUFjO0VBQ2QsbUJBQWtCO0NqSmdrNEVwQjs7QWlKN2o0RUE7RUFDRSxhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLFlBQVc7Q2pKZ2s0RWI7O0FpSjdqNEVBO0VBQ0UsYUFBWTtFQUNaLGtCQUFpQjtFQUNqQixZQUFXO0NqSmdrNEViOztBaUo3ajRFQTtFQUNFLGFBQVk7RUFDWixrQkFBaUI7RUFDakIsWUFBVztDakpnazRFYjs7QWlKNWo0RUE7RUFDRSwwQjdJOU1nQjtFNkkrTWhCLHVDN0l0TWE7RTZJdU1iLG9CQUFtQjtFQUNuQixhQUFZO0NqSitqNEVkOztBaUpuazRFQTtFQU9JLFlBQVc7RUFDWCxhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLGlCQUFnQjtDakpnazRFcEI7O0FpSjFrNEVBO0VBY0ksbUJBQWtCO0NqSmdrNEV0Qjs7QWlKOWs0RUE7RUFrQkksVUFBUztDakpnazRFYjs7QWlKbGw0RUE7RUFzQkksZTdJN05jO0NKNng0RWxCOztBaUozajRFQTs7Ozs7Ozs7RUFPSSxhQUFZO0VBQ1osUUFBTztFQUNQLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sWUFBVztDakorajRFZjs7QWlKMWs0RUE7Ozs7RXJJbE9JLHVCUm1NZ0M7RTZJK0NoQyxvQkFBbUI7RUFDbkIsMkM3STFQVztFNkkyUFgsY0FBYTtFQUNiLHdCQUF1QjtFQUN2QixZQUFXO0NqSmtrNEVmOztBaUp0bDRFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE4Qk0sZTdJL1BZO0NKMDE0RWxCOztBaUp6bjRFQTs7OztFQWtDTSxxQzdJalFTO0NKKzE0RWY7O0FpSmhvNEVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTRDUSxlN0lqUlU7Q0p3NDRFbEI7O0FpSmpuNEVBO0VBR0ksbUJBQWtCO0NqSmtuNEV0Qjs7QWlKcm40RUE7RUFLTSwwQkFBeUI7RUFDekIsMkJBQTBCO0VBQzFCLHVCQUFzQjtFQUN0QixxQjdJNldxQztFNkk1V3JDLHNCN0k0V3FDO0U2STNXckMsaUNBQTBDO0VBQzFDLGdDQUF5QztDakpvbjRFL0M7O0FpSi9uNEVBO0VBY1EsWTdJelNPO0NKODU0RWY7O0FpSjltNEVBO0VBQ0UsYTNENUZ3QjtFMkQ2RnhCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsWUFBVztFQUNYLFVBQVM7RUFDVCxZM0RqR3dCO0UyRGtHeEIsWUFBVztDakppbjRFYjs7QWlKeG40RUE7RUFVSSxjM0RsRzBCO0UyRG1HMUIsYTNEbkcwQjtDdEZxdDRFOUI7O0FpSjduNEVBO0VBY00sUzNEbkdhO0UyRG9HYixVM0RyR2M7RTJEc0dkLGEzRHZHaUI7Q3RGMHQ0RXZCOztBaUpubzRFQTtFQXFCSSxjM0R6RzBCO0UyRDBHMUIsYTNEMUcwQjtDdEY0dDRFOUI7O0FpSnhvNEVBO0VBeUJNLFczRDFHZTtFMkQyR2YsVTNENUdjO0UyRDZHZCxhM0Q5R2lCO0N0Rml1NEV2Qjs7QWlKOW80RUE7RUFnQ0ksdUM3SXRVVztFNkl1VVgsa0IzRDlIb0I7RTJEK0hwQixrQjNEaklxQjtFMkRrSXJCLG9CM0RqSXNCO0UyRGtJdEIsbUJBQWtCO0VBQ2xCLFkzRDlIZTtFMkQrSGYsbUJBQWtCO0VBQ2xCLHlDN0k3VVc7RTZJOFVYLDBCQUF5QjtFQUN6QixVM0RuSWE7RTJEb0liLHlCQUF3QjtFQUN4QixZM0R2SWU7Q3RGeXY0RW5COztBaUo3cDRFQTtFQStDTSxtQ0FBa0Q7RUFDbEQsb0NBQW1EO0VBQ25ELDhCQUE2QztFQUM3QyxhM0RsSmtCO0UyRG1KbEIsWUFBVztFQUNYLG1CQUFrQjtDakprbjRFeEI7O0FpSnRxNEVBO0VBd0RNLFFBQU87Q2pKa240RWI7O0FpSjFxNEVBO0VBNERNLFNBQVE7Q2pKa240RWQ7O0FpSjVtNEVBO0VBQ0UsZ0JBQWU7RUFDZixnQkFBZTtFQUNmLGVBQWM7RUFDZCxjN0kyTHNDO0NKbzczRXhDOztBaUpubjRFQTtFQU9JLGlCQUFnQjtDakpnbjRFcEI7O0FHcHg0RUE7RThJMEtFLGdCQUFlO0NqSjhtNEVqQjs7QUdqMjRFQTtFOEl3UEUsdUI3SXBZYTtFNklxWWIsa0NqSi9ZNEI7RWlKZ1o1QixvQkFBbUI7RUFDbkIsb0JBQW1CO0NqSjZtNEVyQjs7QWlKM200RUU7RUFDRSwwQjdJeFljO0NKcy80RWxCOztBaUpybjRFQTtFQVdJLGlCQUFnQjtDako4bTRFcEI7O0FpSnpuNEVBOzs7Ozs7RUFvQkksZWpKamEwQjtFaUprYTFCLG1CQUFrQjtFQUNsQixpQkFBZ0I7Q2pKOG00RXBCOztBaUpwbzRFQTtFQTJCTSxzQmpKeGF3QjtDQXFoNUU5Qjs7QWlKeG80RUE7Ozs7OztFQW1DUSxlakpoYnNCO0NBOGg1RTlCOztBaUpqcDRFQTtFQTJCTSxzQjdJeFpZO0NKa2g1RWxCOztBaUpycDRFQTs7Ozs7O0VBbUNRLGU3SWhhVTtDSjJoNUVsQjs7QWlKOXA0RUE7RUEyQk0sc0I3STlYVztDSnFnNUVqQjs7QWlKbHE0RUE7Ozs7OztFQW1DUSxlN0l0WVM7Q0o4ZzVFakI7O0FpSjNxNEVBO0VBMkJNLHNCN0k1WFc7Q0pnaDVFakI7O0FpSi9xNEVBOzs7Ozs7RUFtQ1EsZTdJcFlTO0NKeWg1RWpCOztBaUp4cjRFQTtFQTJCTSxzQjdJL1hXO0NKZ2k1RWpCOztBaUo1cjRFQTs7Ozs7O0VBbUNRLGU3SXZZUztDSnlpNUVqQjs7QWlKcnM0RUE7RUEyQk0sc0I3SWpZVztDSitpNUVqQjs7QWlKenM0RUE7Ozs7OztFQW1DUSxlN0l6WVM7Q0p3ajVFakI7O0FpSmx0NEVBO0VBMkJNLHNCN0k3Wlk7Q0p3bDVFbEI7O0FpSnR0NEVBOzs7Ozs7RUFtQ1EsZTdJcmFVO0NKaW01RWxCOztBaUovdDRFQTtFQTJCTSxzQjdJdFpZO0NKOGw1RWxCOztBaUpudTRFQTs7Ozs7O0VBbUNRLGU3STlaVTtDSnVtNUVsQjs7QWlKNXU0RUE7RUEwQ00sc0IzRGpiYTtDdEZ1bjVFbkI7O0FpSmh2NEVBOzs7Ozs7RUFrRFEsZTNEemJXO0N0RmdvNUVuQjs7QWlKenY0RUE7RUEwQ00sc0IzRGhiUTtDdEZtbzVFZDs7QWlKN3Y0RUE7Ozs7OztFQWtEUSxlM0R4Yk07Q3RGNG81RWQ7O0FpSnR3NEVBO0VBMENNLHNCM0Q5YVM7Q3RGOG81RWY7O0FpSjF3NEVBOzs7Ozs7RUFrRFEsZTNEdGJPO0N0RnVwNUVmOztBaUpueDRFQTtFQTBDTSxzQjNEN2FRO0N0RjBwNUVkOztBaUp2eDRFQTs7Ozs7O0VBa0RRLGUzRHJiTTtDdEZtcTVFZDs7QWlKaHk0RUE7RUEwQ00sc0IzRDNhVztDdEZxcTVFakI7O0FpSnB5NEVBOzs7Ozs7RUFrRFEsZTNEbmJTO0N0RjhxNUVqQjs7QWlKN3k0RUE7RUEwQ00sc0IzRHphVTtDdEZncjVFaEI7O0FpSmp6NEVBOzs7Ozs7RUFrRFEsZTNEamJRO0N0RnlyNUVoQjs7QWlKMXo0RUE7RUEwQ00sc0I3SXBaVztDSndxNUVqQjs7QWlKOXo0RUE7Ozs7OztFQWtEUSxlN0k1WlM7Q0ppcjVFakI7O0FpSnYwNEVBO0VBMENNLHNCN0luWlc7Q0pvcjVFakI7O0FpSjMwNEVBOzs7Ozs7RUFrRFEsZTdJM1pTO0NKNnI1RWpCOztBaUpwMTRFQTtFQTBDTSxzQjdJbFpXO0NKZ3M1RWpCOztBaUp4MTRFQTs7Ozs7O0VBa0RRLGU3STFaUztDSnlzNUVqQjs7QWlKajI0RUE7RUEwQ00sc0I3SWpaVztDSjRzNUVqQjs7QWlKcjI0RUE7Ozs7OztFQWtEUSxlN0l6WlM7Q0pxdDVFakI7O0FpSjkyNEVBO0VBMENNLHNCN0loWlc7Q0p3dDVFakI7O0FpSmwzNEVBOzs7Ozs7RUFrRFEsZTdJeFpTO0NKaXU1RWpCOztBaUozMzRFQTtFQTBDTSxzQjdJL1lXO0NKb3U1RWpCOztBaUovMzRFQTs7Ozs7O0VBa0RRLGU3SXZaUztDSjZ1NUVqQjs7QWlKeDQ0RUE7RUEwQ00sc0I3STlZVztDSmd2NUVqQjs7QWlKNTQ0RUE7Ozs7OztFQWtEUSxlN0l0WlM7Q0p5djVFakI7O0FpSnI1NEVBO0VBMENNLHNCN0k3WVc7Q0o0djVFakI7O0FpSno1NEVBOzs7Ozs7RUFrRFEsZTdJclpTO0NKcXc1RWpCOztBaUpsNjRFQTtFQTBDTSxzQjdJNVlXO0NKd3c1RWpCOztBaUp0NjRFQTs7Ozs7O0VBa0RRLGU3SXBaUztDSml4NUVqQjs7QWlKLzY0RUE7RUEwQ00sc0I3STNZVztDSm94NUVqQjs7QWlKbjc0RUE7Ozs7OztFQWtEUSxlN0luWlM7Q0o2eDVFakI7O0FpSjU3NEVBO0VBMENNLG1CN0k3YVM7Q0ptMDVFZjs7QWlKaDg0RUE7Ozs7OztFQWtEUSxZN0lyYk87Q0o0MDVFZjs7QWlKejg0RUE7RUEwQ00sc0I3SXZhWTtDSjAwNUVsQjs7QWlKNzg0RUE7Ozs7OztFQWtEUSxlN0kvYVU7Q0ptMTVFbEI7O0FpSnQ5NEVBO0VBMENNLHNCN0lyYVk7Q0pxMTVFbEI7O0FpSjE5NEVBOzs7Ozs7RUFrRFEsZTdJN2FVO0NKODE1RWxCOztBaUp4NjRFQTtFQUNFLDhCN0k1YmdCO0U2STZiaEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtDakoyNjRFcEI7O0FpSng2NEVBO0VBQ0UsaUJBQWdCO0VBQ2hCLGlDN0luY2dCO0U2SW9jaEIsY0FBYTtFQUNiLHFCQUFvQjtFQUNwQixzQkFBcUI7Q2pKMjY0RXZCOztBaUp0NjRFQTtFQUNFLHVCM0RsUjhCO0UyRG1SOUIsbUIzRHBSMkM7RTJEcVIzQyxpQkFBZ0I7RUFDaEIsd0JBQTBEO0NqSnk2NEU1RDs7QWlKdDY0RUE7RUFDRSx1QkFBc0I7Q2pKeTY0RXhCOztBaUp0NjRFQTtFQUVJLGVBQWdDO0NqSnc2NEVwQzs7QWlKMTY0RUE7RUFLSSwwQkFBdUM7Q2pKeTY0RTNDOztBaUo5NjRFQTtFQVFNLGU3STdkWTtDSnU0NUVsQjs7QWlKbDc0RUE7RUFZSSwwQkFBb0M7Q2pKMDY0RXhDOztBaUp0NzRFQTtFQWdCUSxzQmpKbmZzQjtDQTY1NUU5Qjs7QWlKMTc0RUE7Ozs7OztFQXdCVSxlakozZm9CO0NBczY1RTlCOztBaUpuODRFQTtFQWdCUSxzQjdJbmVVO0NKMDU1RWxCOztBaUp2ODRFQTs7Ozs7O0VBd0JVLGU3STNlUTtDSm02NUVsQjs7QWlKaDk0RUE7RUFnQlEsc0I3SXpjUztDSjY0NUVqQjs7QWlKcDk0RUE7Ozs7OztFQXdCVSxlN0lqZE87Q0pzNTVFakI7O0FpSjc5NEVBO0VBZ0JRLHNCN0l2Y1M7Q0p3NTVFakI7O0FpSmorNEVBOzs7Ozs7RUF3QlUsZTdJL2NPO0NKaTY1RWpCOztBaUoxKzRFQTtFQWdCUSxzQjdJMWNTO0NKdzY1RWpCOztBaUo5KzRFQTs7Ozs7O0VBd0JVLGU3SWxkTztDSmk3NUVqQjs7QWlKdi80RUE7RUFnQlEsc0I3STVjUztDSnU3NUVqQjs7QWlKMy80RUE7Ozs7OztFQXdCVSxlN0lwZE87Q0pnODVFakI7O0FpSnBnNUVBO0VBZ0JRLHNCN0l4ZVU7Q0pnKzVFbEI7O0FpSnhnNUVBOzs7Ozs7RUF3QlUsZTdJaGZRO0NKeSs1RWxCOztBaUpqaDVFQTtFQWdCUSxzQjdJamVVO0NKcys1RWxCOztBaUpyaDVFQTs7Ozs7O0VBd0JVLGU3SXplUTtDSisrNUVsQjs7QWlKOWg1RUE7RUErQlEsc0IzRDVmVztDdEYrLzVFbkI7O0FpSmxpNUVBOzs7Ozs7RUF1Q1UsZTNEcGdCUztDdEZ3ZzZFbkI7O0FpSjNpNUVBO0VBK0JRLHNCM0QzZk07Q3RGMmc2RWQ7O0FpSi9pNUVBOzs7Ozs7RUF1Q1UsZTNEbmdCSTtDdEZvaDZFZDs7QWlKeGo1RUE7RUErQlEsc0IzRHpmTztDdEZzaDZFZjs7QWlKNWo1RUE7Ozs7OztFQXVDVSxlM0RqZ0JLO0N0RitoNkVmOztBaUpyazVFQTtFQStCUSxzQjNEeGZNO0N0RmtpNkVkOztBaUp6azVFQTs7Ozs7O0VBdUNVLGUzRGhnQkk7Q3RGMmk2RWQ7O0FpSmxsNUVBO0VBK0JRLHNCM0R0ZlM7Q3RGNmk2RWpCOztBaUp0bDVFQTs7Ozs7O0VBdUNVLGUzRDlmTztDdEZzajZFakI7O0FpSi9sNUVBO0VBK0JRLHNCM0RwZlE7Q3RGd2o2RWhCOztBaUpubTVFQTs7Ozs7O0VBdUNVLGUzRDVmTTtDdEZpazZFaEI7O0FpSjVtNUVBO0VBK0JRLHNCN0kvZFM7Q0pnajZFakI7O0FpSmhuNUVBOzs7Ozs7RUF1Q1UsZTdJdmVPO0NKeWo2RWpCOztBaUp6bjVFQTtFQStCUSxzQjdJOWRTO0NKNGo2RWpCOztBaUo3bjVFQTs7Ozs7O0VBdUNVLGU3SXRlTztDSnFrNkVqQjs7QWlKdG81RUE7RUErQlEsc0I3STdkUztDSndrNkVqQjs7QWlKMW81RUE7Ozs7OztFQXVDVSxlN0lyZU87Q0ppbDZFakI7O0FpSm5wNUVBO0VBK0JRLHNCN0k1ZFM7Q0pvbDZFakI7O0FpSnZwNUVBOzs7Ozs7RUF1Q1UsZTdJcGVPO0NKNmw2RWpCOztBaUpocTVFQTtFQStCUSxzQjdJM2RTO0NKZ202RWpCOztBaUpwcTVFQTs7Ozs7O0VBdUNVLGU3SW5lTztDSnltNkVqQjs7QWlKN3E1RUE7RUErQlEsc0I3STFkUztDSjRtNkVqQjs7QWlKanI1RUE7Ozs7OztFQXVDVSxlN0lsZU87Q0pxbjZFakI7O0FpSjFyNUVBO0VBK0JRLHNCN0l6ZFM7Q0p3bjZFakI7O0FpSjlyNUVBOzs7Ozs7RUF1Q1UsZTdJamVPO0NKaW82RWpCOztBaUp2czVFQTtFQStCUSxzQjdJeGRTO0NKb282RWpCOztBaUozczVFQTs7Ozs7O0VBdUNVLGU3SWhlTztDSjZvNkVqQjs7QWlKcHQ1RUE7RUErQlEsc0I3SXZkUztDSmdwNkVqQjs7QWlKeHQ1RUE7Ozs7OztFQXVDVSxlN0kvZE87Q0p5cDZFakI7O0FpSmp1NUVBO0VBK0JRLHNCN0l0ZFM7Q0o0cDZFakI7O0FpSnJ1NUVBOzs7Ozs7RUF1Q1UsZTdJOWRPO0NKcXE2RWpCOztBaUo5dTVFQTtFQStCUSxtQjdJeGZPO0NKMnM2RWY7O0FpSmx2NUVBOzs7Ozs7RUF1Q1UsWTdJaGdCSztDSm90NkVmOztBaUozdjVFQTtFQStCUSxzQjdJbGZVO0NKa3Q2RWxCOztBaUovdjVFQTs7Ozs7O0VBdUNVLGU3STFmUTtDSjJ0NkVsQjs7QWlKeHc1RUE7RUErQlEsc0I3SWhmVTtDSjZ0NkVsQjs7QWlKNXc1RUE7Ozs7OztFQXVDVSxlN0l4ZlE7Q0pzdTZFbEI7O0FpSnJ4NUVBOztFQThDSSxlN0lsZ0JjO0U2SW1nQmQsNkI3SWpnQmM7Q0o2dTZFbEI7O0FpSjN4NUVBO0VBa0RJLHNCN0lyZ0JjO0NKa3Y2RWxCOztBaUoveDVFQTtFQXFESSwwQjdJdGdCYztFNkl1Z0JkLHNCN0l6Z0JjO0NKdXY2RWxCOztBa0pwdzZFQTtFQUVFOzs7SUFDRSx5QkFBd0I7R2xKd3c2RTFCO0VrSjd2NkVBOztJMURaQSwyQkFBNEI7STBEZTFCLDBCQUF5QjtJQUN6Qix5QkFBd0I7R2xKK3Y2RTFCO0VrSjV2NkVBO0lBQ0UsMEJBQXlCO0dsSjh2NkUzQjtFOEhweDZFRjtJb0IyQkksVUFBUztJQUNULFVBQVM7SUFDVCxXQUFVO0lBQ1YsWUFBVztHbEo0djZFYjtFa0p6djZFQTtJQUNFLFlBQVc7SUFDWCxtQkFBa0I7R2xKMnY2RXBCO0VtQjduNkVGO0krSHpISSxlQUFjO0dsSnl2NkVoQjtFa0oxdjZFQTs7SUFLSSwrQkFBOEI7R2xKeXY2RWxDO0NBQ0Y7O0FtSnJ5NkVBOzs7RUFJSSxpQkFBZ0I7Q25KdXk2RXBCOztBbUpueTZFQTtFQUNFLDhCQUFtQztDbkpzeTZFckM7O0FtSm55NkVBO0VBQ0UsK0JBQW1DO0NuSnN5NkVyQzs7QW1Kbnk2RUE7RUFDRSwyQkFBcUM7Q25Kc3k2RXZDOztBbUpueTZFQTtFQUNFLDhCQUFtQztDbkpzeTZFckM7O0FtSm55NkVBO0VBQ0UsMkJBQW1DO0NuSnN5NkVyQzs7QW1Kank2RUU7RUFDRSwwQkFBMkI7Q25Kb3k2RS9COztBbUpyeTZFRTtFQUNFLDBCQUEyQjtDbkp3eTZFL0I7O0FtSnp5NkVFO0VBQ0UsMEJBQTJCO0NuSjR5NkUvQjs7QW1KN3k2RUU7RUFDRSwwQkFBMkI7Q25KZ3o2RS9COztBbUpqejZFRTtFQUNFLDBCQUEyQjtDbkpvejZFL0I7O0FtSnJ6NkVFO0VBQ0UsMEJBQTJCO0NuSnd6NkUvQjs7QW1Keno2RUU7RUFDRSwwQkFBMkI7Q25KNHo2RS9COztBbUo3ejZFRTtFQUNFLDBCQUEyQjtDbkpnMDZFL0I7O0FtSmowNkVFO0VBQ0UsMEJBQTJCO0NuSm8wNkUvQjs7QW1KcjA2RUU7RUFDRSwwQkFBMkI7Q25KdzA2RS9COztBbUp6MDZFRTtFQUNFLDBCQUEyQjtDbko0MDZFL0I7O0FtSjcwNkVFO0VBQ0UsMEJBQTJCO0NuSmcxNkUvQjs7QW1KajE2RUU7RUFDRSwwQkFBMkI7Q25KbzE2RS9COztBbUpyMTZFRTtFQUNFLDBCQUEyQjtDbkp3MTZFL0I7O0FtSnoxNkVFO0VBQ0UsMEJBQTJCO0NuSjQxNkUvQjs7QW1KNzE2RUU7RUFDRSwwQkFBMkI7Q25KZzI2RS9COztBNEV4MTZFQTtFdUVSSSx1QkFBMkI7Q25KbzI2RS9COztBbUpyMjZFRTtFQUNFLDBCQUEyQjtDbkp3MjZFL0I7O0FtSnoyNkVFO0VBQ0UsMEJBQTJCO0NuSjQyNkUvQjs7QW1KeDI2RUE7RUFFSSwwQkFBMkI7Q25KMDI2RS9COztBbUo1MjZFQTtFQU9NLDBCQUEyQjtDbkp5MjZFakM7O0FtSmgzNkVBO0VBT00sMEJBQTJCO0NuSjYyNkVqQzs7QW1KcDM2RUE7RUFPTSwwQkFBMkI7Q25KaTM2RWpDOztBbUp4MzZFQTtFQU9NLDBCQUEyQjtDbkpxMzZFakM7O0FtSjUzNkVBO0VBT00sMEJBQTJCO0NuSnkzNkVqQzs7QW1KaDQ2RUE7RUFPTSwwQkFBMkI7Q25KNjM2RWpDOztBbUpwNDZFQTtFQU9NLDBCQUEyQjtDbkppNDZFakM7O0FtSng0NkVBO0VBT00sMEJBQTJCO0NuSnE0NkVqQzs7QW1KNTQ2RUE7RUFPTSwwQkFBMkI7Q25KeTQ2RWpDOztBbUpoNTZFQTtFQU9NLDBCQUEyQjtDbko2NDZFakM7O0FtSnA1NkVBO0VBT00sMEJBQTJCO0NuSmk1NkVqQzs7QW1KeDU2RUE7RUFPTSwwQkFBMkI7Q25KcTU2RWpDOztBbUo1NTZFQTtFQU9NLDBCQUEyQjtDbkp5NTZFakM7O0FtSmg2NkVBO0VBT00sMEJBQTJCO0NuSjY1NkVqQzs7QW1KcDY2RUE7RUFPTSwwQkFBMkI7Q25KaTY2RWpDOztBbUp4NjZFQTtFQU9NLDBCQUEyQjtDbkpxNjZFakM7O0FtSjU2NkVBO0VBT00sdUJBQTJCO0NuSnk2NkVqQzs7QW1KaDc2RUE7RUFPTSwwQkFBMkI7Q25KNjY2RWpDOztBbUpwNzZFQTtFQU9NLDBCQUEyQjtDbkppNzZFakM7O0FvSjU5NkVBO0VBQ0UsNEJBQTJCO0NwSis5NkU3Qjs7QW9KMTk2RUU7RUFDRSxvRkFBNkI7Q3BKNjk2RWpDOztBb0o5OTZFRTtFQUNFLG9GQUE2QjtDcEppKzZFakM7O0FvSmwrNkVFO0VBQ0Usc0ZBQTZCO0NwSnErNkVqQzs7QW9KdCs2RUU7RUFDRSx3RkFBNkI7Q3BKeSs2RWpDOztBb0oxKzZFRTtFQUNFLHVGQUE2QjtDcEo2KzZFakM7O0E0RG4vNkVFO0V5RkVFLHFDQUFzQztDckpxLzZFMUM7O0FxSnQvNkVFOztFQUtJLHVCQUFtQztDckpzLzZFekM7O0FxSjMvNkVFO0VBVU0sc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnEvNkU5Qzs7QXFKaGc3RUU7RUFrQk0scUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSmlnN0VmOztBNER2ZzdFRTtFeUZFRSxxQ0FBc0M7Q3JKeWc3RTFDOztBcUoxZzdFRTs7RUFLSSx1QkFBbUM7Q3JKMGc3RXpDOztBcUovZzdFRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckp5ZzdFOUM7O0FxSnBoN0VFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pxaDdFZjs7QTREM2g3RUU7RXlGRUUscUNBQXNDO0NySjZoN0UxQzs7QXFKOWg3RUU7O0VBS0ksdUJBQW1DO0NySjhoN0V6Qzs7QXFKbmk3RUU7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNmg3RTlDOztBcUp4aTdFRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKeWk3RWY7O0E0RC9pN0VFO0V5RkVFLHFDQUFzQztDckppajdFMUM7O0FxSmxqN0VFOztFQUtJLHVCQUFtQztDckprajdFekM7O0FxSnZqN0VFO0VBVU0sc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmlqN0U5Qzs7QXFKNWo3RUU7RUFrQk0scUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSjZqN0VmOztBNERuazdFRTtFeUZFRSxxQ0FBc0M7Q3JKcWs3RTFDOztBcUp0azdFRTs7RUFLSSwwQkFBbUM7Q3JKc2s3RXpDOztBcUozazdFRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckpxazdFOUM7O0FxSmhsN0VFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsZWpKbUVlO0NKKy82RXZCOztBNER2bDdFRTtFeUZFRSxxQ0FBc0M7Q3JKeWw3RTFDOztBcUoxbDdFRTs7RUFLSSx1QkFBbUM7Q3JKMGw3RXpDOztBcUovbDdFRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckp5bDdFOUM7O0FxSnBtN0VFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pxbTdFZjs7QTREM203RUU7RXlGRUUscUNBQXNDO0NySjZtN0UxQzs7QXFKOW03RUU7O0VBS0ksMEJBQW1DO0NySjhtN0V6Qzs7QXFKbm43RUU7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNm03RTlDOztBcUp4bjdFRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLGVqSm1FZTtDSnVpN0V2Qjs7QTREL243RUU7RXlGRUUscUNBQXNDO0NySmlvN0UxQzs7QXFKbG83RUU7O0VBS0ksdUJBQW1DO0NySmtvN0V6Qzs7QXFKdm83RUU7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKaW83RTlDOztBcUo1bzdFRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKNm83RWY7O0FxSmxwN0VFO0VBQ0UscUNBQXNDO0NySnFwN0UxQzs7QXFKdHA3RUU7O0VBS0ksdUJBQW1DO0NySnNwN0V6Qzs7QXFKM3A3RUU7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKcXA3RTlDOztBcUpocTdFRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKaXE3RWY7O0FxSnRxN0VFO0VBQ0UscUNBQXNDO0NySnlxN0UxQzs7QXFKMXE3RUU7O0VBS0ksdUJBQW1DO0NySjBxN0V6Qzs7QXFKL3E3RUU7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKeXE3RTlDOztBcUpwcjdFRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsb0JBQW1DO0VBQ25DLFlqSmZPO0NKcXI3RWY7O0FxSjFyN0VFO0VBQ0UscUNBQXNDO0NySjZyN0UxQzs7QXFKOXI3RUU7O0VBS0ksdUJBQW1DO0NySjhyN0V6Qzs7QXFKbnM3RUU7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNnI3RTlDOztBcUp4czdFRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKeXM3RWY7O0FxSjlzN0VFO0VBQ0UscUNBQXNDO0NySml0N0UxQzs7QXFKbHQ3RUU7O0VBS0ksMEJBQW1DO0NySmt0N0V6Qzs7QXFKdnQ3RUU7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKaXQ3RTlDOztBcUo1dDdFRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKNnQ3RWY7O0FxSmx1N0VFO0VBQ0UscUNBQXNDO0NySnF1N0UxQzs7QXFKdHU3RUU7O0VBS0ksdUJBQW1DO0NySnN1N0V6Qzs7QXFKM3U3RUU7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKcXU3RTlDOztBcUpodjdFRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKaXY3RWY7O0FxSnR2N0VFO0VBQ0UscUNBQXNDO0NySnl2N0UxQzs7QXFKMXY3RUU7O0VBS0ksdUJBQW1DO0NySjB2N0V6Qzs7QXFKL3Y3RUU7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKeXY3RTlDOztBcUpwdzdFRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKcXc3RWY7O0FxSjF3N0VFO0VBQ0UscUNBQXNDO0NySjZ3N0UxQzs7QXFKOXc3RUU7O0VBS0ksdUJBQW1DO0NySjh3N0V6Qzs7QXFKbng3RUU7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNnc3RTlDOztBcUp4eDdFRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKeXg3RWY7O0FxSjl4N0VFO0VBQ0UscUNBQXNDO0NySml5N0UxQzs7QXFKbHk3RUU7O0VBS0ksdUJBQW1DO0NySmt5N0V6Qzs7QXFKdnk3RUU7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKaXk3RTlDOztBcUo1eTdFRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKNnk3RWY7O0FxSmx6N0VFO0VBQ0UscUNBQXNDO0NySnF6N0UxQzs7QXFKdHo3RUU7O0VBS0ksdUJBQW1DO0NySnN6N0V6Qzs7QXFKM3o3RUU7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKcXo3RTlDOztBcUpoMDdFRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKaTA3RWY7O0FxSnQwN0VFO0VBQ0UscUNBQXNDO0NySnkwN0UxQzs7QXFKMTA3RUU7O0VBS0ksdUJBQW1DO0NySjAwN0V6Qzs7QXFKLzA3RUU7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKeTA3RTlDOztBcUpwMTdFRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKcTE3RWY7O0FxSjExN0VFO0VBQ0UscUNBQXNDO0NySjYxN0UxQzs7QXFKOTE3RUU7O0VBS0ksdUJBQW1DO0NySjgxN0V6Qzs7QXFKbjI3RUU7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNjE3RTlDOztBcUp4MjdFRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKeTI3RWY7O0FxSjkyN0VFO0VBQ0UscUNBQXNDO0NySmkzN0UxQzs7QXFKbDM3RUU7O0VBS0ksMEJBQW1DO0NySmszN0V6Qzs7QXFKdjM3RUU7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKaTM3RTlDOztBcUo1MzdFRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKNjM3RWY7O0FxSmw0N0VFO0VBQ0UscUNBQXNDO0NySnE0N0UxQzs7QXFKdDQ3RUU7O0VBS0ksMEJBQW1DO0NySnM0N0V6Qzs7QXFKMzQ3RUU7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKcTQ3RTlDOztBcUpoNTdFRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLGVqSm1FZTtDSit6N0V2Qjs7QXFKdDU3RUU7RUFDRSxxQ0FBc0M7Q3JKeTU3RTFDOztBcUoxNTdFRTs7RUFLSSx1QkFBbUM7Q3JKMDU3RXpDOztBcUovNTdFRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckp5NTdFOUM7O0FxSnA2N0VFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pxNjdFZjs7QXFKMTY3RUU7RUFDRSxxQ0FBc0M7Q3JKNjY3RTFDOztBcUo5NjdFRTs7RUFLSSx1QkFBbUM7Q3JKODY3RXpDOztBcUpuNzdFRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDcko2NjdFOUM7O0FxSng3N0VFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0p5NzdFZjs7QXFKOTc3RUU7RUFDRSxxQ0FBc0M7Q3JKaTg3RTFDOztBcUpsODdFRTs7RUFLSSx1QkFBbUM7Q3JKazg3RXpDOztBcUp2ODdFRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckppODdFOUM7O0FxSjU4N0VFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0o2ODdFZjs7QTZENTg3RUE7RXdGTEksa0NBQXNDO0NySnE5N0UxQzs7QXFKdDk3RUU7O0VBS0ksMEJBQW1DO0NySnM5N0V6Qzs7QXFKMzk3RUU7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKcTk3RTlDOztBcUpoKzdFRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLGVqSm1FZTtDSis0N0V2Qjs7QXFKdCs3RUU7RUFDRSxxQ0FBc0M7Q3JKeSs3RTFDOztBcUoxKzdFRTs7RUFLSSx1QkFBbUM7Q3JKMCs3RXpDOztBcUovKzdFRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckp5KzdFOUM7O0FxSnAvN0VFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pxLzdFZjs7QXFKMS83RUU7RUFDRSxxQ0FBc0M7Q3JKNi83RTFDOztBcUo5LzdFRTs7RUFLSSx1QkFBbUM7Q3JKOC83RXpDOztBcUpuZzhFRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDcko2LzdFOUM7O0FxSnhnOEVFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0p5ZzhFZjs7QXFKOWc4RUU7RUNTQSwwQmxKQ2dCO0VrSkFoQixlbEo2RXFCO0NKNDc3RXZCOztBc0p0ZzhFQTtFQUNFLDBCQUF3QztFQUN4QywwQkFBbUQ7Q3RKeWc4RXJEOztBc0p0ZzhFQTtFQUNFLHVCbEpKYTtFa0pLYix1QkFBbUM7Q3RKeWc4RXJDOztBNkR2aDhFQTtFeUZrQkUsdUJsSm5CYTtFa0pvQmIsMEJBQW1DO0N0SnlnOEVyQzs7QXFKdGc4RUU7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKa2k4RWY7O0FxSjNnOEVFOztFQVVNLGtDQUFpQztDckpzZzhFekM7O0FxSmhoOEVFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckpzZzhFOUM7O0FxSnRoOEVFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKbWo4RWY7O0FxSjVoOEVFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSndqOEVmOztBcUpqaThFRTs7RUFVTSxrQ0FBaUM7Q3JKNGg4RXpDOztBcUp0aThFRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNGg4RTlDOztBcUo1aThFRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSnlrOEVmOztBcUpsajhFRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0o4azhFZjs7QXFKdmo4RUU7O0VBVU0sa0NBQWlDO0NySmtqOEV6Qzs7QXFKNWo4RUU7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmtqOEU5Qzs7QXFKbGs4RUU7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0orbDhFZjs7QXFKeGs4RUU7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKb204RWY7O0FxSjdrOEVFOztFQVVNLGtDQUFpQztDckp3azhFekM7O0FxSmxsOEVFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckp3azhFOUM7O0FxSnhsOEVFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKcW44RWY7O0FxSjlsOEVFO0VBQ0Usa0ZBQWtHO0VBQ2xHLGVqSnlEbUI7Q0p3aThFdkI7O0FxSm5tOEVFOztFQVVNLGtDQUFpQztDcko4bDhFekM7O0FxSnhtOEVFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDcko4bDhFOUM7O0FxSjltOEVFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsZWpKa0NlO0NKeWo4RXZCOztBcUpwbjhFRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0pncDhFZjs7QXFKem44RUU7O0VBVU0sa0NBQWlDO0NySm9uOEV6Qzs7QXFKOW44RUU7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySm9uOEU5Qzs7QXFKcG84RUU7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0ppcThFZjs7QXFKMW84RUU7RUFDRSxrRkFBa0c7RUFDbEcsZWpKeURtQjtDSm9sOEV2Qjs7QXFKL284RUU7O0VBVU0sa0NBQWlDO0NySjBvOEV6Qzs7QXFKcHA4RUU7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjBvOEU5Qzs7QXFKMXA4RUU7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxlakprQ2U7Q0pxbThFdkI7O0FxSmhxOEVFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSjRyOEVmOztBcUpycThFRTs7RUFVTSxrQ0FBaUM7Q3JKZ3E4RXpDOztBcUoxcThFRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKZ3E4RTlDOztBcUpocjhFRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSjZzOEVmOztBcUp0cjhFRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0prdDhFZjs7QXFKM3I4RUU7O0VBVU0sa0NBQWlDO0NySnNyOEV6Qzs7QXFKaHM4RUU7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnNyOEU5Qzs7QXFKdHM4RUU7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0ptdThFZjs7QXFKNXM4RUU7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKd3U4RWY7O0FxSmp0OEVFOztFQVVNLGtDQUFpQztDcko0czhFekM7O0FxSnR0OEVFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDcko0czhFOUM7O0FxSjV0OEVFO0VBdUJNLGtGQUE0SDtFQUM1SCxvQkFBbUM7RUFDbkMsWWpKaERPO0NKeXY4RWY7O0FxSmx1OEVFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSjh2OEVmOztBcUp2dThFRTs7RUFVTSxrQ0FBaUM7Q3JKa3U4RXpDOztBcUo1dThFRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKa3U4RTlDOztBcUpsdjhFRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSit3OEVmOztBcUp4djhFRTtFQUNFLGtGQUFrRztFQUNsRyxlakp5RG1CO0NKa3M4RXZCOztBcUo3djhFRTs7RUFVTSxrQ0FBaUM7Q3JKd3Y4RXpDOztBcUpsdzhFRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKd3Y4RTlDOztBcUp4dzhFRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSnF5OEVmOztBcUo5dzhFRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0oweThFZjs7QXFKbng4RUU7O0VBVU0sa0NBQWlDO0NySjh3OEV6Qzs7QXFKeHg4RUU7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjh3OEU5Qzs7QXFKOXg4RUU7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0oyejhFZjs7QXFKcHk4RUU7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKZzA4RWY7O0FxSnp5OEVFOztFQVVNLGtDQUFpQztDckpveThFekM7O0FxSjl5OEVFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckpveThFOUM7O0FxSnB6OEVFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKaTE4RWY7O0FxSjF6OEVFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSnMxOEVmOztBcUovejhFRTs7RUFVTSxrQ0FBaUM7Q3JKMHo4RXpDOztBcUpwMDhFRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKMHo4RTlDOztBcUoxMDhFRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSnUyOEVmOztBcUpoMThFRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0o0MjhFZjs7QXFKcjE4RUU7O0VBVU0sa0NBQWlDO0NySmcxOEV6Qzs7QXFKMTE4RUU7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmcxOEU5Qzs7QXFKaDI4RUU7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0o2MzhFZjs7QXFKdDI4RUU7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKazQ4RWY7O0FxSjMyOEVFOztFQVVNLGtDQUFpQztDckpzMjhFekM7O0FxSmgzOEVFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckpzMjhFOUM7O0FxSnQzOEVFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKbTU4RWY7O0FxSjUzOEVFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSnc1OEVmOztBcUpqNDhFRTs7RUFVTSxrQ0FBaUM7Q3JKNDM4RXpDOztBcUp0NDhFRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNDM4RTlDOztBcUo1NDhFRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSnk2OEVmOztBcUpsNThFRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0o4NjhFZjs7QXFKdjU4RUU7O0VBVU0sa0NBQWlDO0NySms1OEV6Qzs7QXFKNTU4RUU7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySms1OEU5Qzs7QXFKbDY4RUU7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0orNzhFZjs7QXFKeDY4RUU7RUFDRSxrRkFBa0c7RUFDbEcsZWpKeURtQjtDSmszOEV2Qjs7QXFKNzY4RUU7O0VBVU0sa0NBQWlDO0NySnc2OEV6Qzs7QXFKbDc4RUU7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnc2OEU5Qzs7QXFKeDc4RUU7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0pxOThFZjs7QXFKOTc4RUU7RUFDRSxrRkFBa0c7RUFDbEcsZWpKeURtQjtDSnc0OEV2Qjs7QXFKbjg4RUU7O0VBVU0sa0NBQWlDO0NySjg3OEV6Qzs7QXFKeDg4RUU7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjg3OEU5Qzs7QXFKOTg4RUU7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxlakprQ2U7Q0p5NThFdkI7O0FxSnA5OEVFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSmcvOEVmOztBcUp6OThFRTs7RUFVTSxrQ0FBaUM7Q3JKbzk4RXpDOztBcUo5OThFRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKbzk4RTlDOztBcUpwKzhFRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSmlnOUVmOztBcUoxKzhFRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0pzZzlFZjs7QXFKLys4RUU7O0VBVU0sa0NBQWlDO0NySjArOEV6Qzs7QXFKcC84RUU7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjArOEU5Qzs7QXFKMS84RUU7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0p1aDlFZjs7QXFKaGc5RUU7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKNGg5RWY7O0FxSnJnOUVFOztFQVVNLGtDQUFpQztDckpnZzlFekM7O0FxSjFnOUVFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckpnZzlFOUM7O0FxSmhoOUVFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKNmk5RWY7O0FxSnRoOUVFO0VBQ0UsMEVBQWtHO0VBQ2xHLGVqSnlEbUI7Q0pnKzhFdkI7O0FxSjNoOUVFOztFQVVNLGtDQUFpQztDckpzaDlFekM7O0FxSmhpOUVFO0VBY00sK0VBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckpzaDlFOUM7O0FxSnRpOUVFO0VBdUJNLCtFQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsZWpKa0NlO0NKaS84RXZCOztBcUo1aTlFRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0p3azlFZjs7QXFKamo5RUU7O0VBVU0sa0NBQWlDO0NySjRpOUV6Qzs7QXFKdGo5RUU7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjRpOUU5Qzs7QXFKNWo5RUU7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0p5bDlFZjs7QXFKbGs5RUU7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKOGw5RWY7O0FxSnZrOUVFOztFQVVNLGtDQUFpQztDckprazlFekM7O0FxSjVrOUVFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckprazlFOUM7O0FxSmxsOUVFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKK205RWY7O0FBRUE7RXNKOWs5RUUsYUFBWTtDdEpnbDlFZDs7QXNKNWs5RUE7RUFDRSwwQkFBc0M7Q3RKK2s5RXhDOztBc0ozazlFQTtFQUNFLGVBQTZCO0N0SjhrOUUvQjs7QXNKL2s5RUE7RUFLSSxlQUE2QjtDdEo4azlFakM7O0FzSjFrOUVBO0VBQ0UsZWxKaERnQjtDSjZuOUVsQjs7QXNKOWs5RUE7RUFLSSxlQUE4QjtDdEo2azlFbEM7O0F1SjNvOUVFOzs7RUFRSSxldkpkd0I7Q0F1cDlFOUI7O0FPNW85RUU7OztFZ0pNTSxlQVZrQztDdkpzcDlFMUM7O0F1SnZwOUVFO0VBa0JNLDBCdkp4QnNCO0V1SnlCdEIsWW5KZk87Q0p3cDlFZjs7QXVKNXA5RUU7RUF5Qk0sMEJ2Si9Cc0I7RXVKZ0N0QixzQkFBaUM7Q3ZKdW85RXpDOztBdUpqcTlFRTtFQStCTSwyTmxJUW1JO0NyQjhuOUUzSTs7QXVKcnE5RUU7Ozs7RUF1Q0ksc0JBQWtDO0N2SnFvOUV4Qzs7QXVKNXE5RUU7RUE0Q00sZXZKbERzQjtDQXNyOUU5Qjs7QXVKaHI5RUU7O0VBaURNLDBCdkp2RHNCO0V1SndEdEIsc0J2SnhEc0I7RXVKeUR0QixZbkovQ087Q0ptcjlFZjs7QXVKdnI5RUU7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSm9yOUVsQjs7QXVKOXI5RUU7RUFpRVEsZWpFeUNrQjtDdEZ3bDlFNUI7O0FPN3I5RUU7RWdKK0RVLFluSmhFRztDSmtzOUVmOztBdUp0czlFRTtFQTZFUSxlbkpqRVE7Q0o4cjlFbEI7O0FPcnM5RUU7RWdKMkVVLGVuSm5FTTtDSmlzOUVsQjs7QXVKeG45RUU7RUFLUSxlQUErQjtDdkp1bjlFekM7O0F1Smx0OUVFOzs7RUFRSSxlbkpFWTtDSjhzOUVsQjs7QU9udDlFRTs7O0VnSk1NLGVBVmtDO0N2SjZ0OUUxQzs7QXVKOXQ5RUU7RUFrQk0sMEJuSlJVO0VtSlNWLFluSmZPO0NKK3Q5RWY7O0F1Sm51OUVFO0VBeUJNLDBCbkpmVTtFbUpnQlYsc0JBQWlDO0N2SjhzOUV6Qzs7QXVKeHU5RUU7RUErQk0sMk5sSVFtSTtDckJxczlFM0k7O0F1SjV1OUVFOzs7O0VBdUNJLHNCQUFrQztDdko0czlFeEM7O0F1Sm52OUVFO0VBNENNLGVuSmxDVTtDSjZ1OUVsQjs7QXVKdnY5RUU7O0VBaURNLDBCbkp2Q1U7RW1Kd0NWLHNCbkp4Q1U7RW1KeUNWLFluSi9DTztDSjB2OUVmOztBdUo5djlFRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKMnY5RWxCOztBdUpydzlFRTtFQWlFUSxlakV5Q2tCO0N0RitwOUU1Qjs7QU9wdzlFRTtFZ0orRFUsWW5KaEVHO0NKeXc5RWY7O0F1Sjd3OUVFO0VBNkVRLGVuSmpFUTtDSnF3OUVsQjs7QU81dzlFRTtFZ0oyRVUsZW5KbkVNO0NKd3c5RWxCOztBdUovcjlFRTtFQUtRLGVBQStCO0N2SjhyOUV6Qzs7QXVKeng5RUU7OztFQVFJLGVuSjRCVztDSjJ2OUVqQjs7QU8xeDlFRTs7O0VnSk1NLGVBVmtDO0N2Sm95OUUxQzs7QXVKcnk5RUU7RUFrQk0sMEJuSmtCUztFbUpqQlQsWW5KZk87Q0pzeTlFZjs7QXVKMXk5RUU7RUF5Qk0sMEJuSldTO0VtSlZULHNCQUFpQztDdkpxeDlFekM7O0F1Si95OUVFO0VBK0JNLDJObElRbUk7Q3JCNHc5RTNJOztBdUpuejlFRTs7OztFQXVDSSxzQkFBa0M7Q3ZKbXg5RXhDOztBdUoxejlFRTtFQTRDTSxlbkpSUztDSjB4OUVqQjs7QXVKOXo5RUU7O0VBaURNLDBCbkpiUztFbUpjVCxzQm5KZFM7RW1KZVQsWW5KL0NPO0NKaTA5RWY7O0F1SnIwOUVFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0prMDlFbEI7O0F1SjUwOUVFO0VBaUVRLGVqRXlDa0I7Q3RGc3U5RTVCOztBTzMwOUVFO0VnSitEVSxZbkpoRUc7Q0pnMTlFZjs7QXVKcDE5RUU7RUE2RVEsZW5KakVRO0NKNDA5RWxCOztBT24xOUVFO0VnSjJFVSxlbkpuRU07Q0orMDlFbEI7O0F1SnR3OUVFO0VBS1EsZUFBK0I7Q3ZKcXc5RXpDOztBdUpoMjlFRTs7O0VBUUksZW5KOEJXO0NKZzA5RWpCOztBT2oyOUVFOzs7RWdKTU0sZUFWa0M7Q3ZKMjI5RTFDOztBdUo1MjlFRTtFQWtCTSwwQm5Kb0JTO0VtSm5CVCxZbkpmTztDSjYyOUVmOztBdUpqMzlFRTtFQXlCTSwwQm5KYVM7RW1KWlQsc0JBQWlDO0N2SjQxOUV6Qzs7QXVKdDM5RUU7RUErQk0sMk5sSVFtSTtDckJtMTlFM0k7O0F1SjEzOUVFOzs7O0VBdUNJLHNCQUFrQztDdkowMTlFeEM7O0F1Smo0OUVFO0VBNENNLGVuSk5TO0NKKzE5RWpCOztBdUpyNDlFRTs7RUFpRE0sMEJuSlhTO0VtSllULHNCbkpaUztFbUphVCxZbkovQ087Q0p3NDlFZjs7QXVKNTQ5RUU7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSnk0OUVsQjs7QXVKbjU5RUU7RUFpRVEsZWpFeUNrQjtDdEY2eTlFNUI7O0FPbDU5RUU7RWdKK0RVLFluSmhFRztDSnU1OUVmOztBdUozNTlFRTtFQTZFUSxlbkpqRVE7Q0ptNTlFbEI7O0FPMTU5RUU7RWdKMkVVLGVuSm5FTTtDSnM1OUVsQjs7QXVKNzA5RUU7RUFLUSxlQUErQjtDdko0MDlFekM7O0F1SnY2OUVFOzs7RUFRSSxlbkoyQlc7Q0owNDlFakI7O0FPeDY5RUU7OztFZ0pNTSxlQVZrQztDdkprNzlFMUM7O0F1Sm43OUVFO0VBa0JNLDBCbkppQlM7RW1KaEJULGVuSm1FZTtDSmsyOUV2Qjs7QXVKeDc5RUU7RUF5Qk0sMEJuSlVTO0VtSlRULHNCQUFpQztDdkptNjlFekM7O0F1Sjc3OUVFO0VBK0JNLDhObElRbUk7Q3JCMDU5RTNJOztBdUpqODlFRTs7OztFQXVDSSxzQkFBa0M7Q3ZKaTY5RXhDOztBdUp4ODlFRTtFQTRDTSxlbkpUUztDSnk2OUVqQjs7QXVKNTg5RUU7O0VBaURNLDBCbkpkUztFbUplVCxzQm5KZlM7RW1KZ0JULFluSi9DTztDSis4OUVmOztBdUpuOTlFRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKZzk5RWxCOztBdUoxOTlFRTtFQWlFUSxlakV5Q2tCO0N0Rm8zOUU1Qjs7QU96OTlFRTtFZ0orRFUsWW5KaEVHO0NKODk5RWY7O0F1SmwrOUVFO0VBNkVRLGVuSmpFUTtDSjA5OUVsQjs7QU9qKzlFRTtFZ0oyRVUsZW5KbkVNO0NKNjk5RWxCOztBdUpwNTlFRTtFQUtRLGVBQStCO0N2Sm01OUV6Qzs7QXVKOSs5RUU7OztFQVFJLGVuSnlCVztDSm05OUVqQjs7QU8vKzlFRTs7O0VnSk1NLGVBVmtDO0N2SnkvOUUxQzs7QXVKMS85RUU7RUFrQk0sMEJuSmVTO0VtSmRULFluSmZPO0NKMi85RWY7O0F1Si8vOUVFO0VBeUJNLDBCbkpRUztFbUpQVCxzQkFBaUM7Q3ZKMCs5RXpDOztBdUpwZytFRTtFQStCTSwyTmxJUW1JO0NyQmkrOUUzSTs7QXVKeGcrRUU7Ozs7RUF1Q0ksc0JBQWtDO0N2SncrOUV4Qzs7QXVKL2crRUU7RUE0Q00sZW5KWFM7Q0prLzlFakI7O0F1Sm5oK0VFOztFQWlETSwwQm5KaEJTO0VtSmlCVCxzQm5KakJTO0VtSmtCVCxZbkovQ087Q0pzaCtFZjs7QXVKMWgrRUU7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSnVoK0VsQjs7QXVKamkrRUU7RUFpRVEsZWpFeUNrQjtDdEYyNzlFNUI7O0FPaGkrRUU7RWdKK0RVLFluSmhFRztDSnFpK0VmOztBdUp6aStFRTtFQTZFUSxlbkpqRVE7Q0ppaStFbEI7O0FPeGkrRUU7RWdKMkVVLGVuSm5FTTtDSm9pK0VsQjs7QXVKMzk5RUU7RUFLUSxlQUErQjtDdkowOTlFekM7O0F1SnJqK0VFOzs7RUFRSSxlbkpIWTtDSnNqK0VsQjs7QU90aitFRTs7O0VnSk1NLGVBVmtDO0N2SmdrK0UxQzs7QXVKamsrRUU7RUFrQk0sMEJuSmJVO0VtSmNWLGVuSm1FZTtDSmcvOUV2Qjs7QXVKdGsrRUU7RUF5Qk0sMEJuSnBCVTtFbUpxQlYsc0JBQWlDO0N2SmlqK0V6Qzs7QXVKM2srRUU7RUErQk0sOE5sSVFtSTtDckJ3aStFM0k7O0F1Si9rK0VFOzs7O0VBdUNJLG9CQUFrQztDdkoraStFeEM7O0F1SnRsK0VFO0VBNENNLGVuSnZDVTtDSnFsK0VsQjs7QXVKMWwrRUU7O0VBaURNLDBCbko1Q1U7RW1KNkNWLHNCbko3Q1U7RW1KOENWLFluSi9DTztDSjZsK0VmOztBdUpqbStFRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKOGwrRWxCOztBdUp4bStFRTtFQWlFUSxlakV5Q2tCO0N0RmtnK0U1Qjs7QU92bStFRTtFZ0orRFUsWW5KaEVHO0NKNG0rRWY7O0F1SmhuK0VFO0VBNkVRLGVuSmpFUTtDSndtK0VsQjs7QU8vbStFRTtFZ0oyRVUsZW5KbkVNO0NKMm0rRWxCOztBdUpsaStFRTtFQUtRLGFBQStCO0N2SmlpK0V6Qzs7QXVKNW4rRUU7OztFQVFJLGVuSklZO0NKc24rRWxCOztBTzduK0VFOzs7RWdKTU0sZUFWa0M7Q3ZKdW8rRTFDOztBdUp4bytFRTtFQWtCTSwwQm5KTlU7RW1KT1YsWW5KZk87Q0p5bytFZjs7QXVKN28rRUU7RUF5Qk0sMEJuSmJVO0VtSmNWLHNCQUFpQztDdkp3bitFekM7O0F1SmxwK0VFO0VBK0JNLDJObElRbUk7Q3JCK20rRTNJOztBdUp0cCtFRTs7OztFQXVDSSxzQkFBa0M7Q3ZKc24rRXhDOztBdUo3cCtFRTtFQTRDTSxlbkpoQ1U7Q0pxcCtFbEI7O0F1SmpxK0VFOztFQWlETSwwQm5KckNVO0VtSnNDVixzQm5KdENVO0VtSnVDVixZbkovQ087Q0pvcStFZjs7QXVKeHErRUU7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSnFxK0VsQjs7QXVKL3ErRUU7RUFpRVEsZWpFeUNrQjtDdEZ5aytFNUI7O0FPOXErRUU7RWdKK0RVLFluSmhFRztDSm1yK0VmOztBdUp2citFRTtFQTZFUSxlbkpqRVE7Q0orcStFbEI7O0FPdHIrRUU7RWdKMkVVLGVuSm5FTTtDSmtyK0VsQjs7QXVKem0rRUU7RUFLUSxlQUErQjtDdkp3bStFekM7O0F1Sm5zK0VFOzs7RUFRSSxlakVSYTtDdEZ5cytFbkI7O0FPcHMrRUU7OztFZ0pNTSxlQVZrQztDdko4cytFMUM7O0F1Si9zK0VFO0VBa0JNLDBCakVsQlc7RWlFbUJYLFluSmZPO0NKZ3QrRWY7O0F1SnB0K0VFO0VBeUJNLDBCakV6Qlc7RWlFMEJYLHNCQUFpQztDdkorcitFekM7O0F1Snp0K0VFO0VBK0JNLDJObElRbUk7Q3JCc3IrRTNJOztBdUo3dCtFRTs7OztFQXVDSSxzQkFBa0M7Q3ZKNnIrRXhDOztBdUpwdStFRTtFQTRDTSxlakU1Q1c7Q3RGd3UrRW5COztBdUp4dStFRTs7RUFpRE0sMEJqRWpEVztFaUVrRFgsc0JqRWxEVztFaUVtRFgsWW5KL0NPO0NKMnUrRWY7O0F1Si91K0VFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0o0dStFbEI7O0F1SnR2K0VFO0VBaUVRLGVqRXlDa0I7Q3RGZ3ArRTVCOztBT3J2K0VFO0VnSitEVSxZbkpoRUc7Q0owditFZjs7QXVKOXYrRUU7RUE2RVEsZW5KakVRO0NKc3YrRWxCOztBTzd2K0VFO0VnSjJFVSxlbkpuRU07Q0p5ditFbEI7O0F1SmhyK0VFO0VBS1EsZUFBK0I7Q3ZKK3ErRXpDOztBdUoxdytFRTs7O0VBUUksZWpFUFE7Q3RGK3crRWQ7O0FPM3crRUU7OztFZ0pNTSxhQVZrQztDdkpxeCtFMUM7O0F1SnR4K0VFO0VBa0JNLDBCakVqQk07RWlFa0JOLFluSmZPO0NKdXgrRWY7O0F1SjN4K0VFO0VBeUJNLDBCakV4Qk07RWlFeUJOLG9CQUFpQztDdkpzdytFekM7O0F1Smh5K0VFO0VBK0JNLDJObElRbUk7Q3JCNnYrRTNJOztBdUpweStFRTs7OztFQXVDSSxzQkFBa0M7Q3ZKb3crRXhDOztBdUozeStFRTtFQTRDTSxlakUzQ007Q3RGOHkrRWQ7O0F1Si95K0VFOztFQWlETSwwQmpFaERNO0VpRWlETixzQmpFakRNO0VpRWtETixZbkovQ087Q0preitFZjs7QXVKdHorRUU7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSm16K0VsQjs7QXVKN3orRUU7RUFpRVEsZWpFeUNrQjtDdEZ1dCtFNUI7O0FPNXorRUU7RWdKK0RVLFluSmhFRztDSmkwK0VmOztBdUpyMCtFRTtFQTZFUSxlbkpqRVE7Q0o2eitFbEI7O0FPcDArRUU7RWdKMkVVLGVuSm5FTTtDSmcwK0VsQjs7QXVKdnYrRUU7RUFLUSxlQUErQjtDdkpzditFekM7O0F1SmoxK0VFOzs7RUFRSSxlakVMUztDdEZvMStFZjs7QU9sMStFRTs7O0VnSk1NLGVBVmtDO0N2SjQxK0UxQzs7QXVKNzErRUU7RUFrQk0sMEJqRWZPO0VpRWdCUCxZbkpmTztDSjgxK0VmOztBdUpsMitFRTtFQXlCTSwwQmpFdEJPO0VpRXVCUCxzQkFBaUM7Q3ZKNjArRXpDOztBdUp2MitFRTtFQStCTSwyTmxJUW1JO0NyQm8wK0UzSTs7QXVKMzIrRUU7Ozs7RUF1Q0ksc0JBQWtDO0N2SjIwK0V4Qzs7QXVKbDMrRUU7RUE0Q00sZWpFekNPO0N0Rm0zK0VmOztBdUp0MytFRTs7RUFpRE0sMEJqRTlDTztFaUUrQ1Asc0JqRS9DTztFaUVnRFAsWW5KL0NPO0NKeTMrRWY7O0F1SjczK0VFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0owMytFbEI7O0F1SnA0K0VFO0VBaUVRLGVqRXlDa0I7Q3RGOHgrRTVCOztBT240K0VFO0VnSitEVSxZbkpoRUc7Q0p3NCtFZjs7QXVKNTQrRUU7RUE2RVEsZW5KakVRO0NKbzQrRWxCOztBTzM0K0VFO0VnSjJFVSxlbkpuRU07Q0p1NCtFbEI7O0F1Sjl6K0VFO0VBS1EsZUFBK0I7Q3ZKNnorRXpDOztBdUp4NStFRTs7O0VBUUksZWpFSlE7Q3RGMDUrRWQ7O0FPejUrRUU7OztFZ0pNTSxlQVZrQztDdkptNitFMUM7O0F1SnA2K0VFO0VBa0JNLDBCakVkTTtFaUVlTixlbkptRWU7Q0ptMStFdkI7O0F1Sno2K0VFO0VBeUJNLDBCakVyQk07RWlFc0JOLHNCQUFpQztDdkpvNStFekM7O0F1Sjk2K0VFO0VBK0JNLDhObElRbUk7Q3JCMjQrRTNJOztBdUpsNytFRTs7OztFQXVDSSxzQkFBa0M7Q3ZKazUrRXhDOztBdUp6NytFRTtFQTRDTSxlakV4Q007Q3RGeTcrRWQ7O0F1Sjc3K0VFOztFQWlETSwwQmpFN0NNO0VpRThDTixzQmpFOUNNO0VpRStDTixZbkovQ087Q0pnOCtFZjs7QXVKcDgrRUU7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSmk4K0VsQjs7QXVKMzgrRUU7RUFpRVEsZWpFeUNrQjtDdEZxMitFNUI7O0FPMTgrRUU7RWdKK0RVLFluSmhFRztDSis4K0VmOztBdUpuOStFRTtFQTZFUSxlbkpqRVE7Q0oyOCtFbEI7O0FPbDkrRUU7RWdKMkVVLGVuSm5FTTtDSjg4K0VsQjs7QXVKcjQrRUU7RUFLUSxlQUErQjtDdkpvNCtFekM7O0F1Si85K0VFOzs7RUFRSSxlakVGVztDdEYrOStFakI7O0FPaCsrRUU7OztFZ0pNTSxlQVZrQztDdkowKytFMUM7O0F1SjMrK0VFO0VBa0JNLDBCakVaUztFaUVhVCxZbkpmTztDSjQrK0VmOztBdUpoLytFRTtFQXlCTSwwQmpFbkJTO0VpRW9CVCxzQkFBaUM7Q3ZKMjkrRXpDOztBdUpyLytFRTtFQStCTSwyTmxJUW1JO0NyQms5K0UzSTs7QXVKei8rRUU7Ozs7RUF1Q0ksc0JBQWtDO0N2Snk5K0V4Qzs7QXVKaGcvRUU7RUE0Q00sZWpFdENTO0N0RjgvK0VqQjs7QXVKcGcvRUU7O0VBaURNLDBCakUzQ1M7RWlFNENULHNCakU1Q1M7RWlFNkNULFluSi9DTztDSnVnL0VmOztBdUozZy9FRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKd2cvRWxCOztBdUpsaC9FRTtFQWlFUSxlakV5Q2tCO0N0RjQ2K0U1Qjs7QU9qaC9FRTtFZ0orRFUsWW5KaEVHO0NKc2gvRWY7O0F1SjFoL0VFO0VBNkVRLGVuSmpFUTtDSmtoL0VsQjs7QU96aC9FRTtFZ0oyRVUsZW5KbkVNO0NKcWgvRWxCOztBdUo1OCtFRTtFQUtRLGVBQStCO0N2SjI4K0V6Qzs7QXVKdGkvRUU7OztFQVFJLGVqRUFVO0N0Rm9pL0VoQjs7QU92aS9FRTs7O0VnSk1NLGVBVmtDO0N2SmlqL0UxQzs7QXVKbGovRUU7RUFrQk0sMEJqRVZRO0VpRVdSLFluSmZPO0NKbWovRWY7O0F1SnZqL0VFO0VBeUJNLDBCakVqQlE7RWlFa0JSLHNCQUFpQztDdkpraS9FekM7O0F1SjVqL0VFO0VBK0JNLDJObElRbUk7Q3JCeWgvRTNJOztBdUpoay9FRTs7OztFQXVDSSxzQkFBa0M7Q3ZKZ2kvRXhDOztBdUp2ay9FRTtFQTRDTSxlakVwQ1E7Q3RGbWsvRWhCOztBdUozay9FRTs7RUFpRE0sMEJqRXpDUTtFaUUwQ1Isc0JqRTFDUTtFaUUyQ1IsWW5KL0NPO0NKOGsvRWY7O0F1SmxsL0VFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0oray9FbEI7O0F1SnpsL0VFO0VBaUVRLGVqRXlDa0I7Q3RGbS8rRTVCOztBT3hsL0VFO0VnSitEVSxZbkpoRUc7Q0o2bC9FZjs7QXVKam0vRUU7RUE2RVEsZW5KakVRO0NKeWwvRWxCOztBT2htL0VFO0VnSjJFVSxlbkpuRU07Q0o0bC9FbEI7O0F1Sm5oL0VFO0VBS1EsZUFBK0I7Q3ZKa2gvRXpDOztBdUo3bS9FRTs7O0VBUUksZW5KcUJXO0NKc2wvRWpCOztBTzltL0VFOzs7RWdKTU0sZUFWa0M7Q3ZKd24vRTFDOztBdUp6bi9FRTtFQWtCTSwwQm5KV1M7RW1KVlQsWW5KZk87Q0owbi9FZjs7QXVKOW4vRUU7RUF5Qk0sMEJuSklTO0VtSkhULHNCQUFpQztDdkp5bS9FekM7O0F1Sm5vL0VFO0VBK0JNLDJObElRbUk7Q3JCZ20vRTNJOztBdUp2by9FRTs7OztFQXVDSSxzQkFBa0M7Q3ZKdW0vRXhDOztBdUo5by9FRTtFQTRDTSxlbkpmUztDSnFuL0VqQjs7QXVKbHAvRUU7O0VBaURNLDBCbkpwQlM7RW1KcUJULHNCbkpyQlM7RW1Kc0JULFluSi9DTztDSnFwL0VmOztBdUp6cC9FRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKc3AvRWxCOztBdUpocS9FRTtFQWlFUSxlakV5Q2tCO0N0RjBqL0U1Qjs7QU8vcC9FRTtFZ0orRFUsWW5KaEVHO0NKb3EvRWY7O0F1SnhxL0VFO0VBNkVRLGVuSmpFUTtDSmdxL0VsQjs7QU92cS9FRTtFZ0oyRVUsZW5KbkVNO0NKbXEvRWxCOztBdUoxbC9FRTtFQUtRLGVBQStCO0N2SnlsL0V6Qzs7QXVKcHIvRUU7OztFQVFJLGVuSnNCVztDSjRwL0VqQjs7QU9yci9FRTs7O0VnSk1NLGVBVmtDO0N2SityL0UxQzs7QXVKaHMvRUU7RUFrQk0sMEJuSllTO0VtSlhULFluSmZPO0NKaXMvRWY7O0F1SnJzL0VFO0VBeUJNLDBCbkpLUztFbUpKVCxzQkFBaUM7Q3ZKZ3IvRXpDOztBdUoxcy9FRTtFQStCTSwyTmxJUW1JO0NyQnVxL0UzSTs7QXVKOXMvRUU7Ozs7RUF1Q0ksc0JBQWtDO0N2SjhxL0V4Qzs7QXVKcnQvRUU7RUE0Q00sZW5KZFM7Q0oyci9FakI7O0F1Snp0L0VFOztFQWlETSwwQm5KbkJTO0VtSm9CVCxzQm5KcEJTO0VtSnFCVCxZbkovQ087Q0o0dC9FZjs7QXVKaHUvRUU7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSjZ0L0VsQjs7QXVKdnUvRUU7RUFpRVEsZWpFeUNrQjtDdEZpby9FNUI7O0FPdHUvRUU7RWdKK0RVLFluSmhFRztDSjJ1L0VmOztBdUovdS9FRTtFQTZFUSxlbkpqRVE7Q0p1dS9FbEI7O0FPOXUvRUU7RWdKMkVVLGVuSm5FTTtDSjB1L0VsQjs7QXVKanEvRUU7RUFLUSxlQUErQjtDdkpncS9FekM7O0F1SjN2L0VFOzs7RUFRSSxlbkp1Qlc7Q0prdS9FakI7O0FPNXYvRUU7OztFZ0pNTSxlQVZrQztDdkpzdy9FMUM7O0F1SnZ3L0VFO0VBa0JNLDBCbkphUztFbUpaVCxZbkpmTztDSnd3L0VmOztBdUo1dy9FRTtFQXlCTSwwQm5KTVM7RW1KTFQsc0JBQWlDO0N2SnV2L0V6Qzs7QXVKangvRUU7RUErQk0sMk5sSVFtSTtDckI4dS9FM0k7O0F1SnJ4L0VFOzs7O0VBdUNJLHNCQUFrQztDdkpxdi9FeEM7O0F1SjV4L0VFO0VBNENNLGVuSmJTO0NKaXcvRWpCOztBdUpoeS9FRTs7RUFpRE0sMEJuSmxCUztFbUptQlQsc0JuSm5CUztFbUpvQlQsWW5KL0NPO0NKbXkvRWY7O0F1SnZ5L0VFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0pveS9FbEI7O0F1Sjl5L0VFO0VBaUVRLGVqRXlDa0I7Q3RGd3MvRTVCOztBTzd5L0VFO0VnSitEVSxZbkpoRUc7Q0prei9FZjs7QXVKdHovRUU7RUE2RVEsZW5KakVRO0NKOHkvRWxCOztBT3J6L0VFO0VnSjJFVSxlbkpuRU07Q0ppei9FbEI7O0F1Snh1L0VFO0VBS1EsZUFBK0I7Q3ZKdXUvRXpDOztBdUpsMC9FRTs7O0VBUUksZW5Kd0JXO0NKd3kvRWpCOztBT24wL0VFOzs7RWdKTU0sZUFWa0M7Q3ZKNjAvRTFDOztBdUo5MC9FRTtFQWtCTSwwQm5KY1M7RW1KYlQsWW5KZk87Q0orMC9FZjs7QXVKbjEvRUU7RUF5Qk0sMEJuSk9TO0VtSk5ULHNCQUFpQztDdko4ei9FekM7O0F1SngxL0VFO0VBK0JNLDJObElRbUk7Q3JCcXovRTNJOztBdUo1MS9FRTs7OztFQXVDSSxzQkFBa0M7Q3ZKNHovRXhDOztBdUpuMi9FRTtFQTRDTSxlbkpaUztDSnUwL0VqQjs7QXVKdjIvRUU7O0VBaURNLDBCbkpqQlM7RW1Ka0JULHNCbkpsQlM7RW1KbUJULFluSi9DTztDSjAyL0VmOztBdUo5Mi9FRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKMjIvRWxCOztBdUpyMy9FRTtFQWlFUSxlakV5Q2tCO0N0Rit3L0U1Qjs7QU9wMy9FRTtFZ0orRFUsWW5KaEVHO0NKeTMvRWY7O0F1SjczL0VFO0VBNkVRLGVuSmpFUTtDSnEzL0VsQjs7QU81My9FRTtFZ0oyRVUsZW5KbkVNO0NKdzMvRWxCOztBdUoveS9FRTtFQUtRLGVBQStCO0N2Sjh5L0V6Qzs7QXVKejQvRUU7OztFQVFJLGVuSnlCVztDSjgyL0VqQjs7QU8xNC9FRTs7O0VnSk1NLGVBVmtDO0N2Sm81L0UxQzs7QXVKcjUvRUU7RUFrQk0sMEJuSmVTO0VtSmRULFluSmZPO0NKczUvRWY7O0F1SjE1L0VFO0VBeUJNLDBCbkpRUztFbUpQVCxzQkFBaUM7Q3ZKcTQvRXpDOztBdUovNS9FRTtFQStCTSwyTmxJUW1JO0NyQjQzL0UzSTs7QXVKbjYvRUU7Ozs7RUF1Q0ksc0JBQWtDO0N2Sm00L0V4Qzs7QXVKMTYvRUU7RUE0Q00sZW5KWFM7Q0o2NC9FakI7O0F1Sjk2L0VFOztFQWlETSwwQm5KaEJTO0VtSmlCVCxzQm5KakJTO0VtSmtCVCxZbkovQ087Q0ppNy9FZjs7QXVKcjcvRUU7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSms3L0VsQjs7QXVKNTcvRUU7RUFpRVEsZWpFeUNrQjtDdEZzMS9FNUI7O0FPMzcvRUU7RWdKK0RVLFluSmhFRztDSmc4L0VmOztBdUpwOC9FRTtFQTZFUSxlbkpqRVE7Q0o0Ny9FbEI7O0FPbjgvRUU7RWdKMkVVLGVuSm5FTTtDSis3L0VsQjs7QXVKdDMvRUU7RUFLUSxlQUErQjtDdkpxMy9FekM7O0F1Smg5L0VFOzs7RUFRSSxlbkowQlc7Q0pvNy9FakI7O0FPajkvRUU7OztFZ0pNTSxlQVZrQztDdkoyOS9FMUM7O0F1SjU5L0VFO0VBa0JNLDBCbkpnQlM7RW1KZlQsZW5KbUVlO0NKMjQvRXZCOztBdUpqKy9FRTtFQXlCTSwwQm5KU1M7RW1KUlQsc0JBQWlDO0N2SjQ4L0V6Qzs7QXVKdCsvRUU7RUErQk0sOE5sSVFtSTtDckJtOC9FM0k7O0F1SjErL0VFOzs7O0VBdUNJLHNCQUFrQztDdkowOC9FeEM7O0F1SmovL0VFO0VBNENNLGVuSlZTO0NKbTkvRWpCOztBdUpyLy9FRTs7RUFpRE0sMEJuSmZTO0VtSmdCVCxzQm5KaEJTO0VtSmlCVCxZbkovQ087Q0p3Ly9FZjs7QXVKNS8vRUU7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSnkvL0VsQjs7QXVKbmdnRkU7RUFpRVEsZWpFeUNrQjtDdEY2NS9FNUI7O0FPbGdnRkU7RWdKK0RVLFluSmhFRztDSnVnZ0ZmOztBdUozZ2dGRTtFQTZFUSxlbkpqRVE7Q0ptZ2dGbEI7O0FPMWdnRkU7RWdKMkVVLGVuSm5FTTtDSnNnZ0ZsQjs7QXVKNzcvRUU7RUFLUSxlQUErQjtDdko0Ny9FekM7O0F1SnZoZ0ZFOzs7RUFRSSxlbkoyQlc7Q0owLy9FakI7O0FPeGhnRkU7OztFZ0pNTSxlQVZrQztDdkpraWdGMUM7O0F1Sm5pZ0ZFO0VBa0JNLDBCbkppQlM7RW1KaEJULGVuSm1FZTtDSms5L0V2Qjs7QXVKeGlnRkU7RUF5Qk0sMEJuSlVTO0VtSlRULHNCQUFpQztDdkptaGdGekM7O0F1SjdpZ0ZFO0VBK0JNLDhObElRbUk7Q3JCMGdnRjNJOztBdUpqamdGRTs7OztFQXVDSSxzQkFBa0M7Q3ZKaWhnRnhDOztBdUp4amdGRTtFQTRDTSxlbkpUUztDSnloZ0ZqQjs7QXVKNWpnRkU7O0VBaURNLDBCbkpkUztFbUplVCxzQm5KZlM7RW1KZ0JULFluSi9DTztDSitqZ0ZmOztBdUpua2dGRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKZ2tnRmxCOztBdUoxa2dGRTtFQWlFUSxlakV5Q2tCO0N0Rm8rL0U1Qjs7QU96a2dGRTtFZ0orRFUsWW5KaEVHO0NKOGtnRmY7O0F1SmxsZ0ZFO0VBNkVRLGVuSmpFUTtDSjBrZ0ZsQjs7QU9qbGdGRTtFZ0oyRVUsZW5KbkVNO0NKNmtnRmxCOztBdUpwZ2dGRTtFQUtRLGVBQStCO0N2Sm1nZ0Z6Qzs7QXVKOWxnRkU7OztFQVFJLGVuSjRCVztDSmdrZ0ZqQjs7QU8vbGdGRTs7O0VnSk1NLGVBVmtDO0N2SnltZ0YxQzs7QXVKMW1nRkU7RUFrQk0sMEJuSmtCUztFbUpqQlQsWW5KZk87Q0oybWdGZjs7QXVKL21nRkU7RUF5Qk0sMEJuSldTO0VtSlZULHNCQUFpQztDdkowbGdGekM7O0F1SnBuZ0ZFO0VBK0JNLDJObElRbUk7Q3JCaWxnRjNJOztBdUp4bmdGRTs7OztFQXVDSSxzQkFBa0M7Q3ZKd2xnRnhDOztBdUovbmdGRTtFQTRDTSxlbkpSUztDSitsZ0ZqQjs7QXVKbm9nRkU7O0VBaURNLDBCbkpiUztFbUpjVCxzQm5KZFM7RW1KZVQsWW5KL0NPO0NKc29nRmY7O0F1SjFvZ0ZFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0p1b2dGbEI7O0F1SmpwZ0ZFO0VBaUVRLGVqRXlDa0I7Q3RGMmlnRjVCOztBT2hwZ0ZFO0VnSitEVSxZbkpoRUc7Q0pxcGdGZjs7QXVKenBnRkU7RUE2RVEsZW5KakVRO0NKaXBnRmxCOztBT3hwZ0ZFO0VnSjJFVSxlbkpuRU07Q0pvcGdGbEI7O0F1SjNrZ0ZFO0VBS1EsZUFBK0I7Q3ZKMGtnRnpDOztBdUpycWdGRTs7O0VBUUksZW5KNkJXO0NKc29nRmpCOztBT3RxZ0ZFOzs7RWdKTU0sZUFWa0M7Q3ZKZ3JnRjFDOztBdUpqcmdGRTtFQWtCTSwwQm5KbUJTO0VtSmxCVCxZbkpmTztDSmtyZ0ZmOztBdUp0cmdGRTtFQXlCTSwwQm5KWVM7RW1KWFQsc0JBQWlDO0N2SmlxZ0Z6Qzs7QXVKM3JnRkU7RUErQk0sMk5sSVFtSTtDckJ3cGdGM0k7O0F1Si9yZ0ZFOzs7O0VBdUNJLHNCQUFrQztDdkorcGdGeEM7O0F1SnRzZ0ZFO0VBNENNLGVuSlBTO0NKcXFnRmpCOztBdUoxc2dGRTs7RUFpRE0sMEJuSlpTO0VtSmFULHNCbkpiUztFbUpjVCxZbkovQ087Q0o2c2dGZjs7QXVKanRnRkU7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSjhzZ0ZsQjs7QXVKeHRnRkU7RUFpRVEsZWpFeUNrQjtDdEZrbmdGNUI7O0FPdnRnRkU7RWdKK0RVLFluSmhFRztDSjR0Z0ZmOztBdUpodWdGRTtFQTZFUSxlbkpqRVE7Q0p3dGdGbEI7O0FPL3RnRkU7RWdKMkVVLGVuSm5FTTtDSjJ0Z0ZsQjs7QXVKbHBnRkU7RUFLUSxlQUErQjtDdkppcGdGekM7O0F1SjV1Z0ZFOzs7RUFRSSxlbko4Qlc7Q0o0c2dGakI7O0FPN3VnRkU7OztFZ0pNTSxlQVZrQztDdkp1dmdGMUM7O0F1Snh2Z0ZFO0VBa0JNLDBCbkpvQlM7RW1KbkJULFluSmZPO0NKeXZnRmY7O0F1Sjd2Z0ZFO0VBeUJNLDBCbkphUztFbUpaVCxzQkFBaUM7Q3ZKd3VnRnpDOztBdUpsd2dGRTtFQStCTSwyTmxJUW1JO0NyQit0Z0YzSTs7QXVKdHdnRkU7Ozs7RUF1Q0ksc0JBQWtDO0N2SnN1Z0Z4Qzs7QXVKN3dnRkU7RUE0Q00sZW5KTlM7Q0oydWdGakI7O0F1Smp4Z0ZFOztFQWlETSwwQm5KWFM7RW1KWVQsc0JuSlpTO0VtSmFULFluSi9DTztDSm94Z0ZmOztBdUp4eGdGRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKcXhnRmxCOztBdUoveGdGRTtFQWlFUSxlakV5Q2tCO0N0RnlyZ0Y1Qjs7QU85eGdGRTtFZ0orRFUsWW5KaEVHO0NKbXlnRmY7O0F1SnZ5Z0ZFO0VBNkVRLGVuSmpFUTtDSit4Z0ZsQjs7QU90eWdGRTtFZ0oyRVUsZW5KbkVNO0NKa3lnRmxCOztBdUp6dGdGRTtFQUtRLGVBQStCO0N2Snd0Z0Z6Qzs7QXVKbnpnRkU7OztFQVFJLFluSkpTO0NKcXpnRmY7O0FPcHpnRkU7OztFZ0pNTSxlQVZrQztDdko4emdGMUM7O0F1Si96Z0ZFO0VBa0JNLHVCbkpkTztFbUplUCxlbkptRWU7Q0o4dWdGdkI7O0F1SnAwZ0ZFO0VBeUJNLHVCbkpyQk87RW1Kc0JQLHNCQUFpQztDdkoreWdGekM7O0F1SnowZ0ZFO0VBK0JNLDhObElRbUk7Q3JCc3lnRjNJOztBdUo3MGdGRTs7OztFQXVDSSxvQkFBa0M7Q3ZKNnlnRnhDOztBdUpwMWdGRTtFQTRDTSxZbkp4Q087Q0pvMWdGZjs7QXVKeDFnRkU7O0VBaURNLHVCbko3Q087RW1KOENQLG1Cbko5Q087RW1KK0NQLFluSi9DTztDSjIxZ0ZmOztBdUovMWdGRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKNDFnRmxCOztBdUp0MmdGRTtFQWlFUSxlakV5Q2tCO0N0Rmd3Z0Y1Qjs7QU9yMmdGRTtFZ0orRFUsWW5KaEVHO0NKMDJnRmY7O0F1SjkyZ0ZFO0VBNkVRLGVuSmpFUTtDSnMyZ0ZsQjs7QU83MmdGRTtFZ0oyRVUsZW5KbkVNO0NKeTJnRmxCOztBdUpoeWdGRTtFQUtRLGFBQStCO0N2Sit4Z0Z6Qzs7QXVKMTNnRkU7OztFQVFJLGVuSkVZO0NKczNnRmxCOztBTzMzZ0ZFOzs7RWdKTU0sZUFWa0M7Q3ZKcTRnRjFDOztBdUp0NGdGRTtFQWtCTSwwQm5KUlU7RW1KU1YsWW5KZk87Q0p1NGdGZjs7QXVKMzRnRkU7RUF5Qk0sMEJuSmZVO0VtSmdCVixzQkFBaUM7Q3ZKczNnRnpDOztBdUpoNWdGRTtFQStCTSwyTmxJUW1JO0NyQjYyZ0YzSTs7QXVKcDVnRkU7Ozs7RUF1Q0ksc0JBQWtDO0N2Sm8zZ0Z4Qzs7QXVKMzVnRkU7RUE0Q00sZW5KbENVO0NKcTVnRmxCOztBdUovNWdGRTs7RUFpRE0sMEJuSnZDVTtFbUp3Q1Ysc0JuSnhDVTtFbUp5Q1YsWW5KL0NPO0NKazZnRmY7O0F1SnQ2Z0ZFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0ptNmdGbEI7O0F1Sjc2Z0ZFO0VBaUVRLGVqRXlDa0I7Q3RGdTBnRjVCOztBTzU2Z0ZFO0VnSitEVSxZbkpoRUc7Q0ppN2dGZjs7QXVKcjdnRkU7RUE2RVEsZW5KakVRO0NKNjZnRmxCOztBT3A3Z0ZFO0VnSjJFVSxlbkpuRU07Q0pnN2dGbEI7O0F1SnYyZ0ZFO0VBS1EsZUFBK0I7Q3ZKczJnRnpDOztBdUpqOGdGRTs7O0VBUUksZW5KSVk7Q0oyN2dGbEI7O0FPbDhnRkU7OztFZ0pNTSxlQVZrQztDdko0OGdGMUM7O0F1Sjc4Z0ZFO0VBa0JNLDBCbkpOVTtFbUpPVixZbkpmTztDSjg4Z0ZmOztBdUpsOWdGRTtFQXlCTSwwQm5KYlU7RW1KY1Ysc0JBQWlDO0N2SjY3Z0Z6Qzs7QXVKdjlnRkU7RUErQk0sMk5sSVFtSTtDckJvN2dGM0k7O0F1SjM5Z0ZFOzs7O0VBdUNJLHNCQUFrQztDdkoyN2dGeEM7O0F1SmwrZ0ZFO0VBNENNLGVuSmhDVTtDSjA5Z0ZsQjs7QXVKdCtnRkU7O0VBaURNLDBCbkpyQ1U7RW1Kc0NWLHNCbkp0Q1U7RW1KdUNWLFluSi9DTztDSnkrZ0ZmOztBdUo3K2dGRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKMCtnRmxCOztBdUpwL2dGRTtFQWlFUSxlakV5Q2tCO0N0Rjg0Z0Y1Qjs7QU9uL2dGRTtFZ0orRFUsWW5KaEVHO0NKdy9nRmY7O0F1SjUvZ0ZFO0VBNkVRLGVuSmpFUTtDSm8vZ0ZsQjs7QU8zL2dGRTtFZ0oyRVUsZW5KbkVNO0NKdS9nRmxCOztBdUo5NmdGRTtFQUtRLGVBQStCO0N2SjY2Z0Z6Qzs7QUFFQTtFc0oxN2dGTSxZbEo1RVM7Q0p3Z2hGZjs7QUFFQTtFc0o5N2dGTSxZbEo1RVM7Q0o0Z2hGZjs7QUFFQTtFc0psOGdGTSxZbEo1RVM7Q0pnaGhGZjs7QUFFQTtFc0p0OGdGTSxZbEo1RVM7Q0pvaGhGZjs7QUFFQTtFc0oxOGdGTSxlbEpNaUI7Q0pzOGdGdkI7O0FBRUE7RXNKOThnRk0sWWxKNUVTO0NKNGhoRmY7O0FBRUE7RXNKbDlnRk0sZWxKTWlCO0NKODhnRnZCOztBQUVBO0VzSnQ5Z0ZNLFlsSjVFUztDSm9paEZmOztBc0puOWdGQTtFQUVJLHFDQUFpRDtFQUNqRCx1QkFBd0I7Q3RKcTlnRjVCOztBc0p4OWdGQTs7OztFQVNJLGVsSnRGYztDSjRpaEZsQjs7QXFKcmpoRkU7RUFDRSxxQ0FBc0M7Q3JKd2poRjFDOztBcUp0amhGSTs7RUFFRSx1QkFBbUM7Q3JKeWpoRnpDOztBcUpyamhGTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDckp3amhGOUM7O0FxSnJqaEZNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSm9raEZmOztBcUp6a2hGRTtFQUNFLHFDQUFzQztDcko0a2hGMUM7O0FxSjFraEZJOztFQUVFLHVCQUFtQztDcko2a2hGekM7O0FxSnpraEZNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjRraEY5Qzs7QXFKemtoRk07RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKd2xoRmY7O0FxSjdsaEZFO0VBQ0UscUNBQXNDO0NySmdtaEYxQzs7QXFKOWxoRkk7O0VBRUUsdUJBQW1DO0NySmltaEZ6Qzs7QXFKN2xoRk07RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKZ21oRjlDOztBcUo3bGhGTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0o0bWhGZjs7QXFKam5oRkU7RUFDRSxxQ0FBc0M7Q3JKb25oRjFDOztBcUpsbmhGSTs7RUFFRSx1QkFBbUM7Q3JKcW5oRnpDOztBcUpqbmhGTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDckpvbmhGOUM7O0FxSmpuaEZNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSmdvaEZmOztBcUpyb2hGRTtFQUNFLHFDQUFzQztDckp3b2hGMUM7O0FxSnRvaEZJOztFQUVFLDBCQUFtQztDckp5b2hGekM7O0FxSnJvaEZNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySndvaEY5Qzs7QXFKcm9oRk07RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKb3BoRmY7O0FxSnpwaEZFO0VBQ0UscUNBQXNDO0NySjRwaEYxQzs7QXFKMXBoRkk7O0VBRUUsdUJBQW1DO0NySjZwaEZ6Qzs7QXFKenBoRk07RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNHBoRjlDOztBcUp6cGhGTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0p3cWhGZjs7QXNKdmxoRkE7RURyRkkscUNBQXNDO0NySmdyaEYxQzs7QXFKOXFoRkk7O0VBRUUsMEJBQW1DO0NySmlyaEZ6Qzs7QXFKN3FoRk07RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKZ3JoRjlDOztBcUo3cWhGTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsZWpKbUVlO0NKMG1oRnZCOztBcUpqc2hGRTtFQUNFLHFDQUFzQztDckpvc2hGMUM7O0FxSmxzaEZJOztFQUVFLHVCQUFtQztDckpxc2hGekM7O0FxSmpzaEZNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySm9zaEY5Qzs7QXFKanNoRk07RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKZ3RoRmY7O0FxSnJ0aEZFO0VBQ0UscUNBQXNDO0NySnd0aEYxQzs7QXFKdHRoRkk7O0VBRUUsMEJBQW1DO0NySnl0aEZ6Qzs7QXFKcnRoRk07RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKd3RoRjlDOztBcUpydGhGTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pvdWhGZjs7QXFKenVoRkU7RUFDRSxxQ0FBc0M7Q3JKNHVoRjFDOztBcUoxdWhGSTs7RUFFRSx1QkFBbUM7Q3JKNnVoRnpDOztBcUp6dWhGTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDcko0dWhGOUM7O0FxSnp1aEZNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSnd2aEZmOztBcUo3dmhGRTtFQUNFLHFDQUFzQztDckpnd2hGMUM7O0FxSjl2aEZJOztFQUVFLDBCQUFtQztDckppd2hGekM7O0FxSjd2aEZNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmd3aEY5Qzs7QXFKN3ZoRk07RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKNHdoRmY7O0FxSmp4aEZFO0VBQ0UscUNBQXNDO0NySm94aEYxQzs7QXFKbHhoRkk7O0VBRUUsMEJBQW1DO0NySnF4aEZ6Qzs7QXFKanhoRk07RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKb3hoRjlDOztBcUpqeGhGTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsZWpKbUVlO0NKOHNoRnZCOztBcUpyeWhGRTtFQUNFLHFDQUFzQztDckp3eWhGMUM7O0FxSnR5aEZJOztFQUVFLDBCQUFtQztDckp5eWhGekM7O0FxSnJ5aEZNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnd5aEY5Qzs7QXFKcnloRk07RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKb3poRmY7O0FxSnp6aEZFO0VBQ0UscUNBQXNDO0NySjR6aEYxQzs7QXFKMXpoRkk7O0VBRUUsMEJBQW1DO0NySjZ6aEZ6Qzs7QXFKenpoRk07RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNHpoRjlDOztBcUp6emhGTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0p3MGhGZjs7QXFKNzBoRkU7RUFDRSxxQ0FBc0M7Q3JKZzFoRjFDOztBcUo5MGhGSTs7RUFFRSx1QkFBbUM7Q3JKaTFoRnpDOztBcUo3MGhGTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDckpnMWhGOUM7O0FxSjcwaEZNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSjQxaEZmOztBcUpqMmhGRTtFQUNFLHFDQUFzQztDckpvMmhGMUM7O0FxSmwyaEZJOztFQUVFLHVCQUFtQztDckpxMmhGekM7O0FxSmoyaEZNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySm8yaEY5Qzs7QXFKajJoRk07RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKZzNoRmY7O0FxSnIzaEZFO0VBQ0UscUNBQXNDO0NySnczaEYxQzs7QXFKdDNoRkk7O0VBRUUsdUJBQW1DO0NySnkzaEZ6Qzs7QXFKcjNoRk07RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKdzNoRjlDOztBcUpyM2hGTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pvNGhGZjs7QXFKejRoRkU7RUFDRSxxQ0FBc0M7Q3JKNDRoRjFDOztBcUoxNGhGSTs7RUFFRSx1QkFBbUM7Q3JKNjRoRnpDOztBcUp6NGhGTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDcko0NGhGOUM7O0FxSno0aEZNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSnc1aEZmOztBcUo3NWhGRTtFQUNFLHFDQUFzQztDckpnNmhGMUM7O0FxSjk1aEZJOztFQUVFLHVCQUFtQztDckppNmhGekM7O0FxSjc1aEZNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmc2aEY5Qzs7QXFKNzVoRk07RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKNDZoRmY7O0FxSmo3aEZFO0VBQ0UscUNBQXNDO0NySm83aEYxQzs7QXFKbDdoRkk7O0VBRUUsMEJBQW1DO0NySnE3aEZ6Qzs7QXFKajdoRk07RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKbzdoRjlDOztBcUpqN2hGTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pnOGhGZjs7QXFKcjhoRkU7RUFDRSxxQ0FBc0M7Q3JKdzhoRjFDOztBcUp0OGhGSTs7RUFFRSwwQkFBbUM7Q3JKeThoRnpDOztBcUpyOGhGTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDckp3OGhGOUM7O0FxSnI4aEZNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSm85aEZmOztBcUp6OWhGRTtFQUNFLHFDQUFzQztDcko0OWhGMUM7O0FxSjE5aEZJOztFQUVFLHVCQUFtQztDcko2OWhGekM7O0FxSno5aEZNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjQ5aEY5Qzs7QXFKejloRk07RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKdytoRmY7O0FxSjcraEZFO0VBQ0UscUNBQXNDO0NySmcvaEYxQzs7QXFKOStoRkk7O0VBRUUsdUJBQW1DO0NySmkvaEZ6Qzs7QXFKNytoRk07RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKZy9oRjlDOztBcUo3K2hGTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0o0L2hGZjs7QXFKamdpRkU7RUFDRSxxQ0FBc0M7Q3JKb2dpRjFDOztBcUpsZ2lGSTs7RUFFRSx1QkFBbUM7Q3JKcWdpRnpDOztBcUpqZ2lGTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDckpvZ2lGOUM7O0FxSmpnaUZNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSmdoaUZmOztBcUpyaGlGRTtFQUNFLGtDQUFzQztDckp3aGlGMUM7O0FxSnRoaUZJOztFQUVFLDBCQUFtQztDckp5aGlGekM7O0FxSnJoaUZNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySndoaUY5Qzs7QXFKcmhpRk07RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLGVqSm1FZTtDSms5aEZ2Qjs7QXFKemlpRkU7RUFDRSxxQ0FBc0M7Q3JKNGlpRjFDOztBcUoxaWlGSTs7RUFFRSx1QkFBbUM7Q3JKNmlpRnpDOztBcUp6aWlGTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDcko0aWlGOUM7O0FxSnppaUZNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSndqaUZmOztBcUo3amlGRTtFQUNFLHFDQUFzQztDckpna2lGMUM7O0FxSjlqaUZJOztFQUVFLHVCQUFtQztDckppa2lGekM7O0FxSjdqaUZNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmdraUY5Qzs7QXFKN2ppRk07RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKNGtpRmY7O0FxSnJqaUZFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSmlsaUZmOztBcUpyamlGTTs7RUFLRSxrQ0FBaUM7Q3JKcWppRnpDOztBcUpsamlGTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKcWppRjlDOztBcUpsamlGTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKa21pRmY7O0FxSjNraUZFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSnVtaUZmOztBcUoza2lGTTs7RUFLRSxrQ0FBaUM7Q3JKMmtpRnpDOztBcUp4a2lGTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKMmtpRjlDOztBcUp4a2lGTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKd25pRmY7O0FxSmptaUZFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSjZuaUZmOztBcUpqbWlGTTs7RUFLRSxrQ0FBaUM7Q3JKaW1pRnpDOztBcUo5bGlGTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKaW1pRjlDOztBcUo5bGlGTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKOG9pRmY7O0FxSnZuaUZFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSm1waUZmOztBcUp2bmlGTTs7RUFLRSxrQ0FBaUM7Q3JKdW5pRnpDOztBcUpwbmlGTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKdW5pRjlDOztBcUpwbmlGTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKb3FpRmY7O0FxSjdvaUZFO0VBQ0Usa0ZBQWtHO0VBQ2xHLGVqSnlEbUI7Q0p1bGlGdkI7O0FxSjdvaUZNOztFQUtFLGtDQUFpQztDcko2b2lGekM7O0FxSjFvaUZNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDcko2b2lGOUM7O0FxSjFvaUZNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0owcmlGZjs7QXFKbnFpRkU7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKK3JpRmY7O0FxSm5xaUZNOztFQUtFLGtDQUFpQztDckptcWlGekM7O0FxSmhxaUZNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckptcWlGOUM7O0FxSmhxaUZNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0pndGlGZjs7QXFKenJpRkU7RUFDRSxrRkFBa0c7RUFDbEcsZWpKeURtQjtDSm1vaUZ2Qjs7QXFKenJpRk07O0VBS0Usa0NBQWlDO0NySnlyaUZ6Qzs7QXFKdHJpRk07RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnlyaUY5Qzs7QXFKdHJpRk07RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLGVqSmtDZTtDSm9waUZ2Qjs7QXFKL3NpRkU7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKMnVpRmY7O0FxSi9zaUZNOztFQUtFLGtDQUFpQztDckorc2lGekM7O0FxSjVzaUZNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckorc2lGOUM7O0FxSjVzaUZNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0o0dmlGZjs7QXFKcnVpRkU7RUFDRSxrRkFBa0c7RUFDbEcsZWpKeURtQjtDSitxaUZ2Qjs7QXFKcnVpRk07O0VBS0Usa0NBQWlDO0NySnF1aUZ6Qzs7QXFKbHVpRk07RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnF1aUY5Qzs7QXFKbHVpRk07RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSmt4aUZmOztBcUozdmlGRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0p1eGlGZjs7QXFKM3ZpRk07O0VBS0Usa0NBQWlDO0NySjJ2aUZ6Qzs7QXFKeHZpRk07RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjJ2aUY5Qzs7QXFKeHZpRk07RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSnd5aUZmOztBcUpqeGlGRTtFQUNFLGtGQUFrRztFQUNsRyxlakp5RG1CO0NKMnRpRnZCOztBcUpqeGlGTTs7RUFLRSxrQ0FBaUM7Q3JKaXhpRnpDOztBcUo5d2lGTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKaXhpRjlDOztBcUo5d2lGTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKOHppRmY7O0FxSnZ5aUZFO0VBQ0Usa0ZBQWtHO0VBQ2xHLGVqSnlEbUI7Q0ppdmlGdkI7O0FxSnZ5aUZNOztFQUtFLGtDQUFpQztDckp1eWlGekM7O0FxSnB5aUZNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckp1eWlGOUM7O0FxSnB5aUZNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxlakprQ2U7Q0prd2lGdkI7O0FxSjd6aUZFO0VBQ0Usa0ZBQWtHO0VBQ2xHLGVqSnlEbUI7Q0p1d2lGdkI7O0FxSjd6aUZNOztFQUtFLGtDQUFpQztDcko2emlGekM7O0FxSjF6aUZNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDcko2emlGOUM7O0FxSjF6aUZNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0owMmlGZjs7QXFKbjFpRkU7RUFDRSxrRkFBa0c7RUFDbEcsZWpKeURtQjtDSjZ4aUZ2Qjs7QXFKbjFpRk07O0VBS0Usa0NBQWlDO0NySm0xaUZ6Qzs7QXFKaDFpRk07RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySm0xaUY5Qzs7QXFKaDFpRk07RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSmc0aUZmOztBcUp6MmlGRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0pxNGlGZjs7QXFKejJpRk07O0VBS0Usa0NBQWlDO0NySnkyaUZ6Qzs7QXFKdDJpRk07RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnkyaUY5Qzs7QXFKdDJpRk07RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSnM1aUZmOztBcUovM2lGRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0oyNWlGZjs7QXFKLzNpRk07O0VBS0Usa0NBQWlDO0NySiszaUZ6Qzs7QXFKNTNpRk07RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySiszaUY5Qzs7QXFKNTNpRk07RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSjQ2aUZmOztBcUpyNWlGRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0ppN2lGZjs7QXFKcjVpRk07O0VBS0Usa0NBQWlDO0NySnE1aUZ6Qzs7QXFKbDVpRk07RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnE1aUY5Qzs7QXFKbDVpRk07RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSms4aUZmOztBcUozNmlGRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0p1OGlGZjs7QXFKMzZpRk07O0VBS0Usa0NBQWlDO0NySjI2aUZ6Qzs7QXFKeDZpRk07RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjI2aUY5Qzs7QXFKeDZpRk07RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSnc5aUZmOztBcUpqOGlGRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0o2OWlGZjs7QXFKajhpRk07O0VBS0Usa0NBQWlDO0NySmk4aUZ6Qzs7QXFKOTdpRk07RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmk4aUY5Qzs7QXFKOTdpRk07RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSjgraUZmOztBcUp2OWlGRTtFQUNFLGtGQUFrRztFQUNsRyxlakp5RG1CO0NKaTZpRnZCOztBcUp2OWlGTTs7RUFLRSxrQ0FBaUM7Q3JKdTlpRnpDOztBcUpwOWlGTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKdTlpRjlDOztBcUpwOWlGTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKb2dqRmY7O0FxSjcraUZFO0VBQ0Usa0ZBQWtHO0VBQ2xHLGVqSnlEbUI7Q0p1N2lGdkI7O0FxSjcraUZNOztFQUtFLGtDQUFpQztDcko2K2lGekM7O0FxSjEraUZNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDcko2K2lGOUM7O0FxSjEraUZNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0owaGpGZjs7QXFKbmdqRkU7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKK2hqRmY7O0FxSm5nakZNOztFQUtFLGtDQUFpQztDckptZ2pGekM7O0FxSmhnakZNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckptZ2pGOUM7O0FxSmhnakZNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0pnampGZjs7QXFKemhqRkU7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKcWpqRmY7O0FxSnpoakZNOztFQUtFLGtDQUFpQztDckp5aGpGekM7O0FxSnRoakZNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckp5aGpGOUM7O0FxSnRoakZNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0pza2pGZjs7QXFKL2lqRkU7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKMmtqRmY7O0FxSi9pakZNOztFQUtFLGtDQUFpQztDckoraWpGekM7O0FxSjVpakZNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckoraWpGOUM7O0FxSjVpakZNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0o0bGpGZjs7QXFKcmtqRkU7RUFDRSwwRUFBa0c7RUFDbEcsZWpKeURtQjtDSitnakZ2Qjs7QXFKcmtqRk07O0VBS0Usa0NBQWlDO0NySnFrakZ6Qzs7QXFKbGtqRk07RUFDRSwrRUFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnFrakY5Qzs7QXFKbGtqRk07RUFJRSwrRUFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLGVqSmtDZTtDSmdpakZ2Qjs7QXFKM2xqRkU7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKdW5qRmY7O0FxSjNsakZNOztFQUtFLGtDQUFpQztDckoybGpGekM7O0FxSnhsakZNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckoybGpGOUM7O0FxSnhsakZNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0p3b2pGZjs7QXFKam5qRkU7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKNm9qRmY7O0FxSmpuakZNOztFQUtFLGtDQUFpQztDckppbmpGekM7O0FxSjltakZNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckppbmpGOUM7O0FxSjltakZNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0o4cGpGZjs7QXVKN3BqRkk7OztFQUdFLGUxRG9CZTtDN0Y0b2pGckI7O0FPbnFqRkU7OztFZ0pNTSxlQVZrQztDdko2cWpGMUM7O0F1SjlwakZNO0VBRUUsMEIxRFVhO0UwRFRiLFluSmZPO0NKK3FqRmY7O0F1SjNwakZNO0VBQ0UsMEIxREdhO0UwREZiLHNCQUFpQztDdko4cGpGekM7O0F1SjNwakZNO0VBRUUsMk5sSVFtSTtDckJxcGpGM0k7O0F1SnpwakZJOzs7O0VBSUUsc0JBQWtDO0N2SjRwakZ4Qzs7QXVKeHBqRk07RUFDRSxlMURoQmE7QzdGMnFqRnJCOztBdUp4cGpGTTs7RUFFRSwwQjFEckJhO0UwRHNCYixzQjFEdEJhO0UwRHVCYixZbkovQ087Q0owc2pGZjs7QXVKeHBqRk07O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKMnNqRmxCOztBdUpycGpGUTtFQUNFLGVqRXlDa0I7Q3RGK21qRjVCOztBT3B0akZFO0VnSitEVSxZbkpoRUc7Q0p5dGpGZjs7QXVKanBqRlE7RUFDRSxlbkpqRVE7Q0pxdGpGbEI7O0FPNXRqRkU7RWdKMkVVLGVuSm5FTTtDSnd0akZsQjs7QXVKNW9qRlE7RUFFRSxlQUErQjtDdko4b2pGekM7O0F1SnB1akZJOzs7RUFHRSxlbkpFWTtDSnF1akZsQjs7QU8xdWpGRTs7O0VnSk1NLGVBVmtDO0N2Sm92akYxQzs7QXVKcnVqRk07RUFFRSwwQm5KUlU7RW1KU1YsWW5KZk87Q0pzdmpGZjs7QXVKbHVqRk07RUFDRSwwQm5KZlU7RW1KZ0JWLHNCQUFpQztDdkpxdWpGekM7O0F1Smx1akZNO0VBRUUsMk5sSVFtSTtDckI0dGpGM0k7O0F1Smh1akZJOzs7O0VBSUUsc0JBQWtDO0N2Sm11akZ4Qzs7QXVKL3RqRk07RUFDRSxlbkpsQ1U7Q0pvd2pGbEI7O0F1Si90akZNOztFQUVFLDBCbkp2Q1U7RW1Kd0NWLHNCbkp4Q1U7RW1KeUNWLFluSi9DTztDSml4akZmOztBdUovdGpGTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0preGpGbEI7O0F1SjV0akZRO0VBQ0UsZWpFeUNrQjtDdEZzcmpGNUI7O0FPM3hqRkU7RWdKK0RVLFluSmhFRztDSmd5akZmOztBdUp4dGpGUTtFQUNFLGVuSmpFUTtDSjR4akZsQjs7QU9ueWpGRTtFZ0oyRVUsZW5KbkVNO0NKK3hqRmxCOztBdUpudGpGUTtFQUVFLGVBQStCO0N2SnF0akZ6Qzs7QXVKM3lqRkk7OztFQUdFLGUxRDJCZTtDN0ZteGpGckI7O0FPanpqRkU7OztFZ0pNTSxlQVZrQztDdkoyempGMUM7O0F1SjV5akZNO0VBRUUsMEIxRGlCYTtFMERoQmIsWW5KZk87Q0o2empGZjs7QXVKenlqRk07RUFDRSwwQjFEVWE7RTBEVGIsc0JBQWlDO0N2SjR5akZ6Qzs7QXVKenlqRk07RUFFRSwyTmxJUW1JO0NyQm15akYzSTs7QXVKdnlqRkk7Ozs7RUFJRSxzQkFBa0M7Q3ZKMHlqRnhDOztBdUp0eWpGTTtFQUNFLGUxRFRhO0M3Rmt6akZyQjs7QXVKdHlqRk07O0VBRUUsMEIxRGRhO0UwRGViLHNCMURmYTtFMERnQmIsWW5KL0NPO0NKdzFqRmY7O0F1SnR5akZNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSnkxakZsQjs7QXVKbnlqRlE7RUFDRSxlakV5Q2tCO0N0RjZ2akY1Qjs7QU9sMmpGRTtFZ0orRFUsWW5KaEVHO0NKdTJqRmY7O0F1Si94akZRO0VBQ0UsZW5KakVRO0NKbTJqRmxCOztBTzEyakZFO0VnSjJFVSxlbkpuRU07Q0pzMmpGbEI7O0F1SjF4akZRO0VBRUUsZUFBK0I7Q3ZKNHhqRnpDOztBdUpsM2pGSTs7O0VBR0UsZTFENkJlO0M3RncxakZyQjs7QU94M2pGRTs7O0VnSk1NLGVBVmtDO0N2Sms0akYxQzs7QXVKbjNqRk07RUFFRSwwQjFEbUJhO0UwRGxCYixZbkpmTztDSm80akZmOztBdUpoM2pGTTtFQUNFLDBCMURZYTtFMERYYixzQkFBaUM7Q3ZKbTNqRnpDOztBdUpoM2pGTTtFQUVFLDJObElRbUk7Q3JCMDJqRjNJOztBdUo5MmpGSTs7OztFQUlFLHNCQUFrQztDdkppM2pGeEM7O0F1SjcyakZNO0VBQ0UsZTFEUGE7QzdGdTNqRnJCOztBdUo3MmpGTTs7RUFFRSwwQjFEWmE7RTBEYWIsc0IxRGJhO0UwRGNiLFluSi9DTztDSis1akZmOztBdUo3MmpGTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0pnNmpGbEI7O0F1SjEyakZRO0VBQ0UsZWpFeUNrQjtDdEZvMGpGNUI7O0FPejZqRkU7RWdKK0RVLFluSmhFRztDSjg2akZmOztBdUp0MmpGUTtFQUNFLGVuSmpFUTtDSjA2akZsQjs7QU9qN2pGRTtFZ0oyRVUsZW5KbkVNO0NKNjZqRmxCOztBdUpqMmpGUTtFQUVFLGVBQStCO0N2Sm0yakZ6Qzs7QXVKejdqRkk7OztFQUdFLGUxRDBCZTtDN0ZrNmpGckI7O0FPLzdqRkU7OztFZ0pNTSxlQVZrQztDdkp5OGpGMUM7O0F1SjE3akZNO0VBRUUsMEIxRGdCYTtFMERmYixlbkptRWU7Q0p5M2pGdkI7O0F1SnY3akZNO0VBQ0UsMEIxRFNhO0UwRFJiLHNCQUFpQztDdkowN2pGekM7O0F1SnY3akZNO0VBRUUsOE5sSVFtSTtDckJpN2pGM0k7O0F1SnI3akZJOzs7O0VBSUUsc0JBQWtDO0N2Snc3akZ4Qzs7QXVKcDdqRk07RUFDRSxlMURWYTtDN0ZpOGpGckI7O0F1SnA3akZNOztFQUVFLDBCMURmYTtFMERnQmIsc0IxRGhCYTtFMERpQmIsWW5KL0NPO0NKcytqRmY7O0F1SnA3akZNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSnUrakZsQjs7QXVKajdqRlE7RUFDRSxlakV5Q2tCO0N0RjI0akY1Qjs7QU9oL2pGRTtFZ0orRFUsWW5KaEVHO0NKcS9qRmY7O0F1Sjc2akZRO0VBQ0UsZW5KakVRO0NKaS9qRmxCOztBT3gvakZFO0VnSjJFVSxlbkpuRU07Q0pvL2pGbEI7O0F1Sng2akZRO0VBRUUsZUFBK0I7Q3ZKMDZqRnpDOztBdUpoZ2tGSTs7O0VBR0UsZTFEd0JlO0M3RjIrakZyQjs7QU90Z2tGRTs7O0VnSk1NLGVBVmtDO0N2Smdoa0YxQzs7QXVKamdrRk07RUFFRSwwQjFEY2E7RTBEYmIsWW5KZk87Q0praGtGZjs7QXVKOS9qRk07RUFDRSwwQjFET2E7RTBETmIsc0JBQWlDO0N2Smlna0Z6Qzs7QXVKOS9qRk07RUFFRSwyTmxJUW1JO0NyQncvakYzSTs7QXVKNS9qRkk7Ozs7RUFJRSxzQkFBa0M7Q3ZKKy9qRnhDOztBdUozL2pGTTtFQUNFLGUxRFphO0M3RjBna0ZyQjs7QXVKMy9qRk07O0VBRUUsMEIxRGpCYTtFMERrQmIsc0IxRGxCYTtFMERtQmIsWW5KL0NPO0NKNmlrRmY7O0F1SjMvakZNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSjhpa0ZsQjs7QXVKeC9qRlE7RUFDRSxlakV5Q2tCO0N0Rms5akY1Qjs7QU92amtGRTtFZ0orRFUsWW5KaEVHO0NKNGprRmY7O0F1SnAvakZRO0VBQ0UsZW5KakVRO0NKd2prRmxCOztBTy9qa0ZFO0VnSjJFVSxlbkpuRU07Q0oyamtGbEI7O0F1Si8rakZRO0VBRUUsZUFBK0I7Q3ZKaS9qRnpDOztBdUp2a2tGSTs7O0VBR0UsZW5KSFk7Q0o2a2tGbEI7O0FPN2trRkU7OztFZ0pNTSxlQVZrQztDdkp1bGtGMUM7O0F1Snhra0ZNO0VBRUUsMEJuSmJVO0VtSmNWLGVuSm1FZTtDSnVna0Z2Qjs7QXVKcmtrRk07RUFDRSwwQm5KcEJVO0VtSnFCVixzQkFBaUM7Q3ZKd2trRnpDOztBdUpya2tGTTtFQUVFLDhObElRbUk7Q3JCK2prRjNJOztBdUpua2tGSTs7OztFQUlFLG9CQUFrQztDdkpza2tGeEM7O0F1Smxra0ZNO0VBQ0UsZW5KdkNVO0NKNG1rRmxCOztBdUpsa2tGTTs7RUFFRSwwQm5KNUNVO0VtSjZDVixzQm5KN0NVO0VtSjhDVixZbkovQ087Q0pvbmtGZjs7QXVKbGtrRk07O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKcW5rRmxCOztBdUovamtGUTtFQUNFLGVqRXlDa0I7Q3RGeWhrRjVCOztBTzlua0ZFO0VnSitEVSxZbkpoRUc7Q0ptb2tGZjs7QXVKM2prRlE7RUFDRSxlbkpqRVE7Q0orbmtGbEI7O0FPdG9rRkU7RWdKMkVVLGVuSm5FTTtDSmtva0ZsQjs7QXVKdGprRlE7RUFFRSxhQUErQjtDdkp3amtGekM7O0F1Sjlva0ZJOzs7RUFHRSxlbkpJWTtDSjZva0ZsQjs7QU9wcGtGRTs7O0VnSk1NLGVBVmtDO0N2Sjhwa0YxQzs7QXVKL29rRk07RUFFRSwwQm5KTlU7RW1KT1YsWW5KZk87Q0pncWtGZjs7QXVKNW9rRk07RUFDRSwwQm5KYlU7RW1KY1Ysc0JBQWlDO0N2Sitva0Z6Qzs7QXVKNW9rRk07RUFFRSwyTmxJUW1JO0NyQnNva0YzSTs7QXVKMW9rRkk7Ozs7RUFJRSxzQkFBa0M7Q3ZKNm9rRnhDOztBdUp6b2tGTTtFQUNFLGVuSmhDVTtDSjRxa0ZsQjs7QXVKem9rRk07O0VBRUUsMEJuSnJDVTtFbUpzQ1Ysc0JuSnRDVTtFbUp1Q1YsWW5KL0NPO0NKMnJrRmY7O0F1Snpva0ZNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSjRya0ZsQjs7QXVKdG9rRlE7RUFDRSxlakV5Q2tCO0N0Rmdta0Y1Qjs7QU9yc2tGRTtFZ0orRFUsWW5KaEVHO0NKMHNrRmY7O0F1Smxva0ZRO0VBQ0UsZW5KakVRO0NKc3NrRmxCOztBTzdza0ZFO0VnSjJFVSxlbkpuRU07Q0p5c2tGbEI7O0F1Sjdua0ZRO0VBRUUsZUFBK0I7Q3ZKK25rRnpDOztBc0pyb2tGQTtFQXdDUSxZbEp6SE87Q0owdGtGZjs7QXNKem9rRkE7RUF3Q1EsWWxKekhPO0NKOHRrRmY7O0FzSjdva0ZBO0VBd0NRLFlsSnpITztDSmt1a0ZmOztBc0pqcGtGQTtFQXdDUSxZbEp6SE87Q0pzdWtGZjs7QXNKcnBrRkE7RUF3Q1EsZWxKdkNlO0NKd3BrRnZCOztBc0p6cGtGQTtFQXdDUSxZbEp6SE87Q0o4dWtGZjs7QXNKN3BrRkE7RUF3Q1EsZWxKdkNlO0NKZ3FrRnZCOztBc0pqcWtGQTtFQXdDUSxZbEp6SE87Q0pzdmtGZjs7QXVKcnZrRkk7OztFQUdFLGUxRGdDK0I7QzdGd3RrRnJDOztBTzN2a0ZFOzs7RWdKTU0sZUFWa0M7Q3ZKcXdrRjFDOztBdUp0dmtGTTtFQUVFLDBCMURzQjZCO0UwRHJCN0IsZW5KbUVlO0NKcXJrRnZCOztBdUpudmtGTTtFQUNFLDBCMURlNkI7RTBEZDdCLHNCQUFpQztDdkpzdmtGekM7O0F1Sm52a0ZNO0VBRUUsOE5sSVFtSTtDckI2dWtGM0k7O0F1Smp2a0ZJOzs7O0VBSUUsc0JBQWtDO0N2Sm92a0Z4Qzs7QXVKaHZrRk07RUFDRSxlMURKNkI7QzdGdXZrRnJDOztBdUpodmtGTTs7RUFFRSwwQjFEVDZCO0UwRFU3QixzQjFEVjZCO0UwRFc3QixZbkovQ087Q0preWtGZjs7QXVKaHZrRk07O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKbXlrRmxCOztBdUo3dWtGUTtFQUNFLGVqRXlDa0I7Q3RGdXNrRjVCOztBTzV5a0ZFO0VnSitEVSxZbkpoRUc7Q0ppemtGZjs7QXVKenVrRlE7RUFDRSxlbkpqRVE7Q0o2eWtGbEI7O0FPcHprRkU7RWdKMkVVLGVuSm5FTTtDSmd6a0ZsQjs7QXVKcHVrRlE7RUFFRSxlQUErQjtDdkpzdWtGekM7O0F1SjV6a0ZJOzs7RUFHRSxlMURpQ3lCO0M3Rjh4a0YvQjs7QU9sMGtGRTs7O0VnSk1NLGVBVmtDO0N2SjQwa0YxQzs7QXVKN3prRk07RUFFRSwwQjFEdUJ1QjtFMER0QnZCLFluSmZPO0NKODBrRmY7O0F1SjF6a0ZNO0VBQ0UsMEIxRGdCdUI7RTBEZnZCLG9CQUFpQztDdko2emtGekM7O0F1SjF6a0ZNO0VBRUUsMk5sSVFtSTtDckJvemtGM0k7O0F1Snh6a0ZJOzs7O0VBSUUsc0JBQWtDO0N2SjJ6a0Z4Qzs7QXVKdnprRk07RUFDRSxlMURIdUI7QzdGNnprRi9COztBdUp2emtGTTs7RUFFRSwwQjFEUnVCO0UwRFN2QixzQjFEVHVCO0UwRFV2QixZbkovQ087Q0p5MmtGZjs7QXVKdnprRk07O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKMDJrRmxCOztBdUpwemtGUTtFQUNFLGVqRXlDa0I7Q3RGOHdrRjVCOztBT24za0ZFO0VnSitEVSxZbkpoRUc7Q0p3M2tGZjs7QXVKaHprRlE7RUFDRSxlbkpqRVE7Q0pvM2tGbEI7O0FPMzNrRkU7RWdKMkVVLGVuSm5FTTtDSnUza0ZsQjs7QXVKM3lrRlE7RUFFRSxlQUErQjtDdko2eWtGekM7O0F1Sm40a0ZJOzs7RUFHRSxlMURrQzJCO0M3Rm8ya0ZqQzs7QU96NGtGRTs7O0VnSk1NLGVBVmtDO0N2Sm01a0YxQzs7QXVKcDRrRk07RUFFRSwwQjFEd0J5QjtFMER2QnpCLGVuSm1FZTtDSm0wa0Z2Qjs7QXVKajRrRk07RUFDRSwwQjFEaUJ5QjtFMERoQnpCLHNCQUFpQztDdkpvNGtGekM7O0F1Smo0a0ZNO0VBRUUsOE5sSVFtSTtDckIyM2tGM0k7O0F1Si8za0ZJOzs7O0VBSUUsc0JBQWtDO0N2Sms0a0Z4Qzs7QXVKOTNrRk07RUFDRSxlMURGeUI7QzdGbTRrRmpDOztBdUo5M2tGTTs7RUFFRSwwQjFEUHlCO0UwRFF6QixzQjFEUnlCO0UwRFN6QixZbkovQ087Q0pnN2tGZjs7QXVKOTNrRk07O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKaTdrRmxCOztBdUozM2tGUTtFQUNFLGVqRXlDa0I7Q3RGcTFrRjVCOztBTzE3a0ZFO0VnSitEVSxZbkpoRUc7Q0orN2tGZjs7QXVKdjNrRlE7RUFDRSxlbkpqRVE7Q0oyN2tGbEI7O0FPbDhrRkU7RWdKMkVVLGVuSm5FTTtDSjg3a0ZsQjs7QXVKbDNrRlE7RUFFRSxlQUErQjtDdkpvM2tGekM7O0F1SjE4a0ZJOzs7RUFHRSxlMURtQzBCO0M3RjA2a0ZoQzs7QU9oOWtGRTs7O0VnSk1NLGVBVmtDO0N2SjA5a0YxQzs7QXVKMzhrRk07RUFFRSwwQjFEeUJ3QjtFMER4QnhCLGVuSm1FZTtDSjA0a0Z2Qjs7QXVKeDhrRk07RUFDRSwwQjFEa0J3QjtFMERqQnhCLHNCQUFpQztDdkoyOGtGekM7O0F1Sng4a0ZNO0VBRUUsOE5sSVFtSTtDckJrOGtGM0k7O0F1SnQ4a0ZJOzs7O0VBSUUsc0JBQWtDO0N2Snk4a0Z4Qzs7QXVKcjhrRk07RUFDRSxlMUREd0I7QzdGeThrRmhDOztBdUpyOGtGTTs7RUFFRSwwQjFETndCO0UwRE94QixzQjFEUHdCO0UwRFF4QixZbkovQ087Q0p1L2tGZjs7QXVKcjhrRk07O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKdy9rRmxCOztBdUpsOGtGUTtFQUNFLGVqRXlDa0I7Q3RGNDVrRjVCOztBT2pnbEZFO0VnSitEVSxZbkpoRUc7Q0pzZ2xGZjs7QXVKOTdrRlE7RUFDRSxlbkpqRVE7Q0prZ2xGbEI7O0FPemdsRkU7RWdKMkVVLGVuSm5FTTtDSnFnbEZsQjs7QXVKejdrRlE7RUFFRSxlQUErQjtDdkoyN2tGekM7O0F1SmpobEZJOzs7RUFHRSxlMURvQzZCO0M3Rmcva0ZuQzs7QU92aGxGRTs7O0VnSk1NLGVBVmtDO0N2SmlpbEYxQzs7QXVKbGhsRk07RUFFRSwwQjFEMEIyQjtFMER6QjNCLGVuSm1FZTtDSmk5a0Z2Qjs7QXVKL2dsRk07RUFDRSwwQjFEbUIyQjtFMERsQjNCLHNCQUFpQztDdkpraGxGekM7O0F1Si9nbEZNO0VBRUUsOE5sSVFtSTtDckJ5Z2xGM0k7O0F1SjdnbEZJOzs7O0VBSUUsc0JBQWtDO0N2SmdobEZ4Qzs7QXVKNWdsRk07RUFDRSxlMURBMkI7QzdGK2dsRm5DOztBdUo1Z2xGTTs7RUFFRSwwQjFETDJCO0UwRE0zQixzQjFETjJCO0UwRE8zQixZbkovQ087Q0o4amxGZjs7QXVKNWdsRk07O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKK2psRmxCOztBdUp6Z2xGUTtFQUNFLGVqRXlDa0I7Q3RGbStrRjVCOztBT3hrbEZFO0VnSitEVSxZbkpoRUc7Q0o2a2xGZjs7QXVKcmdsRlE7RUFDRSxlbkpqRVE7Q0p5a2xGbEI7O0FPaGxsRkU7RWdKMkVVLGVuSm5FTTtDSjRrbEZsQjs7QXVKaGdsRlE7RUFFRSxlQUErQjtDdkprZ2xGekM7O0F1SnhsbEZJOzs7RUFHRSxlMURxQzRCO0M3RnNqbEZsQzs7QU85bGxGRTs7O0VnSk1NLGVBVmtDO0N2SndtbEYxQzs7QXVKemxsRk07RUFFRSwwQjFEMkIwQjtFMEQxQjFCLGVuSm1FZTtDSndobEZ2Qjs7QXVKdGxsRk07RUFDRSwwQjFEb0IwQjtFMERuQjFCLHNCQUFpQztDdkp5bGxGekM7O0F1SnRsbEZNO0VBRUUsOE5sSVFtSTtDckJnbGxGM0k7O0F1SnBsbEZJOzs7O0VBSUUsc0JBQWtDO0N2SnVsbEZ4Qzs7QXVKbmxsRk07RUFDRSxlMURDMEI7QzdGcWxsRmxDOztBdUpubGxGTTs7RUFFRSwwQjFESjBCO0UwREsxQixzQjFETDBCO0UwRE0xQixZbkovQ087Q0pxb2xGZjs7QXVKbmxsRk07O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKc29sRmxCOztBdUpobGxGUTtFQUNFLGVqRXlDa0I7Q3RGMGlsRjVCOztBTy9vbEZFO0VnSitEVSxZbkpoRUc7Q0pvcGxGZjs7QXVKNWtsRlE7RUFDRSxlbkpqRVE7Q0pncGxGbEI7O0FPdnBsRkU7RWdKMkVVLGVuSm5FTTtDSm1wbEZsQjs7QXVKdmtsRlE7RUFFRSxlQUErQjtDdkp5a2xGekM7O0F1Si9wbEZJOzs7RUFHRSxlMURvQmU7QzdGOG9sRnJCOztBT3JxbEZFOzs7RWdKTU0sZUFWa0M7Q3ZKK3FsRjFDOztBdUpocWxGTTtFQUVFLDBCMURVYTtFMERUYixZbkpmTztDSmlybEZmOztBdUo3cGxGTTtFQUNFLDBCMURHYTtFMERGYixzQkFBaUM7Q3ZKZ3FsRnpDOztBdUo3cGxGTTtFQUVFLDJObElRbUk7Q3JCdXBsRjNJOztBdUozcGxGSTs7OztFQUlFLHNCQUFrQztDdko4cGxGeEM7O0F1SjFwbEZNO0VBQ0UsZTFEaEJhO0M3RjZxbEZyQjs7QXVKMXBsRk07O0VBRUUsMEIxRHJCYTtFMERzQmIsc0IxRHRCYTtFMER1QmIsWW5KL0NPO0NKNHNsRmY7O0F1SjFwbEZNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSjZzbEZsQjs7QXVKdnBsRlE7RUFDRSxlakV5Q2tCO0N0RmlubEY1Qjs7QU90dGxGRTtFZ0orRFUsWW5KaEVHO0NKMnRsRmY7O0F1Sm5wbEZRO0VBQ0UsZW5KakVRO0NKdXRsRmxCOztBTzl0bEZFO0VnSjJFVSxlbkpuRU07Q0owdGxGbEI7O0F1SjlvbEZRO0VBRUUsZUFBK0I7Q3ZKZ3BsRnpDOztBdUp0dWxGSTs7O0VBR0UsZTFEcUJlO0M3Rm90bEZyQjs7QU81dWxGRTs7O0VnSk1NLGVBVmtDO0N2SnN2bEYxQzs7QXVKdnVsRk07RUFFRSwwQjFEV2E7RTBEVmIsWW5KZk87Q0p3dmxGZjs7QXVKcHVsRk07RUFDRSwwQjFESWE7RTBESGIsc0JBQWlDO0N2SnV1bEZ6Qzs7QXVKcHVsRk07RUFFRSwyTmxJUW1JO0NyQjh0bEYzSTs7QXVKbHVsRkk7Ozs7RUFJRSxzQkFBa0M7Q3ZKcXVsRnhDOztBdUpqdWxGTTtFQUNFLGUxRGZhO0M3Rm12bEZyQjs7QXVKanVsRk07O0VBRUUsMEIxRHBCYTtFMERxQmIsc0IxRHJCYTtFMERzQmIsWW5KL0NPO0NKbXhsRmY7O0F1Smp1bEZNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSm94bEZsQjs7QXVKOXRsRlE7RUFDRSxlakV5Q2tCO0N0RndybEY1Qjs7QU83eGxGRTtFZ0orRFUsWW5KaEVHO0NKa3lsRmY7O0F1SjF0bEZRO0VBQ0UsZW5KakVRO0NKOHhsRmxCOztBT3J5bEZFO0VnSjJFVSxlbkpuRU07Q0ppeWxGbEI7O0F1SnJ0bEZRO0VBRUUsZUFBK0I7Q3ZKdXRsRnpDOztBdUo3eWxGSTs7O0VBR0UsZTFEc0JlO0M3RjB4bEZyQjs7QU9uemxGRTs7O0VnSk1NLGVBVmtDO0N2SjZ6bEYxQzs7QXVKOXlsRk07RUFFRSwwQjFEWWE7RTBEWGIsWW5KZk87Q0oremxGZjs7QXVKM3lsRk07RUFDRSwwQjFES2E7RTBESmIsc0JBQWlDO0N2Sjh5bEZ6Qzs7QXVKM3lsRk07RUFFRSwyTmxJUW1JO0NyQnF5bEYzSTs7QXVKenlsRkk7Ozs7RUFJRSxzQkFBa0M7Q3ZKNHlsRnhDOztBdUp4eWxGTTtFQUNFLGUxRGRhO0M3Rnl6bEZyQjs7QXVKeHlsRk07O0VBRUUsMEIxRG5CYTtFMERvQmIsc0IxRHBCYTtFMERxQmIsWW5KL0NPO0NKMDFsRmY7O0F1Snh5bEZNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSjIxbEZsQjs7QXVKcnlsRlE7RUFDRSxlakV5Q2tCO0N0Rit2bEY1Qjs7QU9wMmxGRTtFZ0orRFUsWW5KaEVHO0NKeTJsRmY7O0F1Smp5bEZRO0VBQ0UsZW5KakVRO0NKcTJsRmxCOztBTzUybEZFO0VnSjJFVSxlbkpuRU07Q0p3MmxGbEI7O0F1SjV4bEZRO0VBRUUsZUFBK0I7Q3ZKOHhsRnpDOztBdUpwM2xGSTs7O0VBR0UsZTFEdUJlO0M3RmcybEZyQjs7QU8xM2xGRTs7O0VnSk1NLGVBVmtDO0N2Sm80bEYxQzs7QXVKcjNsRk07RUFFRSwwQjFEYWE7RTBEWmIsWW5KZk87Q0pzNGxGZjs7QXVKbDNsRk07RUFDRSwwQjFETWE7RTBETGIsc0JBQWlDO0N2SnEzbEZ6Qzs7QXVKbDNsRk07RUFFRSwyTmxJUW1JO0NyQjQybEYzSTs7QXVKaDNsRkk7Ozs7RUFJRSxzQkFBa0M7Q3ZKbTNsRnhDOztBdUovMmxGTTtFQUNFLGUxRGJhO0M3RiszbEZyQjs7QXVKLzJsRk07O0VBRUUsMEIxRGxCYTtFMERtQmIsc0IxRG5CYTtFMERvQmIsWW5KL0NPO0NKaTZsRmY7O0F1Si8ybEZNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSms2bEZsQjs7QXVKNTJsRlE7RUFDRSxlakV5Q2tCO0N0RnMwbEY1Qjs7QU8zNmxGRTtFZ0orRFUsWW5KaEVHO0NKZzdsRmY7O0F1SngybEZRO0VBQ0UsZW5KakVRO0NKNDZsRmxCOztBT243bEZFO0VnSjJFVSxlbkpuRU07Q0orNmxGbEI7O0F1Sm4ybEZRO0VBRUUsZUFBK0I7Q3ZKcTJsRnpDOztBdUozN2xGSTs7O0VBR0UsZTFEd0JlO0M3RnM2bEZyQjs7QU9qOGxGRTs7O0VnSk1NLGVBVmtDO0N2SjI4bEYxQzs7QXVKNTdsRk07RUFFRSwwQjFEY2E7RTBEYmIsWW5KZk87Q0o2OGxGZjs7QXVKejdsRk07RUFDRSwwQjFET2E7RTBETmIsc0JBQWlDO0N2SjQ3bEZ6Qzs7QXVKejdsRk07RUFFRSwyTmxJUW1JO0NyQm03bEYzSTs7QXVKdjdsRkk7Ozs7RUFJRSxzQkFBa0M7Q3ZKMDdsRnhDOztBdUp0N2xGTTtFQUNFLGUxRFphO0M3RnE4bEZyQjs7QXVKdDdsRk07O0VBRUUsMEIxRGpCYTtFMERrQmIsc0IxRGxCYTtFMERtQmIsWW5KL0NPO0NKdytsRmY7O0F1SnQ3bEZNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSnkrbEZsQjs7QXVKbjdsRlE7RUFDRSxlakV5Q2tCO0N0RjY0bEY1Qjs7QU9sL2xGRTtFZ0orRFUsWW5KaEVHO0NKdS9sRmY7O0F1Si82bEZRO0VBQ0UsZW5KakVRO0NKbS9sRmxCOztBTzEvbEZFO0VnSjJFVSxlbkpuRU07Q0pzL2xGbEI7O0F1SjE2bEZRO0VBRUUsZUFBK0I7Q3ZKNDZsRnpDOztBdUpsZ21GSTs7O0VBR0UsZTFEeUJlO0M3RjQrbEZyQjs7QU94Z21GRTs7O0VnSk1NLGVBVmtDO0N2SmtobUYxQzs7QXVKbmdtRk07RUFFRSwwQjFEZWE7RTBEZGIsZW5KbUVlO0NKazhsRnZCOztBdUpoZ21GTTtFQUNFLDBCMURRYTtFMERQYixzQkFBaUM7Q3ZKbWdtRnpDOztBdUpoZ21GTTtFQUVFLDhObElRbUk7Q3JCMC9sRjNJOztBdUo5L2xGSTs7OztFQUlFLHNCQUFrQztDdkppZ21GeEM7O0F1SjcvbEZNO0VBQ0UsZTFEWGE7QzdGMmdtRnJCOztBdUo3L2xGTTs7RUFFRSwwQjFEaEJhO0UwRGlCYixzQjFEakJhO0UwRGtCYixZbkovQ087Q0oraW1GZjs7QXVKNy9sRk07O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKZ2ptRmxCOztBdUoxL2xGUTtFQUNFLGVqRXlDa0I7Q3RGbzlsRjVCOztBT3pqbUZFO0VnSitEVSxZbkpoRUc7Q0o4am1GZjs7QXVKdC9sRlE7RUFDRSxlbkpqRVE7Q0owam1GbEI7O0FPamttRkU7RWdKMkVVLGVuSm5FTTtDSjZqbUZsQjs7QXVKai9sRlE7RUFFRSxlQUErQjtDdkptL2xGekM7O0F1SnprbUZJOzs7RUFHRSxlMUQwQmU7QzdGa2ptRnJCOztBTy9rbUZFOzs7RWdKTU0sZUFWa0M7Q3ZKeWxtRjFDOztBdUoxa21GTTtFQUVFLDBCMURnQmE7RTBEZmIsZW5KbUVlO0NKeWdtRnZCOztBdUp2a21GTTtFQUNFLDBCMURTYTtFMERSYixzQkFBaUM7Q3ZKMGttRnpDOztBdUp2a21GTTtFQUVFLDhObElRbUk7Q3JCaWttRjNJOztBdUpya21GSTs7OztFQUlFLHNCQUFrQztDdkp3a21GeEM7O0F1SnBrbUZNO0VBQ0UsZTFEVmE7QzdGaWxtRnJCOztBdUpwa21GTTs7RUFFRSwwQjFEZmE7RTBEZ0JiLHNCMURoQmE7RTBEaUJiLFluSi9DTztDSnNubUZmOztBdUpwa21GTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0p1bm1GbEI7O0F1SmprbUZRO0VBQ0UsZWpFeUNrQjtDdEYyaG1GNUI7O0FPaG9tRkU7RWdKK0RVLFluSmhFRztDSnFvbUZmOztBdUo3am1GUTtFQUNFLGVuSmpFUTtDSmlvbUZsQjs7QU94b21GRTtFZ0oyRVUsZW5KbkVNO0NKb29tRmxCOztBdUp4am1GUTtFQUVFLGVBQStCO0N2SjBqbUZ6Qzs7QXVKaHBtRkk7OztFQUdFLGUxRDJCZTtDN0Z3bm1GckI7O0FPdHBtRkU7OztFZ0pNTSxlQVZrQztDdkpncW1GMUM7O0F1SmpwbUZNO0VBRUUsMEIxRGlCYTtFMERoQmIsWW5KZk87Q0prcW1GZjs7QXVKOW9tRk07RUFDRSwwQjFEVWE7RTBEVGIsc0JBQWlDO0N2SmlwbUZ6Qzs7QXVKOW9tRk07RUFFRSwyTmxJUW1JO0NyQndvbUYzSTs7QXVKNW9tRkk7Ozs7RUFJRSxzQkFBa0M7Q3ZKK29tRnhDOztBdUozb21GTTtFQUNFLGUxRFRhO0M3RnVwbUZyQjs7QXVKM29tRk07O0VBRUUsMEIxRGRhO0UwRGViLHNCMURmYTtFMERnQmIsWW5KL0NPO0NKNnJtRmY7O0F1SjNvbUZNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSjhybUZsQjs7QXVKeG9tRlE7RUFDRSxlakV5Q2tCO0N0RmttbUY1Qjs7QU92c21GRTtFZ0orRFUsWW5KaEVHO0NKNHNtRmY7O0F1SnBvbUZRO0VBQ0UsZW5KakVRO0NKd3NtRmxCOztBTy9zbUZFO0VnSjJFVSxlbkpuRU07Q0oyc21GbEI7O0F1Si9ubUZRO0VBRUUsZUFBK0I7Q3ZKaW9tRnpDOztBdUp2dG1GSTs7O0VBR0UsZTFENEJlO0M3RjhybUZyQjs7QU83dG1GRTs7O0VnSk1NLGVBVmtDO0N2SnV1bUYxQzs7QXVKeHRtRk07RUFFRSwwQjFEa0JhO0UwRGpCYixZbkpmTztDSnl1bUZmOztBdUpydG1GTTtFQUNFLDBCMURXYTtFMERWYixzQkFBaUM7Q3ZKd3RtRnpDOztBdUpydG1GTTtFQUVFLDJObElRbUk7Q3JCK3NtRjNJOztBdUpudG1GSTs7OztFQUlFLHNCQUFrQztDdkpzdG1GeEM7O0F1Smx0bUZNO0VBQ0UsZTFEUmE7QzdGNnRtRnJCOztBdUpsdG1GTTs7RUFFRSwwQjFEYmE7RTBEY2Isc0IxRGRhO0UwRGViLFluSi9DTztDSm93bUZmOztBdUpsdG1GTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0pxd21GbEI7O0F1Si9zbUZRO0VBQ0UsZWpFeUNrQjtDdEZ5cW1GNUI7O0FPOXdtRkU7RWdKK0RVLFluSmhFRztDSm14bUZmOztBdUozc21GUTtFQUNFLGVuSmpFUTtDSit3bUZsQjs7QU90eG1GRTtFZ0oyRVUsZW5KbkVNO0NKa3htRmxCOztBdUp0c21GUTtFQUVFLGVBQStCO0N2SndzbUZ6Qzs7QXVKOXhtRkk7OztFQUdFLGUxRDZCZTtDN0Zvd21GckI7O0FPcHltRkU7OztFZ0pNTSxlQVZrQztDdko4eW1GMUM7O0F1Si94bUZNO0VBRUUsMEIxRG1CYTtFMERsQmIsWW5KZk87Q0pnem1GZjs7QXVKNXhtRk07RUFDRSwwQjFEWWE7RTBEWGIsc0JBQWlDO0N2Sit4bUZ6Qzs7QXVKNXhtRk07RUFFRSwyTmxJUW1JO0NyQnN4bUYzSTs7QXVKMXhtRkk7Ozs7RUFJRSxzQkFBa0M7Q3ZKNnhtRnhDOztBdUp6eG1GTTtFQUNFLGUxRFBhO0M3Rm15bUZyQjs7QXVKenhtRk07O0VBRUUsMEIxRFphO0UwRGFiLHNCMURiYTtFMERjYixZbkovQ087Q0oyMG1GZjs7QXVKenhtRk07O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKNDBtRmxCOztBdUp0eG1GUTtFQUNFLGVqRXlDa0I7Q3RGZ3ZtRjVCOztBT3IxbUZFO0VnSitEVSxZbkpoRUc7Q0owMW1GZjs7QXVKbHhtRlE7RUFDRSxlbkpqRVE7Q0pzMW1GbEI7O0FPNzFtRkU7RWdKMkVVLGVuSm5FTTtDSnkxbUZsQjs7QXVKN3dtRlE7RUFFRSxlQUErQjtDdkord21GekM7O0F1SnIybUZJOzs7RUFHRSxZbkpKUztDSjQybUZmOztBTzMybUZFOzs7RWdKTU0sZUFWa0M7Q3ZKcTNtRjFDOztBdUp0Mm1GTTtFQUVFLHVCbkpkTztFbUplUCxlbkptRWU7Q0pxeW1GdkI7O0F1Sm4ybUZNO0VBQ0UsdUJuSnJCTztFbUpzQlAsc0JBQWlDO0N2SnMybUZ6Qzs7QXVKbjJtRk07RUFFRSw4TmxJUW1JO0NyQjYxbUYzSTs7QXVKajJtRkk7Ozs7RUFJRSxvQkFBa0M7Q3ZKbzJtRnhDOztBdUpoMm1GTTtFQUNFLFluSnhDTztDSjI0bUZmOztBdUpoMm1GTTs7RUFFRSx1Qm5KN0NPO0VtSjhDUCxtQm5KOUNPO0VtSitDUCxZbkovQ087Q0prNW1GZjs7QXVKaDJtRk07O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKbTVtRmxCOztBdUo3MW1GUTtFQUNFLGVqRXlDa0I7Q3RGdXptRjVCOztBTzU1bUZFO0VnSitEVSxZbkpoRUc7Q0ppNm1GZjs7QXVKejFtRlE7RUFDRSxlbkpqRVE7Q0o2NW1GbEI7O0FPcDZtRkU7RWdKMkVVLGVuSm5FTTtDSmc2bUZsQjs7QXVKcDFtRlE7RUFFRSxhQUErQjtDdkpzMW1GekM7O0F1SjU2bUZJOzs7RUFHRSxlbkpFWTtDSjY2bUZsQjs7QU9sN21GRTs7O0VnSk1NLGVBVmtDO0N2SjQ3bUYxQzs7QXVKNzZtRk07RUFFRSwwQm5KUlU7RW1KU1YsWW5KZk87Q0o4N21GZjs7QXVKMTZtRk07RUFDRSwwQm5KZlU7RW1KZ0JWLHNCQUFpQztDdko2Nm1GekM7O0F1SjE2bUZNO0VBRUUsMk5sSVFtSTtDckJvNm1GM0k7O0F1Sng2bUZJOzs7O0VBSUUsc0JBQWtDO0N2SjI2bUZ4Qzs7QXVKdjZtRk07RUFDRSxlbkpsQ1U7Q0o0OG1GbEI7O0F1SnY2bUZNOztFQUVFLDBCbkp2Q1U7RW1Kd0NWLHNCbkp4Q1U7RW1KeUNWLFluSi9DTztDSnk5bUZmOztBdUp2Nm1GTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0owOW1GbEI7O0F1SnA2bUZRO0VBQ0UsZWpFeUNrQjtDdEY4M21GNUI7O0FPbittRkU7RWdKK0RVLFluSmhFRztDSncrbUZmOztBdUpoNm1GUTtFQUNFLGVuSmpFUTtDSm8rbUZsQjs7QU8zK21GRTtFZ0oyRVUsZW5KbkVNO0NKdSttRmxCOztBdUozNW1GUTtFQUVFLGVBQStCO0N2SjY1bUZ6Qzs7QXVKbi9tRkk7OztFQUdFLGVuSklZO0NKay9tRmxCOztBT3ovbUZFOzs7RWdKTU0sZUFWa0M7Q3ZKbWduRjFDOztBdUpwL21GTTtFQUVFLDBCbkpOVTtFbUpPVixZbkpmTztDSnFnbkZmOztBdUpqL21GTTtFQUNFLDBCbkpiVTtFbUpjVixzQkFBaUM7Q3ZKby9tRnpDOztBdUpqL21GTTtFQUVFLDJObElRbUk7Q3JCMittRjNJOztBdUovK21GSTs7OztFQUlFLHNCQUFrQztDdkprL21GeEM7O0F1SjkrbUZNO0VBQ0UsZW5KaENVO0NKaWhuRmxCOztBdUo5K21GTTs7RUFFRSwwQm5KckNVO0VtSnNDVixzQm5KdENVO0VtSnVDVixZbkovQ087Q0pnaW5GZjs7QXVKOSttRk07O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKaWluRmxCOztBdUozK21GUTtFQUNFLGVqRXlDa0I7Q3RGcThtRjVCOztBTzFpbkZFO0VnSitEVSxZbkpoRUc7Q0oraW5GZjs7QXVKdittRlE7RUFDRSxlbkpqRVE7Q0oyaW5GbEI7O0FPbGpuRkU7RWdKMkVVLGVuSm5FTTtDSjhpbkZsQjs7QXVKbCttRlE7RUFFRSxlQUErQjtDdkpvK21GekM7O0F5SnRrbkZBOzs7Ozs7R3pKOGtuRkU7QUM5a25GRjs7Ozs7R0RvbG5GRTtBRXBsbkZGO0VBR0ksZ0JBQWM7RUFBZCxrQkFBYztFQUFkLGtCQUFjO0VBQWQsZ0JBQWM7RUFBZCxlQUFjO0VBQWQsa0JBQWM7RUFBZCxrQkFBYztFQUFkLGlCQUFjO0VBQWQsZ0JBQWM7RUFBZCxnQkFBYztFQUFkLGNBQWM7RUFBZCxnQkFBYztFQUFkLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxnQkFBYztFQUFkLGlCQUFjO0VBQWQsZ0JBQWM7RUFBZCxtQkFBYztFQUFkLGtCQUFjO0VBSWQsbUJBQWM7RUFBZCxxQkFBYztFQUFkLG1CQUFjO0VBQWQsZ0JBQWM7RUFBZCxtQkFBYztFQUFkLGtCQUFjO0VBQWQsaUJBQWM7RUFBZCxnQkFBYztFQUlkLG1CQUFpQztFQUFqQyx1QkFBaUM7RUFBakMsdUJBQWlDO0VBQWpDLHVCQUFpQztFQUFqQyx3QkFBaUM7RUFLbkMsa01BQXlCO0VBQ3pCLDhHQUF3QjtDRnVtbkYxQjs7QUd0bW5GQTs7O0VBR0UsdUJBQXNCO0NIeW1uRnhCOztBR3RtbkZBO0VBQ0Usd0JBQXVCO0VBQ3ZCLGtCQUFpQjtFQUNqQiwrQkFBOEI7RUFDOUIsOENDUGE7Q0pnbm5GZjs7QUdubW5GQTtFQUNFLGVBQWM7Q0hzbW5GaEI7O0FHNWxuRkE7RUFDRSxVQUFTO0VBQ1QscUxDeUxtTTtFQ3pHL0wsZ0JBdENZO0VGeENoQixpQkNpTStCO0VEaE0vQixpQkNvTStCO0VEbk0vQixlQy9CZ0I7RURnQ2hCLGlCQUFnQjtFQUNoQix1QkMxQ2E7Q0p5b25GZjs7QUFFQTtFR3BsbkZFLHNCQUFxQjtDSHNsbkZ2Qjs7QUc3a25GQTtFQUNFLHdCQUF1QjtFQUN2QixVQUFTO0VBQ1Qsa0JBQWlCO0NIZ2xuRm5COztBR25rbkZBO0VBQ0UsY0FBYTtFQUNiLHNCQ2tLeUM7Q0pvNm1GM0M7O0FHL2puRkE7RUFDRSxjQUFhO0VBQ2Isb0JDNEQ4QjtDSnNnbkZoQzs7QUd2am5GQTs7RUFFRSwyQkFBMEI7RUFDMUIsa0NBQWlDO0VBQ2pDLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsK0JBQThCO0NIMGpuRmhDOztBR3ZqbkZBO0VBQ0Usb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixxQkFBb0I7Q0gwam5GdEI7O0FHdmpuRkE7OztFQUdFLGNBQWE7RUFDYixvQkFBbUI7Q0gwam5GckI7O0FHdmpuRkE7Ozs7RUFJRSxpQkFBZ0I7Q0gwam5GbEI7O0FHdmpuRkE7RUFDRSxpQkNvRytCO0NKczltRmpDOztBR3ZqbkZBO0VBQ0UscUJBQW9CO0VBQ3BCLGVBQWM7Q0gwam5GaEI7O0FHdmpuRkE7RUFDRSxpQkFBZ0I7Q0gwam5GbEI7O0FHdmpuRkE7O0VBRUUsb0JHb0lrQztDTnM3bUZwQzs7QUd2am5GQTtFRXhGSSxlQUFXO0NMbXBuRmY7O0FHbGpuRkE7O0VBRUUsbUJBQWtCO0VFbkdoQixlQUFXO0VGcUdiLGVBQWM7RUFDZCx5QkFBd0I7Q0hxam5GMUI7O0FHbGpuRkE7RUFBTSxlQUFjO0NIc2puRnBCOztBR3JqbkZBO0VBQU0sV0FBVTtDSHlqbkZoQjs7QUdsam5GQTtFQUNFLGVIekw0QjtFRzBMNUIsc0JDakM4QjtFRGtDOUIsOEJBQTZCO0NIcWpuRi9COztBT3J1bkZFO0VKbUxFLGVDcENnRDtFRHFDaEQsc0JDcEM0QjtDSjBsbkZoQzs7QUc3aW5GQTtFQUNFLGVBQWM7RUFDZCxzQkFBcUI7Q0hnam5GdkI7O0FPL3VuRkU7RUprTUUsZUFBYztFQUNkLHNCQUFxQjtDSGlqbkZ6Qjs7QUd4aW5GQTs7OztFQUlFLGtHQ2FnSDtFQ2pLOUcsZUFBVztDTGdzbkZmOztBR3hpbkZBO0VBRUUsY0FBYTtFQUViLG9CQUFtQjtFQUVuQixlQUFjO0VBR2QsOEJBQTZCO0NIc2luRi9COztBRzlobkZBO0VBRUUsaUJBQWdCO0NIZ2luRmxCOztBR3hobkZBO0VBQ0UsdUJBQXNCO0VBQ3RCLG1CQUFrQjtDSDJobkZwQjs7QUd4aG5GQTtFQUdFLGlCQUFnQjtFQUNoQix1QkFBc0I7Q0h5aG5GeEI7O0FHamhuRkE7RUFDRSwwQkFBeUI7Q0hvaG5GM0I7O0FHamhuRkE7RUFDRSxxQkM4QmtDO0VEN0JsQyx3QkM2QmtDO0VENUJsQyxlQ2xRZ0I7RURtUWhCLGlCQUFnQjtFQUNoQixxQkFBb0I7Q0hvaG5GdEI7O0FHN2duRkE7RUFFRSxvQkFBbUI7RUFDbkIsaUNBQWdDO0NIK2duRmxDOztBR3ZnbkZBO0VBRUUsc0JBQXFCO0VBQ3JCLHNCRzJKMkM7Q044Mm1GN0M7O0FHbmduRkE7RUFFRSxpQkFBZ0I7Q0hxZ25GbEI7O0FHNy9tRkE7RUFDRSxXQUFVO0NIZ2duRlo7O0FHNy9tRkE7Ozs7O0VBS0UsVUFBUztFQUNULHFCQUFvQjtFRTVQbEIsbUJBQVc7RUY4UGIscUJBQW9CO0NIZ2duRnRCOztBRzcvbUZBOztFQUVFLGtCQUFpQjtDSGdnbkZuQjs7QUc3L21GQTs7RUFFRSxxQkFBb0I7Q0hnZ25GdEI7O0FBRUE7RUczL21GRSxnQkFBZTtDSDYvbUZqQjs7QUd2L21GQTtFQUNFLGtCQUFpQjtDSDAvbUZuQjs7QUduL21GQTs7OztFQUlFLDJCQUEwQjtDSHMvbUY1Qjs7QUdqL21GRTs7OztFQUtJLGdCQUFlO0NIbS9tRnJCOztBRzcrbUZBOzs7O0VBSUUsV0FBVTtFQUNWLG1CQUFrQjtDSGcvbUZwQjs7QUc3K21GQTs7RUFFRSx1QkFBc0I7RUFDdEIsV0FBVTtDSGcvbUZaOztBRzUrbUZBO0VBQ0UsZUFBYztFQUVkLGlCQUFnQjtDSDgrbUZsQjs7QUczK21GQTtFQU1FLGFBQVk7RUFFWixXQUFVO0VBQ1YsVUFBUztFQUNULFVBQVM7Q0h3K21GWDs7QUduK21GQTtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsZ0JBQWU7RUFDZixXQUFVO0VBQ1YscUJBQW9CO0VFblNoQixrQkF0Q1k7RUYyVWhCLHFCQUFvQjtFQUNwQixlQUFjO0VBQ2Qsb0JBQW1CO0NIcyttRnJCOztBR24rbUZBO0VBQ0UseUJBQXdCO0NIcyttRjFCOztBQUVBOztFR2wrbUZFLGFBQVk7Q0hxK21GZDs7QUFFQTtFRy85bUZFLHFCQUFvQjtFQUNwQix5QkFBd0I7Q0hpK21GMUI7O0FBRUE7RUczOW1GRSx5QkFBd0I7Q0g2OW1GMUI7O0FHcjltRkE7RUFDRSxjQUFhO0VBQ2IsMkJBQTBCO0NIdzltRjVCOztBR2o5bUZBO0VBQ0Usc0JBQXFCO0NIbzltRnZCOztBR2o5bUZBO0VBQ0UsbUJBQWtCO0VBQ2xCLGdCQUFlO0NIbzltRmpCOztBR2o5bUZBO0VBQ0UsY0FBYTtDSG85bUZmOztBQUVBO0VHaDltRkUseUJBQXdCO0NIazltRjFCOztBUTk2bkZBOztFQUVFLHNCSnVQeUM7RUl0UHpDLHFCSnVQbUM7RUl0UG5DLGlCSnVQK0I7RUl0UC9CLGlCSnVQK0I7RUl0UC9CLGVKdVBtQztDSjBybkZyQzs7QVE5Nm5GQTtFSGdITSxrQkF0Q1k7Q0x3Mm5GbEI7O0FRajduRkE7RUgrR00sZ0JBdENZO0NMNDJuRmxCOztBUXA3bkZBO0VIOEdNLG1CQXRDWTtDTGczbkZsQjs7QVF2N25GQTtFSDZHTSxrQkF0Q1k7Q0xvM25GbEI7O0FRMTduRkE7RUg0R00sbUJBdENZO0NMdzNuRmxCOztBUTc3bkZBO0VIMkdNLGdCQXRDWTtDTDQzbkZsQjs7QVEvN25GQTtFSHlHTSxtQkF0Q1k7RUdqRWhCLGlCSnlQK0I7Q0p5c25GakM7O0FROTduRkE7RUhtR00sZ0JBdENZO0VHM0RoQixpQko0TytCO0VJM08vQixpQkptTytCO0NKOHRuRmpDOztBUS83bkZBO0VIOEZNLGtCQXRDWTtFR3REaEIsaUJKd08rQjtFSXZPL0IsaUJKOE4rQjtDSm91bkZqQzs7QVFoOG5GQTtFSHlGTSxrQkF0Q1k7RUdqRGhCLGlCSm9PK0I7RUluTy9CLGlCSnlOK0I7Q0owdW5GakM7O0FRajhuRkE7RUhvRk0sa0JBdENZO0VHNUNoQixpQkpnTytCO0VJL04vQixpQkpvTitCO0NKZ3ZuRmpDOztBR3Y2bkZBO0VLcEJFLGlCSmtFVztFSWpFWCxvQkppRVc7RUloRVgsVUFBUztFQUNULHlDSnJDYTtDSm8rbkZmOztBUXY3bkZBOztFSE1JLGVBQVc7RUdIYixpQko2SytCO0NKNnduRmpDOztBUXY3bkZBOztFQUVFLGVKbU5nQztFSWxOaEMsMEJKMk5tQztDSit0bkZyQzs7QVFsN25GQTtFQy9FRSxnQkFBZTtFQUNmLGlCQUFnQjtDVHFnb0ZsQjs7QVFsN25GQTtFQ3BGRSxnQkFBZTtFQUNmLGlCQUFnQjtDVDBnb0ZsQjs7QVFwN25GQTtFQUNFLHNCQUFxQjtDUnU3bkZ2Qjs7QVF4N25GQTtFQUlJLHFCSnFNK0I7Q0ptdm5GbkM7O0FROTZuRkE7RUhqQ0ksZUFBVztFR21DYiwwQkFBeUI7Q1JpN25GM0I7O0FRNzZuRkE7RUFDRSxvQkpTVztFQ01QLG1CQXRDWTtDTHc4bkZsQjs7QVE3Nm5GQTtFQUNFLGVBQWM7RUg3Q1osZUFBVztFRytDYixlSnRHZ0I7Q0pzaG9GbEI7O0FRbjduRkE7RUFNSSxvQkFBcUI7Q1JpN25GekI7O0FVcGlvRkE7RUNJRSxnQkFBZTtFQUdmLGFBQVk7Q1hraW9GZDs7QVVuaW9GQTtFQUNFLGlCTnN6QndDO0VNcnpCeEMsdUJOSmE7RU1LYiwwQk5GZ0I7RVFJZCx1QlJtTWdDO0VTck05QiwyQ1RLUztFT1ZiLGdCQUFlO0VBR2YsYUFBWTtDWDRpb0ZkOztBVTlob0ZBO0VBRUUsc0JBQXFCO0NWZ2lvRnZCOztBVTdob0ZBO0VBQ0Usc0JBQTBCO0VBQzFCLGVBQWM7Q1ZnaW9GaEI7O0FVN2hvRkE7RUxrQ0ksZUFBVztFS2hDYixlTnZCZ0I7Q0p1am9GbEI7O0FjdmtvRkE7RVR1RUksaUJBQVc7RVNyRWIsZVZvQ2U7RVVuQ2Ysc0JBQXFCO0NkMGtvRnZCOztBY3Zrb0ZFO0VBQ0UsZUFBYztDZDBrb0ZsQjs7QWNya29GQTtFQUNFLHVCVnEzQnVDO0VDM3pCckMsaUJBQVc7RVN4RGIsWVZMYTtFVU1iLDBCVkdnQjtFUUZkLHNCUnFNK0I7RVN2TTdCLGtEVEtTO0NKc2tvRmY7O0FjOWtvRkE7RUFTSSxXQUFVO0VUa0RWLGdCQUFXO0VTaERYLGlCVjJONkI7RVNuTzNCLGlCQ1NzQjtDZHlrb0Y1Qjs7QUdsNG5GQTtFV2pNRSxlQUFjO0VUeUNaLGlCQUFXO0VTdkNiLGVWYmdCO0NKb2xvRmxCOztBYzFrb0ZBO0VUMENJLG1CQUFXO0VTbENYLGVBQWM7RUFDZCxtQkFBa0I7Q2R1a29GdEI7O0FjbGtvRkE7RUFDRSxrQlY0MUJ1QztFVTMxQnZDLG1CQUFrQjtDZHFrb0ZwQjs7QWU3bW9GRTs7Ozs7O0VDREEsWUFBVztFQUNYLHFCQUEwQjtFQUMxQixvQkFBeUI7RUFDekIsbUJBQWtCO0VBQ2xCLGtCQUFpQjtDaEJ1bm9GbkI7O0FpQnBrb0ZJO0VGekNFO0lBQ0UsaUJYdUtHO0dKMDhuRlQ7Q0FDRjs7QWlCMWtvRkk7RUZ6Q0U7SUFDRSxpQlh3S0c7R0orOG5GVDtDQUNGOztBaUJobG9GSTtFRnpDRTtJQUNFLGlCWHlLRztHSm85bkZUO0NBQ0Y7O0FpQnRsb0ZJO0VGekNFO0lBQ0Usa0JYMEtJO0dKeTluRlY7Q0FDRjs7QWV4bW9GRTtFQ25DQSxjQUFhO0VBQ2IsZ0JBQWU7RUFDZixxQkFBMEI7RUFDMUIsb0JBQXlCO0NoQitvb0YzQjs7QWV6bW9GRTtFQUNFLGdCQUFlO0VBQ2YsZUFBYztDZjRtb0ZsQjs7QWU5bW9GRTs7RUFNSSxpQkFBZ0I7RUFDaEIsZ0JBQWU7Q2Y2bW9GckI7O0FrQm5xb0ZFOzs7Ozs7RUFDRSxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLHFCQUEwQjtFQUMxQixvQkFBeUI7Q2xCMnFvRjdCOztBa0JycG9GTTtFQUNFLGNBQWE7RUFDYixhQUFZO0VBQ1osZ0JBQWU7Q2xCd3BvRnZCOztBa0JucG9GVTtFRndCTixlQUF1QjtFQUN2QixnQkFBd0I7Q2hCK25vRjVCOztBa0J4cG9GVTtFRndCTixjQUF1QjtFQUN2QixlQUF3QjtDaEJvb29GNUI7O0FrQjdwb0ZVO0VGd0JOLG9CQUF1QjtFQUN2QixxQkFBd0I7Q2hCeW9vRjVCOztBa0JscW9GVTtFRndCTixjQUF1QjtFQUN2QixlQUF3QjtDaEI4b29GNUI7O0FrQnZxb0ZVO0VGd0JOLGNBQXVCO0VBQ3ZCLGVBQXdCO0NoQm1wb0Y1Qjs7QWtCNXFvRlU7RUZ3Qk4sb0JBQXVCO0VBQ3ZCLHFCQUF3QjtDaEJ3cG9GNUI7O0FrQjNxb0ZNO0VGQ0osZUFBYztFQUNkLFlBQVc7RUFDWCxnQkFBZTtDaEI4cW9GakI7O0FrQjNxb0ZVO0VGYlIsbUJBQXNDO0VBSXRDLG9CQUF1QztDaEJ5cm9GekM7O0FrQmhyb0ZVO0VGYlIsb0JBQXNDO0VBSXRDLHFCQUF1QztDaEI4cm9GekM7O0FrQnJyb0ZVO0VGYlIsY0FBc0M7RUFJdEMsZUFBdUM7Q2hCbXNvRnpDOztBa0Ixcm9GVTtFRmJSLG9CQUFzQztFQUl0QyxxQkFBdUM7Q2hCd3NvRnpDOztBa0Ivcm9GVTtFRmJSLG9CQUFzQztFQUl0QyxxQkFBdUM7Q2hCNnNvRnpDOztBa0Jwc29GVTtFRmJSLGNBQXNDO0VBSXRDLGVBQXVDO0NoQmt0b0Z6Qzs7QWtCenNvRlU7RUZiUixvQkFBc0M7RUFJdEMscUJBQXVDO0NoQnV0b0Z6Qzs7QWtCOXNvRlU7RUZiUixvQkFBc0M7RUFJdEMscUJBQXVDO0NoQjR0b0Z6Qzs7QWtCbnRvRlU7RUZiUixjQUFzQztFQUl0QyxlQUF1QztDaEJpdW9GekM7O0FrQnh0b0ZVO0VGYlIsb0JBQXNDO0VBSXRDLHFCQUF1QztDaEJzdW9GekM7O0FrQjd0b0ZVO0VGYlIsb0JBQXNDO0VBSXRDLHFCQUF1QztDaEIydW9GekM7O0FrQmx1b0ZVO0VGYlIsZUFBc0M7RUFJdEMsZ0JBQXVDO0NoQmd2b0Z6Qzs7QWtCanVvRk07RUFBd0IsVUFBUztDbEJxdW9GdkM7O0FrQm51b0ZNO0VBQXVCLFVkMklHO0NKNGxvRmhDOztBa0JwdW9GUTtFQUF3QixTQURaO0NsQnl1b0ZwQjs7QWtCeHVvRlE7RUFBd0IsU0FEWjtDbEI2dW9GcEI7O0FrQjV1b0ZRO0VBQXdCLFNBRFo7Q2xCaXZvRnBCOztBa0Jodm9GUTtFQUF3QixTQURaO0NsQnF2b0ZwQjs7QWtCcHZvRlE7RUFBd0IsU0FEWjtDbEJ5dm9GcEI7O0FrQnh2b0ZRO0VBQXdCLFNBRFo7Q2xCNnZvRnBCOztBa0I1dm9GUTtFQUF3QixTQURaO0NsQml3b0ZwQjs7QWtCaHdvRlE7RUFBd0IsU0FEWjtDbEJxd29GcEI7O0FrQnB3b0ZRO0VBQXdCLFNBRFo7Q2xCeXdvRnBCOztBa0J4d29GUTtFQUF3QixTQURaO0NsQjZ3b0ZwQjs7QWtCNXdvRlE7RUFBd0IsVUFEWjtDbEJpeG9GcEI7O0FrQmh4b0ZRO0VBQXdCLFVBRFo7Q2xCcXhvRnBCOztBa0JweG9GUTtFQUF3QixVQURaO0NsQnl4b0ZwQjs7QWtCanhvRlk7RUZoQlYsc0JBQThDO0NoQnF5b0ZoRDs7QWtCcnhvRlk7RUZoQlYsdUJBQThDO0NoQnl5b0ZoRDs7QWtCenhvRlk7RUZoQlYsaUJBQThDO0NoQjZ5b0ZoRDs7QWtCN3hvRlk7RUZoQlYsdUJBQThDO0NoQml6b0ZoRDs7QWtCanlvRlk7RUZoQlYsdUJBQThDO0NoQnF6b0ZoRDs7QWtCcnlvRlk7RUZoQlYsaUJBQThDO0NoQnl6b0ZoRDs7QWtCenlvRlk7RUZoQlYsdUJBQThDO0NoQjZ6b0ZoRDs7QWtCN3lvRlk7RUZoQlYsdUJBQThDO0NoQmkwb0ZoRDs7QWtCanpvRlk7RUZoQlYsaUJBQThDO0NoQnEwb0ZoRDs7QWtCcnpvRlk7RUZoQlYsdUJBQThDO0NoQnkwb0ZoRDs7QWtCenpvRlk7RUZoQlYsdUJBQThDO0NoQjYwb0ZoRDs7QWlCeDBvRkk7RUMzQkU7SUFDRSxjQUFhO0lBQ2IsYUFBWTtJQUNaLGdCQUFlO0dsQnUyb0ZyQjtFa0JsMm9GUTtJRndCTixlQUF1QjtJQUN2QixnQkFBd0I7R2hCNjBvRjFCO0VrQnQyb0ZRO0lGd0JOLGNBQXVCO0lBQ3ZCLGVBQXdCO0doQmkxb0YxQjtFa0IxMm9GUTtJRndCTixvQkFBdUI7SUFDdkIscUJBQXdCO0doQnExb0YxQjtFa0I5Mm9GUTtJRndCTixjQUF1QjtJQUN2QixlQUF3QjtHaEJ5MW9GMUI7RWtCbDNvRlE7SUZ3Qk4sY0FBdUI7SUFDdkIsZUFBd0I7R2hCNjFvRjFCO0VrQnQzb0ZRO0lGd0JOLG9CQUF1QjtJQUN2QixxQkFBd0I7R2hCaTJvRjFCO0VrQnAzb0ZJO0lGQ0osZUFBYztJQUNkLFlBQVc7SUFDWCxnQkFBZTtHaEJzM29GZjtFa0JuM29GUTtJRmJSLG1CQUFzQztJQUl0QyxvQkFBdUM7R2hCZzRvRnZDO0VrQnYzb0ZRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEJvNG9GdkM7RWtCMzNvRlE7SUZiUixjQUFzQztJQUl0QyxlQUF1QztHaEJ3NG9GdkM7RWtCLzNvRlE7SUZiUixvQkFBc0M7SUFJdEMscUJBQXVDO0doQjQ0b0Z2QztFa0JuNG9GUTtJRmJSLG9CQUFzQztJQUl0QyxxQkFBdUM7R2hCZzVvRnZDO0VrQnY0b0ZRO0lGYlIsY0FBc0M7SUFJdEMsZUFBdUM7R2hCbzVvRnZDO0VrQjM0b0ZRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEJ3NW9GdkM7RWtCLzRvRlE7SUZiUixvQkFBc0M7SUFJdEMscUJBQXVDO0doQjQ1b0Z2QztFa0JuNW9GUTtJRmJSLGNBQXNDO0lBSXRDLGVBQXVDO0doQmc2b0Z2QztFa0J2NW9GUTtJRmJSLG9CQUFzQztJQUl0QyxxQkFBdUM7R2hCbzZvRnZDO0VrQjM1b0ZRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEJ3Nm9GdkM7RWtCLzVvRlE7SUZiUixlQUFzQztJQUl0QyxnQkFBdUM7R2hCNDZvRnZDO0VrQjc1b0ZJO0lBQXdCLFVBQVM7R2xCZzZvRnJDO0VrQjk1b0ZJO0lBQXVCLFVkMklHO0dKc3hvRjlCO0VrQjk1b0ZNO0lBQXdCLFNBRFo7R2xCazZvRmxCO0VrQmo2b0ZNO0lBQXdCLFNBRFo7R2xCcTZvRmxCO0VrQnA2b0ZNO0lBQXdCLFNBRFo7R2xCdzZvRmxCO0VrQnY2b0ZNO0lBQXdCLFNBRFo7R2xCMjZvRmxCO0VrQjE2b0ZNO0lBQXdCLFNBRFo7R2xCODZvRmxCO0VrQjc2b0ZNO0lBQXdCLFNBRFo7R2xCaTdvRmxCO0VrQmg3b0ZNO0lBQXdCLFNBRFo7R2xCbzdvRmxCO0VrQm43b0ZNO0lBQXdCLFNBRFo7R2xCdTdvRmxCO0VrQnQ3b0ZNO0lBQXdCLFNBRFo7R2xCMDdvRmxCO0VrQno3b0ZNO0lBQXdCLFNBRFo7R2xCNjdvRmxCO0VrQjU3b0ZNO0lBQXdCLFVBRFo7R2xCZzhvRmxCO0VrQi83b0ZNO0lBQXdCLFVBRFo7R2xCbThvRmxCO0VrQmw4b0ZNO0lBQXdCLFVBRFo7R2xCczhvRmxCO0VrQjk3b0ZVO0lGaEJWLGVBQTRCO0doQmk5b0Y1QjtFa0JqOG9GVTtJRmhCVixzQkFBOEM7R2hCbzlvRjlDO0VrQnA4b0ZVO0lGaEJWLHVCQUE4QztHaEJ1OW9GOUM7RWtCdjhvRlU7SUZoQlYsaUJBQThDO0doQjA5b0Y5QztFa0IxOG9GVTtJRmhCVix1QkFBOEM7R2hCNjlvRjlDO0VrQjc4b0ZVO0lGaEJWLHVCQUE4QztHaEJnK29GOUM7RWtCaDlvRlU7SUZoQlYsaUJBQThDO0doQm0rb0Y5QztFa0JuOW9GVTtJRmhCVix1QkFBOEM7R2hCcytvRjlDO0VrQnQ5b0ZVO0lGaEJWLHVCQUE4QztHaEJ5K29GOUM7RWtCejlvRlU7SUZoQlYsaUJBQThDO0doQjQrb0Y5QztFa0I1OW9GVTtJRmhCVix1QkFBOEM7R2hCKytvRjlDO0VrQi85b0ZVO0lGaEJWLHVCQUE4QztHaEJrL29GOUM7Q0FDRjs7QWlCOStvRkk7RUMzQkU7SUFDRSxjQUFhO0lBQ2IsYUFBWTtJQUNaLGdCQUFlO0dsQjZncEZyQjtFa0J4Z3BGUTtJRndCTixlQUF1QjtJQUN2QixnQkFBd0I7R2hCbS9vRjFCO0VrQjVncEZRO0lGd0JOLGNBQXVCO0lBQ3ZCLGVBQXdCO0doQnUvb0YxQjtFa0JoaHBGUTtJRndCTixvQkFBdUI7SUFDdkIscUJBQXdCO0doQjIvb0YxQjtFa0JwaHBGUTtJRndCTixjQUF1QjtJQUN2QixlQUF3QjtHaEIrL29GMUI7RWtCeGhwRlE7SUZ3Qk4sY0FBdUI7SUFDdkIsZUFBd0I7R2hCbWdwRjFCO0VrQjVocEZRO0lGd0JOLG9CQUF1QjtJQUN2QixxQkFBd0I7R2hCdWdwRjFCO0VrQjFocEZJO0lGQ0osZUFBYztJQUNkLFlBQVc7SUFDWCxnQkFBZTtHaEI0aHBGZjtFa0J6aHBGUTtJRmJSLG1CQUFzQztJQUl0QyxvQkFBdUM7R2hCc2lwRnZDO0VrQjdocEZRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEIwaXBGdkM7RWtCamlwRlE7SUZiUixjQUFzQztJQUl0QyxlQUF1QztHaEI4aXBGdkM7RWtCcmlwRlE7SUZiUixvQkFBc0M7SUFJdEMscUJBQXVDO0doQmtqcEZ2QztFa0J6aXBGUTtJRmJSLG9CQUFzQztJQUl0QyxxQkFBdUM7R2hCc2pwRnZDO0VrQjdpcEZRO0lGYlIsY0FBc0M7SUFJdEMsZUFBdUM7R2hCMGpwRnZDO0VrQmpqcEZRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEI4anBGdkM7RWtCcmpwRlE7SUZiUixvQkFBc0M7SUFJdEMscUJBQXVDO0doQmtrcEZ2QztFa0J6anBGUTtJRmJSLGNBQXNDO0lBSXRDLGVBQXVDO0doQnNrcEZ2QztFa0I3anBGUTtJRmJSLG9CQUFzQztJQUl0QyxxQkFBdUM7R2hCMGtwRnZDO0VrQmprcEZRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEI4a3BGdkM7RWtCcmtwRlE7SUZiUixlQUFzQztJQUl0QyxnQkFBdUM7R2hCa2xwRnZDO0VrQm5rcEZJO0lBQXdCLFVBQVM7R2xCc2twRnJDO0VrQnBrcEZJO0lBQXVCLFVkMklHO0dKNDdvRjlCO0VrQnBrcEZNO0lBQXdCLFNBRFo7R2xCd2twRmxCO0VrQnZrcEZNO0lBQXdCLFNBRFo7R2xCMmtwRmxCO0VrQjFrcEZNO0lBQXdCLFNBRFo7R2xCOGtwRmxCO0VrQjdrcEZNO0lBQXdCLFNBRFo7R2xCaWxwRmxCO0VrQmhscEZNO0lBQXdCLFNBRFo7R2xCb2xwRmxCO0VrQm5scEZNO0lBQXdCLFNBRFo7R2xCdWxwRmxCO0VrQnRscEZNO0lBQXdCLFNBRFo7R2xCMGxwRmxCO0VrQnpscEZNO0lBQXdCLFNBRFo7R2xCNmxwRmxCO0VrQjVscEZNO0lBQXdCLFNBRFo7R2xCZ21wRmxCO0VrQi9scEZNO0lBQXdCLFNBRFo7R2xCbW1wRmxCO0VrQmxtcEZNO0lBQXdCLFVBRFo7R2xCc21wRmxCO0VrQnJtcEZNO0lBQXdCLFVBRFo7R2xCeW1wRmxCO0VrQnhtcEZNO0lBQXdCLFVBRFo7R2xCNG1wRmxCO0VrQnBtcEZVO0lGaEJWLGVBQTRCO0doQnVucEY1QjtFa0J2bXBGVTtJRmhCVixzQkFBOEM7R2hCMG5wRjlDO0VrQjFtcEZVO0lGaEJWLHVCQUE4QztHaEI2bnBGOUM7RWtCN21wRlU7SUZoQlYsaUJBQThDO0doQmdvcEY5QztFa0JobnBGVTtJRmhCVix1QkFBOEM7R2hCbW9wRjlDO0VrQm5ucEZVO0lGaEJWLHVCQUE4QztHaEJzb3BGOUM7RWtCdG5wRlU7SUZoQlYsaUJBQThDO0doQnlvcEY5QztFa0J6bnBGVTtJRmhCVix1QkFBOEM7R2hCNG9wRjlDO0VrQjVucEZVO0lGaEJWLHVCQUE4QztHaEIrb3BGOUM7RWtCL25wRlU7SUZoQlYsaUJBQThDO0doQmtwcEY5QztFa0Jsb3BGVTtJRmhCVix1QkFBOEM7R2hCcXBwRjlDO0VrQnJvcEZVO0lGaEJWLHVCQUE4QztHaEJ3cHBGOUM7Q0FDRjs7QWlCcHBwRkk7RUMzQkU7SUFDRSxjQUFhO0lBQ2IsYUFBWTtJQUNaLGdCQUFlO0dsQm1ycEZyQjtFa0I5cXBGUTtJRndCTixlQUF1QjtJQUN2QixnQkFBd0I7R2hCeXBwRjFCO0VrQmxycEZRO0lGd0JOLGNBQXVCO0lBQ3ZCLGVBQXdCO0doQjZwcEYxQjtFa0J0cnBGUTtJRndCTixvQkFBdUI7SUFDdkIscUJBQXdCO0doQmlxcEYxQjtFa0IxcnBGUTtJRndCTixjQUF1QjtJQUN2QixlQUF3QjtHaEJxcXBGMUI7RWtCOXJwRlE7SUZ3Qk4sY0FBdUI7SUFDdkIsZUFBd0I7R2hCeXFwRjFCO0VrQmxzcEZRO0lGd0JOLG9CQUF1QjtJQUN2QixxQkFBd0I7R2hCNnFwRjFCO0VrQmhzcEZJO0lGQ0osZUFBYztJQUNkLFlBQVc7SUFDWCxnQkFBZTtHaEJrc3BGZjtFa0IvcnBGUTtJRmJSLG1CQUFzQztJQUl0QyxvQkFBdUM7R2hCNHNwRnZDO0VrQm5zcEZRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEJndHBGdkM7RWtCdnNwRlE7SUZiUixjQUFzQztJQUl0QyxlQUF1QztHaEJvdHBGdkM7RWtCM3NwRlE7SUZiUixvQkFBc0M7SUFJdEMscUJBQXVDO0doQnd0cEZ2QztFa0Ivc3BGUTtJRmJSLG9CQUFzQztJQUl0QyxxQkFBdUM7R2hCNHRwRnZDO0VrQm50cEZRO0lGYlIsY0FBc0M7SUFJdEMsZUFBdUM7R2hCZ3VwRnZDO0VrQnZ0cEZRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEJvdXBGdkM7RWtCM3RwRlE7SUZiUixvQkFBc0M7SUFJdEMscUJBQXVDO0doQnd1cEZ2QztFa0IvdHBGUTtJRmJSLGNBQXNDO0lBSXRDLGVBQXVDO0doQjR1cEZ2QztFa0JudXBGUTtJRmJSLG9CQUFzQztJQUl0QyxxQkFBdUM7R2hCZ3ZwRnZDO0VrQnZ1cEZRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEJvdnBGdkM7RWtCM3VwRlE7SUZiUixlQUFzQztJQUl0QyxnQkFBdUM7R2hCd3ZwRnZDO0VrQnp1cEZJO0lBQXdCLFVBQVM7R2xCNHVwRnJDO0VrQjF1cEZJO0lBQXVCLFVkMklHO0dKa21wRjlCO0VrQjF1cEZNO0lBQXdCLFNBRFo7R2xCOHVwRmxCO0VrQjd1cEZNO0lBQXdCLFNBRFo7R2xCaXZwRmxCO0VrQmh2cEZNO0lBQXdCLFNBRFo7R2xCb3ZwRmxCO0VrQm52cEZNO0lBQXdCLFNBRFo7R2xCdXZwRmxCO0VrQnR2cEZNO0lBQXdCLFNBRFo7R2xCMHZwRmxCO0VrQnp2cEZNO0lBQXdCLFNBRFo7R2xCNnZwRmxCO0VrQjV2cEZNO0lBQXdCLFNBRFo7R2xCZ3dwRmxCO0VrQi92cEZNO0lBQXdCLFNBRFo7R2xCbXdwRmxCO0VrQmx3cEZNO0lBQXdCLFNBRFo7R2xCc3dwRmxCO0VrQnJ3cEZNO0lBQXdCLFNBRFo7R2xCeXdwRmxCO0VrQnh3cEZNO0lBQXdCLFVBRFo7R2xCNHdwRmxCO0VrQjN3cEZNO0lBQXdCLFVBRFo7R2xCK3dwRmxCO0VrQjl3cEZNO0lBQXdCLFVBRFo7R2xCa3hwRmxCO0VrQjF3cEZVO0lGaEJWLGVBQTRCO0doQjZ4cEY1QjtFa0I3d3BGVTtJRmhCVixzQkFBOEM7R2hCZ3lwRjlDO0VrQmh4cEZVO0lGaEJWLHVCQUE4QztHaEJteXBGOUM7RWtCbnhwRlU7SUZoQlYsaUJBQThDO0doQnN5cEY5QztFa0J0eHBGVTtJRmhCVix1QkFBOEM7R2hCeXlwRjlDO0VrQnp4cEZVO0lGaEJWLHVCQUE4QztHaEI0eXBGOUM7RWtCNXhwRlU7SUZoQlYsaUJBQThDO0doQit5cEY5QztFa0IveHBGVTtJRmhCVix1QkFBOEM7R2hCa3pwRjlDO0VrQmx5cEZVO0lGaEJWLHVCQUE4QztHaEJxenBGOUM7RWtCcnlwRlU7SUZoQlYsaUJBQThDO0doQnd6cEY5QztFa0J4eXBGVTtJRmhCVix1QkFBOEM7R2hCMnpwRjlDO0VrQjN5cEZVO0lGaEJWLHVCQUE4QztHaEI4enBGOUM7Q0FDRjs7QWlCMXpwRkk7RUMzQkU7SUFDRSxjQUFhO0lBQ2IsYUFBWTtJQUNaLGdCQUFlO0dsQnkxcEZyQjtFa0JwMXBGUTtJRndCTixlQUF1QjtJQUN2QixnQkFBd0I7R2hCK3pwRjFCO0VrQngxcEZRO0lGd0JOLGNBQXVCO0lBQ3ZCLGVBQXdCO0doQm0wcEYxQjtFa0I1MXBGUTtJRndCTixvQkFBdUI7SUFDdkIscUJBQXdCO0doQnUwcEYxQjtFa0JoMnBGUTtJRndCTixjQUF1QjtJQUN2QixlQUF3QjtHaEIyMHBGMUI7RWtCcDJwRlE7SUZ3Qk4sY0FBdUI7SUFDdkIsZUFBd0I7R2hCKzBwRjFCO0VrQngycEZRO0lGd0JOLG9CQUF1QjtJQUN2QixxQkFBd0I7R2hCbTFwRjFCO0VrQnQycEZJO0lGQ0osZUFBYztJQUNkLFlBQVc7SUFDWCxnQkFBZTtHaEJ3MnBGZjtFa0JyMnBGUTtJRmJSLG1CQUFzQztJQUl0QyxvQkFBdUM7R2hCazNwRnZDO0VrQnoycEZRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEJzM3BGdkM7RWtCNzJwRlE7SUZiUixjQUFzQztJQUl0QyxlQUF1QztHaEIwM3BGdkM7RWtCajNwRlE7SUZiUixvQkFBc0M7SUFJdEMscUJBQXVDO0doQjgzcEZ2QztFa0JyM3BGUTtJRmJSLG9CQUFzQztJQUl0QyxxQkFBdUM7R2hCazRwRnZDO0VrQnozcEZRO0lGYlIsY0FBc0M7SUFJdEMsZUFBdUM7R2hCczRwRnZDO0VrQjczcEZRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEIwNHBGdkM7RWtCajRwRlE7SUZiUixvQkFBc0M7SUFJdEMscUJBQXVDO0doQjg0cEZ2QztFa0JyNHBGUTtJRmJSLGNBQXNDO0lBSXRDLGVBQXVDO0doQms1cEZ2QztFa0J6NHBGUTtJRmJSLG9CQUFzQztJQUl0QyxxQkFBdUM7R2hCczVwRnZDO0VrQjc0cEZRO0lGYlIsb0JBQXNDO0lBSXRDLHFCQUF1QztHaEIwNXBGdkM7RWtCajVwRlE7SUZiUixlQUFzQztJQUl0QyxnQkFBdUM7R2hCODVwRnZDO0VrQi80cEZJO0lBQXdCLFVBQVM7R2xCazVwRnJDO0VrQmg1cEZJO0lBQXVCLFVkMklHO0dKd3dwRjlCO0VrQmg1cEZNO0lBQXdCLFNBRFo7R2xCbzVwRmxCO0VrQm41cEZNO0lBQXdCLFNBRFo7R2xCdTVwRmxCO0VrQnQ1cEZNO0lBQXdCLFNBRFo7R2xCMDVwRmxCO0VrQno1cEZNO0lBQXdCLFNBRFo7R2xCNjVwRmxCO0VrQjU1cEZNO0lBQXdCLFNBRFo7R2xCZzZwRmxCO0VrQi81cEZNO0lBQXdCLFNBRFo7R2xCbTZwRmxCO0VrQmw2cEZNO0lBQXdCLFNBRFo7R2xCczZwRmxCO0VrQnI2cEZNO0lBQXdCLFNBRFo7R2xCeTZwRmxCO0VrQng2cEZNO0lBQXdCLFNBRFo7R2xCNDZwRmxCO0VrQjM2cEZNO0lBQXdCLFNBRFo7R2xCKzZwRmxCO0VrQjk2cEZNO0lBQXdCLFVBRFo7R2xCazdwRmxCO0VrQmo3cEZNO0lBQXdCLFVBRFo7R2xCcTdwRmxCO0VrQnA3cEZNO0lBQXdCLFVBRFo7R2xCdzdwRmxCO0VrQmg3cEZVO0lGaEJWLGVBQTRCO0doQm04cEY1QjtFa0JuN3BGVTtJRmhCVixzQkFBOEM7R2hCczhwRjlDO0VrQnQ3cEZVO0lGaEJWLHVCQUE4QztHaEJ5OHBGOUM7RWtCejdwRlU7SUZoQlYsaUJBQThDO0doQjQ4cEY5QztFa0I1N3BGVTtJRmhCVix1QkFBOEM7R2hCKzhwRjlDO0VrQi83cEZVO0lGaEJWLHVCQUE4QztHaEJrOXBGOUM7RWtCbDhwRlU7SUZoQlYsaUJBQThDO0doQnE5cEY5QztFa0JyOHBGVTtJRmhCVix1QkFBOEM7R2hCdzlwRjlDO0VrQng4cEZVO0lGaEJWLHVCQUE4QztHaEIyOXBGOUM7RWtCMzhwRlU7SUZoQlYsaUJBQThDO0doQjg5cEY5QztFa0I5OHBGVTtJRmhCVix1QkFBOEM7R2hCaStwRjlDO0VrQmo5cEZVO0lGaEJWLHVCQUE4QztHaEJvK3BGOUM7Q0FDRjs7QW1CeGhxRkE7RUFDRSxZQUFXO0VBQ1gsb0JmbUhXO0VlbEhYLGVmYWdCO0VlWmhCLDhCZjBTdUM7Q0ppdnBGekM7O0FtQi9ocUZBOztFQVFJLGlCZm1TZ0M7RWVsU2hDLG9CQUFtQjtFQUNuQiw4QmZBYztDSjRocUZsQjs7QW1CdGlxRkE7RUFjSSx1QkFBc0I7RUFDdEIsaUNmTGM7Q0ppaXFGbEI7O0FtQjNpcUZBO0VBbUJJLDhCZlRjO0NKcWlxRmxCOztBbUJuaHFGQTs7RUFHSSxnQmY2UStCO0NKd3dwRm5DOztBbUI1Z3FGQTtFQUNFLDBCZi9CZ0I7Q0o4aXFGbEI7O0FtQmhocUZBOztFQUtJLDBCZm5DYztDSm1qcUZsQjs7QW1CcmhxRkE7O0VBV00seUJBQTRDO0NuQitncUZsRDs7QW1CMWdxRkE7Ozs7RUFLSSxVQUFTO0NuQjRncUZiOztBbUJwZ3FGQTtFQUVJLHNDZnREVztDSjRqcUZmOztBT3JrcUZFO0VZMkVJLGVmbkVZO0Vlb0VaLHVDZm5FUztDSmlrcUZmOztBb0JqbHFGRTs7O0VBSUksMEJDZ0c0RDtDckJtL3BGbEU7O0FvQnZscUZFOzs7O0VBWU0sc0JDd0YwRDtDckIwL3BGbEU7O0FPdmxxRkU7RWFpQk0sMEJBSnNDO0NwQjhrcUY5Qzs7QW9CL2txRkU7O0VBU1EsMEJBUm9DO0NwQm1scUY5Qzs7QW9Cdm1xRkU7OztFQUlJLDBCQ2dHNEQ7Q3JCeWdxRmxFOztBb0I3bXFGRTs7OztFQVlNLHNCQ3dGMEQ7Q3JCZ2hxRmxFOztBTzdtcUZFO0VhaUJNLDBCQUpzQztDcEJvbXFGOUM7O0FvQnJtcUZFOztFQVNRLDBCQVJvQztDcEJ5bXFGOUM7O0FvQjducUZFOzs7RUFJSSwwQkNnRzREO0NyQitocUZsRTs7QW9Cbm9xRkU7Ozs7RUFZTSxzQkN3RjBEO0NyQnNpcUZsRTs7QU9ub3FGRTtFYWlCTSwwQkFKc0M7Q3BCMG5xRjlDOztBb0IzbnFGRTs7RUFTUSwwQkFSb0M7Q3BCK25xRjlDOztBb0JucHFGRTs7O0VBSUksMEJDZ0c0RDtDckJxanFGbEU7O0FvQnpwcUZFOzs7O0VBWU0sc0JDd0YwRDtDckI0anFGbEU7O0FPenBxRkU7RWFpQk0sMEJBSnNDO0NwQmdwcUY5Qzs7QW9CanBxRkU7O0VBU1EsMEJBUm9DO0NwQnFwcUY5Qzs7QW9CenFxRkU7OztFQUlJLDBCQ2dHNEQ7Q3JCMmtxRmxFOztBb0IvcXFGRTs7OztFQVlNLHNCQ3dGMEQ7Q3JCa2xxRmxFOztBTy9xcUZFO0VhaUJNLDBCQUpzQztDcEJzcXFGOUM7O0FvQnZxcUZFOztFQVNRLDBCQVJvQztDcEIycXFGOUM7O0FvQi9ycUZFOzs7RUFJSSwwQkNnRzREO0NyQmltcUZsRTs7QW9CcnNxRkU7Ozs7RUFZTSxzQkN3RjBEO0NyQndtcUZsRTs7QU9yc3FGRTtFYWlCTSwwQkFKc0M7Q3BCNHJxRjlDOztBb0I3cnFGRTs7RUFTUSwwQkFSb0M7Q3BCaXNxRjlDOztBb0JydHFGRTs7O0VBSUksMEJDZ0c0RDtDckJ1bnFGbEU7O0FvQjN0cUZFOzs7O0VBWU0sc0JDd0YwRDtDckI4bnFGbEU7O0FPM3RxRkU7RWFpQk0sMEJBSnNDO0NwQmt0cUY5Qzs7QW9CbnRxRkU7O0VBU1EsMEJBUm9DO0NwQnV0cUY5Qzs7QW9CM3VxRkU7OztFQUlJLDBCQ2dHNEQ7Q3JCNm9xRmxFOztBb0JqdnFGRTs7OztFQVlNLHNCQ3dGMEQ7Q3JCb3BxRmxFOztBT2p2cUZFO0VhaUJNLDBCQUpzQztDcEJ3dXFGOUM7O0FvQnp1cUZFOztFQVNRLDBCQVJvQztDcEI2dXFGOUM7O0FvQmp3cUZFOzs7RUFJSSx1Q2hCWVM7Q0p1dnFGZjs7QU9od3FGRTtFYWlCTSx1Q0FKc0M7Q3BCdXZxRjlDOztBb0J4dnFGRTs7RUFTUSx1Q0FSb0M7Q3BCNHZxRjlDOztBbUJ0cXFGQTtFQUdNLFlmdkdTO0Vld0dULDBCZi9GWTtFZWdHWixzQmY0TStDO0NKMjlwRnJEOztBbUI1cXFGQTtFQVdNLGVmeEdZO0VleUdaLDBCZjlHWTtFZStHWixzQmY5R1k7Q0pteHFGbEI7O0FtQmhxcUZBO0VBQ0UsWWZ2SGE7RWV3SGIsMEJmL0dnQjtDSmt4cUZsQjs7QW1CcnFxRkE7OztFQU9JLHNCZndMaUQ7Q0o0K3BGckQ7O0FtQjNxcUZBO0VBV0ksVUFBUztDbkJvcXFGYjs7QW1CL3FxRkE7RUFnQk0sNENmdElTO0NKeXlxRmY7O0FPeHlxRkU7RVk0SU0sWWY3SU87RWU4SVAsNkNmOUlPO0NKOHlxRmY7O0FpQmh2cUZJO0VFaUdBO0lBRUksZUFBYztJQUNkLFlBQVc7SUFDWCxpQkFBZ0I7SUFDaEIsa0NBQWlDO0duQmtwcUZ2QztFbUJ2cHFGRztJQVNLLFVBQVM7R25CaXBxRmpCO0NBQ0Y7O0FpQjV2cUZJO0VFaUdBO0lBRUksZUFBYztJQUNkLFlBQVc7SUFDWCxpQkFBZ0I7SUFDaEIsa0NBQWlDO0duQjhwcUZ2QztFbUJucXFGRztJQVNLLFVBQVM7R25CNnBxRmpCO0NBQ0Y7O0FpQnh3cUZJO0VFaUdBO0lBRUksZUFBYztJQUNkLFlBQVc7SUFDWCxpQkFBZ0I7SUFDaEIsa0NBQWlDO0duQjBxcUZ2QztFbUIvcXFGRztJQVNLLFVBQVM7R25CeXFxRmpCO0NBQ0Y7O0FpQnB4cUZJO0VFaUdBO0lBRUksZUFBYztJQUNkLFlBQVc7SUFDWCxpQkFBZ0I7SUFDaEIsa0NBQWlDO0duQnNycUZ2QztFbUIzcnFGRztJQVNLLFVBQVM7R25CcXJxRmpCO0NBQ0Y7O0FtQnBzcUZBO0VBT1EsZUFBYztFQUNkLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsa0NBQWlDO0NuQmlzcUZ6Qzs7QW1CM3NxRkE7RUFjVSxVQUFTO0NuQmlzcUZuQjs7QXNCOTJxRkE7RUFDRSxlQUFjO0VBQ2QsWUFBVztFQUNYLDRCbEIrWjRGO0VrQjlaNUYsMEJsQitUa0M7RUMxTTlCLGdCQXRDWTtFaUI1RWhCLGlCbEJxTytCO0VrQnBPL0IsaUJsQndPK0I7RWtCdk8vQixlbEJHZ0I7RWtCRmhCLHVCbEJMYTtFa0JNYiw2QkFBNEI7RUFDNUIsMEJsQkhnQjtFUUdkLHVCUm1NZ0M7RVNyTTlCLHlDVEtTO0VtQkxULHlFbkJnYTRGO0NKcTlwRmxHOztBdUJqM3FGTTtFRGROO0lDZVEsaUJBQWdCO0d2QnEzcUZ0QjtDQUNGOztBc0JyNHFGQTtFQXNCSSw4QkFBNkI7RUFDN0IsVUFBUztDdEJtM3FGYjs7QXNCMTRxRkE7RUE0QkksbUJBQWtCO0VBQ2xCLDJCbEJqQmM7Q0ptNHFGbEI7O0F3Qng0cUZFO0VBQ0UsZXBCSWM7RW9CSGQsdUJwQkpXO0VvQktYLHNCcEIyWXNFO0VvQjFZdEUsV0FBVTtFWERSLHlDVEtTO0NKdzRxRmY7O0FzQnY1cUZBO0VBcUNJLGVsQnFYMkQ7RWtCblgzRCxXQUFVO0N0QnEzcUZkOztBc0I1NXFGQTtFQWlESSwwQmxCMUNjO0VrQjRDZCxXQUFVO0N0QjgycUZkOztBc0IxMnFGQTs7OztFQUtJLGlCQUFnQjtDdEI0MnFGcEI7O0FzQngycUZBO0VBT0ksZWxCM0RjO0VrQjREZCx1QmxCbkVXO0NKdzZxRmY7O0FzQmgycUZBOztFQUVFLGVBQWM7RUFDZCxZQUFXO0N0Qm0ycUZiOztBc0J6MXFGQTtFQUNFLGtDRHlCOEQ7RUN4QjlELHFDRHdCOEQ7RUN2QjlELGlCQUFnQjtFakIzQmQsbUJBQVc7RWlCNkJiLGlCbEJpSitCO0NKMnNxRmpDOztBc0J6MXFGQTtFQUNFLGdDRGlCOEQ7RUNoQjlELG1DRGdCOEQ7RWhCSzFELG1CQXRDWTtFaUJtQmhCLGlCbEJtRytCO0NKeXZxRmpDOztBc0J6MXFGQTtFQUNFLGlDRFU4RDtFQ1Q5RCxvQ0RTOEQ7RWhCSzFELG9CQXRDWTtFaUIwQmhCLGlCbEI2RitCO0NKK3ZxRmpDOztBc0JuMXFGQTtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsb0JBQTJCO0VBQzNCLGlCQUFnQjtFakJEWixnQkF0Q1k7RWlCeUNoQixpQmxCb0grQjtFa0JuSC9CLGVsQi9HZ0I7RWtCZ0hoQiw4QkFBNkI7RUFDN0IsMEJBQXlCO0VBQ3pCLG9CQUFtQztDdEJzMXFGckM7O0FzQmgycUZBO0VBY0ksaUJBQWdCO0VBQ2hCLGdCQUFlO0N0QnMxcUZuQjs7QXNCMTBxRkE7RUFDRSw4QmxCbVIrRjtFa0JsUi9GLHdCbEJ3TGlDO0VDbE43QixvQkF0Q1k7RWlCa0VoQixpQmxCcUQrQjtFUTlMN0Isc0JScU0rQjtDSmt4cUZuQzs7QXNCMTBxRkE7RUFDRSw2QmxCOFErRjtFa0I3US9GLHFCbEJvTGdDO0VDdE41QixtQkF0Q1k7RWlCMEVoQixpQmxCNEMrQjtFUTdMN0Isc0JSb00rQjtDSjJ4cUZuQzs7QXNCejBxRkE7RUFHSSxhQUFZO0N0QjAwcUZoQjs7QXNCdDBxRkE7RUFDRSxhQUFZO0N0QnkwcUZkOztBc0JqMHFGQTtFQUNFLG9CbEJrUTBDO0NKa2txRjVDOztBc0JqMHFGQTtFQUNFLGVBQWM7RUFDZCxvQmxCb1A0QztDSmdscUY5Qzs7QXNCNXpxRkE7RUFDRSxjQUFhO0VBQ2IsZ0JBQWU7RUFDZixtQkFBMEM7RUFDMUMsa0JBQXlDO0N0Qit6cUYzQzs7QXNCbjBxRkE7O0VBUUksbUJBQTBDO0VBQzFDLGtCQUF5QztDdEJnMHFGN0M7O0FzQnZ6cUZBO0VBQ0UsbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxzQmxCeU42QztDSmltcUYvQzs7QXNCdnpxRkE7RUFDRSxtQkFBa0I7RUFDbEIsbUJsQnFOMkM7RWtCcE4zQyxzQmxCbU42QztDSnVtcUYvQzs7QXNCN3pxRkE7O0VBUUksZWxCck5jO0NKK2dyRmxCOztBc0J0enFGQTtFQUNFLGlCQUFnQjtDdEJ5enFGbEI7O0FzQnR6cUZBO0VBQ0UscUJBQW9CO0VBQ3BCLG9CQUFtQjtFQUNuQixnQkFBZTtFQUNmLHNCbEJzTTRDO0NKbW5xRjlDOztBc0I3enFGQTtFQVFJLGlCQUFnQjtFQUNoQixjQUFhO0VBQ2Isd0JsQmlNNEM7RWtCaE01QyxlQUFjO0N0Qnl6cUZsQjs7QXdCdGdyRkU7RUFDRSxjQUFhO0VBQ2IsWUFBVztFQUNYLG9CcEJtWTBDO0VDMVcxQyxlQUFXO0VtQnZCWCxlcEJOYTtDSitnckZqQjs7QXdCdGdyRkU7RUFDRSxtQkFBa0I7RUFDbEIsVUFBUztFQUNULFFBQU87RUFDUCxXQUFVO0VBQ1YsY0FBYTtFQUNiLGdCQUFlO0VBQ2Ysd0JwQjJuQitCO0VvQjFuQi9CLGtCQUFpQjtFbkJtRWYsb0JBdENZO0VtQjNCZCxpQnBCd0w2QjtFb0J2TDdCLFlwQnBEVztFb0JxRFgseUNwQnJCYTtFUXpCYix1QlJtTWdDO0NKcTNxRnBDOztBd0JyZ3JGSTs7RUFFRSxVQUFpQztDeEJ3Z3JGdkM7O0F3Qi9pckZJOzs7O0VBOENFLGVBQWM7Q3hCd2dyRnBCOztBd0J0anJGSTtFQW9ERSxzQnBCekNXO0VvQjRDVCx1QnBCNlV1RztFb0I1VXZHLGtSSDNCMEU7RUc0QjFFLDZCQUE0QjtFQUM1Qiw0REFBNkQ7RUFDN0QsaUVwQjBVd0Y7Q0owcnFGaEc7O0F3Qi9qckZJO0VBK0RJLHNCcEJwRFM7RW9CcURULDRDcEJyRFM7Q0p5anJGakI7O0F3QnBrckZJO0VBeUVJLHVCcEIyVHVHO0VvQjFUdkcsbUZwQjRUNkY7Q0ptc3FGckc7O0F3QnprckZJO0VBaUZFLHNCcEJ0RVc7RW9CeUVULHdDSE13RDtFR0x4RCxnakJBQThKO0N4QjAvcUZ0Szs7QXdCL2tyRkk7RUF5Rkksc0JwQjlFUztFb0IrRVQsNENwQi9FUztDSnlrckZqQjs7QXdCcGxyRkk7RUFrR0ksZXBCdkZTO0NKNmtyRmpCOztBd0J4bHJGSTs7O0VBdUdJLGVBQWM7Q3hCdS9xRnRCOztBd0I5bHJGSTtFQStHSSxlcEJwR1M7Q0p1bHJGakI7O0F3QmxtckZJO0VBa0hNLHNCcEJ2R087Q0oybHJGakI7O0F3QnRtckZJO0VBd0hNLHNCQUFrQztFQ2xKeEMsMEJEbUorQztDeEJrL3FGbkQ7O0F3QjNtckZJO0VBK0hNLDRDcEJwSE87Q0pvbXJGakI7O0F3Qi9tckZJO0VBbUlNLHNCcEJ4SE87Q0p3bXJGakI7O0F3Qm5uckZJO0VBNklJLHNCcEJsSVM7Q0o0bXJGakI7O0F3QnZuckZJO0VBa0pNLHNCcEJ2SU87RW9Cd0lQLDRDcEJ4SU87Q0ppbnJGakI7O0F3QmhuckZFO0VBQ0UsY0FBYTtFQUNiLFlBQVc7RUFDWCxvQnBCbVkwQztFQzFXMUMsZUFBVztFbUJ2QlgsZXBCVGE7Q0o0bnJGakI7O0F3QmhuckZFO0VBQ0UsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxRQUFPO0VBQ1AsV0FBVTtFQUNWLGNBQWE7RUFDYixnQkFBZTtFQUNmLHdCcEIybkIrQjtFb0IxbkIvQixrQkFBaUI7RW5CbUVmLG9CQXRDWTtFbUIzQmQsaUJwQndMNkI7RW9Cdkw3QixZcEJwRFc7RW9CcURYLHlDcEJ4QmE7RVF0QmIsdUJSbU1nQztDSis5cUZwQzs7QXdCL21yRkk7O0VBRUUsVUFBaUM7Q3hCa25yRnZDOztBd0J6cHJGSTs7OztFQThDRSxlQUFjO0N4QmtuckZwQjs7QXdCaHFyRkk7RUFvREUsc0JwQjVDVztFb0IrQ1QsdUJwQjZVdUc7RW9CNVV2Ryw2VUgzQjBFO0VHNEIxRSw2QkFBNEI7RUFDNUIsNERBQTZEO0VBQzdELGlFcEIwVXdGO0NKb3lxRmhHOztBd0J6cXJGSTtFQStESSxzQnBCdkRTO0VvQndEVCw0Q3BCeERTO0NKc3FyRmpCOztBd0I5cXJGSTtFQXlFSSx1QnBCMlR1RztFb0IxVHZHLG1GcEI0VDZGO0NKNnlxRnJHOztBd0JucnJGSTtFQWlGRSxzQnBCekVXO0VvQjRFVCx3Q0hNd0Q7RUdMeEQsMm1CQUE4SjtDeEJvbXJGdEs7O0F3QnpyckZJO0VBeUZJLHNCcEJqRlM7RW9Ca0ZULDRDcEJsRlM7Q0pzcnJGakI7O0F3QjlyckZJO0VBa0dJLGVwQjFGUztDSjByckZqQjs7QXdCbHNyRkk7OztFQXVHSSxlQUFjO0N4QmltckZ0Qjs7QXdCeHNyRkk7RUErR0ksZXBCdkdTO0NKb3NyRmpCOztBd0I1c3JGSTtFQWtITSxzQnBCMUdPO0NKd3NyRmpCOztBd0JodHJGSTtFQXdITSxzQkFBa0M7RUNsSnhDLDBCRG1KK0M7Q3hCNGxyRm5EOztBd0JydHJGSTtFQStITSw0Q3BCdkhPO0NKaXRyRmpCOztBd0J6dHJGSTtFQW1JTSxzQnBCM0hPO0NKcXRyRmpCOztBd0I3dHJGSTtFQTZJSSxzQnBCcklTO0NKeXRyRmpCOztBd0JqdXJGSTtFQWtKTSxzQnBCMUlPO0VvQjJJUCw0Q3BCM0lPO0NKOHRyRmpCOztBc0JwL3FGQTtFQUNFLGNBQWE7RUFDYixvQkFBbUI7RUFDbkIsb0JBQW1CO0N0QnUvcUZyQjs7QXNCMS9xRkE7RUFTSSxZQUFXO0N0QnEvcUZmOztBaUJwdHJGSTtFS3NOSjtJQWVNLGNBQWE7SUFDYixvQkFBbUI7SUFDbkIsd0JBQXVCO0lBQ3ZCLGlCQUFnQjtHdEJvL3FGcEI7RXNCdGdyRkY7SUF1Qk0sY0FBYTtJQUNiLGVBQWM7SUFDZCxvQkFBbUI7SUFDbkIsb0JBQW1CO0lBQ25CLGlCQUFnQjtHdEJrL3FGcEI7RXNCN2dyRkY7SUFnQ00sc0JBQXFCO0lBQ3JCLFlBQVc7SUFDWCx1QkFBc0I7R3RCZy9xRjFCO0VzQmxockZGO0lBdUNNLHNCQUFxQjtHdEI4K3FGekI7RXNCcmhyRkY7O0lBNENNLFlBQVc7R3RCNitxRmY7RXNCemhyRkY7SUFrRE0sY0FBYTtJQUNiLG9CQUFtQjtJQUNuQix3QkFBdUI7SUFDdkIsWUFBVztJQUNYLGdCQUFlO0d0QjArcUZuQjtFc0JoaXJGRjtJQXlETSxtQkFBa0I7SUFDbEIsZUFBYztJQUNkLGNBQWE7SUFDYixzQmxCd0d3QztJa0J2R3hDLGVBQWM7R3RCMCtxRmxCO0VzQnZpckZGO0lBaUVNLG9CQUFtQjtJQUNuQix3QkFBdUI7R3RCeStxRjNCO0VzQjNpckZGO0lBcUVNLGlCQUFnQjtHdEJ5K3FGcEI7Q0FDRjs7QTBCM3pyRkE7RUFDRSxzQkFBcUI7RUFFckIsaUJ0QnlPK0I7RXNCeE8vQixldEJVZ0I7RXNCVGhCLG1CQUFrQjtFQUdsQix1QkFBc0I7RUFDdEIsa0JBQWlCO0VBQ2pCLDhCQUE2QjtFQUM3Qiw4QkFBMkM7RUN1RjNDLDBCdkJpT2tDO0VDMU05QixnQkF0Q1k7RXNCaUJoQixpQnZCNEkrQjtFUXBPN0IsdUJSbU1nQztFbUJyTTlCLHNJbkI2VzZJO0NKbzlxRm5KOztBdUI3enJGTTtFR2ROO0lIZVEsaUJBQWdCO0d2QmkwckZ0QjtDQUNGOztBTzMwckZFO0VtQlVFLGV0QkZjO0VzQkdkLHNCQUFxQjtDMUJxMHJGekI7O0EwQnQxckZBO0VBc0JJLFdBQVU7RUFDVixpQnRCbVY4QjtDSmkvcUZsQzs7QTBCMzFyRkE7RUE2QkksY3RCOFU2QjtFU2pXM0IsaUJhb0JzQjtDMUJrMHJGNUI7O0EwQmgyckZBO0VBa0NJLGdCQUFzRDtDMUJrMHJGMUQ7O0EwQnAyckZBO0ViVU0saUJUa1c0QjtDSjQvcUZsQzs7QTBCeHpyRkE7O0VBRUUscUJBQW9CO0MxQjJ6ckZ0Qjs7QTBCbHpyRkU7RUMzREEsWXZCS2E7RXFCTFgsMEJ6QkwwQjtFMkJPNUIsc0IzQlA0QjtFYWV4QixpQlQ4VjRCO0NKNGdyRmxDOztBTzkyckZFO0VvQkFFLFl2QkRXO0VxQkxYLDBCRURvRjtFQVNwRixzQkFUeUg7QzNCMjNyRjdIOztBMkIvMnJGRTtFQUVFLFl2QlJXO0VxQkxYLDBCRURvRjtFQWdCcEYsc0JBaEJ5SDtFZFd2SCw0Q2NPMEc7QzNCZzNyRmhIOztBMkJ4MnJGRTtFQUVFLFl2QnRCVztFdUJ1QlgsMEIzQmpDMEI7RTJCa0MxQixzQjNCbEMwQjtDQTQ0ckY5Qjs7QTJCbjJyRkU7O0VBR0UsWXZCbENXO0V1Qm1DWCwwQkF6Q3VLO0VBNkN2SyxzQkE3QytNO0MzQis0ckZuTjs7QTJCaDJyRkk7O0VBS0ksNENBQWlGO0MzQmcyckZ6Rjs7QTBCeDFyRkU7RUMzREEsWXZCS2E7RXFCTFgsMEJyQldjO0V1QlRoQixzQnZCU2dCO0VTRFosaUJUOFY0QjtDSmtqckZsQzs7QU9wNXJGRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQmk2ckY3SDs7QTJCcjVyRkU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNkNjTzBHO0MzQnM1ckZoSDs7QTJCOTRyRkU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCdkJqQmM7RXVCa0JkLHNCdkJsQmM7Q0prNnJGbEI7O0EyQno0ckZFOztFQUdFLFl2QmxDVztFdUJtQ1gsMEJBekN1SztFQTZDdkssc0JBN0MrTTtDM0JxN3JGbk47O0EyQnQ0ckZJOztFQUtJLDZDQUFpRjtDM0JzNHJGekY7O0EwQjkzckZFO0VDM0RBLFl2QkthO0VxQkxYLDBCckJxQ2E7RXVCbkNmLHNCdkJtQ2U7RVMzQlgsaUJUOFY0QjtDSndsckZsQzs7QU8xN3JGRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQnU4ckY3SDs7QTJCMzdyRkU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsMkNjTzBHO0MzQjQ3ckZoSDs7QTJCcDdyRkU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCdkJTYTtFdUJSYixzQnZCUWE7Q0o4NnJGakI7O0EyQi82ckZFOztFQUdFLFl2QmxDVztFdUJtQ1gsMEJBekN1SztFQTZDdkssc0JBN0MrTTtDM0IyOXJGbk47O0EyQjU2ckZJOztFQUtJLDJDQUFpRjtDM0I0NnJGekY7O0EwQnA2ckZFO0VDM0RBLFl2QkthO0VxQkxYLDBCckJ1Q2E7RXVCckNmLHNCdkJxQ2U7RVM3QlgsaUJUOFY0QjtDSjhuckZsQzs7QU9oK3JGRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQjYrckY3SDs7QTJCaityRkU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNENjTzBHO0MzQmsrckZoSDs7QTJCMTlyRkU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCdkJXYTtFdUJWYixzQnZCVWE7Q0prOXJGakI7O0EyQnI5ckZFOztFQUdFLFl2QmxDVztFdUJtQ1gsMEJBekN1SztFQTZDdkssc0JBN0MrTTtDM0JpZ3NGbk47O0EyQmw5ckZJOztFQUtJLDRDQUFpRjtDM0JrOXJGekY7O0EwQjE4ckZFO0VDM0RBLGV2QnVGcUI7RXFCdkZuQiwwQnJCb0NhO0V1QmxDZixzQnZCa0NlO0VTMUJYLGlCVDhWNEI7Q0pvcXJGbEM7O0FPdGdzRkU7RW9CQUUsZXZCaUZtQjtFcUJ2Rm5CLDBCRURvRjtFQVNwRixzQkFUeUg7QzNCbWhzRjdIOztBMkJ2Z3NGRTtFQUVFLGV2QjBFbUI7RXFCdkZuQiwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNENjTzBHO0MzQndnc0ZoSDs7QTJCaGdzRkU7RUFFRSxldkI0RG1CO0V1QjNEbkIsMEJ2QlFhO0V1QlBiLHNCdkJPYTtDSjIvckZqQjs7QTJCMy9yRkU7O0VBR0UsZXZCZ0RtQjtFdUIvQ25CLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCdWlzRm5OOztBMkJ4L3JGSTs7RUFLSSw0Q0FBaUY7QzNCdy9yRnpGOztBMEJoL3JGRTtFQzNEQSxZdkJLYTtFcUJMWCwwQnJCa0NhO0V1QmhDZixzQnZCZ0NlO0VTeEJYLGlCVDhWNEI7Q0owc3JGbEM7O0FPNWlzRkU7RW9CQUUsWXZCRFc7RXFCTFgsMEJFRG9GO0VBU3BGLHNCQVR5SDtDM0J5anNGN0g7O0EyQjdpc0ZFO0VBRUUsWXZCUlc7RXFCTFgsMEJFRG9GO0VBZ0JwRixzQkFoQnlIO0VkV3ZILDJDY08wRztDM0I4aXNGaEg7O0EyQnRpc0ZFO0VBRUUsWXZCdEJXO0V1QnVCWCwwQnZCTWE7RXVCTGIsc0J2QkthO0NKbWlzRmpCOztBMkJqaXNGRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCNmtzRm5OOztBMkI5aHNGSTs7RUFLSSwyQ0FBaUY7QzNCOGhzRnpGOztBMEJ0aHNGRTtFQzNEQSxldkJ1RnFCO0VxQnZGbkIsMEJyQk1jO0V1QkpoQixzQnZCSWdCO0VTSVosaUJUOFY0QjtDSmd2ckZsQzs7QU9sbHNGRTtFb0JBRSxldkJpRm1CO0VxQnZGbkIsMEJFRG9GO0VBU3BGLHNCQVR5SDtDM0IrbHNGN0g7O0EyQm5sc0ZFO0VBRUUsZXZCMEVtQjtFcUJ2Rm5CLDBCRURvRjtFQWdCcEYsc0JBaEJ5SDtFZFd2SCw2Q2NPMEc7QzNCb2xzRmhIOztBMkI1a3NGRTtFQUVFLGV2QjREbUI7RXVCM0RuQiwwQnZCdEJjO0V1QnVCZCxzQnZCdkJjO0NKcW1zRmxCOztBMkJ2a3NGRTs7RUFHRSxldkJnRG1CO0V1Qi9DbkIsMEJBekN1SztFQTZDdkssc0JBN0MrTTtDM0JtbnNGbk47O0EyQnBrc0ZJOztFQUtJLDZDQUFpRjtDM0Jva3NGekY7O0EwQjVqc0ZFO0VDM0RBLFl2QkthO0VxQkxYLDBCckJhYztFdUJYaEIsc0J2QldnQjtFU0haLGlCVDhWNEI7Q0pzeHJGbEM7O0FPeG5zRkU7RW9CQUUsWXZCRFc7RXFCTFgsMEJFRG9GO0VBU3BGLHNCQVR5SDtDM0Jxb3NGN0g7O0EyQnpuc0ZFO0VBRUUsWXZCUlc7RXFCTFgsMEJFRG9GO0VBZ0JwRixzQkFoQnlIO0VkV3ZILDBDY08wRztDM0IwbnNGaEg7O0EyQmxuc0ZFO0VBRUUsWXZCdEJXO0V1QnVCWCwwQnZCZmM7RXVCZ0JkLHNCdkJoQmM7Q0pvb3NGbEI7O0EyQjdtc0ZFOztFQUdFLFl2QmxDVztFdUJtQ1gsMEJBekN1SztFQTZDdkssc0JBN0MrTTtDM0J5cHNGbk47O0EyQjFtc0ZJOztFQUtJLDBDQUFpRjtDM0IwbXNGekY7O0EwQjVsc0ZFO0VDUEEsZTNCL0Q0QjtFMkJnRTVCLHNCM0JoRTRCO0NBdXFzRjlCOztBTzVwc0ZFO0VvQndERSxZdkJ6RFc7RXVCMERYLDBCM0JwRTBCO0UyQnFFMUIsc0IzQnJFMEI7Q0E2cXNGOUI7O0EyQnJtc0ZFO0VBRUUsMkMzQjFFMEI7Q0FpcnNGOUI7O0EyQnBtc0ZFO0VBRUUsZTNCL0UwQjtFMkJnRjFCLDhCQUE2QjtDM0JzbXNGakM7O0EyQm5tc0ZFOztFQUdFLFl2QjVFVztFdUI2RVgsMEIzQnZGMEI7RTJCd0YxQixzQjNCeEYwQjtDQTZyc0Y5Qjs7QTJCbm1zRkk7O0VBS0ksMkMzQi9Gc0I7Q0Frc3NGOUI7O0EwQjVuc0ZFO0VDUEEsZXZCL0NnQjtFdUJnRGhCLHNCdkJoRGdCO0NKdXJzRmxCOztBTzVyc0ZFO0VvQndERSxZdkJ6RFc7RXVCMERYLDBCdkJwRGM7RXVCcURkLHNCdkJyRGM7Q0o2cnNGbEI7O0EyQnJvc0ZFO0VBRUUsNkN2QjFEYztDSmlzc0ZsQjs7QTJCcG9zRkU7RUFFRSxldkIvRGM7RXVCZ0VkLDhCQUE2QjtDM0Jzb3NGakM7O0EyQm5vc0ZFOztFQUdFLFl2QjVFVztFdUI2RVgsMEJ2QnZFYztFdUJ3RWQsc0J2QnhFYztDSjZzc0ZsQjs7QTJCbm9zRkk7O0VBS0ksNkN2Qi9FVTtDSmt0c0ZsQjs7QTBCNXBzRkU7RUNQQSxldkJyQmU7RXVCc0JmLHNCdkJ0QmU7Q0o2cnNGakI7O0FPNXRzRkU7RW9Cd0RFLFl2QnpEVztFdUIwRFgsMEJ2QjFCYTtFdUIyQmIsc0J2QjNCYTtDSm1zc0ZqQjs7QTJCcnFzRkU7RUFFRSwyQ3ZCaENhO0NKdXNzRmpCOztBMkJwcXNGRTtFQUVFLGV2QnJDYTtFdUJzQ2IsOEJBQTZCO0MzQnNxc0ZqQzs7QTJCbnFzRkU7O0VBR0UsWXZCNUVXO0V1QjZFWCwwQnZCN0NhO0V1QjhDYixzQnZCOUNhO0NKbXRzRmpCOztBMkJucXNGSTs7RUFLSSwyQ3ZCckRTO0NKd3RzRmpCOztBMEI1cnNGRTtFQ1BBLGV2Qm5CZTtFdUJvQmYsc0J2QnBCZTtDSjJ0c0ZqQjs7QU81dnNGRTtFb0J3REUsWXZCekRXO0V1QjBEWCwwQnZCeEJhO0V1QnlCYixzQnZCekJhO0NKaXVzRmpCOztBMkJyc3NGRTtFQUVFLDRDdkI5QmE7Q0pxdXNGakI7O0EyQnBzc0ZFO0VBRUUsZXZCbkNhO0V1Qm9DYiw4QkFBNkI7QzNCc3NzRmpDOztBMkJuc3NGRTs7RUFHRSxZdkI1RVc7RXVCNkVYLDBCdkIzQ2E7RXVCNENiLHNCdkI1Q2E7Q0ppdnNGakI7O0EyQm5zc0ZJOztFQUtJLDRDdkJuRFM7Q0pzdnNGakI7O0EwQjV0c0ZFO0VDUEEsZXZCdEJlO0V1QnVCZixzQnZCdkJlO0NKOHZzRmpCOztBTzV4c0ZFO0VvQndERSxldkJ5Qm1CO0V1QnhCbkIsMEJ2QjNCYTtFdUI0QmIsc0J2QjVCYTtDSm93c0ZqQjs7QTJCcnVzRkU7RUFFRSwyQ3ZCakNhO0NKd3dzRmpCOztBMkJwdXNGRTtFQUVFLGV2QnRDYTtFdUJ1Q2IsOEJBQTZCO0MzQnN1c0ZqQzs7QTJCbnVzRkU7O0VBR0UsZXZCTW1CO0V1QkxuQiwwQnZCOUNhO0V1QitDYixzQnZCL0NhO0NKb3hzRmpCOztBMkJudXNGSTs7RUFLSSwyQ3ZCdERTO0NKeXhzRmpCOztBMEI1dnNGRTtFQ1BBLGV2QnhCZTtFdUJ5QmYsc0J2QnpCZTtDSmd5c0ZqQjs7QU81enNGRTtFb0J3REUsWXZCekRXO0V1QjBEWCwwQnZCN0JhO0V1QjhCYixzQnZCOUJhO0NKc3lzRmpCOztBMkJyd3NGRTtFQUVFLDJDdkJuQ2E7Q0oweXNGakI7O0EyQnB3c0ZFO0VBRUUsZXZCeENhO0V1QnlDYiw4QkFBNkI7QzNCc3dzRmpDOztBMkJud3NGRTs7RUFHRSxZdkI1RVc7RXVCNkVYLDBCdkJoRGE7RXVCaURiLHNCdkJqRGE7Q0pzenNGakI7O0EyQm53c0ZJOztFQUtJLDJDdkJ4RFM7Q0oyenNGakI7O0EwQjV4c0ZFO0VDUEEsZXZCcERnQjtFdUJxRGhCLHNCdkJyRGdCO0NKNDFzRmxCOztBTzUxc0ZFO0VvQndERSxldkJ5Qm1CO0V1QnhCbkIsMEJ2QnpEYztFdUIwRGQsc0J2QjFEYztDSmsyc0ZsQjs7QTJCcnlzRkU7RUFFRSw2Q3ZCL0RjO0NKczJzRmxCOztBMkJweXNGRTtFQUVFLGV2QnBFYztFdUJxRWQsOEJBQTZCO0MzQnN5c0ZqQzs7QTJCbnlzRkU7O0VBR0UsZXZCTW1CO0V1QkxuQiwwQnZCNUVjO0V1QjZFZCxzQnZCN0VjO0NKazNzRmxCOztBMkJueXNGSTs7RUFLSSw2Q3ZCcEZVO0NKdTNzRmxCOztBMEI1enNGRTtFQ1BBLGV2QjdDZ0I7RXVCOENoQixzQnZCOUNnQjtDSnEzc0ZsQjs7QU81M3NGRTtFb0J3REUsWXZCekRXO0V1QjBEWCwwQnZCbERjO0V1Qm1EZCxzQnZCbkRjO0NKMjNzRmxCOztBMkJyMHNGRTtFQUVFLDBDdkJ4RGM7Q0orM3NGbEI7O0EyQnAwc0ZFO0VBRUUsZXZCN0RjO0V1QjhEZCw4QkFBNkI7QzNCczBzRmpDOztBMkJuMHNGRTs7RUFHRSxZdkI1RVc7RXVCNkVYLDBCdkJyRWM7RXVCc0VkLHNCdkJ0RWM7Q0oyNHNGbEI7O0EyQm4wc0ZJOztFQUtJLDBDdkI3RVU7Q0pnNXNGbEI7O0EwQmoxc0ZBO0VBQ0UsaUJ0QitKK0I7RXNCOUovQixlMUJuRjRCO0UwQm9GNUIsc0J0QnFFOEI7Q0ord3NGaEM7O0FPNzVzRkU7RW1CNEVFLGV0Qm1FZ0Q7RXNCbEVoRCxzQnRCbUU0QjtDSmt4c0ZoQzs7QTBCNTFzRkE7RUFZSSxzQnRCOEQ0QjtDSnN4c0ZoQzs7QTBCaDJzRkE7RUFpQkksZXRCbEZjO0VzQm1GZCxxQkFBb0I7QzFCbTFzRnhCOztBMEJ4MHNGQTtFQ1BFLHFCdkI2T2dDO0VDdE41QixtQkF0Q1k7RXNCaUJoQixpQnZCcUcrQjtFUTdMN0Isc0JSb00rQjtDSnd1c0ZuQzs7QTBCMzBzRkE7RUNYRSx3QnZCeU9pQztFQ2xON0Isb0JBdENZO0VzQmlCaEIsaUJ2QnNHK0I7RVE5TDdCLHNCUnFNK0I7Q0o4dXNGbkM7O0EwQnowc0ZBO0VBQ0UsZUFBYztFQUNkLFlBQVc7QzFCNDBzRmI7O0EwQjkwc0ZBO0VBTUksbUJ0Qm9QK0I7Q0p3bHNGbkM7O0EwQnYwc0ZBOzs7RUFJSSxZQUFXO0MxQnkwc0ZmOztBNEJwOXNGQTtFTGdCTSxpQ25CK00yQztDSnl2c0ZqRDs7QXVCcDhzRk07RUtwQk47SUxxQlEsaUJBQWdCO0d2Qnc4c0Z0QjtDQUNGOztBNEI5OXNGQTtFQUlJLFdBQVU7QzVCODlzRmQ7O0E0QjE5c0ZBO0VBRUksY0FBYTtDNUI0OXNGakI7O0E0Qng5c0ZBO0VBQ0UsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxpQkFBZ0I7RUxEWiw4Qm5CZ053QztDSjZ3c0Y5Qzs7QXVCejlzRk07RUtOTjtJTE9RLGlCQUFnQjtHdkI2OXNGdEI7Q0FDRjs7QTZCbC9zRkE7Ozs7RUFJRSxtQkFBa0I7QzdCcS9zRnBCOztBNkJsL3NGQTtFQUNFLG9CQUFtQjtDN0JxL3NGckI7O0E4Qmorc0ZJO0VBQ0Usc0JBQXFCO0VBQ3JCLHFCeEIrTjBDO0V3QjlOMUMsd0J4QjZOMEM7RXdCNU4xQyxZQUFXO0VBaENmLHdCQUE4QjtFQUM5QixzQ0FBNEM7RUFDNUMsaUJBQWdCO0VBQ2hCLHFDQUEyQztDOUJxZ3RGN0M7O0E4Qmg5c0ZJO0VBQ0UsZUFBYztDOUJtOXNGcEI7O0E2Qjcvc0ZBO0VBQ0UsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxRQUFPO0VBQ1AsY3pCc2lCc0M7RXlCcmlCdEMsY0FBYTtFQUNiLFlBQVc7RUFDWCxpQnpCcWdCdUM7RXlCcGdCdkMsa0J2Qmd1Qm1DO0V1Qi90Qm5DLHFCQUE0QjtFeEJzR3hCLGdCQXRDWTtFd0I5RGhCLGV6QlBnQjtFeUJRaEIsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQix1QnpCbkJhO0V5Qm9CYiw2QkFBNEI7RUFDNUIsc0N6QlhhO0VRSFgsdUJSbU1nQztFU3JNOUIsK0NUS1M7Q0o2Z3RGZjs7QTZCei9zRkk7RUFDRSxZQUFXO0VBQ1gsUUFBTztDN0I0L3NGYjs7QTZCei9zRkk7RUFDRSxTQUFRO0VBQ1IsV0FBVTtDN0I0L3NGaEI7O0FpQmgvc0ZJO0VZbkJBO0lBQ0UsWUFBVztJQUNYLFFBQU87RzdCdWd0Rlg7RTZCcGd0RkU7SUFDRSxTQUFRO0lBQ1IsV0FBVTtHN0JzZ3RGZDtDQUNGOztBaUIzL3NGSTtFWW5CQTtJQUNFLFlBQVc7SUFDWCxRQUFPO0c3QmtodEZYO0U2Qi9ndEZFO0lBQ0UsU0FBUTtJQUNSLFdBQVU7RzdCaWh0RmQ7Q0FDRjs7QWlCdGd0Rkk7RVluQkE7SUFDRSxZQUFXO0lBQ1gsUUFBTztHN0I2aHRGWDtFNkIxaHRGRTtJQUNFLFNBQVE7SUFDUixXQUFVO0c3QjRodEZkO0NBQ0Y7O0FpQmpodEZJO0VZbkJBO0lBQ0UsWUFBVztJQUNYLFFBQU87RzdCd2l0Rlg7RTZCcml0RkU7SUFDRSxTQUFRO0lBQ1IsV0FBVTtHN0J1aXRGZDtDQUNGOztBNkJqaXRGQTtFQUVJLFVBQVM7RUFDVCxhQUFZO0VBQ1osY0FBYTtFQUNiLHdCekJrZXVDO0NKaWtzRjNDOztBOEJsa3RGSTtFQUNFLHNCQUFxQjtFQUNyQixxQnhCK04wQztFd0I5TjFDLHdCeEI2TjBDO0V3QjVOMUMsWUFBVztFQXpCZixjQUFhO0VBQ2Isc0NBQTRDO0VBQzVDLDJCQUFpQztFQUNqQyxxQ0FBMkM7QzlCK2x0RjdDOztBOEJqanRGSTtFQUNFLGVBQWM7QzlCb2p0RnBCOztBNkIxaXRGQTtFQUVJLE9BQU07RUFDTixZQUFXO0VBQ1gsV0FBVTtFQUNWLGNBQWE7RUFDYixzQnpCb2R1QztDSndsc0YzQzs7QThCemx0Rkk7RUFDRSxzQkFBcUI7RUFDckIscUJ4QitOMEM7RXdCOU4xQyx3QnhCNk4wQztFd0I1TjFDLFlBQVc7RUFsQmYsb0NBQTBDO0VBQzFDLGdCQUFlO0VBQ2YsdUNBQTZDO0VBQzdDLHlCQUErQjtDOUIrbXRGakM7O0E4QnhrdEZJO0VBQ0UsZUFBYztDOUIya3RGcEI7O0E4QnhtdEZJO0VEbURFLGtCQUFpQjtDN0J5anRGdkI7O0E2QnBqdEZBO0VBRUksT0FBTTtFQUNOLFlBQVc7RUFDWCxXQUFVO0VBQ1YsY0FBYTtFQUNiLHVCekJtY3VDO0NKbW5zRjNDOztBOEJwbnRGSTtFQUNFLHNCQUFxQjtFQUNyQixxQnhCK04wQztFd0I5TjFDLHdCeEI2TjBDO0V3QjVOMUMsWUFBVztDOUJ1bnRGakI7O0E4QjNudEZJO0VBZ0JJLGNBQWE7QzlCK210RnJCOztBOEI1bXRGTTtFQUNFLHNCQUFxQjtFQUNyQixzQnhCNE13QztFd0IzTXhDLHdCeEIwTXdDO0V3QnpNeEMsWUFBVztFQTlCakIsb0NBQTBDO0VBQzFDLDBCQUFnQztFQUNoQyx1Q0FBNkM7QzlCOG90Ri9DOztBOEI3bXRGSTtFQUNFLGVBQWM7QzlCZ250RnBCOztBOEIxbnRGTTtFRGlEQSxrQkFBaUI7QzdCNmt0RnZCOztBNkJ0a3RGQTtFQUtJLFlBQVc7RUFDWCxhQUFZO0M3QnFrdEZoQjs7QTZCaGt0RkE7RUU5R0UsVUFBUztFQUNULGlCQUFtQjtFQUNuQixpQkFBZ0I7RUFDaEIsOEIzQktnQjtDSjZxdEZsQjs7QTZCaGt0RkE7RUFDRSxlQUFjO0VBQ2QsWUFBVztFQUNYLHNCekJtYnNDO0V5QmxidEMsWUFBVztFQUNYLGlCekJtSCtCO0V5QmxIL0IsZXpCNUdnQjtFeUI2R2hCLG9CQUFtQjtFQUVuQixvQkFBbUI7RUFDbkIsOEJBQTZCO0VBQzdCLFVBQVM7QzdCa2t0Rlg7O0FPdnJ0RkU7RXNCb0lFLGV6Qm1acUQ7RXlCbFpyRCxzQkFBcUI7RUovSXJCLDBCckJNYztDSmlzdEZsQjs7QTZCbmx0RkE7RUFpQ0ksWXpCaEpXO0V5QmlKWCxzQkFBcUI7RUp0SnJCLDBCekJMMEI7Q0FrdHRGOUI7O0E2QnpsdEZBO0VBd0NJLGV6QmpKYztFeUJrSmQscUJBQW9CO0VBQ3BCLDhCQUE2QjtDN0JxanRGakM7O0E2QjdpdEZBO0VBQ0UsZUFBYztDN0JnanRGaEI7O0E2QjVpdEZBO0VBQ0UsZUFBYztFQUNkLHFCekI2WHNDO0V5QjVYdEMsaUJBQWdCO0V4QnJEWixvQkF0Q1k7RXdCNkZoQixlekJyS2dCO0V5QnNLaEIsb0JBQW1CO0M3QitpdEZyQjs7QTZCM2l0RkE7RUFDRSxlQUFjO0VBQ2Qsc0J6Qm1Yc0M7RXlCbFh0QyxlekIxS2dCO0NKd3R0RmxCOztBZ0N6dXRGQTs7RUFFRSxtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLHVCQUFzQjtDaEM0dXRGeEI7O0FnQ2h2dEZBOztFQU9JLG1CQUFrQjtFQUNsQixlQUFjO0NoQzh1dEZsQjs7QU83dXRGRTs7RXlCSUksV0FBVTtDaEM4dXRGaEI7O0FnQzN2dEZBOzs7O0VBa0JNLFdBQVU7Q2hDZ3Z0RmhCOztBZ0MxdXRGQTtFQUNFLGNBQWE7RUFDYixnQkFBZTtFQUNmLDRCQUEyQjtDaEM2dXRGN0I7O0FnQ2h2dEZBO0VBTUksWUFBVztDaEM4dXRGZjs7QWdDMXV0RkE7O0VBSUksa0I1QnlLNkI7Q0pra3RGakM7O0FnQy91dEZBOztFcEJISSwyQm9CYThCO0VwQlo5Qiw4Qm9CWThCO0NoQzJ1dEZsQzs7QWdDcnZ0RkE7O0VwQldJLDBCb0JJNkI7RXBCSDdCLDZCb0JHNkI7Q2hDNHV0RmpDOztBZ0M1dHRGQTtFQUNFLHlCQUFtQztFQUNuQyx3QkFBa0M7Q2hDK3R0RnBDOztBZ0NqdXRGQTs7O0VBT0ksZUFBYztDaENndXRGbEI7O0FnQzd0dEZFO0VBQ0UsZ0JBQWU7Q2hDZ3V0Rm5COztBZ0M1dHRGQTtFQUNFLHdCQUFzQztFQUN0Qyx1QkFBcUM7Q2hDK3R0RnZDOztBZ0M1dHRGQTtFQUNFLHVCQUFzQztFQUN0QyxzQkFBcUM7Q2hDK3R0RnZDOztBZ0N6dHRGQTtFbkJoRk0saUJUa1c0QjtDSjI4c0ZsQzs7QWdDN3R0RkE7RW5CaEZNLGlCbUJxRnNCO0NoQzR0dEY1Qjs7QWdDbnR0RkE7RUFDRSx1QkFBc0I7RUFDdEIsd0JBQXVCO0VBQ3ZCLHdCQUF1QjtDaENzdHRGekI7O0FnQ3p0dEZBOztFQU9JLFlBQVc7Q2hDdXR0RmY7O0FnQzl0dEZBOztFQVlJLGlCNUJ3RjZCO0NKK250RmpDOztBZ0NudXRGQTs7RXBCckVJLDhCb0J1RitCO0VwQnRGL0IsNkJvQnNGK0I7Q2hDdXR0Rm5DOztBZ0N6dXRGQTs7RXBCbkZJLDBCb0IwRzRCO0VwQnpHNUIsMkJvQnlHNEI7Q2hDd3R0RmhDOztBZ0N2c3RGQTs7RUFHSSxpQkFBZ0I7Q2hDeXN0RnBCOztBZ0M1c3RGQTs7OztFQU9NLG1CQUFrQjtFQUNsQix1QkFBc0I7RUFDdEIscUJBQW9CO0NoQzRzdEYxQjs7QWlDcjJ0RkE7RUFDRSxtQkFBa0I7RUFDbEIsY0FBYTtFQUNiLGdCQUFlO0VBQ2YscUJBQW9CO0VBQ3BCLFlBQVc7Q2pDdzJ0RmI7O0FpQzcydEZBOzs7O0VBV0ksbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxVQUFTO0VBQ1QsYUFBWTtFQUNaLGlCQUFnQjtDakN5MnRGcEI7O0FpQ3gzdEZBOzs7Ozs7Ozs7Ozs7RUFvQk0sa0I3QndMMkI7Q0oycnRGakM7O0FpQ3Y0dEZBOzs7RUE0QkksV0FBVTtDakNpM3RGZDs7QWlDNzR0RkE7RUFpQ0ksV0FBVTtDakNnM3RGZDs7QWlDajV0RkE7O0VyQjBDSSwwQnFCSm1EO0VyQktuRCw2QnFCTG1EO0NqQ2kzdEZ2RDs7QWlDdjV0RkE7RUE0Q0ksY0FBYTtFQUNiLG9CQUFtQjtDakMrMnRGdkI7O0FpQzU1dEZBOztFckIwQ0ksMEJxQk1zRTtFckJMdEUsNkJxQktzRTtDakNrM3RGMUU7O0FpQ2w2dEZBOzs7RXJCNEJJLDJCcUIyQmdDO0VyQjFCaEMsOEJxQjBCZ0M7Q2pDazN0RnBDOztBaUN6NnRGQTs7O0VyQjRCSSwyQnFCbUNnQztFckJsQ2hDLDhCcUJrQ2dDO0NqQ2kzdEZwQzs7QWlDcjJ0RkE7O0VBRUUsY0FBYTtDakN3MnRGZjs7QWlDMTJ0RkE7O0VBUUksbUJBQWtCO0VBQ2xCLFdBQVU7Q2pDdTJ0RmQ7O0FpQ2gzdEZBOztFQVlNLFdBQVU7Q2pDeTJ0RmhCOztBaUNyM3RGQTs7Ozs7Ozs7RUFvQkksa0I3QjZHNkI7Q0ordnRGakM7O0FpQ3gydEZBO0VBQXVCLG1CN0J5R1U7Q0ptd3RGakM7O0FpQzMydEZBO0VBQXNCLGtCN0J3R1c7Q0p1d3RGakM7O0FpQ3YydEZBO0VBQ0UsY0FBYTtFQUNiLG9CQUFtQjtFQUNuQiwwQjdCb05rQztFNkJuTmxDLGlCQUFnQjtFNUJTWixnQkF0Q1k7RTRCK0JoQixpQjdCMEgrQjtFNkJ6SC9CLGlCN0I2SCtCO0U2QjVIL0IsZTdCeEdnQjtFNkJ5R2hCLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsMEI3QmhIZ0I7RTZCaUhoQiwwQjdCL0dnQjtFUUdkLHVCUm1NZ0M7Q0pveHRGcEM7O0FpQ3YzdEZBOztFQWtCSSxjQUFhO0NqQzAydEZqQjs7QWlDaDJ0RkE7O0VBRUUsNkI3QjhSK0Y7Q0pxa3RGakc7O0FpQ2gydEZBOzs7Ozs7RUFNRSxxQjdCNExnQztFQ3RONUIsbUJBdENZO0U0QmtFaEIsaUI3Qm9EK0I7RVE3TDdCLHNCUm9NK0I7Q0p5eXRGbkM7O0FpQ2gydEZBOztFQUVFLDhCN0IwUStGO0NKeWx0RmpHOztBaUNoMnRGQTs7Ozs7O0VBTUUsd0I3QnVLaUM7RUNsTjdCLG9CQXRDWTtFNEJtRmhCLGlCN0JvQytCO0VROUw3QixzQlJxTStCO0NKeXp0Rm5DOztBaUNoMnRGQTs7RUFFRSx1QkFBMEU7Q2pDbTJ0RjVFOztBaUN4MXRGQTs7Ozs7Ozs7RXJCM0pJLDJCcUJtSzRCO0VyQmxLNUIsOEJxQmtLNEI7Q2pDNDF0RmhDOztBaUN6MXRGQTs7Ozs7O0VyQnhKSSwwQnFCOEoyQjtFckI3SjNCLDZCcUI2SjJCO0NqQzYxdEYvQjs7QWtDbGl1RkE7RUFDRSxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLGVBQWM7RUFDZCxtQkFBK0M7RUFDL0MscUJBQXFFO0VBQ3JFLG9CQUFtQjtDbENxaXVGckI7O0FrQ2xpdUZBO0VBQ0UscUJBQW9CO0VBQ3BCLG1COUI4YTBDO0NKdW50RjVDOztBa0NsaXVGQTtFQUNFLG1CQUFrQjtFQUNsQixRQUFPO0VBQ1AsWUFBVztFQUNYLFk5QnlhMEM7RThCeGExQyxnQkFBa0Y7RUFDbEYsV0FBVTtDbENxaXVGWjs7QWtDM2l1RkE7RUFTSSxZOUJyQlc7RThCc0JYLHNCbENoQzBCO0V5QksxQiwwQnpCTDBCO0VhZXhCLGlCVCtiOEM7Q0owbnRGcEQ7O0FrQ2xqdUZBO0VBa0JNLCtGbEN4Q3dCO0NBNGt1RjlCOztBa0N0anVGQTtFQXlCSSxzQjlCMldzRTtDSnNydEYxRTs7QWtDMWp1RkE7RUE2QkksWTlCekNXO0U4QjBDWCwwQjlCK1o4RTtFOEI5WjlFLHNCOUI4WjhFO0VTcGM1RSxpQlRxYzhDO0NKbW90RnBEOztBa0Nqa3VGQTtFQXVDTSxlOUI3Q1k7Q0oya3VGbEI7O0FrQ3JrdUZBO0VBMENRLDBCOUJwRFU7Q0ptbHVGbEI7O0FrQ3JodUZBO0VBQ0UsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUVoQixvQkFBbUI7Q2xDdWh1RnJCOztBa0MzaHVGQTtFQVNJLG1CQUFrQjtFQUNsQixhQUErRTtFQUMvRSxjQUErRDtFQUMvRCxlQUFjO0VBQ2QsWTlCNFd3QztFOEIzV3hDLGE5QjJXd0M7RThCMVd4QyxxQkFBb0I7RUFDcEIsWUFBVztFQUNYLDBCOUI5RWM7RThCK0VkLDBCOUJxSDZCO0VTbE0zQix1RFRLUztDSitsdUZmOztBa0N6aXVGQTtFQXdCSSxtQkFBa0I7RUFDbEIsYUFBK0U7RUFDL0UsY0FBK0Q7RUFDL0QsZUFBYztFQUNkLFk5QjZWd0M7RThCNVZ4QyxhOUI0VndDO0U4QjNWeEMsWUFBVztFQUNYLG9DQUFnRTtDbENxaHVGcEU7O0FrQzVndUZBO0V0QmpHSSx1QlJtTWdDO0NKODZ0RnBDOztBa0NoaHVGQTtFQU9NLDJOYjdENEU7Q3JCMGt1RmxGOztBa0NwaHVGQTtFQWFNLHNCbEMvSHdCO0V5QksxQiwwQnpCTDBCO0VhZXhCLGlCVDZjbUQ7Q0pncnRGekQ7O0FrQzFodUZBO0VBa0JNLHdLYnhFNEU7Q3JCb2x1RmxGOztBa0M5aHVGQTtFVDdHSSx5Q3pCTDBCO0NBb3B1RjlCOztBa0NsaXVGQTtFVDdHSSx5Q3pCTDBCO0NBd3B1RjlCOztBa0NsZ3VGQTtFQUdJLG1COUJxVStDO0NKOHJ0Rm5EOztBa0N0Z3VGQTtFQVFNLHFLYmxHNEU7Q3JCb211RmxGOztBa0MxZ3VGQTtFVGpKSSx5Q3pCTDBCO0NBb3F1RjlCOztBa0N0L3RGQTtFQUNFLHNCQUEyRDtDbEN5L3RGN0Q7O0FrQzEvdEZBO0VBS00sZUFBcUQ7RUFDckQsZTVCaVkrRTtFNEJoWS9FLG9CQUFtQjtFQUVuQixzQjVCK1g0RTtDTnludEZsRjs7QWtDamd1RkE7RUFhTSx5QmJsRTBEO0VhbUUxRCwyQmJuRTBEO0Vhb0UxRCx3QmJoRDBEO0VhaUQxRCx5QmJqRDBEO0Vha0QxRCwwQjlCaExZO0U4QmtMWixzQjVCcVg0RTtFaUJ2aUI1RSwwSWpCeWYrSDtDTmlydEZySTs7QXVCdHF1Rk07RVcySk47SVgxSlEsaUJBQWdCO0d2QjBxdUZ0QjtDQUNGOztBa0NqaHVGQTtFQTBCTSwwQjlCM0xZO0U4QjRMWiwrQkFBNEU7Q2xDMi90RmxGOztBa0N0aHVGQTtFVHpLSSx5Q3pCTDBCO0NBd3N1RjlCOztBa0M3K3RGQTtFQUNFLHNCQUFxQjtFQUNyQixZQUFXO0VBQ1gsNEI5QnlNNEY7RThCeE01RiwyQzlCbVF1QztFQ3BXbkMsZ0JBdENZO0U2QjBJaEIsaUI5QmUrQjtFOEJkL0IsaUI5QmtCK0I7RThCakIvQixlOUJuTmdCO0U4Qm9OaEIsdUJBQXNCO0VBQ3RCLGdPNUJrVytJO0U0QmpXL0ksMEI5QnpOZ0I7RVFHZCx1QlJtTWdDO0VTck05QixpRFRLUztFOEJzTmIsaUJBQWdCO0NsQysrdEZsQjs7QWtDOS90RkE7RUFrQkksc0I5QjZLc0U7RThCNUt0RSxXQUFVO0VyQi9OUixpRFRLUztDSjJzdUZmOztBa0NwZ3VGQTtFQWlDTSxlOUIzT1k7RThCNE9aLHVCOUJuUFM7Q0owdHVGZjs7QWtDemd1RkE7RUF3Q0ksYUFBWTtFQUNaLHVCOUI4TnFDO0U4QjdOckMsdUJBQXNCO0NsQ3ErdEYxQjs7QWtDL2d1RkE7RUE4Q0ksZTlCelBjO0U4QjBQZCwwQjlCOVBjO0NKbXV1RmxCOztBa0NwaHVGQTtFQW9ESSxjQUFhO0NsQ28rdEZqQjs7QWtDeGh1RkE7RUF5REksbUJBQWtCO0VBQ2xCLDJCOUJwUWM7Q0p1dXVGbEI7O0FrQy85dEZBO0VBQ0UsOEI5QmdKK0Y7RThCL0kvRixxQjlCb0RrQztFOEJuRGxDLHdCOUJtRGtDO0U4QmxEbEMscUI5Qm1EaUM7RUN6US9CLGVBQVc7Q0x5cnVGZjs7QWtDLzl0RkE7RUFDRSw2QjlCMkkrRjtFOEIxSS9GLG9COUJnRGlDO0U4Qi9DakMsdUI5QitDaUM7RThCOUNqQyxtQjlCK0NnQztFQzdROUIsZ0JBQVc7Q0xpc3VGZjs7QWtDMTl0RkE7RUFDRSxtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLFlBQVc7RUFDWCw0QjlCcUg0RjtFOEJwSDVGLGlCQUFnQjtDbEM2OXRGbEI7O0FrQzE5dEZBO0VBQ0UsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixZQUFXO0VBQ1gsNEI5QjZHNEY7RThCNUc1RixVQUFTO0VBQ1QsaUJBQWdCO0VBQ2hCLFdBQVU7Q2xDNjl0Rlo7O0FrQ3ArdEZBO0VBVUksc0I5QjBGc0U7RThCekZ0RSxpQjlCaUxvQztDSjZ5dEZ4Qzs7QWtDeit0RkE7O0VBaUJJLDBCOUIzVGM7Q0p3eHVGbEI7O0FrQzkrdEZBO0VBc0JNLGtCOUI4TFE7Q0o4eHRGZDs7QWtDbC90RkE7RUEyQkksMkJBQTBCO0NsQzI5dEY5Qjs7QWtDdjl0RkE7RUFDRSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFNBQVE7RUFDUixRQUFPO0VBQ1AsV0FBVTtFQUNWLDRCOUI0RTRGO0U4QjNFNUYsMEI5QnBCa0M7RThCcUJsQyxpQkFBZ0I7RUFFaEIsaUI5QjlHK0I7RThCK0cvQixpQjlCM0crQjtFOEI0Ry9CLGU5QmhWZ0I7RThCaVZoQix1QjlCeFZhO0U4QnlWYiwwQjlCclZnQjtFUUdkLHVCUm1NZ0M7RVNyTTlCLGlCVG1la0M7Q0o0MHRGeEM7O0FrQ3ordEZBO0VBbUJJLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sU0FBUTtFQUNSLFVBQVM7RUFDVCxXQUFVO0VBQ1YsZUFBYztFQUNkLGdCOUJxRDJHO0U4QnBEM0csMEI5QnZDZ0M7RThCd0NoQyxpQjlCM0g2QjtFOEI0SDdCLGU5QmhXYztFOEJpV2Qsa0JBQWlCO0VUN1dqQiwwQnJCT2M7RThCd1dkLHFCQUFvQjtFdEJuV3BCLG1Dc0JvV2dGO0NsQzA5dEZwRjs7QWtDaDl0RkE7RUFDRSxZQUFXO0VBQ1gsYWIzUTJCO0VhNFEzQixXQUFVO0VBQ1YsOEJBQTZCO0VBQzdCLGlCQUFnQjtDbENtOXRGbEI7O0FrQ3g5dEZBO0VBUUksV0FBVTtDbENvOXRGZDs7QWtDNTl0RkE7RUFZOEIsaUVsQzNZQTtDQSsxdUY5Qjs7QWtDaCt0RkE7RUFhOEIsaUVsQzVZQTtDQW0ydUY5Qjs7QWtDcCt0RkE7RUFjOEIsaUVsQzdZQTtDQXUydUY5Qjs7QWtDeCt0RkE7RUFrQkksVUFBUztDbEMwOXRGYjs7QWtDNSt0RkE7RUFzQkksWTVCbU42QztFNEJsTjdDLGE1QmtONkM7RTRCak43QyxxQkFBeUU7RVRsWnpFLDBCekJMMEI7RWtDeVoxQixVNUJrTjBDO0VNMWxCMUMsb0JOMmxCNkM7RU83bEIzQyxnRFRLUztFbUJMVCw2R2pCeWYrSDtFNEIzR2pJLGlCQUFnQjtDbEMwOXRGcEI7O0F1QnAydUZNO0VXNFdOO0lYM1dRLGlCQUFnQjtHdkJ3MnVGdEI7Q0FDRjs7QWtDOS90RkE7RVQxWEksMEJuQjJtQjJFO0NOaXh0Ri9FOztBa0NsZ3VGQTtFQXNDSSxZNUI0TG9DO0U0QjNMcEMsZTVCNExxQztFNEIzTHJDLG1CQUFrQjtFQUNsQixnQjVCMkx1QztFNEIxTHZDLDBCOUI1WmM7RThCNlpkLDBCQUF5QjtFdEJ6WnpCLG9CTm9sQm9DO0VPdGxCbEMsdURUS1M7Q0p3M3VGZjs7QWtDN2d1RkE7RUFpREksWTVCd0w2QztFNEJ2TDdDLGE1QnVMNkM7RW1Cbm1CN0MsMEJ6QkwwQjtFa0NtYjFCLFU1QndMMEM7RU0xbEIxQyxvQk4ybEI2QztFTzdsQjNDLGdEVEtTO0VtQkxULDZHakJ5ZitIO0U0QmpGakksaUJBQWdCO0NsQ2crdEZwQjs7QXVCcDR1Rk07RVc0V047SVgzV1EsaUJBQWdCO0d2Qnc0dUZ0QjtDQUNGOztBa0M5aHVGQTtFVDFYSSwwQm5CMm1CMkU7Q05penRGL0U7O0FrQ2xpdUZBO0VBZ0VJLFk1QmtLb0M7RTRCaktwQyxlNUJrS3FDO0U0QmpLckMsbUJBQWtCO0VBQ2xCLGdCNUJpS3VDO0U0QmhLdkMsMEI5QnRiYztFOEJ1YmQsMEJBQXlCO0V0Qm5iekIsb0JOb2xCb0M7RU90bEJsQyx1RFRLUztDSnc1dUZmOztBa0M3aXVGQTtFQTJFSSxZNUI4SjZDO0U0QjdKN0MsYTVCNko2QztFNEI1SjdDLGNBQWE7RUFDYixnQjlCakRxQztFOEJrRHJDLGU5QmxEcUM7RXFCdlpyQywwQnpCTDBCO0VrQ2dkMUIsVTVCMkowQztFTTFsQjFDLG9CTjJsQjZDO0VPN2xCM0MsZ0RUS1M7RW1CTFQsNkdqQnlmK0g7RTRCcERqSSxpQkFBZ0I7Q2xDcyt0RnBCOztBdUJ2NnVGTTtFVzRXTjtJWDNXUSxpQkFBZ0I7R3ZCMjZ1RnRCO0NBQ0Y7O0FrQ2prdUZBO0VUMVhJLDBCbkIybUIyRTtDTm8xdEYvRTs7QWtDcmt1RkE7RUE2RkksWTVCcUlvQztFNEJwSXBDLGU1QnFJcUM7RTRCcElyQyxtQkFBa0I7RUFDbEIsZ0I1Qm9JdUM7RTRCbkl2Qyw4QkFBNkI7RUFDN0IsMEJBQXlCO0VBQ3pCLHFCQUE0QztFckJuZDFDLHVEVEtTO0NKMjd1RmY7O0FrQ2hsdUZBO0VBd0dJLDBCOUIxZGM7RVFJZCxvQk5vbEJvQztDTisydEZ4Qzs7QWtDcmx1RkE7RUE2R0ksbUJBQWtCO0VBQ2xCLDBCOUJoZWM7RVFJZCxvQk5vbEJvQztDTnEzdEZ4Qzs7QWtDM2x1RkE7RUFvSE0sMEI5QnBlWTtDSis4dUZsQjs7QWtDL2x1RkE7RUF3SE0sZ0JBQWU7Q2xDMit0RnJCOztBa0NubXVGQTtFQTRITSwwQjlCNWVZO0NKdTl1RmxCOztBa0N2bXVGQTtFQWdJTSxnQkFBZTtDbEMyK3RGckI7O0FrQzNtdUZBO0VBb0lNLDBCOUJwZlk7Q0orOXVGbEI7O0FrQ3QrdEZBOzs7RVh6Zk0sNkdqQnlmK0g7Q040K3RGckk7O0F1QmordUZNO0VXcWZOOzs7SVhwZlEsaUJBQWdCO0d2QnUrdUZ0QjtDQUNGOztBbUN4L3VGQTtFQUNFLGNBQWE7RUFDYixnQkFBZTtFQUNmLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGlCQUFnQjtDbkMyL3VGbEI7O0FtQ3gvdUZBO0VBQ0UsZUFBYztFQUNkLHFCL0JzakJzQztDSnE4dEZ4Qzs7QU8xL3VGRTtFNEJHRSxzQkFBcUI7Q25DMi91RnpCOztBbUNqZ3ZGQTtFQVdJLGUvQlBjO0UrQlFkLHFCQUFvQjtFQUNwQixnQkFBZTtDbkMwL3VGbkI7O0FtQ2wvdUZBO0VBQ0UsaUMvQnJCZ0I7Q0owZ3ZGbEI7O0FtQ3QvdUZBO0VBSUksb0IvQjRLNkI7RStCM0s3Qiw4QkFBZ0Q7RXZCWmhELGdDUjBMZ0M7RVF6TGhDLGlDUnlMZ0M7Q0owMHVGcEM7O0FPL2d2RkU7RTRCMkJJLHNDL0I3Qlk7Q0pxaHZGbEI7O0FtQ2pndkZBO0VBYU0sZS9COUJZO0UrQitCWiw4QkFBNkI7RUFDN0IsMEJBQXlCO0NuQ3cvdUYvQjs7QW1Ddmd2RkE7O0VBcUJJLGUvQnJDYztFK0JzQ2QsdUIvQjdDVztFK0I4Q1gsbUMvQjlDVztDSnFpdkZmOztBbUM5Z3ZGQTtFQTRCSSxpQi9Cb0o2QjtFUXZMN0IsMEJ1QnFDNEI7RXZCcEM1QiwyQnVCb0M0QjtDbkNzL3VGaEM7O0FtQzcrdUZBO0V2QnZESSx1QlJtTWdDO0NKcTJ1RnBDOztBbUNqL3VGQTs7RUFPSSxZL0JyRVc7RStCc0VYLDBCbkNoRjBCO0NBK2p2RjlCOztBbUN0K3VGQTs7RUFHSSxlQUFjO0VBQ2QsbUJBQWtCO0NuQ3crdUZ0Qjs7QW1DcCt1RkE7O0VBR0ksY0FBYTtFQUNiLGFBQVk7RUFDWixtQkFBa0I7Q25Dcyt1RnRCOztBbUM3OXVGQTtFQUVJLGNBQWE7Q25DKzl1RmpCOztBbUNqK3VGQTtFQUtJLGVBQWM7Q25DZyt1RmxCOztBb0Nwa3ZGQTtFQUNFLG1CQUFrQjtFQUNsQixjQUFhO0VBQ2IsZ0JBQWU7RUFDZixvQkFBbUI7RUFDbkIsK0JBQThCO0VBQzlCLHVCaENna0IrQztDSnVndUZqRDs7QW9DN2t2RkE7O0VBV0ksY0FBYTtFQUNiLGdCQUFlO0VBQ2Ysb0JBQW1CO0VBQ25CLCtCQUE4QjtDcEN1a3ZGbEM7O0FvQ25qdkZBO0VBQ0Usc0JBQXFCO0VBQ3JCLHVCaEMwaUIrRTtFZ0N6aUIvRSwwQmhDeWlCK0U7RWdDeGlCL0UscUJoQ2dpQitDO0VDeGQzQyxtQkF0Q1k7RStCaENoQixxQkFBb0I7RUFDcEIsb0JBQW1CO0NwQ3NqdkZyQjs7QU9obXZGRTtFNkI2Q0Usc0JBQXFCO0NwQ3VqdkZ6Qjs7QW9DOWl2RkE7RUFDRSxjQUFhO0VBQ2IsdUJBQXNCO0VBQ3RCLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGlCQUFnQjtDcENpanZGbEI7O0FvQ3RqdkZBO0VBUUksaUJBQWdCO0VBQ2hCLGdCQUFlO0NwQ2tqdkZuQjs7QW9DM2p2RkE7RUFhSSxpQkFBZ0I7RUFDaEIsWUFBVztDcENranZGZjs7QW9Deml2RkE7RUFDRSxzQkFBcUI7RUFDckIsb0JoQ3FldUM7RWdDcGV2Qyx1QmhDb2V1QztDSndrdUZ6Qzs7QW9DaGl2RkE7RUFDRSxpQkFBZ0I7RUFDaEIsYUFBWTtFQUdaLG9CQUFtQjtDcENpaXZGckI7O0FvQzdodkZBO0VBQ0UseUJoQzRld0M7RUNuZXBDLG1CQXRDWTtFK0IrQmhCLGVBQWM7RUFDZCw4QkFBNkI7RUFDN0IsOEJBQXVDO0V4QnhHckMsdUJSbU1nQztDSnM4dUZwQzs7QU8zb3ZGRTtFNkI4R0Usc0JBQXFCO0NwQ2lpdkZ6Qjs7QW9DM2h2RkE7RUFDRSxzQkFBcUI7RUFDckIsYUFBWTtFQUNaLGNBQWE7RUFDYix1QkFBc0I7RUFDdEIsWUFBVztFQUNYLHNDQUFxQztDcEM4aHZGdkM7O0FvQzNodkZBO0VBQ0UsaUI5QitrQnNDO0U4QjlrQnRDLGlCQUFnQjtDcEM4aHZGbEI7O0FpQnBtdkZJO0VtQmdGQzs7SUFHSyxpQkFBZ0I7SUFDaEIsZ0JBQWU7R3BDdWh2RnZCO0NBQ0Y7O0FpQnpudkZJO0VtQjZGQTtJQW9CSSxzQkFBcUI7SUFDckIsNEJBQTJCO0dwQzZndkZqQztFb0NsaXZGRztJQXdCSyxvQkFBbUI7R3BDNmd2RjNCO0VvQ3JpdkZHO0lBMkJPLG1CQUFrQjtHcEM2Z3ZGNUI7RW9DeGl2Rkc7SUErQk8sb0JoQ2lhNEI7SWdDaGE1QixtQmhDZ2E0QjtHSjRtdUZ0QztFb0M1aXZGRzs7SUFzQ0ssa0JBQWlCO0dwQzBndkZ6QjtFb0NoanZGRztJQXFESyxrQkFBaUI7R3BDOC91RnpCO0VvQ25qdkZHO0lBeURLLHlCQUF3QjtJQUd4QixpQkFBZ0I7R3BDMi91RnhCO0VvQ3ZqdkZHO0lBZ0VLLGNBQWE7R3BDMC91RnJCO0NBQ0Y7O0FpQjNvdkZJO0VtQmdGQzs7SUFHSyxpQkFBZ0I7SUFDaEIsZ0JBQWU7R3BDOGp2RnZCO0NBQ0Y7O0FpQmhxdkZJO0VtQjZGQTtJQW9CSSxzQkFBcUI7SUFDckIsNEJBQTJCO0dwQ29qdkZqQztFb0N6a3ZGRztJQXdCSyxvQkFBbUI7R3BDb2p2RjNCO0VvQzVrdkZHO0lBMkJPLG1CQUFrQjtHcENvanZGNUI7RW9DL2t2Rkc7SUErQk8sb0JoQ2lhNEI7SWdDaGE1QixtQmhDZ2E0QjtHSm1wdUZ0QztFb0NubHZGRzs7SUFzQ0ssa0JBQWlCO0dwQ2lqdkZ6QjtFb0N2bHZGRztJQXFESyxrQkFBaUI7R3BDcWl2RnpCO0VvQzFsdkZHO0lBeURLLHlCQUF3QjtJQUd4QixpQkFBZ0I7R3BDa2l2RnhCO0VvQzlsdkZHO0lBZ0VLLGNBQWE7R3BDaWl2RnJCO0NBQ0Y7O0FpQmxydkZJO0VtQmdGQzs7SUFHSyxpQkFBZ0I7SUFDaEIsZ0JBQWU7R3BDcW12RnZCO0NBQ0Y7O0FpQnZzdkZJO0VtQjZGQTtJQW9CSSxzQkFBcUI7SUFDckIsNEJBQTJCO0dwQzJsdkZqQztFb0NobnZGRztJQXdCSyxvQkFBbUI7R3BDMmx2RjNCO0VvQ25udkZHO0lBMkJPLG1CQUFrQjtHcEMybHZGNUI7RW9DdG52Rkc7SUErQk8sb0JoQ2lhNEI7SWdDaGE1QixtQmhDZ2E0QjtHSjBydUZ0QztFb0MxbnZGRzs7SUFzQ0ssa0JBQWlCO0dwQ3dsdkZ6QjtFb0M5bnZGRztJQXFESyxrQkFBaUI7R3BDNGt2RnpCO0VvQ2pvdkZHO0lBeURLLHlCQUF3QjtJQUd4QixpQkFBZ0I7R3BDeWt2RnhCO0VvQ3JvdkZHO0lBZ0VLLGNBQWE7R3BDd2t2RnJCO0NBQ0Y7O0FpQnp0dkZJO0VtQmdGQzs7SUFHSyxpQkFBZ0I7SUFDaEIsZ0JBQWU7R3BDNG92RnZCO0NBQ0Y7O0FpQjl1dkZJO0VtQjZGQTtJQW9CSSxzQkFBcUI7SUFDckIsNEJBQTJCO0dwQ2tvdkZqQztFb0N2cHZGRztJQXdCSyxvQkFBbUI7R3BDa292RjNCO0VvQzFwdkZHO0lBMkJPLG1CQUFrQjtHcENrb3ZGNUI7RW9DN3B2Rkc7SUErQk8sb0JoQ2lhNEI7SWdDaGE1QixtQmhDZ2E0QjtHSml1dUZ0QztFb0NqcXZGRzs7SUFzQ0ssa0JBQWlCO0dwQytudkZ6QjtFb0NycXZGRztJQXFESyxrQkFBaUI7R3BDbW52RnpCO0VvQ3hxdkZHO0lBeURLLHlCQUF3QjtJQUd4QixpQkFBZ0I7R3BDZ252RnhCO0VvQzVxdkZHO0lBZ0VLLGNBQWE7R3BDK212RnJCO0NBQ0Y7O0FvQ3JydkZBO0VBeUJRLHNCQUFxQjtFQUNyQiw0QkFBMkI7Q3BDZ3F2Rm5DOztBb0MxcnZGQTs7RUFRVSxpQkFBZ0I7RUFDaEIsZ0JBQWU7Q3BDdXJ2RnpCOztBb0Noc3ZGQTtFQTZCVSxvQkFBbUI7Q3BDdXF2RjdCOztBb0Nwc3ZGQTtFQWdDWSxtQkFBa0I7Q3BDd3F2RjlCOztBb0N4c3ZGQTtFQW9DWSxvQmhDaWE0QjtFZ0NoYTVCLG1CaENnYTRCO0NKd3d1RnhDOztBb0M3c3ZGQTs7RUEyQ1Usa0JBQWlCO0NwQ3VxdkYzQjs7QW9DbHR2RkE7RUEwRFUsa0JBQWlCO0NwQzRwdkYzQjs7QW9DdHR2RkE7RUE4RFUseUJBQXdCO0VBR3hCLGlCQUFnQjtDcEMwcHZGMUI7O0FvQzN0dkZBO0VBcUVVLGNBQWE7Q3BDMHB2RnZCOztBb0M3b3ZGQTtFQUVJLDBCaENuTlc7Q0prMnZGZjs7QU92MnZGRTtFNkIyTkksMEJoQ3ROUztDSnMydkZmOztBb0NycHZGQTtFQVdNLDBCaEM1TlM7Q0owMnZGZjs7QU8vMnZGRTtFNkJvT00sMEJoQy9OTztDSjgydkZmOztBb0M3cHZGQTtFQWtCUSwwQmhDbk9PO0NKazN2RmY7O0FvQ2pxdkZBOzs7O0VBMEJNLDBCaEMzT1M7Q0p5M3ZGZjs7QW9DeHF2RkE7RUErQkksMEJoQ2hQVztFZ0NpUFgsaUNoQ2pQVztDSjgzdkZmOztBb0M3cXZGQTtFQW9DSSwwUWY3TThFO0NyQjAxdkZsRjs7QW9DanJ2RkE7RUF3Q0ksMEJoQ3pQVztDSnM0dkZmOztBb0NycnZGQTtFQTBDTSwwQmhDM1BTO0NKMDR2RmY7O0FPLzR2RkU7RTZCbVFNLDBCaEM5UE87Q0o4NHZGZjs7QW9Dem92RkE7RUFFSSxZaENqUlc7Q0o0NXZGZjs7QU92NXZGRTtFNkIrUUksWWhDcFJTO0NKZzZ2RmY7O0FvQ2pwdkZBO0VBV00saUNoQzFSUztDSm82dkZmOztBTy81dkZFO0U2QndSTSxhaEM3Uk87Q0p3NnZGZjs7QW9DenB2RkE7RUFrQlEsaUNoQ2pTTztDSjQ2dkZmOztBb0M3cHZGQTs7OztFQTBCTSxZaEN6U1M7Q0ptN3ZGZjs7QW9DcHF2RkE7RUErQkksaUNoQzlTVztFZ0MrU1gsdUNoQy9TVztDSnc3dkZmOztBb0N6cXZGQTtFQW9DSSxpUmZqUThFO0NyQjA0dkZsRjs7QW9DN3F2RkE7RUF3Q0ksaUNoQ3ZUVztDSmc4dkZmOztBb0NqcnZGQTtFQTBDTSxZaEN6VFM7Q0pvOHZGZjs7QU8vN3ZGRTtFNkJ1VE0sWWhDNVRPO0NKdzh2RmY7O0FxQy84dkZBO0VBQ0UsbUJBQWtCO0VBQ2xCLGNBQWE7RUFDYix1QkFBc0I7RUFDdEIsYUFBWTtFQUVaLHNCQUFxQjtFQUNyQix1QmpDQWE7RWlDQ2IsNEJBQTJCO0VBQzNCLHFDakNRYTtFUUhYLHVCUm1NZ0M7Q0owd3ZGcEM7O0FxQzM5dkZBO0VBYUksZ0JBQWU7RUFDZixlQUFjO0NyQ2s5dkZsQjs7QXFDaCt2RkE7RUFrQkksb0JBQW1CO0VBQ25CLHVCQUFzQjtDckNrOXZGMUI7O0FxQ3IrdkZBO0VBc0JNLG9CQUFtQjtFekJDckIsMENSb29Cb0Y7RVFub0JwRiwyQ1Jtb0JvRjtDSmcxdUZ4Rjs7QXFDMyt2RkE7RUEyQk0sdUJBQXNCO0V6QlV4Qiw4Q1JzbkJvRjtFUXJuQnBGLDZDUnFuQm9GO0NKczF1RnhGOztBcUNqL3ZGQTs7RUFvQ0ksY0FBYTtDckNrOXZGakI7O0FxQzk4dkZBO0VBR0UsZUFBYztFQUdkLGdCQUFlO0VBQ2YsaUJqQ3dtQnlDO0NKcTJ1RjNDOztBcUN6OHZGQTtFQUNFLHVCakNrbUJ3QztDSjAydUYxQzs7QXFDejh2RkE7RUFDRSxzQkFBK0I7RUFDL0IsaUJBQWdCO0NyQzQ4dkZsQjs7QXFDejh2RkE7RUFDRSxpQkFBZ0I7Q3JDNDh2RmxCOztBT2pnd0ZFO0U4QjBERSxzQkFBcUI7Q3JDMjh2RnpCOztBcUM3OHZGQTtFQU1JLHFCakNpbEJ1QztDSjAzdUYzQzs7QXFDbjh2RkE7RUFDRSx5QmpDd2tCeUM7RWlDdmtCekMsaUJBQWdCO0VBRWhCLHNDakNqRWE7RWlDa0ViLDRDakNsRWE7Q0p1Z3dGZjs7QXFDMTh2RkE7RXpCaEVJLHVEeUJ3RThFO0NyQ3M4dkZsRjs7QXFDbDh2RkE7RUFDRSx5QmpDNGpCeUM7RWlDMWpCekMsc0NqQzVFYTtFaUM2RWIseUNqQzdFYTtDSmlod0ZmOztBcUN4OHZGQTtFekI1RUksdURSNm9Cb0Y7Q0oyNHVGeEY7O0FxQzU3dkZBO0VBQ0Usd0JBQWlDO0VBQ2pDLHdCakMwaUJ3QztFaUN6aUJ4Qyx1QkFBZ0M7RUFDaEMsaUJBQWdCO0NyQys3dkZsQjs7QXFDNTd2RkE7RUFDRSx3QkFBaUM7RUFDakMsdUJBQWdDO0NyQys3dkZsQzs7QXFDMzd2RkE7RUFDRSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFNBQVE7RUFDUixVQUFTO0VBQ1QsUUFBTztFQUNQLGlCakNraUJ5QztFUWpwQnZDLGlDUjZvQm9GO0NKaTZ1RnhGOztBcUMzN3ZGQTs7O0VBR0UsZUFBYztFQUNkLFlBQVc7Q3JDODd2RmI7O0FxQzM3dkZBOztFekJqSEksMENSb29Cb0Y7RVFub0JwRiwyQ1Jtb0JvRjtDSjg2dUZ4Rjs7QXFDNTd2RkE7O0V6QnhHSSw4Q1JzbkJvRjtFUXJuQnBGLDZDUnFuQm9GO0NKbzd1RnhGOztBcUMxN3ZGQTtFQUVJLHFCakMwZ0J3RDtDSms3dUY1RDs7QWlCM2h3Rkk7RW9CNkZKO0lBTUksY0FBYTtJQUNiLG9CQUFtQjtJQUNuQixxQmpDb2dCd0Q7SWlDbmdCeEQsb0JqQ21nQndEO0dKMDd1RjFEO0VxQ3Q4dkZGO0lBYU0sYUFBWTtJQUNaLG9CakM4ZnNEO0lpQzdmdEQsaUJBQWdCO0lBQ2hCLG1CakM0ZnNEO0dKZzh1RjFEO0NBQ0Y7O0FxQ243dkZBO0VBSUkscUJqQzhld0Q7Q0pxOHVGNUQ7O0FpQjlpd0ZJO0VvQnVISjtJQVFJLGNBQWE7SUFDYixvQkFBbUI7R3JDbzd2RnJCO0VxQzc3dkZGO0lBY00sYUFBWTtJQUNaLGlCQUFnQjtHckNrN3ZGcEI7RXFDajh2RkY7SUFrQlEsZUFBYztJQUNkLGVBQWM7R3JDazd2RnBCO0VxQ3I4dkZGO0l6QmpKSSwyQnlCMEtvQztJekJ6S3BDLDhCeUJ5S29DO0dyQ2c3dkZ0QztFcUN6OHZGRjs7SUE4QlksMkJBQTBCO0dyQys2dkZwQztFcUM3OHZGRjs7SUFtQ1ksOEJBQTZCO0dyQzg2dkZ2QztFcUNqOXZGRjtJekJuSUksMEJ5QjJLbUM7SXpCMUtuQyw2QnlCMEttQztHckM2NnZGckM7RXFDcjl2RkY7O0lBNkNZLDBCQUF5QjtHckM0NnZGbkM7RXFDejl2RkY7O0lBa0RZLDZCQUE0QjtHckMyNnZGdEM7Q0FDRjs7QXFDLzV2RkE7RUFFSSx1QmpDc2FzQztDSjIvdUYxQzs7QWlCemx3Rkk7RW9Cc0xKO0lBTUksZ0JqQ2diaUM7SWlDL2FqQyxvQmpDZ2J1QztJaUMvYXZDLFdBQVU7SUFDVixVQUFTO0dyQ2s2dkZYO0VxQzM2dkZGO0lBWU0sc0JBQXFCO0lBQ3JCLFlBQVc7R3JDazZ2RmY7Q0FDRjs7QXFDejV2RkE7RUFDRSxzQkFBcUI7Q3JDNDV2RnZCOztBcUM3NXZGQTtFQUlJLGlCQUFnQjtDckM2NXZGcEI7O0FxQ2o2dkZBO0VBT00saUJBQWdCO0V6QnZPbEIsOEJ5QndPaUM7RXpCdk9qQyw2QnlCdU9pQztDckMrNXZGckM7O0FxQ3Y2dkZBO0V6QjlPSSwwQnlCMFA4QjtFekJ6UDlCLDJCeUJ5UDhCO0NyQ2c2dkZsQzs7QXFDNTZ2RkE7RXpCdlBJLGlCeUJ1UTBCO0VBQ3hCLGlCakNrWStCO0NKOGh2RnJDOztBc0MxcndGQTtFQUNFLGNBQWE7RUFDYixnQkFBZTtFQUNmLHNCbENrMUJzQztFa0NqMUJ0QyxvQmxDbzFCc0M7RWtDbDFCdEMsaUJBQWdCO0VBQ2hCLDBCbENNZ0I7RVFLZCx1QlJtTWdDO0NKKyt2RnBDOztBc0N6cndGQTtFQUdJLHFCbEN3MEJxQztDSmszdUZ6Qzs7QXNDN3J3RkE7RUFNTSxZQUFXO0VBQ1gsc0JsQ28wQm1DO0VrQ24wQm5DLGVsQ0ZZO0VrQ0daLGFsQ3kwQmlDO0NKazN1RnZDOztBc0Nwc3dGQTtFQW9CSSwyQkFBMEI7Q3RDb3J3RjlCOztBc0N4c3dGQTtFQXdCSSxzQkFBcUI7Q3RDb3J3RnpCOztBc0M1c3dGQTtFQTRCSSxlbEN0QmM7Q0owc3dGbEI7O0F1QzN0d0ZBO0VBQ0UsY0FBYTtFOUJHYixnQkFBZTtFQUNmLGlCQUFnQjtFR2FkLHVCUm1NZ0M7Q0o2Z3dGcEM7O0F1QzV0d0ZBO0VBQ0UsbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCx3Qm5DOG1Cd0M7RW1DN21CeEMsa0JuQ3dNK0I7RW1Ddk0vQixrQm5DaW5Cc0M7RW1DaG5CdEMsZXZDWDRCO0V1Q2E1Qix1Qm5DSGE7RW1DSWIsMEJuQ0RnQjtDSit0d0ZsQjs7QXVDdnV3RkE7RUFZSSxXQUFVO0VBQ1YsZW5Dd0lnRDtFbUN2SWhELHNCQUFxQjtFQUNyQiwwQm5DUmM7RW1DU2Qsc0JuQ1JjO0NKdXV3RmxCOztBdUMvdXdGQTtFQW9CSSxXQUFVO0VBQ1YsV2pDMndCaUM7RWlDMXdCakMsaUR2QzNCMEI7Q0EwdndGOUI7O0F1QzN0d0ZBO0VBR00sZUFBYztFM0JhaEIsZ0NScUtnQztFUXBLaEMsbUNSb0tnQztDSjRpd0ZwQzs7QXVDanV3RkE7RTNCRUksaUNSbUxnQztFUWxMaEMsb0NSa0xnQztDSmlqd0ZwQzs7QXVDdHV3RkE7RUFjSSxXQUFVO0VBQ1YsWW5DcENXO0VtQ3FDWCwwQnZDL0MwQjtFdUNnRDFCLHNCdkNoRDBCO0NBNHd3RjlCOztBdUM3dXdGQTtFQXFCSSxlbkNwQ2M7RW1DcUNkLHFCQUFvQjtFQUVwQixhQUFZO0VBQ1osdUJuQzlDVztFbUMrQ1gsc0JuQzVDYztDSnV3d0ZsQjs7QXdDbHh3RkU7RUFDRSx3QnBDdW5Cc0M7RUM1ZnBDLG1CQXRDWTtFbUNuRmQsaUJwQ3lNNkI7Q0o0a3dGakM7O0F3Q2h4d0ZNO0U1QnFDRiwrQlJzSytCO0VRcksvQixrQ1JxSytCO0NKMGt3Rm5DOztBd0NoeHdGTTtFNUJrQkYsZ0NSb0wrQjtFUW5ML0IsbUNSbUwrQjtDSitrd0ZuQzs7QXdDbHl3RkU7RUFDRSx3QnBDcW5CcUM7RUMxZm5DLG9CQXRDWTtFbUNuRmQsaUJwQzBNNkI7Q0oybHdGakM7O0F3Q2h5d0ZNO0U1QnFDRiwrQlJ1SytCO0VRdEsvQixrQ1JzSytCO0NKeWx3Rm5DOztBd0NoeXdGTTtFNUJrQkYsZ0NScUwrQjtFUXBML0IsbUNSb0wrQjtDSjhsd0ZuQzs7QXlDaHp3RkE7RUFDRSxzQkFBcUI7RUFDckIsc0JyQzZ0QnNDO0VDNXBCcEMsZUFBVztFb0MvRGIsaUJyQzBPK0I7RXFDek8vQixlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQix5QkFBd0I7RTdCS3RCLHVCUm1NZ0M7RW1Cck05QixzSW5CNlc2STtDSnE4dkZuSjs7QXVCOXl3Rk07RWtCZk47SWxCZ0JRLGlCQUFnQjtHdkJrendGdEI7Q0FDRjs7QU94endGRTtFa0NHSSxzQkFBcUI7Q3pDeXp3RjNCOztBeUN2MHdGQTtFQW9CSSxjQUFhO0N6Q3V6d0ZqQjs7QXlDbHp3RkE7RUFDRSxtQkFBa0I7RUFDbEIsVUFBUztDekNxendGWDs7QXlDOXl3RkE7RUFDRSxxQnJDK3JCc0M7RXFDOXJCdEMsb0JyQzhyQnNDO0VRcnRCcEMscUJSd3RCcUM7Q0ppbnZGekM7O0F5Q3p5d0ZFO0VDakRBLFl0Q1VhO0VzQ1RiLDBCMUNENEI7Q0ErMXdGOUI7O0FPaDF3RkU7RW1DVkksWXRDS1M7RXNDSlQsMEJBQWtDO0MxQzgxd0Z4Qzs7QTBDajJ3RlU7RUFRSixXQUFVO0VBQ1YsZ0QxQ1p3QjtDQXkyd0Y5Qjs7QXlDeHp3RkU7RUNqREEsWXRDVWE7RXNDVGIsMEJ0Q2VnQjtDSjgxd0ZsQjs7QU8vMXdGRTtFbUNWSSxZdENLUztFc0NKVCwwQkFBa0M7QzFDNjJ3RnhDOztBMENoM3dGVTtFQVFKLFdBQVU7RUFDVixrRHRDSVk7Q0p3MndGbEI7O0F5Q3Ywd0ZFO0VDakRBLFl0Q1VhO0VzQ1RiLDBCdEN5Q2U7Q0ptMXdGakI7O0FPOTJ3RkU7RW1DVkksWXRDS1M7RXNDSlQsMEJBQWtDO0MxQzQzd0Z4Qzs7QTBDLzN3RlU7RUFRSixXQUFVO0VBQ1YsZ0R0QzhCVztDSjYxd0ZqQjs7QXlDdDF3RkU7RUNqREEsWXRDVWE7RXNDVGIsMEJ0QzJDZTtDSmcyd0ZqQjs7QU83M3dGRTtFbUNWSSxZdENLUztFc0NKVCwwQkFBa0M7QzFDMjR3RnhDOztBMEM5NHdGVTtFQVFKLFdBQVU7RUFDVixpRHRDZ0NXO0NKMDJ3RmpCOztBeUNyMndGRTtFQ2pEQSxldEM0RnFCO0VzQzNGckIsMEJ0Q3dDZTtDSmszd0ZqQjs7QU81NHdGRTtFbUNWSSxldEN1RmlCO0VzQ3RGakIsMEJBQWtDO0MxQzA1d0Z4Qzs7QTBDNzV3RlU7RUFRSixXQUFVO0VBQ1YsZ0R0QzZCVztDSjQzd0ZqQjs7QXlDcDN3RkU7RUNqREEsWXRDVWE7RXNDVGIsMEJ0Q3NDZTtDSm00d0ZqQjs7QU8zNXdGRTtFbUNWSSxZdENLUztFc0NKVCwwQkFBa0M7QzFDeTZ3RnhDOztBMEM1NndGVTtFQVFKLFdBQVU7RUFDVixnRHRDMkJXO0NKNjR3RmpCOztBeUNuNHdGRTtFQ2pEQSxldEM0RnFCO0VzQzNGckIsMEJ0Q1VnQjtDSjg2d0ZsQjs7QU8xNndGRTtFbUNWSSxldEN1RmlCO0VzQ3RGakIsMEJBQWtDO0MxQ3c3d0Z4Qzs7QTBDMzd3RlU7RUFRSixXQUFVO0VBQ1Ysa0R0Q0RZO0NKdzd3RmxCOztBeUNsNXdGRTtFQ2pEQSxZdENVYTtFc0NUYiwwQnRDaUJnQjtDSnM3d0ZsQjs7QU96N3dGRTtFbUNWSSxZdENLUztFc0NKVCwwQkFBa0M7QzFDdTh3RnhDOztBMEMxOHdGVTtFQVFKLFdBQVU7RUFDViwrQ3RDTVk7Q0pnOHdGbEI7O0EyQ245d0ZBO0VBQ0UsbUJBQW9EO0VBQ3BELG9CdkNrcEJzQztFdUNocEJ0QywwQnZDU2dCO0VRS2Qsc0JSb00rQjtDSm93d0ZuQzs7QWlCOTV3Rkk7RTBCNURKO0lBUUksbUJ2QzRvQm9DO0dKMjB2RnRDO0NBQ0Y7O0EyQ3A5d0ZBO0VBQ0UsaUJBQWdCO0VBQ2hCLGdCQUFlO0UvQkliLGlCK0JIc0I7QzNDdTl3RjFCOztBNENsK3dGQTtFQUNFLG1CQUFrQjtFQUNsQix5QnhDNHdCeUM7RXdDM3dCekMsb0J4QzR3QnNDO0V3QzN3QnRDLDhCQUE2QztFaENVM0MsdUJSbU1nQztDSnl4d0ZwQzs7QTRDait3RkE7RUFFRSxlQUFjO0M1Q20rd0ZoQjs7QTRDLzl3RkE7RUFDRSxpQnhDK04rQjtDSm13d0ZqQzs7QTRDMTl3RkE7RUFDRSxvQkFBc0Q7QzVDNjl3RnhEOztBNEM5OXdGQTtFQUtJLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sU0FBUTtFQUNSLFdBQVU7RUFDVix5QnhDNnVCdUM7RXdDNXVCdkMsZUFBYztDNUM2OXdGbEI7O0E0Q245d0ZFO0VDL0NBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJnNndGbEU7O0E2Q3BneEZFO0VBQ0UsMEJBQXFDO0M3Q3VneEZ6Qzs7QTZDcGd4RkU7RUFDRSxlQUEwQjtDN0N1Z3hGOUI7O0E0Q2ord0ZFO0VDL0NBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckI4NndGbEU7O0E2Q2xoeEZFO0VBQ0UsMEJBQXFDO0M3Q3FoeEZ6Qzs7QTZDbGh4RkU7RUFDRSxlQUEwQjtDN0NxaHhGOUI7O0E0Qy8rd0ZFO0VDL0NBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckI0N3dGbEU7O0E2Q2hpeEZFO0VBQ0UsMEJBQXFDO0M3Q21peEZ6Qzs7QTZDaGl4RkU7RUFDRSxlQUEwQjtDN0NtaXhGOUI7O0E0Qzcvd0ZFO0VDL0NBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckIwOHdGbEU7O0E2QzlpeEZFO0VBQ0UsMEJBQXFDO0M3Q2lqeEZ6Qzs7QTZDOWl4RkU7RUFDRSxlQUEwQjtDN0NpanhGOUI7O0E0QzNneEZFO0VDL0NBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJ3OXdGbEU7O0E2QzVqeEZFO0VBQ0UsMEJBQXFDO0M3QytqeEZ6Qzs7QTZDNWp4RkU7RUFDRSxlQUEwQjtDN0MranhGOUI7O0E0Q3poeEZFO0VDL0NBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJzK3dGbEU7O0E2QzFreEZFO0VBQ0UsMEJBQXFDO0M3QzZreEZ6Qzs7QTZDMWt4RkU7RUFDRSxlQUEwQjtDN0M2a3hGOUI7O0E0Q3ZpeEZFO0VDL0NBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJvL3dGbEU7O0E2Q3hseEZFO0VBQ0UsMEJBQXFDO0M3QzJseEZ6Qzs7QTZDeGx4RkU7RUFDRSxlQUEwQjtDN0MybHhGOUI7O0E0Q3JqeEZFO0VDL0NBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJrZ3hGbEU7O0E2Q3RteEZFO0VBQ0UsMEJBQXFDO0M3Q3lteEZ6Qzs7QTZDdG14RkU7RUFDRSxlQUEwQjtDN0N5bXhGOUI7O0E4Q2pueEZFO0VBQ0U7SUFBTyw0QkFBdUM7RzlDcW54RmhEO0U4Q3BueEZFO0lBQUsseUJBQXdCO0c5Q3VueEYvQjtDQUNGOztBOENwbnhGQTtFQUNFLGNBQWE7RUFDYixhMUNxeEJzQztFMENweEJ0QyxpQkFBZ0I7RUFDaEIsZUFBYztFekNtSFYsbUJBdENZO0V5QzNFaEIsMEIxQ0RnQjtFUUtkLHVCUm1NZ0M7RVNyTTlCLHFEVEtTO0NKa254RmY7O0E4Q3BueEZBO0VBQ0UsY0FBYTtFQUNiLHVCQUFzQjtFQUN0Qix3QkFBdUI7RUFDdkIsaUJBQWdCO0VBQ2hCLFkxQ2JhO0UwQ2NiLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsMEI5QzFCNEI7RXVCZXhCLDRCbkJ1eEI0QztDSjQydkZsRDs7QXVCL254Rk07RXVCRE47SXZCRVEsaUJBQWdCO0d2Qm1veEZ0QjtDQUNGOztBOEMxbnhGQTtFckJZRSxzTUFBNkk7RXFCVjdJLDJCMUM4dkJzQztDSiszdkZ4Qzs7QThDem54RkU7RUFDRSxtREFBOEQ7QzlDNG54RmxFOztBOEN6bnhGTTtFQUpKO0lBS00sZ0JBQWU7RzlDNm54RnJCO0NBQ0Y7O0ErQ3hxeEZBO0VBQ0UsY0FBYTtFQUNiLHdCQUF1QjtDL0MycXhGekI7O0ErQ3hxeEZBO0VBQ0UsUUFBTztDL0MycXhGVDs7QWdEN3F4RkE7RUFDRSxjQUFhO0VBQ2IsdUJBQXNCO0VBR3RCLGdCQUFlO0VBQ2YsaUJBQWdCO0VwQ1FkLHVCUm1NZ0M7Q0pvK3dGcEM7O0FnRHJxeEZBO0VBQ0UsWUFBVztFQUNYLGU1Q0pnQjtFNENLaEIsb0JBQW1CO0NoRHdxeEZyQjs7QU8vcXhGRTtFeUNXRSxXQUFVO0VBQ1YsZTVDVmM7RTRDV2Qsc0JBQXFCO0VBQ3JCLDBCNUNsQmM7Q0owcnhGbEI7O0FnRGxyeEZBO0VBY0ksZTVDZGM7RTRDZWQsMEI1Q3RCYztDSjhyeEZsQjs7QWdEL3B4RkE7RUFDRSxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLHlCNUNrd0J5QztFNEMvdkJ6Qyx1QjVDdkNhO0U0Q3dDYix1QzVDOUJhO0NKOHJ4RmY7O0FnRHZxeEZBO0VwQ2pCSSxnQ29DMkJrQztFcEMxQmxDLGlDb0MwQmtDO0NoRGtxeEZ0Qzs7QWdENXF4RkE7RXBDSEksb0NvQ2lCcUM7RXBDaEJyQyxtQ29DZ0JxQztDaERtcXhGekM7O0FnRGpyeEZBO0VBbUJJLGU1QzlDYztFNEMrQ2QscUJBQW9CO0VBQ3BCLHVCNUN0RFc7Q0p3dHhGZjs7QWdEdnJ4RkE7RUEwQkksV0FBVTtFQUNWLFk1QzVEVztFNEM2RFgsMEJoRHZFMEI7RWdEd0UxQixzQmhEeEUwQjtDQXl1eEY5Qjs7QWdEOXJ4RkE7RUFpQ0ksb0JBQW1CO0NoRGlxeEZ2Qjs7QWdEbHN4RkE7RUFvQ00saUI1Q2tJMkI7RTRDakkzQixzQjVDaUkyQjtDSmlpeEZqQzs7QWdEcHB4Rkk7RUFDRSxvQkFBbUI7Q2hEdXB4RnpCOztBZ0R4cHhGSTtFcEN0QkEsbUNSNElnQztFUXhKaEMsMkJvQ3dDd0M7Q2hEdXB4RjVDOztBZ0Q3cHhGSTtFcENsQ0EsaUNSd0pnQztFUTVJaEMsNkJvQ2lDMEM7Q2hEdXB4RjlDOztBZ0RscXhGSTtFQWVNLGNBQWE7Q2hEdXB4RnZCOztBZ0R0cXhGSTtFQW1CTSxzQjVDZ0d1QjtFNEMvRnZCLHFCQUFvQjtDaER1cHhGOUI7O0FnRDNxeEZJO0VBdUJRLGtCNUM0RnFCO0U0QzNGckIsdUI1QzJGcUI7Q0o2anhGakM7O0FpQm50eEZJO0UrQm1DQTtJQUNFLG9CQUFtQjtHaERvcnhGdkI7RWdEcnJ4RkU7SXBDdEJBLG1DUjRJZ0M7SVF4SmhDLDJCb0N3Q3dDO0doRG1yeEYxQztFZ0R6cnhGRTtJcENsQ0EsaUNSd0pnQztJUTVJaEMsNkJvQ2lDMEM7R2hEa3J4RjVDO0VnRDdyeEZFO0lBZU0sY0FBYTtHaERpcnhGckI7RWdEaHN4RkU7SUFtQk0sc0I1Q2dHdUI7STRDL0Z2QixxQkFBb0I7R2hEZ3J4RjVCO0VnRHBzeEZFO0lBdUJRLGtCNUM0RnFCO0k0QzNGckIsdUI1QzJGcUI7R0pxbHhGL0I7Q0FDRjs7QWlCNXV4Rkk7RStCbUNBO0lBQ0Usb0JBQW1CO0doRDZzeEZ2QjtFZ0Q5c3hGRTtJcEN0QkEsbUNSNElnQztJUXhKaEMsMkJvQ3dDd0M7R2hENHN4RjFDO0VnRGx0eEZFO0lwQ2xDQSxpQ1J3SmdDO0lRNUloQyw2Qm9DaUMwQztHaEQyc3hGNUM7RWdEdHR4RkU7SUFlTSxjQUFhO0doRDBzeEZyQjtFZ0R6dHhGRTtJQW1CTSxzQjVDZ0d1QjtJNEMvRnZCLHFCQUFvQjtHaER5c3hGNUI7RWdEN3R4RkU7SUF1QlEsa0I1QzRGcUI7STRDM0ZyQix1QjVDMkZxQjtHSjhteEYvQjtDQUNGOztBaUJyd3hGSTtFK0JtQ0E7SUFDRSxvQkFBbUI7R2hEc3V4RnZCO0VnRHZ1eEZFO0lwQ3RCQSxtQ1I0SWdDO0lReEpoQywyQm9Dd0N3QztHaERxdXhGMUM7RWdEM3V4RkU7SXBDbENBLGlDUndKZ0M7SVE1SWhDLDZCb0NpQzBDO0doRG91eEY1QztFZ0QvdXhGRTtJQWVNLGNBQWE7R2hEbXV4RnJCO0VnRGx2eEZFO0lBbUJNLHNCNUNnR3VCO0k0Qy9GdkIscUJBQW9CO0doRGt1eEY1QjtFZ0R0dnhGRTtJQXVCUSxrQjVDNEZxQjtJNEMzRnJCLHVCNUMyRnFCO0dKdW94Ri9CO0NBQ0Y7O0FpQjl4eEZJO0UrQm1DQTtJQUNFLG9CQUFtQjtHaEQrdnhGdkI7RWdEaHd4RkU7SXBDdEJBLG1DUjRJZ0M7SVF4SmhDLDJCb0N3Q3dDO0doRDh2eEYxQztFZ0Rwd3hGRTtJcENsQ0EsaUNSd0pnQztJUTVJaEMsNkJvQ2lDMEM7R2hENnZ4RjVDO0VnRHh3eEZFO0lBZU0sY0FBYTtHaEQ0dnhGckI7RWdEM3d4RkU7SUFtQk0sc0I1Q2dHdUI7STRDL0Z2QixxQkFBb0I7R2hEMnZ4RjVCO0VnRC93eEZFO0lBdUJRLGtCNUM0RnFCO0k0QzNGckIsdUI1QzJGcUI7R0pncXhGL0I7Q0FDRjs7QWdEOXV4RkE7RXBDbkhJLGlCb0NvSHNCO0NoRGl2eEYxQjs7QWdEbHZ4RkE7RUFJSSxzQjVDeUU2QjtDSnlxeEZqQzs7QWdEdHZ4RkE7RUFPTSx1QkFBc0I7Q2hEbXZ4RjVCOztBaUQ1M3hGRTtFQUNFLGU1QnFHOEQ7RTRCcEc5RCwwQjVCb0c4RDtDckIyeHhGbEU7O0FPcDN4RkU7RTBDUE0sZTVCZ0cwRDtFNEIvRjFELDBCQUF5QztDakQrM3hGakQ7O0FpRHQ0eEZFO0VBV00sWTdDSE87RTZDSVAsMEI1QjBGMEQ7RTRCekYxRCxzQjVCeUYwRDtDckJzeXhGbEU7O0FpRDU0eEZFO0VBQ0UsZTVCcUc4RDtFNEJwRzlELDBCNUJvRzhEO0NyQjJ5eEZsRTs7QU9wNHhGRTtFMENQTSxlNUJnRzBEO0U0Qi9GMUQsMEJBQXlDO0NqRCs0eEZqRDs7QWlEdDV4RkU7RUFXTSxZN0NITztFNkNJUCwwQjVCMEYwRDtFNEJ6RjFELHNCNUJ5RjBEO0NyQnN6eEZsRTs7QWlENTV4RkU7RUFDRSxlNUJxRzhEO0U0QnBHOUQsMEI1Qm9HOEQ7Q3JCMnp4RmxFOztBT3A1eEZFO0UwQ1BNLGU1QmdHMEQ7RTRCL0YxRCwwQkFBeUM7Q2pEKzV4RmpEOztBaUR0NnhGRTtFQVdNLFk3Q0hPO0U2Q0lQLDBCNUIwRjBEO0U0QnpGMUQsc0I1QnlGMEQ7Q3JCczB4RmxFOztBaUQ1NnhGRTtFQUNFLGU1QnFHOEQ7RTRCcEc5RCwwQjVCb0c4RDtDckIyMHhGbEU7O0FPcDZ4RkU7RTBDUE0sZTVCZ0cwRDtFNEIvRjFELDBCQUF5QztDakQrNnhGakQ7O0FpRHQ3eEZFO0VBV00sWTdDSE87RTZDSVAsMEI1QjBGMEQ7RTRCekYxRCxzQjVCeUYwRDtDckJzMXhGbEU7O0FpRDU3eEZFO0VBQ0UsZTVCcUc4RDtFNEJwRzlELDBCNUJvRzhEO0NyQjIxeEZsRTs7QU9wN3hGRTtFMENQTSxlNUJnRzBEO0U0Qi9GMUQsMEJBQXlDO0NqRCs3eEZqRDs7QWlEdDh4RkU7RUFXTSxZN0NITztFNkNJUCwwQjVCMEYwRDtFNEJ6RjFELHNCNUJ5RjBEO0NyQnMyeEZsRTs7QWlENTh4RkU7RUFDRSxlNUJxRzhEO0U0QnBHOUQsMEI1Qm9HOEQ7Q3JCMjJ4RmxFOztBT3A4eEZFO0UwQ1BNLGU1QmdHMEQ7RTRCL0YxRCwwQkFBeUM7Q2pEKzh4RmpEOztBaUR0OXhGRTtFQVdNLFk3Q0hPO0U2Q0lQLDBCNUIwRjBEO0U0QnpGMUQsc0I1QnlGMEQ7Q3JCczN4RmxFOztBaUQ1OXhGRTtFQUNFLGU1QnFHOEQ7RTRCcEc5RCwwQjVCb0c4RDtDckIyM3hGbEU7O0FPcDl4RkU7RTBDUE0sZTVCZ0cwRDtFNEIvRjFELDBCQUF5QztDakQrOXhGakQ7O0FpRHQreEZFO0VBV00sWTdDSE87RTZDSVAsMEI1QjBGMEQ7RTRCekYxRCxzQjVCeUYwRDtDckJzNHhGbEU7O0FpRDUreEZFO0VBQ0UsZTVCcUc4RDtFNEJwRzlELDBCNUJvRzhEO0NyQjI0eEZsRTs7QU9wK3hGRTtFMENQTSxlNUJnRzBEO0U0Qi9GMUQsMEJBQXlDO0NqRCsreEZqRDs7QWlEdC94RkU7RUFXTSxZN0NITztFNkNJUCwwQjVCMEYwRDtFNEJ6RjFELHNCNUJ5RjBEO0NyQnM1eEZsRTs7QWtELy94RkE7RUFDRSxhQUFZO0U3QzhIUixrQkF0Q1k7RTZDdEZoQixpQjlDZ1ArQjtFOEMvTy9CLGVBQWM7RUFDZCxZOUNnQmE7RThDZmIsMEI5Q0thO0U4Q0piLFlBQVc7Q2xEa2d5RmI7O0FPNy94RkU7RTJDREUsWTlDVVc7RThDVFgsc0JBQXFCO0NsRGtneUZ6Qjs7QU85L3hGRTtFMkNDSSxhQUFZO0NsRGlneUZsQjs7QWtEdC94RkE7RUFDRSxXQUFVO0VBQ1YsOEJBQTZCO0VBQzdCLFVBQVM7Q2xEeS94Rlg7O0FrRG4veEZBO0VBQ0UscUJBQW9CO0NsRHMveEZ0Qjs7QW1ENWh5RkE7RUFHRSxrQjdDeTRCdUM7RTZDeDRCdkMsaUI3Q3c0QnVDO0VEN3dCbkMsb0JBdENZO0U4Q2xGaEIsNEMvQ0lhO0UrQ0hiLDZCQUE0QjtFQUM1QixxQzdDMDRCbUQ7RTZDejRCbkQsaUQvQ1dhO0UrQ1ZiLFdBQVU7RXZDT1IsdUJOazRCc0M7Q05vcHdGMUM7O0FtRHhpeUZBO0VBZUksdUI3QzgzQnNDO0NOK3B3RjFDOztBbUQ1aXlGQTtFQW1CSSxXQUFVO0NuRDZoeUZkOztBbURoanlGQTtFQXVCSSxlQUFjO0VBQ2QsV0FBVTtDbkQ2aHlGZDs7QW1Ecmp5RkE7RUE0QkksY0FBYTtDbkQ2aHlGakI7O0FtRHpoeUZBO0VBQ0UsY0FBYTtFQUNiLG9CQUFtQjtFQUNuQix5QjdDMDJCd0M7RTZDejJCeEMsZS9DbkJnQjtFK0NvQmhCLDRDL0MxQmE7RStDMkJiLDZCQUE0QjtFQUM1Qiw2QzdDazNCb0Q7RU05M0JsRCw0Q1NtSDREO0VUbEg1RCw2Q1NrSDREO0NyQnU3eEZoRTs7QW1EMWh5RkE7RUFDRSxpQjdDaTJCd0M7Q040cndGMUM7O0FvRG5reUZBO0VBRUUsaUJBQWdCO0NwRHFreUZsQjs7QW9Edmt5RkE7RUFLSSxtQkFBa0I7RUFDbEIsaUJBQWdCO0NwRHNreUZwQjs7QW9Eamt5RkE7RUFDRSxnQkFBZTtFQUNmLE9BQU07RUFDTixRQUFPO0VBQ1AsY2hEeWlCc0M7RWdEeGlCdEMsY0FBYTtFQUNiLFlBQVc7RUFDWCxhQUFZO0VBQ1osaUJBQWdCO0VBR2hCLFdBQVU7Q3BEa2t5Rlo7O0FvRDNqeUZBO0VBQ0UsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxlaEQ0c0JpQztFZ0Qxc0JqQyxxQkFBb0I7Q3BENmp5RnRCOztBb0QxanlGRTtFN0IzQkksb0NuQjB2Qm9EO0VnRDd0QnRELCtCOUNxNkJtRDtDTndwd0Z2RDs7QXVCdGx5Rk07RTZCdUJKO0k3QnRCTSxpQkFBZ0I7R3ZCMGx5RnRCO0NBQ0Y7O0FvRGpreUZFO0VBQ0UsZ0I5Q202Qm9DO0NOaXF3RnhDOztBb0Roa3lGRTtFQUNFLHVCOUNnNkIyQztDTm1xd0YvQzs7QW9EL2p5RkE7RUFDRSxjQUFhO0VBQ2IsOEIvQm1GOEQ7Q3JCKyt4RmhFOztBb0Rwa3lGQTtFQUtJLCtCL0JnRjREO0UrQi9FNUQsaUJBQWdCO0NwRG1reUZwQjs7QW9Eemt5RkE7O0VBV0ksZUFBYztDcERta3lGbEI7O0FvRDlreUZBO0VBZUksaUJBQWdCO0NwRG1reUZwQjs7QW9EL2p5RkE7RUFDRSxjQUFhO0VBQ2Isb0JBQW1CO0VBQ25CLDhCL0IrRDhEO0NyQm1neUZoRTs7QW9Ecmt5RkE7RUFPSSxlQUFjO0VBQ2QsMkIvQjBENEQ7RStCekQ1RCxvQkFBbUI7RUFDbkIsWUFBVztDcERra3lGZjs7QW9ENWt5RkE7RUFlSSx1QkFBc0I7RUFDdEIsd0JBQXVCO0VBQ3ZCLGFBQVk7Q3BEaWt5RmhCOztBb0RsbHlGQTtFQW9CTSxpQkFBZ0I7Q3BEa2t5RnRCOztBb0R0bHlGQTtFQXdCTSxjQUFhO0NwRGtreUZuQjs7QW9ENWp5RkE7RUFDRSxtQkFBa0I7RUFDbEIsY0FBYTtFQUNiLHVCQUFzQjtFQUN0QixZQUFXO0VBR1gscUJBQW9CO0VBQ3BCLHVCaER2R2E7RWdEd0diLDZCQUE0QjtFQUM1QixxQ2hEL0ZhO0VRSFgsc0JSb00rQjtFU3RNN0IsZ0RUS1M7RWdEbUdiLFdBQVU7Q3BENGp5Rlo7O0FvRHhqeUZBO0VBQ0UsZ0JBQWU7RUFDZixPQUFNO0VBQ04sUUFBTztFQUNQLGNoRDZic0M7RWdENWJ0QyxhQUFZO0VBQ1osY0FBYTtFQUNiLHVCaEQ5R2E7Q0p5cXlGZjs7QW9EbGt5RkE7RUFVVyxXQUFVO0NwRDRqeUZyQjs7QW9EdGt5RkE7RUFXVyxhaER3bkJxQjtDSnU4d0ZoQzs7QW9EMWp5RkE7RUFDRSxjQUFhO0VBQ2Isd0JBQXVCO0VBQ3ZCLCtCQUE4QjtFQUM5QixjaERvbkJnQztFZ0RubkJoQyxpQ2hEcElnQjtFUWNkLDJDU21INEQ7RVRsSDVELDRDU2tINEQ7Q3JCa2t5RmhFOztBb0Rwa3lGQTtFQVNJLGNoRCttQjhCO0VnRDdtQjlCLCtCQUE2RjtDcEQ4anlGakc7O0FvRHpqeUZBO0VBQ0UsaUJBQWdCO0VBQ2hCLGlCaER3RitCO0NKbyt4RmpDOztBb0R2anlGQTtFQUNFLG1CQUFrQjtFQUdsQixlQUFjO0VBQ2QsY2hEd2tCZ0M7Q0pnL3dGbEM7O0FvRHBqeUZBO0VBQ0UsY0FBYTtFQUNiLGdCQUFlO0VBQ2Ysb0JBQW1CO0VBQ25CLDBCQUF5QjtFQUN6QixpQkFBZ0U7RUFDaEUsOEJoRHJLZ0I7RVE0QmQsK0NTcUc0RDtFVHBHNUQsOENTb0c0RDtDckI2bHlGaEU7O0FvRC9qeUZBO0VBYUksZ0JBQXdDO0NwRHNqeUY1Qzs7QW9Eamp5RkE7RUFDRSxtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLFlBQVc7RUFDWCxhQUFZO0VBQ1osaUJBQWdCO0NwRG9qeUZsQjs7QWlCM3J5Rkk7RW1DekJKO0lBdUtJLGlCaEQ2akJxQztJZ0Q1akJyQyxxQkFBeUM7R3BEa2p5RjNDO0VvRHBzeUZGO0lBc0pJLGdDL0JqRTREO0dyQmtueUY5RDtFb0R2c3lGRjtJQXlKTSxpQy9CcEUwRDtHckJxbnlGOUQ7RW9EdnJ5RkY7SUEySUksZ0MvQnpFNEQ7R3JCd255RjlEO0VvRDFyeUZGO0lBOElNLDZCL0I1RTBEO0krQjZFMUQsb0JBQW1CO0dwRCtpeUZ2QjtFb0RocXlGRjtJdkMxRk0sNkNUS1M7R0p3dnlGYjtFb0QxaXlGQTtJQUFZLGlCaERxaUIyQjtHSndneEZ2QztDQUNGOztBaUJydHlGSTtFbUMyS0Y7O0lBRUUsaUJoRDZoQnFDO0dKaWh4RnZDO0NBQ0Y7O0FpQjV0eUZJO0VtQ2tMRjtJQUFZLGtCOUMrdEI0QjtHTmcxd0Z4QztDQUNGOztBcUQ3eHlGQTtFQUNFLG1CQUFrQjtFQUNsQixjakQ2akJzQztFaUQ1akJ0QyxlQUFjO0VBQ2QsVWpEa3JCNkI7RWtEdHJCN0IscUxsRHVPbU07RWtEck9uTSxtQkFBa0I7RUFDbEIsaUJsRDhPK0I7RWtEN08vQixpQmxEaVArQjtFa0RoUC9CLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsc0JBQXFCO0VBQ3JCLGtCQUFpQjtFQUNqQixxQkFBb0I7RUFDcEIsdUJBQXNCO0VBQ3RCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsb0JBQW1CO0VBQ25CLGlCQUFnQjtFakRnSFosb0JBdENZO0VnRDlFaEIsc0JBQXFCO0VBQ3JCLFdBQVU7Q3JEMHl5Rlo7O0FxRHJ6eUZBO0VBYVcsYWpEc3FCcUI7Q0pzb3hGaEM7O0FxRHp6eUZBO0VBZ0JJLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsY2pEc3FCK0I7RWlEcnFCL0IsZWpEc3FCK0I7Q0p1b3hGbkM7O0FxRGgweUZBO0VBc0JNLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsMEJBQXlCO0VBQ3pCLG9CQUFtQjtDckQ4eXlGekI7O0FxRHp5eUZBO0VBQ0Usa0JBQWdDO0NyRDR5eUZsQzs7QXFEN3l5RkE7RUFJSSxVQUFTO0NyRDZ5eUZiOztBcURqenlGQTtFQU9NLE9BQU07RUFDTiw4QkFBZ0U7RUFDaEUsdUJqRG5CUztDSmkweUZmOztBcUR6eXlGQTtFQUNFLGtCakQ0b0JpQztDSmdxeEZuQzs7QXFEN3l5RkE7RUFJSSxRQUFPO0VBQ1AsY2pEd29CK0I7RWlEdm9CL0IsZWpEc29CK0I7Q0p1cXhGbkM7O0FxRG56eUZBO0VBU00sU0FBUTtFQUNSLHFDQUEyRjtFQUMzRix5QmpEbkNTO0NKaTF5RmY7O0FxRHp5eUZBO0VBQ0Usa0JBQWdDO0NyRDR5eUZsQzs7QXFEN3l5RkE7RUFJSSxPQUFNO0NyRDZ5eUZWOztBcURqenlGQTtFQU9NLFVBQVM7RUFDVCw4QmpEcW5CNkI7RWlEcG5CN0IsMEJqRGpEUztDSisxeUZmOztBcUR6eXlGQTtFQUNFLGtCakQ4bUJpQztDSjhyeEZuQzs7QXFEN3l5RkE7RUFJSSxTQUFRO0VBQ1IsY2pEMG1CK0I7RWlEem1CL0IsZWpEd21CK0I7Q0pxc3hGbkM7O0FxRG56eUZBO0VBU00sUUFBTztFQUNQLHFDakRxbUI2QjtFaURwbUI3Qix3QmpEakVTO0NKKzJ5RmY7O0FxRHp4eUZBO0VBQ0UsaUJqRG9rQmlDO0VpRG5rQmpDLHdCakR5a0JpQztFaUR4a0JqQyxZakRuR2E7RWlEb0diLG1CQUFrQjtFQUNsQix1QmpEM0ZhO0VRSFgsdUJSbU1nQztDSndyeUZwQzs7QXVENzR5RkE7RUFDRSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFFBQU87RUFDUCxjbkQyakJzQztFbUQxakJ0QyxlQUFjO0VBQ2QsaUJuRG1zQnVDO0VrRHhzQnZDLHFMbER1T21NO0VrRHJPbk0sbUJBQWtCO0VBQ2xCLGlCbEQ4TytCO0VrRDdPL0IsaUJsRGlQK0I7RWtEaFAvQixpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLHNCQUFxQjtFQUNyQixrQkFBaUI7RUFDakIscUJBQW9CO0VBQ3BCLHVCQUFzQjtFQUN0QixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLG9CQUFtQjtFQUNuQixpQkFBZ0I7RWpEZ0haLG9CQXRDWTtFa0Q3RWhCLHNCQUFxQjtFQUNyQix1Qm5ERmE7RW1ER2IsNkJBQTRCO0VBQzVCLHFDbkRNYTtFUUhYLHNCUm9NK0I7RVN0TTdCLGdEVEtTO0NKczV5RmY7O0F1RDM2eUZBO0VBb0JJLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsWW5Ea3NCb0M7RW1EanNCcEMsZW5Ea3NCcUM7RW1EanNCckMsaUJuRDhMK0I7Q0o2dHlGbkM7O0F1RG43eUZBO0VBNEJNLG1CQUFrQjtFQUNsQixlQUFjO0VBQ2QsWUFBVztFQUNYLDBCQUF5QjtFQUN6QixvQkFBbUI7Q3ZEMjV5RnpCOztBdUR0NXlGQTtFQUNFLHNCbkRtckJ1QztDSnN1eEZ6Qzs7QXVEMTV5RkE7RUFJSSw0QmxDcUc0RDtDckJxenlGaEU7O0F1RDk1eUZBO0VBT00sVUFBUztFQUNULDhCQUFnRTtFQUNoRSxzQ25EOHFCaUU7Q0o2dXhGdkU7O0F1RHA2eUZBO0VBYU0sWW5EZ0syQjtFbUQvSjNCLDhCQUFnRTtFQUNoRSx1Qm5EekNTO0NKbzh5RmY7O0F1RHQ1eUZBO0VBQ0Usb0JuRCtwQnVDO0NKMHZ4RnpDOztBdUQxNXlGQTtFQUlJLDBCbENpRjREO0VrQ2hGNUQsY25EMnBCcUM7RW1EMXBCckMsYW5EeXBCb0M7RW1EeHBCcEMsaUJBQWdDO0N2RDA1eUZwQzs7QXVEajZ5RkE7RUFVTSxRQUFPO0VBQ1AscUNBQTJGO0VBQzNGLHdDbkR1cEJpRTtDSm93eEZ2RTs7QXVEdjZ5RkE7RUFnQk0sVW5EeUkyQjtFbUR4STNCLHFDQUEyRjtFQUMzRix5Qm5EaEVTO0NKMjl5RmY7O0F1RHQ1eUZBO0VBQ0UsbUJuRHdvQnVDO0NKaXh4RnpDOztBdUQxNXlGQTtFQUlJLHlCbEMwRDREO0NyQmcyeUZoRTs7QXVEOTV5RkE7RUFPTSxPQUFNO0VBQ04scUNBQTJGO0VBQzNGLHlDbkRtb0JpRTtDSnd4eEZ2RTs7QXVEcDZ5RkE7RUFhTSxTbkRxSDJCO0VtRHBIM0IscUNBQTJGO0VBQzNGLDBCbkRwRlM7Q0orK3lGZjs7QXVEMTZ5RkE7RUFxQkksbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixVQUFTO0VBQ1QsZUFBYztFQUNkLFluRCttQm9DO0VtRDltQnBDLHFCQUFzQztFQUN0QyxZQUFXO0VBQ1gsaUNuRG1tQnVEO0NKc3p4RjNEOztBdURyNXlGQTtFQUNFLHFCbkR3bUJ1QztDSmd6eEZ6Qzs7QXVEejV5RkE7RUFJSSwyQmxDMEI0RDtFa0N6QjVELGNuRG9tQnFDO0VtRG5tQnJDLGFuRGttQm9DO0VtRGptQnBDLGlCQUFnQztDdkR5NXlGcEM7O0F1RGg2eUZBO0VBVU0sU0FBUTtFQUNSLHFDbkQ4bEJtQztFbUQ3bEJuQyx1Q25EZ21CaUU7Q0owenhGdkU7O0F1RHQ2eUZBO0VBZ0JNLFduRGtGMkI7RW1EakYzQixxQ25Ed2xCbUM7RW1EdmxCbkMsd0JuRHZIUztDSmloekZmOztBdURwNHlGQTtFQUNFLHdCbkR5akJ3QztFbUR4akJ4QyxpQkFBZ0I7RWxEM0JaLGdCQXRDWTtFa0RtRWhCLGVuRHVHbUM7RW1EdEduQywwQm5Ea2pCeUQ7RW1EampCekQsaUNBQXlFO0UzQ25JdkUsMkNTbUg0RDtFVGxINUQsNENTa0g0RDtDckJ5NXlGaEU7O0F1RC80eUZBO0VBVUksY0FBYTtDdkR5NHlGakI7O0F1RHI0eUZBO0VBQ0Usd0JuRDJpQndDO0VtRDFpQnhDLGVuRHBKZ0I7Q0o0aHpGbEI7O0F3RG5pekZBO0VBQ0UsbUJBQWtCO0N4RHNpekZwQjs7QXdEbml6RkE7RUFDRSxvQkFBbUI7Q3hEc2l6RnJCOztBd0RuaXpGQTtFQUNFLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsaUJBQWdCO0N4RHNpekZsQjs7QXlEN2p6RkU7RUFDRSxlQUFjO0VBQ2QsWUFBVztFQUNYLFlBQVc7Q3pEZ2t6RmY7O0F3RHhpekZBO0VBQ0UsbUJBQWtCO0VBQ2xCLGNBQWE7RUFDYixZQUFXO0VBQ1gsWUFBVztFQUNYLG9CQUFtQjtFQUNuQiw0QkFBMkI7RWpDbEJ2QixnQ25CbTJCZ0Q7Q0oydHhGdEQ7O0F1QjFqekZNO0VpQ1FOO0lqQ1BRLGlCQUFnQjtHdkI4anpGdEI7Q0FDRjs7QXdEOWl6RkE7OztFQUdFLGVBQWM7Q3hEaWp6RmhCOztBd0Q5aXpGQTs7RUFFRSw0QkFBMkI7Q3hEaWp6RjdCOztBd0Q5aXpGQTs7RUFFRSw2QkFBNEI7Q3hEaWp6RjlCOztBd0R6aXpGQTtFQUVJLFdBQVU7RUFDViw2QkFBNEI7RUFDNUIsZ0JBQWU7Q3hEMml6Rm5COztBd0QvaXpGQTs7O0VBVUksV0FBVTtFQUNWLFdBQVU7Q3hEMml6RmQ7O0F3RHRqekZBOztFQWdCSSxXQUFVO0VBQ1YsV0FBVTtFakM1RFIsNEJqQndqQ2tDO0NOZ2p4RnhDOztBdUJwbXpGTTtFaUN1Q047O0lqQ3RDUSxpQkFBZ0I7R3ZCeW16RnRCO0NBQ0Y7O0F3RHppekZBOztFQUVFLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sVUFBUztFQUNULFdBQVU7RUFFVixjQUFhO0VBQ2Isb0JBQW1CO0VBQ25CLHdCQUF1QjtFQUN2QixXcERtd0JxQztFb0Rsd0JyQyxZcER0RmE7RW9EdUZiLG1CQUFrQjtFQUNsQixhcERpd0JvQztFbUJwMUJoQywrQmpCdWlDZ0Q7Q053bHhGdEQ7O0F1QjNuekZNO0VpQ2tFTjs7SWpDakVRLGlCQUFnQjtHdkJnb3pGdEI7Q0FDRjs7QU90b3pGRTs7O0VpRHdGRSxZcEQ3Rlc7RW9EOEZYLHNCQUFxQjtFQUNyQixXQUFVO0VBQ1YsYWxEMjhCbUM7Q055bXhGdkM7O0F3RGpqekZBO0VBQ0UsUUFBTztDeERvanpGVDs7QXdEL2l6RkE7RUFDRSxTQUFRO0N4RGtqekZWOztBd0QzaXpGQTs7RUFFRSxzQkFBcUI7RUFDckIsWXBEK3VCc0M7RW9EOXVCdEMsYXBEOHVCc0M7RW9EN3VCdEMsc0NBQXFDO0N4RDhpekZ2Qzs7QXdENWl6RkE7RUFDRSxpTm5DdkVnRjtDckJzbnpGbEY7O0F3RDdpekZBO0VBQ0UsaU5uQzFFZ0Y7Q3JCMG56RmxGOztBd0R2aXpGQTtFQUNFLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsVUFBUztFQUNULFFBQU87RUFDUCxZQUFXO0VBQ1gsY0FBYTtFQUNiLHdCQUF1QjtFQUN2QixnQkFBZTtFQUVmLGtCcER5c0JxQztFb0R4c0JyQyxpQnBEd3NCcUM7RW9EdnNCckMsaUJBQWdCO0N4RHlpekZsQjs7QXdEcmp6RkE7RUFlSSx3QkFBdUI7RUFDdkIsZUFBYztFQUNkLFlwRHFzQm9DO0VvRHBzQnBDLFlwRHFzQm1DO0VvRHBzQm5DLGtCcERxc0JtQztFb0Rwc0JuQyxpQnBEb3NCbUM7RW9EbnNCbkMsb0JBQW1CO0VBQ25CLGdCQUFlO0VBQ2YsdUJwRDVKVztFb0Q2SlgsNkJBQTRCO0VBRTVCLG1DQUFpRTtFQUNqRSxzQ0FBb0U7RUFDcEUsWUFBVztFakM1SlQsOEJqQjhpQytDO0NOd3B4RnJEOztBdUJsc3pGTTtFaUM0SE47SWpDM0hRLGlCQUFnQjtHdkJzc3pGdEI7Q0FDRjs7QXdENWt6RkE7RUFpQ0ksV0FBVTtDeEQraXpGZDs7QXdEdGl6RkE7RUFDRSxtQkFBa0I7RUFDbEIsV0FBMkM7RUFDM0MsYUFBWTtFQUNaLFVBQTBDO0VBQzFDLFlBQVc7RUFDWCxrQkFBaUI7RUFDakIscUJBQW9CO0VBQ3BCLFlwRHZMYTtFb0R3TGIsbUJBQWtCO0N4RHlpekZwQjs7QTBEeHV6RkE7RUFDRTtJQUFLLDBCQUF5QjtHMUQ0dXpGOUI7Q0FDRjs7QTBEMXV6RkE7RUFDRSxzQkFBcUI7RUFDckIsWXBEb2tDMEI7RW9EbmtDMUIsYXBEbWtDMEI7RW9EbGtDMUIsNEJBQTJCO0VBQzNCLGtDQUFnRDtFQUNoRCxnQ0FBK0I7RUFFL0IsbUJBQWtCO0VBQ2xCLCtDQUE4QztDMUQ0dXpGaEQ7O0EwRHp1ekZBO0VBQ0UsWXBENmpDNEI7RW9ENWpDNUIsYXBENGpDNEI7RW9EM2pDNUIsb0JwRDZqQzRCO0NOK3F4RjlCOztBMERydXpGQTtFQUNFO0lBQ0Usb0JBQW1CO0cxRHd1ekZyQjtFMER0dXpGQTtJQUNFLFdBQVU7SUFDVixnQkFBZTtHMUR3dXpGakI7Q0FDRjs7QTBEcnV6RkE7RUFDRSxzQkFBcUI7RUFDckIsWXBEb2lDMEI7RW9EbmlDMUIsYXBEbWlDMEI7RW9EbGlDMUIsNEJBQTJCO0VBQzNCLCtCQUE4QjtFQUU5QixtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLDZDQUE0QztDMUR1dXpGOUM7O0EwRHB1ekZBO0VBQ0UsWXBENmhDNEI7RW9ENWhDNUIsYXBENGhDNEI7Q04yc3hGOUI7O0EwRG51ekZFO0VBQ0U7O0lBRUUseUJBQXdCO0cxRHN1ekY1QjtDQUNGOztBMkRseXpGQTtFQUFxQixvQ0FBbUM7QzNEc3l6RnhEOztBMkRyeXpGQTtFQUFxQiwrQkFBOEI7QzNEeXl6Rm5EOztBMkR4eXpGQTtFQUFxQixrQ0FBaUM7QzNENHl6RnREOztBMkQzeXpGQTtFQUFxQixrQ0FBaUM7QzNEK3l6RnREOztBMkQ5eXpGQTtFQUFxQix1Q0FBc0M7QzNEa3p6RjNEOztBMkRqenpGQTtFQUFxQixvQ0FBbUM7QzNEcXp6RnhEOztBNER2enpGRTtFQUNFLHFDQUFtQztDNUQwenpGdkM7O0FPaHp6RkU7OztFcURMSSxxQ0FBZ0Q7QzVEMnp6RnREOztBNERqMHpGRTtFQUNFLHFDQUFtQztDNURvMHpGdkM7O0FPMXp6RkU7OztFcURMSSxxQ0FBZ0Q7QzVEcTB6RnREOztBNEQzMHpGRTtFQUNFLHFDQUFtQztDNUQ4MHpGdkM7O0FPcDB6RkU7OztFcURMSSxxQ0FBZ0Q7QzVEKzB6RnREOztBNERyMXpGRTtFQUNFLHFDQUFtQztDNUR3MXpGdkM7O0FPOTB6RkU7OztFcURMSSxxQ0FBZ0Q7QzVEeTF6RnREOztBNEQvMXpGRTtFQUNFLHFDQUFtQztDNURrMnpGdkM7O0FPeDF6RkU7OztFcURMSSxxQ0FBZ0Q7QzVEbTJ6RnREOztBNER6MnpGRTtFQUNFLHFDQUFtQztDNUQ0MnpGdkM7O0FPbDJ6RkU7OztFcURMSSxxQ0FBZ0Q7QzVENjJ6RnREOztBNERuM3pGRTtFQUNFLHFDQUFtQztDNURzM3pGdkM7O0FPNTJ6RkU7OztFcURMSSxxQ0FBZ0Q7QzVEdTN6RnREOztBNEQ3M3pGRTtFQUNFLHFDQUFtQztDNURnNHpGdkM7O0FPdDN6RkU7OztFcURMSSxxQ0FBZ0Q7QzVEaTR6RnREOztBNkRoNHpGQTtFQUNFLGtDQUFtQztDN0RtNHpGckM7O0E2RGg0ekZBO0VBQ0UseUNBQXdDO0M3RG00ekYxQzs7QThEOTR6RkE7RUFBa0IscUNBQW9EO0M5RGs1ekZ0RTs7QThEajV6RkE7RUFBa0IseUNBQXdEO0M5RHE1ekYxRTs7QThEcDV6RkE7RUFBa0IsMkNBQTBEO0M5RHc1ekY1RTs7QThEdjV6RkE7RUFBa0IsNENBQTJEO0M5RDI1ekY3RTs7QThEMTV6RkE7RUFBa0IsMENBQXlEO0M5RDg1ekYzRTs7QThENTV6RkE7RUFBbUIscUJBQW9CO0M5RGc2ekZ2Qzs7QThELzV6RkE7RUFBbUIseUJBQXdCO0M5RG02ekYzQzs7QThEbDZ6RkE7RUFBbUIsMkJBQTBCO0M5RHM2ekY3Qzs7QThEcjZ6RkE7RUFBbUIsNEJBQTJCO0M5RHk2ekY5Qzs7QThEeDZ6RkE7RUFBbUIsMEJBQXlCO0M5RDQ2ekY1Qzs7QThEejZ6RkU7RUFDRSxpQ0FBK0I7QzlENDZ6Rm5DOztBOEQ3NnpGRTtFQUNFLGlDQUErQjtDOURnN3pGbkM7O0E4RGo3ekZFO0VBQ0UsaUNBQStCO0M5RG83ekZuQzs7QThEcjd6RkU7RUFDRSxpQ0FBK0I7QzlEdzd6Rm5DOztBOER6N3pGRTtFQUNFLGlDQUErQjtDOUQ0N3pGbkM7O0E4RDc3ekZFO0VBQ0UsaUNBQStCO0M5RGc4ekZuQzs7QThEajh6RkU7RUFDRSxpQ0FBK0I7QzlEbzh6Rm5DOztBOERyOHpGRTtFQUNFLGlDQUErQjtDOUR3OHpGbkM7O0E4RHA4ekZBO0VBQ0UsOEJBQStCO0M5RHU4ekZqQzs7QThEaDh6RkE7RUFDRSxpQ0FBMkM7QzlEbTh6RjdDOztBOERoOHpGQTtFQUNFLGtDQUF3QztDOURtOHpGMUM7O0E4RGg4ekZBO0VBQ0UsMkNBQWlEO0VBQ2pELDRDQUFrRDtDOURtOHpGcEQ7O0E4RGg4ekZBO0VBQ0UsNENBQWtEO0VBQ2xELCtDQUFxRDtDOURtOHpGdkQ7O0E4RGg4ekZBO0VBQ0UsK0NBQXFEO0VBQ3JELDhDQUFvRDtDOURtOHpGdEQ7O0E4RGg4ekZBO0VBQ0UsMkNBQWlEO0VBQ2pELDhDQUFvRDtDOURtOHpGdEQ7O0E4RGg4ekZBO0VBQ0UsaUNBQTJDO0M5RG04ekY3Qzs7QThEaDh6RkE7RUFDRSw4QkFBNkI7QzlEbTh6Ri9COztBOERoOHpGQTtFQUNFLGdDQUF1QztDOURtOHpGekM7O0E4RGg4ekZBO0VBQ0UsNEJBQTJCO0M5RG04ekY3Qjs7QXlEM2cwRkU7RUFDRSxlQUFjO0VBQ2QsWUFBVztFQUNYLFlBQVc7Q3pEOGcwRmY7O0ErRHZnMEZNO0VBQXdCLHlCQUEwQjtDL0QyZzBGeEQ7O0ErRDNnMEZNO0VBQXdCLDJCQUEwQjtDL0QrZzBGeEQ7O0ErRC9nMEZNO0VBQXdCLGlDQUEwQjtDL0RtaDBGeEQ7O0ErRG5oMEZNO0VBQXdCLDBCQUEwQjtDL0R1aDBGeEQ7O0ErRHZoMEZNO0VBQXdCLDBCQUEwQjtDL0QyaDBGeEQ7O0ErRDNoMEZNO0VBQXdCLDhCQUEwQjtDL0QraDBGeEQ7O0ErRC9oMEZNO0VBQXdCLCtCQUEwQjtDL0RtaTBGeEQ7O0ErRG5pMEZNO0VBQXdCLHlCQUEwQjtDL0R1aTBGeEQ7O0ErRHZpMEZNO0VBQXdCLGdDQUEwQjtDL0QyaTBGeEQ7O0FpQjEvekZJO0U4Q2pERTtJQUF3Qix5QkFBMEI7Ry9EZ2owRnREO0UrRGhqMEZJO0lBQXdCLDJCQUEwQjtHL0RtajBGdEQ7RStEbmowRkk7SUFBd0IsaUNBQTBCO0cvRHNqMEZ0RDtFK0R0ajBGSTtJQUF3QiwwQkFBMEI7Ry9EeWowRnREO0UrRHpqMEZJO0lBQXdCLDBCQUEwQjtHL0Q0ajBGdEQ7RStENWowRkk7SUFBd0IsOEJBQTBCO0cvRCtqMEZ0RDtFK0QvajBGSTtJQUF3QiwrQkFBMEI7Ry9Ea2swRnREO0UrRGxrMEZJO0lBQXdCLHlCQUEwQjtHL0RxazBGdEQ7RStEcmswRkk7SUFBd0IsZ0NBQTBCO0cvRHdrMEZ0RDtDQUNGOztBaUJ4aDBGSTtFOENqREU7SUFBd0IseUJBQTBCO0cvRDhrMEZ0RDtFK0Q5azBGSTtJQUF3QiwyQkFBMEI7Ry9EaWwwRnREO0UrRGpsMEZJO0lBQXdCLGlDQUEwQjtHL0RvbDBGdEQ7RStEcGwwRkk7SUFBd0IsMEJBQTBCO0cvRHVsMEZ0RDtFK0R2bDBGSTtJQUF3QiwwQkFBMEI7Ry9EMGwwRnREO0UrRDFsMEZJO0lBQXdCLDhCQUEwQjtHL0Q2bDBGdEQ7RStEN2wwRkk7SUFBd0IsK0JBQTBCO0cvRGdtMEZ0RDtFK0RobTBGSTtJQUF3Qix5QkFBMEI7Ry9EbW0wRnREO0UrRG5tMEZJO0lBQXdCLGdDQUEwQjtHL0RzbTBGdEQ7Q0FDRjs7QWlCdGowRkk7RThDakRFO0lBQXdCLHlCQUEwQjtHL0Q0bTBGdEQ7RStENW0wRkk7SUFBd0IsMkJBQTBCO0cvRCttMEZ0RDtFK0QvbTBGSTtJQUF3QixpQ0FBMEI7Ry9Ea24wRnREO0UrRGxuMEZJO0lBQXdCLDBCQUEwQjtHL0RxbjBGdEQ7RStEcm4wRkk7SUFBd0IsMEJBQTBCO0cvRHduMEZ0RDtFK0R4bjBGSTtJQUF3Qiw4QkFBMEI7Ry9EMm4wRnREO0UrRDNuMEZJO0lBQXdCLCtCQUEwQjtHL0Q4bjBGdEQ7RStEOW4wRkk7SUFBd0IseUJBQTBCO0cvRGlvMEZ0RDtFK0RqbzBGSTtJQUF3QixnQ0FBMEI7Ry9Eb28wRnREO0NBQ0Y7O0FpQnBsMEZJO0U4Q2pERTtJQUF3Qix5QkFBMEI7Ry9EMG8wRnREO0UrRDFvMEZJO0lBQXdCLDJCQUEwQjtHL0Q2bzBGdEQ7RStEN28wRkk7SUFBd0IsaUNBQTBCO0cvRGdwMEZ0RDtFK0RocDBGSTtJQUF3QiwwQkFBMEI7Ry9EbXAwRnREO0UrRG5wMEZJO0lBQXdCLDBCQUEwQjtHL0RzcDBGdEQ7RStEdHAwRkk7SUFBd0IsOEJBQTBCO0cvRHlwMEZ0RDtFK0R6cDBGSTtJQUF3QiwrQkFBMEI7Ry9ENHAwRnREO0UrRDVwMEZJO0lBQXdCLHlCQUEwQjtHL0QrcDBGdEQ7RStEL3AwRkk7SUFBd0IsZ0NBQTBCO0cvRGtxMEZ0RDtDQUNGOztBK0R6cDBGQTtFQUVJO0lBQXFCLHlCQUEwQjtHL0Q0cDBGakQ7RStENXAwRkU7SUFBcUIsMkJBQTBCO0cvRCtwMEZqRDtFK0QvcDBGRTtJQUFxQixpQ0FBMEI7Ry9Ea3EwRmpEO0UrRGxxMEZFO0lBQXFCLDBCQUEwQjtHL0RxcTBGakQ7RStEcnEwRkU7SUFBcUIsMEJBQTBCO0cvRHdxMEZqRDtFK0R4cTBGRTtJQUFxQiw4QkFBMEI7Ry9EMnEwRmpEO0UrRDNxMEZFO0lBQXFCLCtCQUEwQjtHL0Q4cTBGakQ7RStEOXEwRkU7SUFBcUIseUJBQTBCO0cvRGlyMEZqRDtFK0RqcjBGRTtJQUFxQixnQ0FBMEI7Ry9Eb3IwRmpEO0NBQ0Y7O0FnRTFzMEZBO0VBQ0UsbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxZQUFXO0VBQ1gsV0FBVTtFQUNWLGlCQUFnQjtDaEU2czBGbEI7O0FnRWx0MEZBO0VBUUksZUFBYztFQUNkLFlBQVc7Q2hFOHMwRmY7O0FnRXZ0MEZBOzs7OztFQWlCSSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFVBQVM7RUFDVCxRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVk7RUFDWixVQUFTO0NoRThzMEZiOztBZ0V0czBGRTtFQUVJLHVCQUE0RjtDaEV3czBGbEc7O0FnRTFzMEZFO0VBRUksb0JBQTRGO0NoRTRzMEZsRzs7QWdFOXMwRkU7RUFFSSxpQkFBNEY7Q2hFZ3QwRmxHOztBZ0VsdDBGRTtFQUVJLGtCQUE0RjtDaEVvdDBGbEc7O0FnRXR0MEZFO0VBRUksdUJBQTRGO0NoRXd0MEZsRzs7QWdFMXQwRkU7RUFFSSxvQkFBNEY7Q2hFNHQwRmxHOztBZ0U5dDBGRTtFQUVJLGlCQUE0RjtDaEVndTBGbEc7O0FnRWx1MEZFO0VBRUksa0JBQTRGO0NoRW91MEZsRzs7QWlFN3YwRkk7RUFBZ0MsK0JBQThCO0NqRWl3MEZsRTs7QWlFaHcwRkk7RUFBZ0Msa0NBQWlDO0NqRW93MEZyRTs7QWlFbncwRkk7RUFBZ0MsdUNBQXNDO0NqRXV3MEYxRTs7QWlFdHcwRkk7RUFBZ0MsMENBQXlDO0NqRTB3MEY3RTs7QWlFeHcwRkk7RUFBOEIsMkJBQTBCO0NqRTR3MEY1RDs7QWlFM3cwRkk7RUFBOEIsNkJBQTRCO0NqRSt3MEY5RDs7QWlFOXcwRkk7RUFBOEIsbUNBQWtDO0NqRWt4MEZwRTs7QWlFangwRkk7RUFBOEIsMEJBQXlCO0NqRXF4MEYzRDs7QWlFcHgwRkk7RUFBOEIsd0JBQXVCO0NqRXd4MEZ6RDs7QWlFdngwRkk7RUFBOEIsd0JBQXVCO0NqRTJ4MEZ6RDs7QWlFMXgwRkk7RUFBOEIsMEJBQXlCO0NqRTh4MEYzRDs7QWlFN3gwRkk7RUFBOEIsMEJBQXlCO0NqRWl5MEYzRDs7QWlFL3gwRkk7RUFBb0MsdUNBQXNDO0NqRW15MEY5RTs7QWlFbHkwRkk7RUFBb0MscUNBQW9DO0NqRXN5MEY1RTs7QWlFcnkwRkk7RUFBb0MsbUNBQWtDO0NqRXl5MEYxRTs7QWlFeHkwRkk7RUFBb0MsMENBQXlDO0NqRTR5MEZqRjs7QWlFM3kwRkk7RUFBb0MseUNBQXdDO0NqRSt5MEZoRjs7QWlFN3kwRkk7RUFBaUMsbUNBQWtDO0NqRWl6MEZ2RTs7QWlFaHowRkk7RUFBaUMsaUNBQWdDO0NqRW96MEZyRTs7QWlFbnowRkk7RUFBaUMsK0JBQThCO0NqRXV6MEZuRTs7QWlFdHowRkk7RUFBaUMsaUNBQWdDO0NqRTB6MEZyRTs7QWlFenowRkk7RUFBaUMsZ0NBQStCO0NqRTZ6MEZwRTs7QWlFM3owRkk7RUFBa0MscUNBQW9DO0NqRSt6MEYxRTs7QWlFOXowRkk7RUFBa0MsbUNBQWtDO0NqRWswMEZ4RTs7QWlFajAwRkk7RUFBa0MsaUNBQWdDO0NqRXEwMEZ0RTs7QWlFcDAwRkk7RUFBa0Msd0NBQXVDO0NqRXcwMEY3RTs7QWlFdjAwRkk7RUFBa0MsdUNBQXNDO0NqRTIwMEY1RTs7QWlFMTAwRkk7RUFBa0Msa0NBQWlDO0NqRTgwMEZ2RTs7QWlFNTAwRkk7RUFBZ0MsNEJBQTJCO0NqRWcxMEYvRDs7QWlFLzAwRkk7RUFBZ0Msa0NBQWlDO0NqRW0xMEZyRTs7QWlFbDEwRkk7RUFBZ0MsZ0NBQStCO0NqRXMxMEZuRTs7QWlFcjEwRkk7RUFBZ0MsOEJBQTZCO0NqRXkxMEZqRTs7QWlFeDEwRkk7RUFBZ0MsZ0NBQStCO0NqRTQxMEZuRTs7QWlFMzEwRkk7RUFBZ0MsK0JBQThCO0NqRSsxMEZsRTs7QWlCbjEwRkk7RWdEbERBO0lBQWdDLCtCQUE4QjtHakUwNDBGaEU7RWlFejQwRkU7SUFBZ0Msa0NBQWlDO0dqRTQ0MEZuRTtFaUUzNDBGRTtJQUFnQyx1Q0FBc0M7R2pFODQwRnhFO0VpRTc0MEZFO0lBQWdDLDBDQUF5QztHakVnNTBGM0U7RWlFOTQwRkU7SUFBOEIsMkJBQTBCO0dqRWk1MEYxRDtFaUVoNTBGRTtJQUE4Qiw2QkFBNEI7R2pFbTUwRjVEO0VpRWw1MEZFO0lBQThCLG1DQUFrQztHakVxNTBGbEU7RWlFcDUwRkU7SUFBOEIsMEJBQXlCO0dqRXU1MEZ6RDtFaUV0NTBGRTtJQUE4Qix3QkFBdUI7R2pFeTUwRnZEO0VpRXg1MEZFO0lBQThCLHdCQUF1QjtHakUyNTBGdkQ7RWlFMTUwRkU7SUFBOEIsMEJBQXlCO0dqRTY1MEZ6RDtFaUU1NTBGRTtJQUE4QiwwQkFBeUI7R2pFKzUwRnpEO0VpRTc1MEZFO0lBQW9DLHVDQUFzQztHakVnNjBGNUU7RWlFLzUwRkU7SUFBb0MscUNBQW9DO0dqRWs2MEYxRTtFaUVqNjBGRTtJQUFvQyxtQ0FBa0M7R2pFbzYwRnhFO0VpRW42MEZFO0lBQW9DLDBDQUF5QztHakVzNjBGL0U7RWlFcjYwRkU7SUFBb0MseUNBQXdDO0dqRXc2MEY5RTtFaUV0NjBGRTtJQUFpQyxtQ0FBa0M7R2pFeTYwRnJFO0VpRXg2MEZFO0lBQWlDLGlDQUFnQztHakUyNjBGbkU7RWlFMTYwRkU7SUFBaUMsK0JBQThCO0dqRTY2MEZqRTtFaUU1NjBGRTtJQUFpQyxpQ0FBZ0M7R2pFKzYwRm5FO0VpRTk2MEZFO0lBQWlDLGdDQUErQjtHakVpNzBGbEU7RWlFLzYwRkU7SUFBa0MscUNBQW9DO0dqRWs3MEZ4RTtFaUVqNzBGRTtJQUFrQyxtQ0FBa0M7R2pFbzcwRnRFO0VpRW43MEZFO0lBQWtDLGlDQUFnQztHakVzNzBGcEU7RWlFcjcwRkU7SUFBa0Msd0NBQXVDO0dqRXc3MEYzRTtFaUV2NzBGRTtJQUFrQyx1Q0FBc0M7R2pFMDcwRjFFO0VpRXo3MEZFO0lBQWtDLGtDQUFpQztHakU0NzBGckU7RWlFMTcwRkU7SUFBZ0MsNEJBQTJCO0dqRTY3MEY3RDtFaUU1NzBGRTtJQUFnQyxrQ0FBaUM7R2pFKzcwRm5FO0VpRTk3MEZFO0lBQWdDLGdDQUErQjtHakVpODBGakU7RWlFaDgwRkU7SUFBZ0MsOEJBQTZCO0dqRW04MEYvRDtFaUVsODBGRTtJQUFnQyxnQ0FBK0I7R2pFcTgwRmpFO0VpRXA4MEZFO0lBQWdDLCtCQUE4QjtHakV1ODBGaEU7Q0FDRjs7QWlCNTcwRkk7RWdEbERBO0lBQWdDLCtCQUE4QjtHakVtLzBGaEU7RWlFbC8wRkU7SUFBZ0Msa0NBQWlDO0dqRXEvMEZuRTtFaUVwLzBGRTtJQUFnQyx1Q0FBc0M7R2pFdS8wRnhFO0VpRXQvMEZFO0lBQWdDLDBDQUF5QztHakV5LzBGM0U7RWlFdi8wRkU7SUFBOEIsMkJBQTBCO0dqRTAvMEYxRDtFaUV6LzBGRTtJQUE4Qiw2QkFBNEI7R2pFNC8wRjVEO0VpRTMvMEZFO0lBQThCLG1DQUFrQztHakU4LzBGbEU7RWlFNy8wRkU7SUFBOEIsMEJBQXlCO0dqRWdnMUZ6RDtFaUUvLzBGRTtJQUE4Qix3QkFBdUI7R2pFa2cxRnZEO0VpRWpnMUZFO0lBQThCLHdCQUF1QjtHakVvZzFGdkQ7RWlFbmcxRkU7SUFBOEIsMEJBQXlCO0dqRXNnMUZ6RDtFaUVyZzFGRTtJQUE4QiwwQkFBeUI7R2pFd2cxRnpEO0VpRXRnMUZFO0lBQW9DLHVDQUFzQztHakV5ZzFGNUU7RWlFeGcxRkU7SUFBb0MscUNBQW9DO0dqRTJnMUYxRTtFaUUxZzFGRTtJQUFvQyxtQ0FBa0M7R2pFNmcxRnhFO0VpRTVnMUZFO0lBQW9DLDBDQUF5QztHakUrZzFGL0U7RWlFOWcxRkU7SUFBb0MseUNBQXdDO0dqRWloMUY5RTtFaUUvZzFGRTtJQUFpQyxtQ0FBa0M7R2pFa2gxRnJFO0VpRWpoMUZFO0lBQWlDLGlDQUFnQztHakVvaDFGbkU7RWlFbmgxRkU7SUFBaUMsK0JBQThCO0dqRXNoMUZqRTtFaUVyaDFGRTtJQUFpQyxpQ0FBZ0M7R2pFd2gxRm5FO0VpRXZoMUZFO0lBQWlDLGdDQUErQjtHakUwaDFGbEU7RWlFeGgxRkU7SUFBa0MscUNBQW9DO0dqRTJoMUZ4RTtFaUUxaDFGRTtJQUFrQyxtQ0FBa0M7R2pFNmgxRnRFO0VpRTVoMUZFO0lBQWtDLGlDQUFnQztHakUraDFGcEU7RWlFOWgxRkU7SUFBa0Msd0NBQXVDO0dqRWlpMUYzRTtFaUVoaTFGRTtJQUFrQyx1Q0FBc0M7R2pFbWkxRjFFO0VpRWxpMUZFO0lBQWtDLGtDQUFpQztHakVxaTFGckU7RWlFbmkxRkU7SUFBZ0MsNEJBQTJCO0dqRXNpMUY3RDtFaUVyaTFGRTtJQUFnQyxrQ0FBaUM7R2pFd2kxRm5FO0VpRXZpMUZFO0lBQWdDLGdDQUErQjtHakUwaTFGakU7RWlFemkxRkU7SUFBZ0MsOEJBQTZCO0dqRTRpMUYvRDtFaUUzaTFGRTtJQUFnQyxnQ0FBK0I7R2pFOGkxRmpFO0VpRTdpMUZFO0lBQWdDLCtCQUE4QjtHakVnajFGaEU7Q0FDRjs7QWlCcmkxRkk7RWdEbERBO0lBQWdDLCtCQUE4QjtHakU0bDFGaEU7RWlFM2wxRkU7SUFBZ0Msa0NBQWlDO0dqRThsMUZuRTtFaUU3bDFGRTtJQUFnQyx1Q0FBc0M7R2pFZ20xRnhFO0VpRS9sMUZFO0lBQWdDLDBDQUF5QztHakVrbTFGM0U7RWlFaG0xRkU7SUFBOEIsMkJBQTBCO0dqRW1tMUYxRDtFaUVsbTFGRTtJQUE4Qiw2QkFBNEI7R2pFcW0xRjVEO0VpRXBtMUZFO0lBQThCLG1DQUFrQztHakV1bTFGbEU7RWlFdG0xRkU7SUFBOEIsMEJBQXlCO0dqRXltMUZ6RDtFaUV4bTFGRTtJQUE4Qix3QkFBdUI7R2pFMm0xRnZEO0VpRTFtMUZFO0lBQThCLHdCQUF1QjtHakU2bTFGdkQ7RWlFNW0xRkU7SUFBOEIsMEJBQXlCO0dqRSttMUZ6RDtFaUU5bTFGRTtJQUE4QiwwQkFBeUI7R2pFaW4xRnpEO0VpRS9tMUZFO0lBQW9DLHVDQUFzQztHakVrbjFGNUU7RWlFam4xRkU7SUFBb0MscUNBQW9DO0dqRW9uMUYxRTtFaUVubjFGRTtJQUFvQyxtQ0FBa0M7R2pFc24xRnhFO0VpRXJuMUZFO0lBQW9DLDBDQUF5QztHakV3bjFGL0U7RWlFdm4xRkU7SUFBb0MseUNBQXdDO0dqRTBuMUY5RTtFaUV4bjFGRTtJQUFpQyxtQ0FBa0M7R2pFMm4xRnJFO0VpRTFuMUZFO0lBQWlDLGlDQUFnQztHakU2bjFGbkU7RWlFNW4xRkU7SUFBaUMsK0JBQThCO0dqRStuMUZqRTtFaUU5bjFGRTtJQUFpQyxpQ0FBZ0M7R2pFaW8xRm5FO0VpRWhvMUZFO0lBQWlDLGdDQUErQjtHakVtbzFGbEU7RWlFam8xRkU7SUFBa0MscUNBQW9DO0dqRW9vMUZ4RTtFaUVubzFGRTtJQUFrQyxtQ0FBa0M7R2pFc28xRnRFO0VpRXJvMUZFO0lBQWtDLGlDQUFnQztHakV3bzFGcEU7RWlFdm8xRkU7SUFBa0Msd0NBQXVDO0dqRTBvMUYzRTtFaUV6bzFGRTtJQUFrQyx1Q0FBc0M7R2pFNG8xRjFFO0VpRTNvMUZFO0lBQWtDLGtDQUFpQztHakU4bzFGckU7RWlFNW8xRkU7SUFBZ0MsNEJBQTJCO0dqRStvMUY3RDtFaUU5bzFGRTtJQUFnQyxrQ0FBaUM7R2pFaXAxRm5FO0VpRWhwMUZFO0lBQWdDLGdDQUErQjtHakVtcDFGakU7RWlFbHAxRkU7SUFBZ0MsOEJBQTZCO0dqRXFwMUYvRDtFaUVwcDFGRTtJQUFnQyxnQ0FBK0I7R2pFdXAxRmpFO0VpRXRwMUZFO0lBQWdDLCtCQUE4QjtHakV5cDFGaEU7Q0FDRjs7QWlCOW8xRkk7RWdEbERBO0lBQWdDLCtCQUE4QjtHakVxczFGaEU7RWlFcHMxRkU7SUFBZ0Msa0NBQWlDO0dqRXVzMUZuRTtFaUV0czFGRTtJQUFnQyx1Q0FBc0M7R2pFeXMxRnhFO0VpRXhzMUZFO0lBQWdDLDBDQUF5QztHakUyczFGM0U7RWlFenMxRkU7SUFBOEIsMkJBQTBCO0dqRTRzMUYxRDtFaUUzczFGRTtJQUE4Qiw2QkFBNEI7R2pFOHMxRjVEO0VpRTdzMUZFO0lBQThCLG1DQUFrQztHakVndDFGbEU7RWlFL3MxRkU7SUFBOEIsMEJBQXlCO0dqRWt0MUZ6RDtFaUVqdDFGRTtJQUE4Qix3QkFBdUI7R2pFb3QxRnZEO0VpRW50MUZFO0lBQThCLHdCQUF1QjtHakVzdDFGdkQ7RWlFcnQxRkU7SUFBOEIsMEJBQXlCO0dqRXd0MUZ6RDtFaUV2dDFGRTtJQUE4QiwwQkFBeUI7R2pFMHQxRnpEO0VpRXh0MUZFO0lBQW9DLHVDQUFzQztHakUydDFGNUU7RWlFMXQxRkU7SUFBb0MscUNBQW9DO0dqRTZ0MUYxRTtFaUU1dDFGRTtJQUFvQyxtQ0FBa0M7R2pFK3QxRnhFO0VpRTl0MUZFO0lBQW9DLDBDQUF5QztHakVpdTFGL0U7RWlFaHUxRkU7SUFBb0MseUNBQXdDO0dqRW11MUY5RTtFaUVqdTFGRTtJQUFpQyxtQ0FBa0M7R2pFb3UxRnJFO0VpRW51MUZFO0lBQWlDLGlDQUFnQztHakVzdTFGbkU7RWlFcnUxRkU7SUFBaUMsK0JBQThCO0dqRXd1MUZqRTtFaUV2dTFGRTtJQUFpQyxpQ0FBZ0M7R2pFMHUxRm5FO0VpRXp1MUZFO0lBQWlDLGdDQUErQjtHakU0dTFGbEU7RWlFMXUxRkU7SUFBa0MscUNBQW9DO0dqRTZ1MUZ4RTtFaUU1dTFGRTtJQUFrQyxtQ0FBa0M7R2pFK3UxRnRFO0VpRTl1MUZFO0lBQWtDLGlDQUFnQztHakVpdjFGcEU7RWlFaHYxRkU7SUFBa0Msd0NBQXVDO0dqRW12MUYzRTtFaUVsdjFGRTtJQUFrQyx1Q0FBc0M7R2pFcXYxRjFFO0VpRXB2MUZFO0lBQWtDLGtDQUFpQztHakV1djFGckU7RWlFcnYxRkU7SUFBZ0MsNEJBQTJCO0dqRXd2MUY3RDtFaUV2djFGRTtJQUFnQyxrQ0FBaUM7R2pFMHYxRm5FO0VpRXp2MUZFO0lBQWdDLGdDQUErQjtHakU0djFGakU7RWlFM3YxRkU7SUFBZ0MsOEJBQTZCO0dqRTh2MUYvRDtFaUU3djFGRTtJQUFnQyxnQ0FBK0I7R2pFZ3cxRmpFO0VpRS92MUZFO0lBQWdDLCtCQUE4QjtHakVrdzFGaEU7Q0FDRjs7QWtFN3kxRkk7RUFBd0IsdUJBQXNCO0NsRWl6MUZsRDs7QWtFaHoxRkk7RUFBd0Isd0JBQXVCO0NsRW96MUZuRDs7QWtFbnoxRkk7RUFBd0IsdUJBQXNCO0NsRXV6MUZsRDs7QWlCbncxRkk7RWlEdERBO0lBQXdCLHVCQUFzQjtHbEU4ejFGaEQ7RWtFN3oxRkU7SUFBd0Isd0JBQXVCO0dsRWcwMUZqRDtFa0UvejFGRTtJQUF3Qix1QkFBc0I7R2xFazAxRmhEO0NBQ0Y7O0FpQi93MUZJO0VpRHREQTtJQUF3Qix1QkFBc0I7R2xFMDAxRmhEO0VrRXowMUZFO0lBQXdCLHdCQUF1QjtHbEU0MDFGakQ7RWtFMzAxRkU7SUFBd0IsdUJBQXNCO0dsRTgwMUZoRDtDQUNGOztBaUIzeDFGSTtFaUR0REE7SUFBd0IsdUJBQXNCO0dsRXMxMUZoRDtFa0VyMTFGRTtJQUF3Qix3QkFBdUI7R2xFdzExRmpEO0VrRXYxMUZFO0lBQXdCLHVCQUFzQjtHbEUwMTFGaEQ7Q0FDRjs7QWlCdnkxRkk7RWlEdERBO0lBQXdCLHVCQUFzQjtHbEVrMjFGaEQ7RWtFajIxRkU7SUFBd0Isd0JBQXVCO0dsRW8yMUZqRDtFa0VuMjFGRTtJQUF3Qix1QkFBc0I7R2xFczIxRmhEO0NBQ0Y7O0FtRTUyMUZFO0VBQXlCLDRCQUE4QjtDbkVnMzFGekQ7O0FtRWgzMUZFO0VBQXlCLDZCQUE4QjtDbkVvMzFGekQ7O0FtRXAzMUZFO0VBQXlCLDZCQUE4QjtDbkV3MzFGekQ7O0FvRXgzMUZFO0VBQXNCLDBCQUEyQjtDcEU0MzFGbkQ7O0FvRTUzMUZFO0VBQXNCLDRCQUEyQjtDcEVnNDFGbkQ7O0FxRS8zMUZFO0VBQXlCLDRCQUE4QjtDckVtNDFGekQ7O0FxRW40MUZFO0VBQXlCLDhCQUE4QjtDckV1NDFGekQ7O0FxRXY0MUZFO0VBQXlCLDhCQUE4QjtDckUyNDFGekQ7O0FxRTM0MUZFO0VBQXlCLDJCQUE4QjtDckUrNDFGekQ7O0FxRS80MUZFO0VBQXlCLDRCQUE4QjtDckVtNTFGekQ7O0FxRTk0MUZBO0VBQ0UsZ0JBQWU7RUFDZixPQUFNO0VBQ04sU0FBUTtFQUNSLFFBQU87RUFDUCxjakU4aUJzQztDSm0yMEZ4Qzs7QXFFOTQxRkE7RUFDRSxnQkFBZTtFQUNmLFNBQVE7RUFDUixVQUFTO0VBQ1QsUUFBTztFQUNQLGNqRXNpQnNDO0NKMjIwRnhDOztBcUU3NDFGOEI7RUFEOUI7SUFFSSxpQkFBZ0I7SUFDaEIsT0FBTTtJQUNOLGNqRThoQm9DO0dKbTMwRnRDO0NBQ0Y7O0FzRTM2MUZBO0VDRUUsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixZQUFXO0VBQ1gsV0FBVTtFQUNWLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLG9CQUFtQjtFQUNuQixVQUFTO0N2RTY2MUZYOztBdUVuNjFGRTtFQUVFLGlCQUFnQjtFQUNoQixZQUFXO0VBQ1gsYUFBWTtFQUNaLGtCQUFpQjtFQUNqQixXQUFVO0VBQ1Ysb0JBQW1CO0N2RXE2MUZ2Qjs7QXdFbDgxRkE7RUFBYSwrREFBcUM7Q3hFczgxRmxEOztBd0VyODFGQTtFQUFVLHlEQUFrQztDeEV5ODFGNUM7O0F3RXg4MUZBO0VBQWEsd0RBQXFDO0N4RTQ4MUZsRDs7QXdFMzgxRkE7RUFBZSw0QkFBMkI7Q3hFKzgxRjFDOztBeUU5ODFGSTtFQUF1QixzQkFBNEI7Q3pFazkxRnZEOztBeUVsOTFGSTtFQUF1QixzQkFBNEI7Q3pFczkxRnZEOztBeUV0OTFGSTtFQUF1QixzQkFBNEI7Q3pFMDkxRnZEOztBeUUxOTFGSTtFQUF1Qix1QkFBNEI7Q3pFODkxRnZEOztBeUU5OTFGSTtFQUF1Qix1QkFBNEI7Q3pFaysxRnZEOztBeUVsKzFGSTtFQUF1Qix1QkFBNEI7Q3pFcysxRnZEOztBeUV0KzFGSTtFQUF1Qix1QkFBNEI7Q3pFMCsxRnZEOztBeUUxKzFGSTtFQUF1Qix1QkFBNEI7Q3pFOCsxRnZEOztBeUU5KzFGSTtFQUF1Qix3QkFBNEI7Q3pFay8xRnZEOztBeUVsLzFGSTtFQUF1Qix3QkFBNEI7Q3pFcy8xRnZEOztBeUVsLzFGQTtFQUFVLDJCQUEwQjtDekVzLzFGcEM7O0F5RXIvMUZBO0VBQVUsNEJBQTJCO0N6RXkvMUZyQzs7QXlFci8xRkE7RUFBYyw0QkFBMkI7Q3pFeS8xRnpDOztBeUV4LzFGQTtFQUFjLDZCQUE0QjtDekU0LzFGMUM7O0F5RTEvMUZBO0VBQVUsd0JBQXVCO0N6RTgvMUZqQzs7QXlFNy8xRkE7RUFBVSx5QkFBd0I7Q3pFaWcyRmxDOztBMEUxZzJGUTtFQUFnQyxxQkFBNEI7QzFFOGcyRnBFOztBMEU3ZzJGUTs7RUFFRSx5QkFBb0M7QzFFZ2gyRjlDOztBMEU5ZzJGUTs7RUFFRSwyQkFBd0M7QzFFaWgyRmxEOztBMEUvZzJGUTs7RUFFRSw0QkFBMEM7QzFFa2gyRnBEOztBMEVoaDJGUTs7RUFFRSwwQkFBc0M7QzFFbWgyRmhEOztBMEVsaTJGUTtFQUFnQywyQkFBNEI7QzFFc2kyRnBFOztBMEVyaTJGUTs7RUFFRSwrQkFBb0M7QzFFd2kyRjlDOztBMEV0aTJGUTs7RUFFRSxpQ0FBd0M7QzFFeWkyRmxEOztBMEV2aTJGUTs7RUFFRSxrQ0FBMEM7QzFFMGkyRnBEOztBMEV4aTJGUTs7RUFFRSxnQ0FBc0M7QzFFMmkyRmhEOztBMEUxajJGUTtFQUFnQywwQkFBNEI7QzFFOGoyRnBFOztBMEU3ajJGUTs7RUFFRSw4QkFBb0M7QzFFZ2syRjlDOztBMEU5ajJGUTs7RUFFRSxnQ0FBd0M7QzFFaWsyRmxEOztBMEUvajJGUTs7RUFFRSxpQ0FBMEM7QzFFa2syRnBEOztBMEVoazJGUTs7RUFFRSwrQkFBc0M7QzFFbWsyRmhEOztBMEVsbDJGUTtFQUFnQyx3QkFBNEI7QzFFc2wyRnBFOztBMEVybDJGUTs7RUFFRSw0QkFBb0M7QzFFd2wyRjlDOztBMEV0bDJGUTs7RUFFRSw4QkFBd0M7QzFFeWwyRmxEOztBMEV2bDJGUTs7RUFFRSwrQkFBMEM7QzFFMGwyRnBEOztBMEV4bDJGUTs7RUFFRSw2QkFBc0M7QzFFMmwyRmhEOztBMEUxbTJGUTtFQUFnQywwQkFBNEI7QzFFOG0yRnBFOztBMEU3bTJGUTs7RUFFRSw4QkFBb0M7QzFFZ24yRjlDOztBMEU5bTJGUTs7RUFFRSxnQ0FBd0M7QzFFaW4yRmxEOztBMEUvbTJGUTs7RUFFRSxpQ0FBMEM7QzFFa24yRnBEOztBMEVobjJGUTs7RUFFRSwrQkFBc0M7QzFFbW4yRmhEOztBMEVsbzJGUTtFQUFnQyx3QkFBNEI7QzFFc28yRnBFOztBMEVybzJGUTs7RUFFRSw0QkFBb0M7QzFFd28yRjlDOztBMEV0bzJGUTs7RUFFRSw4QkFBd0M7QzFFeW8yRmxEOztBMEV2bzJGUTs7RUFFRSwrQkFBMEM7QzFFMG8yRnBEOztBMEV4bzJGUTs7RUFFRSw2QkFBc0M7QzFFMm8yRmhEOztBMEUxcDJGUTtFQUFnQyxzQkFBNEI7QzFFOHAyRnBFOztBMEU3cDJGUTs7RUFFRSwwQkFBb0M7QzFFZ3EyRjlDOztBMEU5cDJGUTs7RUFFRSw0QkFBd0M7QzFFaXEyRmxEOztBMEUvcDJGUTs7RUFFRSw2QkFBMEM7QzFFa3EyRnBEOztBMEVocTJGUTs7RUFFRSwyQkFBc0M7QzFFbXEyRmhEOztBMEVscjJGUTtFQUFnQyw0QkFBNEI7QzFFc3IyRnBFOztBMEVycjJGUTs7RUFFRSxnQ0FBb0M7QzFFd3IyRjlDOztBMEV0cjJGUTs7RUFFRSxrQ0FBd0M7QzFFeXIyRmxEOztBMEV2cjJGUTs7RUFFRSxtQ0FBMEM7QzFFMHIyRnBEOztBMEV4cjJGUTs7RUFFRSxpQ0FBc0M7QzFFMnIyRmhEOztBMEUxczJGUTtFQUFnQywyQkFBNEI7QzFFOHMyRnBFOztBMEU3czJGUTs7RUFFRSwrQkFBb0M7QzFFZ3QyRjlDOztBMEU5czJGUTs7RUFFRSxpQ0FBd0M7QzFFaXQyRmxEOztBMEUvczJGUTs7RUFFRSxrQ0FBMEM7QzFFa3QyRnBEOztBMEVodDJGUTs7RUFFRSxnQ0FBc0M7QzFFbXQyRmhEOztBMEVsdTJGUTtFQUFnQyx5QkFBNEI7QzFFc3UyRnBFOztBMEVydTJGUTs7RUFFRSw2QkFBb0M7QzFFd3UyRjlDOztBMEV0dTJGUTs7RUFFRSwrQkFBd0M7QzFFeXUyRmxEOztBMEV2dTJGUTs7RUFFRSxnQ0FBMEM7QzFFMHUyRnBEOztBMEV4dTJGUTs7RUFFRSw4QkFBc0M7QzFFMnUyRmhEOztBMEUxdjJGUTtFQUFnQywyQkFBNEI7QzFFOHYyRnBFOztBMEU3djJGUTs7RUFFRSwrQkFBb0M7QzFFZ3cyRjlDOztBMEU5djJGUTs7RUFFRSxpQ0FBd0M7QzFFaXcyRmxEOztBMEUvdjJGUTs7RUFFRSxrQ0FBMEM7QzFFa3cyRnBEOztBMEVodzJGUTs7RUFFRSxnQ0FBc0M7QzFFbXcyRmhEOztBMEVseDJGUTtFQUFnQyx5QkFBNEI7QzFFc3gyRnBFOztBMEVyeDJGUTs7RUFFRSw2QkFBb0M7QzFFd3gyRjlDOztBMEV0eDJGUTs7RUFFRSwrQkFBd0M7QzFFeXgyRmxEOztBMEV2eDJGUTs7RUFFRSxnQ0FBMEM7QzFFMHgyRnBEOztBMEV4eDJGUTs7RUFFRSw4QkFBc0M7QzFFMngyRmhEOztBMEVueDJGUTtFQUF3Qiw0QkFBMkI7QzFFdXgyRjNEOztBMEV0eDJGUTs7RUFFRSxnQ0FBK0I7QzFFeXgyRnpDOztBMEV2eDJGUTs7RUFFRSxrQ0FBaUM7QzFFMHgyRjNDOztBMEV4eDJGUTs7RUFFRSxtQ0FBa0M7QzFFMngyRjVDOztBMEV6eDJGUTs7RUFFRSxpQ0FBZ0M7QzFFNHgyRjFDOztBMEUzeTJGUTtFQUF3QiwyQkFBMkI7QzFFK3kyRjNEOztBMEU5eTJGUTs7RUFFRSwrQkFBK0I7QzFFaXoyRnpDOztBMEUveTJGUTs7RUFFRSxpQ0FBaUM7QzFFa3oyRjNDOztBMEVoejJGUTs7RUFFRSxrQ0FBa0M7QzFFbXoyRjVDOztBMEVqejJGUTs7RUFFRSxnQ0FBZ0M7QzFFb3oyRjFDOztBMEVuMDJGUTtFQUF3Qix5QkFBMkI7QzFFdTAyRjNEOztBMEV0MDJGUTs7RUFFRSw2QkFBK0I7QzFFeTAyRnpDOztBMEV2MDJGUTs7RUFFRSwrQkFBaUM7QzFFMDAyRjNDOztBMEV4MDJGUTs7RUFFRSxnQ0FBa0M7QzFFMjAyRjVDOztBMEV6MDJGUTs7RUFFRSw4QkFBZ0M7QzFFNDAyRjFDOztBMEUzMTJGUTtFQUF3QiwyQkFBMkI7QzFFKzEyRjNEOztBMEU5MTJGUTs7RUFFRSwrQkFBK0I7QzFFaTIyRnpDOztBMEUvMTJGUTs7RUFFRSxpQ0FBaUM7QzFFazIyRjNDOztBMEVoMjJGUTs7RUFFRSxrQ0FBa0M7QzFFbTIyRjVDOztBMEVqMjJGUTs7RUFFRSxnQ0FBZ0M7QzFFbzIyRjFDOztBMEVuMzJGUTtFQUF3Qix5QkFBMkI7QzFFdTMyRjNEOztBMEV0MzJGUTs7RUFFRSw2QkFBK0I7QzFFeTMyRnpDOztBMEV2MzJGUTs7RUFFRSwrQkFBaUM7QzFFMDMyRjNDOztBMEV4MzJGUTs7RUFFRSxnQ0FBa0M7QzFFMjMyRjVDOztBMEV6MzJGUTs7RUFFRSw4QkFBZ0M7QzFFNDMyRjFDOztBMEV0MzJGSTtFQUFtQix3QkFBdUI7QzFFMDMyRjlDOztBMEV6MzJGSTs7RUFFRSw0QkFBMkI7QzFFNDMyRmpDOztBMEUxMzJGSTs7RUFFRSw4QkFBNkI7QzFFNjMyRm5DOztBMEUzMzJGSTs7RUFFRSwrQkFBOEI7QzFFODMyRnBDOztBMEU1MzJGSTs7RUFFRSw2QkFBNEI7QzFFKzMyRmxDOztBaUJ4NDJGSTtFeURsREk7SUFBZ0MscUJBQTRCO0cxRSs3MkZsRTtFMEU5NzJGTTs7SUFFRSx5QkFBb0M7RzFFZzgyRjVDO0UwRTk3MkZNOztJQUVFLDJCQUF3QztHMUVnODJGaEQ7RTBFOTcyRk07O0lBRUUsNEJBQTBDO0cxRWc4MkZsRDtFMEU5NzJGTTs7SUFFRSwwQkFBc0M7RzFFZzgyRjlDO0UwRS84MkZNO0lBQWdDLDJCQUE0QjtHMUVrOTJGbEU7RTBFajkyRk07O0lBRUUsK0JBQW9DO0cxRW05MkY1QztFMEVqOTJGTTs7SUFFRSxpQ0FBd0M7RzFFbTkyRmhEO0UwRWo5MkZNOztJQUVFLGtDQUEwQztHMUVtOTJGbEQ7RTBFajkyRk07O0lBRUUsZ0NBQXNDO0cxRW05MkY5QztFMEVsKzJGTTtJQUFnQywwQkFBNEI7RzFFcSsyRmxFO0UwRXArMkZNOztJQUVFLDhCQUFvQztHMUVzKzJGNUM7RTBFcCsyRk07O0lBRUUsZ0NBQXdDO0cxRXMrMkZoRDtFMEVwKzJGTTs7SUFFRSxpQ0FBMEM7RzFFcysyRmxEO0UwRXArMkZNOztJQUVFLCtCQUFzQztHMUVzKzJGOUM7RTBFci8yRk07SUFBZ0Msd0JBQTRCO0cxRXcvMkZsRTtFMEV2LzJGTTs7SUFFRSw0QkFBb0M7RzFFeS8yRjVDO0UwRXYvMkZNOztJQUVFLDhCQUF3QztHMUV5LzJGaEQ7RTBFdi8yRk07O0lBRUUsK0JBQTBDO0cxRXkvMkZsRDtFMEV2LzJGTTs7SUFFRSw2QkFBc0M7RzFFeS8yRjlDO0UwRXhnM0ZNO0lBQWdDLDBCQUE0QjtHMUUyZzNGbEU7RTBFMWczRk07O0lBRUUsOEJBQW9DO0cxRTRnM0Y1QztFMEUxZzNGTTs7SUFFRSxnQ0FBd0M7RzFFNGczRmhEO0UwRTFnM0ZNOztJQUVFLGlDQUEwQztHMUU0ZzNGbEQ7RTBFMWczRk07O0lBRUUsK0JBQXNDO0cxRTRnM0Y5QztFMEUzaDNGTTtJQUFnQyx3QkFBNEI7RzFFOGgzRmxFO0UwRTdoM0ZNOztJQUVFLDRCQUFvQztHMUUraDNGNUM7RTBFN2gzRk07O0lBRUUsOEJBQXdDO0cxRStoM0ZoRDtFMEU3aDNGTTs7SUFFRSwrQkFBMEM7RzFFK2gzRmxEO0UwRTdoM0ZNOztJQUVFLDZCQUFzQztHMUUraDNGOUM7RTBFOWkzRk07SUFBZ0Msc0JBQTRCO0cxRWlqM0ZsRTtFMEVoajNGTTs7SUFFRSwwQkFBb0M7RzFFa2ozRjVDO0UwRWhqM0ZNOztJQUVFLDRCQUF3QztHMUVrajNGaEQ7RTBFaGozRk07O0lBRUUsNkJBQTBDO0cxRWtqM0ZsRDtFMEVoajNGTTs7SUFFRSwyQkFBc0M7RzFFa2ozRjlDO0UwRWprM0ZNO0lBQWdDLDRCQUE0QjtHMUVvazNGbEU7RTBFbmszRk07O0lBRUUsZ0NBQW9DO0cxRXFrM0Y1QztFMEVuazNGTTs7SUFFRSxrQ0FBd0M7RzFFcWszRmhEO0UwRW5rM0ZNOztJQUVFLG1DQUEwQztHMUVxazNGbEQ7RTBFbmszRk07O0lBRUUsaUNBQXNDO0cxRXFrM0Y5QztFMEVwbDNGTTtJQUFnQywyQkFBNEI7RzFFdWwzRmxFO0UwRXRsM0ZNOztJQUVFLCtCQUFvQztHMUV3bDNGNUM7RTBFdGwzRk07O0lBRUUsaUNBQXdDO0cxRXdsM0ZoRDtFMEV0bDNGTTs7SUFFRSxrQ0FBMEM7RzFFd2wzRmxEO0UwRXRsM0ZNOztJQUVFLGdDQUFzQztHMUV3bDNGOUM7RTBFdm0zRk07SUFBZ0MseUJBQTRCO0cxRTBtM0ZsRTtFMEV6bTNGTTs7SUFFRSw2QkFBb0M7RzFFMm0zRjVDO0UwRXptM0ZNOztJQUVFLCtCQUF3QztHMUUybTNGaEQ7RTBFem0zRk07O0lBRUUsZ0NBQTBDO0cxRTJtM0ZsRDtFMEV6bTNGTTs7SUFFRSw4QkFBc0M7RzFFMm0zRjlDO0UwRTFuM0ZNO0lBQWdDLDJCQUE0QjtHMUU2bjNGbEU7RTBFNW4zRk07O0lBRUUsK0JBQW9DO0cxRThuM0Y1QztFMEU1bjNGTTs7SUFFRSxpQ0FBd0M7RzFFOG4zRmhEO0UwRTVuM0ZNOztJQUVFLGtDQUEwQztHMUU4bjNGbEQ7RTBFNW4zRk07O0lBRUUsZ0NBQXNDO0cxRThuM0Y5QztFMEU3bzNGTTtJQUFnQyx5QkFBNEI7RzFFZ3AzRmxFO0UwRS9vM0ZNOztJQUVFLDZCQUFvQztHMUVpcDNGNUM7RTBFL28zRk07O0lBRUUsK0JBQXdDO0cxRWlwM0ZoRDtFMEUvbzNGTTs7SUFFRSxnQ0FBMEM7RzFFaXAzRmxEO0UwRS9vM0ZNOztJQUVFLDhCQUFzQztHMUVpcDNGOUM7RTBFem8zRk07SUFBd0IsNEJBQTJCO0cxRTRvM0Z6RDtFMEUzbzNGTTs7SUFFRSxnQ0FBK0I7RzFFNm8zRnZDO0UwRTNvM0ZNOztJQUVFLGtDQUFpQztHMUU2bzNGekM7RTBFM28zRk07O0lBRUUsbUNBQWtDO0cxRTZvM0YxQztFMEUzbzNGTTs7SUFFRSxpQ0FBZ0M7RzFFNm8zRnhDO0UwRTVwM0ZNO0lBQXdCLDJCQUEyQjtHMUUrcDNGekQ7RTBFOXAzRk07O0lBRUUsK0JBQStCO0cxRWdxM0Z2QztFMEU5cDNGTTs7SUFFRSxpQ0FBaUM7RzFFZ3EzRnpDO0UwRTlwM0ZNOztJQUVFLGtDQUFrQztHMUVncTNGMUM7RTBFOXAzRk07O0lBRUUsZ0NBQWdDO0cxRWdxM0Z4QztFMEUvcTNGTTtJQUF3Qix5QkFBMkI7RzFFa3IzRnpEO0UwRWpyM0ZNOztJQUVFLDZCQUErQjtHMUVtcjNGdkM7RTBFanIzRk07O0lBRUUsK0JBQWlDO0cxRW1yM0Z6QztFMEVqcjNGTTs7SUFFRSxnQ0FBa0M7RzFFbXIzRjFDO0UwRWpyM0ZNOztJQUVFLDhCQUFnQztHMUVtcjNGeEM7RTBFbHMzRk07SUFBd0IsMkJBQTJCO0cxRXFzM0Z6RDtFMEVwczNGTTs7SUFFRSwrQkFBK0I7RzFFc3MzRnZDO0UwRXBzM0ZNOztJQUVFLGlDQUFpQztHMUVzczNGekM7RTBFcHMzRk07O0lBRUUsa0NBQWtDO0cxRXNzM0YxQztFMEVwczNGTTs7SUFFRSxnQ0FBZ0M7RzFFc3MzRnhDO0UwRXJ0M0ZNO0lBQXdCLHlCQUEyQjtHMUV3dDNGekQ7RTBFdnQzRk07O0lBRUUsNkJBQStCO0cxRXl0M0Z2QztFMEV2dDNGTTs7SUFFRSwrQkFBaUM7RzFFeXQzRnpDO0UwRXZ0M0ZNOztJQUVFLGdDQUFrQztHMUV5dDNGMUM7RTBFdnQzRk07O0lBRUUsOEJBQWdDO0cxRXl0M0Z4QztFMEVudDNGRTtJQUFtQix3QkFBdUI7RzFFc3QzRjVDO0UwRXJ0M0ZFOztJQUVFLDRCQUEyQjtHMUV1dDNGL0I7RTBFcnQzRkU7O0lBRUUsOEJBQTZCO0cxRXV0M0ZqQztFMEVydDNGRTs7SUFFRSwrQkFBOEI7RzFFdXQzRmxDO0UwRXJ0M0ZFOztJQUVFLDZCQUE0QjtHMUV1dDNGaEM7Q0FDRjs7QWlCanUzRkk7RXlEbERJO0lBQWdDLHFCQUE0QjtHMUV3eDNGbEU7RTBFdngzRk07O0lBRUUseUJBQW9DO0cxRXl4M0Y1QztFMEV2eDNGTTs7SUFFRSwyQkFBd0M7RzFFeXgzRmhEO0UwRXZ4M0ZNOztJQUVFLDRCQUEwQztHMUV5eDNGbEQ7RTBFdngzRk07O0lBRUUsMEJBQXNDO0cxRXl4M0Y5QztFMEV4eTNGTTtJQUFnQywyQkFBNEI7RzFFMnkzRmxFO0UwRTF5M0ZNOztJQUVFLCtCQUFvQztHMUU0eTNGNUM7RTBFMXkzRk07O0lBRUUsaUNBQXdDO0cxRTR5M0ZoRDtFMEUxeTNGTTs7SUFFRSxrQ0FBMEM7RzFFNHkzRmxEO0UwRTF5M0ZNOztJQUVFLGdDQUFzQztHMUU0eTNGOUM7RTBFM3ozRk07SUFBZ0MsMEJBQTRCO0cxRTh6M0ZsRTtFMEU3ejNGTTs7SUFFRSw4QkFBb0M7RzFFK3ozRjVDO0UwRTd6M0ZNOztJQUVFLGdDQUF3QztHMUUrejNGaEQ7RTBFN3ozRk07O0lBRUUsaUNBQTBDO0cxRSt6M0ZsRDtFMEU3ejNGTTs7SUFFRSwrQkFBc0M7RzFFK3ozRjlDO0UwRTkwM0ZNO0lBQWdDLHdCQUE0QjtHMUVpMTNGbEU7RTBFaDEzRk07O0lBRUUsNEJBQW9DO0cxRWsxM0Y1QztFMEVoMTNGTTs7SUFFRSw4QkFBd0M7RzFFazEzRmhEO0UwRWgxM0ZNOztJQUVFLCtCQUEwQztHMUVrMTNGbEQ7RTBFaDEzRk07O0lBRUUsNkJBQXNDO0cxRWsxM0Y5QztFMEVqMjNGTTtJQUFnQywwQkFBNEI7RzFFbzIzRmxFO0UwRW4yM0ZNOztJQUVFLDhCQUFvQztHMUVxMjNGNUM7RTBFbjIzRk07O0lBRUUsZ0NBQXdDO0cxRXEyM0ZoRDtFMEVuMjNGTTs7SUFFRSxpQ0FBMEM7RzFFcTIzRmxEO0UwRW4yM0ZNOztJQUVFLCtCQUFzQztHMUVxMjNGOUM7RTBFcDMzRk07SUFBZ0Msd0JBQTRCO0cxRXUzM0ZsRTtFMEV0MzNGTTs7SUFFRSw0QkFBb0M7RzFFdzMzRjVDO0UwRXQzM0ZNOztJQUVFLDhCQUF3QztHMUV3MzNGaEQ7RTBFdDMzRk07O0lBRUUsK0JBQTBDO0cxRXczM0ZsRDtFMEV0MzNGTTs7SUFFRSw2QkFBc0M7RzFFdzMzRjlDO0UwRXY0M0ZNO0lBQWdDLHNCQUE0QjtHMUUwNDNGbEU7RTBFejQzRk07O0lBRUUsMEJBQW9DO0cxRTI0M0Y1QztFMEV6NDNGTTs7SUFFRSw0QkFBd0M7RzFFMjQzRmhEO0UwRXo0M0ZNOztJQUVFLDZCQUEwQztHMUUyNDNGbEQ7RTBFejQzRk07O0lBRUUsMkJBQXNDO0cxRTI0M0Y5QztFMEUxNTNGTTtJQUFnQyw0QkFBNEI7RzFFNjUzRmxFO0UwRTU1M0ZNOztJQUVFLGdDQUFvQztHMUU4NTNGNUM7RTBFNTUzRk07O0lBRUUsa0NBQXdDO0cxRTg1M0ZoRDtFMEU1NTNGTTs7SUFFRSxtQ0FBMEM7RzFFODUzRmxEO0UwRTU1M0ZNOztJQUVFLGlDQUFzQztHMUU4NTNGOUM7RTBFNzYzRk07SUFBZ0MsMkJBQTRCO0cxRWc3M0ZsRTtFMEUvNjNGTTs7SUFFRSwrQkFBb0M7RzFFaTczRjVDO0UwRS82M0ZNOztJQUVFLGlDQUF3QztHMUVpNzNGaEQ7RTBFLzYzRk07O0lBRUUsa0NBQTBDO0cxRWk3M0ZsRDtFMEUvNjNGTTs7SUFFRSxnQ0FBc0M7RzFFaTczRjlDO0UwRWg4M0ZNO0lBQWdDLHlCQUE0QjtHMUVtODNGbEU7RTBFbDgzRk07O0lBRUUsNkJBQW9DO0cxRW84M0Y1QztFMEVsODNGTTs7SUFFRSwrQkFBd0M7RzFFbzgzRmhEO0UwRWw4M0ZNOztJQUVFLGdDQUEwQztHMUVvODNGbEQ7RTBFbDgzRk07O0lBRUUsOEJBQXNDO0cxRW84M0Y5QztFMEVuOTNGTTtJQUFnQywyQkFBNEI7RzFFczkzRmxFO0UwRXI5M0ZNOztJQUVFLCtCQUFvQztHMUV1OTNGNUM7RTBFcjkzRk07O0lBRUUsaUNBQXdDO0cxRXU5M0ZoRDtFMEVyOTNGTTs7SUFFRSxrQ0FBMEM7RzFFdTkzRmxEO0UwRXI5M0ZNOztJQUVFLGdDQUFzQztHMUV1OTNGOUM7RTBFdCszRk07SUFBZ0MseUJBQTRCO0cxRXkrM0ZsRTtFMEV4KzNGTTs7SUFFRSw2QkFBb0M7RzFFMCszRjVDO0UwRXgrM0ZNOztJQUVFLCtCQUF3QztHMUUwKzNGaEQ7RTBFeCszRk07O0lBRUUsZ0NBQTBDO0cxRTArM0ZsRDtFMEV4KzNGTTs7SUFFRSw4QkFBc0M7RzFFMCszRjlDO0UwRWwrM0ZNO0lBQXdCLDRCQUEyQjtHMUVxKzNGekQ7RTBFcCszRk07O0lBRUUsZ0NBQStCO0cxRXMrM0Z2QztFMEVwKzNGTTs7SUFFRSxrQ0FBaUM7RzFFcyszRnpDO0UwRXArM0ZNOztJQUVFLG1DQUFrQztHMUVzKzNGMUM7RTBFcCszRk07O0lBRUUsaUNBQWdDO0cxRXMrM0Z4QztFMEVyLzNGTTtJQUF3QiwyQkFBMkI7RzFFdy8zRnpEO0UwRXYvM0ZNOztJQUVFLCtCQUErQjtHMUV5LzNGdkM7RTBFdi8zRk07O0lBRUUsaUNBQWlDO0cxRXkvM0Z6QztFMEV2LzNGTTs7SUFFRSxrQ0FBa0M7RzFFeS8zRjFDO0UwRXYvM0ZNOztJQUVFLGdDQUFnQztHMUV5LzNGeEM7RTBFeGc0Rk07SUFBd0IseUJBQTJCO0cxRTJnNEZ6RDtFMEUxZzRGTTs7SUFFRSw2QkFBK0I7RzFFNGc0RnZDO0UwRTFnNEZNOztJQUVFLCtCQUFpQztHMUU0ZzRGekM7RTBFMWc0Rk07O0lBRUUsZ0NBQWtDO0cxRTRnNEYxQztFMEUxZzRGTTs7SUFFRSw4QkFBZ0M7RzFFNGc0RnhDO0UwRTNoNEZNO0lBQXdCLDJCQUEyQjtHMUU4aDRGekQ7RTBFN2g0Rk07O0lBRUUsK0JBQStCO0cxRStoNEZ2QztFMEU3aDRGTTs7SUFFRSxpQ0FBaUM7RzFFK2g0RnpDO0UwRTdoNEZNOztJQUVFLGtDQUFrQztHMUUraDRGMUM7RTBFN2g0Rk07O0lBRUUsZ0NBQWdDO0cxRStoNEZ4QztFMEU5aTRGTTtJQUF3Qix5QkFBMkI7RzFFaWo0RnpEO0UwRWhqNEZNOztJQUVFLDZCQUErQjtHMUVrajRGdkM7RTBFaGo0Rk07O0lBRUUsK0JBQWlDO0cxRWtqNEZ6QztFMEVoajRGTTs7SUFFRSxnQ0FBa0M7RzFFa2o0RjFDO0UwRWhqNEZNOztJQUVFLDhCQUFnQztHMUVrajRGeEM7RTBFNWk0RkU7SUFBbUIsd0JBQXVCO0cxRStpNEY1QztFMEU5aTRGRTs7SUFFRSw0QkFBMkI7RzFFZ2o0Ri9CO0UwRTlpNEZFOztJQUVFLDhCQUE2QjtHMUVnajRGakM7RTBFOWk0RkU7O0lBRUUsK0JBQThCO0cxRWdqNEZsQztFMEU5aTRGRTs7SUFFRSw2QkFBNEI7RzFFZ2o0RmhDO0NBQ0Y7O0FpQjFqNEZJO0V5RGxESTtJQUFnQyxxQkFBNEI7RzFFaW40RmxFO0UwRWhuNEZNOztJQUVFLHlCQUFvQztHMUVrbjRGNUM7RTBFaG40Rk07O0lBRUUsMkJBQXdDO0cxRWtuNEZoRDtFMEVobjRGTTs7SUFFRSw0QkFBMEM7RzFFa240RmxEO0UwRWhuNEZNOztJQUVFLDBCQUFzQztHMUVrbjRGOUM7RTBFam80Rk07SUFBZ0MsMkJBQTRCO0cxRW9vNEZsRTtFMEVubzRGTTs7SUFFRSwrQkFBb0M7RzFFcW80RjVDO0UwRW5vNEZNOztJQUVFLGlDQUF3QztHMUVxbzRGaEQ7RTBFbm80Rk07O0lBRUUsa0NBQTBDO0cxRXFvNEZsRDtFMEVubzRGTTs7SUFFRSxnQ0FBc0M7RzFFcW80RjlDO0UwRXBwNEZNO0lBQWdDLDBCQUE0QjtHMUV1cDRGbEU7RTBFdHA0Rk07O0lBRUUsOEJBQW9DO0cxRXdwNEY1QztFMEV0cDRGTTs7SUFFRSxnQ0FBd0M7RzFFd3A0RmhEO0UwRXRwNEZNOztJQUVFLGlDQUEwQztHMUV3cDRGbEQ7RTBFdHA0Rk07O0lBRUUsK0JBQXNDO0cxRXdwNEY5QztFMEV2cTRGTTtJQUFnQyx3QkFBNEI7RzFFMHE0RmxFO0UwRXpxNEZNOztJQUVFLDRCQUFvQztHMUUycTRGNUM7RTBFenE0Rk07O0lBRUUsOEJBQXdDO0cxRTJxNEZoRDtFMEV6cTRGTTs7SUFFRSwrQkFBMEM7RzFFMnE0RmxEO0UwRXpxNEZNOztJQUVFLDZCQUFzQztHMUUycTRGOUM7RTBFMXI0Rk07SUFBZ0MsMEJBQTRCO0cxRTZyNEZsRTtFMEU1cjRGTTs7SUFFRSw4QkFBb0M7RzFFOHI0RjVDO0UwRTVyNEZNOztJQUVFLGdDQUF3QztHMUU4cjRGaEQ7RTBFNXI0Rk07O0lBRUUsaUNBQTBDO0cxRThyNEZsRDtFMEU1cjRGTTs7SUFFRSwrQkFBc0M7RzFFOHI0RjlDO0UwRTdzNEZNO0lBQWdDLHdCQUE0QjtHMUVndDRGbEU7RTBFL3M0Rk07O0lBRUUsNEJBQW9DO0cxRWl0NEY1QztFMEUvczRGTTs7SUFFRSw4QkFBd0M7RzFFaXQ0RmhEO0UwRS9zNEZNOztJQUVFLCtCQUEwQztHMUVpdDRGbEQ7RTBFL3M0Rk07O0lBRUUsNkJBQXNDO0cxRWl0NEY5QztFMEVodTRGTTtJQUFnQyxzQkFBNEI7RzFFbXU0RmxFO0UwRWx1NEZNOztJQUVFLDBCQUFvQztHMUVvdTRGNUM7RTBFbHU0Rk07O0lBRUUsNEJBQXdDO0cxRW91NEZoRDtFMEVsdTRGTTs7SUFFRSw2QkFBMEM7RzFFb3U0RmxEO0UwRWx1NEZNOztJQUVFLDJCQUFzQztHMUVvdTRGOUM7RTBFbnY0Rk07SUFBZ0MsNEJBQTRCO0cxRXN2NEZsRTtFMEVydjRGTTs7SUFFRSxnQ0FBb0M7RzFFdXY0RjVDO0UwRXJ2NEZNOztJQUVFLGtDQUF3QztHMUV1djRGaEQ7RTBFcnY0Rk07O0lBRUUsbUNBQTBDO0cxRXV2NEZsRDtFMEVydjRGTTs7SUFFRSxpQ0FBc0M7RzFFdXY0RjlDO0UwRXR3NEZNO0lBQWdDLDJCQUE0QjtHMUV5dzRGbEU7RTBFeHc0Rk07O0lBRUUsK0JBQW9DO0cxRTB3NEY1QztFMEV4dzRGTTs7SUFFRSxpQ0FBd0M7RzFFMHc0RmhEO0UwRXh3NEZNOztJQUVFLGtDQUEwQztHMUUwdzRGbEQ7RTBFeHc0Rk07O0lBRUUsZ0NBQXNDO0cxRTB3NEY5QztFMEV6eDRGTTtJQUFnQyx5QkFBNEI7RzFFNHg0RmxFO0UwRTN4NEZNOztJQUVFLDZCQUFvQztHMUU2eDRGNUM7RTBFM3g0Rk07O0lBRUUsK0JBQXdDO0cxRTZ4NEZoRDtFMEUzeDRGTTs7SUFFRSxnQ0FBMEM7RzFFNng0RmxEO0UwRTN4NEZNOztJQUVFLDhCQUFzQztHMUU2eDRGOUM7RTBFNXk0Rk07SUFBZ0MsMkJBQTRCO0cxRSt5NEZsRTtFMEU5eTRGTTs7SUFFRSwrQkFBb0M7RzFFZ3o0RjVDO0UwRTl5NEZNOztJQUVFLGlDQUF3QztHMUVnejRGaEQ7RTBFOXk0Rk07O0lBRUUsa0NBQTBDO0cxRWd6NEZsRDtFMEU5eTRGTTs7SUFFRSxnQ0FBc0M7RzFFZ3o0RjlDO0UwRS96NEZNO0lBQWdDLHlCQUE0QjtHMUVrMDRGbEU7RTBFajA0Rk07O0lBRUUsNkJBQW9DO0cxRW0wNEY1QztFMEVqMDRGTTs7SUFFRSwrQkFBd0M7RzFFbTA0RmhEO0UwRWowNEZNOztJQUVFLGdDQUEwQztHMUVtMDRGbEQ7RTBFajA0Rk07O0lBRUUsOEJBQXNDO0cxRW0wNEY5QztFMEUzejRGTTtJQUF3Qiw0QkFBMkI7RzFFOHo0RnpEO0UwRTd6NEZNOztJQUVFLGdDQUErQjtHMUUrejRGdkM7RTBFN3o0Rk07O0lBRUUsa0NBQWlDO0cxRSt6NEZ6QztFMEU3ejRGTTs7SUFFRSxtQ0FBa0M7RzFFK3o0RjFDO0UwRTd6NEZNOztJQUVFLGlDQUFnQztHMUUrejRGeEM7RTBFOTA0Rk07SUFBd0IsMkJBQTJCO0cxRWkxNEZ6RDtFMEVoMTRGTTs7SUFFRSwrQkFBK0I7RzFFazE0RnZDO0UwRWgxNEZNOztJQUVFLGlDQUFpQztHMUVrMTRGekM7RTBFaDE0Rk07O0lBRUUsa0NBQWtDO0cxRWsxNEYxQztFMEVoMTRGTTs7SUFFRSxnQ0FBZ0M7RzFFazE0RnhDO0UwRWoyNEZNO0lBQXdCLHlCQUEyQjtHMUVvMjRGekQ7RTBFbjI0Rk07O0lBRUUsNkJBQStCO0cxRXEyNEZ2QztFMEVuMjRGTTs7SUFFRSwrQkFBaUM7RzFFcTI0RnpDO0UwRW4yNEZNOztJQUVFLGdDQUFrQztHMUVxMjRGMUM7RTBFbjI0Rk07O0lBRUUsOEJBQWdDO0cxRXEyNEZ4QztFMEVwMzRGTTtJQUF3QiwyQkFBMkI7RzFFdTM0RnpEO0UwRXQzNEZNOztJQUVFLCtCQUErQjtHMUV3MzRGdkM7RTBFdDM0Rk07O0lBRUUsaUNBQWlDO0cxRXczNEZ6QztFMEV0MzRGTTs7SUFFRSxrQ0FBa0M7RzFFdzM0RjFDO0UwRXQzNEZNOztJQUVFLGdDQUFnQztHMUV3MzRGeEM7RTBFdjQ0Rk07SUFBd0IseUJBQTJCO0cxRTA0NEZ6RDtFMEV6NDRGTTs7SUFFRSw2QkFBK0I7RzFFMjQ0RnZDO0UwRXo0NEZNOztJQUVFLCtCQUFpQztHMUUyNDRGekM7RTBFejQ0Rk07O0lBRUUsZ0NBQWtDO0cxRTI0NEYxQztFMEV6NDRGTTs7SUFFRSw4QkFBZ0M7RzFFMjQ0RnhDO0UwRXI0NEZFO0lBQW1CLHdCQUF1QjtHMUV3NDRGNUM7RTBFdjQ0RkU7O0lBRUUsNEJBQTJCO0cxRXk0NEYvQjtFMEV2NDRGRTs7SUFFRSw4QkFBNkI7RzFFeTQ0RmpDO0UwRXY0NEZFOztJQUVFLCtCQUE4QjtHMUV5NDRGbEM7RTBFdjQ0RkU7O0lBRUUsNkJBQTRCO0cxRXk0NEZoQztDQUNGOztBaUJuNTRGSTtFeURsREk7SUFBZ0MscUJBQTRCO0cxRTA4NEZsRTtFMEV6ODRGTTs7SUFFRSx5QkFBb0M7RzFFMjg0RjVDO0UwRXo4NEZNOztJQUVFLDJCQUF3QztHMUUyODRGaEQ7RTBFejg0Rk07O0lBRUUsNEJBQTBDO0cxRTI4NEZsRDtFMEV6ODRGTTs7SUFFRSwwQkFBc0M7RzFFMjg0RjlDO0UwRTE5NEZNO0lBQWdDLDJCQUE0QjtHMUU2OTRGbEU7RTBFNTk0Rk07O0lBRUUsK0JBQW9DO0cxRTg5NEY1QztFMEU1OTRGTTs7SUFFRSxpQ0FBd0M7RzFFODk0RmhEO0UwRTU5NEZNOztJQUVFLGtDQUEwQztHMUU4OTRGbEQ7RTBFNTk0Rk07O0lBRUUsZ0NBQXNDO0cxRTg5NEY5QztFMEU3KzRGTTtJQUFnQywwQkFBNEI7RzFFZy80RmxFO0UwRS8rNEZNOztJQUVFLDhCQUFvQztHMUVpLzRGNUM7RTBFLys0Rk07O0lBRUUsZ0NBQXdDO0cxRWkvNEZoRDtFMEUvKzRGTTs7SUFFRSxpQ0FBMEM7RzFFaS80RmxEO0UwRS8rNEZNOztJQUVFLCtCQUFzQztHMUVpLzRGOUM7RTBFaGc1Rk07SUFBZ0Msd0JBQTRCO0cxRW1nNUZsRTtFMEVsZzVGTTs7SUFFRSw0QkFBb0M7RzFFb2c1RjVDO0UwRWxnNUZNOztJQUVFLDhCQUF3QztHMUVvZzVGaEQ7RTBFbGc1Rk07O0lBRUUsK0JBQTBDO0cxRW9nNUZsRDtFMEVsZzVGTTs7SUFFRSw2QkFBc0M7RzFFb2c1RjlDO0UwRW5oNUZNO0lBQWdDLDBCQUE0QjtHMUVzaDVGbEU7RTBFcmg1Rk07O0lBRUUsOEJBQW9DO0cxRXVoNUY1QztFMEVyaDVGTTs7SUFFRSxnQ0FBd0M7RzFFdWg1RmhEO0UwRXJoNUZNOztJQUVFLGlDQUEwQztHMUV1aDVGbEQ7RTBFcmg1Rk07O0lBRUUsK0JBQXNDO0cxRXVoNUY5QztFMEV0aTVGTTtJQUFnQyx3QkFBNEI7RzFFeWk1RmxFO0UwRXhpNUZNOztJQUVFLDRCQUFvQztHMUUwaTVGNUM7RTBFeGk1Rk07O0lBRUUsOEJBQXdDO0cxRTBpNUZoRDtFMEV4aTVGTTs7SUFFRSwrQkFBMEM7RzFFMGk1RmxEO0UwRXhpNUZNOztJQUVFLDZCQUFzQztHMUUwaTVGOUM7RTBFemo1Rk07SUFBZ0Msc0JBQTRCO0cxRTRqNUZsRTtFMEUzajVGTTs7SUFFRSwwQkFBb0M7RzFFNmo1RjVDO0UwRTNqNUZNOztJQUVFLDRCQUF3QztHMUU2ajVGaEQ7RTBFM2o1Rk07O0lBRUUsNkJBQTBDO0cxRTZqNUZsRDtFMEUzajVGTTs7SUFFRSwyQkFBc0M7RzFFNmo1RjlDO0UwRTVrNUZNO0lBQWdDLDRCQUE0QjtHMUUrazVGbEU7RTBFOWs1Rk07O0lBRUUsZ0NBQW9DO0cxRWdsNUY1QztFMEU5azVGTTs7SUFFRSxrQ0FBd0M7RzFFZ2w1RmhEO0UwRTlrNUZNOztJQUVFLG1DQUEwQztHMUVnbDVGbEQ7RTBFOWs1Rk07O0lBRUUsaUNBQXNDO0cxRWdsNUY5QztFMEUvbDVGTTtJQUFnQywyQkFBNEI7RzFFa201RmxFO0UwRWptNUZNOztJQUVFLCtCQUFvQztHMUVtbTVGNUM7RTBFam01Rk07O0lBRUUsaUNBQXdDO0cxRW1tNUZoRDtFMEVqbTVGTTs7SUFFRSxrQ0FBMEM7RzFFbW01RmxEO0UwRWptNUZNOztJQUVFLGdDQUFzQztHMUVtbTVGOUM7RTBFbG41Rk07SUFBZ0MseUJBQTRCO0cxRXFuNUZsRTtFMEVwbjVGTTs7SUFFRSw2QkFBb0M7RzFFc241RjVDO0UwRXBuNUZNOztJQUVFLCtCQUF3QztHMUVzbjVGaEQ7RTBFcG41Rk07O0lBRUUsZ0NBQTBDO0cxRXNuNUZsRDtFMEVwbjVGTTs7SUFFRSw4QkFBc0M7RzFFc241RjlDO0UwRXJvNUZNO0lBQWdDLDJCQUE0QjtHMUV3bzVGbEU7RTBFdm81Rk07O0lBRUUsK0JBQW9DO0cxRXlvNUY1QztFMEV2bzVGTTs7SUFFRSxpQ0FBd0M7RzFFeW81RmhEO0UwRXZvNUZNOztJQUVFLGtDQUEwQztHMUV5bzVGbEQ7RTBFdm81Rk07O0lBRUUsZ0NBQXNDO0cxRXlvNUY5QztFMEV4cDVGTTtJQUFnQyx5QkFBNEI7RzFFMnA1RmxFO0UwRTFwNUZNOztJQUVFLDZCQUFvQztHMUU0cDVGNUM7RTBFMXA1Rk07O0lBRUUsK0JBQXdDO0cxRTRwNUZoRDtFMEUxcDVGTTs7SUFFRSxnQ0FBMEM7RzFFNHA1RmxEO0UwRTFwNUZNOztJQUVFLDhCQUFzQztHMUU0cDVGOUM7RTBFcHA1Rk07SUFBd0IsNEJBQTJCO0cxRXVwNUZ6RDtFMEV0cDVGTTs7SUFFRSxnQ0FBK0I7RzFFd3A1RnZDO0UwRXRwNUZNOztJQUVFLGtDQUFpQztHMUV3cDVGekM7RTBFdHA1Rk07O0lBRUUsbUNBQWtDO0cxRXdwNUYxQztFMEV0cDVGTTs7SUFFRSxpQ0FBZ0M7RzFFd3A1RnhDO0UwRXZxNUZNO0lBQXdCLDJCQUEyQjtHMUUwcTVGekQ7RTBFenE1Rk07O0lBRUUsK0JBQStCO0cxRTJxNUZ2QztFMEV6cTVGTTs7SUFFRSxpQ0FBaUM7RzFFMnE1RnpDO0UwRXpxNUZNOztJQUVFLGtDQUFrQztHMUUycTVGMUM7RTBFenE1Rk07O0lBRUUsZ0NBQWdDO0cxRTJxNUZ4QztFMEUxcjVGTTtJQUF3Qix5QkFBMkI7RzFFNnI1RnpEO0UwRTVyNUZNOztJQUVFLDZCQUErQjtHMUU4cjVGdkM7RTBFNXI1Rk07O0lBRUUsK0JBQWlDO0cxRThyNUZ6QztFMEU1cjVGTTs7SUFFRSxnQ0FBa0M7RzFFOHI1RjFDO0UwRTVyNUZNOztJQUVFLDhCQUFnQztHMUU4cjVGeEM7RTBFN3M1Rk07SUFBd0IsMkJBQTJCO0cxRWd0NUZ6RDtFMEUvczVGTTs7SUFFRSwrQkFBK0I7RzFFaXQ1RnZDO0UwRS9zNUZNOztJQUVFLGlDQUFpQztHMUVpdDVGekM7RTBFL3M1Rk07O0lBRUUsa0NBQWtDO0cxRWl0NUYxQztFMEUvczVGTTs7SUFFRSxnQ0FBZ0M7RzFFaXQ1RnhDO0UwRWh1NUZNO0lBQXdCLHlCQUEyQjtHMUVtdTVGekQ7RTBFbHU1Rk07O0lBRUUsNkJBQStCO0cxRW91NUZ2QztFMEVsdTVGTTs7SUFFRSwrQkFBaUM7RzFFb3U1RnpDO0UwRWx1NUZNOztJQUVFLGdDQUFrQztHMUVvdTVGMUM7RTBFbHU1Rk07O0lBRUUsOEJBQWdDO0cxRW91NUZ4QztFMEU5dDVGRTtJQUFtQix3QkFBdUI7RzFFaXU1RjVDO0UwRWh1NUZFOztJQUVFLDRCQUEyQjtHMUVrdTVGL0I7RTBFaHU1RkU7O0lBRUUsOEJBQTZCO0cxRWt1NUZqQztFMEVodTVGRTs7SUFFRSwrQkFBOEI7RzFFa3U1RmxDO0UwRWh1NUZFOztJQUVFLDZCQUE0QjtHMUVrdTVGaEM7Q0FDRjs7QTJFcHk1RkE7RUFFSSxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFNBQVE7RUFDUixVQUFTO0VBQ1QsUUFBTztFQUNQLFdBQVU7RUFFVixxQkFBb0I7RUFDcEIsWUFBVztFQUVYLG1DQUFrQztDM0VveTVGdEM7O0E0RTl5NUZBO0VBQWtCLDZHQUE4QztDNUVrejVGaEU7O0E0RTl5NUZBO0VBQWlCLCtCQUE4QjtDNUVrejVGL0M7O0E0RWp6NUZBO0VBQWlCLCtCQUE4QjtDNUVxejVGL0M7O0E0RXB6NUZBO0VBQWlCLCtCQUE4QjtDNUV3ejVGL0M7O0E0RXZ6NUZBO0VDVEUsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7QzdFbzA1RnJCOztBNEVyejVGSTtFQUF3Qiw0QkFBMkI7QzVFeXo1RnZEOztBNEV4ejVGSTtFQUF3Qiw2QkFBNEI7QzVFNHo1RnhEOztBNEUzejVGSTtFQUF3Qiw4QkFBNkI7QzVFK3o1RnpEOztBaUIxeDVGSTtFMkR2Q0E7SUFBd0IsNEJBQTJCO0c1RXMwNUZyRDtFNEVyMDVGRTtJQUF3Qiw2QkFBNEI7RzVFdzA1RnREO0U0RXYwNUZFO0lBQXdCLDhCQUE2QjtHNUUwMDVGdkQ7Q0FDRjs7QWlCdHk1Rkk7RTJEdkNBO0lBQXdCLDRCQUEyQjtHNUVrMTVGckQ7RTRFajE1RkU7SUFBd0IsNkJBQTRCO0c1RW8xNUZ0RDtFNEVuMTVGRTtJQUF3Qiw4QkFBNkI7RzVFczE1RnZEO0NBQ0Y7O0FpQmx6NUZJO0UyRHZDQTtJQUF3Qiw0QkFBMkI7RzVFODE1RnJEO0U0RTcxNUZFO0lBQXdCLDZCQUE0QjtHNUVnMjVGdEQ7RTRFLzE1RkU7SUFBd0IsOEJBQTZCO0c1RWsyNUZ2RDtDQUNGOztBaUI5ejVGSTtFMkR2Q0E7SUFBd0IsNEJBQTJCO0c1RTAyNUZyRDtFNEV6MjVGRTtJQUF3Qiw2QkFBNEI7RzVFNDI1RnREO0U0RTMyNUZFO0lBQXdCLDhCQUE2QjtHNUU4MjVGdkQ7Q0FDRjs7QTRFejI1RkE7RUFBbUIscUNBQW9DO0M1RTYyNUZ2RDs7QTRFNTI1RkE7RUFBbUIscUNBQW9DO0M1RWczNUZ2RDs7QTRFLzI1RkE7RUFBbUIsc0NBQXFDO0M1RW0zNUZ4RDs7QTRFLzI1RkE7RUFBdUIsNEJBQTBDO0M1RW0zNUZqRTs7QTRFbDM1RkE7RUFBdUIsZ0NBQTRDO0M1RXMzNUZuRTs7QTRFcjM1RkE7RUFBdUIsNEJBQTJDO0M1RXkzNUZsRTs7QTRFeDM1RkE7RUFBdUIsNEJBQXlDO0M1RTQzNUZoRTs7QTRFMzM1RkE7RUFBdUIsK0JBQTJDO0M1RSszNUZsRTs7QTRFOTM1RkE7RUFBdUIsOEJBQTZCO0M1RWs0NUZwRDs7QTRFOTM1RkE7RUFBYyx1QkFBd0I7QzVFazQ1RnRDOztBOEV6NjVGRTtFQUNFLDBCQUF3QjtDOUU0NjVGNUI7O0FPbDY1RkU7RXVFTE0sMEJBQTBFO0M5RTI2NUZsRjs7QThFajc1RkU7RUFDRSwwQkFBd0I7QzlFbzc1RjVCOztBTzE2NUZFO0V1RUxNLDBCQUEwRTtDOUVtNzVGbEY7O0E4RXo3NUZFO0VBQ0UsMEJBQXdCO0M5RTQ3NUY1Qjs7QU9sNzVGRTtFdUVMTSwwQkFBMEU7QzlFMjc1RmxGOztBOEVqODVGRTtFQUNFLDBCQUF3QjtDOUVvODVGNUI7O0FPMTc1RkU7RXVFTE0sMEJBQTBFO0M5RW04NUZsRjs7QThFejg1RkU7RUFDRSwwQkFBd0I7QzlFNDg1RjVCOztBT2w4NUZFO0V1RUxNLDBCQUEwRTtDOUUyODVGbEY7O0E4RWo5NUZFO0VBQ0UsMEJBQXdCO0M5RW85NUY1Qjs7QU8xODVGRTtFdUVMTSwwQkFBMEU7QzlFbTk1RmxGOztBOEV6OTVGRTtFQUNFLDBCQUF3QjtDOUU0OTVGNUI7O0FPbDk1RkU7RXVFTE0sMEJBQTBFO0M5RTI5NUZsRjs7QThFais1RkU7RUFDRSwwQkFBd0I7QzlFbys1RjVCOztBTzE5NUZFO0V1RUxNLDBCQUEwRTtDOUVtKzVGbEY7O0E0RTU3NUZBO0VBQWEsMEJBQTZCO0M1RWc4NUYxQzs7QTRFLzc1RkE7RUFBYywwQkFBNkI7QzVFbTg1RjNDOztBNEVqODVGQTtFQUFpQixxQ0FBa0M7QzVFcTg1Rm5EOztBNEVwODVGQTtFQUFpQiwyQ0FBa0M7QzVFdzg1Rm5EOztBNEVwODVGQTtFR3ZERSxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQiw4QkFBNkI7RUFDN0IsVUFBUztDL0UrLzVGWDs7QTRFeDg1RkE7RUFBd0IsaUNBQWdDO0M1RTQ4NUZ4RDs7QTRFMTg1RkE7RUFDRSxrQ0FBaUM7RUFDakMsaUNBQWdDO0M1RTY4NUZsQzs7QTRFeDg1RkE7RUFBYywwQkFBeUI7QzVFNDg1RnZDOztBZ0Y3ZzZGQTtFQUNFLCtCQUE4QjtDaEZnaDZGaEM7O0FnRjdnNkZBO0VBQ0UsOEJBQTZCO0NoRmdoNkYvQjs7QWlGaGg2RkU7RTlFT0Y7OztJOEVETSw2QkFBNEI7SUFFNUIsNEJBQTJCO0dqRmdoNkYvQjtFaUY3ZzZGRTtJQUVJLDJCQUEwQjtHakY4ZzZGaEM7RWlGcmc2RkU7SUFDRSw4QkFBNkI7R2pGdWc2RmpDO0VHejA1RkY7SThFL0tNLGlDQUFnQztHakYyLzVGcEM7RWlGei81RkU7O0lBRUUsMEI3RXJDWTtJNkVzQ1oseUJBQXdCO0dqRjIvNUY1QjtFaUZuLzVGRTtJQUNFLDRCQUEyQjtHakZxLzVGL0I7RWlGbC81RkU7O0lBRUUseUJBQXdCO0dqRm8vNUY1QjtFaUZqLzVGRTs7O0lBR0UsV0FBVTtJQUNWLFVBQVM7R2pGbS81RmI7RWlGaC81RkU7O0lBRUUsd0JBQXVCO0dqRmsvNUYzQjtFaUYxKzVGRTtJQUNFLFM3RW96QmdDO0dKd3I0RnBDO0VHeGg2RkY7SThFK0NNLDRCQUEyQztHakY0KzVGL0M7RWlGMSs1RkU7SUFDRSw0QkFBMkM7R2pGNCs1Ri9DO0VvQzFqNkZGO0k2Q21GTSxjQUFhO0dqRjArNUZqQjtFeUN6azZGRjtJd0NrR00sdUI3RWxGUztHSjRqNkZiO0VtQjdrNkZGO0k4RHVHTSxxQ0FBb0M7R2pGeSs1RnhDO0VpRjErNUZFOztJQUtJLGtDQUFtQztHakZ5KzVGekM7RW1CNWk2RkY7O0k4RDBFUSxxQ0FBc0M7R2pGcys1RjVDO0VtQjM5NUZGO0k4RE5NLGVBQWM7R2pGbys1RmxCO0VvQjFsNkZBOzs7O0k2RDRITSxzQjdFbkhVO0dKdWw2RmhCO0VtQnQvNUZGO0k4RHVCTSxlQUFjO0lBQ2Qsc0I3RXpIWTtHSjJsNkZoQjtDQUNGOztBa0ZybTZGQTtFQUNFO0lBQ0UsdURBQXNEO0lBQ3RELG9DQUFtQztJQUNuQyxXQUFVO0dsRndtNkZaO0VrRnJtNkZBO0lBQ0Usd0RBQXVEO0lBQ3ZELG9DQUFtQztHbEZ1bTZGckM7RWtGcG02RkE7SUFDRSx1REFBc0Q7SUFDdEQsV0FBVTtHbEZzbTZGWjtFa0ZubTZGQTtJQUNFLHVEQUFzRDtHbEZxbTZGeEQ7RWtGbG02RkE7SUFDRSw4QkFBNkI7R2xGb202Ri9CO0NBQ0Y7O0FrRmhtNkZBO0VBQ0U7SUFDRSxXQUFVO0dsRm1tNkZaO0VrRmhtNkZBO0lBQ0UsV0FBVTtHbEZrbTZGWjtDQUNGOztBa0YvbDZGQTtFQUNFO0lBQ0UsV0FBVTtHbEZrbTZGWjtFa0YvbDZGQTtJQUNFLFdBQVU7R2xGaW02Rlo7Q0FDRjs7QWtGOWw2RkE7RUFDRTtJQUNFLDRDQUEyQztHbEZpbTZGN0M7RWtGL2w2RkE7SUFDRSwrQ0FBOEM7R2xGaW02RmhEO0VrRi9sNkZBO0lBQ0UsMkNBQTBDO0dsRmltNkY1QztFa0YvbDZGQTtJQUNFLDBDQUF5QztHbEZpbTZGM0M7RWtGL2w2RkE7SUFDRSw2Q0FBNEM7R2xGaW02RjlDO0VrRi9sNkZBO0lBQ0UsOENBQTZDO0dsRmltNkYvQztFa0YvbDZGQTtJQUNFLDZDQUE0QztHbEZpbTZGOUM7RWtGL2w2RkE7SUFDRSw2Q0FBNEM7R2xGaW02RjlDO0VrRi9sNkZBO0lBQ0UsOENBQTZDO0dsRmltNkYvQztFa0YvbDZGQTtJQUNFLDRDQUEyQztHbEZpbTZGN0M7RWtGL2w2RkE7SUFDRSw4Q0FBNkM7R2xGaW02Ri9DO0NBQ0Y7O0FrRjlsNkZBO0VBQ0U7SUFDRSxnQkFBZTtHbEZpbTZGakI7RWtGOWw2RkE7SUFDRSw0REFBMkQ7R2xGZ202RjdEO0VrRjdsNkZBO0lBQ0UsMERBQXlEO0dsRitsNkYzRDtFa0Y1bDZGQTtJQUNFLDREQUEyRDtHbEY4bDZGN0Q7RWtGM2w2RkE7SUFDRSwwREFBeUQ7R2xGNmw2RjNEO0VrRjFsNkZBO0lBQ0UsMkRBQTBEO0dsRjRsNkY1RDtFa0Z6bDZGQTtJQUNFLGdCQUFlO0dsRjJsNkZqQjtDQUNGOztBbUY5czZGQTtFQUlNLHFCQUFjO0VBQWQsZ0JBQWM7RUFBZCxpQkFBYztFQUFkLGdCQUFjO0VBQWQsbUJBQWM7RUFBZCxrQkFBYztFQUFkLGdCQUFjO0VBQWQsa0JBQWM7RUFBZCxrQkFBYztFQUFkLGdCQUFjO0VBQWQsZUFBYztFQUFkLGtCQUFjO0VBQWQsa0JBQWM7RUFBZCxpQkFBYztFQUFkLGdCQUFjO0VBQWQsZ0JBQWM7RUFBZCxjQUFjO0VBQWQsZ0JBQWM7RUFBZCxxQkFBYztFQUlkLG1CQUFjO0VBQWQscUJBQWM7RUFBZCxtQkFBYztFQUFkLGdCQUFjO0VBQWQsbUJBQWM7RUFBZCxrQkFBYztFQUFkLGlCQUFjO0VBQWQsZ0JBQWM7Q25Gb3U2RnBCOztBb0Z2dTZGRTtFQUNFLHdCQUF1QjtDcEYwdTZGM0I7O0FvRnh1NkZFO0VBQ0UseUJBQXdCO0NwRjJ1NkY1Qjs7QXFGaHY2RkE7RUFDRSxjQUFhO0VBQ2IsMEJDNENlO0VEM0NmLGNBQWE7RUFDYixZQUFXO0VBQ1gsZ0NBQStCO0VBQy9CLGdCQUFlO0VBQ2YsUUFBTztFQUNQLE9BQU07RUFDTixjQ2tLcUI7Q3RGaWw2RnZCOztBcUZodjZGQTtFQUVJLHFDQ2tDMEM7RURqQzFDLFlqRlJXO0NKMHY2RmY7O0F1Rmp3NkZBO0VBQ0Usd0JBQXVCO0N2Rm93NkZ6Qjs7QXVGanc2RkE7OztFQUdFLGlCQUFnQjtDdkZvdzZGbEI7O0F1Rmp3NkZBO0VBQ0UsbUJBQWtCO0N2Rm93NkZwQjs7QXVGcnc2RkE7RUFJSSxrRUFBeUU7Q3ZGcXc2RjdFOztBdUZsdzZGRTtFMUVMSSxzQ1RLUztDSnN3NkZmOztBdUZ0dzZGRTtFQUtJLGVBQWM7RUFDZCxrQkRvQnlCO0N0Rml2NkYvQjs7QXVGM3c2RkU7RUFVSSxjQUFhO0N2RnF3NkZuQjs7QXVGanc2RjZDO0VBQ3pDO0lBQ0UscUNBQTBGO0d2Rm93NkY5RjtFdUZsdzZGRTtJQUNFLHlDQUE2RjtHdkZvdzZGakc7Q0FDRjs7QXVGanc2RkU7RUFFSSx3QkQwQnVGO0N0Rnl1NkY3Rjs7QXVGcnc2RkU7RUFNSSw0QkQwQjZGO0N0Rnl1NkZuRzs7QXVGenc2RkU7RUFVSSwrQkRrQnVGO0N0Rml2NkY3Rjs7QXVGN3c2RkU7RUFjSSxtQ0RrQjZGO0N0Rml2NkZuRzs7QXVGL3Y2RkU7RUFFSSw0QkRZNkY7Q3RGcXY2Rm5HOztBdUZudzZGRTtFQU1JLG1DRFE2RjtDdEZ5djZGbkc7O0F1Rjd2NkZFOzs7RUFJSSwyQkRKdUY7RUNLdkYsY0Q2RHFFO0N0RmtzNkYzRTs7QXVGcHc2RkU7OztFQVFNLCtCREoyRjtDdEZzdzZGbkc7O0F1Rjd2NkZFOzs7RUFJSSwrQkRiNkY7Q3RGNHc2Rm5HOztBdUZqdjZGRTtFQUVJLDhDQUFnRDtDdkZtdjZGdEQ7O0F1RnJ2NkZFO0VBS00sbUNEaEMyRjtDdEZveDZGbkc7O0F1Ri91NkZFO0VBRUksT0FBTTtDdkZpdjZGWjs7QXVGbnY2RkU7RUFNSSxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLDhDQUEySDtDdkZpdjZGakk7O0F1Rnp2NkZFO0VBYU0sbUNEd0RtQjtFQ3ZEbkIsYUQxRmE7Q3RGMDA2RnJCOztBdUY5djZGRTtFQW1CSSxpQkFBZ0I7RUFDaEIsZ0JBQWU7RUFDZixPQUFNO0VBQ04sbUNEK0NxQjtFQzlDckIsYURuR2U7RUNvR2YsY25GbWJrQztDSjR6NUZ4Qzs7QXVGdnc2RkU7RUE4Qk0sMEJuRjVIVTtDSnkyNkZsQjs7QXVGM3c2RkU7RUFrQ00sdUJuRnhJTztDSnEzNkZmOztBdUYvdzZGRTtFQThCTSwwQm5GNUhVO0NKaTM2RmxCOztBdUZueDZGRTtFQWtDTSx1Qm5GeElPO0NKNjM2RmY7O0F1RnZ4NkZFO0VBOEJNLDBCbkY1SFU7Q0p5MzZGbEI7O0F1RjN4NkZFO0VBa0NNLHVCbkZ4SU87Q0pxNDZGZjs7QXVGL3g2RkU7RUE4Qk0sMEJuRjVIVTtDSmk0NkZsQjs7QXVGbnk2RkU7RUFrQ00sdUJuRnhJTztDSjY0NkZmOztBdUZ2eTZGRTtFQThCTSwwQm5GNUhVO0NKeTQ2RmxCOztBdUYzeTZGRTtFQWtDTSx1Qm5GeElPO0NKcTU2RmY7O0F1Ri95NkZFO0VBOEJNLDBCbkY1SFU7Q0ppNTZGbEI7O0F1Rm56NkZFO0VBa0NNLHVCbkZ4SU87Q0o2NTZGZjs7QXVGdno2RkU7RUE4Qk0sMEJuRjVIVTtDSnk1NkZsQjs7QXVGM3o2RkU7RUFrQ00sdUJuRnhJTztDSnE2NkZmOztBdUYvejZGRTtFQThCTSwwQm5GNUhVO0NKaTY2RmxCOztBdUZuMDZGRTtFQWtDTSx1Qm5GeElPO0NKNjY2RmY7O0F1RnYwNkZFO0VBdUNJLCtCRGhGdUY7Q3RGbzM2RjdGOztBdUYzMDZGRTtFQTJDSSxtQ0RoRjZGO0N0Rm8zNkZuRzs7QXVGLzA2RkU7RUErQ0ksUUFBTztFQUNQLGdCQUFlO0VBQ2YsU0FBUTtFQUNSLE9BQU07RUFDTixjbkZ3WmtDO0NKNDQ1RnhDOztBdUZoeTZGRTtFQUVJLG1DRDlGNkY7Q3RGZzQ2Rm5HOztBdUY5eDZGRTtFQUVJLGlCQUFnQjtDdkZneTZGdEI7O0F1Rmx5NkZFOztFQU9JLGNBQWE7Q3ZGZ3k2Rm5COztBdUZ2eTZGRTtFQVdJLGlCQUFnQjtDdkZneTZGdEI7O0F1RjV4NkZFO0VBRUksY0FBYTtDdkY4eDZGbkI7O0F1Rmo3NkZFO0VBNkpRLHdCRGpJbUY7Q3RGeTU2RjdGOztBdUZyeDZGUTs7RUFFRSw0QkRsSXlGO0N0RjA1NkZuRzs7QXVGMTc2RkU7RUFzS1EsK0JEMUltRjtDdEZrNjZGN0Y7O0F1RnJ4NkZROztFQUVFLG1DRDNJeUY7Q3RGbTY2Rm5HOztBdUZqNzZGRTtFQStKUSw0QkRqSnlGO0N0RnU2NkZuRzs7QXVGcjc2RkU7RUFtS1EsbUNEckp5RjtDdEYyNjZGbkc7O0F1RnQ0NkZFO0VBc0hRLE9BQU07Q3ZGb3g2RmhCOztBdUYxNDZGRTtFQTBIUSxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLDhDQUEySDtDdkZveDZGckk7O0F1RjV4NkZNO0VBYU0sMkJEMUtpRjtFQzJLakYsbUNEN0RlO0VDOERmLGNEMUcrRDtDdEY2MzZGM0U7O0F1Rmp4NkZZO0VBRUUsK0JENUtxRjtDdEYrNzZGbkc7O0F1RnR5NkZNO0VBeUJRLG1DRHhFYTtFQ3lFYixhRDFOTztDdEYyKzZGckI7O0F1Ri81NkZFO0VBb0pRLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLE9BQU07RUFDTixtQ0RsRmlCO0VDbUZqQixhRHBPVztFQ3FPWCxjbkZrVDhCO0NKNjk1RnhDOztBdUZ4NjZGRTtFQStKVSwwQm5GN1BNO0NKMGc3RmxCOztBdUY1NjZGRTtFQW1LVSx1Qm5GelFHO0NKc2g3RmY7O0F1Rmg3NkZFO0VBK0pVLDBCbkY3UE07Q0praDdGbEI7O0F1RnA3NkZFO0VBbUtVLHVCbkZ6UUc7Q0o4aDdGZjs7QXVGeDc2RkU7RUErSlUsMEJuRjdQTTtDSjBoN0ZsQjs7QXVGNTc2RkU7RUFtS1UsdUJuRnpRRztDSnNpN0ZmOztBdUZoODZGRTtFQStKVSwwQm5GN1BNO0NKa2k3RmxCOztBdUZwODZGRTtFQW1LVSx1Qm5GelFHO0NKOGk3RmY7O0F1Rng4NkZFO0VBK0pVLDBCbkY3UE07Q0owaTdGbEI7O0F1RjU4NkZFO0VBbUtVLHVCbkZ6UUc7Q0pzajdGZjs7QXVGaDk2RkU7RUErSlUsMEJuRjdQTTtDSmtqN0ZsQjs7QXVGcDk2RkU7RUFtS1UsdUJuRnpRRztDSjhqN0ZmOztBdUZ4OTZGRTtFQStKVSwwQm5GN1BNO0NKMGo3RmxCOztBdUY1OTZGRTtFQW1LVSx1Qm5GelFHO0NKc2s3RmY7O0F1RmgrNkZFO0VBK0pVLDBCbkY3UE07Q0prazdGbEI7O0F1RnArNkZFO0VBbUtVLHVCbkZ6UUc7Q0o4azdGZjs7QXVGeCs2RkU7RUF3S1EsK0JEak5tRjtDdEZxaDdGN0Y7O0F1RmowNkZROztFQUVFLG1DRGxOeUY7Q3RGc2g3Rm5HOztBdUZqLzZGRTtFQWlMUSxRQUFPO0VBQ1AsZ0JBQWU7RUFDZixTQUFRO0VBQ1IsT0FBTTtFQUNOLGNuRnNSOEI7Q0o4aTZGeEM7O0F1Rmw4NkZFO0VBb0lRLG1DRGhPeUY7Q3RGa2k3Rm5HOztBdUZ2ZzdGRTtFQXFOUSw4Q0FBZ0Q7Q3ZGc3o2RjFEOztBdUYzZzdGRTtFQXdOVSxtQ0RuUHVGO0N0RjBpN0ZuRzs7QXVGeDg2RkU7RUF3SlEsaUJBQWdCO0N2Rm96NkYxQjs7QXVGNTg2RkU7O0VBNkpRLGNBQWE7Q3ZGb3o2RnZCOztBdUZqOTZGRTtFQWlLUSxpQkFBZ0I7Q3ZGb3o2RjFCOztBdUZ0ODZGRTtFQXdKUSxjQUFhO0N2Rmt6NkZ2Qjs7QWlCM2s3Rkk7RXNFMklFO0lBRUksd0JEakltRjtHdEZvazdGM0Y7RXVGaDg2Rk07O0lBRUUsNEJEbEl5RjtHdEZvazdGakc7RXVGejg2Rkk7SUFXSSwrQkQxSW1GO0d0RjJrN0YzRjtFdUY5NzZGTTs7SUFFRSxtQ0QzSXlGO0d0RjJrN0ZqRztFdUY1NzZGSTtJQUVJLDRCRGpKeUY7R3RGOGs3RmpHO0V1Ri83NkZJO0lBTUksbUNEckp5RjtHdEZpbDdGakc7RXVGeDc2Rkk7SUFFSSxPQUFNO0d2Rnk3NkZkO0V1RjM3NkZJO0lBTUksZUFBYztJQUNkLG1CQUFrQjtJQUNsQiw4Q0FBMkg7R3ZGdzc2Rm5JO0V1Rmg4NkZJO0lBYU0sMkJEMUtpRjtJQzJLakYsbUNEN0RlO0lDOERmLGNEMUcrRDtHdEZnaTdGekU7RXVGcDc2RlU7SUFFRSwrQkQ1S3FGO0d0RmltN0ZqRztFdUZ4ODZGSTtJQXlCUSxtQ0R4RWE7SUN5RWIsYUQxTk87R3RGNG83Rm5CO0V1RjU4NkZJO0lBZ0NJLGlCQUFnQjtJQUNoQixnQkFBZTtJQUNmLE9BQU07SUFDTixtQ0RsRmlCO0lDbUZqQixhRHBPVztJQ3FPWCxjbkZrVDhCO0dKNm42RnRDO0V1RnA5NkZJO0lBMkNNLDBCbkY3UE07R0p5cTdGaEI7RXVGdjk2Rkk7SUErQ00sdUJuRnpRRztHSm9yN0ZiO0V1RjE5NkZJO0lBMkNNLDBCbkY3UE07R0orcTdGaEI7RXVGNzk2Rkk7SUErQ00sdUJuRnpRRztHSjByN0ZiO0V1RmgrNkZJO0lBMkNNLDBCbkY3UE07R0pxcjdGaEI7RXVGbis2Rkk7SUErQ00sdUJuRnpRRztHSmdzN0ZiO0V1RnQrNkZJO0lBMkNNLDBCbkY3UE07R0oycjdGaEI7RXVGeis2Rkk7SUErQ00sdUJuRnpRRztHSnNzN0ZiO0V1RjUrNkZJO0lBMkNNLDBCbkY3UE07R0ppczdGaEI7RXVGLys2Rkk7SUErQ00sdUJuRnpRRztHSjRzN0ZiO0V1RmwvNkZJO0lBMkNNLDBCbkY3UE07R0p1czdGaEI7RXVGci82Rkk7SUErQ00sdUJuRnpRRztHSmt0N0ZiO0V1RngvNkZJO0lBMkNNLDBCbkY3UE07R0o2czdGaEI7RXVGMy82Rkk7SUErQ00sdUJuRnpRRztHSnd0N0ZiO0V1RjkvNkZJO0lBMkNNLDBCbkY3UE07R0ptdDdGaEI7RXVGamc3Rkk7SUErQ00sdUJuRnpRRztHSjh0N0ZiO0V1RnBnN0ZJO0lBb0RJLCtCRGpObUY7R3RGb3E3RjNGO0V1Rmg5NkZNOztJQUVFLG1DRGxOeUY7R3RGb3E3RmpHO0V1RjNnN0ZJO0lBNkRJLFFBQU87SUFDUCxnQkFBZTtJQUNmLFNBQVE7SUFDUixPQUFNO0lBQ04sY25Gc1I4QjtHSjJyNkZ0QztFdUY3ODZGSTtJQUVJLG1DRGhPeUY7R3RGOHE3RmpHO0V1Rmg4NkZJO0lBRUksOENBQWdEO0d2Rmk4NkZ4RDtFdUZuODZGSTtJQUtNLG1DRG5QdUY7R3RGb3I3RmpHO0V1RjU3NkZJO0lBRUksaUJBQWdCO0d2RjY3NkZ4QjtFdUYvNzZGSTs7SUFPSSxjQUFhO0d2RjQ3NkZyQjtFdUZuODZGSTtJQVdJLGlCQUFnQjtHdkYyNzZGeEI7RXVGdjc2Rkk7SUFFSSxjQUFhO0d2Rnc3NkZyQjtDQUNGOztBaUJsdDdGSTtFc0UySUU7SUFFSSx3QkRqSW1GO0d0RjJzN0YzRjtFdUZ2azdGTTs7SUFFRSw0QkRsSXlGO0d0RjJzN0ZqRztFdUZobDdGSTtJQVdJLCtCRDFJbUY7R3RGa3Q3RjNGO0V1RnJrN0ZNOztJQUVFLG1DRDNJeUY7R3RGa3Q3RmpHO0V1Rm5rN0ZJO0lBRUksNEJEakp5RjtHdEZxdDdGakc7RXVGdGs3Rkk7SUFNSSxtQ0RySnlGO0d0Rnd0N0ZqRztFdUYvajdGSTtJQUVJLE9BQU07R3ZGZ2s3RmQ7RXVGbGs3Rkk7SUFNSSxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLDhDQUEySDtHdkYrajdGbkk7RXVGdms3Rkk7SUFhTSwyQkQxS2lGO0lDMktqRixtQ0Q3RGU7SUM4RGYsY0QxRytEO0d0RnVxN0Z6RTtFdUYzajdGVTtJQUVFLCtCRDVLcUY7R3RGd3U3RmpHO0V1Ri9rN0ZJO0lBeUJRLG1DRHhFYTtJQ3lFYixhRDFOTztHdEZteDdGbkI7RXVGbmw3Rkk7SUFnQ0ksaUJBQWdCO0lBQ2hCLGdCQUFlO0lBQ2YsT0FBTTtJQUNOLG1DRGxGaUI7SUNtRmpCLGFEcE9XO0lDcU9YLGNuRmtUOEI7R0pvdzZGdEM7RXVGM2w3Rkk7SUEyQ00sMEJuRjdQTTtHSmd6N0ZoQjtFdUY5bDdGSTtJQStDTSx1Qm5GelFHO0dKMno3RmI7RXVGam03Rkk7SUEyQ00sMEJuRjdQTTtHSnN6N0ZoQjtFdUZwbTdGSTtJQStDTSx1Qm5GelFHO0dKaTA3RmI7RXVGdm03Rkk7SUEyQ00sMEJuRjdQTTtHSjR6N0ZoQjtFdUYxbTdGSTtJQStDTSx1Qm5GelFHO0dKdTA3RmI7RXVGN203Rkk7SUEyQ00sMEJuRjdQTTtHSmswN0ZoQjtFdUZobjdGSTtJQStDTSx1Qm5GelFHO0dKNjA3RmI7RXVGbm43Rkk7SUEyQ00sMEJuRjdQTTtHSncwN0ZoQjtFdUZ0bjdGSTtJQStDTSx1Qm5GelFHO0dKbTE3RmI7RXVGem43Rkk7SUEyQ00sMEJuRjdQTTtHSjgwN0ZoQjtFdUY1bjdGSTtJQStDTSx1Qm5GelFHO0dKeTE3RmI7RXVGL243Rkk7SUEyQ00sMEJuRjdQTTtHSm8xN0ZoQjtFdUZsbzdGSTtJQStDTSx1Qm5GelFHO0dKKzE3RmI7RXVGcm83Rkk7SUEyQ00sMEJuRjdQTTtHSjAxN0ZoQjtFdUZ4bzdGSTtJQStDTSx1Qm5GelFHO0dKcTI3RmI7RXVGM283Rkk7SUFvREksK0JEak5tRjtHdEYyeTdGM0Y7RXVGdmw3Rk07O0lBRUUsbUNEbE55RjtHdEYyeTdGakc7RXVGbHA3Rkk7SUE2REksUUFBTztJQUNQLGdCQUFlO0lBQ2YsU0FBUTtJQUNSLE9BQU07SUFDTixjbkZzUjhCO0dKazA2RnRDO0V1RnBsN0ZJO0lBRUksbUNEaE95RjtHdEZxejdGakc7RXVGdms3Rkk7SUFFSSw4Q0FBZ0Q7R3ZGd2s3RnhEO0V1RjFrN0ZJO0lBS00sbUNEblB1RjtHdEYyejdGakc7RXVGbms3Rkk7SUFFSSxpQkFBZ0I7R3ZGb2s3RnhCO0V1RnRrN0ZJOztJQU9JLGNBQWE7R3ZGbWs3RnJCO0V1RjFrN0ZJO0lBV0ksaUJBQWdCO0d2RmtrN0Z4QjtFdUY5ajdGSTtJQUVJLGNBQWE7R3ZGK2o3RnJCO0NBQ0Y7O0FpQnoxN0ZJO0VzRTJJRTtJQUVJLHdCRGpJbUY7R3RGazE3RjNGO0V1RjlzN0ZNOztJQUVFLDRCRGxJeUY7R3RGazE3RmpHO0V1RnZ0N0ZJO0lBV0ksK0JEMUltRjtHdEZ5MTdGM0Y7RXVGNXM3Rk07O0lBRUUsbUNEM0l5RjtHdEZ5MTdGakc7RXVGMXM3Rkk7SUFFSSw0QkRqSnlGO0d0RjQxN0ZqRztFdUY3czdGSTtJQU1JLG1DRHJKeUY7R3RGKzE3RmpHO0V1RnRzN0ZJO0lBRUksT0FBTTtHdkZ1czdGZDtFdUZ6czdGSTtJQU1JLGVBQWM7SUFDZCxtQkFBa0I7SUFDbEIsOENBQTJIO0d2RnNzN0ZuSTtFdUY5czdGSTtJQWFNLDJCRDFLaUY7SUMyS2pGLG1DRDdEZTtJQzhEZixjRDFHK0Q7R3RGOHk3RnpFO0V1RmxzN0ZVO0lBRUUsK0JENUtxRjtHdEYrMjdGakc7RXVGdHQ3Rkk7SUF5QlEsbUNEeEVhO0lDeUViLGFEMU5PO0d0RjA1N0ZuQjtFdUYxdDdGSTtJQWdDSSxpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixPQUFNO0lBQ04sbUNEbEZpQjtJQ21GakIsYURwT1c7SUNxT1gsY25Ga1Q4QjtHSjI0NkZ0QztFdUZsdTdGSTtJQTJDTSwwQm5GN1BNO0dKdTc3RmhCO0V1RnJ1N0ZJO0lBK0NNLHVCbkZ6UUc7R0prODdGYjtFdUZ4dTdGSTtJQTJDTSwwQm5GN1BNO0dKNjc3RmhCO0V1RjN1N0ZJO0lBK0NNLHVCbkZ6UUc7R0p3ODdGYjtFdUY5dTdGSTtJQTJDTSwwQm5GN1BNO0dKbTg3RmhCO0V1Rmp2N0ZJO0lBK0NNLHVCbkZ6UUc7R0o4ODdGYjtFdUZwdjdGSTtJQTJDTSwwQm5GN1BNO0dKeTg3RmhCO0V1RnZ2N0ZJO0lBK0NNLHVCbkZ6UUc7R0pvOTdGYjtFdUYxdjdGSTtJQTJDTSwwQm5GN1BNO0dKKzg3RmhCO0V1Rjd2N0ZJO0lBK0NNLHVCbkZ6UUc7R0owOTdGYjtFdUZodzdGSTtJQTJDTSwwQm5GN1BNO0dKcTk3RmhCO0V1Rm53N0ZJO0lBK0NNLHVCbkZ6UUc7R0pnKzdGYjtFdUZ0dzdGSTtJQTJDTSwwQm5GN1BNO0dKMjk3RmhCO0V1Rnp3N0ZJO0lBK0NNLHVCbkZ6UUc7R0pzKzdGYjtFdUY1dzdGSTtJQTJDTSwwQm5GN1BNO0dKaSs3RmhCO0V1Ri93N0ZJO0lBK0NNLHVCbkZ6UUc7R0o0KzdGYjtFdUZseDdGSTtJQW9ESSwrQkRqTm1GO0d0Rms3N0YzRjtFdUY5dDdGTTs7SUFFRSxtQ0RsTnlGO0d0Rms3N0ZqRztFdUZ6eDdGSTtJQTZESSxRQUFPO0lBQ1AsZ0JBQWU7SUFDZixTQUFRO0lBQ1IsT0FBTTtJQUNOLGNuRnNSOEI7R0p5ODZGdEM7RXVGM3Q3Rkk7SUFFSSxtQ0RoT3lGO0d0RjQ3N0ZqRztFdUY5czdGSTtJQUVJLDhDQUFnRDtHdkYrczdGeEQ7RXVGanQ3Rkk7SUFLTSxtQ0RuUHVGO0d0Rms4N0ZqRztFdUYxczdGSTtJQUVJLGlCQUFnQjtHdkYyczdGeEI7RXVGN3M3Rkk7O0lBT0ksY0FBYTtHdkYwczdGckI7RXVGanQ3Rkk7SUFXSSxpQkFBZ0I7R3ZGeXM3RnhCO0V1RnJzN0ZJO0lBRUksY0FBYTtHdkZzczdGckI7Q0FDRjs7QWlCaCs3Rkk7RXNFMklFO0lBRUksd0JEakltRjtHdEZ5OTdGM0Y7RXVGcjE3Rk07O0lBRUUsNEJEbEl5RjtHdEZ5OTdGakc7RXVGOTE3Rkk7SUFXSSwrQkQxSW1GO0d0RmcrN0YzRjtFdUZuMTdGTTs7SUFFRSxtQ0QzSXlGO0d0RmcrN0ZqRztFdUZqMTdGSTtJQUVJLDRCRGpKeUY7R3RGbSs3RmpHO0V1RnAxN0ZJO0lBTUksbUNEckp5RjtHdEZzKzdGakc7RXVGNzA3Rkk7SUFFSSxPQUFNO0d2RjgwN0ZkO0V1RmgxN0ZJO0lBTUksZUFBYztJQUNkLG1CQUFrQjtJQUNsQiw4Q0FBMkg7R3ZGNjA3Rm5JO0V1RnIxN0ZJO0lBYU0sMkJEMUtpRjtJQzJLakYsbUNEN0RlO0lDOERmLGNEMUcrRDtHdEZxNzdGekU7RXVGejA3RlU7SUFFRSwrQkQ1S3FGO0d0RnMvN0ZqRztFdUY3MTdGSTtJQXlCUSxtQ0R4RWE7SUN5RWIsYUQxTk87R3RGaWk4Rm5CO0V1RmoyN0ZJO0lBZ0NJLGlCQUFnQjtJQUNoQixnQkFBZTtJQUNmLE9BQU07SUFDTixtQ0RsRmlCO0lDbUZqQixhRHBPVztJQ3FPWCxjbkZrVDhCO0dKa2g3RnRDO0V1RnoyN0ZJO0lBMkNNLDBCbkY3UE07R0o4ajhGaEI7RXVGNTI3Rkk7SUErQ00sdUJuRnpRRztHSnlrOEZiO0V1Ri8yN0ZJO0lBMkNNLDBCbkY3UE07R0pvazhGaEI7RXVGbDM3Rkk7SUErQ00sdUJuRnpRRztHSitrOEZiO0V1RnIzN0ZJO0lBMkNNLDBCbkY3UE07R0owazhGaEI7RXVGeDM3Rkk7SUErQ00sdUJuRnpRRztHSnFsOEZiO0V1RjMzN0ZJO0lBMkNNLDBCbkY3UE07R0pnbDhGaEI7RXVGOTM3Rkk7SUErQ00sdUJuRnpRRztHSjJsOEZiO0V1Rmo0N0ZJO0lBMkNNLDBCbkY3UE07R0pzbDhGaEI7RXVGcDQ3Rkk7SUErQ00sdUJuRnpRRztHSmltOEZiO0V1RnY0N0ZJO0lBMkNNLDBCbkY3UE07R0o0bDhGaEI7RXVGMTQ3Rkk7SUErQ00sdUJuRnpRRztHSnVtOEZiO0V1Rjc0N0ZJO0lBMkNNLDBCbkY3UE07R0prbThGaEI7RXVGaDU3Rkk7SUErQ00sdUJuRnpRRztHSjZtOEZiO0V1Rm41N0ZJO0lBMkNNLDBCbkY3UE07R0p3bThGaEI7RXVGdDU3Rkk7SUErQ00sdUJuRnpRRztHSm1uOEZiO0V1Rno1N0ZJO0lBb0RJLCtCRGpObUY7R3RGeWo4RjNGO0V1RnIyN0ZNOztJQUVFLG1DRGxOeUY7R3RGeWo4RmpHO0V1Rmg2N0ZJO0lBNkRJLFFBQU87SUFDUCxnQkFBZTtJQUNmLFNBQVE7SUFDUixPQUFNO0lBQ04sY25Gc1I4QjtHSmdsN0Z0QztFdUZsMjdGSTtJQUVJLG1DRGhPeUY7R3RGbWs4RmpHO0V1RnIxN0ZJO0lBRUksOENBQWdEO0d2RnMxN0Z4RDtFdUZ4MTdGSTtJQUtNLG1DRG5QdUY7R3RGeWs4RmpHO0V1RmoxN0ZJO0lBRUksaUJBQWdCO0d2RmsxN0Z4QjtFdUZwMTdGSTs7SUFPSSxjQUFhO0d2RmkxN0ZyQjtFdUZ4MTdGSTtJQVdJLGlCQUFnQjtHdkZnMTdGeEI7RXVGNTA3Rkk7SUFFSSxjQUFhO0d2RjYwN0ZyQjtDQUNGOztBdUZ4MDdGRTtFQUVJLFVBQVM7Q3ZGMDA3RmY7O0F1RjUwN0ZFO0VBTUksVUFBUztFQUNULFFBQU87RUFDUCxnQkFBZTtFQUNmLFNBQVE7RUFDUixjbkZ1TmtDO0NKbW43RnhDOztBdUZ0MDdGRTtFQUVJLGlCQUFnQjtDdkZ3MDdGdEI7O0F1RjEwN0ZFO0VBTUksaUJBQWdCO0N2RncwN0Z0Qjs7QXVGNTE3RkU7RUE2QlEsVUFBUztDdkZtMDdGbkI7O0F1RmgyN0ZFO0VBaUNRLFVBQVM7RUFDVCxRQUFPO0VBQ1AsZ0JBQWU7RUFDZixTQUFRO0VBQ1IsY25GNEw4QjtDSnVvN0Z4Qzs7QXVGNzA3Rk07RUFjSSxtQ0Q5UmdGO0N0RmltOEYxRjs7QXVGOTE3RkU7RUFpQ1EsaUJBQWdCO0N2RmkwN0YxQjs7QWlCL284Rkk7RXNFMFRFO0lBRUksVUFBUztHdkZ3MTdGakI7RXVGMTE3Rkk7SUFNSSxVQUFTO0lBQ1QsUUFBTztJQUNQLGdCQUFlO0lBQ2YsU0FBUTtJQUNSLGNuRjRMOEI7R0oycDdGdEM7RXVGajI3Rkk7SUFjSSxtQ0Q5UmdGO0d0Rm9uOEZ4RjtFdUZsMTdGSTtJQUVJLGlCQUFnQjtHdkZtMTdGeEI7Q0FDRjs7QWlCbHE4Rkk7RXNFMFRFO0lBRUksVUFBUztHdkYyMjdGakI7RXVGNzI3Rkk7SUFNSSxVQUFTO0lBQ1QsUUFBTztJQUNQLGdCQUFlO0lBQ2YsU0FBUTtJQUNSLGNuRjRMOEI7R0o4cTdGdEM7RXVGcDM3Rkk7SUFjSSxtQ0Q5UmdGO0d0RnVvOEZ4RjtFdUZyMjdGSTtJQUVJLGlCQUFnQjtHdkZzMjdGeEI7Q0FDRjs7QWlCcnI4Rkk7RXNFMFRFO0lBRUksVUFBUztHdkY4MzdGakI7RXVGaDQ3Rkk7SUFNSSxVQUFTO0lBQ1QsUUFBTztJQUNQLGdCQUFlO0lBQ2YsU0FBUTtJQUNSLGNuRjRMOEI7R0ppczdGdEM7RXVGdjQ3Rkk7SUFjSSxtQ0Q5UmdGO0d0RjBwOEZ4RjtFdUZ4MzdGSTtJQUVJLGlCQUFnQjtHdkZ5MzdGeEI7Q0FDRjs7QWlCeHM4Rkk7RXNFMFRFO0lBRUksVUFBUztHdkZpNTdGakI7RXVGbjU3Rkk7SUFNSSxVQUFTO0lBQ1QsUUFBTztJQUNQLGdCQUFlO0lBQ2YsU0FBUTtJQUNSLGNuRjRMOEI7R0pvdDdGdEM7RXVGMTU3Rkk7SUFjSSxtQ0Q5UmdGO0d0RjZxOEZ4RjtFdUYzNDdGSTtJQUVJLGlCQUFnQjtHdkY0NDdGeEI7Q0FDRjs7QXVGdjQ3RkU7RUFDRSxlQUFjO0N2RjA0N0ZsQjs7QXVGMzQ3RkU7RUFLTSxtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLGFBQVk7Q3ZGMDQ3RnBCOztBdUZqNTdGRTtFQVlJLGdCQUFlO0VBQ2YsZ0JBQWU7Q3ZGeTQ3RnJCOztBdUZ0NTdGRTs7O0VBbUJJLGVBQWM7Q3ZGeTQ3RnBCOztBdUZuNDdGQTs7Ozs7RUFNTSxlQUFjO0N2RnE0N0ZwQjs7QWlCeHY4Rkk7RXNFd1hKOzs7SWhFcGFNLHlDK0RzS3FCO0lDcVFyQixtQkR0WmU7R3RGdXg4Rm5CO0NBQ0Y7O0F1Qnp5OEZNO0VnRWdhTjs7O0loRS9aUSxpQkFBZ0I7R3ZCK3k4RnRCO0NBQ0Y7O0FpQnp3OEZJO0VzRWlZRTs7O0lBQ0UsZUFBYztHdkY4NDdGcEI7Q0FDRjs7QWlCcHc4Rkk7RXNFMldKOzs7SUFlTSxlQUFjO0d2Rmk1N0ZsQjtDQUNGOztBaUJ6eDhGSTtFc0U0WUo7OztJaEV4Yk0seUMrRHNLcUI7SUN5UnJCLG1CRDFhZTtHdEZ3ejhGbkI7Q0FDRjs7QXVCMTA4Rk07RWdFb2JOOzs7SWhFbmJRLGlCQUFnQjtHdkJnMThGdEI7Q0FDRjs7QWlCMXk4Rkk7RXNFcVpFOzs7SUFDRSxvQkR4VW1FO0d0Rm11OEZ6RTtDQUNGOztBaUJyeThGSTtFc0UrWEo7OztJQWNNLG9CRDVVcUU7R3RGMnU4RnpFO0NBQ0Y7O0FpQjd5OEZJO0VzRStYSjs7O0lBaUJNLGVBQWM7R3ZGbzY3RmxCO0NBQ0Y7O0FpQmwwOEZJO0VzRWthSjs7O0loRTljTSx5QytEc0txQjtJQytTckIsbUJEaGNlO0d0RmkyOEZuQjtDQUNGOztBdUJuMzhGTTtFZ0UwY047OztJaEV6Y1EsaUJBQWdCO0d2QnkzOEZ0QjtDQUNGOztBaUJuMThGSTtFc0UyYUU7OztJQUNFLG9CRDlWbUU7R3RGNHc4RnpFO0NBQ0Y7O0FpQjkwOEZJO0VzRXFaSjs7O0lBY00sb0JEbFdxRTtHdEZveDhGekU7Q0FDRjs7QXVGOTY3RkE7RUFDRSwwQkRoY2U7Q3RGaTM4RmpCOztBdUZsNzdGQTtFQUlJLGtCbkZrRzZDO0NKZzE3RmpEOztBdUY5NjdGQTtFaEV6ZU0saUUrRHNLcUI7RUN3VXZCLGFEemRpQjtDdEZ1NDhGckI7O0F1Qng1OEZNO0VnRXFlTjtJaEVwZVEsaUJBQWdCO0d2QjQ1OEZ0QjtDQUNGOztBdUZqNzdGRTtFQUdJLDRCQUEyQjtDdkZrNzdGakM7O0F1Rjk2N0ZFO0VBR0ksb0JEdGVlO0N0RnE1OEZyQjs7QXVGbDc3RkU7RUFPSSxXQUFVO0N2Ris2N0ZoQjs7QWlCcjM4Rkk7RXNFZ2JKO0lBNkJNLDRCQUEyQjtJQUMzQixvQkRsZmU7R3RGKzU4Rm5CO0V1RjE2N0ZFO0lBR0ksZUFBYztHdkYwNjdGcEI7Q0FDRjs7QXVGcjY3RkE7RUFFSSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsT0FBTTtDdkZ1NjdGVjs7QXVGNTY3RkE7RUFRTSxpQkFBZ0I7Q3ZGdzY3RnRCOztBdUZuNjdGQTtFQUVJLGFEN2dCaUI7Q3RGazc4RnJCOztBdUZ2NjdGQTtFQU1JLFVBQVM7RUFDVCxZQUFXO0VBQ1gsUUFBTztFQUNQLGdCQUFlO0VBQ2YsT0FBTTtDdkZxNjdGVjs7QXVGLzY3RkE7RUFjSSxVQUFTO0VBQ1QsWUFBVztFQUNYLGdCQUFlO0VBQ2YsT0FBTTtDdkZxNjdGVjs7QXVGdDc3RkE7RUFvQk0seUNBQTRDO0VBQzVDLGlCQUFnQjtFQ3BpQnBCLHNCQUFxQjtFQUNyQixxQ0FBb0M7Q3hGMjg4RnRDOztBdUZsNjdGdUM7RUEzQnZDO0lBOEJNLGdCQUFlO0d2Rm82N0ZuQjtDQUNGOztBdUZoNjdGQTtFQUNFLHVCbkZ6a0JhO0VtRjBrQmIsOEJuRnZrQmdCO0VtRndrQmhCLGVBQThCO0VBQzlCLGNEdmZ3QjtDdEYwNThGMUI7O0F1Rmo2N0ZFO0VBRUUsa0JEMWZnRDtDdEY2NThGcEQ7O0F1Ri81N0ZBO0VBQ0UscUJuRlQrQztDSjI2N0ZqRDs7QXVGaDY3RkU7RUFDRSxxQm5GWjZDO0NKKzY3RmpEOztBdUZ2NjdGQTtFQVFJLGtCQUFpQjtFQUNqQixVQUFTO0N2Rm02N0ZiOztBdUZqNjdGSTtFQUNFLGtCQUFpQjtDdkZvNjdGdkI7O0F1Rmg3N0ZBO0VBaUJJLDhCQUE2QjtFQUM3QixvQkFBbUI7RUFDbkIsaUJBQWdCO0VBQ2hCLFdBQVU7Q3ZGbTY3RmQ7O0F1Rmo2N0ZJO0VBQ0Usb0JBQW1CO0N2Rm82N0Z6Qjs7QXVGOTU3RkE7Ozs7Ozs7RUFRSSw0QkFBMkI7RUFDM0Isa0NBQWlDO0N2Rmc2N0ZyQzs7QXVGNTU3RkE7RUFDRSxxQ0R0bEI0QztFQ3VsQjVDLFluRmhvQmE7Q0oraDlGZjs7QXVGNTU3Rkk7RUFHTSwwQm5GOW5CUTtDSjJoOUZsQjs7QXVGaDY3Rkk7RUFPTSx1Qm5GMW9CSztDSnVpOUZmOztBdUZwNjdGSTtFQUdNLDBCbkY5bkJRO0NKbWk5RmxCOztBdUZ4NjdGSTtFQU9NLHVCbkYxb0JLO0NKK2k5RmY7O0F1RjU2N0ZJO0VBR00sMEJuRjluQlE7Q0oyaTlGbEI7O0F1Rmg3N0ZJO0VBT00sdUJuRjFvQks7Q0p1ajlGZjs7QXVGcDc3Rkk7RUFHTSwwQm5GOW5CUTtDSm1qOUZsQjs7QXVGeDc3Rkk7RUFPTSx1Qm5GMW9CSztDSitqOUZmOztBdUY1NzdGSTtFQUdNLDBCbkY5bkJRO0NKMmo5RmxCOztBdUZoODdGSTtFQU9NLHVCbkYxb0JLO0NKdWs5RmY7O0F1RnA4N0ZJO0VBR00sMEJuRjluQlE7Q0ptazlGbEI7O0F1Rng4N0ZJO0VBT00sdUJuRjFvQks7Q0orazlGZjs7QXVGNTg3Rkk7RUFHTSwwQm5GOW5CUTtDSjJrOUZsQjs7QXVGaDk3Rkk7RUFPTSx1Qm5GMW9CSztDSnVsOUZmOztBdUZwOTdGSTtFQUdNLDBCbkY5bkJRO0NKbWw5RmxCOztBdUZ4OTdGSTtFQU9NLHVCbkYxb0JLO0NKK2w5RmY7O0F1RjU5N0ZJO0VBbUJVLDBCbkY5b0JJO0NKMmw5RmxCOztBdUZoKzdGSTtFQXVCVSx1Qm5GMXBCQztDSnVtOUZmOztBdUZwKzdGSTtFQW1CVSwwQm5GOW9CSTtDSm1tOUZsQjs7QXVGeCs3Rkk7RUF1QlUsdUJuRjFwQkM7Q0orbTlGZjs7QXVGNSs3Rkk7RUFtQlUsMEJuRjlvQkk7Q0oybTlGbEI7O0F1RmgvN0ZJO0VBdUJVLHVCbkYxcEJDO0NKdW45RmY7O0F1RnAvN0ZJO0VBbUJVLDBCbkY5b0JJO0NKbW45RmxCOztBdUZ4LzdGSTtFQXVCVSx1Qm5GMXBCQztDSituOUZmOztBdUY1LzdGSTtFQW1CVSwwQm5GOW9CSTtDSjJuOUZsQjs7QXVGaGc4Rkk7RUF1QlUsdUJuRjFwQkM7Q0p1bzlGZjs7QXVGcGc4Rkk7RUFtQlUsMEJuRjlvQkk7Q0ptbzlGbEI7O0F1RnhnOEZJO0VBdUJVLHVCbkYxcEJDO0NKK285RmY7O0F1RjVnOEZJO0VBbUJVLDBCbkY5b0JJO0NKMm85RmxCOztBdUZoaDhGSTtFQXVCVSx1Qm5GMXBCQztDSnVwOUZmOztBdUZwaDhGSTtFQW1CVSwwQm5GOW9CSTtDSm1wOUZsQjs7QXVGeGg4Rkk7RUF1QlUsdUJuRjFwQkM7Q0orcDlGZjs7QWlCOW05Rkk7RXNFa21CSTtJQUdNLDBCbkY5b0JJO0dKNHA5RmhCO0V1RmpoOEZNO0lBT00sdUJuRjFwQkM7R0p1cTlGYjtFdUZwaDhGTTtJQUdNLDBCbkY5b0JJO0dKa3E5RmhCO0V1RnZoOEZNO0lBT00sdUJuRjFwQkM7R0o2cTlGYjtFdUYxaDhGTTtJQUdNLDBCbkY5b0JJO0dKd3E5RmhCO0V1RjdoOEZNO0lBT00sdUJuRjFwQkM7R0ptcjlGYjtFdUZoaThGTTtJQUdNLDBCbkY5b0JJO0dKOHE5RmhCO0V1Rm5pOEZNO0lBT00sdUJuRjFwQkM7R0p5cjlGYjtFdUZ0aThGTTtJQUdNLDBCbkY5b0JJO0dKb3I5RmhCO0V1RnppOEZNO0lBT00sdUJuRjFwQkM7R0orcjlGYjtFdUY1aThGTTtJQUdNLDBCbkY5b0JJO0dKMHI5RmhCO0V1Ri9pOEZNO0lBT00sdUJuRjFwQkM7R0pxczlGYjtFdUZsajhGTTtJQUdNLDBCbkY5b0JJO0dKZ3M5RmhCO0V1RnJqOEZNO0lBT00sdUJuRjFwQkM7R0oyczlGYjtFdUZ4ajhGTTtJQUdNLDBCbkY5b0JJO0dKc3M5RmhCO0V1RjNqOEZNO0lBT00sdUJuRjFwQkM7R0ppdDlGYjtDQUNGOztBaUJqcTlGSTtFc0VrbUJJO0lBR00sMEJuRjlvQkk7R0orczlGaEI7RXVGcGs4Rk07SUFPTSx1Qm5GMXBCQztHSjB0OUZiO0V1RnZrOEZNO0lBR00sMEJuRjlvQkk7R0pxdDlGaEI7RXVGMWs4Rk07SUFPTSx1Qm5GMXBCQztHSmd1OUZiO0V1RjdrOEZNO0lBR00sMEJuRjlvQkk7R0oydDlGaEI7RXVGaGw4Rk07SUFPTSx1Qm5GMXBCQztHSnN1OUZiO0V1Rm5sOEZNO0lBR00sMEJuRjlvQkk7R0ppdTlGaEI7RXVGdGw4Rk07SUFPTSx1Qm5GMXBCQztHSjR1OUZiO0V1RnpsOEZNO0lBR00sMEJuRjlvQkk7R0p1dTlGaEI7RXVGNWw4Rk07SUFPTSx1Qm5GMXBCQztHSmt2OUZiO0V1Ri9sOEZNO0lBR00sMEJuRjlvQkk7R0o2dTlGaEI7RXVGbG04Rk07SUFPTSx1Qm5GMXBCQztHSnd2OUZiO0V1RnJtOEZNO0lBR00sMEJuRjlvQkk7R0ptdjlGaEI7RXVGeG04Rk07SUFPTSx1Qm5GMXBCQztHSjh2OUZiO0V1RjNtOEZNO0lBR00sMEJuRjlvQkk7R0p5djlGaEI7RXVGOW04Rk07SUFPTSx1Qm5GMXBCQztHSm93OUZiO0NBQ0Y7O0FpQnB0OUZJO0VzRWttQkk7SUFHTSwwQm5GOW9CSTtHSmt3OUZoQjtFdUZ2bjhGTTtJQU9NLHVCbkYxcEJDO0dKNnc5RmI7RXVGMW44Rk07SUFHTSwwQm5GOW9CSTtHSnd3OUZoQjtFdUY3bjhGTTtJQU9NLHVCbkYxcEJDO0dKbXg5RmI7RXVGaG84Rk07SUFHTSwwQm5GOW9CSTtHSjh3OUZoQjtFdUZubzhGTTtJQU9NLHVCbkYxcEJDO0dKeXg5RmI7RXVGdG84Rk07SUFHTSwwQm5GOW9CSTtHSm94OUZoQjtFdUZ6bzhGTTtJQU9NLHVCbkYxcEJDO0dKK3g5RmI7RXVGNW84Rk07SUFHTSwwQm5GOW9CSTtHSjB4OUZoQjtFdUYvbzhGTTtJQU9NLHVCbkYxcEJDO0dKcXk5RmI7RXVGbHA4Rk07SUFHTSwwQm5GOW9CSTtHSmd5OUZoQjtFdUZycDhGTTtJQU9NLHVCbkYxcEJDO0dKMnk5RmI7RXVGeHA4Rk07SUFHTSwwQm5GOW9CSTtHSnN5OUZoQjtFdUYzcDhGTTtJQU9NLHVCbkYxcEJDO0dKaXo5RmI7RXVGOXA4Rk07SUFHTSwwQm5GOW9CSTtHSjR5OUZoQjtFdUZqcThGTTtJQU9NLHVCbkYxcEJDO0dKdXo5RmI7Q0FDRjs7QWlCdnc5Rkk7RXNFa21CSTtJQUdNLDBCbkY5b0JJO0dKcXo5RmhCO0V1RjFxOEZNO0lBT00sdUJuRjFwQkM7R0pnMDlGYjtFdUY3cThGTTtJQUdNLDBCbkY5b0JJO0dKMno5RmhCO0V1RmhyOEZNO0lBT00sdUJuRjFwQkM7R0pzMDlGYjtFdUZucjhGTTtJQUdNLDBCbkY5b0JJO0dKaTA5RmhCO0V1RnRyOEZNO0lBT00sdUJuRjFwQkM7R0o0MDlGYjtFdUZ6cjhGTTtJQUdNLDBCbkY5b0JJO0dKdTA5RmhCO0V1RjVyOEZNO0lBT00sdUJuRjFwQkM7R0prMTlGYjtFdUYvcjhGTTtJQUdNLDBCbkY5b0JJO0dKNjA5RmhCO0V1RmxzOEZNO0lBT00sdUJuRjFwQkM7R0p3MTlGYjtFdUZyczhGTTtJQUdNLDBCbkY5b0JJO0dKbTE5RmhCO0V1RnhzOEZNO0lBT00sdUJuRjFwQkM7R0o4MTlGYjtFdUYzczhGTTtJQUdNLDBCbkY5b0JJO0dKeTE5RmhCO0V1RjlzOEZNO0lBT00sdUJuRjFwQkM7R0pvMjlGYjtFdUZqdDhGTTtJQUdNLDBCbkY5b0JJO0dKKzE5RmhCO0V1RnB0OEZNO0lBT00sdUJuRjFwQkM7R0owMjlGYjtDQUNGOztBdUY3dThGQTs7RUF1Q00sZW5GaHFCWTtDSjIyOUZsQjs7QXVGbHY4RkE7RUEyQ0ksMEJuRmpxQmM7RW1Ga3FCZCxzQkFBaUM7Q3ZGMnM4RnJDOztBdUZ2djhGQTtFQStDSSwwQkFBc0M7RUFDdEMsWW5GOXFCVztDSjAzOUZmOztBdUY1djhGQTtFQW1ETSxZbkZqckJTO0NKODM5RmY7O0F5RnI0OUZBO0VBQ0UsaUNyRlNnQjtFcUZSaEIsY3JGc2pCc0M7Q0prMThGeEM7O0F5RjE0OUZBO0VBS0ksZXJGb2xCK0Y7RXFGbmxCL0YsbUJBQWtCO0N6Rnk0OUZ0Qjs7QXlGdDQ5RkU7RUFHSSxtQkgwRGlGO0VHekRqRixzQnJGb2pCa0M7Q0ptMThGeEM7O0F5RjM0OUZFOzs7Ozs7Ozs7Ozs7Ozs7RUFjTSxvQnJGb044QztDSjJyOUZ0RDs7QXlGdDY5RkE7RUErQk0sVUFBUztDekYyNDlGZjs7QXlGMTY5RkE7RUFvQ1EsV0FBVTtFQUNWLGlCQUFnQjtFQUNoQixTQUFRO0N6RjA0OUZoQjs7QXlGeDQ5RlE7RUF4Q1I7SUF5Q1UsUUFBTztJQUNQLFlBQVc7R3pGNDQ5Rm5CO0NBQ0Y7O0F5RnY3OUZBO0VBaURJLFVBQXlDO0VBQ3pDLGNBQWE7Q3pGMDQ5RmpCOztBeUZyNDlGQTtFQUNFLDZCQUErQjtFQUMvQixZQUFXO0N6Rnc0OUZiOztBeUZwNDlGQTtFQUNFLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsU0FBUTtDekZ1NDlGVjs7QXlGcDQ5RkE7RUFDRSw4QkFBNkI7RUFDN0IscUJBQW9CO0N6RnU0OUZ0Qjs7QXlGcDQ5RkE7RUFDRSxzQkFBcUI7Q3pGdTQ5RnZCOztBeUZ4NDlGQTtFQUlJLGVBQWM7Q3pGdzQ5RmxCOztBeUZwNDlGQTs7RUFFRSxpQkFBZ0I7Q3pGdTQ5RmxCOztBeUZwNDlGQTs7RUFHSSwwQnJGNUVjO0VxRjZFZCxzQnJGL0VjO0NKcTk5RmxCOztBeUYxNDlGQTtFQVNNLGdDckYxRlM7Q0orOTlGZjs7QXlGOTQ5RkE7RUFhTSxnQ3JGOUZTO0NKbSs5RmY7O0F5Rmw1OUZBOztFQW1CUSwwQnJGN0ZVO0VxRjhGVixpQ0FBNEU7RUFDNUUsZXJGbEdVO0NKcys5RmxCOztBeUY5MzlGQTs7RUFHSSwwQkhuQ3FEO0VHb0NyRCxzQnJGNUdjO0NKNCs5RmxCOztBeUZwNDlGQTtFQVNNLDBCSHBDaUQ7Q3RGbTY5RnZEOztBeUZ4NDlGQTtFQWFNLDBCSHhDaUQ7Q3RGdTY5RnZEOztBeUY1NDlGQTs7RUFtQlEsMEJIbEQyRDtFR21EM0QsaUNBQTZFO0VBQzdFLGVyRjdIVTtDSjIvOUZsQjs7QXlGbjU5RkE7O0VBK0JVLDBCSDFENkM7Q3RGbTc5RnZEOztBeUZqMzlGQTtFQUNFLG1CQUFrQjtFQUNsQixnQnJGcWFzQztFcUZwYXRDLFFBQU87RUFDUCxPQUFNO0VBQ04sU0FBUTtFQUNSLFVBQVM7RUFDVCxZQUFXO0VBQ1gsY0FBYTtFQUNiLHdCQUF1QjtFQUN2Qix1QkFBc0I7RUFDdEIsMEJBQXlCO0N6Rm8zOUYzQjs7QXlGLzM5RkE7RUFjSSxjQUFhO0N6RnEzOUZqQjs7QXlGbjQ5RkE7RUFrQkksWUFBVztDekZxMzlGZjs7QTBGamkrRkE7RUFFRSxlQUFjO0VBQ2QsbUJ0RnVPb0Q7RXNGdE9wRCxpQnRGdU0rQjtFc0Z0TS9CLDBCSjZCdUI7RUk1QnZCLG1DSjRLeUI7RUkzS3pCLG9CQUFtQjtDMUZtaStGckI7O0EwRjFpK0ZBO0VBVUksWXRGSFc7RXNGSVgsc0JBQXFCO0MxRm9pK0Z6Qjs7QTBGamkrRkU7RUFDRSxtQkFBa0I7QzFGb2krRnRCOztBQUVBO0UwRmxpK0ZJLGlDQUE0QztDMUZvaStGaEQ7O0FBRUE7O0UwRmxpK0ZNLGdDdEZoQlM7Q0pxaitGZjs7QUFFQTs7RTBGcGkrRlEsWXRGbkJPO0NKMGorRmY7O0FBRUE7RTBGbmkrRkksaUN0RnRCYztDSjJqK0ZsQjs7QUFFQTs7RTBGbmkrRk0sMEJ0Rm5CUztDSnlqK0ZmOztBQUVBOztFMEZyaStGUSxZdEZ0Qk87Q0o4aitGZjs7QTBGL2srRkE7RUE2Q0kscUJKWHFCO0VJWXJCLGdCdEYyTDhCO0NKMjI5RmxDOztBMEZwbCtGQTtFQWtESSxXQUFVO0VBQ1Ysb0JBQW1CO0MxRnNpK0Z2Qjs7QTBGemwrRkE7RUF1REksWUFBVztFQUNYLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLFlBQVc7QzFGc2krRmY7O0EwRm5tK0ZBO0VBaUVJLFlBQVc7RUFDWCxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsWUFBVztDMUZzaStGZjs7QTBGM20rRkE7RUF5RUksZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsWUFBVztDMUZzaStGZjs7QTBGam4rRkE7RUE4RU0sbUJBQWtCO0MxRnVpK0Z4Qjs7QTBGcm4rRkE7O0VBcUZNLGFBQVk7RUFDWix1QkFBc0I7RUFDdEIsb0JBQW1CO0VBQ25CLG9CQUFtQjtDMUZxaStGekI7O0EwRjduK0ZBOztFQTRGTSxtQkFBa0I7RUFDbEIsaUJBQWdCO0MxRnNpK0Z0Qjs7QTBGbm8rRkE7O0VBaUdNLHFCQUFvQjtFQUNwQixpQkFBZ0I7QzFGdWkrRnRCOztBMkZ6bytGQTtFQUNFLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsY3ZGcWpCc0M7Q0p1bDlGeEM7O0EyRi9vK0ZBO0VBUU0sVUFBUztFQUNULGNBQWE7QzNGMm8rRm5COztBMkZybytGQTtFQUNFLG9DQUF5RjtFQUN6RixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLGtCTGdCbUI7RUtmbkIscUJMY3VCO0VLYnZCLHNCTGF1QjtFS1p2QixlTGFtQjtFRU5uQixzQkFBcUI7RUFDckIscUNBQW9DO0N4RmtvK0Z0Qzs7QTJGcm8rRkE7RUFDRSxtQkFBa0I7QzNGd28rRnBCOztBQUVBO0UyRnZvK0ZJLGlDQUE0QztDM0Z5bytGaEQ7O0FBRUE7RTJGdm8rRkksaUN2RnpCYztDSmtxK0ZsQjs7QTJGanArRkE7O0VBYUksaUJBQWdCO0VBQ2hCLG9CQUFtQjtDM0Z5bytGdkI7O0EyRnZwK0ZBO0VBa0JJLHNCQUFxQjtFQUNyQixxQkFBc0M7QzNGeW8rRjFDOztBMkY1cCtGQTtFQXVCSSxhQUFZO0VBQ1osY0xxRjBFO0N0Rm9qK0Y5RTs7QTJGanErRkE7RUE0Qkksc0JBQXFCO0VBQ3JCLDBCQUF5QjtDM0Z5bytGN0I7O0EyRnRxK0ZBOztFQWtDSSxvQnZGOEtrRDtDSjI5OUZ0RDs7QTJGcG8rRkE7RUFJTSxxQkFBb0I7QzNGb28rRjFCOztBMkZ4bytGQTtFcEV0RE0sdUMrRHFLZ0I7Q3RGNmgrRnRCOztBdUI5citGTTtFb0VrRE47SXBFakRRLGlCQUFnQjtHdkJrcytGdEI7Q0FDRjs7QTJGbHArRkE7O0VBY0ksbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxXQUFVO0MzRnlvK0ZkOztBMkZ6cCtGQTs7OztFQW9CTSxtQkFBa0I7QzNGNG8rRnhCOztBMkZocStGQTs7RUF3Qk0sY0FBYTtDM0Y2bytGbkI7O0EyRnJxK0ZBO0VBOEJNLGVBQWM7QzNGMm8rRnBCOztBMkZ6cStGQTs7RUhuREUsMEJBQXlCO0N4Rml1K0YzQjs7QTJGOXErRkE7RUE2Q0ksaUJBQWdCO0MzRnFvK0ZwQjs7QTJGbHIrRkE7RUFnRE0sb0JBQW1CO0VBQ25CLGtCQUFpQjtFQUNqQixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLGNMaUJ5RjtDdEZxbitGL0Y7O0EyRjFyK0ZBO0VBOERRLGtCQUFpQjtDM0ZnbytGekI7O0EyRjlyK0ZBO0VBbUVNLGdCQUFlO0MzRituK0ZyQjs7QTJGbHMrRkE7RUF5RUksY0FBYTtFQUNiLGlCQUFnQjtFQUNoQixXQUFVO0MzRjZuK0ZkOztBMkZ4cytGQTtFQWdGVSxjTFhxRjtDdEZ1bytGL0Y7O0EyRjVzK0ZBO0VBd0ZNLHFDTHdCcUI7RUt2QnJCLG1CQUFrQjtDM0Z3bitGeEI7O0EyRnRuK0ZNO0VBQ0Usb0JBQW1CO0MzRnluK0YzQjs7QTJGcnQrRkE7RUFtR1UsbUJBQWtCO0VBQ2xCLG1CQUFrQjtDM0ZzbitGNUI7O0EyRnBuK0ZVO0VBQ0UsbUJBQWtCO0VBQ2xCLG9CQUFtQjtDM0Z1bitGL0I7O0EyRi90K0ZBO0VBZ0hJLGlCQUFnQjtFQUNoQix3QkFBd0Q7QzNGbW4rRjVEOztBMkZwdStGQTtFQXFISSxnQkFBZTtFQUNmLFVBQVM7RUFDVCxvQkFBbUI7QzNGbW4rRnZCOztBMkYvbStGQTtFQUVJLHVCQUFzQjtFQUN0Qix5Qkxma0I7RUtnQmxCLDBCQUF5QjtDM0ZpbitGN0I7O0EyRjdtK0ZBO0VBT0UscUN2RjNMYTtFdUY0TGIsVUFBUztFQUNULGNBQWE7RUFDYixRQUFPO0VBQ1AsZ0JBQWU7RUFDZixTQUFRO0VBQ1IsT0FBTTtFQUNOLGN2RnFXc0M7Q0pxdzlGeEM7O0FpQnh2K0ZJO0UwRWtJQTtJQUNFLGVBQWM7RzNGMG4rRmxCO0NBQ0Y7O0FBRUE7RTJGN20rRkUsdUJ2RmpOYTtDSmcwK0ZmOztBQUVBO0UyRjVtK0ZNLGV2RjdNWTtDSjJ6K0ZsQjs7QUFFQTtFMkY1bStGTSxxQ3ZGaE5TO0V1RmlOVCxldkZuTlk7Q0ppMCtGbEI7O0FBRUE7RTJGM20rRlEscUNBQXFEO0VBQ3JELGV2RnhOVTtDSnEwK0ZsQjs7QUFFQTtFYTMwK0ZNLHlDOEVpTytDO0VBQy9DLGlDQUFpRDtDM0Y0bStGdkQ7O0FBRUE7RTJGMW0rRk0sZXZGbE9ZO0NKODArRmxCOztBQUVBO0UyRm5tK0ZRLGV2RjlPVTtDSm0xK0ZsQjs7QUFFQTs7RTJGaG0rRk0scUN2Rm5QUztFdUZvUFQsZXZGclBZO0NKdzErRmxCOztBQUVBO0UyRmptK0ZNLFl2RnhQUztFdUYyUFAseUVMaEU2RTtDdEZpcStGckY7O0FBRUE7RTJGN2wrRk0sOEJMckpnQztDdEZvditGdEM7O0FBRUE7RTJGM2wrRkksMEJBQXlCO0VBQ3pCLGVBQXVDO0MzRjZsK0YzQzs7QUFFQTtFMkZ6bCtGTSxldkZoUlk7Q0oyMitGbEI7O0FBRUE7RTJGMWwrRlEsc0JBQXFCO0MzRjRsK0Y3Qjs7QUFFQTtFMkZybCtGUSxZTDdLMEI7Q3RGb3crRmxDOztBQUVBO0UyRnJsK0ZVLHFDdkY5Uks7RXVGK1JMLFl2Ri9SSztDSnMzK0ZmOztBQUVBO0UyRmxsK0ZVLHFDdkZ0U0s7RXVGdVNMLGV2RnhTUTtDSjQzK0ZsQjs7QUFFQTtFMkZqbCtGUSxxQ3ZGNVNPO0NKKzMrRmY7O0FBRUE7RTJGM2srRlUsaUN2RnRUSztDSm00K0ZmOztBQUVBO0UyRnhrK0ZjLGlDdkY3VEM7Q0p1NCtGZjs7QUFFQTtFMkZqaytGRSwwQnZGMVVnQjtDSjY0K0ZsQjs7QUFFQTtFMkZoaytGTSxZdkZ2VlM7Q0p5NStGZjs7QUFFQTtFMkZoaytGTSwyQ0x0UHlDO0VLdVB6QyxlTHRQc0I7Q3RGd3orRjVCOztBQUVBO0UyRi9qK0ZRLDJDQUFvRDtFQUNwRCxZdkZsV087Q0ptNitGZjs7QUFFQTtFYWg2K0ZNLHlDOEVrVytDO0VBQy9DLHVDQUFnRDtDM0ZnaytGdEQ7O0FBRUE7RTJGOWorRk0sZXZGbldZO0NKbTYrRmxCOztBQUVBO0UyRnhqK0ZRLGVMaFJvQjtDdEYwMCtGNUI7O0FBRUE7OztFMkZwaitGTSwyQ0x6UnlDO0VLMFJ6QyxZdkYvWFM7Q0p1NytGZjs7QUFFQTtFMkZ0aitGTSxZdkZuWVM7RXVGc1lQLHlFTGpNNkU7Q3RGdXYrRnJGOztBQUVBO0UyRmxqK0ZNLDhCTG5TK0I7Q3RGdTErRnJDOztBQUVBO0UyRmhqK0ZJLDBCQUF5QjtFQUN6QixlQUF1QztDM0ZraitGM0M7O0FBRUE7RTJGOWkrRk0sZUxuVHNCO0N0Rm0yK0Y1Qjs7QUFFQTtFMkY5aStGUSxzQkFBcUI7QzNGZ2orRjdCOztBQUVBO0UyRnppK0ZRLGVMNVQ0QjtDdEZ1MitGcEM7O0FBRUE7RTJGemkrRlUsMkNMclVxQztFS3NVckMsWXZGM2FLO0NKczkrRmY7O0FBRUE7RTJGcmkrRlUsMkNMclU4QztFS3NVOUMsZXZGNWFRO0NKbTkrRmxCOztBQUVBO0UyRjloK0ZVLHVDTGpWOEM7Q3RGaTMrRnhEOztBQUVBO0UyRjNoK0ZjLHVDTHhWMEM7Q3RGcTMrRnhEOztBNEZ2KytGSTs7RUFDRSwwQjVGUHdCO0U0RlF4QixZeEZFUztDSnkrK0ZmOztBNEZ0KytGSTs7RUFDRSxzQjVGZHdCO0NBdy8rRjlCOztBNEZsLytGSTs7RUFDRSwwQnhGU1k7RXdGUlosWXhGRVM7Q0pvLytGZjs7QTRGai8rRkk7O0VBQ0Usc0J4RkVZO0NKbS8rRmxCOztBNEY3LytGSTs7RUFDRSwwQnhGbUNXO0V3RmxDWCxZeEZFUztDSisvK0ZmOztBNEY1LytGSTs7RUFDRSxzQnhGNEJXO0NKbysrRmpCOztBNEZ4Zy9GSTs7RUFDRSwwQnhGcUNXO0V3RnBDWCxZeEZFUztDSjBnL0ZmOztBNEZ2Zy9GSTs7RUFDRSxzQnhGOEJXO0NKNisrRmpCOztBNEZuaC9GSTs7RUFDRSwwQnhGa0NXO0V3RmpDWCxleEZvRmlCO0NKbTgrRnZCOztBNEZsaC9GSTs7RUFDRSxzQnhGMkJXO0NKMi8rRmpCOztBNEY5aC9GSTs7RUFDRSwwQnhGZ0NXO0V3Ri9CWCxZeEZFUztDSmdpL0ZmOztBNEY3aC9GSTs7RUFDRSxzQnhGeUJXO0NKd2cvRmpCOztBNEZ6aS9GSTs7RUFDRSwwQnhGSVk7RXdGSFosZXhGb0ZpQjtDSnk5K0Z2Qjs7QTRGeGkvRkk7O0VBQ0Usc0J4RkhZO0NKK2kvRmxCOztBNEZwai9GSTs7RUFDRSwwQnhGV1k7RXdGVlosWXhGRVM7Q0pzai9GZjs7QTRGbmovRkk7O0VBQ0Usc0J4RklZO0NKbWovRmxCOztBNEYvai9GSTs7RUFDRSwwQk5EYTtFTUViLFl4RkVTO0NKaWsvRmY7O0E0RjlqL0ZJOztFQUNFLHNCTlJhO0N0RjBrL0ZuQjs7QTRGMWsvRkk7O0VBQ0UsMEJOQVE7RU1DUixZeEZFUztDSjRrL0ZmOztBNEZ6ay9GSTs7RUFDRSxzQk5QUTtDdEZvbC9GZDs7QTRGcmwvRkk7O0VBQ0UsMEJORVM7RU1EVCxZeEZFUztDSnVsL0ZmOztBNEZwbC9GSTs7RUFDRSxzQk5MUztDdEY2bC9GZjs7QTRGaG0vRkk7O0VBQ0UsMEJOR1E7RU1GUixleEZvRmlCO0NKZ2gvRnZCOztBNEYvbC9GSTs7RUFDRSxzQk5KUTtDdEZ1bS9GZDs7QTRGM20vRkk7O0VBQ0UsMEJOS1c7RU1KWCxZeEZFUztDSjZtL0ZmOztBNEYxbS9GSTs7RUFDRSxzQk5GVztDdEZnbi9GakI7O0E0RnRuL0ZJOztFQUNFLDBCTk9VO0VNTlYsWXhGRVM7Q0p3bi9GZjs7QTRGcm4vRkk7O0VBQ0Usc0JOQVU7Q3RGeW4vRmhCOztBNEZqby9GSTs7RUFDRSwwQnhGNEJXO0V3RjNCWCxZeEZFUztDSm1vL0ZmOztBNEZoby9GSTs7RUFDRSxzQnhGcUJXO0NKK20vRmpCOztBNEY1by9GSTs7RUFDRSwwQnhGNkJXO0V3RjVCWCxZeEZFUztDSjhvL0ZmOztBNEYzby9GSTs7RUFDRSxzQnhGc0JXO0NKeW4vRmpCOztBNEZ2cC9GSTs7RUFDRSwwQnhGOEJXO0V3RjdCWCxZeEZFUztDSnlwL0ZmOztBNEZ0cC9GSTs7RUFDRSxzQnhGdUJXO0NKbW8vRmpCOztBNEZscS9GSTs7RUFDRSwwQnhGK0JXO0V3RjlCWCxZeEZFUztDSm9xL0ZmOztBNEZqcS9GSTs7RUFDRSxzQnhGd0JXO0NKNm8vRmpCOztBNEY3cS9GSTs7RUFDRSwwQnhGZ0NXO0V3Ri9CWCxZeEZFUztDSitxL0ZmOztBNEY1cS9GSTs7RUFDRSxzQnhGeUJXO0NKdXAvRmpCOztBNEZ4ci9GSTs7RUFDRSwwQnhGaUNXO0V3RmhDWCxleEZvRmlCO0NKd20vRnZCOztBNEZ2ci9GSTs7RUFDRSxzQnhGMEJXO0NKaXEvRmpCOztBNEZucy9GSTs7RUFDRSwwQnhGa0NXO0V3RmpDWCxleEZvRmlCO0NKbW4vRnZCOztBNEZscy9GSTs7RUFDRSxzQnhGMkJXO0NKMnEvRmpCOztBNEY5cy9GSTs7RUFDRSwwQnhGbUNXO0V3RmxDWCxZeEZFUztDSmd0L0ZmOztBNEY3cy9GSTs7RUFDRSxzQnhGNEJXO0NKcXIvRmpCOztBNEZ6dC9GSTs7RUFDRSwwQnhGb0NXO0V3Rm5DWCxZeEZFUztDSjJ0L0ZmOztBNEZ4dC9GSTs7RUFDRSxzQnhGNkJXO0NKK3IvRmpCOztBNEZwdS9GSTs7RUFDRSwwQnhGcUNXO0V3RnBDWCxZeEZFUztDSnN1L0ZmOztBNEZudS9GSTs7RUFDRSxzQnhGOEJXO0NKeXMvRmpCOztBNEYvdS9GSTs7RUFDRSx1QnhGR1M7RXdGRlQsZXhGb0ZpQjtDSitwL0Z2Qjs7QTRGOXUvRkk7O0VBQ0UsbUJ4RkpTO0NKc3YvRmY7O0E0RjF2L0ZJOztFQUNFLDBCeEZTWTtFd0ZSWixZeEZFUztDSjR2L0ZmOztBNEZ6di9GSTs7RUFDRSxzQnhGRVk7Q0oydi9GbEI7O0E0RnJ3L0ZJOztFQUNFLDBCeEZXWTtFd0ZWWixZeEZFUztDSnV3L0ZmOztBNEZwdy9GSTs7RUFDRSxzQnhGSVk7Q0pvdy9GbEI7O0EyRjl5K0ZBOzs7Ozs7Ozs7RUFVSSxtQkFBa0I7RUFDbEIsb0JBQW1CO0MzRmd6K0Z2Qjs7QTJGbHorRjJDO0VBUXpDLDJCQUF5RDtDM0Y4eStGM0Q7O0EyRi95K0ZBO0VBS00saUJBQWdCO0VBQ2hCLGlCQUFnQjtDM0Y4eStGdEI7O0EyRnB6K0ZBO0VBU1Esb0JBQW1CO0MzRit5K0YzQjs7QTJGeHorRkE7RUFtQlksbUJBQWtCO0MzRnl5K0Y5Qjs7QTJGNXorRkE7RUE0Qk0sZ0JBQWU7QzNGb3krRnJCOztBMkZoMCtGQTtFQStCUSxvQkFBbUI7QzNGcXkrRjNCOztBMkZwMCtGQTtFQW1DUSx5QkFBd0I7QzNGcXkrRmhDOztBMkZ4MCtGQTtFQXNDVSxxQkFBb0I7QzNGc3krRjlCOztBMkY1MCtGQTtFQTJDWSxxQkFBb0I7QzNGcXkrRmhDOztBMkZoMStGQTtFQWdEYyxxQkFBb0I7QzNGb3krRmxDOztBMkZwMStGQTtFQXFEZ0IscUJBQW9CO0MzRm15K0ZwQzs7QTJGMXgrRkU7RUFHTSxvQkFBbUI7QzNGMngrRjNCOztBMkY5eCtGRTtFQU9NLGlDQUFrRDtDM0YyeCtGMUQ7O0EyRmx5K0ZFO0VBWVEsb0JBQW1CO0MzRjB4K0Y3Qjs7QTJGdHkrRkU7RUFpQlUsb0JBQW1CO0MzRnl4K0YvQjs7QTJGMXkrRkU7RUFzQlkscUJBQW9CO0MzRnd4K0ZsQzs7QTJGOXkrRkU7RUEyQmMscUJBQW9CO0MzRnV4K0ZwQzs7QTJGOXcrRkU7Ozs7OztFQVFNLG1CQUFrQjtDM0YrdytGMUI7O0EyRnZ4K0ZFOzs7Ozs7RUFjTSxvQkFBbUI7QzNGa3grRjNCOztBMkZoeStGRTs7Ozs7O0VBbUJRLHFCQUFvQjtDM0ZzeCtGOUI7O0EyRnp5K0ZFOzs7Ozs7RUF3QlUscUJBQW9CO0MzRjB4K0ZoQzs7QTJGbHorRkU7Ozs7OztFQTZCWSxxQkFBb0I7QzNGOHgrRmxDOztBMkYzeitGRTs7Ozs7O0VBa0NjLHFCQUFvQjtDM0ZreStGcEM7O0EyRnQ2K0ZBO0VwRXplTSx5QytEcUtnQjtDdEY4dS9GdEI7O0F1Qi80L0ZNO0VvRXFlTjtJcEVwZVEsaUJBQWdCO0d2Qm01L0Z0QjtDQUNGOztBMkZoNytGQTtFQW1KTSxvQkFBbUI7QzNGaXkrRnpCOztBMkZwNytGQTs7RUEwSk0sNEN2RnhvQlM7Q0p1Ni9GZjs7QTJGejcrRkE7O0VBOEpVLHlCQUF3QjtDM0ZneStGbEM7O0EyRnp4K0ZBO0VBQ0UsMkJBQXlEO0MzRjR4K0YzRDs7QTJGN3grRkE7RUFLTSxpQkFBZ0I7RUFDaEIsaUJBQWdCO0MzRjR4K0Z0Qjs7QTJGbHkrRkE7RUFTUSxvQkFBbUI7QzNGNngrRjNCOztBMkYzeCtGUTtFQUNFLG9CQUFtQjtDM0Y4eCtGN0I7O0EyRjF5K0ZBO0VBcUJRLDBCQUF5QjtFQUN6QixtQ0FBa0M7RUFDbEMsaUJBQWdCO0MzRnl4K0Z4Qjs7QTJGaHorRkE7RUEwQlUsZ0NBQStCO0MzRjB4K0Z6Qzs7QTJGeHgrRlU7RUFDRSxnQ0FBK0I7QzNGMngrRjNDOztBMkZweCtGRTtFQUlRLGdDQUErQjtDM0ZveCtGekM7O0EyRjl3K0ZFOzs7RXBFNXJCSSx5QytEcUtnQjtFSzZoQmQsbUJBQWtCO0MzRit3K0YxQjs7QXVCNzgvRk07RW9Fd3JCSjs7O0lwRXZyQk0saUJBQWdCO0d2Qm05L0Z0QjtDQUNGOztBMkZqeCtGRTs7Ozs7O0VBT0ksbUJBQWtCO0MzRm14K0Z4Qjs7QTJGMXgrRkU7Ozs7OztFQVVNLG1CQUFrQjtFQUNsQixtQkFBa0I7QzNGeXgrRjFCOztBMkZweCtGRTs7Ozs7O0VBT0ksb0JBQW1CO0MzRnN4K0Z6Qjs7QTJGN3grRkU7Ozs7OztFQVVNLG1CQUFrQjtFQUNsQixvQkFBbUI7QzNGNHgrRjNCOztBMkZ2eCtGRTs7O0VBS00sb0JBQW1CO0MzRnd4K0YzQjs7QTJGN3grRkU7OztFQVVRLG9CQUFtQjtDM0Z5eCtGN0I7O0EyRm55K0ZFOzs7RUFrQlEsZ0JBQWU7RUFDZixlQUFjO0MzRnV4K0Z4Qjs7QTJGaHgrRkU7OztFQUtNLG9CQUFtQjtDM0ZpeCtGM0I7O0EyRnR4K0ZFOzs7RUFVUSxnQ0FBK0I7QzNGa3grRnpDOztBQUVBOztFMkYxdytGUSw0Q3ZGM3hCTztDSndpZ0dmOztBQUVBO0UyRjN3K0ZRLFl2Ri94Qk87Q0o0aWdHZjs7QUFFQTtFMkZ2dytGUSw4QkFBNkI7RUFDN0IsWXZGeHlCTztDSmlqZ0dmOztBQUVBOztFMkZsdytGUSxzQ3ZGdnlCTztDSjRpZ0dmOztBQUVBO0UyRm53K0ZRLFl2RjN5Qk87Q0pnamdHZjs7QUFFQTtFMkYvditGUSw4QkFBNkI7RUFDN0IsWXZGcHpCTztDSnFqZ0dmOztBMkYxditGQTtFQUVJLHdCQUF1QjtFQUN2Qix1QkFBc0I7RUFDdEIseUJML3BCa0I7RUtncUJsQiwwQkFBeUI7QzNGNHYrRjdCOztBMkZ6ditGRTtFQUVJLGNBQWE7RUFDYix3QkFBdUI7RUFDdkIseUJMdnFCZ0I7RUt3cUJoQiwwQkFBeUI7QzNGMnYrRi9COztBMkZ2ditGRTs7Ozs7O0VBT0ksd0JBQXVCO0VBQ3ZCLHVCQUFzQjtFQUN0Qix5QkxyckJnQjtFS3NyQmhCLDBCQUF5QjtDM0Z5ditGL0I7O0EyRm52K0ZBOztFQUdJLHFCQUFzQztFQUN0Qyx3QkFBeUM7QzNGcXYrRjdDOztBMkZ6ditGQTtFQVFJLHFCQUF3QztFQUN4Qyx3QkFBeUM7QzNGcXYrRjdDOztBMkY5ditGQTs7RUFjSSxhQUFZO0MzRnF2K0ZoQjs7QTJGbHYrRkU7O0VBR0ksV0FBVTtDM0ZvditGaEI7O0FBRUE7O0UyRjd1K0ZJLDBCQUErQztFQUMvQywwQkFBZ0Q7RUFDaEQsYUFBNkQ7QzNGZ3YrRmpFOztBQUVBOztFMkY3dStGSSwwQkFBZ0Q7QzNGZ3YrRnBEOztBQUVBO0UyRjl1K0ZJLDBCQUFpRDtDM0ZnditGckQ7O0FBRUE7RTJGOXUrRkksMEJBQWdEO0MzRmd2K0ZwRDs7QUFFQTtFMkY5dStGSSwwQkFBaUQ7RUFDakQsc0JBQTRDO0VBQzVDLGVMbHpCd0I7Q3RGa2lnRzVCOztBQUVBO0UyRi91K0ZNLDBCQUFnRDtDM0ZpditGdEQ7O0FBRUE7RTJGL3UrRk0sMEJBQWtEO0MzRml2K0Z4RDs7QUFFQTtFMkYvdStGTSxldkY5NUJZO0NKK29nR2xCOztBQUVBOztFMkYzdStGSSwwQkFBK0M7RUFDL0MsMEJBQWdEO0VBQ2hELGV2RjMxQm1CO0NKeWtnR3ZCOztBQUVBOztFMkYzdStGSSwwQkFBZ0Q7QzNGOHUrRnBEOztBQUVBO0UyRjV1K0ZJLDBCQUFpRDtDM0Y4dStGckQ7O0FBRUE7RTJGNXUrRkksMEJBQWdEO0MzRjh1K0ZwRDs7QUFFQTtFMkY1dStGSSxzQkFBNEM7QzNGOHUrRmhEOztBQUVBO0UyRjd1K0ZNLDBCQUFpRDtDM0YrdStGdkQ7O0FBRUE7RTJGN3UrRk0sMEJBQWdEO0MzRit1K0Z0RDs7QUFFQTtFMkY3dStGTSxldkZuOEJZO0NKa3JnR2xCOztBMkZ6dStGQTtFQUNFLFlBQVc7RUFDWCxrQkFBaUI7QzNGNHUrRm5COztBMkYxdStGQTtFQUNFLHFCQUFvQjtDM0Y2dStGdEI7O0EyRnp1K0ZBO0VBRUksZUFBYztDM0YydStGbEI7O0EyRjd1K0ZBOzs7RUFPSSxjQUFhO0VBQ2IsbUJBQWtCO0MzRjR1K0Z0Qjs7QTJGdnUrRkE7OztFQUlJLGNBQWE7QzNGeXUrRmpCOztBQUVBO0UyRm51K0ZNLGNBQWE7RUFDYixTQUFRO0VBQ1IsVUFBUztDM0ZxdStGZjs7QUFFQTtFMkZodStGTSxjQUFhO0MzRmt1K0ZuQjs7QTJGN3QrRkE7RUFDRSxtQkFBa0I7RUFDbEIsY0FBYTtFQUNiLFlBQVc7QzNGZ3UrRmI7O0EyRjl0K0ZFO0VBQ0Usc0JBQXFCO0MzRml1K0Z6Qjs7QTJGdnUrRkE7RUFVSSxzQkFBcUI7QzNGaXUrRnpCOztBMkYzdStGQTtFQWNJLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsY3ZGOWRvQztDSityL0Z4Qzs7QTJGanYrRkE7RUFtQk0sMEJ2RnB0QjhCO0NKczcvRnBDOztBMkZyditGQTtFQXNCUSxjQUFhO0VBQ2IsbUNBQWtDO0VBQ2xDLGNBQWE7RUFDYixxQ0FBb0M7QzNGbXUrRjVDOztBMkY1ditGQTtFQTZCUSxjQUFhO0VBQ2IsY0FBYTtFL0U3Z0NqQiwwQitFOGdDZ0M7RS9FN2dDaEMsMkIrRTZnQ2dDO0MzRm91K0ZwQzs7QTJGOXQrRkE7RUFDRSxldkY3eEIrQjtDSjgvL0ZqQzs7QTJGOXQrRkE7O0UvRTFnQ0ksOEIrRTZnQytCO0UvRTVnQy9CLDZCK0U0Z0MrQjtDM0ZpdStGbkM7O0FBRUE7RTJGNXQrRkksOEJBQXlDO0MzRjh0K0Y3Qzs7QUFFQTtFMkY1dCtGSSw4QnZGbmpDYztDSml4Z0dsQjs7QTJGMXQrRkE7RUFHTSxjQUFhO0MzRjJ0K0ZuQjs7QTJGOXQrRkE7RUFTTSxlQUFjO0MzRnl0K0ZwQjs7QTJGbHUrRkE7RUFlTSw2Q0FBdUg7QzNGdXQrRjdIOztBMkZ0dStGQTtFQW1CTSxhTGhqQ3NCO0VLaWpDdEIsd0JMN2lDMEI7Q3RGb3dnR2hDOztBMkYzdStGQTtFQTBCTSw2Q0FBMEg7QzNGcXQrRmhJOztBMkYvdStGQTtFQThCTSxhTDFqQ3lCO0N0Rit3Z0cvQjs7QTJGbnYrRkE7RUFvQ00sNkNBQTBIO0MzRm10K0ZoSTs7QTJGdnYrRkE7RUF3Q00sYUxua0N5QjtDdEZzeGdHL0I7O0EyRjN2K0ZBOzs7RUFnRE0sbUJBQWtCO0VBQ2xCLGFBQVk7QzNGaXQrRmxCOztBNEZoMGdHSTs7RUFDRSwwQkMyQmU7RUQxQmYsWXhGRVM7Q0prMGdHZjs7QTRGL3pnR0k7O0VBQ0Usc0JDb0JlO0M3Rit5Z0dyQjs7QTRGMzBnR0k7O0VBQ0UsMEJ4RlNZO0V3RlJaLFl4RkVTO0NKNjBnR2Y7O0E0RjEwZ0dJOztFQUNFLHNCeEZFWTtDSjQwZ0dsQjs7QTRGdDFnR0k7O0VBQ0UsMEJDa0NlO0VEakNmLFl4RkVTO0NKdzFnR2Y7O0E0RnIxZ0dJOztFQUNFLHNCQzJCZTtDN0Y4emdHckI7O0E0RmoyZ0dJOztFQUNFLDBCQ29DZTtFRG5DZixZeEZFUztDSm0yZ0dmOztBNEZoMmdHSTs7RUFDRSxzQkM2QmU7QzdGdTBnR3JCOztBNEY1MmdHSTs7RUFDRSwwQkNpQ2U7RURoQ2YsZXhGb0ZpQjtDSjR4Z0d2Qjs7QTRGMzJnR0k7O0VBQ0Usc0JDMEJlO0M3RnExZ0dyQjs7QTRGdjNnR0k7O0VBQ0UsMEJDK0JlO0VEOUJmLFl4RkVTO0NKeTNnR2Y7O0E0RnQzZ0dJOztFQUNFLHNCQ3dCZTtDN0ZrMmdHckI7O0E0Rmw0Z0dJOztFQUNFLDBCeEZJWTtFd0ZIWixleEZvRmlCO0NKa3pnR3ZCOztBNEZqNGdHSTs7RUFDRSxzQnhGSFk7Q0p3NGdHbEI7O0E0Rjc0Z0dJOztFQUNFLDBCeEZXWTtFd0ZWWixZeEZFUztDSis0Z0dmOztBNEY1NGdHSTs7RUFDRSxzQnhGSVk7Q0o0NGdHbEI7O0E0Rng1Z0dJOztFQUNFLDBCQ3VDK0I7RUR0Qy9CLGV4Rm9GaUI7Q0p3MGdHdkI7O0E0RnY1Z0dJOztFQUNFLHNCQ2dDK0I7QzdGMjNnR3JDOztBNEZuNmdHSTs7RUFDRSwwQkN3Q3lCO0VEdkN6QixZeEZFUztDSnE2Z0dmOztBNEZsNmdHSTs7RUFDRSxzQkNpQ3lCO0M3RnE0Z0cvQjs7QTRGOTZnR0k7O0VBQ0UsMEJDeUMyQjtFRHhDM0IsZXhGb0ZpQjtDSjgxZ0d2Qjs7QTRGNzZnR0k7O0VBQ0Usc0JDa0MyQjtDN0YrNGdHakM7O0E0Rno3Z0dJOztFQUNFLDBCQzBDMEI7RUR6QzFCLGV4Rm9GaUI7Q0p5MmdHdkI7O0E0Rng3Z0dJOztFQUNFLHNCQ21DMEI7QzdGeTVnR2hDOztBNEZwOGdHSTs7RUFDRSwwQkMyQzZCO0VEMUM3QixleEZvRmlCO0NKbzNnR3ZCOztBNEZuOGdHSTs7RUFDRSxzQkNvQzZCO0M3Rm02Z0duQzs7QTRGLzhnR0k7O0VBQ0UsMEJDNEM0QjtFRDNDNUIsZXhGb0ZpQjtDSiszZ0d2Qjs7QTRGOThnR0k7O0VBQ0Usc0JDcUM0QjtDN0Y2NmdHbEM7O0E0RjE5Z0dJOztFQUNFLDBCQzJCZTtFRDFCZixZeEZFUztDSjQ5Z0dmOztBNEZ6OWdHSTs7RUFDRSxzQkNvQmU7QzdGeThnR3JCOztBNEZyK2dHSTs7RUFDRSwwQkM0QmU7RUQzQmYsWXhGRVM7Q0p1K2dHZjs7QTRGcCtnR0k7O0VBQ0Usc0JDcUJlO0M3Rm05Z0dyQjs7QTRGaC9nR0k7O0VBQ0UsMEJDNkJlO0VENUJmLFl4RkVTO0NKay9nR2Y7O0E0Ri8rZ0dJOztFQUNFLHNCQ3NCZTtDN0Y2OWdHckI7O0E0RjMvZ0dJOztFQUNFLDBCQzhCZTtFRDdCZixZeEZFUztDSjYvZ0dmOztBNEYxL2dHSTs7RUFDRSxzQkN1QmU7QzdGdStnR3JCOztBNEZ0Z2hHSTs7RUFDRSwwQkMrQmU7RUQ5QmYsWXhGRVM7Q0p3Z2hHZjs7QTRGcmdoR0k7O0VBQ0Usc0JDd0JlO0M3RmkvZ0dyQjs7QTRGamhoR0k7O0VBQ0UsMEJDZ0NlO0VEL0JmLGV4Rm9GaUI7Q0ppOGdHdkI7O0E0RmhoaEdJOztFQUNFLHNCQ3lCZTtDN0YyL2dHckI7O0E0RjVoaEdJOztFQUNFLDBCQ2lDZTtFRGhDZixleEZvRmlCO0NKNDhnR3ZCOztBNEYzaGhHSTs7RUFDRSxzQkMwQmU7QzdGcWdoR3JCOztBNEZ2aWhHSTs7RUFDRSwwQkNrQ2U7RURqQ2YsWXhGRVM7Q0p5aWhHZjs7QTRGdGloR0k7O0VBQ0Usc0JDMkJlO0M3RitnaEdyQjs7QTRGbGpoR0k7O0VBQ0UsMEJDbUNlO0VEbENmLFl4RkVTO0NKb2poR2Y7O0E0RmpqaEdJOztFQUNFLHNCQzRCZTtDN0Z5aGhHckI7O0E0RjdqaEdJOztFQUNFLDBCQ29DZTtFRG5DZixZeEZFUztDSitqaEdmOztBNEY1amhHSTs7RUFDRSxzQkM2QmU7QzdGbWloR3JCOztBNEZ4a2hHSTs7RUFDRSx1QnhGR1M7RXdGRlQsZXhGb0ZpQjtDSncvZ0d2Qjs7QTRGdmtoR0k7O0VBQ0UsbUJ4RkpTO0NKK2toR2Y7O0E0Rm5saEdJOztFQUNFLDBCeEZTWTtFd0ZSWixZeEZFUztDSnFsaEdmOztBNEZsbGhHSTs7RUFDRSxzQnhGRVk7Q0pvbGhHbEI7O0E0RjlsaEdJOztFQUNFLDBCeEZXWTtFd0ZWWixZeEZFUztDSmdtaEdmOztBNEY3bGhHSTs7RUFDRSxzQnhGSVk7Q0o2bGhHbEI7O0EyRnIvK0ZBO0VBa0JRLGV2RjFuQ1U7Q0ppbWhHbEI7O0EyRnovK0ZBO0VBcUJVLHNCQUFxQjtDM0Z3KytGL0I7O0E4Rm5uaEdBOztFQUVFLFdBQVU7RUFDVixtQkFBa0I7RUFDbEIsb0JBQW1CO0M5RnNuaEdyQjs7QThGMW5oR0E7O0VBT0ksV0FBVTtFQUNWLFVBQVM7QzlGd25oR2I7O0E4RmhvaEdBOztFQVlJLFdBQVU7RUFDVixTQUFRO0M5RnluaEdaOztBOEZybmhHQTtFQUNFLFdBQVU7RUFDVixtQkFBa0I7QzlGd25oR3BCOztBOEYxbmhHQTtFQUtJLFdBQVU7RUFDVixTQUFRO0M5RnluaEdaOztBOEZybmhHQTtFQUdNLGVBQWdCO0M5RnNuaEd0Qjs7QWlCN2xoR0k7RTJFckNGOzs7SUFHRSxvQkFBbUI7RzVGc29oR3JCO0U0RmpvaEdFO0lBQ0UsY0FBYTtHNUZtb2hHakI7RTRGL25oR0U7OztJQUdFLCtCQUEyQztHNUZpb2hHL0M7RTRGN25oR0U7SUFDRSxjQUFhO0c1RituaEdqQjtFNEY1bmhHRTtJQUNFLFNBQVE7SUFDUixvQkFBbUI7RzVGOG5oR3ZCO0U0RjNuaEdFOzs7SUFHRSxtQkFBa0I7SUFDbEIsd0JBQXVCO0lBQ3ZCLHlCTjRIZ0I7SU0zSGhCLDBCQUF5QjtJQUN6QixtQkFBa0I7RzVGNm5oR3RCO0U0RjFuaEdFO0lBQ0Usd0JBQXVCO0lBQ3ZCLHlCTnFIZ0I7SU1wSGhCLDBCQUF5QjtJQUN6QixtQkFBa0I7RzVGNG5oR3RCO0U0RnpuaEdFO0lBQ0Usc0JBQXFCO0lBQ3JCLHVCQUFzQjtJQUN0Qix5Qk42R2dCO0lNNUdoQiwwQkFBeUI7SUFDekIsb0JBQW1CO0c1RjJuaEd2QjtFNEZ2bmhHRTtJQUNFLG1CQUFrQjtHNUZ5bmhHdEI7RTRGdm5oR0k7SUFHRSxlQUFjO0lBQ2QsY05xRG1FO0d0RmtraEd6RTtFNEZubmhHTTtJQUNFLFlBQVc7RzVGcW5oR25CO0U0RmpuaEdJO0lBRUUsYU4zRGE7R3RGNnFoR25CO0U0RmhuaEdNO0lBQ0UsYU45RFc7R3RGZ3JoR25CO0U0Ri9taEdNO0lBQ0UsaUJBQWdCO0c1RmluaEd4QjtFNEYvbWhHUTtJQUNFLFlBQVc7RzVGaW5oR3JCO0U0RjdtaEdNOzs7Ozs7O0lBSUUsc0JBQXFCO0lBQ3JCLGVBQWM7SUFDZCx1QkFBc0I7SUFDdEIseUJOZ0VZO0lNL0RaLDBCQUF5QjtJQUN6QixvQkFBbUI7RzVGa25oRzNCO0U0Ri9taEdNO0lBQ0Usd0JBQXVCO0lBQ3ZCLHlCTnlEWTtJTXhEWiwwQkFBeUI7SUFDekIsbUJBQWtCO0c1RmluaEcxQjtFNEY5bWhHTTtJQUNFLG9CQUFtQjtHNUZnbmhHM0I7RTRGM21oR007OztJQUVFLDBCQUF5QjtJQUN6Qix5QkFBd0I7RzVGOG1oR2hDO0U0RjNtaEdNO0lBQ0UsaUNBQWdDO0c1RjZtaEd4QztFNEZ2bWhHRTtJQUNFLDBCQUF5QjtHNUZ5bWhHN0I7RTRGcG1oR007SUFDRSxhTnRIVztHdEY0dGhHbkI7RTRGbG1oR0k7SUFDRSxjTnRCbUU7R3RGMG5oR3pFO0NBQ0Y7O0FpQjVyaEdJO0UyRUtBO0lFOUJBLDRCQUEyQjtHOUYwdGhHN0I7Q0FDRjs7QWlCL3NoR0k7RTJFckNGOzs7SUFHRSxvQkFBbUI7RzVGd3ZoR3JCO0U0Rm52aEdFO0lBQ0UsY0FBYTtHNUZxdmhHakI7RTRGanZoR0U7OztJQUdFLCtCQUEyQztHNUZtdmhHL0M7RTRGL3VoR0U7SUFDRSxjQUFhO0c1Rml2aEdqQjtFNEY5dWhHRTtJQUNFLFNBQVE7SUFDUixvQkFBbUI7RzVGZ3ZoR3ZCO0U0Rjd1aEdFOzs7SUFHRSxtQkFBa0I7SUFDbEIsd0JBQXVCO0lBQ3ZCLHlCTjRIZ0I7SU0zSGhCLDBCQUF5QjtJQUN6QixtQkFBa0I7RzVGK3VoR3RCO0U0RjV1aEdFO0lBQ0Usd0JBQXVCO0lBQ3ZCLHlCTnFIZ0I7SU1wSGhCLDBCQUF5QjtJQUN6QixtQkFBa0I7RzVGOHVoR3RCO0U0RjN1aEdFO0lBQ0Usc0JBQXFCO0lBQ3JCLHVCQUFzQjtJQUN0Qix5Qk42R2dCO0lNNUdoQiwwQkFBeUI7SUFDekIsb0JBQW1CO0c1RjZ1aEd2QjtFNEZ6dWhHRTtJQUNFLG1CQUFrQjtHNUYydWhHdEI7RTRGenVoR0k7SUFHRSxlQUFjO0lBQ2QsY05xRG1FO0d0Rm9yaEd6RTtFNEZydWhHTTtJQUNFLFlBQVc7RzVGdXVoR25CO0U0Rm51aEdJO0lBRUUsYU4zRGE7R3RGK3hoR25CO0U0Rmx1aEdNO0lBQ0UsYU45RFc7R3RGa3loR25CO0U0Rmp1aEdNO0lBQ0UsaUJBQWdCO0c1Rm11aEd4QjtFNEZqdWhHUTtJQUNFLFlBQVc7RzVGbXVoR3JCO0U0Ri90aEdNOzs7Ozs7O0lBSUUsc0JBQXFCO0lBQ3JCLGVBQWM7SUFDZCx1QkFBc0I7SUFDdEIseUJOZ0VZO0lNL0RaLDBCQUF5QjtJQUN6QixvQkFBbUI7RzVGb3VoRzNCO0U0Rmp1aEdNO0lBQ0Usd0JBQXVCO0lBQ3ZCLHlCTnlEWTtJTXhEWiwwQkFBeUI7SUFDekIsbUJBQWtCO0c1Rm11aEcxQjtFNEZodWhHTTtJQUNFLG9CQUFtQjtHNUZrdWhHM0I7RTRGN3RoR007OztJQUVFLDBCQUF5QjtJQUN6Qix5QkFBd0I7RzVGZ3VoR2hDO0U0Rjd0aEdNO0lBQ0UsaUNBQWdDO0c1Rit0aEd4QztFNEZ6dGhHRTtJQUNFLDBCQUF5QjtHNUYydGhHN0I7RTRGdHRoR007SUFDRSxhTnRIVztHdEY4MGhHbkI7RTRGcHRoR0k7SUFDRSxjTnRCbUU7R3RGNHVoR3pFO0NBQ0Y7O0FpQjl5aEdJO0UyRUtBO0lFbkJBLDRCQUEyQjtHOUZpMGhHN0I7Q0FDRjs7QTRGdDJoR0U7OztFQUdFLG9CQUFtQjtDNUZ5MmhHdkI7O0E0RnAyaEdJO0VBQ0UsY0FBYTtDNUZ1MmhHbkI7O0E0Rm4yaEdJOzs7RUFHRSwrQkFBMkM7QzVGczJoR2pEOztBNEZsMmhHSTtFQUNFLGNBQWE7QzVGcTJoR25COztBNEZsMmhHSTtFQUNFLFNBQVE7RUFDUixvQkFBbUI7QzVGcTJoR3pCOztBNEZsMmhHSTs7O0VBR0UsbUJBQWtCO0VBQ2xCLHdCQUF1QjtFQUN2Qix5Qk40SGdCO0VNM0hoQiwwQkFBeUI7RUFDekIsbUJBQWtCO0M1RnEyaEd4Qjs7QTRGbDJoR0k7RUFDRSx3QkFBdUI7RUFDdkIseUJOcUhnQjtFTXBIaEIsMEJBQXlCO0VBQ3pCLG1CQUFrQjtDNUZxMmhHeEI7O0E0RmwyaEdJO0VBQ0Usc0JBQXFCO0VBQ3JCLHVCQUFzQjtFQUN0Qix5Qk42R2dCO0VNNUdoQiwwQkFBeUI7RUFDekIsb0JBQW1CO0M1RnEyaEd6Qjs7QTRGajJoR0k7RUFDRSxtQkFBa0I7QzVGbzJoR3hCOztBNEZsMmhHTTtFQUdFLGVBQWM7RUFDZCxjTnFEbUU7Q3RGOHloRzNFOztBNEYvMWhHUTtFQUNFLFlBQVc7QzVGazJoR3JCOztBNEY5MWhHTTtFQUVFLGFOM0RhO0N0RjI1aEdyQjs7QTRGOTFoR1E7RUFDRSxhTjlEVztDdEYrNWhHckI7O0E0RjkxaEdRO0VBQ0UsaUJBQWdCO0M1RmkyaEcxQjs7QTRGLzFoR1U7RUFDRSxZQUFXO0M1RmsyaEd2Qjs7QTRGOTFoR1E7Ozs7Ozs7RUFJRSxzQkFBcUI7RUFDckIsZUFBYztFQUNkLHVCQUFzQjtFQUN0Qix5Qk5nRVk7RU0vRFosMEJBQXlCO0VBQ3pCLG9CQUFtQjtDNUZvMmhHN0I7O0E0RmoyaEdRO0VBQ0Usd0JBQXVCO0VBQ3ZCLHlCTnlEWTtFTXhEWiwwQkFBeUI7RUFDekIsbUJBQWtCO0M1Rm8yaEc1Qjs7QTRGajJoR1E7RUFDRSxvQkFBbUI7QzVGbzJoRzdCOztBNEYvMWhHUTs7O0VBRUUsMEJBQXlCO0VBQ3pCLHlCQUF3QjtDNUZtMmhHbEM7O0E0RmgyaEdRO0VBQ0UsaUNBQWdDO0M1Rm0yaEcxQzs7QTRGNzFoR0k7RUFDRSwwQkFBeUI7QzVGZzJoRy9COztBNEYzMWhHUTtFQUNFLGFOdEhXO0N0Rm85aEdyQjs7QTRGMTFoR007RUFDRSxjTnRCbUU7Q3RGbTNoRzNFOztBOEZ4N2hHQTs7O0VBTVEsdUNBQWlFO0M5Rnc3aEd6RTs7QThGOTdoR0E7OztFQVdVLHVDQUFpRTtDOUZ5N2hHM0U7O0E4RnA4aEdBOzs7RUFnQlksdUNBQWlFO0M5RjA3aEc3RTs7QThGMThoR0E7OztFQXFCYyx1Q0FBaUU7QzlGMjdoRy9FOztBOEZoOWhHQTs7O0VBMEJnQix1Q0FBaUU7QzlGNDdoR2pGOztBOEZ0OWhHQTs7O0VBbUNRLGFSbkVhO0N0RjQvaEdyQjs7QThGNTloR0E7OztFQXdDWSwwQkFBcUM7QzlGMDdoR2pEOztBOEZsK2hHQTs7O0VBNkNjLGlDQUE0QztDOUYyN2hHMUQ7O0E4RngraEdBOzs7RUFrRGdCLGlDQUE0QztDOUY0N2hHNUQ7O0E4RjkraEdBOzs7RUF1RGtCLGlDQUE0QztDOUY2N2hHOUQ7O0E4RnAvaEdBOzs7RUE0RG9CLGlDQUE0QztDOUY4N2hHaEU7O0E4RjEvaEdBOzs7RUF1RVEsYVJ2R2E7Q3RGZ2lpR3JCOztBOEZoZ2lHQTs7O0VBNEVZLG1CQUE4QjtDOUYwN2hHMUM7O0E4RnRnaUdBOzs7RUFpRmMsMkJBQXNDO0M5RjI3aEdwRDs7QThGNWdpR0E7OztFQXNGZ0IsK0JBQTBDO0M5RjQ3aEcxRDs7QThGbGhpR0E7OztFQTJGa0IsK0JBQTBDO0M5RjY3aEc1RDs7QThGeGhpR0E7OztFQWdHb0IsK0JBQTBDO0M5Rjg3aEc5RDs7QThGOWhpR0E7OztFQTJHUSx3Q0FBa0U7QzlGeTdoRzFFOztBOEZwaWlHQTs7O0VBZ0hVLHVDQUFpRTtDOUYwN2hHM0U7O0E4RjFpaUdBOzs7RUFxSFkseUNBQW1FO0M5RjI3aEcvRTs7QThGaGppR0E7OztFQTBIYyx1Q0FBaUU7QzlGNDdoRy9FOztBOEZ0amlHQTs7O0VBK0hnQix5Q0FBbUU7QzlGNjdoR25GOztBOEY1amlHQTs7O0VBd0lRLGFSeEthO0N0RmttaUdyQjs7QThGbGtpR0E7OztFQTRJVSwyQkFBc0M7QzlGNDdoR2hEOztBOEZ4a2lHQTs7O0VBaUpZLCtCQUEwQztDOUY2N2hHdEQ7O0E4RjlraUdBOzs7RUFzSmMsK0JBQTBDO0M5Rjg3aEd4RDs7QThGcGxpR0E7OztFQTJKZ0IsK0JBQTBDO0M5Ris3aEcxRDs7QThGMWxpR0E7OztFQWdLa0IsK0JBQTBDO0M5Rmc4aEc1RDs7QThGaG1pR0E7OztFQXlLTSxnQ0FBMEQ7RXZFOU4xRCxtQytEcUtnQjtDdEZ1L2hHdEI7O0F1QnhwaUdNO0V1RWlETjs7O0l2RWhEUSxpQkFBZ0I7R3ZCOHBpR3RCO0NBQ0Y7O0E4Rmg4aEdBO0VBT1UsY0FBbUQ7QzlGNjdoRzdEOztBOEZwOGhHQTtFQWFZLGNSdkgrRDtDdEZramlHM0U7O0E4Rng4aEdBO0VBa0JZLDJCQUEwQjtFQUMxQiwwQkFBeUI7QzlGMDdoR3JDOztBOEY3OGhHQTtFQXVCWSxpQ0FBK0Q7QzlGMDdoRzNFOztBOEZqOWhHQTtFQStCVSxnQ0FBMEQ7QzlGczdoR3BFOztBOEZyOWhHQTtFQWtDVSxzQkFBcUI7QzlGdTdoRy9COztBOEZ6OWhHQTtFQXVDWSxnQ0FBMEQ7QzlGczdoR3RFOztBOEY3OWhHQTtFQTRDWSxhUjNQUztDdEZncmlHckI7O0E4RmoraEdBO0VBaURnQiwwQkFBcUM7QzlGbzdoR3JEOztBOEZyK2hHQTtFQXNEa0IsaUNBQTRDO0M5Rm03aEc5RDs7QThGeitoR0E7RUEyRG9CLGlDQUE0QztDOUZrN2hHaEU7O0E4RjcraEdBO0VBZ0VzQixpQ0FBNEM7QzlGaTdoR2xFOztBOEZqL2hHQTtFQXFFd0IsaUNBQTRDO0M5Rmc3aEdwRTs7QThGci9oR0E7RUFnRlksYVIvUlM7Q3RGd3NpR3JCOztBOEZ6L2hHQTtFQXFGZ0IsbUJBQThCO0M5Rnc2aEc5Qzs7QThGNy9oR0E7RUEwRmtCLDJCQUFzQztDOUZ1NmhHeEQ7O0E4RmpnaUdBO0VBK0ZvQiwrQkFBMEM7QzlGczZoRzlEOztBOEZyZ2lHQTtFQW9Hc0IsK0JBQTBDO0M5RnE2aEdoRTs7QThGemdpR0E7RUF5R3dCLCtCQUEwQztDOUZvNmhHbEU7O0E4RjdnaUdBO0VBb0hZLGdDQUEwRDtDOUY2NWhHdEU7O0E4RmpoaUdBO0VBeUhZLGFSeFVTO0N0Rm91aUdyQjs7QThGcmhpR0E7RUE2SGMsMkJBQXNDO0M5RjQ1aEdwRDs7QThGemhpR0E7RUFrSWdCLCtCQUEwQztDOUYyNWhHMUQ7O0E4RjdoaUdBO0VBdUlrQiwrQkFBMEM7QzlGMDVoRzVEOztBOEZqaWlHQTtFQTRJb0IsK0JBQTBDO0M5Rnk1aEc5RDs7QThGcmlpR0E7RUFpSnNCLCtCQUEwQztDOUZ3NWhHaEU7O0E4RnppaUdBO0VObk5FLHNCQUFxQjtFQUNyQixxQ0FBb0M7Q3hGZ3dpR3RDOztBOEY5aWlHQTtFTjlNRSxzQkFBcUI7Q3hGZ3dpR3ZCOztBOEZsamlHQTs7OztFQXFLTSxjUi9RcUU7Q3RGbXFpRzNFOztBOEZ6amlHQTs7OztFQXdLUSxjQUFhO0M5Rnc1aEdyQjs7QThGaGtpR0E7Ozs7RUE0S1EseUJBQXFDO0M5RjI1aEc3Qzs7QThGdmtpR0E7Ozs7RUFnTFEsdUJBQXNCO0M5Rjg1aEc5Qjs7QThGOWtpR0E7Ozs7RUFvTFEsdUJBQXNCO0VBQ3RCLHlCUnBQYztFUXFQZCwwQkFBeUI7RUFDekIsb0JBQW1CO0M5Rmk2aEczQjs7QThGeGxpR0E7Ozs7RUEyTFEsd0JBQXVCO0VBQ3ZCLHlCUjNQYztFUTRQZCwwQkFBeUI7RUFDekIsbUJBQWtCO0M5Rm82aEcxQjs7QThGbG1pR0E7Ozs7RUFrTVEsZ0JBQWU7QzlGdTZoR3ZCOztBOEZ6bWlHQTs7Ozs7Ozs7Ozs7Ozs7OztFQXdNUSxtQkFBa0I7RUFDbEIsd0JBQXVCO0VBQ3ZCLHlCUnpRYztFUTBRZCwwQkFBeUI7RUFDekIsbUJBQWtCO0VBQ2xCLFNBQVE7QzlGbzdoR2hCOztBOEZqb2lHQTs7OztFQWlOUSxnQkFBZTtDOUZ1N2hHdkI7O0E4Rmo3aEdBO0VBQ0UsbUJBQWtCO0M5Rm83aEdwQjs7QThGcjdoR0E7RUFJSSxrQkFBaUI7QzlGcTdoR3JCOztBOEZqN2hHQTs7RUFFRSxpQkFBZ0I7RUFDaEIsb0JBQW1CO0M5Rm83aEdyQjs7QTJGcDBpR0E7RUdvWkUsbUJBQWtCO0M5Rm83aEdwQjs7QThGcjdoR0E7RUFJSSxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxTQUFRO0M5RnE3aEdaOztBOEZqN2hHQTs7Ozs7RXZFcGRNLDZFdUV5ZHVIO0M5Rm83aEc3SDs7QXVCejRpR007RXVFZ2ROOzs7OztJdkUvY1EsaUJBQWdCO0d2Qmk1aUd0QjtDQUNGOztBK0ZuNmlHQTtFQUNFLG1CQUFrQjtDL0ZzNmlHcEI7O0ErRm42aUdBO0VBQ0UsMkJUNkZ3RjtFUzVGeEYsbUJBQWtCO0VBQ2xCLHdCVDZEMkY7RVM1RDNGLGMzRmdqQnNDO0NKczNoR3hDOztBK0YxNmlHQTtFQVFJLDJCVHNGc0Y7RVNyRnRGLGNBQWE7RUFDYixjVG1CaUI7RVNsQmpCLGFUa0JpQjtFL0RyQmYsNkQrRHNLcUI7Q3RGb3dpRzNCOztBdUJ0NmlHTTtFd0VaTjtJeEVhUSxpQkFBZ0I7R3ZCMDZpR3RCO0NBQ0Y7O0ErRng3aUdBO0VBZ0JJLFlBQVc7RUFDWCxlQUFjO0VBQ2QsZ0JBQWU7RUFDZixPQUFNO0VBQ04sWUFBVztDL0Y0NmlHZjs7QStGeDZpR0E7RUFFSSw4QlRzRTRGO0VTckU1Riw0QlR5QytGO0N0Rmk0aUduRzs7QStGdDZpR0E7RUFDRSw0QlRvQ2lHO0N0RnE0aUduRzs7QStGdDZpR0E7RUFDRSw4QlQ0RDhGO0N0RjYyaUdoRzs7QStGdDZpR0E7O0V4RS9CTSwwQytEc0txQjtDdEZveWlHM0I7O0F1QnQ4aUdNO0V3RTJCTjs7SXhFMUJRLGlCQUFnQjtHdkIyOGlHdEI7Q0FDRjs7QStGMTZpR0E7RUFFSSxlQUFjO0MvRjQ2aUdsQjs7QStGOTZpR0E7RUFNTSxTQUFRO0MvRjQ2aUdkOztBK0ZsN2lHQTs7O0VBY00sb0JUaENlO0N0RjA4aUdyQjs7QStGcDZpR0E7RUFFSSxlQUFjO0MvRnM2aUdsQjs7QStGeDZpR0E7RUFNTSxTQUFRO0V4RWpFUiw2RCtEc0txQjtDdEZrMGlHM0I7O0F1QnAraUdNO0V3RXVETjtJeEV0RFEsaUJBQWdCO0d2QncraUd0QjtDQUNGOztBK0ZuN2lHQTs7O0VBZU0sb0JUckRlO0N0Ris5aUdyQjs7QStGcDZpR0E7RUFDRSwwQjNGOUVnQjtDSnEvaUdsQjs7QStGeDZpR0E7OztFQU1JLGVUV3dCO0N0RjY1aUc1Qjs7QStGOTZpR0E7RUFVSSxZM0YvRlc7Q0p1Z2pHZjs7QStGbDdpR0E7Ozs7Ozs7RUFxQkksWTNGMUdXO0NKaWhqR2Y7O0ErRjU3aUdBO0VBMEJJLDJDVFYyQztFU1czQyxpQkFBZ0I7RUFDaEIsbUJBQWtCO0MvRnM2aUd0Qjs7QStGbDhpR0E7RUErQk0sVUFBUztDL0Z1NmlHZjs7QStGdDhpR0E7RUFtQ00saUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsbUJBQWtCO0MvRnU2aUd4Qjs7QStGNzhpR0E7RUE2Q1EsVUFBUztDL0ZvNmlHakI7O0ErRmo5aUdBO0VBb0RRLGlDQUFnQztFQUNoQywrQkFBOEI7RUFDOUIsOEJBQTZCO0VBQzdCLFkzRjVJTztDSjZpakdmOztBK0Z4OWlHQTtFQTJEUSwwQjNGeElVO0NKeWlqR2xCOztBK0Y1OWlHQTtFQWlFSSxtQkFBa0I7Qy9GKzVpR3RCOztBK0YxNWlHQTtFQUNFLGVBQXlDO0VBR3pDLHVCM0YvSmE7RTJGZ0tiLCtCM0Y3SmdCO0NKd2pqR2xCOztBZ0d4ampHQTtFQUVJLCtCQUFtQztDaEcwampHdkM7O0FnRzVqakdBO0VBTUksc0JBQXFCO0NoRzBqakd6Qjs7QWdHdGpqR0E7RUFDRSxnQjVGb05nQztFNEZuTmhDLFVBQVM7Q2hHeWpqR1g7O0FnR3RqakdBO0VBRUksZUFBYztDaEd3ampHbEI7O0FnR25qakdBO0VBQ0UsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixXQUFVO0NoR3NqakdaOztBZ0d6ampHQTtFQU1JLFVBQVM7Q2hHdWpqR2I7O0FnRzdqakdBO0VBVUkscUI1RmtnQm9DO0NKcWppR3hDOztBZ0dqa2pHQTtFQWNJLFVBQVM7RUFDVCxvQkFBbUI7Q2hHdWpqR3ZCOztBZ0dsampHQTtFQUNFLG1CQUFrQjtDaEdxampHcEI7O0FnR3RqakdBO0VsRXpDRSxvQ0FBMEM7RUFDMUMsZ0JBQWU7RUFDZix1Q0FBNkM7RUFDN0MseUJBQStCO0VrRTJDN0IsYUFBWTtFQUNaLG1CQUFrQjtFQUNsQixrQkFBaUI7Q2hHeWpqR3JCOztBZ0doa2pHQTtFQVdJLFdBQVU7RUFDVixlQUFjO0VBQ2QsY0FBYTtFQUNiLE9BQU07Q2hHeWpqR1Y7O0FnR3BqakdBOztFQU1NLGVBQWM7Q2hHbWpqR3BCOztBZ0c1aWpHQTtFQUNFLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsV0FBVTtDaEcraWpHWjs7QWdHbGpqR0E7RUFNSSxVQUFTO0NoR2dqakdiOztBZ0d0ampHQTtFQVVJLHFCNUY4Y29DO0NKa21pR3hDOztBZ0cxampHQTtFQWNJLFVBQVM7RUFDVCxvQkFBbUI7Q2hHZ2pqR3ZCOztBZ0czaWpHQTs7RUFFRSxlQUFjO0VBQ2Qsb0I1RmdJb0Q7RTRGL0hwRCxxQjVGZ2NzQztFNEYvYnRDLG1CQUFrQjtDaEc4aWpHcEI7O0FnR3ppakdBO0VSL0ZFLDZCUWdHbUM7RUFDbkMsd0NBQXVDO0NoRzRpakd6Qzs7QWdHeGlqR0E7RUFFSSxtQkFBa0I7Q2hHMGlqR3RCOztBZ0c1aWpHQTtFQUlNLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsV0FBVTtDaEc0aWpHaEI7O0FpQnJtakdJO0UrRStERjtJQUNFLGFBQVk7R2hHMGlqR2Q7RWdHdmpqR0Y7SUFlTSxpQkFBZ0I7R2hHMmlqR3BCO0VnRzFqakdGO0lBaUJRLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsV0FBVTtJQUNWLHVCQUFzQjtJQUN0Qix1QjVGdElPO0dKa3JqR2I7Q0FDRjs7QWdHdGlqR0E7RUFFSSxjQUFhO0NoR3dpakdqQjs7QWdHMWlqR0E7RXBGN0hJLDBCb0ZtSTRCO0VwRmxJNUIsMkJvRmtJNEI7RUFDNUIsV0FBVTtFQUNWLGFBQVk7Q2hHeWlqR2hCOztBZ0dqampHQTs7RXBGL0dJLGdDb0YySG1DO0VwRjFIbkMsK0JvRjBIbUM7Q2hHMmlqR3ZDOztBZ0d2ampHQTtFQWlCTSxjQUFhO0VBQ2IsY0FBYTtFQUNiLG1CQUFrQjtDaEcwaWpHeEI7O0FnRzdqakdBO0VBdUJRLFdBQVU7RUFDVixhQUFZO0VBQ1osWUFBVztFQUNYLGtCQUFpQjtFQUNqQiwwQkFBeUI7RUFDekIsdUNBQXFDO0NoRzBpakc3Qzs7QWdHdGtqR0E7RUFnQ1EsV0FBVTtFQUNWLGdCQUFlO0VBRWYsaUJBQWdCO0NoR3lpakd4Qjs7QWdHNWtqR0E7RUFzQ1UsZUFBYztFQUNkLGdCQUFlO0NoRzBpakd6Qjs7QWdHamxqR0E7RUErQ00saUM1RnJMWTtFNEZzTFosOEI1RjFMWTtFNEYyTFosY0FBYTtDaEdzaWpHbkI7O0F5RDl1akdFO0VBQ0UsZUFBYztFQUNkLFlBQVc7RUFDWCxZQUFXO0N6RGl2akdmOztBaUJ6cmpHSTtFK0U0Rko7SUFxRFUsa0NBQW1DO0lBQ25DLDBCQUEyQjtHaEc2aWpHbkM7Q0FDRjs7QWdHcG1qR0E7RUE4RE0sMEI1RjFNWTtFNEYyTVosY0FBYTtDaEcwaWpHbkI7O0F5RGh3akdFO0VBQ0UsZUFBYztFQUNkLFlBQVc7RUFDWCxZQUFXO0N6RG13akdmOztBZ0cvbWpHQTtFQWtFUSxlNUZ6TVU7Q0owdmpHbEI7O0FpQi9zakdJO0UrRTRGSjtJQXNFWSwwQjVGbE5NO0dKb3dqR2hCO0NBQ0Y7O0FnR3puakdBO0VBcUZJLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsZVZuRzBFO0VVb0cxRSxtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLGNWdEcwRTtDdEY4b2pHOUU7O0FpQjl0akdJO0UrRTRGSjtJQStFTSxZQUFXO0lBQ1gsa0JBQWlCO0lBQ2pCLG9CQUFtQjtJQUNuQixpQkFBZ0I7R2hHd2pqR3BCO0NBQ0Y7O0FnRzdpakdBO0VBRUksMEI1RnJPYztFNEZzT2QsWTVGOU9XO0NKNnhqR2Y7O0FnR2xqakdBO0VBTUksWTVGalBXO0NKaXlqR2Y7O0FnR3RqakdBO0VBVU0sMEJBQW9DO0NoR2dqakcxQzs7QWdHMWpqR0E7RUFjSSxzQjVGblBjO0NKbXlqR2xCOztBZ0c5ampHQTtFQW1CTSwwQkFBc0M7RUFDdEMsWTVGL1BTO0NKOHlqR2Y7O0FnR25rakdBO0VBdUJRLFk1RmxRTztDSmt6akdmOztBZ0d2a2pHQTtFQTJCVSwwQkFBb0M7RUFDcEMsZTVGcFFRO0NKb3pqR2xCOztBZ0c1a2pHQTtFQStCVSwwQkFBc0M7Q2hHaWpqR2hEOztBZ0dobGpHQTtFQW9DTSxzQjVGelFZO0NKeXpqR2xCOztBZ0dwbGpHQTtFQXVDTSx5Q0FBd0M7RUFDeEMsdUJBQXdCO0NoR2lqakc5Qjs7QWdHemxqR0E7RUE0Q1EsMEJBQTJCO0NoR2lqakduQzs7QW1DMXdqR0E7RThEbkVJLGU3RldjO0NKczBqR2xCOztBaUduMWpHQTtFQUtNLGVqR1J3QjtDQTAxakc5Qjs7QWlHdjFqR0E7RUFZUSxZN0ZMTztDSm8xakdmOztBaUd4MGpHQTtFQUNFLGlCQUFnQjtFQUNoQixnQzdGWGdCO0NKczFqR2xCOztBaUc3MGpHQTtFQUtJLG1DN0Z5TGdDO0U2RnhMaEMsMkJBQTBCO0VBQzFCLG1CN0ZvTDZCO0NKd3BqR2pDOztBTzExakdFO0UwRmlCSSxrRDdGcEJZO0NKaTJqR2xCOztBaUd2MWpHQTs7RUFnQkksa0Q3RnpCYztDSnEyakdsQjs7QWlHNTFqR0E7RUFvQkksK0I3RjdCYztFNkY4QmQsZ0JBQWU7Q2pHNDBqR25COztBaUdqMmpHQTtFQXdCTSw2QkFBNEI7RUFDNUIsb0M3RnFLOEI7RTZGcEs5QiwwQkFBeUI7RUFDekIsaUM3Rm1LOEI7RTZGbEs5QixrQjdGK0oyQjtDSjhxakdqQzs7QU9oM2pHRTtFMEZzQ00sa0RBQXVEO0NqRzgwakcvRDs7QWlHNzJqR0E7O0VBcUNNLGtEQUF1RDtDakc2MGpHN0Q7O0FpR3gwakdBO0VBQ0Usb0JBQW1CO0NqRzIwakdyQjs7QWlHNTBqR0E7RUFJSSxtQjdGb2hCb0M7RTZGbmhCcEMsb0I3Rm1oQm9DO0NKeXppR3hDOztBaUdqMWpHQTtFQVNJLG1CQUFrQjtDakc0MGpHdEI7O0FpR3IwakdJO0VBQ0UsMEI3RnRFWTtDSjg0akdsQjs7QWlHejBqR0k7RUFDRSwwQjdGL0RZO0U2RmlFVixzQkFBaUM7Q2pHMjBqR3pDOztBa0d6NWpHRTtFQUNFLDBCbEdOMEI7RWtHTzFCLFk5RkdXO0NKeTVqR2Y7O0FrRzk1akdFO0VBT1EsNkI5Rk1RO0NKcTVqR2xCOztBa0dsNmpHRTs7RUFXUSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjQ1akdsQjs7QWtHejZqR0U7RUFrQlUsZTlGTE07Q0pnNmpHbEI7O0FrRzc2akdFOztFQXNCVSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGU5RlhNO0NKdTZqR2xCOztBa0dwN2pHRTtFQWdDUSxnQzlGM0JLO0NKbTdqR2Y7O0FrR3g3akdFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0owN2pHZjs7QWtHLzdqR0U7RUEyQ1UsWTlGdENHO0NKODdqR2Y7O0FrR244akdFOztFQStDVSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSnE4akdmOztBa0cxOGpHRTtFQUNFLDBCOUZVYztFOEZUZCxZOUZHVztDSjA4akdmOztBa0cvOGpHRTtFQU9RLDZCOUZNUTtDSnM4akdsQjs7QWtHbjlqR0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0o2OGpHbEI7O0FrRzE5akdFO0VBa0JVLGU5RkxNO0NKaTlqR2xCOztBa0c5OWpHRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnc5akdsQjs7QWtHcitqR0U7RUFnQ1EsZ0M5RjNCSztDSm8rakdmOztBa0d6K2pHRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKMitqR2Y7O0FrR2gvakdFO0VBMkNVLFk5RnRDRztDSisrakdmOztBa0dwL2pHRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0pzL2pHZjs7QWtHMy9qR0U7RUFDRSwwQjlGb0NhO0U4Rm5DYixZOUZHVztDSjIvakdmOztBa0doZ2tHRTtFQU9RLDZCOUZNUTtDSnUvakdsQjs7QWtHcGdrR0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0o4L2pHbEI7O0FrRzNna0dFO0VBa0JVLGU5RkxNO0NKa2drR2xCOztBa0cvZ2tHRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnlna0dsQjs7QWtHdGhrR0U7RUFnQ1EsZ0M5RjNCSztDSnFoa0dmOztBa0cxaGtHRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKNGhrR2Y7O0FrR2ppa0dFO0VBMkNVLFk5RnRDRztDSmdpa0dmOztBa0dyaWtHRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0p1aWtHZjs7QWtHNWlrR0U7RUFDRSwwQjlGc0NhO0U4RnJDYixZOUZHVztDSjRpa0dmOztBa0dqamtHRTtFQU9RLDZCOUZNUTtDSndpa0dsQjs7QWtHcmprR0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0oraWtHbEI7O0FrRzVqa0dFO0VBa0JVLGU5RkxNO0NKbWprR2xCOztBa0doa2tHRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjBqa0dsQjs7QWtHdmtrR0U7RUFnQ1EsZ0M5RjNCSztDSnNra0dmOztBa0cza2tHRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKNmtrR2Y7O0FrR2xsa0dFO0VBMkNVLFk5RnRDRztDSmlsa0dmOztBa0d0bGtHRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0p3bGtHZjs7QWtHN2xrR0U7RUFDRSwwQjlGbUNhO0U4RmxDYixlOUZxRm1CO0NKMmdrR3ZCOztBa0dsbWtHRTtFQU9RLDZCOUZNUTtDSnlsa0dsQjs7QWtHdG1rR0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0pnbWtHbEI7O0FrRzdta0dFO0VBa0JVLGU5RkxNO0NKb21rR2xCOztBa0dqbmtHRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjJta0dsQjs7QWtHeG5rR0U7RUFnQ1EsZ0M5RjNCSztDSnVua0dmOztBa0c1bmtHRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKOG5rR2Y7O0FrR25va0dFO0VBMkNVLFk5RnRDRztDSmtva0dmOztBa0d2b2tHRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0p5b2tHZjs7QWtHOW9rR0U7RUFDRSwwQjlGaUNhO0U4RmhDYixZOUZHVztDSjhva0dmOztBa0ducGtHRTtFQU9RLDZCOUZNUTtDSjBva0dsQjs7QWtHdnBrR0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0ppcGtHbEI7O0FrRzlwa0dFO0VBa0JVLGU5RkxNO0NKcXBrR2xCOztBa0dscWtHRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjRwa0dsQjs7QWtHenFrR0U7RUFnQ1EsZ0M5RjNCSztDSndxa0dmOztBa0c3cWtHRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKK3FrR2Y7O0FrR3Bya0dFO0VBMkNVLFk5RnRDRztDSm1ya0dmOztBa0d4cmtHRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0owcmtHZjs7QWtHL3JrR0U7RUFDRSwwQlpBZTtFWUNmLFk5RkdXO0NKK3JrR2Y7O0FrR3Bza0dFO0VBT1EsNkI5Rk1RO0NKMnJrR2xCOztBa0d4c2tHRTs7RUFXUSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSmtza0dsQjs7QWtHL3NrR0U7RUFrQlUsZTlGTE07Q0pzc2tHbEI7O0FrR250a0dFOztFQXNCVSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGU5RlhNO0NKNnNrR2xCOztBa0cxdGtHRTtFQWdDUSxnQzlGM0JLO0NKeXRrR2Y7O0FrRzl0a0dFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0pndWtHZjs7QWtHcnVrR0U7RUEyQ1UsWTlGdENHO0NKb3VrR2Y7O0FrR3p1a0dFOztFQStDVSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjJ1a0dmOztBa0dodmtHRTtFQUNFLDBCWkNVO0VZQVYsWTlGR1c7Q0pndmtHZjs7QWtHcnZrR0U7RUFPUSw2QjlGTVE7Q0o0dWtHbEI7O0FrR3p2a0dFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKbXZrR2xCOztBa0dod2tHRTtFQWtCVSxlOUZMTTtDSnV2a0dsQjs7QWtHcHdrR0U7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0o4dmtHbEI7O0FrRzN3a0dFO0VBZ0NRLGdDOUYzQks7Q0owd2tHZjs7QWtHL3drR0U7O0VBb0NRLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSml4a0dmOztBa0d0eGtHRTtFQTJDVSxZOUZ0Q0c7Q0pxeGtHZjs7QWtHMXhrR0U7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKNHhrR2Y7O0FrR2p5a0dFO0VBQ0UsMEJaR1c7RVlGWCxZOUZHVztDSml5a0dmOztBa0d0eWtHRTtFQU9RLDZCOUZNUTtDSjZ4a0dsQjs7QWtHMXlrR0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0pveWtHbEI7O0FrR2p6a0dFO0VBa0JVLGU5RkxNO0NKd3lrR2xCOztBa0dyemtHRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSit5a0dsQjs7QWtHNXprR0U7RUFnQ1EsZ0M5RjNCSztDSjJ6a0dmOztBa0doMGtHRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKazBrR2Y7O0FrR3Ywa0dFO0VBMkNVLFk5RnRDRztDSnMwa0dmOztBa0czMGtHRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0o2MGtHZjs7QWtHbDFrR0U7RUFDRSwwQlpJVTtFWUhWLGU5RnFGbUI7Q0pnd2tHdkI7O0FrR3Yxa0dFO0VBT1EsNkI5Rk1RO0NKODBrR2xCOztBa0czMWtHRTs7RUFXUSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnExa0dsQjs7QWtHbDJrR0U7RUFrQlUsZTlGTE07Q0p5MWtHbEI7O0FrR3Qya0dFOztFQXNCVSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGU5RlhNO0NKZzJrR2xCOztBa0c3MmtHRTtFQWdDUSxnQzlGM0JLO0NKNDJrR2Y7O0FrR2oza0dFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0ptM2tHZjs7QWtHeDNrR0U7RUEyQ1UsWTlGdENHO0NKdTNrR2Y7O0FrRzUza0dFOztFQStDVSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjgza0dmOztBa0duNGtHRTtFQUNFLDBCWk1hO0VZTGIsWTlGR1c7Q0ptNGtHZjs7QWtHeDRrR0U7RUFPUSw2QjlGTVE7Q0orM2tHbEI7O0FrRzU0a0dFOztFQVdRLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKczRrR2xCOztBa0duNWtHRTtFQWtCVSxlOUZMTTtDSjA0a0dsQjs7QWtHdjVrR0U7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0ppNWtHbEI7O0FrRzk1a0dFO0VBZ0NRLGdDOUYzQks7Q0o2NWtHZjs7QWtHbDZrR0U7O0VBb0NRLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSm82a0dmOztBa0d6NmtHRTtFQTJDVSxZOUZ0Q0c7Q0p3NmtHZjs7QWtHNzZrR0U7O0VBK0NVLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKKzZrR2Y7O0FrR3A3a0dFO0VBQ0UsMEJaUVk7RVlQWixZOUZHVztDSm83a0dmOztBa0d6N2tHRTtFQU9RLDZCOUZNUTtDSmc3a0dsQjs7QWtHNzdrR0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0p1N2tHbEI7O0FrR3A4a0dFO0VBa0JVLGU5RkxNO0NKMjdrR2xCOztBa0d4OGtHRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSms4a0dsQjs7QWtHLzhrR0U7RUFnQ1EsZ0M5RjNCSztDSjg4a0dmOztBa0duOWtHRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKcTlrR2Y7O0FrRzE5a0dFO0VBMkNVLFk5RnRDRztDSnk5a0dmOztBa0c5OWtHRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0pnK2tHZjs7QWtHcitrR0U7RUFDRSwwQjlGNkJhO0U4RjVCYixZOUZHVztDSnEra0dmOztBa0cxK2tHRTtFQU9RLDZCOUZNUTtDSmkra0dsQjs7QWtHOStrR0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0p3K2tHbEI7O0FrR3Iva0dFO0VBa0JVLGU5RkxNO0NKNCtrR2xCOztBa0d6L2tHRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSm0va0dsQjs7QWtHaGdsR0U7RUFnQ1EsZ0M5RjNCSztDSisva0dmOztBa0dwZ2xHRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKc2dsR2Y7O0FrRzNnbEdFO0VBMkNVLFk5RnRDRztDSjBnbEdmOztBa0cvZ2xHRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0ppaGxHZjs7QWtHdGhsR0U7RUFDRSwwQjlGOEJhO0U4RjdCYixZOUZHVztDSnNobEdmOztBa0czaGxHRTtFQU9RLDZCOUZNUTtDSmtobEdsQjs7QWtHL2hsR0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0p5aGxHbEI7O0FrR3RpbEdFO0VBa0JVLGU5RkxNO0NKNmhsR2xCOztBa0cxaWxHRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSm9pbEdsQjs7QWtHampsR0U7RUFnQ1EsZ0M5RjNCSztDSmdqbEdmOztBa0dyamxHRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKdWpsR2Y7O0FrRzVqbEdFO0VBMkNVLFk5RnRDRztDSjJqbEdmOztBa0doa2xHRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0pra2xHZjs7QWtHdmtsR0U7RUFDRSwwQjlGK0JhO0U4RjlCYixZOUZHVztDSnVrbEdmOztBa0c1a2xHRTtFQU9RLDZCOUZNUTtDSm1rbEdsQjs7QWtHaGxsR0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0owa2xHbEI7O0FrR3ZsbEdFO0VBa0JVLGU5RkxNO0NKOGtsR2xCOztBa0czbGxHRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnFsbEdsQjs7QWtHbG1sR0U7RUFnQ1EsZ0M5RjNCSztDSmltbEdmOztBa0d0bWxHRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKd21sR2Y7O0FrRzdtbEdFO0VBMkNVLFk5RnRDRztDSjRtbEdmOztBa0dqbmxHRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0ptbmxHZjs7QWtHeG5sR0U7RUFDRSwwQjlGZ0NhO0U4Ri9CYixZOUZHVztDSndubEdmOztBa0c3bmxHRTtFQU9RLDZCOUZNUTtDSm9ubEdsQjs7QWtHam9sR0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0oybmxHbEI7O0FrR3hvbEdFO0VBa0JVLGU5RkxNO0NKK25sR2xCOztBa0c1b2xHRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnNvbEdsQjs7QWtHbnBsR0U7RUFnQ1EsZ0M5RjNCSztDSmtwbEdmOztBa0d2cGxHRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKeXBsR2Y7O0FrRzlwbEdFO0VBMkNVLFk5RnRDRztDSjZwbEdmOztBa0dscWxHRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0pvcWxHZjs7QWtHenFsR0U7RUFDRSwwQjlGaUNhO0U4RmhDYixZOUZHVztDSnlxbEdmOztBa0c5cWxHRTtFQU9RLDZCOUZNUTtDSnFxbEdsQjs7QWtHbHJsR0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0o0cWxHbEI7O0FrR3pybEdFO0VBa0JVLGU5RkxNO0NKZ3JsR2xCOztBa0c3cmxHRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnVybEdsQjs7QWtHcHNsR0U7RUFnQ1EsZ0M5RjNCSztDSm1zbEdmOztBa0d4c2xHRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKMHNsR2Y7O0FrRy9zbEdFO0VBMkNVLFk5RnRDRztDSjhzbEdmOztBa0dudGxHRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0pxdGxHZjs7QWtHMXRsR0U7RUFDRSwwQjlGa0NhO0U4RmpDYixlOUZxRm1CO0NKd29sR3ZCOztBa0cvdGxHRTtFQU9RLDZCOUZNUTtDSnN0bEdsQjs7QWtHbnVsR0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0o2dGxHbEI7O0FrRzF1bEdFO0VBa0JVLGU5RkxNO0NKaXVsR2xCOztBa0c5dWxHRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnd1bEdsQjs7QWtHcnZsR0U7RUFnQ1EsZ0M5RjNCSztDSm92bEdmOztBa0d6dmxHRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKMnZsR2Y7O0FrR2h3bEdFO0VBMkNVLFk5RnRDRztDSit2bEdmOztBa0dwd2xHRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0pzd2xHZjs7QWtHM3dsR0U7RUFDRSwwQjlGbUNhO0U4RmxDYixlOUZxRm1CO0NKeXJsR3ZCOztBa0doeGxHRTtFQU9RLDZCOUZNUTtDSnV3bEdsQjs7QWtHcHhsR0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0o4d2xHbEI7O0FrRzN4bEdFO0VBa0JVLGU5RkxNO0NKa3hsR2xCOztBa0cveGxHRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnl4bEdsQjs7QWtHdHlsR0U7RUFnQ1EsZ0M5RjNCSztDSnF5bEdmOztBa0cxeWxHRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKNHlsR2Y7O0FrR2p6bEdFO0VBMkNVLFk5RnRDRztDSmd6bEdmOztBa0dyemxHRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0p1emxHZjs7QWtHNXpsR0U7RUFDRSwwQjlGb0NhO0U4Rm5DYixZOUZHVztDSjR6bEdmOztBa0dqMGxHRTtFQU9RLDZCOUZNUTtDSnd6bEdsQjs7QWtHcjBsR0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0oremxHbEI7O0FrRzUwbEdFO0VBa0JVLGU5RkxNO0NKbTBsR2xCOztBa0doMWxHRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjAwbEdsQjs7QWtHdjFsR0U7RUFnQ1EsZ0M5RjNCSztDSnMxbEdmOztBa0czMWxHRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKNjFsR2Y7O0FrR2wybEdFO0VBMkNVLFk5RnRDRztDSmkybEdmOztBa0d0MmxHRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0p3MmxHZjs7QWtHNzJsR0U7RUFDRSwwQjlGcUNhO0U4RnBDYixZOUZHVztDSjYybEdmOztBa0dsM2xHRTtFQU9RLDZCOUZNUTtDSnkybEdsQjs7QWtHdDNsR0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0pnM2xHbEI7O0FrRzczbEdFO0VBa0JVLGU5RkxNO0NKbzNsR2xCOztBa0dqNGxHRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjIzbEdsQjs7QWtHeDRsR0U7RUFnQ1EsZ0M5RjNCSztDSnU0bEdmOztBa0c1NGxHRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKODRsR2Y7O0FrR241bEdFO0VBMkNVLFk5RnRDRztDSms1bEdmOztBa0d2NWxHRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0p5NWxHZjs7QWtHOTVsR0U7RUFDRSwwQjlGc0NhO0U4RnJDYixZOUZHVztDSjg1bEdmOztBa0duNmxHRTtFQU9RLDZCOUZNUTtDSjA1bEdsQjs7QWtHdjZsR0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0ppNmxHbEI7O0FrRzk2bEdFO0VBa0JVLGU5RkxNO0NKcTZsR2xCOztBa0dsN2xHRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjQ2bEdsQjs7QWtHejdsR0U7RUFnQ1EsZ0M5RjNCSztDSnc3bEdmOztBa0c3N2xHRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKKzdsR2Y7O0FrR3A4bEdFO0VBMkNVLFk5RnRDRztDSm04bEdmOztBa0d4OGxHRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0owOGxHZjs7QWtHLzhsR0U7RUFDRSx1QjlGSVc7RThGSFgsZTlGcUZtQjtDSjYzbEd2Qjs7QWtHcDlsR0U7RUFPUSw2QjlGTVE7Q0oyOGxHbEI7O0FrR3g5bEdFOztFQVdRLDZCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKazlsR2xCOztBa0cvOWxHRTtFQWtCVSxlOUZMTTtDSnM5bEdsQjs7QWtHbitsR0U7O0VBc0JVLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0o2OWxHbEI7O0FrRzErbEdFO0VBZ0NRLGdDOUYzQks7Q0p5K2xHZjs7QWtHOStsR0U7O0VBb0NRLHdCQUFxQztFQUNyQyxvQkFBaUM7RUFDakMsZ0M5RmpDSztDSmcvbEdmOztBa0dyL2xHRTtFQTJDVSxZOUZ0Q0c7Q0pvL2xHZjs7QWtHei9sR0U7O0VBK0NVLHdCQUFxQztFQUNyQywrQkFBNEM7RUFDNUMsWTlGNUNHO0NKMi9sR2Y7O0FrR2hnbUdFO0VBQ0UsMEI5RlVjO0U4RlRkLFk5RkdXO0NKZ2dtR2Y7O0FrR3JnbUdFO0VBT1EsNkI5Rk1RO0NKNC9sR2xCOztBa0d6Z21HRTs7RUFXUSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSm1nbUdsQjs7QWtHaGhtR0U7RUFrQlUsZTlGTE07Q0p1Z21HbEI7O0FrR3BobUdFOztFQXNCVSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGU5RlhNO0NKOGdtR2xCOztBa0czaG1HRTtFQWdDUSxnQzlGM0JLO0NKMGhtR2Y7O0FrRy9obUdFOztFQW9DUSwwQkFBcUM7RUFDckMsc0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0ppaW1HZjs7QWtHdGltR0U7RUEyQ1UsWTlGdENHO0NKcWltR2Y7O0FrRzFpbUdFOztFQStDVSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjRpbUdmOztBa0dqam1HRTtFQUNFLDBCOUZZYztFOEZYZCxZOUZHVztDSmlqbUdmOztBa0d0am1HRTtFQU9RLDZCOUZNUTtDSjZpbUdsQjs7QWtHMWptR0U7O0VBV1EsMEJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0pvam1HbEI7O0FrR2prbUdFO0VBa0JVLGU5RkxNO0NKd2ptR2xCOztBa0dya21HRTs7RUFzQlUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSitqbUdsQjs7QWtHNWttR0U7RUFnQ1EsZ0M5RjNCSztDSjJrbUdmOztBa0dobG1HRTs7RUFvQ1EsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKa2xtR2Y7O0FrR3ZsbUdFO0VBMkNVLFk5RnRDRztDSnNsbUdmOztBa0czbG1HRTs7RUErQ1UsMEJBQXFDO0VBQ3JDLGlDQUE0QztFQUM1QyxZOUY1Q0c7Q0o2bG1HZjs7QWlHcGdtR0E7RUFFSSxlN0Z2RmM7Q0o2bG1HbEI7O0FpR3hnbUdBO0VBTUksc0JBQWlDO0NqR3NnbUdyQzs7QWlHNWdtR0E7O0VBVU0sc0JBQWlDO0NqR3VnbUd2Qzs7QWlHamhtR0E7O0VBZU0sMEI3RmhHWTtFNkZpR1osa0RBQXFGO0VBQ3JGLFk3RjFHUztDSmlubUdmOztBaUd4aG1HQTs7OztFQTBCVSxrREFBcUY7Q2pHcWdtRy9GOztBaUcvaG1HQTs7O0VBOEJVLDBCQUFvQztDakd1Z21HOUM7O0FpR3JpbUdBO0VBa0NRLHNCQUFpQztDakd1Z21HekM7O0FpR3ppbUdBO0VBdUNZLGtEQUFxRjtDakdzZ21Hakc7O0FpRzdpbUdBO0VBa0RRLDBCN0YxSVU7Q0p5b21HbEI7O0FpR2pqbUdBO0VBa0RRLDBCN0ZuSVU7RTZGcUlSLHNCQUFpQztDakdrZ21HM0M7O0FrR3BwbUdFO0VBQ0UsMEJMNEJpQjtFSzNCakIsWTlGR1c7Q0pvcG1HZjs7QWtHbnBtR1E7RUFDRSw2QjlGTVE7Q0pncG1HbEI7O0FrR3BwbUdROztFQUVFLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKdXBtR2xCOztBa0ducG1HVTtFQUNFLGU5RkxNO0NKMnBtR2xCOztBa0dwcG1HVTs7RUFFRSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGU5RlhNO0NKa3FtR2xCOztBa0docG1HUTtFQUNFLGdDOUYzQks7Q0o4cW1HZjs7QWtHanBtR1E7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKcXJtR2Y7O0FrR2hwbUdVO0VBQ0UsWTlGdENHO0NKeXJtR2Y7O0FrR2pwbUdVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKZ3NtR2Y7O0FrR3JzbUdFO0VBQ0UsMEI5RlVjO0U4RlRkLFk5RkdXO0NKcXNtR2Y7O0FrR3BzbUdRO0VBQ0UsNkI5Rk1RO0NKaXNtR2xCOztBa0dyc21HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSndzbUdsQjs7QWtHcHNtR1U7RUFDRSxlOUZMTTtDSjRzbUdsQjs7QWtHcnNtR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSm10bUdsQjs7QWtHanNtR1E7RUFDRSxnQzlGM0JLO0NKK3RtR2Y7O0FrR2xzbUdROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnN1bUdmOztBa0dqc21HVTtFQUNFLFk5RnRDRztDSjB1bUdmOztBa0dsc21HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSml2bUdmOztBa0d0dm1HRTtFQUNFLDBCTG1DaUI7RUtsQ2pCLFk5RkdXO0NKc3ZtR2Y7O0FrR3J2bUdRO0VBQ0UsNkI5Rk1RO0NKa3ZtR2xCOztBa0d0dm1HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnl2bUdsQjs7QWtHcnZtR1U7RUFDRSxlOUZMTTtDSjZ2bUdsQjs7QWtHdHZtR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSm93bUdsQjs7QWtHbHZtR1E7RUFDRSxnQzlGM0JLO0NKZ3htR2Y7O0FrR252bUdROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnV4bUdmOztBa0dsdm1HVTtFQUNFLFk5RnRDRztDSjJ4bUdmOztBa0dudm1HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSmt5bUdmOztBa0d2eW1HRTtFQUNFLDBCTHFDaUI7RUtwQ2pCLFk5RkdXO0NKdXltR2Y7O0FrR3R5bUdRO0VBQ0UsNkI5Rk1RO0NKbXltR2xCOztBa0d2eW1HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjB5bUdsQjs7QWtHdHltR1U7RUFDRSxlOUZMTTtDSjh5bUdsQjs7QWtHdnltR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnF6bUdsQjs7QWtHbnltR1E7RUFDRSxnQzlGM0JLO0NKaTBtR2Y7O0FrR3B5bUdROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSncwbUdmOztBa0dueW1HVTtFQUNFLFk5RnRDRztDSjQwbUdmOztBa0dweW1HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSm0xbUdmOztBa0d4MW1HRTtFQUNFLDBCTGtDaUI7RUtqQ2pCLGU5RnFGbUI7Q0pzd21HdkI7O0FrR3YxbUdRO0VBQ0UsNkI5Rk1RO0NKbzFtR2xCOztBa0d4MW1HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjIxbUdsQjs7QWtHdjFtR1U7RUFDRSxlOUZMTTtDSisxbUdsQjs7QWtHeDFtR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnMybUdsQjs7QWtHcDFtR1E7RUFDRSxnQzlGM0JLO0NKazNtR2Y7O0FrR3IxbUdROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnkzbUdmOztBa0dwMW1HVTtFQUNFLFk5RnRDRztDSjYzbUdmOztBa0dyMW1HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSm80bUdmOztBa0d6NG1HRTtFQUNFLDBCTGdDaUI7RUsvQmpCLFk5RkdXO0NKeTRtR2Y7O0FrR3g0bUdRO0VBQ0UsNkI5Rk1RO0NKcTRtR2xCOztBa0d6NG1HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjQ0bUdsQjs7QWtHeDRtR1U7RUFDRSxlOUZMTTtDSmc1bUdsQjs7QWtHejRtR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnU1bUdsQjs7QWtHcjRtR1E7RUFDRSxnQzlGM0JLO0NKbTZtR2Y7O0FrR3Q0bUdROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjA2bUdmOztBa0dyNG1HVTtFQUNFLFk5RnRDRztDSjg2bUdmOztBa0d0NG1HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSnE3bUdmOztBa0cxN21HRTtFQUNFLDBCTHdDaUM7RUt2Q2pDLGU5RnFGbUI7Q0p3Mm1HdkI7O0FrR3o3bUdRO0VBQ0UsNkI5Rk1RO0NKczdtR2xCOztBa0cxN21HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjY3bUdsQjs7QWtHejdtR1U7RUFDRSxlOUZMTTtDSmk4bUdsQjs7QWtHMTdtR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnc4bUdsQjs7QWtHdDdtR1E7RUFDRSxnQzlGM0JLO0NKbzltR2Y7O0FrR3Y3bUdROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjI5bUdmOztBa0d0N21HVTtFQUNFLFk5RnRDRztDSis5bUdmOztBa0d2N21HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSnMrbUdmOztBa0czK21HRTtFQUNFLDBCTHlDMkI7RUt4QzNCLFk5RkdXO0NKMittR2Y7O0FrRzErbUdRO0VBQ0UsNkI5Rk1RO0NKdSttR2xCOztBa0czK21HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjgrbUdsQjs7QWtHMSttR1U7RUFDRSxlOUZMTTtDSmsvbUdsQjs7QWtHMyttR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnkvbUdsQjs7QWtHdittR1E7RUFDRSxnQzlGM0JLO0NKcWduR2Y7O0FrR3grbUdROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjRnbkdmOztBa0d2K21HVTtFQUNFLFk5RnRDRztDSmdobkdmOztBa0d4K21HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSnVobkdmOztBa0c1aG5HRTtFQUNFLDBCTDBDNkI7RUt6QzdCLGU5RnFGbUI7Q0owOG1HdkI7O0FrRzNobkdRO0VBQ0UsNkI5Rk1RO0NKd2huR2xCOztBa0c1aG5HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSitobkdsQjs7QWtHM2huR1U7RUFDRSxlOUZMTTtDSm1pbkdsQjs7QWtHNWhuR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjBpbkdsQjs7QWtHeGhuR1E7RUFDRSxnQzlGM0JLO0NKc2puR2Y7O0FrR3pobkdROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjZqbkdmOztBa0d4aG5HVTtFQUNFLFk5RnRDRztDSmlrbkdmOztBa0d6aG5HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSndrbkdmOztBa0c3a25HRTtFQUNFLDBCTDJDNEI7RUsxQzVCLGU5RnFGbUI7Q0oyL21HdkI7O0FrRzVrbkdRO0VBQ0UsNkI5Rk1RO0NKeWtuR2xCOztBa0c3a25HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSmdsbkdsQjs7QWtHNWtuR1U7RUFDRSxlOUZMTTtDSm9sbkdsQjs7QWtHN2tuR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjJsbkdsQjs7QWtHemtuR1E7RUFDRSxnQzlGM0JLO0NKdW1uR2Y7O0FrRzFrbkdROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjhtbkdmOztBa0d6a25HVTtFQUNFLFk5RnRDRztDSmtubkdmOztBa0cxa25HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSnlubkdmOztBa0c5bm5HRTtFQUNFLDBCTDRDK0I7RUszQy9CLGU5RnFGbUI7Q0o0aW5HdkI7O0FrRzdubkdRO0VBQ0UsNkI5Rk1RO0NKMG5uR2xCOztBa0c5bm5HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSmlvbkdsQjs7QWtHN25uR1U7RUFDRSxlOUZMTTtDSnFvbkdsQjs7QWtHOW5uR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjRvbkdsQjs7QWtHMW5uR1E7RUFDRSxnQzlGM0JLO0NKd3BuR2Y7O0FrRzNubkdROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSitwbkdmOztBa0cxbm5HVTtFQUNFLFk5RnRDRztDSm1xbkdmOztBa0czbm5HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjBxbkdmOztBa0cvcW5HRTtFQUNFLDBCTDZDOEI7RUs1QzlCLGU5RnFGbUI7Q0o2bG5HdkI7O0FrRzlxbkdRO0VBQ0UsNkI5Rk1RO0NKMnFuR2xCOztBa0cvcW5HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSmtybkdsQjs7QWtHOXFuR1U7RUFDRSxlOUZMTTtDSnNybkdsQjs7QWtHL3FuR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjZybkdsQjs7QWtHM3FuR1E7RUFDRSxnQzlGM0JLO0NKeXNuR2Y7O0FrRzVxbkdROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSmd0bkdmOztBa0czcW5HVTtFQUNFLFk5RnRDRztDSm90bkdmOztBa0c1cW5HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjJ0bkdmOztBa0dodW5HRTtFQUNFLDBCTDRCaUI7RUszQmpCLFk5RkdXO0NKZ3VuR2Y7O0FrRy90bkdRO0VBQ0UsNkI5Rk1RO0NKNHRuR2xCOztBa0dodW5HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSm11bkdsQjs7QWtHL3RuR1U7RUFDRSxlOUZMTTtDSnV1bkdsQjs7QWtHaHVuR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjh1bkdsQjs7QWtHNXRuR1E7RUFDRSxnQzlGM0JLO0NKMHZuR2Y7O0FrRzd0bkdROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSml3bkdmOztBa0c1dG5HVTtFQUNFLFk5RnRDRztDSnF3bkdmOztBa0c3dG5HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjR3bkdmOztBa0dqeG5HRTtFQUNFLDBCTDZCaUI7RUs1QmpCLFk5RkdXO0NKaXhuR2Y7O0FrR2h4bkdRO0VBQ0UsNkI5Rk1RO0NKNnduR2xCOztBa0dqeG5HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSm94bkdsQjs7QWtHaHhuR1U7RUFDRSxlOUZMTTtDSnd4bkdsQjs7QWtHanhuR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSit4bkdsQjs7QWtHN3duR1E7RUFDRSxnQzlGM0JLO0NKMnluR2Y7O0FrRzl3bkdROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSmt6bkdmOztBa0c3d25HVTtFQUNFLFk5RnRDRztDSnN6bkdmOztBa0c5d25HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjZ6bkdmOztBa0dsMG5HRTtFQUNFLDBCTDhCaUI7RUs3QmpCLFk5RkdXO0NKazBuR2Y7O0FrR2owbkdRO0VBQ0UsNkI5Rk1RO0NKOHpuR2xCOztBa0dsMG5HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnEwbkdsQjs7QWtHajBuR1U7RUFDRSxlOUZMTTtDSnkwbkdsQjs7QWtHbDBuR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSmcxbkdsQjs7QWtHOXpuR1E7RUFDRSxnQzlGM0JLO0NKNDFuR2Y7O0FrRy96bkdROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSm0ybkdmOztBa0c5em5HVTtFQUNFLFk5RnRDRztDSnUybkdmOztBa0cvem5HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSjgybkdmOztBa0duM25HRTtFQUNFLDBCTCtCaUI7RUs5QmpCLFk5RkdXO0NKbTNuR2Y7O0FrR2wzbkdRO0VBQ0UsNkI5Rk1RO0NKKzJuR2xCOztBa0duM25HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnMzbkdsQjs7QWtHbDNuR1U7RUFDRSxlOUZMTTtDSjAzbkdsQjs7QWtHbjNuR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSmk0bkdsQjs7QWtHLzJuR1E7RUFDRSxnQzlGM0JLO0NKNjRuR2Y7O0FrR2gzbkdROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSm81bkdmOztBa0cvMm5HVTtFQUNFLFk5RnRDRztDSnc1bkdmOztBa0doM25HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSis1bkdmOztBa0dwNm5HRTtFQUNFLDBCTGdDaUI7RUsvQmpCLFk5RkdXO0NKbzZuR2Y7O0FrR242bkdRO0VBQ0UsNkI5Rk1RO0NKZzZuR2xCOztBa0dwNm5HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnU2bkdsQjs7QWtHbjZuR1U7RUFDRSxlOUZMTTtDSjI2bkdsQjs7QWtHcDZuR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSms3bkdsQjs7QWtHaDZuR1E7RUFDRSxnQzlGM0JLO0NKODduR2Y7O0FrR2o2bkdROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnE4bkdmOztBa0doNm5HVTtFQUNFLFk5RnRDRztDSnk4bkdmOztBa0dqNm5HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSmc5bkdmOztBa0dyOW5HRTtFQUNFLDBCTGlDaUI7RUtoQ2pCLGU5RnFGbUI7Q0ptNG5HdkI7O0FrR3A5bkdRO0VBQ0UsNkI5Rk1RO0NKaTluR2xCOztBa0dyOW5HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnc5bkdsQjs7QWtHcDluR1U7RUFDRSxlOUZMTTtDSjQ5bkdsQjs7QWtHcjluR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSm0rbkdsQjs7QWtHajluR1E7RUFDRSxnQzlGM0JLO0NKKytuR2Y7O0FrR2w5bkdROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnMvbkdmOztBa0dqOW5HVTtFQUNFLFk5RnRDRztDSjAvbkdmOztBa0dsOW5HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSmlnb0dmOztBa0d0Z29HRTtFQUNFLDBCTGtDaUI7RUtqQ2pCLGU5RnFGbUI7Q0pvN25HdkI7O0FrR3Jnb0dRO0VBQ0UsNkI5Rk1RO0NKa2dvR2xCOztBa0d0Z29HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSnlnb0dsQjs7QWtHcmdvR1U7RUFDRSxlOUZMTTtDSjZnb0dsQjs7QWtHdGdvR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSm9ob0dsQjs7QWtHbGdvR1E7RUFDRSxnQzlGM0JLO0NKZ2lvR2Y7O0FrR25nb0dROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnVpb0dmOztBa0dsZ29HVTtFQUNFLFk5RnRDRztDSjJpb0dmOztBa0duZ29HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSmtqb0dmOztBa0d2am9HRTtFQUNFLDBCTG1DaUI7RUtsQ2pCLFk5RkdXO0NKdWpvR2Y7O0FrR3Rqb0dRO0VBQ0UsNkI5Rk1RO0NKbWpvR2xCOztBa0d2am9HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjBqb0dsQjs7QWtHdGpvR1U7RUFDRSxlOUZMTTtDSjhqb0dsQjs7QWtHdmpvR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnFrb0dsQjs7QWtHbmpvR1E7RUFDRSxnQzlGM0JLO0NKaWxvR2Y7O0FrR3Bqb0dROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSndsb0dmOztBa0duam9HVTtFQUNFLFk5RnRDRztDSjRsb0dmOztBa0dwam9HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSm1tb0dmOztBa0d4bW9HRTtFQUNFLDBCTG9DaUI7RUtuQ2pCLFk5RkdXO0NKd21vR2Y7O0FrR3Ztb0dRO0VBQ0UsNkI5Rk1RO0NKb21vR2xCOztBa0d4bW9HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjJtb0dsQjs7QWtHdm1vR1U7RUFDRSxlOUZMTTtDSittb0dsQjs7QWtHeG1vR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnNub0dsQjs7QWtHcG1vR1E7RUFDRSxnQzlGM0JLO0NKa29vR2Y7O0FrR3Jtb0dROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSnlvb0dmOztBa0dwbW9HVTtFQUNFLFk5RnRDRztDSjZvb0dmOztBa0dybW9HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSm9wb0dmOztBa0d6cG9HRTtFQUNFLDBCTHFDaUI7RUtwQ2pCLFk5RkdXO0NKeXBvR2Y7O0FrR3hwb0dRO0VBQ0UsNkI5Rk1RO0NKcXBvR2xCOztBa0d6cG9HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSjRwb0dsQjs7QWtHeHBvR1U7RUFDRSxlOUZMTTtDSmdxb0dsQjs7QWtHenBvR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSnVxb0dsQjs7QWtHcnBvR1E7RUFDRSxnQzlGM0JLO0NKbXJvR2Y7O0FrR3Rwb0dROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjByb0dmOztBa0dycG9HVTtFQUNFLFk5RnRDRztDSjhyb0dmOztBa0d0cG9HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSnFzb0dmOztBa0cxc29HRTtFQUNFLHVCOUZJVztFOEZIWCxlOUZxRm1CO0NKd25vR3ZCOztBa0d6c29HUTtFQUNFLDZCOUZNUTtDSnNzb0dsQjs7QWtHMXNvR1E7O0VBRUUsNkJBQW9DO0VBQ3BDLHNCQUFnQztFQUNoQyw2QjlGQVE7Q0o2c29HbEI7O0FrR3pzb0dVO0VBQ0UsZTlGTE07Q0ppdG9HbEI7O0FrRzFzb0dVOztFQUVFLDBCQUFvQztFQUNwQyxpQ0FBMkM7RUFDM0MsZTlGWE07Q0p3dG9HbEI7O0FrR3Rzb0dRO0VBQ0UsZ0M5RjNCSztDSm91b0dmOztBa0d2c29HUTs7RUFFRSx3QkFBcUM7RUFDckMsb0JBQWlDO0VBQ2pDLGdDOUZqQ0s7Q0oydW9HZjs7QWtHdHNvR1U7RUFDRSxZOUZ0Q0c7Q0ordW9HZjs7QWtHdnNvR1U7O0VBRUUsd0JBQXFDO0VBQ3JDLCtCQUE0QztFQUM1QyxZOUY1Q0c7Q0pzdm9HZjs7QWtHM3ZvR0U7RUFDRSwwQjlGVWM7RThGVGQsWTlGR1c7Q0oydm9HZjs7QWtHMXZvR1E7RUFDRSw2QjlGTVE7Q0p1dm9HbEI7O0FrRzN2b0dROztFQUVFLDBCQUFvQztFQUNwQyxzQkFBZ0M7RUFDaEMsNkI5RkFRO0NKOHZvR2xCOztBa0cxdm9HVTtFQUNFLGU5RkxNO0NKa3dvR2xCOztBa0czdm9HVTs7RUFFRSwwQkFBb0M7RUFDcEMsaUNBQTJDO0VBQzNDLGU5RlhNO0NKeXdvR2xCOztBa0d2dm9HUTtFQUNFLGdDOUYzQks7Q0pxeG9HZjs7QWtHeHZvR1E7O0VBRUUsMEJBQXFDO0VBQ3JDLHNCQUFpQztFQUNqQyxnQzlGakNLO0NKNHhvR2Y7O0FrR3Z2b0dVO0VBQ0UsWTlGdENHO0NKZ3lvR2Y7O0FrR3h2b0dVOztFQUVFLDBCQUFxQztFQUNyQyxpQ0FBNEM7RUFDNUMsWTlGNUNHO0NKdXlvR2Y7O0FrRzV5b0dFO0VBQ0UsMEI5RlljO0U4RlhkLFk5RkdXO0NKNHlvR2Y7O0FrRzN5b0dRO0VBQ0UsNkI5Rk1RO0NKd3lvR2xCOztBa0c1eW9HUTs7RUFFRSwwQkFBb0M7RUFDcEMsc0JBQWdDO0VBQ2hDLDZCOUZBUTtDSit5b0dsQjs7QWtHM3lvR1U7RUFDRSxlOUZMTTtDSm16b0dsQjs7QWtHNXlvR1U7O0VBRUUsMEJBQW9DO0VBQ3BDLGlDQUEyQztFQUMzQyxlOUZYTTtDSjB6b0dsQjs7QWtHeHlvR1E7RUFDRSxnQzlGM0JLO0NKczBvR2Y7O0FrR3p5b0dROztFQUVFLDBCQUFxQztFQUNyQyxzQkFBaUM7RUFDakMsZ0M5RmpDSztDSjYwb0dmOztBa0d4eW9HVTtFQUNFLFk5RnRDRztDSmkxb0dmOztBa0d6eW9HVTs7RUFFRSwwQkFBcUM7RUFDckMsaUNBQTRDO0VBQzVDLFk5RjVDRztDSncxb0dmOztBbUcvMW9HQTtFQUVJLHNCQUFxQjtDbkdpMm9HekI7O0FtR24yb0dBO0VBS00sY0FBYTtFQUNiLG9CQUFtQjtFQUNuQix3QkFBdUI7RUFDdkIsdUJBQXNCO0VBQ3RCLGlCQUFnQjtDbkdrMm9HdEI7O0FtRzMyb0dBO0VBY1EsYUFBWTtFQUNaLG1CL0YyTjhDO0NKc29vR3REOztBbUdoM29HQTtFQW1CTSxpQkFBZ0I7RUFDaEIsbUIvRnNOZ0Q7RStGck5oRCxpQi9GME4yQjtDSnVvb0dqQzs7QW1HdDNvR0E7RUF3Qk0saUJBQWdCO0NuR2syb0d0Qjs7QW1HMTNvR0E7RUE4Qk0scUJBQWlDO0NuR2cyb0d2Qzs7QW1HOTNvR0E7RUFtQ00sZ0IvRnNNNEI7Q0p5cG9HbEM7O0FtRzExb0dBOztFQUlNLHFDQUFpRDtFQUNqRCxpQ0FBa0M7RUFDbEMsZS9GakNZO0NKNDNvR2xCOztBbUdqMm9HQTtFQVVNLGVObkJlO0M3Rjgyb0dyQjs7QW1HcjJvR0E7RUFlUSwwQk54QmE7RU15QmIsWS9GakRPO0NKMjRvR2Y7O0FtRzEyb0dBO0VBb0JVLDBCQUEyQjtDbkcwMW9HckM7O0FtRzkyb0dBO0VBMEJRLDBCL0ZuRFU7RStGb0RWLHNCL0Z0RFU7Q0o4NG9HbEI7O0FtR24zb0dBO0VBK0JVLGVBQWdDO0VBQ2hDLDBCQUFvQztDbkd3MW9HOUM7O0FpSmg2b0dBO0VBQ0UscUNBQW9DO0NqSm02b0d0Qzs7QWlKLzVvR0E7RUFDRSxlQUFjO0VBQ2QsZUFBYztFQUNkLG1CQUFrQjtDakprNm9HcEI7O0FpSnI2b0dBO0VBTUksb0JBQW1CO0NqSm02b0d2Qjs7QWlKejZvR0E7RUFVSSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixVQUFTO0VBQ1QsV0FBVTtDakptNm9HZDs7QWlKaDdvR0E7RUFpQkksMEJBQXlCO0NqSm02b0c3Qjs7QWlKcDdvR0E7RUFzQkksZ0JBQWU7Q2pKazZvR25COztBaUo3NW9HQTtFQUVJLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsZ0JBQWU7RUFDZixnQkFBZTtFQUNmLGlCQUFnQjtDakorNW9HcEI7O0FpSjM1b0dBO0VBQ0UsZTdJOUJnQjtFNkkrQmhCLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGtCQUFpQjtDako4NW9HbkI7O0FpSjM1b0dBO0VBQ0UsdUM3SWpDYTtFNklrQ2IsWUFBVztFQUNYLG1CQUFrQjtDako4NW9HcEI7O0FpSjM1b0dBO0VBRUksZTdJNUNjO0U2STZDZCxhQUFZO0NqSjY1b0doQjs7QWlKaDZvR0E7RUFNTSxlN0k3Q1k7Q0oyOG9HbEI7O0FpSng1b0dBO0VBQ0UsWUFBVztDakoyNW9HYjs7QWlKNTVvR0E7RUFJSSxZQUFXO0VBQ1gsYUFBWTtFQUNaLFlBQVc7Q2pKNDVvR2Y7O0FpSmw2b0dBOzs7RUFZSSxlQUFjO0VBQ2Qsa0JBQWlCO0NqSjQ1b0dyQjs7QWlKejZvR0E7RUFpQkksZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsaUJBQWdCO0NqSjQ1b0dwQjs7QWlKLzZvR0E7RUF1QkksZTdJN0VjO0U2SThFZCxnQkFBZTtFQUNmLGlCQUFnQjtDako0NW9HcEI7O0FpSnI3b0dBO0VBOEJNLGdCM0R6Q2dCO0UyRDBDaEIsaUIzRDFDZ0I7Q3RGcThvR3RCOztBaUoxN29HQTs7O0VBcUNNLGtCQUFpQjtDakoyNW9HdkI7O0FpSmg4b0dBO0VBeUNNLGdCQUFlO0NqSjI1b0dyQjs7QWlKcjVvR0E7OztFQUdFLFlBQVc7Q2pKdzVvR2I7O0FpSnI1b0dBO0VBQ0UsaUIzRGpFb0I7RTJEa0VwQixnQjNEbEVvQjtDdEYwOW9HdEI7O0FpSjE1b0dBO0VBS0ksb0JBQTBDO0NqSnk1b0c5Qzs7QWlKcjVvR0E7RUFDRSxlM0R6RW1CO0UyRDBFbkIsZ0IzRDFFbUI7Q3RGaytvR3JCOztBaUoxNW9HQTtFQUtJLHNCQUEwQztDakp5NW9HOUM7O0FpSnI1b0dBO0VBQ0UsZTNEakZtQjtFMkRrRm5CLGdCM0RsRm1CO0N0RjArb0dyQjs7QWlKMTVvR0E7RUFLSSxzQkFBMEM7Q2pKeTVvRzlDOztBaUpwNW9HQTtFQUNFLDBCN0l6SWdCO0U2STBJaEIsYUFBWTtDakp1NW9HZDs7QWlKcDVvR0E7RUFDRSwwQjdJOUlnQjtFNkkrSWhCLGFBQVk7Q2pKdTVvR2Q7O0FpSm41b0dBO0VySWpKSSx1QlJtTWdDO0NKcTJvR3BDOztBaUpuNW9HQTtFcklySkksbUJxSXNKd0I7Q2pKczVvRzVCOztBaUpsNW9HQTs7O0VBR0UsYUFBWTtDakpxNW9HZDs7QWlKbDVvR0E7RUFDRSxZQUFXO0NqSnE1b0diOztBaUpsNW9HQTtFQUNFLFlBQVc7Q2pKcTVvR2I7O0FpSmw1b0dBO0VBQ0UsWUFBVztDakpxNW9HYjs7QWlKajVvR0E7OztFQUdFLGVBQWM7RUFDZCxtQkFBa0I7Q2pKbzVvR3BCOztBaUpqNW9HQTtFQUNFLGFBQVk7RUFDWixrQkFBaUI7RUFDakIsWUFBVztDakpvNW9HYjs7QWlKajVvR0E7RUFDRSxhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLFlBQVc7Q2pKbzVvR2I7O0FpSmo1b0dBO0VBQ0UsYUFBWTtFQUNaLGtCQUFpQjtFQUNqQixZQUFXO0NqSm81b0diOztBaUpoNW9HQTtFQUNFLDBCN0k5TWdCO0U2SStNaEIsdUM3SXRNYTtFNkl1TWIsb0JBQW1CO0VBQ25CLGFBQVk7Q2pKbTVvR2Q7O0FpSnY1b0dBO0VBT0ksWUFBVztFQUNYLGFBQVk7RUFDWixrQkFBaUI7RUFDakIsaUJBQWdCO0NqSm81b0dwQjs7QWlKOTVvR0E7RUFjSSxtQkFBa0I7Q2pKbzVvR3RCOztBaUpsNm9HQTtFQWtCSSxVQUFTO0NqSm81b0diOztBaUp0Nm9HQTtFQXNCSSxlN0k3TmM7Q0ppbnBHbEI7O0FpSi80b0dBOzs7Ozs7OztFQU9JLGFBQVk7RUFDWixRQUFPO0VBQ1AsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixZQUFXO0NqSm01b0dmOztBaUo5NW9HQTs7OztFcklsT0ksdUJSbU1nQztFNkkrQ2hDLG9CQUFtQjtFQUNuQiwyQzdJMVBXO0U2STJQWCxjQUFhO0VBQ2Isd0JBQXVCO0VBQ3ZCLFlBQVc7Q2pKczVvR2Y7O0FpSjE2b0dBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQThCTSxlN0kvUFk7Q0o4cXBHbEI7O0FpSjc4b0dBOzs7O0VBa0NNLHFDN0lqUVM7Q0ptcnBHZjs7QWlKcDlvR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBNENRLGU3SWpSVTtDSjR0cEdsQjs7QWlKcjhvR0E7RUFHSSxtQkFBa0I7Q2pKczhvR3RCOztBaUp6OG9HQTtFQUtNLDBCQUF5QjtFQUN6QiwyQkFBMEI7RUFDMUIsdUJBQXNCO0VBQ3RCLHFCN0k2V3FDO0U2STVXckMsc0I3STRXcUM7RTZJM1dyQyxpQ0FBMEM7RUFDMUMsZ0NBQXlDO0NqSnc4b0cvQzs7QWlKbjlvR0E7RUFjUSxZN0l6U087Q0prdnBHZjs7QWlKbDhvR0E7RUFDRSxhM0Q1RndCO0UyRDZGeEIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsVUFBUztFQUNULFkzRGpHd0I7RTJEa0d4QixZQUFXO0NqSnE4b0diOztBaUo1OG9HQTtFQVVJLGMzRGxHMEI7RTJEbUcxQixhM0RuRzBCO0N0RnlpcEc5Qjs7QWlKajlvR0E7RUFjTSxTM0RuR2E7RTJEb0diLFUzRHJHYztFMkRzR2QsYTNEdkdpQjtDdEY4aXBHdkI7O0FpSnY5b0dBO0VBcUJJLGMzRHpHMEI7RTJEMEcxQixhM0QxRzBCO0N0RmdqcEc5Qjs7QWlKNTlvR0E7RUF5Qk0sVzNEMUdlO0UyRDJHZixVM0Q1R2M7RTJENkdkLGEzRDlHaUI7Q3RGcWpwR3ZCOztBaUpsK29HQTtFQWdDSSx1QzdJdFVXO0U2SXVVWCxrQjNEOUhvQjtFMkQrSHBCLGtCM0RqSXFCO0UyRGtJckIsb0IzRGpJc0I7RTJEa0l0QixtQkFBa0I7RUFDbEIsWTNEOUhlO0UyRCtIZixtQkFBa0I7RUFDbEIseUM3STdVVztFNkk4VVgsMEJBQXlCO0VBQ3pCLFUzRG5JYTtFMkRvSWIseUJBQXdCO0VBQ3hCLFkzRHZJZTtDdEY2a3BHbkI7O0FpSmovb0dBO0VBK0NNLG1DQUFrRDtFQUNsRCxvQ0FBbUQ7RUFDbkQsOEJBQTZDO0VBQzdDLGEzRGxKa0I7RTJEbUpsQixZQUFXO0VBQ1gsbUJBQWtCO0NqSnM4b0d4Qjs7QWlKMS9vR0E7RUF3RE0sUUFBTztDakpzOG9HYjs7QWlKOS9vR0E7RUE0RE0sU0FBUTtDakpzOG9HZDs7QWlKaDhvR0E7RUFDRSxnQkFBZTtFQUNmLGdCQUFlO0VBQ2YsZUFBYztFQUNkLGM3STJMc0M7Q0p3d29HeEM7O0FpSnY4b0dBO0VBT0ksaUJBQWdCO0NqSm84b0dwQjs7QUd4bXBHQTtFOEkwS0UsZ0JBQWU7Q2pKazhvR2pCOztBR3JycEdBO0U4SXdQRSx1QjdJcFlhO0U2SXFZYixrQ2pKL1k0QjtFaUpnWjVCLG9CQUFtQjtFQUNuQixvQkFBbUI7Q2pKaThvR3JCOztBaUovN29HRTtFQUNFLDBCN0l4WWM7Q0owMHBHbEI7O0FpSno4b0dBO0VBV0ksaUJBQWdCO0NqSms4b0dwQjs7QWlKNzhvR0E7Ozs7OztFQW9CSSxlakpqYTBCO0VpSmthMUIsbUJBQWtCO0VBQ2xCLGlCQUFnQjtDakprOG9HcEI7O0FpSng5b0dBO0VBMkJNLHNCakp4YXdCO0NBeTJwRzlCOztBaUo1OW9HQTs7Ozs7O0VBbUNRLGVqSmhic0I7Q0FrM3BHOUI7O0FpSnIrb0dBO0VBMkJNLHNCN0l4Wlk7Q0pzMnBHbEI7O0FpSnorb0dBOzs7Ozs7RUFtQ1EsZTdJaGFVO0NKKzJwR2xCOztBaUpsL29HQTtFQTJCTSxzQjdJOVhXO0NKeTFwR2pCOztBaUp0L29HQTs7Ozs7O0VBbUNRLGU3SXRZUztDSmsycEdqQjs7QWlKLy9vR0E7RUEyQk0sc0I3STVYVztDSm8ycEdqQjs7QWlKbmdwR0E7Ozs7OztFQW1DUSxlN0lwWVM7Q0o2MnBHakI7O0FpSjVncEdBO0VBMkJNLHNCN0kvWFc7Q0pvM3BHakI7O0FpSmhocEdBOzs7Ozs7RUFtQ1EsZTdJdllTO0NKNjNwR2pCOztBaUp6aHBHQTtFQTJCTSxzQjdJallXO0NKbTRwR2pCOztBaUo3aHBHQTs7Ozs7O0VBbUNRLGU3SXpZUztDSjQ0cEdqQjs7QWlKdGlwR0E7RUEyQk0sc0I3STdaWTtDSjQ2cEdsQjs7QWlKMWlwR0E7Ozs7OztFQW1DUSxlN0lyYVU7Q0pxN3BHbEI7O0FpSm5qcEdBO0VBMkJNLHNCN0l0Wlk7Q0prN3BHbEI7O0FpSnZqcEdBOzs7Ozs7RUFtQ1EsZTdJOVpVO0NKMjdwR2xCOztBaUpoa3BHQTtFQTBDTSxzQjNEamJhO0N0RjI4cEduQjs7QWlKcGtwR0E7Ozs7OztFQWtEUSxlM0R6Ylc7Q3RGbzlwR25COztBaUo3a3BHQTtFQTBDTSxzQjNEaGJRO0N0RnU5cEdkOztBaUpqbHBHQTs7Ozs7O0VBa0RRLGUzRHhiTTtDdEZnK3BHZDs7QWlKMWxwR0E7RUEwQ00sc0IzRDlhUztDdEZrK3BHZjs7QWlKOWxwR0E7Ozs7OztFQWtEUSxlM0R0Yk87Q3RGMitwR2Y7O0FpSnZtcEdBO0VBMENNLHNCM0Q3YVE7Q3RGOCtwR2Q7O0FpSjNtcEdBOzs7Ozs7RUFrRFEsZTNEcmJNO0N0RnUvcEdkOztBaUpwbnBHQTtFQTBDTSxzQjNEM2FXO0N0RnkvcEdqQjs7QWlKeG5wR0E7Ozs7OztFQWtEUSxlM0RuYlM7Q3RGa2dxR2pCOztBaUpqb3BHQTtFQTBDTSxzQjNEemFVO0N0Rm9ncUdoQjs7QWlKcm9wR0E7Ozs7OztFQWtEUSxlM0RqYlE7Q3RGNmdxR2hCOztBaUo5b3BHQTtFQTBDTSxzQjdJcFpXO0NKNC9wR2pCOztBaUpscHBHQTs7Ozs7O0VBa0RRLGU3STVaUztDSnFncUdqQjs7QWlKM3BwR0E7RUEwQ00sc0I3SW5aVztDSndncUdqQjs7QWlKL3BwR0E7Ozs7OztFQWtEUSxlN0kzWlM7Q0ppaHFHakI7O0FpSnhxcEdBO0VBMENNLHNCN0lsWlc7Q0pvaHFHakI7O0FpSjVxcEdBOzs7Ozs7RUFrRFEsZTdJMVpTO0NKNmhxR2pCOztBaUpycnBHQTtFQTBDTSxzQjdJalpXO0NKZ2lxR2pCOztBaUp6cnBHQTs7Ozs7O0VBa0RRLGU3SXpaUztDSnlpcUdqQjs7QWlKbHNwR0E7RUEwQ00sc0I3SWhaVztDSjRpcUdqQjs7QWlKdHNwR0E7Ozs7OztFQWtEUSxlN0l4WlM7Q0pxanFHakI7O0FpSi9zcEdBO0VBMENNLHNCN0kvWVc7Q0p3anFHakI7O0FpSm50cEdBOzs7Ozs7RUFrRFEsZTdJdlpTO0NKaWtxR2pCOztBaUo1dHBHQTtFQTBDTSxzQjdJOVlXO0NKb2txR2pCOztBaUpodXBHQTs7Ozs7O0VBa0RRLGU3SXRaUztDSjZrcUdqQjs7QWlKenVwR0E7RUEwQ00sc0I3STdZVztDSmdscUdqQjs7QWlKN3VwR0E7Ozs7OztFQWtEUSxlN0lyWlM7Q0p5bHFHakI7O0FpSnR2cEdBO0VBMENNLHNCN0k1WVc7Q0o0bHFHakI7O0FpSjF2cEdBOzs7Ozs7RUFrRFEsZTdJcFpTO0NKcW1xR2pCOztBaUpud3BHQTtFQTBDTSxzQjdJM1lXO0NKd21xR2pCOztBaUp2d3BHQTs7Ozs7O0VBa0RRLGU3SW5aUztDSmlucUdqQjs7QWlKaHhwR0E7RUEwQ00sbUI3STdhUztDSnVwcUdmOztBaUpweHBHQTs7Ozs7O0VBa0RRLFk3SXJiTztDSmdxcUdmOztBaUo3eHBHQTtFQTBDTSxzQjdJdmFZO0NKOHBxR2xCOztBaUpqeXBHQTs7Ozs7O0VBa0RRLGU3SS9hVTtDSnVxcUdsQjs7QWlKMXlwR0E7RUEwQ00sc0I3SXJhWTtDSnlxcUdsQjs7QWlKOXlwR0E7Ozs7OztFQWtEUSxlN0k3YVU7Q0prcnFHbEI7O0FpSjV2cEdBO0VBQ0UsOEI3STViZ0I7RTZJNmJoQixrQkFBaUI7RUFDakIsbUJBQWtCO0NqSit2cEdwQjs7QWlKNXZwR0E7RUFDRSxpQkFBZ0I7RUFDaEIsaUM3SW5jZ0I7RTZJb2NoQixjQUFhO0VBQ2IscUJBQW9CO0VBQ3BCLHNCQUFxQjtDakordnBHdkI7O0FpSjF2cEdBO0VBQ0UsdUIzRGxSOEI7RTJEbVI5QixtQjNEcFIyQztFMkRxUjNDLGlCQUFnQjtFQUNoQix3QkFBMEQ7Q2pKNnZwRzVEOztBaUoxdnBHQTtFQUNFLHVCQUFzQjtDako2dnBHeEI7O0FpSjF2cEdBO0VBRUksZUFBZ0M7Q2pKNHZwR3BDOztBaUo5dnBHQTtFQUtJLDBCQUF1QztDako2dnBHM0M7O0FpSmx3cEdBO0VBUU0sZTdJN2RZO0NKMnRxR2xCOztBaUp0d3BHQTtFQVlJLDBCQUFvQztDako4dnBHeEM7O0FpSjF3cEdBO0VBZ0JRLHNCakpuZnNCO0NBaXZxRzlCOztBaUo5d3BHQTs7Ozs7O0VBd0JVLGVqSjNmb0I7Q0EwdnFHOUI7O0FpSnZ4cEdBO0VBZ0JRLHNCN0luZVU7Q0o4dXFHbEI7O0FpSjN4cEdBOzs7Ozs7RUF3QlUsZTdJM2VRO0NKdXZxR2xCOztBaUpweXBHQTtFQWdCUSxzQjdJemNTO0NKaXVxR2pCOztBaUp4eXBHQTs7Ozs7O0VBd0JVLGU3SWpkTztDSjB1cUdqQjs7QWlKanpwR0E7RUFnQlEsc0I3SXZjUztDSjR1cUdqQjs7QWlKcnpwR0E7Ozs7OztFQXdCVSxlN0kvY087Q0pxdnFHakI7O0FpSjl6cEdBO0VBZ0JRLHNCN0kxY1M7Q0o0dnFHakI7O0FpSmwwcEdBOzs7Ozs7RUF3QlUsZTdJbGRPO0NKcXdxR2pCOztBaUozMHBHQTtFQWdCUSxzQjdJNWNTO0NKMndxR2pCOztBaUovMHBHQTs7Ozs7O0VBd0JVLGU3SXBkTztDSm94cUdqQjs7QWlKeDFwR0E7RUFnQlEsc0I3SXhlVTtDSm96cUdsQjs7QWlKNTFwR0E7Ozs7OztFQXdCVSxlN0loZlE7Q0o2enFHbEI7O0FpSnIycEdBO0VBZ0JRLHNCN0lqZVU7Q0owenFHbEI7O0FpSnoycEdBOzs7Ozs7RUF3QlUsZTdJemVRO0NKbTBxR2xCOztBaUpsM3BHQTtFQStCUSxzQjNENWZXO0N0Rm0xcUduQjs7QWlKdDNwR0E7Ozs7OztFQXVDVSxlM0RwZ0JTO0N0RjQxcUduQjs7QWlKLzNwR0E7RUErQlEsc0IzRDNmTTtDdEYrMXFHZDs7QWlKbjRwR0E7Ozs7OztFQXVDVSxlM0RuZ0JJO0N0RncycUdkOztBaUo1NHBHQTtFQStCUSxzQjNEemZPO0N0RjAycUdmOztBaUpoNXBHQTs7Ozs7O0VBdUNVLGUzRGpnQks7Q3RGbTNxR2Y7O0FpSno1cEdBO0VBK0JRLHNCM0R4Zk07Q3RGczNxR2Q7O0FpSjc1cEdBOzs7Ozs7RUF1Q1UsZTNEaGdCSTtDdEYrM3FHZDs7QWlKdDZwR0E7RUErQlEsc0IzRHRmUztDdEZpNHFHakI7O0FpSjE2cEdBOzs7Ozs7RUF1Q1UsZTNEOWZPO0N0RjA0cUdqQjs7QWlKbjdwR0E7RUErQlEsc0IzRHBmUTtDdEY0NHFHaEI7O0FpSnY3cEdBOzs7Ozs7RUF1Q1UsZTNENWZNO0N0RnE1cUdoQjs7QWlKaDhwR0E7RUErQlEsc0I3SS9kUztDSm80cUdqQjs7QWlKcDhwR0E7Ozs7OztFQXVDVSxlN0l2ZU87Q0o2NHFHakI7O0FpSjc4cEdBO0VBK0JRLHNCN0k5ZFM7Q0pnNXFHakI7O0FpSmo5cEdBOzs7Ozs7RUF1Q1UsZTdJdGVPO0NKeTVxR2pCOztBaUoxOXBHQTtFQStCUSxzQjdJN2RTO0NKNDVxR2pCOztBaUo5OXBHQTs7Ozs7O0VBdUNVLGU3SXJlTztDSnE2cUdqQjs7QWlKditwR0E7RUErQlEsc0I3STVkUztDSnc2cUdqQjs7QWlKMytwR0E7Ozs7OztFQXVDVSxlN0lwZU87Q0ppN3FHakI7O0FpSnAvcEdBO0VBK0JRLHNCN0kzZFM7Q0pvN3FHakI7O0FpSngvcEdBOzs7Ozs7RUF1Q1UsZTdJbmVPO0NKNjdxR2pCOztBaUpqZ3FHQTtFQStCUSxzQjdJMWRTO0NKZzhxR2pCOztBaUpyZ3FHQTs7Ozs7O0VBdUNVLGU3SWxlTztDSnk4cUdqQjs7QWlKOWdxR0E7RUErQlEsc0I3SXpkUztDSjQ4cUdqQjs7QWlKbGhxR0E7Ozs7OztFQXVDVSxlN0lqZU87Q0pxOXFHakI7O0FpSjNocUdBO0VBK0JRLHNCN0l4ZFM7Q0p3OXFHakI7O0FpSi9ocUdBOzs7Ozs7RUF1Q1UsZTdJaGVPO0NKaStxR2pCOztBaUp4aXFHQTtFQStCUSxzQjdJdmRTO0NKbytxR2pCOztBaUo1aXFHQTs7Ozs7O0VBdUNVLGU3SS9kTztDSjYrcUdqQjs7QWlKcmpxR0E7RUErQlEsc0I3SXRkUztDSmcvcUdqQjs7QWlKempxR0E7Ozs7OztFQXVDVSxlN0k5ZE87Q0p5L3FHakI7O0FpSmxrcUdBO0VBK0JRLG1CN0l4Zk87Q0oraHJHZjs7QWlKdGtxR0E7Ozs7OztFQXVDVSxZN0loZ0JLO0NKd2lyR2Y7O0FpSi9rcUdBO0VBK0JRLHNCN0lsZlU7Q0pzaXJHbEI7O0FpSm5scUdBOzs7Ozs7RUF1Q1UsZTdJMWZRO0NKK2lyR2xCOztBaUo1bHFHQTtFQStCUSxzQjdJaGZVO0NKaWpyR2xCOztBaUpobXFHQTs7Ozs7O0VBdUNVLGU3SXhmUTtDSjBqckdsQjs7QWlKem1xR0E7O0VBOENJLGU3SWxnQmM7RTZJbWdCZCw2QjdJamdCYztDSmlrckdsQjs7QWlKL21xR0E7RUFrREksc0I3SXJnQmM7Q0pza3JHbEI7O0FpSm5ucUdBO0VBcURJLDBCN0l0Z0JjO0U2SXVnQmQsc0I3SXpnQmM7Q0oya3JHbEI7O0FrSnhsckdBO0VBRUU7OztJQUNFLHlCQUF3QjtHbEo0bHJHMUI7RWtKamxyR0E7O0kxRFpBLDJCQUE0QjtJMERlMUIsMEJBQXlCO0lBQ3pCLHlCQUF3QjtHbEptbHJHMUI7RWtKaGxyR0E7SUFDRSwwQkFBeUI7R2xKa2xyRzNCO0U4SHhtckdGO0lvQjJCSSxVQUFTO0lBQ1QsVUFBUztJQUNULFdBQVU7SUFDVixZQUFXO0dsSmdsckdiO0VrSjdrckdBO0lBQ0UsWUFBVztJQUNYLG1CQUFrQjtHbEora3JHcEI7RW1CajlxR0Y7SStIekhJLGVBQWM7R2xKNmtyR2hCO0VrSjlrckdBOztJQUtJLCtCQUE4QjtHbEo2a3JHbEM7Q0FDRjs7QW1Kem5yR0E7OztFQUlJLGlCQUFnQjtDbkoybnJHcEI7O0FtSnZuckdBO0VBQ0UsOEJBQW1DO0NuSjBuckdyQzs7QW1Kdm5yR0E7RUFDRSwrQkFBbUM7Q25KMG5yR3JDOztBbUp2bnJHQTtFQUNFLDJCQUFxQztDbkowbnJHdkM7O0FtSnZuckdBO0VBQ0UsOEJBQW1DO0NuSjBuckdyQzs7QW1Kdm5yR0E7RUFDRSwyQkFBbUM7Q25KMG5yR3JDOztBbUpybnJHRTtFQUNFLDBCQUEyQjtDbkp3bnJHL0I7O0FtSnpuckdFO0VBQ0UsMEJBQTJCO0NuSjRuckcvQjs7QW1KN25yR0U7RUFDRSwwQkFBMkI7Q25KZ29yRy9COztBbUpqb3JHRTtFQUNFLDBCQUEyQjtDbkpvb3JHL0I7O0FtSnJvckdFO0VBQ0UsMEJBQTJCO0NuSndvckcvQjs7QW1Kem9yR0U7RUFDRSwwQkFBMkI7Q25KNG9yRy9COztBbUo3b3JHRTtFQUNFLDBCQUEyQjtDbkpncHJHL0I7O0FtSmpwckdFO0VBQ0UsMEJBQTJCO0NuSm9wckcvQjs7QW1KcnByR0U7RUFDRSwwQkFBMkI7Q25Kd3ByRy9COztBbUp6cHJHRTtFQUNFLDBCQUEyQjtDbko0cHJHL0I7O0FtSjdwckdFO0VBQ0UsMEJBQTJCO0NuSmdxckcvQjs7QW1KanFyR0U7RUFDRSwwQkFBMkI7Q25Kb3FyRy9COztBbUpycXJHRTtFQUNFLDBCQUEyQjtDbkp3cXJHL0I7O0FtSnpxckdFO0VBQ0UsMEJBQTJCO0NuSjRxckcvQjs7QW1KN3FyR0U7RUFDRSwwQkFBMkI7Q25KZ3JyRy9COztBbUpqcnJHRTtFQUNFLDBCQUEyQjtDbkpvcnJHL0I7O0E0RTVxckdBO0V1RVJJLHVCQUEyQjtDbkp3cnJHL0I7O0FtSnpyckdFO0VBQ0UsMEJBQTJCO0NuSjRyckcvQjs7QW1KN3JyR0U7RUFDRSwwQkFBMkI7Q25KZ3NyRy9COztBbUo1cnJHQTtFQUVJLDBCQUEyQjtDbko4cnJHL0I7O0FtSmhzckdBO0VBT00sMEJBQTJCO0NuSjZyckdqQzs7QW1KcHNyR0E7RUFPTSwwQkFBMkI7Q25KaXNyR2pDOztBbUp4c3JHQTtFQU9NLDBCQUEyQjtDbkpxc3JHakM7O0FtSjVzckdBO0VBT00sMEJBQTJCO0NuSnlzckdqQzs7QW1KaHRyR0E7RUFPTSwwQkFBMkI7Q25KNnNyR2pDOztBbUpwdHJHQTtFQU9NLDBCQUEyQjtDbkppdHJHakM7O0FtSnh0ckdBO0VBT00sMEJBQTJCO0NuSnF0ckdqQzs7QW1KNXRyR0E7RUFPTSwwQkFBMkI7Q25KeXRyR2pDOztBbUpodXJHQTtFQU9NLDBCQUEyQjtDbko2dHJHakM7O0FtSnB1ckdBO0VBT00sMEJBQTJCO0NuSml1ckdqQzs7QW1KeHVyR0E7RUFPTSwwQkFBMkI7Q25KcXVyR2pDOztBbUo1dXJHQTtFQU9NLDBCQUEyQjtDbkp5dXJHakM7O0FtSmh2ckdBO0VBT00sMEJBQTJCO0NuSjZ1ckdqQzs7QW1KcHZyR0E7RUFPTSwwQkFBMkI7Q25KaXZyR2pDOztBbUp4dnJHQTtFQU9NLDBCQUEyQjtDbkpxdnJHakM7O0FtSjV2ckdBO0VBT00sMEJBQTJCO0NuSnl2ckdqQzs7QW1KaHdyR0E7RUFPTSx1QkFBMkI7Q25KNnZyR2pDOztBbUpwd3JHQTtFQU9NLDBCQUEyQjtDbkppd3JHakM7O0FtSnh3ckdBO0VBT00sMEJBQTJCO0NuSnF3ckdqQzs7QW9KaHpyR0E7RUFDRSw0QkFBMkI7Q3BKbXpyRzdCOztBb0o5eXJHRTtFQUNFLG9GQUE2QjtDcEppenJHakM7O0FvSmx6ckdFO0VBQ0Usb0ZBQTZCO0NwSnF6ckdqQzs7QW9KdHpyR0U7RUFDRSxzRkFBNkI7Q3BKeXpyR2pDOztBb0oxenJHRTtFQUNFLHdGQUE2QjtDcEo2enJHakM7O0FvSjl6ckdFO0VBQ0UsdUZBQTZCO0NwSmkwckdqQzs7QTREdjByR0U7RXlGRUUscUNBQXNDO0NySnkwckcxQzs7QXFKMTByR0U7O0VBS0ksdUJBQW1DO0NySjAwckd6Qzs7QXFKLzByR0U7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKeTByRzlDOztBcUpwMXJHRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKcTFyR2Y7O0E0RDMxckdFO0V5RkVFLHFDQUFzQztDcko2MXJHMUM7O0FxSjkxckdFOztFQUtJLHVCQUFtQztDcko4MXJHekM7O0FxSm4yckdFO0VBVU0sc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjYxckc5Qzs7QXFKeDJyR0U7RUFrQk0scUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSnkyckdmOztBNEQvMnJHRTtFeUZFRSxxQ0FBc0M7Q3JKaTNyRzFDOztBcUpsM3JHRTs7RUFLSSx1QkFBbUM7Q3JKazNyR3pDOztBcUp2M3JHRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckppM3JHOUM7O0FxSjUzckdFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0o2M3JHZjs7QTREbjRyR0U7RXlGRUUscUNBQXNDO0NySnE0ckcxQzs7QXFKdDRyR0U7O0VBS0ksdUJBQW1DO0NySnM0ckd6Qzs7QXFKMzRyR0U7RUFVTSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKcTRyRzlDOztBcUpoNXJHRTtFQWtCTSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKaTVyR2Y7O0E0RHY1ckdFO0V5RkVFLHFDQUFzQztDckp5NXJHMUM7O0FxSjE1ckdFOztFQUtJLDBCQUFtQztDckowNXJHekM7O0FxSi81ckdFO0VBVU0sc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnk1ckc5Qzs7QXFKcDZyR0U7RUFrQk0scUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxlakptRWU7Q0ptMXJHdkI7O0E0RDM2ckdFO0V5RkVFLHFDQUFzQztDcko2NnJHMUM7O0FxSjk2ckdFOztFQUtJLHVCQUFtQztDcko4NnJHekM7O0FxSm43ckdFO0VBVU0sc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjY2ckc5Qzs7QXFKeDdyR0U7RUFrQk0scUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSnk3ckdmOztBNEQvN3JHRTtFeUZFRSxxQ0FBc0M7Q3JKaThyRzFDOztBcUpsOHJHRTs7RUFLSSwwQkFBbUM7Q3JKazhyR3pDOztBcUp2OHJHRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckppOHJHOUM7O0FxSjU4ckdFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsZWpKbUVlO0NKMjNyR3ZCOztBNERuOXJHRTtFeUZFRSxxQ0FBc0M7Q3JKcTlyRzFDOztBcUp0OXJHRTs7RUFLSSx1QkFBbUM7Q3JKczlyR3pDOztBcUozOXJHRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckpxOXJHOUM7O0FxSmgrckdFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0ppK3JHZjs7QXFKdCtyR0U7RUFDRSxxQ0FBc0M7Q3JKeStyRzFDOztBcUoxK3JHRTs7RUFLSSx1QkFBbUM7Q3JKMCtyR3pDOztBcUovK3JHRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckp5K3JHOUM7O0FxSnAvckdFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pxL3JHZjs7QXFKMS9yR0U7RUFDRSxxQ0FBc0M7Q3JKNi9yRzFDOztBcUo5L3JHRTs7RUFLSSx1QkFBbUM7Q3JKOC9yR3pDOztBcUpuZ3NHRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDcko2L3JHOUM7O0FxSnhnc0dFO0VBa0JNLHFDQUFnRDtFQUNoRCxvQkFBbUM7RUFDbkMsWWpKZk87Q0p5Z3NHZjs7QXFKOWdzR0U7RUFDRSxxQ0FBc0M7Q3JKaWhzRzFDOztBcUpsaHNHRTs7RUFLSSx1QkFBbUM7Q3JKa2hzR3pDOztBcUp2aHNHRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckppaHNHOUM7O0FxSjVoc0dFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0o2aHNHZjs7QXFKbGlzR0U7RUFDRSxxQ0FBc0M7Q3JKcWlzRzFDOztBcUp0aXNHRTs7RUFLSSwwQkFBbUM7Q3JKc2lzR3pDOztBcUozaXNHRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckpxaXNHOUM7O0FxSmhqc0dFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0ppanNHZjs7QXFKdGpzR0U7RUFDRSxxQ0FBc0M7Q3JKeWpzRzFDOztBcUoxanNHRTs7RUFLSSx1QkFBbUM7Q3JKMGpzR3pDOztBcUovanNHRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckp5anNHOUM7O0FxSnBrc0dFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pxa3NHZjs7QXFKMWtzR0U7RUFDRSxxQ0FBc0M7Q3JKNmtzRzFDOztBcUo5a3NHRTs7RUFLSSx1QkFBbUM7Q3JKOGtzR3pDOztBcUpubHNHRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDcko2a3NHOUM7O0FxSnhsc0dFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0p5bHNHZjs7QXFKOWxzR0U7RUFDRSxxQ0FBc0M7Q3JKaW1zRzFDOztBcUpsbXNHRTs7RUFLSSx1QkFBbUM7Q3JKa21zR3pDOztBcUp2bXNHRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckppbXNHOUM7O0FxSjVtc0dFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0o2bXNHZjs7QXFKbG5zR0U7RUFDRSxxQ0FBc0M7Q3JKcW5zRzFDOztBcUp0bnNHRTs7RUFLSSx1QkFBbUM7Q3JKc25zR3pDOztBcUozbnNHRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckpxbnNHOUM7O0FxSmhvc0dFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0ppb3NHZjs7QXFKdG9zR0U7RUFDRSxxQ0FBc0M7Q3JKeW9zRzFDOztBcUoxb3NHRTs7RUFLSSx1QkFBbUM7Q3JKMG9zR3pDOztBcUovb3NHRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckp5b3NHOUM7O0FxSnBwc0dFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pxcHNHZjs7QXFKMXBzR0U7RUFDRSxxQ0FBc0M7Q3JKNnBzRzFDOztBcUo5cHNHRTs7RUFLSSx1QkFBbUM7Q3JKOHBzR3pDOztBcUpucXNHRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDcko2cHNHOUM7O0FxSnhxc0dFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0p5cXNHZjs7QXFKOXFzR0U7RUFDRSxxQ0FBc0M7Q3JKaXJzRzFDOztBcUpscnNHRTs7RUFLSSx1QkFBbUM7Q3JKa3JzR3pDOztBcUp2cnNHRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckppcnNHOUM7O0FxSjVyc0dFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0o2cnNHZjs7QXFKbHNzR0U7RUFDRSxxQ0FBc0M7Q3JKcXNzRzFDOztBcUp0c3NHRTs7RUFLSSwwQkFBbUM7Q3JKc3NzR3pDOztBcUozc3NHRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckpxc3NHOUM7O0FxSmh0c0dFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0ppdHNHZjs7QXFKdHRzR0U7RUFDRSxxQ0FBc0M7Q3JKeXRzRzFDOztBcUoxdHNHRTs7RUFLSSwwQkFBbUM7Q3JKMHRzR3pDOztBcUovdHNHRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckp5dHNHOUM7O0FxSnB1c0dFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsZWpKbUVlO0NKbXBzR3ZCOztBcUoxdXNHRTtFQUNFLHFDQUFzQztDcko2dXNHMUM7O0FxSjl1c0dFOztFQUtJLHVCQUFtQztDcko4dXNHekM7O0FxSm52c0dFO0VBVU0sc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjZ1c0c5Qzs7QXFKeHZzR0U7RUFrQk0scUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSnl2c0dmOztBcUo5dnNHRTtFQUNFLHFDQUFzQztDckppd3NHMUM7O0FxSmx3c0dFOztFQUtJLHVCQUFtQztDckprd3NHekM7O0FxSnZ3c0dFO0VBVU0sc0JBQWlDO0VBQ2pDLGVBQXNDO0NySml3c0c5Qzs7QXFKNXdzR0U7RUFrQk0scUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSjZ3c0dmOztBcUpseHNHRTtFQUNFLHFDQUFzQztDckpxeHNHMUM7O0FxSnR4c0dFOztFQUtJLHVCQUFtQztDckpzeHNHekM7O0FxSjN4c0dFO0VBVU0sc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnF4c0c5Qzs7QXFKaHlzR0U7RUFrQk0scUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSml5c0dmOztBNkRoeXNHQTtFd0ZMSSxrQ0FBc0M7Q3JKeXlzRzFDOztBcUoxeXNHRTs7RUFLSSwwQkFBbUM7Q3JKMHlzR3pDOztBcUoveXNHRTtFQVVNLHNCQUFpQztFQUNqQyxlQUFzQztDckp5eXNHOUM7O0FxSnB6c0dFO0VBa0JNLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsZWpKbUVlO0NKbXVzR3ZCOztBcUoxenNHRTtFQUNFLHFDQUFzQztDcko2enNHMUM7O0FxSjl6c0dFOztFQUtJLHVCQUFtQztDcko4enNHekM7O0FxSm4wc0dFO0VBVU0sc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjZ6c0c5Qzs7QXFKeDBzR0U7RUFrQk0scUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSnkwc0dmOztBcUo5MHNHRTtFQUNFLHFDQUFzQztDckppMXNHMUM7O0FxSmwxc0dFOztFQUtJLHVCQUFtQztDckprMXNHekM7O0FxSnYxc0dFO0VBVU0sc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmkxc0c5Qzs7QXFKNTFzR0U7RUFrQk0scUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSjYxc0dmOztBcUpsMnNHRTtFQ1NBLDBCbEpDZ0I7RWtKQWhCLGVsSjZFcUI7Q0pneHNHdkI7O0FzSjExc0dBO0VBQ0UsMEJBQXdDO0VBQ3hDLDBCQUFtRDtDdEo2MXNHckQ7O0FzSjExc0dBO0VBQ0UsdUJsSkphO0VrSktiLHVCQUFtQztDdEo2MXNHckM7O0E2RDMyc0dBO0V5RmtCRSx1QmxKbkJhO0VrSm9CYiwwQkFBbUM7Q3RKNjFzR3JDOztBcUoxMXNHRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0pzM3NHZjs7QXFKLzFzR0U7O0VBVU0sa0NBQWlDO0NySjAxc0d6Qzs7QXFKcDJzR0U7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjAxc0c5Qzs7QXFKMTJzR0U7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0p1NHNHZjs7QXFKaDNzR0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKNDRzR2Y7O0FxSnIzc0dFOztFQVVNLGtDQUFpQztDckpnM3NHekM7O0FxSjEzc0dFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckpnM3NHOUM7O0FxSmg0c0dFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKNjVzR2Y7O0FxSnQ0c0dFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSms2c0dmOztBcUozNHNHRTs7RUFVTSxrQ0FBaUM7Q3JKczRzR3pDOztBcUpoNXNHRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKczRzRzlDOztBcUp0NXNHRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSm03c0dmOztBcUo1NXNHRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0p3N3NHZjs7QXFKajZzR0U7O0VBVU0sa0NBQWlDO0NySjQ1c0d6Qzs7QXFKdDZzR0U7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjQ1c0c5Qzs7QXFKNTZzR0U7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0p5OHNHZjs7QXFKbDdzR0U7RUFDRSxrRkFBa0c7RUFDbEcsZWpKeURtQjtDSjQzc0d2Qjs7QXFKdjdzR0U7O0VBVU0sa0NBQWlDO0NySms3c0d6Qzs7QXFKNTdzR0U7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySms3c0c5Qzs7QXFKbDhzR0U7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxlakprQ2U7Q0o2NHNHdkI7O0FxSng4c0dFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSm8rc0dmOztBcUo3OHNHRTs7RUFVTSxrQ0FBaUM7Q3JKdzhzR3pDOztBcUpsOXNHRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKdzhzRzlDOztBcUp4OXNHRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSnEvc0dmOztBcUo5OXNHRTtFQUNFLGtGQUFrRztFQUNsRyxlakp5RG1CO0NKdzZzR3ZCOztBcUpuK3NHRTs7RUFVTSxrQ0FBaUM7Q3JKODlzR3pDOztBcUp4K3NHRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKODlzRzlDOztBcUo5K3NHRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLGVqSmtDZTtDSnk3c0d2Qjs7QXFKcC9zR0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKZ2h0R2Y7O0FxSnovc0dFOztFQVVNLGtDQUFpQztDckpvL3NHekM7O0FxSjkvc0dFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckpvL3NHOUM7O0FxSnBndEdFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKaWl0R2Y7O0FxSjFndEdFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSnNpdEdmOztBcUovZ3RHRTs7RUFVTSxrQ0FBaUM7Q3JKMGd0R3pDOztBcUpwaHRHRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKMGd0RzlDOztBcUoxaHRHRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSnVqdEdmOztBcUpoaXRHRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0o0anRHZjs7QXFKcml0R0U7O0VBVU0sa0NBQWlDO0NySmdpdEd6Qzs7QXFKMWl0R0U7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmdpdEc5Qzs7QXFKaGp0R0U7RUF1Qk0sa0ZBQTRIO0VBQzVILG9CQUFtQztFQUNuQyxZakpoRE87Q0o2a3RHZjs7QXFKdGp0R0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKa2x0R2Y7O0FxSjNqdEdFOztFQVVNLGtDQUFpQztDckpzanRHekM7O0FxSmhrdEdFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckpzanRHOUM7O0FxSnRrdEdFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKbW10R2Y7O0FxSjVrdEdFO0VBQ0Usa0ZBQWtHO0VBQ2xHLGVqSnlEbUI7Q0pzaHRHdkI7O0FxSmpsdEdFOztFQVVNLGtDQUFpQztDcko0a3RHekM7O0FxSnRsdEdFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDcko0a3RHOUM7O0FxSjVsdEdFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKeW50R2Y7O0FxSmxtdEdFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSjhudEdmOztBcUp2bXRHRTs7RUFVTSxrQ0FBaUM7Q3JKa210R3pDOztBcUo1bXRHRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKa210RzlDOztBcUpsbnRHRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSitvdEdmOztBcUp4bnRHRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0pvcHRHZjs7QXFKN250R0U7O0VBVU0sa0NBQWlDO0NySndudEd6Qzs7QXFKbG90R0U7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySndudEc5Qzs7QXFKeG90R0U7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0pxcXRHZjs7QXFKOW90R0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKMHF0R2Y7O0FxSm5wdEdFOztFQVVNLGtDQUFpQztDcko4b3RHekM7O0FxSnhwdEdFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDcko4b3RHOUM7O0FxSjlwdEdFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKMnJ0R2Y7O0FxSnBxdEdFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSmdzdEdmOztBcUp6cXRHRTs7RUFVTSxrQ0FBaUM7Q3JKb3F0R3pDOztBcUo5cXRHRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKb3F0RzlDOztBcUpwcnRHRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSml0dEdmOztBcUoxcnRHRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0pzdHRHZjs7QXFKL3J0R0U7O0VBVU0sa0NBQWlDO0NySjBydEd6Qzs7QXFKcHN0R0U7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjBydEc5Qzs7QXFKMXN0R0U7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0p1dXRHZjs7QXFKaHR0R0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKNHV0R2Y7O0FxSnJ0dEdFOztFQVVNLGtDQUFpQztDckpndHRHekM7O0FxSjF0dEdFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckpndHRHOUM7O0FxSmh1dEdFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKNnZ0R2Y7O0FxSnR1dEdFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSmt3dEdmOztBcUozdXRHRTs7RUFVTSxrQ0FBaUM7Q3JKc3V0R3pDOztBcUpodnRHRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKc3V0RzlDOztBcUp0dnRHRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSm14dEdmOztBcUo1dnRHRTtFQUNFLGtGQUFrRztFQUNsRyxlakp5RG1CO0NKc3N0R3ZCOztBcUpqd3RHRTs7RUFVTSxrQ0FBaUM7Q3JKNHZ0R3pDOztBcUp0d3RHRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNHZ0RzlDOztBcUo1d3RHRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSnl5dEdmOztBcUpseHRHRTtFQUNFLGtGQUFrRztFQUNsRyxlakp5RG1CO0NKNHR0R3ZCOztBcUp2eHRHRTs7RUFVTSxrQ0FBaUM7Q3JKa3h0R3pDOztBcUo1eHRHRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKa3h0RzlDOztBcUpseXRHRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLGVqSmtDZTtDSjZ1dEd2Qjs7QXFKeHl0R0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKbzB0R2Y7O0FxSjd5dEdFOztFQVVNLGtDQUFpQztDckp3eXRHekM7O0FxSmx6dEdFO0VBY00sa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckp3eXRHOUM7O0FxSnh6dEdFO0VBdUJNLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKcTF0R2Y7O0FxSjl6dEdFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSjAxdEdmOztBcUpuMHRHRTs7RUFVTSxrQ0FBaUM7Q3JKOHp0R3pDOztBcUp4MHRHRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKOHp0RzlDOztBcUo5MHRHRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSjIydEdmOztBcUpwMXRHRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0pnM3RHZjs7QXFKejF0R0U7O0VBVU0sa0NBQWlDO0NySm8xdEd6Qzs7QXFKOTF0R0U7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySm8xdEc5Qzs7QXFKcDJ0R0U7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0ppNHRHZjs7QXFKMTJ0R0U7RUFDRSwwRUFBa0c7RUFDbEcsZWpKeURtQjtDSm96dEd2Qjs7QXFKLzJ0R0U7O0VBVU0sa0NBQWlDO0NySjAydEd6Qzs7QXFKcDN0R0U7RUFjTSwrRUFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjAydEc5Qzs7QXFKMTN0R0U7RUF1Qk0sK0VBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxlakprQ2U7Q0pxMHRHdkI7O0FxSmg0dEdFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSjQ1dEdmOztBcUpyNHRHRTs7RUFVTSxrQ0FBaUM7Q3JKZzR0R3pDOztBcUoxNHRHRTtFQWNNLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKZzR0RzlDOztBcUpoNXRHRTtFQXVCTSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSjY2dEdmOztBcUp0NXRHRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0prN3RHZjs7QXFKMzV0R0U7O0VBVU0sa0NBQWlDO0NySnM1dEd6Qzs7QXFKaDZ0R0U7RUFjTSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnM1dEc5Qzs7QXFKdDZ0R0U7RUF1Qk0sa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0ptOHRHZjs7QUFFQTtFc0psNnRHRSxhQUFZO0N0Sm82dEdkOztBc0poNnRHQTtFQUNFLDBCQUFzQztDdEptNnRHeEM7O0FzSi81dEdBO0VBQ0UsZUFBNkI7Q3RKazZ0Ry9COztBc0puNnRHQTtFQUtJLGVBQTZCO0N0Sms2dEdqQzs7QXNKOTV0R0E7RUFDRSxlbEpoRGdCO0NKaTl0R2xCOztBc0psNnRHQTtFQUtJLGVBQThCO0N0Smk2dEdsQzs7QXVKLzl0R0U7OztFQVFJLGV2SmR3QjtDQTIrdEc5Qjs7QU9oK3RHRTs7O0VnSk1NLGVBVmtDO0N2SjArdEcxQzs7QXVKMyt0R0U7RUFrQk0sMEJ2SnhCc0I7RXVKeUJ0QixZbkpmTztDSjQrdEdmOztBdUpoL3RHRTtFQXlCTSwwQnZKL0JzQjtFdUpnQ3RCLHNCQUFpQztDdkoyOXRHekM7O0F1SnIvdEdFO0VBK0JNLDJObElRbUk7Q3JCazl0RzNJOztBdUp6L3RHRTs7OztFQXVDSSxzQkFBa0M7Q3ZKeTl0R3hDOztBdUpoZ3VHRTtFQTRDTSxldkpsRHNCO0NBMGd1RzlCOztBdUpwZ3VHRTs7RUFpRE0sMEJ2SnZEc0I7RXVKd0R0QixzQnZKeERzQjtFdUp5RHRCLFluSi9DTztDSnVndUdmOztBdUozZ3VHRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKd2d1R2xCOztBdUpsaHVHRTtFQWlFUSxlakV5Q2tCO0N0RjQ2dEc1Qjs7QU9qaHVHRTtFZ0orRFUsWW5KaEVHO0NKc2h1R2Y7O0F1SjFodUdFO0VBNkVRLGVuSmpFUTtDSmtodUdsQjs7QU96aHVHRTtFZ0oyRVUsZW5KbkVNO0NKcWh1R2xCOztBdUo1OHRHRTtFQUtRLGVBQStCO0N2SjI4dEd6Qzs7QXVKdGl1R0U7OztFQVFJLGVuSkVZO0NKa2l1R2xCOztBT3ZpdUdFOzs7RWdKTU0sZUFWa0M7Q3ZKaWp1RzFDOztBdUpsanVHRTtFQWtCTSwwQm5KUlU7RW1KU1YsWW5KZk87Q0ptanVHZjs7QXVKdmp1R0U7RUF5Qk0sMEJuSmZVO0VtSmdCVixzQkFBaUM7Q3ZKa2l1R3pDOztBdUo1anVHRTtFQStCTSwyTmxJUW1JO0NyQnlodUczSTs7QXVKaGt1R0U7Ozs7RUF1Q0ksc0JBQWtDO0N2SmdpdUd4Qzs7QXVKdmt1R0U7RUE0Q00sZW5KbENVO0NKaWt1R2xCOztBdUoza3VHRTs7RUFpRE0sMEJuSnZDVTtFbUp3Q1Ysc0JuSnhDVTtFbUp5Q1YsWW5KL0NPO0NKOGt1R2Y7O0F1SmxsdUdFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0ora3VHbEI7O0F1SnpsdUdFO0VBaUVRLGVqRXlDa0I7Q3RGbS90RzVCOztBT3hsdUdFO0VnSitEVSxZbkpoRUc7Q0o2bHVHZjs7QXVKam11R0U7RUE2RVEsZW5KakVRO0NKeWx1R2xCOztBT2htdUdFO0VnSjJFVSxlbkpuRU07Q0o0bHVHbEI7O0F1Sm5odUdFO0VBS1EsZUFBK0I7Q3ZKa2h1R3pDOztBdUo3bXVHRTs7O0VBUUksZW5KNEJXO0NKK2t1R2pCOztBTzltdUdFOzs7RWdKTU0sZUFWa0M7Q3ZKd251RzFDOztBdUp6bnVHRTtFQWtCTSwwQm5Ka0JTO0VtSmpCVCxZbkpmTztDSjBudUdmOztBdUo5bnVHRTtFQXlCTSwwQm5KV1M7RW1KVlQsc0JBQWlDO0N2SnltdUd6Qzs7QXVKbm91R0U7RUErQk0sMk5sSVFtSTtDckJnbXVHM0k7O0F1SnZvdUdFOzs7O0VBdUNJLHNCQUFrQztDdkp1bXVHeEM7O0F1SjlvdUdFO0VBNENNLGVuSlJTO0NKOG11R2pCOztBdUpscHVHRTs7RUFpRE0sMEJuSmJTO0VtSmNULHNCbkpkUztFbUplVCxZbkovQ087Q0pxcHVHZjs7QXVKenB1R0U7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSnNwdUdsQjs7QXVKaHF1R0U7RUFpRVEsZWpFeUNrQjtDdEYwanVHNUI7O0FPL3B1R0U7RWdKK0RVLFluSmhFRztDSm9xdUdmOztBdUp4cXVHRTtFQTZFUSxlbkpqRVE7Q0pncXVHbEI7O0FPdnF1R0U7RWdKMkVVLGVuSm5FTTtDSm1xdUdsQjs7QXVKMWx1R0U7RUFLUSxlQUErQjtDdkp5bHVHekM7O0F1SnBydUdFOzs7RUFRSSxlbko4Qlc7Q0pvcHVHakI7O0FPcnJ1R0U7OztFZ0pNTSxlQVZrQztDdkorcnVHMUM7O0F1SmhzdUdFO0VBa0JNLDBCbkpvQlM7RW1KbkJULFluSmZPO0NKaXN1R2Y7O0F1SnJzdUdFO0VBeUJNLDBCbkphUztFbUpaVCxzQkFBaUM7Q3ZKZ3J1R3pDOztBdUoxc3VHRTtFQStCTSwyTmxJUW1JO0NyQnVxdUczSTs7QXVKOXN1R0U7Ozs7RUF1Q0ksc0JBQWtDO0N2SjhxdUd4Qzs7QXVKcnR1R0U7RUE0Q00sZW5KTlM7Q0ptcnVHakI7O0F1Snp0dUdFOztFQWlETSwwQm5KWFM7RW1KWVQsc0JuSlpTO0VtSmFULFluSi9DTztDSjR0dUdmOztBdUpodXVHRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKNnR1R2xCOztBdUp2dXVHRTtFQWlFUSxlakV5Q2tCO0N0RmlvdUc1Qjs7QU90dXVHRTtFZ0orRFUsWW5KaEVHO0NKMnV1R2Y7O0F1Si91dUdFO0VBNkVRLGVuSmpFUTtDSnV1dUdsQjs7QU85dXVHRTtFZ0oyRVUsZW5KbkVNO0NKMHV1R2xCOztBdUpqcXVHRTtFQUtRLGVBQStCO0N2SmdxdUd6Qzs7QXVKM3Z1R0U7OztFQVFJLGVuSjJCVztDSjh0dUdqQjs7QU81dnVHRTs7O0VnSk1NLGVBVmtDO0N2SnN3dUcxQzs7QXVKdnd1R0U7RUFrQk0sMEJuSmlCUztFbUpoQlQsZW5KbUVlO0NKc3J1R3ZCOztBdUo1d3VHRTtFQXlCTSwwQm5KVVM7RW1KVFQsc0JBQWlDO0N2SnV2dUd6Qzs7QXVKanh1R0U7RUErQk0sOE5sSVFtSTtDckI4dXVHM0k7O0F1SnJ4dUdFOzs7O0VBdUNJLHNCQUFrQztDdkpxdnVHeEM7O0F1SjV4dUdFO0VBNENNLGVuSlRTO0NKNnZ1R2pCOztBdUpoeXVHRTs7RUFpRE0sMEJuSmRTO0VtSmVULHNCbkpmUztFbUpnQlQsWW5KL0NPO0NKbXl1R2Y7O0F1SnZ5dUdFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0pveXVHbEI7O0F1Sjl5dUdFO0VBaUVRLGVqRXlDa0I7Q3RGd3N1RzVCOztBTzd5dUdFO0VnSitEVSxZbkpoRUc7Q0prenVHZjs7QXVKdHp1R0U7RUE2RVEsZW5KakVRO0NKOHl1R2xCOztBT3J6dUdFO0VnSjJFVSxlbkpuRU07Q0ppenVHbEI7O0F1Snh1dUdFO0VBS1EsZUFBK0I7Q3ZKdXV1R3pDOztBdUpsMHVHRTs7O0VBUUksZW5KeUJXO0NKdXl1R2pCOztBT24wdUdFOzs7RWdKTU0sZUFWa0M7Q3ZKNjB1RzFDOztBdUo5MHVHRTtFQWtCTSwwQm5KZVM7RW1KZFQsWW5KZk87Q0orMHVHZjs7QXVKbjF1R0U7RUF5Qk0sMEJuSlFTO0VtSlBULHNCQUFpQztDdko4enVHekM7O0F1SngxdUdFO0VBK0JNLDJObElRbUk7Q3JCcXp1RzNJOztBdUo1MXVHRTs7OztFQXVDSSxzQkFBa0M7Q3ZKNHp1R3hDOztBdUpuMnVHRTtFQTRDTSxlbkpYUztDSnMwdUdqQjs7QXVKdjJ1R0U7O0VBaURNLDBCbkpoQlM7RW1KaUJULHNCbkpqQlM7RW1Ka0JULFluSi9DTztDSjAydUdmOztBdUo5MnVHRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKMjJ1R2xCOztBdUpyM3VHRTtFQWlFUSxlakV5Q2tCO0N0Rit3dUc1Qjs7QU9wM3VHRTtFZ0orRFUsWW5KaEVHO0NKeTN1R2Y7O0F1SjczdUdFO0VBNkVRLGVuSmpFUTtDSnEzdUdsQjs7QU81M3VHRTtFZ0oyRVUsZW5KbkVNO0NKdzN1R2xCOztBdUoveXVHRTtFQUtRLGVBQStCO0N2Sjh5dUd6Qzs7QXVKejR1R0U7OztFQVFJLGVuSkhZO0NKMDR1R2xCOztBTzE0dUdFOzs7RWdKTU0sZUFWa0M7Q3ZKbzV1RzFDOztBdUpyNXVHRTtFQWtCTSwwQm5KYlU7RW1KY1YsZW5KbUVlO0NKbzB1R3ZCOztBdUoxNXVHRTtFQXlCTSwwQm5KcEJVO0VtSnFCVixzQkFBaUM7Q3ZKcTR1R3pDOztBdUovNXVHRTtFQStCTSw4TmxJUW1JO0NyQjQzdUczSTs7QXVKbjZ1R0U7Ozs7RUF1Q0ksb0JBQWtDO0N2Sm00dUd4Qzs7QXVKMTZ1R0U7RUE0Q00sZW5KdkNVO0NKeTZ1R2xCOztBdUo5NnVHRTs7RUFpRE0sMEJuSjVDVTtFbUo2Q1Ysc0JuSjdDVTtFbUo4Q1YsWW5KL0NPO0NKaTd1R2Y7O0F1SnI3dUdFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0prN3VHbEI7O0F1SjU3dUdFO0VBaUVRLGVqRXlDa0I7Q3RGczF1RzVCOztBTzM3dUdFO0VnSitEVSxZbkpoRUc7Q0pnOHVHZjs7QXVKcDh1R0U7RUE2RVEsZW5KakVRO0NKNDd1R2xCOztBT244dUdFO0VnSjJFVSxlbkpuRU07Q0orN3VHbEI7O0F1SnQzdUdFO0VBS1EsYUFBK0I7Q3ZKcTN1R3pDOztBdUpoOXVHRTs7O0VBUUksZW5KSVk7Q0owOHVHbEI7O0FPajl1R0U7OztFZ0pNTSxlQVZrQztDdkoyOXVHMUM7O0F1SjU5dUdFO0VBa0JNLDBCbkpOVTtFbUpPVixZbkpmTztDSjY5dUdmOztBdUpqK3VHRTtFQXlCTSwwQm5KYlU7RW1KY1Ysc0JBQWlDO0N2SjQ4dUd6Qzs7QXVKdCt1R0U7RUErQk0sMk5sSVFtSTtDckJtOHVHM0k7O0F1SjErdUdFOzs7O0VBdUNJLHNCQUFrQztDdkowOHVHeEM7O0F1SmovdUdFO0VBNENNLGVuSmhDVTtDSnkrdUdsQjs7QXVKci91R0U7O0VBaURNLDBCbkpyQ1U7RW1Kc0NWLHNCbkp0Q1U7RW1KdUNWLFluSi9DTztDSncvdUdmOztBdUo1L3VHRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKeS91R2xCOztBdUpuZ3ZHRTtFQWlFUSxlakV5Q2tCO0N0RjY1dUc1Qjs7QU9sZ3ZHRTtFZ0orRFUsWW5KaEVHO0NKdWd2R2Y7O0F1SjNndkdFO0VBNkVRLGVuSmpFUTtDSm1ndkdsQjs7QU8xZ3ZHRTtFZ0oyRVUsZW5KbkVNO0NKc2d2R2xCOztBdUo3N3VHRTtFQUtRLGVBQStCO0N2SjQ3dUd6Qzs7QXVKdmh2R0U7OztFQVFJLGVqRVJhO0N0RjZodkduQjs7QU94aHZHRTs7O0VnSk1NLGVBVmtDO0N2SmtpdkcxQzs7QXVKbml2R0U7RUFrQk0sMEJqRWxCVztFaUVtQlgsWW5KZk87Q0pvaXZHZjs7QXVKeGl2R0U7RUF5Qk0sMEJqRXpCVztFaUUwQlgsc0JBQWlDO0N2Sm1odkd6Qzs7QXVKN2l2R0U7RUErQk0sMk5sSVFtSTtDckIwZ3ZHM0k7O0F1SmpqdkdFOzs7O0VBdUNJLHNCQUFrQztDdkppaHZHeEM7O0F1SnhqdkdFO0VBNENNLGVqRTVDVztDdEY0anZHbkI7O0F1SjVqdkdFOztFQWlETSwwQmpFakRXO0VpRWtEWCxzQmpFbERXO0VpRW1EWCxZbkovQ087Q0oranZHZjs7QXVKbmt2R0U7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSmdrdkdsQjs7QXVKMWt2R0U7RUFpRVEsZWpFeUNrQjtDdEZvK3VHNUI7O0FPemt2R0U7RWdKK0RVLFluSmhFRztDSjhrdkdmOztBdUpsbHZHRTtFQTZFUSxlbkpqRVE7Q0owa3ZHbEI7O0FPamx2R0U7RWdKMkVVLGVuSm5FTTtDSjZrdkdsQjs7QXVKcGd2R0U7RUFLUSxlQUErQjtDdkptZ3ZHekM7O0F1SjlsdkdFOzs7RUFRSSxlakVQUTtDdEZtbXZHZDs7QU8vbHZHRTs7O0VnSk1NLGFBVmtDO0N2SnltdkcxQzs7QXVKMW12R0U7RUFrQk0sMEJqRWpCTTtFaUVrQk4sWW5KZk87Q0oybXZHZjs7QXVKL212R0U7RUF5Qk0sMEJqRXhCTTtFaUV5Qk4sb0JBQWlDO0N2SjBsdkd6Qzs7QXVKcG52R0U7RUErQk0sMk5sSVFtSTtDckJpbHZHM0k7O0F1SnhudkdFOzs7O0VBdUNJLHNCQUFrQztDdkp3bHZHeEM7O0F1Si9udkdFO0VBNENNLGVqRTNDTTtDdEZrb3ZHZDs7QXVKbm92R0U7O0VBaURNLDBCakVoRE07RWlFaUROLHNCakVqRE07RWlFa0ROLFluSi9DTztDSnNvdkdmOztBdUoxb3ZHRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKdW92R2xCOztBdUpqcHZHRTtFQWlFUSxlakV5Q2tCO0N0RjJpdkc1Qjs7QU9ocHZHRTtFZ0orRFUsWW5KaEVHO0NKcXB2R2Y7O0F1SnpwdkdFO0VBNkVRLGVuSmpFUTtDSmlwdkdsQjs7QU94cHZHRTtFZ0oyRVUsZW5KbkVNO0NKb3B2R2xCOztBdUoza3ZHRTtFQUtRLGVBQStCO0N2SjBrdkd6Qzs7QXVKcnF2R0U7OztFQVFJLGVqRUxTO0N0RndxdkdmOztBT3RxdkdFOzs7RWdKTU0sZUFWa0M7Q3ZKZ3J2RzFDOztBdUpqcnZHRTtFQWtCTSwwQmpFZk87RWlFZ0JQLFluSmZPO0NKa3J2R2Y7O0F1SnRydkdFO0VBeUJNLDBCakV0Qk87RWlFdUJQLHNCQUFpQztDdkppcXZHekM7O0F1SjNydkdFO0VBK0JNLDJObElRbUk7Q3JCd3B2RzNJOztBdUovcnZHRTs7OztFQXVDSSxzQkFBa0M7Q3ZKK3B2R3hDOztBdUp0c3ZHRTtFQTRDTSxlakV6Q087Q3RGdXN2R2Y7O0F1SjFzdkdFOztFQWlETSwwQmpFOUNPO0VpRStDUCxzQmpFL0NPO0VpRWdEUCxZbkovQ087Q0o2c3ZHZjs7QXVKanR2R0U7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSjhzdkdsQjs7QXVKeHR2R0U7RUFpRVEsZWpFeUNrQjtDdEZrbnZHNUI7O0FPdnR2R0U7RWdKK0RVLFluSmhFRztDSjR0dkdmOztBdUpodXZHRTtFQTZFUSxlbkpqRVE7Q0p3dHZHbEI7O0FPL3R2R0U7RWdKMkVVLGVuSm5FTTtDSjJ0dkdsQjs7QXVKbHB2R0U7RUFLUSxlQUErQjtDdkppcHZHekM7O0F1SjV1dkdFOzs7RUFRSSxlakVKUTtDdEY4dXZHZDs7QU83dXZHRTs7O0VnSk1NLGVBVmtDO0N2SnV2dkcxQzs7QXVKeHZ2R0U7RUFrQk0sMEJqRWRNO0VpRWVOLGVuSm1FZTtDSnVxdkd2Qjs7QXVKN3Z2R0U7RUF5Qk0sMEJqRXJCTTtFaUVzQk4sc0JBQWlDO0N2Snd1dkd6Qzs7QXVKbHd2R0U7RUErQk0sOE5sSVFtSTtDckIrdHZHM0k7O0F1SnR3dkdFOzs7O0VBdUNJLHNCQUFrQztDdkpzdXZHeEM7O0F1Sjd3dkdFO0VBNENNLGVqRXhDTTtDdEY2d3ZHZDs7QXVKanh2R0U7O0VBaURNLDBCakU3Q007RWlFOENOLHNCakU5Q007RWlFK0NOLFluSi9DTztDSm94dkdmOztBdUp4eHZHRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKcXh2R2xCOztBdUoveHZHRTtFQWlFUSxlakV5Q2tCO0N0Rnlydkc1Qjs7QU85eHZHRTtFZ0orRFUsWW5KaEVHO0NKbXl2R2Y7O0F1SnZ5dkdFO0VBNkVRLGVuSmpFUTtDSit4dkdsQjs7QU90eXZHRTtFZ0oyRVUsZW5KbkVNO0NKa3l2R2xCOztBdUp6dHZHRTtFQUtRLGVBQStCO0N2Snd0dkd6Qzs7QXVKbnp2R0U7OztFQVFJLGVqRUZXO0N0Rm16dkdqQjs7QU9wenZHRTs7O0VnSk1NLGVBVmtDO0N2Sjh6dkcxQzs7QXVKL3p2R0U7RUFrQk0sMEJqRVpTO0VpRWFULFluSmZPO0NKZzB2R2Y7O0F1SnAwdkdFO0VBeUJNLDBCakVuQlM7RWlFb0JULHNCQUFpQztDdkoreXZHekM7O0F1SnowdkdFO0VBK0JNLDJObElRbUk7Q3JCc3l2RzNJOztBdUo3MHZHRTs7OztFQXVDSSxzQkFBa0M7Q3ZKNnl2R3hDOztBdUpwMXZHRTtFQTRDTSxlakV0Q1M7Q3RGazF2R2pCOztBdUp4MXZHRTs7RUFpRE0sMEJqRTNDUztFaUU0Q1Qsc0JqRTVDUztFaUU2Q1QsWW5KL0NPO0NKMjF2R2Y7O0F1Si8xdkdFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0o0MXZHbEI7O0F1SnQydkdFO0VBaUVRLGVqRXlDa0I7Q3RGZ3d2RzVCOztBT3IydkdFO0VnSitEVSxZbkpoRUc7Q0owMnZHZjs7QXVKOTJ2R0U7RUE2RVEsZW5KakVRO0NKczJ2R2xCOztBTzcydkdFO0VnSjJFVSxlbkpuRU07Q0p5MnZHbEI7O0F1Smh5dkdFO0VBS1EsZUFBK0I7Q3ZKK3h2R3pDOztBdUoxM3ZHRTs7O0VBUUksZWpFQVU7Q3RGdzN2R2hCOztBTzMzdkdFOzs7RWdKTU0sZUFWa0M7Q3ZKcTR2RzFDOztBdUp0NHZHRTtFQWtCTSwwQmpFVlE7RWlFV1IsWW5KZk87Q0p1NHZHZjs7QXVKMzR2R0U7RUF5Qk0sMEJqRWpCUTtFaUVrQlIsc0JBQWlDO0N2SnMzdkd6Qzs7QXVKaDV2R0U7RUErQk0sMk5sSVFtSTtDckI2MnZHM0k7O0F1SnA1dkdFOzs7O0VBdUNJLHNCQUFrQztDdkpvM3ZHeEM7O0F1SjM1dkdFO0VBNENNLGVqRXBDUTtDdEZ1NXZHaEI7O0F1Si81dkdFOztFQWlETSwwQmpFekNRO0VpRTBDUixzQmpFMUNRO0VpRTJDUixZbkovQ087Q0prNnZHZjs7QXVKdDZ2R0U7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSm02dkdsQjs7QXVKNzZ2R0U7RUFpRVEsZWpFeUNrQjtDdEZ1MHZHNUI7O0FPNTZ2R0U7RWdKK0RVLFluSmhFRztDSmk3dkdmOztBdUpyN3ZHRTtFQTZFUSxlbkpqRVE7Q0o2NnZHbEI7O0FPcDd2R0U7RWdKMkVVLGVuSm5FTTtDSmc3dkdsQjs7QXVKdjJ2R0U7RUFLUSxlQUErQjtDdkpzMnZHekM7O0F1Smo4dkdFOzs7RUFRSSxlbkpxQlc7Q0owNnZHakI7O0FPbDh2R0U7OztFZ0pNTSxlQVZrQztDdko0OHZHMUM7O0F1Sjc4dkdFO0VBa0JNLDBCbkpXUztFbUpWVCxZbkpmTztDSjg4dkdmOztBdUpsOXZHRTtFQXlCTSwwQm5KSVM7RW1KSFQsc0JBQWlDO0N2SjY3dkd6Qzs7QXVKdjl2R0U7RUErQk0sMk5sSVFtSTtDckJvN3ZHM0k7O0F1SjM5dkdFOzs7O0VBdUNJLHNCQUFrQztDdkoyN3ZHeEM7O0F1SmwrdkdFO0VBNENNLGVuSmZTO0NKeTh2R2pCOztBdUp0K3ZHRTs7RUFpRE0sMEJuSnBCUztFbUpxQlQsc0JuSnJCUztFbUpzQlQsWW5KL0NPO0NKeSt2R2Y7O0F1SjcrdkdFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0owK3ZHbEI7O0F1SnAvdkdFO0VBaUVRLGVqRXlDa0I7Q3RGODR2RzVCOztBT24vdkdFO0VnSitEVSxZbkpoRUc7Q0p3L3ZHZjs7QXVKNS92R0U7RUE2RVEsZW5KakVRO0NKby92R2xCOztBTzMvdkdFO0VnSjJFVSxlbkpuRU07Q0p1L3ZHbEI7O0F1Sjk2dkdFO0VBS1EsZUFBK0I7Q3ZKNjZ2R3pDOztBdUp4Z3dHRTs7O0VBUUksZW5Kc0JXO0NKZy92R2pCOztBT3pnd0dFOzs7RWdKTU0sZUFWa0M7Q3ZKbWh3RzFDOztBdUpwaHdHRTtFQWtCTSwwQm5KWVM7RW1KWFQsWW5KZk87Q0pxaHdHZjs7QXVKemh3R0U7RUF5Qk0sMEJuSktTO0VtSkpULHNCQUFpQztDdkpvZ3dHekM7O0F1Sjlod0dFO0VBK0JNLDJObElRbUk7Q3JCMi92RzNJOztBdUpsaXdHRTs7OztFQXVDSSxzQkFBa0M7Q3ZKa2d3R3hDOztBdUp6aXdHRTtFQTRDTSxlbkpkUztDSitnd0dqQjs7QXVKN2l3R0U7O0VBaURNLDBCbkpuQlM7RW1Kb0JULHNCbkpwQlM7RW1KcUJULFluSi9DTztDSmdqd0dmOztBdUpwandHRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKaWp3R2xCOztBdUozandHRTtFQWlFUSxlakV5Q2tCO0N0RnE5dkc1Qjs7QU8xandHRTtFZ0orRFUsWW5KaEVHO0NKK2p3R2Y7O0F1Sm5rd0dFO0VBNkVRLGVuSmpFUTtDSjJqd0dsQjs7QU9sa3dHRTtFZ0oyRVUsZW5KbkVNO0NKOGp3R2xCOztBdUpyL3ZHRTtFQUtRLGVBQStCO0N2Sm8vdkd6Qzs7QXVKL2t3R0U7OztFQVFJLGVuSnVCVztDSnNqd0dqQjs7QU9obHdHRTs7O0VnSk1NLGVBVmtDO0N2SjBsd0cxQzs7QXVKM2x3R0U7RUFrQk0sMEJuSmFTO0VtSlpULFluSmZPO0NKNGx3R2Y7O0F1Smhtd0dFO0VBeUJNLDBCbkpNUztFbUpMVCxzQkFBaUM7Q3ZKMmt3R3pDOztBdUpybXdHRTtFQStCTSwyTmxJUW1JO0NyQmtrd0czSTs7QXVKem13R0U7Ozs7RUF1Q0ksc0JBQWtDO0N2Snlrd0d4Qzs7QXVKaG53R0U7RUE0Q00sZW5KYlM7Q0pxbHdHakI7O0F1SnBud0dFOztFQWlETSwwQm5KbEJTO0VtSm1CVCxzQm5KbkJTO0VtSm9CVCxZbkovQ087Q0p1bndHZjs7QXVKM253R0U7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSndud0dsQjs7QXVKbG93R0U7RUFpRVEsZWpFeUNrQjtDdEY0aHdHNUI7O0FPam93R0U7RWdKK0RVLFluSmhFRztDSnNvd0dmOztBdUoxb3dHRTtFQTZFUSxlbkpqRVE7Q0prb3dHbEI7O0FPem93R0U7RWdKMkVVLGVuSm5FTTtDSnFvd0dsQjs7QXVKNWp3R0U7RUFLUSxlQUErQjtDdkoyandHekM7O0F1SnRwd0dFOzs7RUFRSSxlbkp3Qlc7Q0o0bndHakI7O0FPdnB3R0U7OztFZ0pNTSxlQVZrQztDdkppcXdHMUM7O0F1Smxxd0dFO0VBa0JNLDBCbkpjUztFbUpiVCxZbkpmTztDSm1xd0dmOztBdUp2cXdHRTtFQXlCTSwwQm5KT1M7RW1KTlQsc0JBQWlDO0N2Smtwd0d6Qzs7QXVKNXF3R0U7RUErQk0sMk5sSVFtSTtDckJ5b3dHM0k7O0F1Smhyd0dFOzs7O0VBdUNJLHNCQUFrQztDdkpncHdHeEM7O0F1SnZyd0dFO0VBNENNLGVuSlpTO0NKMnB3R2pCOztBdUozcndHRTs7RUFpRE0sMEJuSmpCUztFbUprQlQsc0JuSmxCUztFbUptQlQsWW5KL0NPO0NKOHJ3R2Y7O0F1Smxzd0dFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0orcndHbEI7O0F1Snpzd0dFO0VBaUVRLGVqRXlDa0I7Q3RGbW13RzVCOztBT3hzd0dFO0VnSitEVSxZbkpoRUc7Q0o2c3dHZjs7QXVKanR3R0U7RUE2RVEsZW5KakVRO0NKeXN3R2xCOztBT2h0d0dFO0VnSjJFVSxlbkpuRU07Q0o0c3dHbEI7O0F1Sm5vd0dFO0VBS1EsZUFBK0I7Q3ZKa293R3pDOztBdUo3dHdHRTs7O0VBUUksZW5KeUJXO0NKa3N3R2pCOztBTzl0d0dFOzs7RWdKTU0sZUFWa0M7Q3ZKd3V3RzFDOztBdUp6dXdHRTtFQWtCTSwwQm5KZVM7RW1KZFQsWW5KZk87Q0owdXdHZjs7QXVKOXV3R0U7RUF5Qk0sMEJuSlFTO0VtSlBULHNCQUFpQztDdkp5dHdHekM7O0F1Sm52d0dFO0VBK0JNLDJObElRbUk7Q3JCZ3R3RzNJOztBdUp2dndHRTs7OztFQXVDSSxzQkFBa0M7Q3ZKdXR3R3hDOztBdUo5dndHRTtFQTRDTSxlbkpYUztDSml1d0dqQjs7QXVKbHd3R0U7O0VBaURNLDBCbkpoQlM7RW1KaUJULHNCbkpqQlM7RW1Ka0JULFluSi9DTztDSnF3d0dmOztBdUp6d3dHRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKc3d3R2xCOztBdUpoeHdHRTtFQWlFUSxlakV5Q2tCO0N0RjBxd0c1Qjs7QU8vd3dHRTtFZ0orRFUsWW5KaEVHO0NKb3h3R2Y7O0F1Snh4d0dFO0VBNkVRLGVuSmpFUTtDSmd4d0dsQjs7QU92eHdHRTtFZ0oyRVUsZW5KbkVNO0NKbXh3R2xCOztBdUoxc3dHRTtFQUtRLGVBQStCO0N2Snlzd0d6Qzs7QXVKcHl3R0U7OztFQVFJLGVuSjBCVztDSnd3d0dqQjs7QU9yeXdHRTs7O0VnSk1NLGVBVmtDO0N2Sit5d0cxQzs7QXVKaHp3R0U7RUFrQk0sMEJuSmdCUztFbUpmVCxlbkptRWU7Q0ordHdHdkI7O0F1SnJ6d0dFO0VBeUJNLDBCbkpTUztFbUpSVCxzQkFBaUM7Q3ZKZ3l3R3pDOztBdUoxendHRTtFQStCTSw4TmxJUW1JO0NyQnV4d0czSTs7QXVKOXp3R0U7Ozs7RUF1Q0ksc0JBQWtDO0N2Sjh4d0d4Qzs7QXVKcjB3R0U7RUE0Q00sZW5KVlM7Q0p1eXdHakI7O0F1Snowd0dFOztFQWlETSwwQm5KZlM7RW1KZ0JULHNCbkpoQlM7RW1KaUJULFluSi9DTztDSjQwd0dmOztBdUpoMXdHRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKNjB3R2xCOztBdUp2MXdHRTtFQWlFUSxlakV5Q2tCO0N0Rml2d0c1Qjs7QU90MXdHRTtFZ0orRFUsWW5KaEVHO0NKMjF3R2Y7O0F1Si8xd0dFO0VBNkVRLGVuSmpFUTtDSnUxd0dsQjs7QU85MXdHRTtFZ0oyRVUsZW5KbkVNO0NKMDF3R2xCOztBdUpqeHdHRTtFQUtRLGVBQStCO0N2Smd4d0d6Qzs7QXVKMzJ3R0U7OztFQVFJLGVuSjJCVztDSjgwd0dqQjs7QU81MndHRTs7O0VnSk1NLGVBVmtDO0N2SnMzd0cxQzs7QXVKdjN3R0U7RUFrQk0sMEJuSmlCUztFbUpoQlQsZW5KbUVlO0NKc3l3R3ZCOztBdUo1M3dHRTtFQXlCTSwwQm5KVVM7RW1KVFQsc0JBQWlDO0N2SnUyd0d6Qzs7QXVKajR3R0U7RUErQk0sOE5sSVFtSTtDckI4MXdHM0k7O0F1SnI0d0dFOzs7O0VBdUNJLHNCQUFrQztDdkpxMndHeEM7O0F1SjU0d0dFO0VBNENNLGVuSlRTO0NKNjJ3R2pCOztBdUpoNXdHRTs7RUFpRE0sMEJuSmRTO0VtSmVULHNCbkpmUztFbUpnQlQsWW5KL0NPO0NKbTV3R2Y7O0F1SnY1d0dFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0pvNXdHbEI7O0F1Sjk1d0dFO0VBaUVRLGVqRXlDa0I7Q3RGd3p3RzVCOztBTzc1d0dFO0VnSitEVSxZbkpoRUc7Q0prNndHZjs7QXVKdDZ3R0U7RUE2RVEsZW5KakVRO0NKODV3R2xCOztBT3I2d0dFO0VnSjJFVSxlbkpuRU07Q0ppNndHbEI7O0F1Sngxd0dFO0VBS1EsZUFBK0I7Q3ZKdTF3R3pDOztBdUpsN3dHRTs7O0VBUUksZW5KNEJXO0NKbzV3R2pCOztBT243d0dFOzs7RWdKTU0sZUFWa0M7Q3ZKNjd3RzFDOztBdUo5N3dHRTtFQWtCTSwwQm5Ka0JTO0VtSmpCVCxZbkpmTztDSis3d0dmOztBdUpuOHdHRTtFQXlCTSwwQm5KV1M7RW1KVlQsc0JBQWlDO0N2Sjg2d0d6Qzs7QXVKeDh3R0U7RUErQk0sMk5sSVFtSTtDckJxNndHM0k7O0F1SjU4d0dFOzs7O0VBdUNJLHNCQUFrQztDdko0NndHeEM7O0F1Sm45d0dFO0VBNENNLGVuSlJTO0NKbTd3R2pCOztBdUp2OXdHRTs7RUFpRE0sMEJuSmJTO0VtSmNULHNCbkpkUztFbUplVCxZbkovQ087Q0owOXdHZjs7QXVKOTl3R0U7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSjI5d0dsQjs7QXVKcit3R0U7RUFpRVEsZWpFeUNrQjtDdEYrM3dHNUI7O0FPcCt3R0U7RWdKK0RVLFluSmhFRztDSnkrd0dmOztBdUo3K3dHRTtFQTZFUSxlbkpqRVE7Q0pxK3dHbEI7O0FPNSt3R0U7RWdKMkVVLGVuSm5FTTtDSncrd0dsQjs7QXVKLzV3R0U7RUFLUSxlQUErQjtDdko4NXdHekM7O0F1Snovd0dFOzs7RUFRSSxlbko2Qlc7Q0owOXdHakI7O0FPMS93R0U7OztFZ0pNTSxlQVZrQztDdkpvZ3hHMUM7O0F1SnJneEdFO0VBa0JNLDBCbkptQlM7RW1KbEJULFluSmZPO0NKc2d4R2Y7O0F1SjFneEdFO0VBeUJNLDBCbkpZUztFbUpYVCxzQkFBaUM7Q3ZKcS93R3pDOztBdUovZ3hHRTtFQStCTSwyTmxJUW1JO0NyQjQrd0czSTs7QXVKbmh4R0U7Ozs7RUF1Q0ksc0JBQWtDO0N2Sm0vd0d4Qzs7QXVKMWh4R0U7RUE0Q00sZW5KUFM7Q0p5L3dHakI7O0F1SjloeEdFOztFQWlETSwwQm5KWlM7RW1KYVQsc0JuSmJTO0VtSmNULFluSi9DTztDSmlpeEdmOztBdUpyaXhHRTs7RUF3RE0sdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKa2l4R2xCOztBdUo1aXhHRTtFQWlFUSxlakV5Q2tCO0N0RnM4d0c1Qjs7QU8zaXhHRTtFZ0orRFUsWW5KaEVHO0NKZ2p4R2Y7O0F1SnBqeEdFO0VBNkVRLGVuSmpFUTtDSjRpeEdsQjs7QU9uanhHRTtFZ0oyRVUsZW5KbkVNO0NKK2l4R2xCOztBdUp0K3dHRTtFQUtRLGVBQStCO0N2SnErd0d6Qzs7QXVKaGt4R0U7OztFQVFJLGVuSjhCVztDSmdpeEdqQjs7QU9qa3hHRTs7O0VnSk1NLGVBVmtDO0N2SjJreEcxQzs7QXVKNWt4R0U7RUFrQk0sMEJuSm9CUztFbUpuQlQsWW5KZk87Q0o2a3hHZjs7QXVKamx4R0U7RUF5Qk0sMEJuSmFTO0VtSlpULHNCQUFpQztDdko0anhHekM7O0F1SnRseEdFO0VBK0JNLDJObElRbUk7Q3JCbWp4RzNJOztBdUoxbHhHRTs7OztFQXVDSSxzQkFBa0M7Q3ZKMGp4R3hDOztBdUpqbXhHRTtFQTRDTSxlbkpOUztDSitqeEdqQjs7QXVKcm14R0U7O0VBaURNLDBCbkpYUztFbUpZVCxzQm5KWlM7RW1KYVQsWW5KL0NPO0NKd214R2Y7O0F1SjVteEdFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0p5bXhHbEI7O0F1Sm5ueEdFO0VBaUVRLGVqRXlDa0I7Q3RGNmd4RzVCOztBT2xueEdFO0VnSitEVSxZbkpoRUc7Q0p1bnhHZjs7QXVKM254R0U7RUE2RVEsZW5KakVRO0NKbW54R2xCOztBTzFueEdFO0VnSjJFVSxlbkpuRU07Q0pzbnhHbEI7O0F1SjdpeEdFO0VBS1EsZUFBK0I7Q3ZKNGl4R3pDOztBdUp2b3hHRTs7O0VBUUksWW5KSlM7Q0p5b3hHZjs7QU94b3hHRTs7O0VnSk1NLGVBVmtDO0N2SmtweEcxQzs7QXVKbnB4R0U7RUFrQk0sdUJuSmRPO0VtSmVQLGVuSm1FZTtDSmtreEd2Qjs7QXVKeHB4R0U7RUF5Qk0sdUJuSnJCTztFbUpzQlAsc0JBQWlDO0N2Sm1veEd6Qzs7QXVKN3B4R0U7RUErQk0sOE5sSVFtSTtDckIwbnhHM0k7O0F1SmpxeEdFOzs7O0VBdUNJLG9CQUFrQztDdkppb3hHeEM7O0F1SnhxeEdFO0VBNENNLFluSnhDTztDSndxeEdmOztBdUo1cXhHRTs7RUFpRE0sdUJuSjdDTztFbUo4Q1AsbUJuSjlDTztFbUorQ1AsWW5KL0NPO0NKK3F4R2Y7O0F1Sm5yeEdFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0pncnhHbEI7O0F1SjFyeEdFO0VBaUVRLGVqRXlDa0I7Q3RGb2x4RzVCOztBT3pyeEdFO0VnSitEVSxZbkpoRUc7Q0o4cnhHZjs7QXVKbHN4R0U7RUE2RVEsZW5KakVRO0NKMHJ4R2xCOztBT2pzeEdFO0VnSjJFVSxlbkpuRU07Q0o2cnhHbEI7O0F1SnBueEdFO0VBS1EsYUFBK0I7Q3ZKbW54R3pDOztBdUo5c3hHRTs7O0VBUUksZW5KRVk7Q0owc3hHbEI7O0FPL3N4R0U7OztFZ0pNTSxlQVZrQztDdkp5dHhHMUM7O0F1SjF0eEdFO0VBa0JNLDBCbkpSVTtFbUpTVixZbkpmTztDSjJ0eEdmOztBdUovdHhHRTtFQXlCTSwwQm5KZlU7RW1KZ0JWLHNCQUFpQztDdkowc3hHekM7O0F1SnB1eEdFO0VBK0JNLDJObElRbUk7Q3JCaXN4RzNJOztBdUp4dXhHRTs7OztFQXVDSSxzQkFBa0M7Q3ZKd3N4R3hDOztBdUovdXhHRTtFQTRDTSxlbkpsQ1U7Q0p5dXhHbEI7O0F1Sm52eEdFOztFQWlETSwwQm5KdkNVO0VtSndDVixzQm5KeENVO0VtSnlDVixZbkovQ087Q0pzdnhHZjs7QXVKMXZ4R0U7O0VBd0RNLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSnV2eEdsQjs7QXVKand4R0U7RUFpRVEsZWpFeUNrQjtDdEYycHhHNUI7O0FPaHd4R0U7RWdKK0RVLFluSmhFRztDSnF3eEdmOztBdUp6d3hHRTtFQTZFUSxlbkpqRVE7Q0ppd3hHbEI7O0FPeHd4R0U7RWdKMkVVLGVuSm5FTTtDSm93eEdsQjs7QXVKM3J4R0U7RUFLUSxlQUErQjtDdkowcnhHekM7O0F1SnJ4eEdFOzs7RUFRSSxlbkpJWTtDSit3eEdsQjs7QU90eHhHRTs7O0VnSk1NLGVBVmtDO0N2Smd5eEcxQzs7QXVKanl4R0U7RUFrQk0sMEJuSk5VO0VtSk9WLFluSmZPO0NKa3l4R2Y7O0F1SnR5eEdFO0VBeUJNLDBCbkpiVTtFbUpjVixzQkFBaUM7Q3ZKaXh4R3pDOztBdUozeXhHRTtFQStCTSwyTmxJUW1JO0NyQnd3eEczSTs7QXVKL3l4R0U7Ozs7RUF1Q0ksc0JBQWtDO0N2Sit3eEd4Qzs7QXVKdHp4R0U7RUE0Q00sZW5KaENVO0NKOHl4R2xCOztBdUoxenhHRTs7RUFpRE0sMEJuSnJDVTtFbUpzQ1Ysc0JuSnRDVTtFbUp1Q1YsWW5KL0NPO0NKNnp4R2Y7O0F1SmoweEdFOztFQXdETSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0o4enhHbEI7O0F1SngweEdFO0VBaUVRLGVqRXlDa0I7Q3RGa3V4RzVCOztBT3YweEdFO0VnSitEVSxZbkpoRUc7Q0o0MHhHZjs7QXVKaDF4R0U7RUE2RVEsZW5KakVRO0NKdzB4R2xCOztBTy8weEdFO0VnSjJFVSxlbkpuRU07Q0oyMHhHbEI7O0F1Smx3eEdFO0VBS1EsZUFBK0I7Q3ZKaXd4R3pDOztBQUVBO0VzSjl3eEdNLFlsSjVFUztDSjQxeEdmOztBQUVBO0VzSmx4eEdNLFlsSjVFUztDSmcyeEdmOztBQUVBO0VzSnR4eEdNLFlsSjVFUztDSm8yeEdmOztBQUVBO0VzSjF4eEdNLFlsSjVFUztDSncyeEdmOztBQUVBO0VzSjl4eEdNLGVsSk1pQjtDSjB4eEd2Qjs7QUFFQTtFc0pseXhHTSxZbEo1RVM7Q0pnM3hHZjs7QUFFQTtFc0p0eXhHTSxlbEpNaUI7Q0preXhHdkI7O0FBRUE7RXNKMXl4R00sWWxKNUVTO0NKdzN4R2Y7O0FzSnZ5eEdBO0VBRUkscUNBQWlEO0VBQ2pELHVCQUF3QjtDdEp5eXhHNUI7O0FzSjV5eEdBOzs7O0VBU0ksZWxKdEZjO0NKZzR4R2xCOztBcUp6NHhHRTtFQUNFLHFDQUFzQztDcko0NHhHMUM7O0FxSjE0eEdJOztFQUVFLHVCQUFtQztDcko2NHhHekM7O0FxSno0eEdNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjQ0eEc5Qzs7QXFKejR4R007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKdzV4R2Y7O0FxSjc1eEdFO0VBQ0UscUNBQXNDO0NySmc2eEcxQzs7QXFKOTV4R0k7O0VBRUUsdUJBQW1DO0NySmk2eEd6Qzs7QXFKNzV4R007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKZzZ4RzlDOztBcUo3NXhHTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0o0NnhHZjs7QXFKajd4R0U7RUFDRSxxQ0FBc0M7Q3JKbzd4RzFDOztBcUpsN3hHSTs7RUFFRSx1QkFBbUM7Q3JKcTd4R3pDOztBcUpqN3hHTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDckpvN3hHOUM7O0FxSmo3eEdNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSmc4eEdmOztBcUpyOHhHRTtFQUNFLHFDQUFzQztDckp3OHhHMUM7O0FxSnQ4eEdJOztFQUVFLHVCQUFtQztDckp5OHhHekM7O0FxSnI4eEdNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnc4eEc5Qzs7QXFKcjh4R007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKbzl4R2Y7O0FxSno5eEdFO0VBQ0UscUNBQXNDO0NySjQ5eEcxQzs7QXFKMTl4R0k7O0VBRUUsMEJBQW1DO0NySjY5eEd6Qzs7QXFKejl4R007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNDl4RzlDOztBcUp6OXhHTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0p3K3hHZjs7QXFKNyt4R0U7RUFDRSxxQ0FBc0M7Q3JKZy94RzFDOztBcUo5K3hHSTs7RUFFRSx1QkFBbUM7Q3JKaS94R3pDOztBcUo3K3hHTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDckpnL3hHOUM7O0FxSjcreEdNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSjQveEdmOztBc0ozNnhHQTtFRHJGSSxxQ0FBc0M7Q3JKb2d5RzFDOztBcUpsZ3lHSTs7RUFFRSwwQkFBbUM7Q3JKcWd5R3pDOztBcUpqZ3lHTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDckpvZ3lHOUM7O0FxSmpneUdNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxlakptRWU7Q0o4N3hHdkI7O0FxSnJoeUdFO0VBQ0UscUNBQXNDO0NySndoeUcxQzs7QXFKdGh5R0k7O0VBRUUsdUJBQW1DO0NySnloeUd6Qzs7QXFKcmh5R007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKd2h5RzlDOztBcUpyaHlHTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pvaXlHZjs7QXFKeml5R0U7RUFDRSxxQ0FBc0M7Q3JKNGl5RzFDOztBcUoxaXlHSTs7RUFFRSwwQkFBbUM7Q3JKNml5R3pDOztBcUp6aXlHTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDcko0aXlHOUM7O0FxSnppeUdNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSndqeUdmOztBcUo3anlHRTtFQUNFLHFDQUFzQztDckpna3lHMUM7O0FxSjlqeUdJOztFQUVFLHVCQUFtQztDckppa3lHekM7O0FxSjdqeUdNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmdreUc5Qzs7QXFKN2p5R007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKNGt5R2Y7O0FxSmpseUdFO0VBQ0UscUNBQXNDO0NySm9seUcxQzs7QXFKbGx5R0k7O0VBRUUsMEJBQW1DO0NySnFseUd6Qzs7QXFKamx5R007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKb2x5RzlDOztBcUpqbHlHTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pnbXlHZjs7QXFKcm15R0U7RUFDRSxxQ0FBc0M7Q3JKd215RzFDOztBcUp0bXlHSTs7RUFFRSwwQkFBbUM7Q3JKeW15R3pDOztBcUpybXlHTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDckp3bXlHOUM7O0FxSnJteUdNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxlakptRWU7Q0praXlHdkI7O0FxSnpueUdFO0VBQ0UscUNBQXNDO0NySjRueUcxQzs7QXFKMW55R0k7O0VBRUUsMEJBQW1DO0NySjZueUd6Qzs7QXFKem55R007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNG55RzlDOztBcUp6bnlHTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0p3b3lHZjs7QXFKN295R0U7RUFDRSxxQ0FBc0M7Q3JKZ3B5RzFDOztBcUo5b3lHSTs7RUFFRSwwQkFBbUM7Q3JKaXB5R3pDOztBcUo3b3lHTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDckpncHlHOUM7O0FxSjdveUdNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSjRweUdmOztBcUpqcXlHRTtFQUNFLHFDQUFzQztDckpvcXlHMUM7O0FxSmxxeUdJOztFQUVFLHVCQUFtQztDckpxcXlHekM7O0FxSmpxeUdNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySm9xeUc5Qzs7QXFKanF5R007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKZ3J5R2Y7O0FxSnJyeUdFO0VBQ0UscUNBQXNDO0NySndyeUcxQzs7QXFKdHJ5R0k7O0VBRUUsdUJBQW1DO0NySnlyeUd6Qzs7QXFKcnJ5R007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKd3J5RzlDOztBcUpycnlHTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pvc3lHZjs7QXFKenN5R0U7RUFDRSxxQ0FBc0M7Q3JKNHN5RzFDOztBcUoxc3lHSTs7RUFFRSx1QkFBbUM7Q3JKNnN5R3pDOztBcUp6c3lHTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDcko0c3lHOUM7O0FxSnpzeUdNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSnd0eUdmOztBcUo3dHlHRTtFQUNFLHFDQUFzQztDckpndXlHMUM7O0FxSjl0eUdJOztFQUVFLHVCQUFtQztDckppdXlHekM7O0FxSjd0eUdNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmd1eUc5Qzs7QXFKN3R5R007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKNHV5R2Y7O0FxSmp2eUdFO0VBQ0UscUNBQXNDO0NySm92eUcxQzs7QXFKbHZ5R0k7O0VBRUUsdUJBQW1DO0NySnF2eUd6Qzs7QXFKanZ5R007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKb3Z5RzlDOztBcUpqdnlHTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pnd3lHZjs7QXFKcnd5R0U7RUFDRSxxQ0FBc0M7Q3JKd3d5RzFDOztBcUp0d3lHSTs7RUFFRSwwQkFBbUM7Q3JKeXd5R3pDOztBcUpyd3lHTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDckp3d3lHOUM7O0FxSnJ3eUdNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSm94eUdmOztBcUp6eHlHRTtFQUNFLHFDQUFzQztDcko0eHlHMUM7O0FxSjF4eUdJOztFQUVFLDBCQUFtQztDcko2eHlHekM7O0FxSnp4eUdNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjR4eUc5Qzs7QXFKenh5R007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKd3l5R2Y7O0FxSjd5eUdFO0VBQ0UscUNBQXNDO0NySmd6eUcxQzs7QXFKOXl5R0k7O0VBRUUsdUJBQW1DO0NySml6eUd6Qzs7QXFKN3l5R007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKZ3p5RzlDOztBcUo3eXlHTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0o0enlHZjs7QXFKajB5R0U7RUFDRSxxQ0FBc0M7Q3JKbzB5RzFDOztBcUpsMHlHSTs7RUFFRSx1QkFBbUM7Q3JKcTB5R3pDOztBcUpqMHlHTTtFQUNFLHNCQUFpQztFQUNqQyxlQUFzQztDckpvMHlHOUM7O0FxSmoweUdNO0VBSUUscUNBQWdEO0VBQ2hELHNCQUFtQztFQUNuQyxZakpmTztDSmcxeUdmOztBcUpyMXlHRTtFQUNFLHFDQUFzQztDckp3MXlHMUM7O0FxSnQxeUdJOztFQUVFLHVCQUFtQztDckp5MXlHekM7O0FxSnIxeUdNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySncxeUc5Qzs7QXFKcjF5R007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKbzJ5R2Y7O0FxSnoyeUdFO0VBQ0Usa0NBQXNDO0NySjQyeUcxQzs7QXFKMTJ5R0k7O0VBRUUsMEJBQW1DO0NySjYyeUd6Qzs7QXFKejJ5R007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNDJ5RzlDOztBcUp6MnlHTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsZWpKbUVlO0NKc3l5R3ZCOztBcUo3M3lHRTtFQUNFLHFDQUFzQztDckpnNHlHMUM7O0FxSjkzeUdJOztFQUVFLHVCQUFtQztDckppNHlHekM7O0FxSjczeUdNO0VBQ0Usc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmc0eUc5Qzs7QXFKNzN5R007RUFJRSxxQ0FBZ0Q7RUFDaEQsc0JBQW1DO0VBQ25DLFlqSmZPO0NKNDR5R2Y7O0FxSmo1eUdFO0VBQ0UscUNBQXNDO0NySm81eUcxQzs7QXFKbDV5R0k7O0VBRUUsdUJBQW1DO0NySnE1eUd6Qzs7QXFKajV5R007RUFDRSxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKbzV5RzlDOztBcUpqNXlHTTtFQUlFLHFDQUFnRDtFQUNoRCxzQkFBbUM7RUFDbkMsWWpKZk87Q0pnNnlHZjs7QXFKejR5R0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKcTZ5R2Y7O0FxSno0eUdNOztFQUtFLGtDQUFpQztDckp5NHlHekM7O0FxSnQ0eUdNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckp5NHlHOUM7O0FxSnQ0eUdNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0pzN3lHZjs7QXFKLzV5R0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKMjd5R2Y7O0FxSi81eUdNOztFQUtFLGtDQUFpQztDckorNXlHekM7O0FxSjU1eUdNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckorNXlHOUM7O0FxSjU1eUdNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0o0OHlHZjs7QXFKcjd5R0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKaTl5R2Y7O0FxSnI3eUdNOztFQUtFLGtDQUFpQztDckpxN3lHekM7O0FxSmw3eUdNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckpxN3lHOUM7O0FxSmw3eUdNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0prK3lHZjs7QXFKMzh5R0U7RUFDRSxrRkFBa0c7RUFDbEcsWWpKekJXO0NKdSt5R2Y7O0FxSjM4eUdNOztFQUtFLGtDQUFpQztDckoyOHlHekM7O0FxSng4eUdNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckoyOHlHOUM7O0FxSng4eUdNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0p3L3lHZjs7QXFKait5R0U7RUFDRSxrRkFBa0c7RUFDbEcsZWpKeURtQjtDSjI2eUd2Qjs7QXFKait5R007O0VBS0Usa0NBQWlDO0NySmkreUd6Qzs7QXFKOTl5R007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmkreUc5Qzs7QXFKOTl5R007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSjhnekdmOztBcUp2L3lHRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0ptaHpHZjs7QXFKdi95R007O0VBS0Usa0NBQWlDO0NySnUveUd6Qzs7QXFKcC95R007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnUveUc5Qzs7QXFKcC95R007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSm9pekdmOztBcUo3Z3pHRTtFQUNFLGtGQUFrRztFQUNsRyxlakp5RG1CO0NKdTl5R3ZCOztBcUo3Z3pHTTs7RUFLRSxrQ0FBaUM7Q3JKNmd6R3pDOztBcUoxZ3pHTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNmd6RzlDOztBcUoxZ3pHTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsZWpKa0NlO0NKdyt5R3ZCOztBcUpuaXpHRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0oranpHZjs7QXFKbml6R007O0VBS0Usa0NBQWlDO0NySm1pekd6Qzs7QXFKaGl6R007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySm1pekc5Qzs7QXFKaGl6R007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSmdsekdmOztBcUp6anpHRTtFQUNFLGtGQUFrRztFQUNsRyxlakp5RG1CO0NKbWd6R3ZCOztBcUp6anpHTTs7RUFLRSxrQ0FBaUM7Q3JKeWp6R3pDOztBcUp0anpHTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKeWp6RzlDOztBcUp0anpHTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKc216R2Y7O0FxSi9rekdFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSjJtekdmOztBcUova3pHTTs7RUFLRSxrQ0FBaUM7Q3JKK2t6R3pDOztBcUo1a3pHTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKK2t6RzlDOztBcUo1a3pHTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKNG56R2Y7O0FxSnJtekdFO0VBQ0Usa0ZBQWtHO0VBQ2xHLGVqSnlEbUI7Q0oraXpHdkI7O0FxSnJtekdNOztFQUtFLGtDQUFpQztDckpxbXpHekM7O0FxSmxtekdNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckpxbXpHOUM7O0FxSmxtekdNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0prcHpHZjs7QXFKM256R0U7RUFDRSxrRkFBa0c7RUFDbEcsZWpKeURtQjtDSnFrekd2Qjs7QXFKM256R007O0VBS0Usa0NBQWlDO0NySjJuekd6Qzs7QXFKeG56R007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjJuekc5Qzs7QXFKeG56R007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLGVqSmtDZTtDSnNsekd2Qjs7QXFKanB6R0U7RUFDRSxrRkFBa0c7RUFDbEcsZWpKeURtQjtDSjJsekd2Qjs7QXFKanB6R007O0VBS0Usa0NBQWlDO0NySmlwekd6Qzs7QXFKOW96R007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmlwekc5Qzs7QXFKOW96R007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSjhyekdmOztBcUp2cXpHRTtFQUNFLGtGQUFrRztFQUNsRyxlakp5RG1CO0NKaW56R3ZCOztBcUp2cXpHTTs7RUFLRSxrQ0FBaUM7Q3JKdXF6R3pDOztBcUpwcXpHTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKdXF6RzlDOztBcUpwcXpHTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKb3R6R2Y7O0FxSjdyekdFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSnl0ekdmOztBcUo3cnpHTTs7RUFLRSxrQ0FBaUM7Q3JKNnJ6R3pDOztBcUoxcnpHTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKNnJ6RzlDOztBcUoxcnpHTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKMHV6R2Y7O0FxSm50ekdFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSit1ekdmOztBcUpudHpHTTs7RUFLRSxrQ0FBaUM7Q3JKbXR6R3pDOztBcUpodHpHTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKbXR6RzlDOztBcUpodHpHTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKZ3d6R2Y7O0FxSnp1ekdFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSnF3ekdmOztBcUp6dXpHTTs7RUFLRSxrQ0FBaUM7Q3JKeXV6R3pDOztBcUp0dXpHTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKeXV6RzlDOztBcUp0dXpHTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKc3h6R2Y7O0FxSi92ekdFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSjJ4ekdmOztBcUovdnpHTTs7RUFLRSxrQ0FBaUM7Q3JKK3Z6R3pDOztBcUo1dnpHTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKK3Z6RzlDOztBcUo1dnpHTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKNHl6R2Y7O0FxSnJ4ekdFO0VBQ0Usa0ZBQWtHO0VBQ2xHLFlqSnpCVztDSml6ekdmOztBcUpyeHpHTTs7RUFLRSxrQ0FBaUM7Q3JKcXh6R3pDOztBcUpseHpHTTtFQUNFLGtGQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKcXh6RzlDOztBcUpseHpHTTtFQUlFLGtGQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsWWpKaERPO0NKazB6R2Y7O0FxSjN5ekdFO0VBQ0Usa0ZBQWtHO0VBQ2xHLGVqSnlEbUI7Q0pxdnpHdkI7O0FxSjN5ekdNOztFQUtFLGtDQUFpQztDckoyeXpHekM7O0FxSnh5ekdNO0VBQ0Usa0ZBQThIO0VBQzlILHNCQUFpQztFQUNqQyxlQUFzQztDckoyeXpHOUM7O0FxSnh5ekdNO0VBSUUsa0ZBQTRIO0VBQzVILHNCQUFtQztFQUNuQyxZakpoRE87Q0p3MXpHZjs7QXFKajB6R0U7RUFDRSxrRkFBa0c7RUFDbEcsZWpKeURtQjtDSjJ3ekd2Qjs7QXFKajB6R007O0VBS0Usa0NBQWlDO0NySmkwekd6Qzs7QXFKOXp6R007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySmkwekc5Qzs7QXFKOXp6R007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSjgyekdmOztBcUp2MXpHRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0ptM3pHZjs7QXFKdjF6R007O0VBS0Usa0NBQWlDO0NySnUxekd6Qzs7QXFKcDF6R007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnUxekc5Qzs7QXFKcDF6R007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSm80ekdmOztBcUo3MnpHRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0p5NHpHZjs7QXFKNzJ6R007O0VBS0Usa0NBQWlDO0NySjYyekd6Qzs7QXFKMTJ6R007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySjYyekc5Qzs7QXFKMTJ6R007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSjA1ekdmOztBcUpuNHpHRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0orNXpHZjs7QXFKbjR6R007O0VBS0Usa0NBQWlDO0NySm00ekd6Qzs7QXFKaDR6R007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySm00ekc5Qzs7QXFKaDR6R007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSmc3ekdmOztBcUp6NXpHRTtFQUNFLDBFQUFrRztFQUNsRyxlakp5RG1CO0NKbTJ6R3ZCOztBcUp6NXpHTTs7RUFLRSxrQ0FBaUM7Q3JKeTV6R3pDOztBcUp0NXpHTTtFQUNFLCtFQUE4SDtFQUM5SCxzQkFBaUM7RUFDakMsZUFBc0M7Q3JKeTV6RzlDOztBcUp0NXpHTTtFQUlFLCtFQUE0SDtFQUM1SCxzQkFBbUM7RUFDbkMsZWpKa0NlO0NKbzN6R3ZCOztBcUovNnpHRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0oyOHpHZjs7QXFKLzZ6R007O0VBS0Usa0NBQWlDO0NySis2ekd6Qzs7QXFKNTZ6R007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySis2ekc5Qzs7QXFKNTZ6R007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSjQ5ekdmOztBcUpyOHpHRTtFQUNFLGtGQUFrRztFQUNsRyxZakp6Qlc7Q0ppK3pHZjs7QXFKcjh6R007O0VBS0Usa0NBQWlDO0NySnE4ekd6Qzs7QXFKbDh6R007RUFDRSxrRkFBOEg7RUFDOUgsc0JBQWlDO0VBQ2pDLGVBQXNDO0NySnE4ekc5Qzs7QXFKbDh6R007RUFJRSxrRkFBNEg7RUFDNUgsc0JBQW1DO0VBQ25DLFlqSmhETztDSmsvekdmOztBdUpqL3pHSTs7O0VBR0UsZTFEb0JlO0M3RmcrekdyQjs7QU92L3pHRTs7O0VnSk1NLGVBVmtDO0N2SmlnMEcxQzs7QXVKbC96R007RUFFRSwwQjFEVWE7RTBEVGIsWW5KZk87Q0ptZzBHZjs7QXVKLyt6R007RUFDRSwwQjFER2E7RTBERmIsc0JBQWlDO0N2Smsvekd6Qzs7QXVKLyt6R007RUFFRSwyTmxJUW1JO0NyQnkrekczSTs7QXVKNyt6R0k7Ozs7RUFJRSxzQkFBa0M7Q3ZKZy96R3hDOztBdUo1K3pHTTtFQUNFLGUxRGhCYTtDN0YrL3pHckI7O0F1SjUrekdNOztFQUVFLDBCMURyQmE7RTBEc0JiLHNCMUR0QmE7RTBEdUJiLFluSi9DTztDSjhoMEdmOztBdUo1K3pHTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0oraDBHbEI7O0F1SnorekdRO0VBQ0UsZWpFeUNrQjtDdEZtOHpHNUI7O0FPeGkwR0U7RWdKK0RVLFluSmhFRztDSjZpMEdmOztBdUpyK3pHUTtFQUNFLGVuSmpFUTtDSnlpMEdsQjs7QU9oajBHRTtFZ0oyRVUsZW5KbkVNO0NKNGkwR2xCOztBdUpoK3pHUTtFQUVFLGVBQStCO0N2Smsrekd6Qzs7QXVKeGowR0k7OztFQUdFLGVuSkVZO0NKeWowR2xCOztBTzlqMEdFOzs7RWdKTU0sZUFWa0M7Q3ZKd2swRzFDOztBdUp6ajBHTTtFQUVFLDBCbkpSVTtFbUpTVixZbkpmTztDSjBrMEdmOztBdUp0ajBHTTtFQUNFLDBCbkpmVTtFbUpnQlYsc0JBQWlDO0N2SnlqMEd6Qzs7QXVKdGowR007RUFFRSwyTmxJUW1JO0NyQmdqMEczSTs7QXVKcGowR0k7Ozs7RUFJRSxzQkFBa0M7Q3ZKdWowR3hDOztBdUpuajBHTTtFQUNFLGVuSmxDVTtDSndsMEdsQjs7QXVKbmowR007O0VBRUUsMEJuSnZDVTtFbUp3Q1Ysc0JuSnhDVTtFbUp5Q1YsWW5KL0NPO0NKcW0wR2Y7O0F1Sm5qMEdNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSnNtMEdsQjs7QXVKaGowR1E7RUFDRSxlakV5Q2tCO0N0RjBnMEc1Qjs7QU8vbTBHRTtFZ0orRFUsWW5KaEVHO0NKb24wR2Y7O0F1SjVpMEdRO0VBQ0UsZW5KakVRO0NKZ24wR2xCOztBT3ZuMEdFO0VnSjJFVSxlbkpuRU07Q0ptbjBHbEI7O0F1SnZpMEdRO0VBRUUsZUFBK0I7Q3ZKeWkwR3pDOztBdUovbjBHSTs7O0VBR0UsZTFEMkJlO0M3RnVtMEdyQjs7QU9ybzBHRTs7O0VnSk1NLGVBVmtDO0N2SitvMEcxQzs7QXVKaG8wR007RUFFRSwwQjFEaUJhO0UwRGhCYixZbkpmTztDSmlwMEdmOztBdUo3bjBHTTtFQUNFLDBCMURVYTtFMERUYixzQkFBaUM7Q3ZKZ28wR3pDOztBdUo3bjBHTTtFQUVFLDJObElRbUk7Q3JCdW4wRzNJOztBdUozbjBHSTs7OztFQUlFLHNCQUFrQztDdko4bjBHeEM7O0F1SjFuMEdNO0VBQ0UsZTFEVGE7QzdGc28wR3JCOztBdUoxbjBHTTs7RUFFRSwwQjFEZGE7RTBEZWIsc0IxRGZhO0UwRGdCYixZbkovQ087Q0o0cTBHZjs7QXVKMW4wR007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKNnEwR2xCOztBdUp2bjBHUTtFQUNFLGVqRXlDa0I7Q3RGaWwwRzVCOztBT3RyMEdFO0VnSitEVSxZbkpoRUc7Q0oycjBHZjs7QXVKbm4wR1E7RUFDRSxlbkpqRVE7Q0p1cjBHbEI7O0FPOXIwR0U7RWdKMkVVLGVuSm5FTTtDSjByMEdsQjs7QXVKOW0wR1E7RUFFRSxlQUErQjtDdkpnbjBHekM7O0F1SnRzMEdJOzs7RUFHRSxlMUQ2QmU7QzdGNHEwR3JCOztBTzVzMEdFOzs7RWdKTU0sZUFWa0M7Q3ZKc3QwRzFDOztBdUp2czBHTTtFQUVFLDBCMURtQmE7RTBEbEJiLFluSmZPO0NKd3QwR2Y7O0F1SnBzMEdNO0VBQ0UsMEIxRFlhO0UwRFhiLHNCQUFpQztDdkp1czBHekM7O0F1SnBzMEdNO0VBRUUsMk5sSVFtSTtDckI4cjBHM0k7O0F1SmxzMEdJOzs7O0VBSUUsc0JBQWtDO0N2SnFzMEd4Qzs7QXVKanMwR007RUFDRSxlMURQYTtDN0YyczBHckI7O0F1SmpzMEdNOztFQUVFLDBCMURaYTtFMERhYixzQjFEYmE7RTBEY2IsWW5KL0NPO0NKbXYwR2Y7O0F1SmpzMEdNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSm92MEdsQjs7QXVKOXIwR1E7RUFDRSxlakV5Q2tCO0N0RndwMEc1Qjs7QU83djBHRTtFZ0orRFUsWW5KaEVHO0NKa3cwR2Y7O0F1SjFyMEdRO0VBQ0UsZW5KakVRO0NKOHYwR2xCOztBT3J3MEdFO0VnSjJFVSxlbkpuRU07Q0ppdzBHbEI7O0F1SnJyMEdRO0VBRUUsZUFBK0I7Q3ZKdXIwR3pDOztBdUo3dzBHSTs7O0VBR0UsZTFEMEJlO0M3RnN2MEdyQjs7QU9ueDBHRTs7O0VnSk1NLGVBVmtDO0N2SjZ4MEcxQzs7QXVKOXcwR007RUFFRSwwQjFEZ0JhO0UwRGZiLGVuSm1FZTtDSjZzMEd2Qjs7QXVKM3cwR007RUFDRSwwQjFEU2E7RTBEUmIsc0JBQWlDO0N2Sjh3MEd6Qzs7QXVKM3cwR007RUFFRSw4TmxJUW1JO0NyQnF3MEczSTs7QXVKencwR0k7Ozs7RUFJRSxzQkFBa0M7Q3ZKNHcwR3hDOztBdUp4dzBHTTtFQUNFLGUxRFZhO0M3RnF4MEdyQjs7QXVKeHcwR007O0VBRUUsMEIxRGZhO0UwRGdCYixzQjFEaEJhO0UwRGlCYixZbkovQ087Q0owejBHZjs7QXVKeHcwR007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKMnowR2xCOztBdUpydzBHUTtFQUNFLGVqRXlDa0I7Q3RGK3QwRzVCOztBT3AwMEdFO0VnSitEVSxZbkpoRUc7Q0p5MDBHZjs7QXVKancwR1E7RUFDRSxlbkpqRVE7Q0pxMDBHbEI7O0FPNTAwR0U7RWdKMkVVLGVuSm5FTTtDSncwMEdsQjs7QXVKNXYwR1E7RUFFRSxlQUErQjtDdko4djBHekM7O0F1SnAxMEdJOzs7RUFHRSxlMUR3QmU7QzdGK3owR3JCOztBTzExMEdFOzs7RWdKTU0sZUFWa0M7Q3ZKbzIwRzFDOztBdUpyMTBHTTtFQUVFLDBCMURjYTtFMERiYixZbkpmTztDSnMyMEdmOztBdUpsMTBHTTtFQUNFLDBCMURPYTtFMEROYixzQkFBaUM7Q3ZKcTEwR3pDOztBdUpsMTBHTTtFQUVFLDJObElRbUk7Q3JCNDAwRzNJOztBdUpoMTBHSTs7OztFQUlFLHNCQUFrQztDdkptMTBHeEM7O0F1Si8wMEdNO0VBQ0UsZTFEWmE7QzdGODEwR3JCOztBdUovMDBHTTs7RUFFRSwwQjFEakJhO0UwRGtCYixzQjFEbEJhO0UwRG1CYixZbkovQ087Q0ppNDBHZjs7QXVKLzAwR007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKazQwR2xCOztBdUo1MDBHUTtFQUNFLGVqRXlDa0I7Q3RGc3kwRzVCOztBTzM0MEdFO0VnSitEVSxZbkpoRUc7Q0pnNTBHZjs7QXVKeDAwR1E7RUFDRSxlbkpqRVE7Q0o0NDBHbEI7O0FPbjUwR0U7RWdKMkVVLGVuSm5FTTtDSis0MEdsQjs7QXVKbjAwR1E7RUFFRSxlQUErQjtDdkpxMDBHekM7O0F1SjM1MEdJOzs7RUFHRSxlbkpIWTtDSmk2MEdsQjs7QU9qNjBHRTs7O0VnSk1NLGVBVmtDO0N2SjI2MEcxQzs7QXVKNTUwR007RUFFRSwwQm5KYlU7RW1KY1YsZW5KbUVlO0NKMjEwR3ZCOztBdUp6NTBHTTtFQUNFLDBCbkpwQlU7RW1KcUJWLHNCQUFpQztDdko0NTBHekM7O0F1Sno1MEdNO0VBRUUsOE5sSVFtSTtDckJtNTBHM0k7O0F1SnY1MEdJOzs7O0VBSUUsb0JBQWtDO0N2SjA1MEd4Qzs7QXVKdDUwR007RUFDRSxlbkp2Q1U7Q0pnODBHbEI7O0F1SnQ1MEdNOztFQUVFLDBCbko1Q1U7RW1KNkNWLHNCbko3Q1U7RW1KOENWLFluSi9DTztDSnc4MEdmOztBdUp0NTBHTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0p5ODBHbEI7O0F1Sm41MEdRO0VBQ0UsZWpFeUNrQjtDdEY2MjBHNUI7O0FPbDkwR0U7RWdKK0RVLFluSmhFRztDSnU5MEdmOztBdUovNDBHUTtFQUNFLGVuSmpFUTtDSm05MEdsQjs7QU8xOTBHRTtFZ0oyRVUsZW5KbkVNO0NKczkwR2xCOztBdUoxNDBHUTtFQUVFLGFBQStCO0N2SjQ0MEd6Qzs7QXVKbCswR0k7OztFQUdFLGVuSklZO0NKaSswR2xCOztBT3grMEdFOzs7RWdKTU0sZUFWa0M7Q3ZKay8wRzFDOztBdUpuKzBHTTtFQUVFLDBCbkpOVTtFbUpPVixZbkpmTztDSm8vMEdmOztBdUpoKzBHTTtFQUNFLDBCbkpiVTtFbUpjVixzQkFBaUM7Q3ZKbSswR3pDOztBdUpoKzBHTTtFQUVFLDJObElRbUk7Q3JCMDkwRzNJOztBdUo5OTBHSTs7OztFQUlFLHNCQUFrQztDdkppKzBHeEM7O0F1Sjc5MEdNO0VBQ0UsZW5KaENVO0NKZ2cxR2xCOztBdUo3OTBHTTs7RUFFRSwwQm5KckNVO0VtSnNDVixzQm5KdENVO0VtSnVDVixZbkovQ087Q0orZzFHZjs7QXVKNzkwR007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKZ2gxR2xCOztBdUoxOTBHUTtFQUNFLGVqRXlDa0I7Q3RGbzcwRzVCOztBT3poMUdFO0VnSitEVSxZbkpoRUc7Q0o4aDFHZjs7QXVKdDkwR1E7RUFDRSxlbkpqRVE7Q0owaDFHbEI7O0FPamkxR0U7RWdKMkVVLGVuSm5FTTtDSjZoMUdsQjs7QXVKajkwR1E7RUFFRSxlQUErQjtDdkptOTBHekM7O0FzSno5MEdBO0VBd0NRLFlsSnpITztDSjhpMUdmOztBc0o3OTBHQTtFQXdDUSxZbEp6SE87Q0prajFHZjs7QXNKaiswR0E7RUF3Q1EsWWxKekhPO0NKc2oxR2Y7O0FzSnIrMEdBO0VBd0NRLFlsSnpITztDSjBqMUdmOztBc0p6KzBHQTtFQXdDUSxlbEp2Q2U7Q0o0KzBHdkI7O0FzSjcrMEdBO0VBd0NRLFlsSnpITztDSmtrMUdmOztBc0pqLzBHQTtFQXdDUSxlbEp2Q2U7Q0pvLzBHdkI7O0FzSnIvMEdBO0VBd0NRLFlsSnpITztDSjBrMUdmOztBdUp6azFHSTs7O0VBR0UsZTFEZ0MrQjtDN0Y0aTFHckM7O0FPL2sxR0U7OztFZ0pNTSxlQVZrQztDdkp5bDFHMUM7O0F1SjFrMUdNO0VBRUUsMEIxRHNCNkI7RTBEckI3QixlbkptRWU7Q0p5ZzFHdkI7O0F1SnZrMUdNO0VBQ0UsMEIxRGU2QjtFMERkN0Isc0JBQWlDO0N2SjBrMUd6Qzs7QXVKdmsxR007RUFFRSw4TmxJUW1JO0NyQmlrMUczSTs7QXVKcmsxR0k7Ozs7RUFJRSxzQkFBa0M7Q3ZKd2sxR3hDOztBdUpwazFHTTtFQUNFLGUxREo2QjtDN0YyazFHckM7O0F1SnBrMUdNOztFQUVFLDBCMURUNkI7RTBEVTdCLHNCMURWNkI7RTBEVzdCLFluSi9DTztDSnNuMUdmOztBdUpwazFHTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0p1bjFHbEI7O0F1SmprMUdRO0VBQ0UsZWpFeUNrQjtDdEYyaDFHNUI7O0FPaG8xR0U7RWdKK0RVLFluSmhFRztDSnFvMUdmOztBdUo3ajFHUTtFQUNFLGVuSmpFUTtDSmlvMUdsQjs7QU94bzFHRTtFZ0oyRVUsZW5KbkVNO0NKb28xR2xCOztBdUp4ajFHUTtFQUVFLGVBQStCO0N2SjBqMUd6Qzs7QXVKaHAxR0k7OztFQUdFLGUxRGlDeUI7QzdGa24xRy9COztBT3RwMUdFOzs7RWdKTU0sZUFWa0M7Q3ZKZ3ExRzFDOztBdUpqcDFHTTtFQUVFLDBCMUR1QnVCO0UwRHRCdkIsWW5KZk87Q0prcTFHZjs7QXVKOW8xR007RUFDRSwwQjFEZ0J1QjtFMERmdkIsb0JBQWlDO0N2SmlwMUd6Qzs7QXVKOW8xR007RUFFRSwyTmxJUW1JO0NyQndvMUczSTs7QXVKNW8xR0k7Ozs7RUFJRSxzQkFBa0M7Q3ZKK28xR3hDOztBdUozbzFHTTtFQUNFLGUxREh1QjtDN0ZpcDFHL0I7O0F1SjNvMUdNOztFQUVFLDBCMURSdUI7RTBEU3ZCLHNCMURUdUI7RTBEVXZCLFluSi9DTztDSjZyMUdmOztBdUozbzFHTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0o4cjFHbEI7O0F1SnhvMUdRO0VBQ0UsZWpFeUNrQjtDdEZrbTFHNUI7O0FPdnMxR0U7RWdKK0RVLFluSmhFRztDSjRzMUdmOztBdUpwbzFHUTtFQUNFLGVuSmpFUTtDSndzMUdsQjs7QU8vczFHRTtFZ0oyRVUsZW5KbkVNO0NKMnMxR2xCOztBdUovbjFHUTtFQUVFLGVBQStCO0N2SmlvMUd6Qzs7QXVKdnQxR0k7OztFQUdFLGUxRGtDMkI7QzdGd3IxR2pDOztBTzd0MUdFOzs7RWdKTU0sZUFWa0M7Q3ZKdXUxRzFDOztBdUp4dDFHTTtFQUVFLDBCMUR3QnlCO0UwRHZCekIsZW5KbUVlO0NKdXAxR3ZCOztBdUpydDFHTTtFQUNFLDBCMURpQnlCO0UwRGhCekIsc0JBQWlDO0N2Snd0MUd6Qzs7QXVKcnQxR007RUFFRSw4TmxJUW1JO0NyQitzMUczSTs7QXVKbnQxR0k7Ozs7RUFJRSxzQkFBa0M7Q3ZKc3QxR3hDOztBdUpsdDFHTTtFQUNFLGUxREZ5QjtDN0Z1dDFHakM7O0F1Smx0MUdNOztFQUVFLDBCMURQeUI7RTBEUXpCLHNCMURSeUI7RTBEU3pCLFluSi9DTztDSm93MUdmOztBdUpsdDFHTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0pxdzFHbEI7O0F1Si9zMUdRO0VBQ0UsZWpFeUNrQjtDdEZ5cTFHNUI7O0FPOXcxR0U7RWdKK0RVLFluSmhFRztDSm14MUdmOztBdUozczFHUTtFQUNFLGVuSmpFUTtDSit3MUdsQjs7QU90eDFHRTtFZ0oyRVUsZW5KbkVNO0NKa3gxR2xCOztBdUp0czFHUTtFQUVFLGVBQStCO0N2SndzMUd6Qzs7QXVKOXgxR0k7OztFQUdFLGUxRG1DMEI7QzdGOHYxR2hDOztBT3B5MUdFOzs7RWdKTU0sZUFWa0M7Q3ZKOHkxRzFDOztBdUoveDFHTTtFQUVFLDBCMUR5QndCO0UwRHhCeEIsZW5KbUVlO0NKOHQxR3ZCOztBdUo1eDFHTTtFQUNFLDBCMURrQndCO0UwRGpCeEIsc0JBQWlDO0N2Sit4MUd6Qzs7QXVKNXgxR007RUFFRSw4TmxJUW1JO0NyQnN4MUczSTs7QXVKMXgxR0k7Ozs7RUFJRSxzQkFBa0M7Q3ZKNngxR3hDOztBdUp6eDFHTTtFQUNFLGUxRER3QjtDN0Y2eDFHaEM7O0F1Snp4MUdNOztFQUVFLDBCMUROd0I7RTBET3hCLHNCMURQd0I7RTBEUXhCLFluSi9DTztDSjIwMUdmOztBdUp6eDFHTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0o0MDFHbEI7O0F1SnR4MUdRO0VBQ0UsZWpFeUNrQjtDdEZndjFHNUI7O0FPcjExR0U7RWdKK0RVLFluSmhFRztDSjAxMUdmOztBdUpseDFHUTtFQUNFLGVuSmpFUTtDSnMxMUdsQjs7QU83MTFHRTtFZ0oyRVUsZW5KbkVNO0NKeTExR2xCOztBdUo3dzFHUTtFQUVFLGVBQStCO0N2Sit3MUd6Qzs7QXVKcjIxR0k7OztFQUdFLGUxRG9DNkI7QzdGbzAxR25DOztBTzMyMUdFOzs7RWdKTU0sZUFWa0M7Q3ZKcTMxRzFDOztBdUp0MjFHTTtFQUVFLDBCMUQwQjJCO0UwRHpCM0IsZW5KbUVlO0NKcXkxR3ZCOztBdUpuMjFHTTtFQUNFLDBCMURtQjJCO0UwRGxCM0Isc0JBQWlDO0N2SnMyMUd6Qzs7QXVKbjIxR007RUFFRSw4TmxJUW1JO0NyQjYxMUczSTs7QXVKajIxR0k7Ozs7RUFJRSxzQkFBa0M7Q3ZKbzIxR3hDOztBdUpoMjFHTTtFQUNFLGUxREEyQjtDN0ZtMjFHbkM7O0F1SmgyMUdNOztFQUVFLDBCMURMMkI7RTBETTNCLHNCMUROMkI7RTBETzNCLFluSi9DTztDSms1MUdmOztBdUpoMjFHTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0ptNTFHbEI7O0F1SjcxMUdRO0VBQ0UsZWpFeUNrQjtDdEZ1ejFHNUI7O0FPNTUxR0U7RWdKK0RVLFluSmhFRztDSmk2MUdmOztBdUp6MTFHUTtFQUNFLGVuSmpFUTtDSjY1MUdsQjs7QU9wNjFHRTtFZ0oyRVUsZW5KbkVNO0NKZzYxR2xCOztBdUpwMTFHUTtFQUVFLGVBQStCO0N2SnMxMUd6Qzs7QXVKNTYxR0k7OztFQUdFLGUxRHFDNEI7QzdGMDQxR2xDOztBT2w3MUdFOzs7RWdKTU0sZUFWa0M7Q3ZKNDcxRzFDOztBdUo3NjFHTTtFQUVFLDBCMUQyQjBCO0UwRDFCMUIsZW5KbUVlO0NKNDIxR3ZCOztBdUoxNjFHTTtFQUNFLDBCMURvQjBCO0UwRG5CMUIsc0JBQWlDO0N2SjY2MUd6Qzs7QXVKMTYxR007RUFFRSw4TmxJUW1JO0NyQm82MUczSTs7QXVKeDYxR0k7Ozs7RUFJRSxzQkFBa0M7Q3ZKMjYxR3hDOztBdUp2NjFHTTtFQUNFLGUxREMwQjtDN0Z5NjFHbEM7O0F1SnY2MUdNOztFQUVFLDBCMURKMEI7RTBESzFCLHNCMURMMEI7RTBETTFCLFluSi9DTztDSnk5MUdmOztBdUp2NjFHTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0owOTFHbEI7O0F1SnA2MUdRO0VBQ0UsZWpFeUNrQjtDdEY4MzFHNUI7O0FPbisxR0U7RWdKK0RVLFluSmhFRztDSncrMUdmOztBdUpoNjFHUTtFQUNFLGVuSmpFUTtDSm8rMUdsQjs7QU8zKzFHRTtFZ0oyRVUsZW5KbkVNO0NKdSsxR2xCOztBdUozNTFHUTtFQUVFLGVBQStCO0N2SjY1MUd6Qzs7QXVKbi8xR0k7OztFQUdFLGUxRG9CZTtDN0ZrKzFHckI7O0FPei8xR0U7OztFZ0pNTSxlQVZrQztDdkptZzJHMUM7O0F1SnAvMUdNO0VBRUUsMEIxRFVhO0UwRFRiLFluSmZPO0NKcWcyR2Y7O0F1SmovMUdNO0VBQ0UsMEIxREdhO0UwREZiLHNCQUFpQztDdkpvLzFHekM7O0F1SmovMUdNO0VBRUUsMk5sSVFtSTtDckIyKzFHM0k7O0F1Si8rMUdJOzs7O0VBSUUsc0JBQWtDO0N2SmsvMUd4Qzs7QXVKOSsxR007RUFDRSxlMURoQmE7QzdGaWcyR3JCOztBdUo5KzFHTTs7RUFFRSwwQjFEckJhO0UwRHNCYixzQjFEdEJhO0UwRHVCYixZbkovQ087Q0pnaTJHZjs7QXVKOSsxR007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKaWkyR2xCOztBdUozKzFHUTtFQUNFLGVqRXlDa0I7Q3RGcTgxRzVCOztBTzFpMkdFO0VnSitEVSxZbkpoRUc7Q0oraTJHZjs7QXVKdisxR1E7RUFDRSxlbkpqRVE7Q0oyaTJHbEI7O0FPbGoyR0U7RWdKMkVVLGVuSm5FTTtDSjhpMkdsQjs7QXVKbCsxR1E7RUFFRSxlQUErQjtDdkpvKzFHekM7O0F1SjFqMkdJOzs7RUFHRSxlMURxQmU7QzdGd2kyR3JCOztBT2hrMkdFOzs7RWdKTU0sZUFWa0M7Q3ZKMGsyRzFDOztBdUozajJHTTtFQUVFLDBCMURXYTtFMERWYixZbkpmTztDSjRrMkdmOztBdUp4ajJHTTtFQUNFLDBCMURJYTtFMERIYixzQkFBaUM7Q3ZKMmoyR3pDOztBdUp4ajJHTTtFQUVFLDJObElRbUk7Q3JCa2oyRzNJOztBdUp0ajJHSTs7OztFQUlFLHNCQUFrQztDdkp5ajJHeEM7O0F1SnJqMkdNO0VBQ0UsZTFEZmE7QzdGdWsyR3JCOztBdUpyajJHTTs7RUFFRSwwQjFEcEJhO0UwRHFCYixzQjFEckJhO0UwRHNCYixZbkovQ087Q0p1bTJHZjs7QXVKcmoyR007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKd20yR2xCOztBdUpsajJHUTtFQUNFLGVqRXlDa0I7Q3RGNGcyRzVCOztBT2puMkdFO0VnSitEVSxZbkpoRUc7Q0pzbjJHZjs7QXVKOWkyR1E7RUFDRSxlbkpqRVE7Q0prbjJHbEI7O0FPem4yR0U7RWdKMkVVLGVuSm5FTTtDSnFuMkdsQjs7QXVKemkyR1E7RUFFRSxlQUErQjtDdkoyaTJHekM7O0F1SmpvMkdJOzs7RUFHRSxlMURzQmU7QzdGOG0yR3JCOztBT3ZvMkdFOzs7RWdKTU0sZUFWa0M7Q3ZKaXAyRzFDOztBdUpsbzJHTTtFQUVFLDBCMURZYTtFMERYYixZbkpmTztDSm1wMkdmOztBdUovbjJHTTtFQUNFLDBCMURLYTtFMERKYixzQkFBaUM7Q3ZKa28yR3pDOztBdUovbjJHTTtFQUVFLDJObElRbUk7Q3JCeW4yRzNJOztBdUo3bjJHSTs7OztFQUlFLHNCQUFrQztDdkpnbzJHeEM7O0F1SjVuMkdNO0VBQ0UsZTFEZGE7QzdGNm8yR3JCOztBdUo1bjJHTTs7RUFFRSwwQjFEbkJhO0UwRG9CYixzQjFEcEJhO0UwRHFCYixZbkovQ087Q0o4cTJHZjs7QXVKNW4yR007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKK3EyR2xCOztBdUp6bjJHUTtFQUNFLGVqRXlDa0I7Q3RGbWwyRzVCOztBT3hyMkdFO0VnSitEVSxZbkpoRUc7Q0o2cjJHZjs7QXVKcm4yR1E7RUFDRSxlbkpqRVE7Q0p5cjJHbEI7O0FPaHMyR0U7RWdKMkVVLGVuSm5FTTtDSjRyMkdsQjs7QXVKaG4yR1E7RUFFRSxlQUErQjtDdkprbjJHekM7O0F1SnhzMkdJOzs7RUFHRSxlMUR1QmU7QzdGb3IyR3JCOztBTzlzMkdFOzs7RWdKTU0sZUFWa0M7Q3ZKd3QyRzFDOztBdUp6czJHTTtFQUVFLDBCMURhYTtFMERaYixZbkpmTztDSjB0MkdmOztBdUp0czJHTTtFQUNFLDBCMURNYTtFMERMYixzQkFBaUM7Q3ZKeXMyR3pDOztBdUp0czJHTTtFQUVFLDJObElRbUk7Q3JCZ3MyRzNJOztBdUpwczJHSTs7OztFQUlFLHNCQUFrQztDdkp1czJHeEM7O0F1Sm5zMkdNO0VBQ0UsZTFEYmE7QzdGbXQyR3JCOztBdUpuczJHTTs7RUFFRSwwQjFEbEJhO0UwRG1CYixzQjFEbkJhO0UwRG9CYixZbkovQ087Q0pxdjJHZjs7QXVKbnMyR007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKc3YyR2xCOztBdUpoczJHUTtFQUNFLGVqRXlDa0I7Q3RGMHAyRzVCOztBTy92MkdFO0VnSitEVSxZbkpoRUc7Q0pvdzJHZjs7QXVKNXIyR1E7RUFDRSxlbkpqRVE7Q0pndzJHbEI7O0FPdncyR0U7RWdKMkVVLGVuSm5FTTtDSm13MkdsQjs7QXVKdnIyR1E7RUFFRSxlQUErQjtDdkp5cjJHekM7O0F1Si93MkdJOzs7RUFHRSxlMUR3QmU7QzdGMHYyR3JCOztBT3J4MkdFOzs7RWdKTU0sZUFWa0M7Q3ZKK3gyRzFDOztBdUpoeDJHTTtFQUVFLDBCMURjYTtFMERiYixZbkpmTztDSml5MkdmOztBdUo3dzJHTTtFQUNFLDBCMURPYTtFMEROYixzQkFBaUM7Q3ZKZ3gyR3pDOztBdUo3dzJHTTtFQUVFLDJObElRbUk7Q3JCdXcyRzNJOztBdUozdzJHSTs7OztFQUlFLHNCQUFrQztDdko4dzJHeEM7O0F1SjF3MkdNO0VBQ0UsZTFEWmE7QzdGeXgyR3JCOztBdUoxdzJHTTs7RUFFRSwwQjFEakJhO0UwRGtCYixzQjFEbEJhO0UwRG1CYixZbkovQ087Q0o0ejJHZjs7QXVKMXcyR007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKNnoyR2xCOztBdUp2dzJHUTtFQUNFLGVqRXlDa0I7Q3RGaXUyRzVCOztBT3QwMkdFO0VnSitEVSxZbkpoRUc7Q0oyMDJHZjs7QXVKbncyR1E7RUFDRSxlbkpqRVE7Q0p1MDJHbEI7O0FPOTAyR0U7RWdKMkVVLGVuSm5FTTtDSjAwMkdsQjs7QXVKOXYyR1E7RUFFRSxlQUErQjtDdkpndzJHekM7O0F1SnQxMkdJOzs7RUFHRSxlMUR5QmU7QzdGZzAyR3JCOztBTzUxMkdFOzs7RWdKTU0sZUFWa0M7Q3ZKczIyRzFDOztBdUp2MTJHTTtFQUVFLDBCMURlYTtFMERkYixlbkptRWU7Q0pzeDJHdkI7O0F1SnAxMkdNO0VBQ0UsMEIxRFFhO0UwRFBiLHNCQUFpQztDdkp1MTJHekM7O0F1SnAxMkdNO0VBRUUsOE5sSVFtSTtDckI4MDJHM0k7O0F1SmwxMkdJOzs7O0VBSUUsc0JBQWtDO0N2SnExMkd4Qzs7QXVKajEyR007RUFDRSxlMURYYTtDN0YrMTJHckI7O0F1SmoxMkdNOztFQUVFLDBCMURoQmE7RTBEaUJiLHNCMURqQmE7RTBEa0JiLFluSi9DTztDSm00MkdmOztBdUpqMTJHTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0pvNDJHbEI7O0F1SjkwMkdRO0VBQ0UsZWpFeUNrQjtDdEZ3eTJHNUI7O0FPNzQyR0U7RWdKK0RVLFluSmhFRztDSms1MkdmOztBdUoxMDJHUTtFQUNFLGVuSmpFUTtDSjg0MkdsQjs7QU9yNTJHRTtFZ0oyRVUsZW5KbkVNO0NKaTUyR2xCOztBdUpyMDJHUTtFQUVFLGVBQStCO0N2SnUwMkd6Qzs7QXVKNzUyR0k7OztFQUdFLGUxRDBCZTtDN0ZzNDJHckI7O0FPbjYyR0U7OztFZ0pNTSxlQVZrQztDdko2NjJHMUM7O0F1Sjk1MkdNO0VBRUUsMEIxRGdCYTtFMERmYixlbkptRWU7Q0o2MTJHdkI7O0F1SjM1MkdNO0VBQ0UsMEIxRFNhO0UwRFJiLHNCQUFpQztDdko4NTJHekM7O0F1SjM1MkdNO0VBRUUsOE5sSVFtSTtDckJxNTJHM0k7O0F1Sno1MkdJOzs7O0VBSUUsc0JBQWtDO0N2SjQ1Mkd4Qzs7QXVKeDUyR007RUFDRSxlMURWYTtDN0ZxNjJHckI7O0F1Sng1MkdNOztFQUVFLDBCMURmYTtFMERnQmIsc0IxRGhCYTtFMERpQmIsWW5KL0NPO0NKMDgyR2Y7O0F1Sng1MkdNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSjI4MkdsQjs7QXVKcjUyR1E7RUFDRSxlakV5Q2tCO0N0RisyMkc1Qjs7QU9wOTJHRTtFZ0orRFUsWW5KaEVHO0NKeTkyR2Y7O0F1Smo1MkdRO0VBQ0UsZW5KakVRO0NKcTkyR2xCOztBTzU5MkdFO0VnSjJFVSxlbkpuRU07Q0p3OTJHbEI7O0F1SjU0MkdRO0VBRUUsZUFBK0I7Q3ZKODQyR3pDOztBdUpwKzJHSTs7O0VBR0UsZTFEMkJlO0M3RjQ4MkdyQjs7QU8xKzJHRTs7O0VnSk1NLGVBVmtDO0N2Sm8vMkcxQzs7QXVKcisyR007RUFFRSwwQjFEaUJhO0UwRGhCYixZbkpmTztDSnMvMkdmOztBdUpsKzJHTTtFQUNFLDBCMURVYTtFMERUYixzQkFBaUM7Q3ZKcSsyR3pDOztBdUpsKzJHTTtFQUVFLDJObElRbUk7Q3JCNDkyRzNJOztBdUpoKzJHSTs7OztFQUlFLHNCQUFrQztDdkptKzJHeEM7O0F1Si85MkdNO0VBQ0UsZTFEVGE7QzdGMisyR3JCOztBdUovOTJHTTs7RUFFRSwwQjFEZGE7RTBEZWIsc0IxRGZhO0UwRGdCYixZbkovQ087Q0ppaDNHZjs7QXVKLzkyR007O0VBRUUsdUJuSnBETztFbUpxRFAsc0JuSmxEVTtFbUptRFYsZW5KaERVO0NKa2gzR2xCOztBdUo1OTJHUTtFQUNFLGVqRXlDa0I7Q3RGczcyRzVCOztBTzNoM0dFO0VnSitEVSxZbkpoRUc7Q0pnaTNHZjs7QXVKeDkyR1E7RUFDRSxlbkpqRVE7Q0o0aDNHbEI7O0FPbmkzR0U7RWdKMkVVLGVuSm5FTTtDSitoM0dsQjs7QXVKbjkyR1E7RUFFRSxlQUErQjtDdkpxOTJHekM7O0F1SjNpM0dJOzs7RUFHRSxlMUQ0QmU7QzdGa2gzR3JCOztBT2pqM0dFOzs7RWdKTU0sZUFWa0M7Q3ZKMmozRzFDOztBdUo1aTNHTTtFQUVFLDBCMURrQmE7RTBEakJiLFluSmZPO0NKNmozR2Y7O0F1SnppM0dNO0VBQ0UsMEIxRFdhO0UwRFZiLHNCQUFpQztDdko0aTNHekM7O0F1SnppM0dNO0VBRUUsMk5sSVFtSTtDckJtaTNHM0k7O0F1SnZpM0dJOzs7O0VBSUUsc0JBQWtDO0N2SjBpM0d4Qzs7QXVKdGkzR007RUFDRSxlMURSYTtDN0ZpajNHckI7O0F1SnRpM0dNOztFQUVFLDBCMURiYTtFMERjYixzQjFEZGE7RTBEZWIsWW5KL0NPO0NKd2wzR2Y7O0F1SnRpM0dNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSnlsM0dsQjs7QXVKbmkzR1E7RUFDRSxlakV5Q2tCO0N0RjYvMkc1Qjs7QU9sbTNHRTtFZ0orRFUsWW5KaEVHO0NKdW0zR2Y7O0F1Si9oM0dRO0VBQ0UsZW5KakVRO0NKbW0zR2xCOztBTzFtM0dFO0VnSjJFVSxlbkpuRU07Q0pzbTNHbEI7O0F1SjFoM0dRO0VBRUUsZUFBK0I7Q3ZKNGgzR3pDOztBdUpsbjNHSTs7O0VBR0UsZTFENkJlO0M3RndsM0dyQjs7QU94bjNHRTs7O0VnSk1NLGVBVmtDO0N2SmtvM0cxQzs7QXVKbm4zR007RUFFRSwwQjFEbUJhO0UwRGxCYixZbkpmTztDSm9vM0dmOztBdUpobjNHTTtFQUNFLDBCMURZYTtFMERYYixzQkFBaUM7Q3ZKbW4zR3pDOztBdUpobjNHTTtFQUVFLDJObElRbUk7Q3JCMG0zRzNJOztBdUo5bTNHSTs7OztFQUlFLHNCQUFrQztDdkppbjNHeEM7O0F1SjdtM0dNO0VBQ0UsZTFEUGE7QzdGdW4zR3JCOztBdUo3bTNHTTs7RUFFRSwwQjFEWmE7RTBEYWIsc0IxRGJhO0UwRGNiLFluSi9DTztDSitwM0dmOztBdUo3bTNHTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0pncTNHbEI7O0F1SjFtM0dRO0VBQ0UsZWpFeUNrQjtDdEZvazNHNUI7O0FPenEzR0U7RWdKK0RVLFluSmhFRztDSjhxM0dmOztBdUp0bTNHUTtFQUNFLGVuSmpFUTtDSjBxM0dsQjs7QU9qcjNHRTtFZ0oyRVUsZW5KbkVNO0NKNnEzR2xCOztBdUpqbTNHUTtFQUVFLGVBQStCO0N2Sm1tM0d6Qzs7QXVKenIzR0k7OztFQUdFLFluSkpTO0NKZ3MzR2Y7O0FPL3IzR0U7OztFZ0pNTSxlQVZrQztDdkp5czNHMUM7O0F1SjFyM0dNO0VBRUUsdUJuSmRPO0VtSmVQLGVuSm1FZTtDSnluM0d2Qjs7QXVKdnIzR007RUFDRSx1Qm5KckJPO0VtSnNCUCxzQkFBaUM7Q3ZKMHIzR3pDOztBdUp2cjNHTTtFQUVFLDhObElRbUk7Q3JCaXIzRzNJOztBdUpycjNHSTs7OztFQUlFLG9CQUFrQztDdkp3cjNHeEM7O0F1SnByM0dNO0VBQ0UsWW5KeENPO0NKK3QzR2Y7O0F1SnByM0dNOztFQUVFLHVCbko3Q087RW1KOENQLG1Cbko5Q087RW1KK0NQLFluSi9DTztDSnN1M0dmOztBdUpwcjNHTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0p1dTNHbEI7O0F1SmpyM0dRO0VBQ0UsZWpFeUNrQjtDdEYybzNHNUI7O0FPaHYzR0U7RWdKK0RVLFluSmhFRztDSnF2M0dmOztBdUo3cTNHUTtFQUNFLGVuSmpFUTtDSml2M0dsQjs7QU94djNHRTtFZ0oyRVUsZW5KbkVNO0NKb3YzR2xCOztBdUp4cTNHUTtFQUVFLGFBQStCO0N2SjBxM0d6Qzs7QXVKaHczR0k7OztFQUdFLGVuSkVZO0NKaXczR2xCOztBT3R3M0dFOzs7RWdKTU0sZUFWa0M7Q3ZKZ3gzRzFDOztBdUpqdzNHTTtFQUVFLDBCbkpSVTtFbUpTVixZbkpmTztDSmt4M0dmOztBdUo5djNHTTtFQUNFLDBCbkpmVTtFbUpnQlYsc0JBQWlDO0N2Sml3M0d6Qzs7QXVKOXYzR007RUFFRSwyTmxJUW1JO0NyQnd2M0czSTs7QXVKNXYzR0k7Ozs7RUFJRSxzQkFBa0M7Q3ZKK3YzR3hDOztBdUozdjNHTTtFQUNFLGVuSmxDVTtDSmd5M0dsQjs7QXVKM3YzR007O0VBRUUsMEJuSnZDVTtFbUp3Q1Ysc0JuSnhDVTtFbUp5Q1YsWW5KL0NPO0NKNnkzR2Y7O0F1SjN2M0dNOztFQUVFLHVCbkpwRE87RW1KcURQLHNCbkpsRFU7RW1KbURWLGVuSmhEVTtDSjh5M0dsQjs7QXVKeHYzR1E7RUFDRSxlakV5Q2tCO0N0Rmt0M0c1Qjs7QU92ejNHRTtFZ0orRFUsWW5KaEVHO0NKNHozR2Y7O0F1SnB2M0dRO0VBQ0UsZW5KakVRO0NKd3ozR2xCOztBTy96M0dFO0VnSjJFVSxlbkpuRU07Q0oyejNHbEI7O0F1Si91M0dRO0VBRUUsZUFBK0I7Q3ZKaXYzR3pDOztBdUp2MDNHSTs7O0VBR0UsZW5KSVk7Q0pzMDNHbEI7O0FPNzAzR0U7OztFZ0pNTSxlQVZrQztDdkp1MTNHMUM7O0F1SngwM0dNO0VBRUUsMEJuSk5VO0VtSk9WLFluSmZPO0NKeTEzR2Y7O0F1SnIwM0dNO0VBQ0UsMEJuSmJVO0VtSmNWLHNCQUFpQztDdkp3MDNHekM7O0F1SnIwM0dNO0VBRUUsMk5sSVFtSTtDckIrejNHM0k7O0F1Sm4wM0dJOzs7O0VBSUUsc0JBQWtDO0N2SnMwM0d4Qzs7QXVKbDAzR007RUFDRSxlbkpoQ1U7Q0pxMjNHbEI7O0F1SmwwM0dNOztFQUVFLDBCbkpyQ1U7RW1Kc0NWLHNCbkp0Q1U7RW1KdUNWLFluSi9DTztDSm8zM0dmOztBdUpsMDNHTTs7RUFFRSx1Qm5KcERPO0VtSnFEUCxzQm5KbERVO0VtSm1EVixlbkpoRFU7Q0pxMzNHbEI7O0F1Si96M0dRO0VBQ0UsZWpFeUNrQjtDdEZ5eDNHNUI7O0FPOTMzR0U7RWdKK0RVLFluSmhFRztDSm00M0dmOztBdUozejNHUTtFQUNFLGVuSmpFUTtDSiszM0dsQjs7QU90NDNHRTtFZ0oyRVUsZW5KbkVNO0NKazQzR2xCOztBdUp0ejNHUTtFQUVFLGVBQStCO0N2Snd6M0d6Qzs7QTBKMTUzR0E7Ozs7OztHMUprNjNHRTtBa0RsNjNHRjtFQUNFLGFBQVk7RTdDOEhSLGtCQXRDWTtFNkN0RmhCLGlCOUNnUCtCO0U4Qy9PL0IsZUFBYztFQUNkLFk5Q2dCYTtFOENmYiwwQjlDS2E7RThDSmIsWUFBVztDbERvNjNHYjs7QU8vNTNHRTtFMkNERSxZOUNVVztFOENUWCxzQkFBcUI7Q2xEbzYzR3pCOztBT2g2M0dFO0UyQ0NJLGFBQVk7Q2xEbTYzR2xCOztBa0R4NTNHQTtFQUNFLFdBQVU7RUFDViw4QkFBNkI7RUFDN0IsVUFBUztDbEQyNTNHWDs7QWtEcjUzR0E7RUFDRSxxQkFBb0I7Q2xEdzUzR3RCOztBa0Z6NzNHQTtFQUNFO0lBQ0UsdURBQXNEO0lBQ3RELG9DQUFtQztJQUNuQyxXQUFVO0dsRjQ3M0daO0VrRno3M0dBO0lBQ0Usd0RBQXVEO0lBQ3ZELG9DQUFtQztHbEYyNzNHckM7RWtGeDczR0E7SUFDRSx1REFBc0Q7SUFDdEQsV0FBVTtHbEYwNzNHWjtFa0Z2NzNHQTtJQUNFLHVEQUFzRDtHbEZ5NzNHeEQ7RWtGdDczR0E7SUFDRSw4QkFBNkI7R2xGdzczRy9CO0NBQ0Y7O0FrRnA3M0dBO0VBQ0U7SUFDRSxXQUFVO0dsRnU3M0daO0VrRnA3M0dBO0lBQ0UsV0FBVTtHbEZzNzNHWjtDQUNGOztBa0ZuNzNHQTtFQUNFO0lBQ0UsV0FBVTtHbEZzNzNHWjtFa0ZuNzNHQTtJQUNFLFdBQVU7R2xGcTczR1o7Q0FDRjs7QWtGbDczR0E7RUFDRTtJQUNFLDRDQUEyQztHbEZxNzNHN0M7RWtGbjczR0E7SUFDRSwrQ0FBOEM7R2xGcTczR2hEO0VrRm43M0dBO0lBQ0UsMkNBQTBDO0dsRnE3M0c1QztFa0ZuNzNHQTtJQUNFLDBDQUF5QztHbEZxNzNHM0M7RWtGbjczR0E7SUFDRSw2Q0FBNEM7R2xGcTczRzlDO0VrRm43M0dBO0lBQ0UsOENBQTZDO0dsRnE3M0cvQztFa0ZuNzNHQTtJQUNFLDZDQUE0QztHbEZxNzNHOUM7RWtGbjczR0E7SUFDRSw2Q0FBNEM7R2xGcTczRzlDO0VrRm43M0dBO0lBQ0UsOENBQTZDO0dsRnE3M0cvQztFa0ZuNzNHQTtJQUNFLDRDQUEyQztHbEZxNzNHN0M7RWtGbjczR0E7SUFDRSw4Q0FBNkM7R2xGcTczRy9DO0NBQ0Y7O0FrRmw3M0dBO0VBQ0U7SUFDRSxnQkFBZTtHbEZxNzNHakI7RWtGbDczR0E7SUFDRSw0REFBMkQ7R2xGbzczRzdEO0VrRmo3M0dBO0lBQ0UsMERBQXlEO0dsRm03M0czRDtFa0ZoNzNHQTtJQUNFLDREQUEyRDtHbEZrNzNHN0Q7RWtGLzYzR0E7SUFDRSwwREFBeUQ7R2xGaTczRzNEO0VrRjk2M0dBO0lBQ0UsMkRBQTBEO0dsRmc3M0c1RDtFa0Y3NjNHQTtJQUNFLGdCQUFlO0dsRis2M0dqQjtDQUNGOztBMEg5aDRHQTtFQUVJLFVBQVM7QzFIZ2k0R2I7O0EwSDVoNEdBO0VBQ0UsYUFBWTtDMUgraDRHZDs7QTBIaGk0R0E7RUFJSSw4Q3RIT1c7Q0p5aDRHZjs7QTBINWg0R0E7RUFDRSw4Q3RIRWE7RXNIRGIsY0FBYTtDMUgraDRHZjs7QTBIamk0R0E7RUFLSSxnQkFBZTtFQUNmLFVBQVM7QzFIZ2k0R2I7O0EwSHRpNEdBO0VBVUksVUFBUztFQUNULGlCQUFnQjtDMUhnaTRHcEI7O0EwSDVoNEdBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0MxSCtoNEdqQjs7QTBINWg0R0E7RUFDRSxjQUFhO0MxSCtoNEdmOztBMEg1aDRHQTtFakh0Q0UsZ0JBQWU7RUFDZixpQkFBZ0I7Q1RzazRHbEI7O0EwSGppNEdBO0VBR0ksdUJBQXNCO0VBQ3RCLFlBQVc7RUFDWCxvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLGFBQVk7QzFIa2k0R2hCOztBMEg5aDRHQTtFQUNFLFlBQVc7RUFDWCxpQkFBZ0I7QzFIaWk0R2xCOztBMEg5aDRHQTs7O0VBR0UsZUFBYztDMUhpaTRHaEI7O0EwSDloNEdBO0VBQ0UsMEJ0SHJEZ0I7RXNIc0RoQixjQUFhO0MxSGlpNEdmOztBMEg5aDRHQTtFQUNFLFlBQVc7RUFDWCxnQkFBZTtDMUhpaTRHakI7O0EwSG5pNEdBO0VBS0ksc0JBQXFCO0VBQ3JCLG9CQUFtQjtDMUhraTRHdkI7O0EwSDloNEdBO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2Ysb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixtQkFBa0I7QzFIaWk0R3BCOztBMEh0aTRHQTtFQVFJLFdBQVU7QzFIa2k0R2Q7O0EwSDFpNEdBO0VBV00sYUFBWTtFQUNaLGdCQUFlO0MxSG1pNEdyQjs7QTJIem40R0E7RUFDRSwwQnZIT2dCO0NKcW40R2xCOztBMkg3bjRHQTtFQUtJLGlCQUFnQjtFQUNoQixtQkFBa0I7QzNING40R3RCOztBMkh4bjRHQTtFQUNFLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG9CQUFtQjtFQUNuQixtQkFBa0I7QzNIMm40R3BCOztBMkgvbjRHQTtFQU9JLGV2SEpjO0NKZ280R2xCOztBMkh4bjRHQTtFQUNFLGVBQWM7RUFDZCxnQkFBZTtFQUNmLGlCQUFnQjtDM0gybjRHbEI7O0EySHRuNEdBO0UvR2hCSSxtQitHaUJ3QjtFQUMxQix1QnZIekJhO0V1SDBCYix1QkFBc0I7RUFDdEIsV0FBVTtFQUNWLG1CQUFrQjtFQUNsQixhQUFZO0MzSHluNEdkOztBMkhybjRHQTtFL0cxQkksbUIrRzJCd0I7RUFDMUIsdUJ2SG5DYTtFdUhvQ2IsWUFBVztFQUNYLGFBQVk7RUFDWixtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLFlBQVc7QzNId240R2I7O0EySC9uNEdBO0UvRzFCSSxtQitHb0MwQjtFQUMxQixhQUFZO0VBQ1osWUFBVztDM0h5bjRHZjs7QTJIcG40R0E7RUFDRSxrQkFBaUI7QzNIdW40R25COztBMkh4bjRHQTtFQUlJLFVBQVM7QzNId240R2I7O0EySDVuNEdBO0VBUUksdUJ2SDFEVztFdUgyRFgsVUFBUztFQUNULGdCQUFlO0MzSHduNEduQjs7QTJIcG40R0E7RUFDRSxpQkFBZ0I7QzNIdW40R2xCOztBMkhwbjRHQTtFQUVJLDBCdkg5RGM7Q0pvcjRHbEI7O0EySHhuNEdBO0VBS0ksWXZIekVXO0NKZ3M0R2Y7O0EySDVuNEdBO0VBUUksMEJ2SHBFYztDSjRyNEdsQjs7QTJIaG80R0E7RUFXSSwwQnZIekVjO0NKa3M0R2xCOztBNEgvczRHQTs7RUFFRSxrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLHFCQUFvQjtFQUNwQixtQkFBa0I7QzVIa3Q0R3BCOztBNEh2dDRHQTs7RUFRSSxleEhNYztDSjhzNEdsQjs7QTRIaHQ0R0E7O0VBRUUsb0JBQW1CO0VBQ25CLDBCeEhOZ0I7RXdIT2hCLGNBQWE7RUFDYix1QkFBc0I7RUFDdEIsY0FBYTtFQUNiLHdCQUF1QjtDNUhtdDRHekI7O0E0SGh0NEdBOztFQUVFLGFBQVk7QzVIbXQ0R2Q7O0E0SGp0NEdFO0VBSkY7O0lBS0ksa0JBQWlCO0lBQ2pCLFdBQVU7RzVIc3Q0R1o7Q0FDRjs7QTRIN3Q0R0E7O0VBVUksaUJBQWdCO0M1SHd0NEdwQjs7QTRIcHQ0R0E7O0VBRUUsdUJ4SC9CYTtFd0hnQ2IsY0FBYTtFQUNiLFlBQVc7RUFDWCxjQUFhO0M1SHV0NEdmOztBNEg1dDRHQTs7RUFTTSxnQkFBZTtDNUh3dDRHckI7O0E0SGp1NEdBOztFQVlRLGlCQUFnQjtDNUgwdDRHeEI7O0E0SHR1NEdBOzs7O0VBZ0JVLHNCeEhtV2dFO0NKMDMzRzFFOztBNEg3dTRHQTs7RUFzQlUsaUJBQWdCO0M1SDR0NEcxQjs7QTRIbHY0R0E7Ozs7RUEyQlUsc0J4SHhCTztDSnN2NEdqQjs7QTRIenY0R0E7O0VBaUNVLGlCQUFnQjtDNUg2dDRHMUI7O0E0SDl2NEdBOztFQXFDVSxzQnhIckNPO0NKbXc0R2pCOztBNEhudzRHQTs7RUEyQ00sOEJBQTZCO0VBQzdCLG9DeEhpSThCO0V3SGhJOUIsZUFBYztFQUNkLGlDeEgrSDhCO0V3SDlIOUIsWUFBVztFQUNYLHlFeEh3VjRGO0NKcTQzR2xHOztBNEh4dDRHQTs7RUFFRSxVQUFTO0VBQ1QscUJBQW9CO0VBQ3BCLG1CQUFrQjtDNUgydDRHcEI7O0E0SHh0NEdBO0VBQ0UsZUFBYztDNUgydDRHaEI7O0E0SHh0NEdBOztFQUdJLDBCeEh4RmM7RXdIeUZkLHNCeEgzRmM7RXdINEZkLFl4SGxHVztDSjR6NEdmOztBNEgvdDRHQTs7RUFVTSxZeEh2R1M7Q0ppMDRHZjs7QTZIeDA0R0E7RUFDRSxvQkFBbUI7RUFDbkIsYUFBWTtDN0gyMDRHZDs7QWlCeHc0R0k7RTRHckVKO0lBS0ksWUFBVztHN0g2MDRHYjtDQUNGOztBNkhuMTRHQTtFQVVJLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsaUJBQWdCO0M3SDYwNEdwQjs7QWlCcHg0R0k7RTRHckVKO0lBZU0sWUFBVztJQUNYLG1CQUFrQjtHN0grMDRHdEI7Q0FDRjs7QTZIaDI0R0E7RUFzQkksZUFBYztFQUNkLG1CQUFrQjtDN0g4MDRHdEI7O0FpQmh5NEdJO0U0R3JFSjtJQTBCTSxlQUFjO0c3SGcxNEdsQjtDQUNGOztBNkgzMjRHQTtFQThCTSxnQkFBZTtFQUNmLGlCQUFnQjtDN0hpMTRHdEI7O0FpQjN5NEdJO0U0R3JFSjtJQWtDUSxtQkFBa0I7RzdIbTE0R3hCO0NBQ0Y7O0E4SHQzNEdBO0VBQ0UsdUIxSE1hO0UwSExiLHVDMUhlYTtFMEhkYixtQkFBa0I7QzlIeTM0R3BCOztBOEh0MzRHQTtFQUNFLGNBQWE7QzlIeTM0R2Y7O0E4SHQzNEdBO0VBRUksMEIxSEdjO0NKcTM0R2xCOztBK0hwNDRHQTtFQUNFLDBCM0hXZ0I7RTJIVmhCLGVBQWM7RUFDZCxhQUFZO0VBQ1osYUFBWTtDL0h1NDRHZDs7QStIcDQ0R0E7RUFDRSxnQkFBZTtFQUNmLGdCQUFlO0MvSHU0NEdqQjs7QStIcDQ0R0E7RUFDRSxpQzNIRGdCO0UySEVoQixZQUFXO0VBQ1gsb0JBQW1CO0VBQ25CLHFCQUFvQjtDL0h1NDRHdEI7O0ErSDM0NEdBO0VBT0ksaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQixrQkFBaUI7Qy9IdzQ0R3JCOztBK0hqNTRHQTtFQWFJLG9CQUFtQjtFQUNuQixZQUFXO0MvSHc0NEdmOztBK0h0NTRHQTtFQWtCSSxZQUFXO0MvSHc0NEdmOztBK0hwNDRHQTtFQUVJLFkzSDdCVztFMkg4Qlgsc0IzSHhCYztDSjg1NEdsQjs7QWdJMTY0R0E7RXJITUUsZ0JBQWU7RUFHZixhQUFZO0VxSFBaLFlBQVc7Q2hJODY0R2I7O0FnSTE2NEdBO0VBQ0UscUJBQW9CO0VBQ3BCLGNBQWE7RUFDYixpQkFBZ0I7Q2hJNjY0R2xCOztBZ0l6NjRHQTtFbkhGTSwyQ1RLUztFUUhYLHVCUm1NZ0M7RTRIL0xsQyx1QjVIWGE7RTRIWWIsMEI1SFRnQjtFNEhVaEIsY0FBYTtFQUNiLG1CQUFrQjtFQUNsQixnQkFBNEM7RUFDNUMsZ0JBQStCO0NoSTI2NEdqQzs7QWdJcDc0R0E7RXJIUEUsZ0JBQWU7RUFHZixhQUFZO0VxSGlCVixtQkFBa0I7Q2hJNjY0R3RCOztBZ0kxNzRHQTtFQWlCSSxZQUFXO0NoSTY2NEdmOztBZ0l4NjRHQTtFQUVJLG9CQUFtQjtDaEkwNjRHdkI7O0FpSWg5NEdBO0VBRUksdUJBQXNCO0NqSWs5NEcxQjs7QWlJcDk0R0E7RUFNSSxpQkFBZ0I7Q2pJazk0R3BCOztBaUl4OTRHQTs7RUFZSSxtQkFBa0I7RUFDbEIsZ0JBQWU7RUFDZixjQUFhO0NqSWk5NEdqQjs7QWlJLzk0R0E7RUFtQkksbUJBQWtCO0NqSWc5NEd0Qjs7QWtJdis0R0E7RUFFSSxjQUFhO0NsSXkrNEdqQjs7QWtJMys0R0E7RUFLSSwwQkFBeUI7RUFDekIseUJBQXdCO0VBQ3hCLDZCQUE0QjtDbEkwKzRHaEM7O0FrSWovNEdBOztFQVdJLGNBQWE7Q2xJMis0R2pCOztBa0l2KzRHQTtFQUNFLGlCQUFnQjtDbEkwKzRHbEI7O0F1RnpnNEdBO0UyQzdkRSxhQUFZO0NsSTArNEdkOztBa0kzKzRHQTtFQUtNLGU5SGdCVztFOEhmWCxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLGVBQWM7RUFDZCxhQUFZO0VBQ1osWUFBVztFQUNYLG1CQUFrQjtDbEkwKzRHeEI7O0FrSXIvNEdBO0VBZVEsdUJBQXNCO0VBQ3RCLHlCNUNrSmM7RTRDakpkLDBCQUF5QjtFQUN6QixvQkFBbUI7Q2xJMCs0RzNCOztBbUkxZzVHRTtFRGNGO0lBc0JRLG9CQUFtQjtHbEkyKzRHekI7Q0FDRjs7QWtJbGc1R0E7RUEwQk0saUJBQWdCO0VBQ2hCLFlBQVc7Q2xJNCs0R2pCOztBa0l2ZzVHQTtFQThCUSxvQkFBbUI7Q2xJNis0RzNCOztBa0kzZzVHQTtFQWlDUSxtQkFBa0I7Q2xJOCs0RzFCOztBa0kvZzVHQTtFQXNDWSx1QkFBc0I7RUFDdEIseUI1QzJIVTtFNEMxSFYsMEJBQXlCO0VBQ3pCLG9CQUFtQjtDbEk2KzRHL0I7O0FtSXBpNUdFO0VEY0Y7SUE0Q2Msb0JBQW1CO0dsSSsrNEcvQjtDQUNGOztBa0k1aDVHQTtFQW1ETSxtQkFBa0I7Q2xJNis0R3hCOztBa0loaTVHQTtFQXNETSxjQUFhO0NsSTgrNEduQjs7QWtJcGk1R0E7RUF5RE0sWUFBVztFQUNYLGNBQWE7RUFDYix3QkFBdUI7RUFDdkIsb0JBQW1CO0NsSSsrNEd6Qjs7QWtJM2k1R0E7RUErRE0sbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGNBQWE7RUFDYiwwQjVDckNXO0N0RnFoNUdqQjs7QWtJcGo1R0E7RUF1RVEsY0FBYTtFQUNiLHdCQUF1QjtFQUN2QixvQkFBbUI7RUFDbkIsWUFBVztFQUNYLGFBQVk7Q2xJaS80R3BCOztBa0k1ajVHQTtFQWdGTSxVQUFTO0VBQ1QsWUFBVztFQUNYLGFBQVk7RUFDWixvQkFBbUI7Q2xJZy80R3pCOztBa0luazVHQTtFQXNGUSw2QkFBNEI7Q2xJaS80R3BDOztBa0k3KzRHSTtFQUNFLG1CQUFrQjtFQUNsQixRQUFPO0VBQ1AsT0FBTTtFQUNOLFNBQVE7RUFDUixVQUFTO0VBQ1QsMEJBQXlCO0VBQ3pCLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsYzlIc2NrQztDSjBpNEd4Qzs7QWtJMys0R0E7RUFFSSwyQkFBMEI7RUFDMUIsK0JBQThCO0VBQzlCLFdBQVU7Q2xJNis0R2Q7O0FvSTVtNUdBO0VBQ0UsWUFBVztDcEkrbTVHYjs7QW9JaG41R0E7RUFJSSxhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLG1CQUFrQjtDcElnbjVHdEI7O0FvSXRuNUdBOzs7Ozs7RUFVTSxtQkFBa0I7RUFDbEIsY0FBYTtFQUNiLHFCQUFvQjtDcElxbjVHMUI7O0FvSWpvNUdBO0VBZ0JJLG1EQUF1RTtDcElxbjVHM0U7O0FvSXJvNUdBO0VBcUJNLGVBQWM7Q3BJb241R3BCOztBb0l6bzVHQTtFQXlCTSxhQUFZO0VBQ1osc0JBQXFCO0VBQ3JCLGdCQUFlO0NwSW9uNUdyQjs7QW9JL281R0E7RUE4QlEsZUFBYztDcElxbjVHdEI7O0FvSW5wNUdBO0VBa0NRLHFEQUF5RTtFQUN6RSxpQkFBZ0I7Q3BJcW41R3hCOztBb0l4cDVHQTtFQXdDVSxpQkFBZ0I7RUFDaEIseUJBQXdCO0NwSW9uNUdsQzs7QW9JN3A1R0E7RUE0Q1Usc0JBQXFCO0NwSXFuNUcvQjs7QW9JanE1R0E7RUErQ1UsZ0JBQWU7Q3BJc241R3pCOztBb0lycTVHQTtFQXNETSwyQkFBMEI7RUFDMUIsZ0JBQWU7RUFDZixpQkFBZ0I7Q3BJbW41R3RCOztBMkozcTVHQTs7Ozs7O0czSm1yNUdFO0FrRjlxNUdGO0VBQ0U7SUFDRSx1REFBc0Q7SUFDdEQsb0NBQW1DO0lBQ25DLFdBQVU7R2xGZ3I1R1o7RWtGN3E1R0E7SUFDRSx3REFBdUQ7SUFDdkQsb0NBQW1DO0dsRitxNUdyQztFa0Y1cTVHQTtJQUNFLHVEQUFzRDtJQUN0RCxXQUFVO0dsRjhxNUdaO0VrRjNxNUdBO0lBQ0UsdURBQXNEO0dsRjZxNUd4RDtFa0YxcTVHQTtJQUNFLDhCQUE2QjtHbEY0cTVHL0I7Q0FDRjs7QWtGeHE1R0E7RUFDRTtJQUNFLFdBQVU7R2xGMnE1R1o7RWtGeHE1R0E7SUFDRSxXQUFVO0dsRjBxNUdaO0NBQ0Y7O0FrRnZxNUdBO0VBQ0U7SUFDRSxXQUFVO0dsRjBxNUdaO0VrRnZxNUdBO0lBQ0UsV0FBVTtHbEZ5cTVHWjtDQUNGOztBa0Z0cTVHQTtFQUNFO0lBQ0UsNENBQTJDO0dsRnlxNUc3QztFa0Z2cTVHQTtJQUNFLCtDQUE4QztHbEZ5cTVHaEQ7RWtGdnE1R0E7SUFDRSwyQ0FBMEM7R2xGeXE1RzVDO0VrRnZxNUdBO0lBQ0UsMENBQXlDO0dsRnlxNUczQztFa0Z2cTVHQTtJQUNFLDZDQUE0QztHbEZ5cTVHOUM7RWtGdnE1R0E7SUFDRSw4Q0FBNkM7R2xGeXE1Ry9DO0VrRnZxNUdBO0lBQ0UsNkNBQTRDO0dsRnlxNUc5QztFa0Z2cTVHQTtJQUNFLDZDQUE0QztHbEZ5cTVHOUM7RWtGdnE1R0E7SUFDRSw4Q0FBNkM7R2xGeXE1Ry9DO0VrRnZxNUdBO0lBQ0UsNENBQTJDO0dsRnlxNUc3QztFa0Z2cTVHQTtJQUNFLDhDQUE2QztHbEZ5cTVHL0M7Q0FDRjs7QWtGdHE1R0E7RUFDRTtJQUNFLGdCQUFlO0dsRnlxNUdqQjtFa0Z0cTVHQTtJQUNFLDREQUEyRDtHbEZ3cTVHN0Q7RWtGcnE1R0E7SUFDRSwwREFBeUQ7R2xGdXE1RzNEO0VrRnBxNUdBO0lBQ0UsNERBQTJEO0dsRnNxNUc3RDtFa0ZucTVHQTtJQUNFLDBEQUF5RDtHbEZxcTVHM0Q7RWtGbHE1R0E7SUFDRSwyREFBMEQ7R2xGb3E1RzVEO0VrRmpxNUdBO0lBQ0UsZ0JBQWU7R2xGbXE1R2pCO0NBQ0Y7O0FvR2x4NUdBO0VBRUksbUJBQWtCO0NwR294NUd0Qjs7QW9HdHg1R0E7RUFLTSxvQkFBbUI7Q3BHcXg1R3pCOztBb0cxeDVHQTtFQVNNLDhCQUE2QjtFQUM3QixVQUFTO0VBQ1QsZ0JBQWU7RUFDZixnQkFBZTtFQUVmLDBCaEd1VDhCO0VnR3RUOUIsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixPQUFNO0NwR294NUdaOztBb0c5dzVHQTtFeEZUSSxpQndGYTBCO0NwRzh3NUc5Qjs7QW9HeHc1R0E7RUFTSSxpQ2hHMFgwRjtDSnk0NEc5Rjs7QW9HL3Y1R0E7Ozs7Ozs7OztFQVVJLGtDaEdrWDZGO0NKKzQ0R2pHOztBb0c3djVHQTtFQVVNLGtDaEdvVzJGO0NKbTU0R2pHOztBb0dsdjVHQTs7Ozs7Ozs7O0VBVUksbUNoR2tWNkY7Q0prNjRHakc7O0FvR2h2NUdBO0VBVU0sbUNoR29VMkY7Q0pzNjRHakc7O0FvR3J1NUdBO0VBQ0UsaUJoR3NJK0I7Q0prbTVHakM7O0FvR3J1NUdBO0UvRnhDSSxlQUFXO0UrRjBDYixlaEd4RWU7RWdHeUVmLGNBQWE7RUFDYixvQmhHOFQ0QztFZ0c3VDVDLFlBQVc7Q3BHd3U1R2I7O0FvR3J1NUdBO0V4RnRHSSx1QlJtTWdDO0VDdEY5QixvQkF0Q1k7RStGa0NoQix5Q2hHakZlO0VnR2tGZixlaEcvQnFCO0VnR2dDckIsY0FBYTtFQUNiLGlCaEd3SCtCO0VnR3ZIL0Isa0JBQWlCO0VBQ2pCLGdCQUFlO0VBQ2Ysd0JoR3FqQmlDO0VnR3BqQmpDLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsV0FBVTtDcEd3dTVHWjs7QW9HcnU1R0E7RUFFSSxzQmhHL0ZhO0NKczA1R2pCOztBb0d6dTVHQTtFQWFNLHNCaEcxR1c7RWdHMkdYLDRDaEczR1c7Q0oyMDVHakI7O0FvRzl1NUdBOztFQW1CTSxlQUFjO0NwR2d1NUdwQjs7QW9HMXQ1R0E7RUFHTSx1QmhHaVF5RztFZ0doUXpHLG1GaEdrUStGO0NKeTk0R3JHOztBb0d0dDVHQTtFQUVJLHNCaEdqSWE7Q0p5MTVHakI7O0FvRzF0NUdBO0VBVU0sc0JoR3pJVztFZ0cwSVgsNENoRzFJVztDSjgxNUdqQjs7QW9HL3Q1R0E7O0VBZ0JNLGVBQWM7Q3BHb3Q1R3BCOztBb0c5czVHQTs7RUFJTSxlQUFjO0NwRytzNUdwQjs7QW9HMXM1R0E7RUFHTSxlaEdqS1c7Q0o0MjVHakI7O0FvRzlzNUdBOztFQVFNLGVBQWM7Q3BHMnM1R3BCOztBb0d0czVHQTtFQUVJLGVoRzdLYTtDSnEzNUdqQjs7QW9HMXM1R0E7RUFLTSxzQmhHaExXO0NKeTM1R2pCOztBb0c5czVHQTs7RUFXSSxlQUFjO0NwR3dzNUdsQjs7QW9HbnQ1R0E7RTNFL01JLDBCMkUrTjJEO0VBQ3pELHNCQUFrRDtDcEd1czVHeEQ7O0FvR3h0NUdBO0VBdUJNLDRDaEdsTVc7Q0p1NDVHakI7O0FvRzV0NUdBO0VBMkJNLHNCaEd0TVc7Q0oyNDVHakI7O0FvRy9yNUdBO0VBR00sc0JoRy9NVztDSis0NUdqQjs7QW9HbnM1R0E7O0VBUU0sZUFBYztDcEdnczVHcEI7O0FvR3hzNUdBO0VBYVEsc0JoR3pOUztFZ0cwTlQsNENoRzFOUztDSnk1NUdqQjs7QW9HeHI1R0E7RUFFSSxvQmhHOUJrRDtDSnd0NUd0RDs7QW9HcnI1R0E7O0VBR0ksY0FBYTtFQUNiLGVBQWM7RUFDZCxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixvQkFBbUI7Q3BHdXI1R3ZCOztBb0c5cjVHQTs7RUFVTSx5QkFBd0I7Q3BHeXI1RzlCOztBb0duczVHQTs7RUFhTSx5QkFBd0I7Q3BHMnI1RzlCOztBcUduOTVHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHczk1R3ZDOztBcUduOTVHSTtFQUNFLDhEckdad0I7Q0FrKzVHOUI7O0FxR245NUdJO0VBQ0UsMEJBQXFDO0NyR3M5NUczQzs7QXFHajk1R0k7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR285NUd2Qzs7QXFHajk1R0k7RUFDRSw4RHJHM0J3QjtDQSsrNUc5Qjs7QXFHajk1R0k7RUFDRSwwQkFBc0M7Q3JHbzk1RzVDOztBcUc3KzVHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHZy81R3ZDOztBcUc3KzVHSTtFQUNFLGdFakdJWTtDSjQrNUdsQjs7QXFHNys1R0k7RUFDRSwwQkFBcUM7Q3JHZy81RzNDOztBcUczKzVHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHOCs1R3ZDOztBcUczKzVHSTtFQUNFLGdFakdYWTtDSnkvNUdsQjs7QXFHMys1R0k7RUFDRSwwQkFBc0M7Q3JHOCs1RzVDOztBcUd2ZzZHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHMGc2R3ZDOztBcUd2ZzZHSTtFQUNFLDhEakc4Qlc7Q0o0KzVHakI7O0FxR3ZnNkdJO0VBQ0UsMEJBQXFDO0NyRzBnNkczQzs7QXFHcmc2R0k7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR3dnNkd2Qzs7QXFHcmc2R0k7RUFDRSw4RGpHZVc7Q0p5LzVHakI7O0FxR3JnNkdJO0VBQ0UsMEJBQXNDO0NyR3dnNkc1Qzs7QXFHamk2R0k7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR29pNkd2Qzs7QXFHamk2R0k7RUFDRSwrRGpHZ0NXO0NKb2c2R2pCOztBcUdqaTZHSTtFQUNFLDBCQUFxQztDckdvaTZHM0M7O0FxRy9oNkdJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdraTZHdkM7O0FxRy9oNkdJO0VBQ0UsK0RqR2lCVztDSmloNkdqQjs7QXFHL2g2R0k7RUFDRSwwQkFBc0M7Q3JHa2k2RzVDOztBcUczajZHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHOGo2R3ZDOztBcUczajZHSTtFQUNFLDhEakc2Qlc7Q0ppaTZHakI7O0FxRzNqNkdJO0VBQ0UsMEJBQXFDO0NyRzhqNkczQzs7QXFHemo2R0k7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzRqNkd2Qzs7QXFHemo2R0k7RUFDRSw4RGpHY1c7Q0o4aTZHakI7O0FxR3pqNkdJO0VBQ0UsMEJBQXNDO0NyRzRqNkc1Qzs7QXFHcmw2R0k7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR3dsNkd2Qzs7QXFHcmw2R0k7RUFDRSw4RGpHMkJXO0NKNmo2R2pCOztBcUdybDZHSTtFQUNFLDBCQUFxQztDckd3bDZHM0M7O0FxR25sNkdJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdzbDZHdkM7O0FxR25sNkdJO0VBQ0UsOERqR1lXO0NKMGs2R2pCOztBcUdubDZHSTtFQUNFLDBCQUFzQztDckdzbDZHNUM7O0FxRy9tNkdJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdrbjZHdkM7O0FxRy9tNkdJO0VBQ0UsZ0VqR0RZO0NKbW42R2xCOztBcUcvbTZHSTtFQUNFLDBCQUFxQztDckdrbjZHM0M7O0FxRzdtNkdJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdnbjZHdkM7O0FxRzdtNkdJO0VBQ0UsZ0VqR2hCWTtDSmdvNkdsQjs7QXFHN202R0k7RUFDRSx3QkFBc0M7Q3JHZ242RzVDOztBcUd6bzZHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHNG82R3ZDOztBcUd6bzZHSTtFQUNFLDZEakdNWTtDSnNvNkdsQjs7QXFHem82R0k7RUFDRSx3QkFBcUM7Q3JHNG82RzNDOztBcUd2bzZHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHMG82R3ZDOztBcUd2bzZHSTtFQUNFLDZEakdUWTtDSm1wNkdsQjs7QXFHdm82R0k7RUFDRSwwQkFBc0M7Q3JHMG82RzVDOztBcUducTZHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHc3E2R3ZDOztBcUducTZHSTtFQUNFLCtEZk5hO0N0RjRxNkduQjs7QXFHbnE2R0k7RUFDRSwwQkFBcUM7Q3JHc3E2RzNDOztBcUdqcTZHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHb3E2R3ZDOztBcUdqcTZHSTtFQUNFLCtEZnJCYTtDdEZ5cjZHbkI7O0FxR2pxNkdJO0VBQ0UsMEJBQXNDO0NyR29xNkc1Qzs7QXFHN3I2R0k7RUFDRSwwQkFBa0I7RUFDbEIsb0JBQWlDO0NyR2dzNkd2Qzs7QXFHN3I2R0k7RUFDRSw0RGZMUTtDdEZxczZHZDs7QXFHN3I2R0k7RUFDRSx3QkFBcUM7Q3JHZ3M2RzNDOztBcUczcjZHSTtFQUNFLDBCQUFrQjtFQUNsQixvQkFBaUM7Q3JHOHI2R3ZDOztBcUczcjZHSTtFQUNFLDREZnBCUTtDdEZrdDZHZDs7QXFHM3I2R0k7RUFDRSwwQkFBc0M7Q3JHOHI2RzVDOztBcUd2dDZHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHMHQ2R3ZDOztBcUd2dDZHSTtFQUNFLCtEZkhTO0N0RjZ0NkdmOztBcUd2dDZHSTtFQUNFLDBCQUFxQztDckcwdDZHM0M7O0FxR3J0NkdJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd3dDZHdkM7O0FxR3J0NkdJO0VBQ0UsK0RmbEJTO0N0RjB1NkdmOztBcUdydDZHSTtFQUNFLDBCQUFzQztDckd3dDZHNUM7O0FxR2p2NkdJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdvdjZHdkM7O0FxR2p2NkdJO0VBQ0UsOERmRlE7Q3RGc3Y2R2Q7O0FxR2p2NkdJO0VBQ0UsMEJBQXFDO0NyR292NkczQzs7QXFHL3U2R0k7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2t2Nkd2Qzs7QXFHL3U2R0k7RUFDRSw4RGZqQlE7Q3RGbXc2R2Q7O0FxRy91NkdJO0VBQ0UsMEJBQXNDO0NyR2t2Nkc1Qzs7QXFHM3c2R0k7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzh3Nkd2Qzs7QXFHM3c2R0k7RUFDRSwrRGZBVztDdEY4dzZHakI7O0FxRzN3NkdJO0VBQ0UsMEJBQXFDO0NyRzh3NkczQzs7QXFHenc2R0k7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzR3Nkd2Qzs7QXFHenc2R0k7RUFDRSwrRGZmVztDdEYyeDZHakI7O0FxR3p3NkdJO0VBQ0UsMEJBQXNDO0NyRzR3Nkc1Qzs7QXFHcnk2R0k7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR3d5Nkd2Qzs7QXFHcnk2R0k7RUFDRSw4RGZFVTtDdEZzeTZHaEI7O0FxR3J5NkdJO0VBQ0UsMEJBQXFDO0NyR3d5NkczQzs7QXFHbnk2R0k7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR3N5Nkd2Qzs7QXFHbnk2R0k7RUFDRSw4RGZiVTtDdEZtejZHaEI7O0FxR255NkdJO0VBQ0UsMEJBQXNDO0NyR3N5Nkc1Qzs7QXFHL3o2R0k7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2swNkd2Qzs7QXFHL3o2R0k7RUFDRSw4RGpHdUJXO0NKMnk2R2pCOztBcUcvejZHSTtFQUNFLDBCQUFxQztDckdrMDZHM0M7O0FxRzd6NkdJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdnMDZHdkM7O0FxRzd6NkdJO0VBQ0UsOERqR1FXO0NKd3o2R2pCOztBcUc3ejZHSTtFQUNFLDBCQUFzQztDckdnMDZHNUM7O0FxR3oxNkdJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc0MTZHdkM7O0FxR3oxNkdJO0VBQ0UsK0RqR3dCVztDSm8wNkdqQjs7QXFHejE2R0k7RUFDRSwwQkFBcUM7Q3JHNDE2RzNDOztBcUd2MTZHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHMDE2R3ZDOztBcUd2MTZHSTtFQUNFLCtEakdTVztDSmkxNkdqQjs7QXFHdjE2R0k7RUFDRSwwQkFBc0M7Q3JHMDE2RzVDOztBcUduMzZHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHczM2R3ZDOztBcUduMzZHSTtFQUNFLCtEakd5Qlc7Q0o2MTZHakI7O0FxR24zNkdJO0VBQ0UsMEJBQXFDO0NyR3MzNkczQzs7QXFHajM2R0k7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR28zNkd2Qzs7QXFHajM2R0k7RUFDRSwrRGpHVVc7Q0owMjZHakI7O0FxR2ozNkdJO0VBQ0UsMEJBQXNDO0NyR28zNkc1Qzs7QXFHNzQ2R0k7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2c1Nkd2Qzs7QXFHNzQ2R0k7RUFDRSwrRGpHMEJXO0NKczM2R2pCOztBcUc3NDZHSTtFQUNFLDBCQUFxQztDckdnNTZHM0M7O0FxRzM0NkdJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc4NDZHdkM7O0FxRzM0NkdJO0VBQ0UsK0RqR1dXO0NKbTQ2R2pCOztBcUczNDZHSTtFQUNFLDBCQUFzQztDckc4NDZHNUM7O0FxR3Y2NkdJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckcwNjZHdkM7O0FxR3Y2NkdJO0VBQ0UsOERqRzJCVztDSis0NkdqQjs7QXFHdjY2R0k7RUFDRSwwQkFBcUM7Q3JHMDY2RzNDOztBcUdyNjZHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHdzY2R3ZDOztBcUdyNjZHSTtFQUNFLDhEakdZVztDSjQ1NkdqQjs7QXFHcjY2R0k7RUFDRSwwQkFBc0M7Q3JHdzY2RzVDOztBcUdqODZHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHbzg2R3ZDOztBcUdqODZHSTtFQUNFLCtEakc0Qlc7Q0p3NjZHakI7O0FxR2o4NkdJO0VBQ0UsMEJBQXFDO0NyR284NkczQzs7QXFHLzc2R0k7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2s4Nkd2Qzs7QXFHLzc2R0k7RUFDRSwrRGpHYVc7Q0pxNzZHakI7O0FxRy83NkdJO0VBQ0UsMEJBQXNDO0NyR2s4Nkc1Qzs7QXFHMzk2R0k7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzg5Nkd2Qzs7QXFHMzk2R0k7RUFDRSw4RGpHNkJXO0NKaTg2R2pCOztBcUczOTZHSTtFQUNFLDBCQUFxQztDckc4OTZHM0M7O0FxR3o5NkdJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc0OTZHdkM7O0FxR3o5NkdJO0VBQ0UsOERqR2NXO0NKODg2R2pCOztBcUd6OTZHSTtFQUNFLDBCQUFzQztDckc0OTZHNUM7O0FxR3IvNkdJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd3LzZHdkM7O0FxR3IvNkdJO0VBQ0UsOERqRzhCVztDSjA5NkdqQjs7QXFHci82R0k7RUFDRSwwQkFBcUM7Q3JHdy82RzNDOztBcUduLzZHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHcy82R3ZDOztBcUduLzZHSTtFQUNFLDhEakdlVztDSnUrNkdqQjs7QXFHbi82R0k7RUFDRSwwQkFBc0M7Q3JHcy82RzVDOztBcUcvZzdHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHa2g3R3ZDOztBcUcvZzdHSTtFQUNFLCtEakcrQlc7Q0ptLzZHakI7O0FxRy9nN0dJO0VBQ0UsMEJBQXFDO0NyR2toN0czQzs7QXFHN2c3R0k7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2doN0d2Qzs7QXFHN2c3R0k7RUFDRSwrRGpHZ0JXO0NKZ2c3R2pCOztBcUc3ZzdHSTtFQUNFLDBCQUFzQztDckdnaDdHNUM7O0FxR3ppN0dJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc0aTdHdkM7O0FxR3ppN0dJO0VBQ0UsK0RqR2dDVztDSjRnN0dqQjs7QXFHemk3R0k7RUFDRSwwQkFBcUM7Q3JHNGk3RzNDOztBcUd2aTdHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHMGk3R3ZDOztBcUd2aTdHSTtFQUNFLCtEakdpQlc7Q0p5aDdHakI7O0FxR3ZpN0dJO0VBQ0UsMEJBQXNDO0NyRzBpN0c1Qzs7QXFHbms3R0k7RUFDRSx1QkFBa0I7RUFDbEIsc0JBQWlDO0NyR3NrN0d2Qzs7QXFHbms3R0k7RUFDRSxnRWpHRlM7Q0p3azdHZjs7QXFHbms3R0k7RUFDRSwwQkFBcUM7Q3JHc2s3RzNDOztBcUdqazdHSTtFQUNFLHVCQUFrQjtFQUNsQixzQkFBaUM7Q3JHb2s3R3ZDOztBcUdqazdHSTtFQUNFLGdFakdqQlM7Q0pxbDdHZjs7QXFHams3R0k7RUFDRSx3QkFBc0M7Q3JHb2s3RzVDOztBcUc3bDdHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHZ203R3ZDOztBcUc3bDdHSTtFQUNFLGdFakdJWTtDSjRsN0dsQjs7QXFHN2w3R0k7RUFDRSwwQkFBcUM7Q3JHZ203RzNDOztBcUczbDdHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHOGw3R3ZDOztBcUczbDdHSTtFQUNFLGdFakdYWTtDSnltN0dsQjs7QXFHM2w3R0k7RUFDRSwwQkFBc0M7Q3JHOGw3RzVDOztBcUd2bjdHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHMG43R3ZDOztBcUd2bjdHSTtFQUNFLDZEakdNWTtDSm9uN0dsQjs7QXFHdm43R0k7RUFDRSx3QkFBcUM7Q3JHMG43RzNDOztBcUdybjdHSTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHd243R3ZDOztBcUdybjdHSTtFQUNFLDZEakdUWTtDSmlvN0dsQjs7QXFHcm43R0k7RUFDRSwwQkFBc0M7Q3JHd243RzVDOztBcUdobjdHSTtFQUNFLGNBQWE7Q3JHbW43R25COztBcUdqbjdHTTtFQUNFLDhEckczQ3NCO0NBK3A3RzlCOztBcUdqbjdHTTtFQUNFLDhEckcvQ3NCO0NBbXE3RzlCOztBcUdqbjdHTTtFQUNFLDhEckduRHNCO0NBdXE3RzlCOztBcUdobjdHSTtFQUNFLDBCckd4RHdCO0NBMnE3RzlCOztBcUdqbjdHTTtFQUNFLDBCQUFzQztDckdvbjdHOUM7O0FxR2huN0dJO0VBQ0UsMEJyR2hFd0I7Q0FtcjdHOUI7O0FxR2puN0dNO0VBQ0UsMEJBQXNDO0NyR29uN0c5Qzs7QXFHaG43R0k7RUFDRSwwQnJHeEV3QjtDQTJyN0c5Qjs7QXFHam43R007RUFDRSwwQkFBc0M7Q3JHb243RzlDOztBcUd4cDdHSTtFQUNFLGNBQWE7Q3JHMnA3R25COztBcUd6cDdHTTtFQUNFLGdFakczQlU7Q0p1cjdHbEI7O0FxR3pwN0dNO0VBQ0UsZ0VqRy9CVTtDSjJyN0dsQjs7QXFHenA3R007RUFDRSxnRWpHbkNVO0NKK3I3R2xCOztBcUd4cDdHSTtFQUNFLDBCakd4Q1k7Q0ptczdHbEI7O0FxR3pwN0dNO0VBQ0UsMEJBQXNDO0NyRzRwN0c5Qzs7QXFHeHA3R0k7RUFDRSwwQmpHaERZO0NKMnM3R2xCOztBcUd6cDdHTTtFQUNFLDBCQUFzQztDckc0cDdHOUM7O0FxR3hwN0dJO0VBQ0UsMEJqR3hEWTtDSm10N0dsQjs7QXFHenA3R007RUFDRSwwQkFBc0M7Q3JHNHA3RzlDOztBcUdoczdHSTtFQUNFLGNBQWE7Q3JHbXM3R25COztBcUdqczdHTTtFQUNFLDhEakdEUztDSnFzN0dqQjs7QXFHanM3R007RUFDRSw4RGpHTFM7Q0p5czdHakI7O0FxR2pzN0dNO0VBQ0UsOERqR1RTO0NKNnM3R2pCOztBcUdoczdHSTtFQUNFLDBCakdkVztDSml0N0dqQjs7QXFHanM3R007RUFDRSwwQkFBc0M7Q3JHb3M3RzlDOztBcUdoczdHSTtFQUNFLDBCakd0Qlc7Q0p5dDdHakI7O0FxR2pzN0dNO0VBQ0UsMEJBQXNDO0NyR29zN0c5Qzs7QXFHaHM3R0k7RUFDRSwwQmpHOUJXO0NKaXU3R2pCOztBcUdqczdHTTtFQUNFLDBCQUFzQztDckdvczdHOUM7O0FxR3h1N0dJO0VBQ0UsY0FBYTtDckcydTdHbkI7O0FxR3p1N0dNO0VBQ0UsK0RqR0NTO0NKMnU3R2pCOztBcUd6dTdHTTtFQUNFLCtEakdIUztDSit1N0dqQjs7QXFHenU3R007RUFDRSwrRGpHUFM7Q0ptdjdHakI7O0FxR3h1N0dJO0VBQ0UsMEJqR1pXO0NKdXY3R2pCOztBcUd6dTdHTTtFQUNFLDBCQUFzQztDckc0dTdHOUM7O0FxR3h1N0dJO0VBQ0UsMEJqR3BCVztDSit2N0dqQjs7QXFHenU3R007RUFDRSwwQkFBc0M7Q3JHNHU3RzlDOztBcUd4dTdHSTtFQUNFLDBCakc1Qlc7Q0p1dzdHakI7O0FxR3p1N0dNO0VBQ0UsMEJBQXNDO0NyRzR1N0c5Qzs7QXFHaHg3R0k7RUFDRSxjQUFhO0NyR214N0duQjs7QXFHang3R007RUFDRSw4RGpHRlM7Q0pzeDdHakI7O0FxR2p4N0dNO0VBQ0UsOERqR05TO0NKMHg3R2pCOztBcUdqeDdHTTtFQUNFLDhEakdWUztDSjh4N0dqQjs7QXFHaHg3R0k7RUFDRSwwQmpHZlc7Q0preTdHakI7O0FxR2p4N0dNO0VBQ0UsMEJBQXNDO0NyR294N0c5Qzs7QXFHaHg3R0k7RUFDRSwwQmpHdkJXO0NKMHk3R2pCOztBcUdqeDdHTTtFQUNFLDBCQUFzQztDckdveDdHOUM7O0FxR2h4N0dJO0VBQ0UsMEJqRy9CVztDSmt6N0dqQjs7QXFHang3R007RUFDRSwwQkFBc0M7Q3JHb3g3RzlDOztBcUd4ejdHSTtFQUNFLGNBQWE7Q3JHMno3R25COztBcUd6ejdHTTtFQUNFLDhEakdKUztDSmcwN0dqQjs7QXFHeno3R007RUFDRSw4RGpHUlM7Q0pvMDdHakI7O0FxR3p6N0dNO0VBQ0UsOERqR1pTO0NKdzA3R2pCOztBcUd4ejdHSTtFQUNFLDBCakdqQlc7Q0o0MDdHakI7O0FxR3p6N0dNO0VBQ0UsMEJBQXNDO0NyRzR6N0c5Qzs7QXFHeHo3R0k7RUFDRSwwQmpHekJXO0NKbzE3R2pCOztBcUd6ejdHTTtFQUNFLDBCQUFzQztDckc0ejdHOUM7O0FxR3h6N0dJO0VBQ0UsMEJqR2pDVztDSjQxN0dqQjs7QXFHeno3R007RUFDRSwwQkFBc0M7Q3JHNHo3RzlDOztBcUdoMjdHSTtFQUNFLGNBQWE7Q3JHbTI3R25COztBcUdqMjdHTTtFQUNFLGdFakdoQ1U7Q0pvNDdHbEI7O0FxR2oyN0dNO0VBQ0UsZ0VqR3BDVTtDSnc0N0dsQjs7QXFHajI3R007RUFDRSxnRWpHeENVO0NKNDQ3R2xCOztBcUdoMjdHSTtFQUNFLDBCakc3Q1k7Q0pnNTdHbEI7O0FxR2oyN0dNO0VBQ0Usd0JBQXNDO0NyR28yN0c5Qzs7QXFHaDI3R0k7RUFDRSwwQmpHckRZO0NKdzU3R2xCOztBcUdqMjdHTTtFQUNFLHdCQUFzQztDckdvMjdHOUM7O0FxR2gyN0dJO0VBQ0UsMEJqRzdEWTtDSmc2N0dsQjs7QXFHajI3R007RUFDRSx3QkFBc0M7Q3JHbzI3RzlDOztBcUd4NDdHSTtFQUNFLGNBQWE7Q3JHMjQ3R25COztBcUd6NDdHTTtFQUNFLDZEakd6QlU7Q0pxNjdHbEI7O0FxR3o0N0dNO0VBQ0UsNkRqRzdCVTtDSnk2N0dsQjs7QXFHejQ3R007RUFDRSw2RGpHakNVO0NKNjY3R2xCOztBcUd4NDdHSTtFQUNFLDBCakd0Q1k7Q0ppNzdHbEI7O0FxR3o0N0dNO0VBQ0UsMEJBQXNDO0NyRzQ0N0c5Qzs7QXFHeDQ3R0k7RUFDRSwwQmpHOUNZO0NKeTc3R2xCOztBcUd6NDdHTTtFQUNFLDBCQUFzQztDckc0NDdHOUM7O0FxR3g0N0dJO0VBQ0UsMEJqR3REWTtDSmk4N0dsQjs7QXFHejQ3R007RUFDRSwwQkFBc0M7Q3JHNDQ3RzlDOztBcUdoNzdHSTtFQUNFLGNBQWE7Q3JHbTc3R25COztBcUdqNzdHTTtFQUNFLCtEZnJDVztDdEZ5OTdHbkI7O0FxR2o3N0dNO0VBQ0UsK0RmekNXO0N0RjY5N0duQjs7QXFHajc3R007RUFDRSwrRGY3Q1c7Q3RGaSs3R25COztBcUdoNzdHSTtFQUNFLDBCZmxEYTtDdEZxKzdHbkI7O0FxR2o3N0dNO0VBQ0UsMEJBQXNDO0NyR283N0c5Qzs7QXFHaDc3R0k7RUFDRSwwQmYxRGE7Q3RGNis3R25COztBcUdqNzdHTTtFQUNFLDBCQUFzQztDckdvNzdHOUM7O0FxR2g3N0dJO0VBQ0UsMEJmbEVhO0N0RnEvN0duQjs7QXFHajc3R007RUFDRSwwQkFBc0M7Q3JHbzc3RzlDOztBcUd4OTdHSTtFQUNFLGNBQWE7Q3JHMjk3R25COztBcUd6OTdHTTtFQUNFLDREZnBDTTtDdEZnZzhHZDs7QXFHejk3R007RUFDRSw0RGZ4Q007Q3RGb2c4R2Q7O0FxR3o5N0dNO0VBQ0UsNERmNUNNO0N0RndnOEdkOztBcUd4OTdHSTtFQUNFLDBCZmpEUTtDdEY0ZzhHZDs7QXFHejk3R007RUFDRSwwQkFBc0M7Q3JHNDk3RzlDOztBcUd4OTdHSTtFQUNFLDBCZnpEUTtDdEZvaDhHZDs7QXFHejk3R007RUFDRSwwQkFBc0M7Q3JHNDk3RzlDOztBcUd4OTdHSTtFQUNFLDBCZmpFUTtDdEY0aDhHZDs7QXFHejk3R007RUFDRSwwQkFBc0M7Q3JHNDk3RzlDOztBcUdoZzhHSTtFQUNFLGNBQWE7Q3JHbWc4R25COztBcUdqZzhHTTtFQUNFLCtEZmxDTztDdEZzaThHZjs7QXFHamc4R007RUFDRSwrRGZ0Q087Q3RGMGk4R2Y7O0FxR2pnOEdNO0VBQ0UsK0RmMUNPO0N0RjhpOEdmOztBcUdoZzhHSTtFQUNFLDBCZi9DUztDdEZrajhHZjs7QXFHamc4R007RUFDRSwwQkFBc0M7Q3JHb2c4RzlDOztBcUdoZzhHSTtFQUNFLDBCZnZEUztDdEYwajhHZjs7QXFHamc4R007RUFDRSwwQkFBc0M7Q3JHb2c4RzlDOztBcUdoZzhHSTtFQUNFLDBCZi9EUztDdEZrazhHZjs7QXFHamc4R007RUFDRSwwQkFBc0M7Q3JHb2c4RzlDOztBcUd4aThHSTtFQUNFLGNBQWE7Q3JHMmk4R25COztBcUd6aThHTTtFQUNFLDhEZmpDTTtDdEY2azhHZDs7QXFHemk4R007RUFDRSw4RGZyQ007Q3RGaWw4R2Q7O0FxR3ppOEdNO0VBQ0UsOERmekNNO0N0RnFsOEdkOztBcUd4aThHSTtFQUNFLDBCZjlDUTtDdEZ5bDhHZDs7QXFHemk4R007RUFDRSwwQkFBc0M7Q3JHNGk4RzlDOztBcUd4aThHSTtFQUNFLDBCZnREUTtDdEZpbThHZDs7QXFHemk4R007RUFDRSwwQkFBc0M7Q3JHNGk4RzlDOztBcUd4aThHSTtFQUNFLDBCZjlEUTtDdEZ5bThHZDs7QXFHemk4R007RUFDRSwwQkFBc0M7Q3JHNGk4RzlDOztBcUdobDhHSTtFQUNFLGNBQWE7Q3JHbWw4R25COztBcUdqbDhHTTtFQUNFLCtEZi9CUztDdEZtbjhHakI7O0FxR2psOEdNO0VBQ0UsK0RmbkNTO0N0RnVuOEdqQjs7QXFHamw4R007RUFDRSwrRGZ2Q1M7Q3RGMm44R2pCOztBcUdobDhHSTtFQUNFLDBCZjVDVztDdEYrbjhHakI7O0FxR2psOEdNO0VBQ0UsMEJBQXNDO0NyR29sOEc5Qzs7QXFHaGw4R0k7RUFDRSwwQmZwRFc7Q3RGdW84R2pCOztBcUdqbDhHTTtFQUNFLDBCQUFzQztDckdvbDhHOUM7O0FxR2hsOEdJO0VBQ0UsMEJmNURXO0N0RitvOEdqQjs7QXFHamw4R007RUFDRSwwQkFBc0M7Q3JHb2w4RzlDOztBcUd4bjhHSTtFQUNFLGNBQWE7Q3JHMm44R25COztBcUd6bjhHTTtFQUNFLDhEZjdCUTtDdEZ5cDhHaEI7O0FxR3puOEdNO0VBQ0UsOERmakNRO0N0RjZwOEdoQjs7QXFHem44R007RUFDRSw4RGZyQ1E7Q3RGaXE4R2hCOztBcUd4bjhHSTtFQUNFLDBCZjFDVTtDdEZxcThHaEI7O0FxR3puOEdNO0VBQ0UsMEJBQXNDO0NyRzRuOEc5Qzs7QXFHeG44R0k7RUFDRSwwQmZsRFU7Q3RGNnE4R2hCOztBcUd6bjhHTTtFQUNFLDBCQUFzQztDckc0bjhHOUM7O0FxR3huOEdJO0VBQ0UsMEJmMURVO0N0RnFyOEdoQjs7QXFHem44R007RUFDRSwwQkFBc0M7Q3JHNG44RzlDOztBcUdocThHSTtFQUNFLGNBQWE7Q3JHbXE4R25COztBcUdqcThHTTtFQUNFLDhEakdSUztDSjRxOEdqQjs7QXFHanE4R007RUFDRSw4RGpHWlM7Q0pncjhHakI7O0FxR2pxOEdNO0VBQ0UsOERqR2hCUztDSm9yOEdqQjs7QXFHaHE4R0k7RUFDRSwwQmpHckJXO0NKd3I4R2pCOztBcUdqcThHTTtFQUNFLDBCQUFzQztDckdvcThHOUM7O0FxR2hxOEdJO0VBQ0UsMEJqRzdCVztDSmdzOEdqQjs7QXFHanE4R007RUFDRSwwQkFBc0M7Q3JHb3E4RzlDOztBcUdocThHSTtFQUNFLDBCakdyQ1c7Q0p3czhHakI7O0FxR2pxOEdNO0VBQ0UsMEJBQXNDO0NyR29xOEc5Qzs7QXFHeHM4R0k7RUFDRSxjQUFhO0NyRzJzOEduQjs7QXFHenM4R007RUFDRSwrRGpHUFM7Q0ptdDhHakI7O0FxR3pzOEdNO0VBQ0UsK0RqR1hTO0NKdXQ4R2pCOztBcUd6czhHTTtFQUNFLCtEakdmUztDSjJ0OEdqQjs7QXFHeHM4R0k7RUFDRSwwQmpHcEJXO0NKK3Q4R2pCOztBcUd6czhHTTtFQUNFLDBCQUFzQztDckc0czhHOUM7O0FxR3hzOEdJO0VBQ0UsMEJqRzVCVztDSnV1OEdqQjs7QXFHenM4R007RUFDRSwwQkFBc0M7Q3JHNHM4RzlDOztBcUd4czhHSTtFQUNFLDBCakdwQ1c7Q0ordThHakI7O0FxR3pzOEdNO0VBQ0UsMEJBQXNDO0NyRzRzOEc5Qzs7QXFHaHY4R0k7RUFDRSxjQUFhO0NyR212OEduQjs7QXFHanY4R007RUFDRSwrRGpHTlM7Q0owdjhHakI7O0FxR2p2OEdNO0VBQ0UsK0RqR1ZTO0NKOHY4R2pCOztBcUdqdjhHTTtFQUNFLCtEakdkUztDSmt3OEdqQjs7QXFHaHY4R0k7RUFDRSwwQmpHbkJXO0NKc3c4R2pCOztBcUdqdjhHTTtFQUNFLDBCQUFzQztDckdvdjhHOUM7O0FxR2h2OEdJO0VBQ0UsMEJqRzNCVztDSjh3OEdqQjs7QXFHanY4R007RUFDRSwwQkFBc0M7Q3JHb3Y4RzlDOztBcUdodjhHSTtFQUNFLDBCakduQ1c7Q0pzeDhHakI7O0FxR2p2OEdNO0VBQ0UsMEJBQXNDO0NyR292OEc5Qzs7QXFHeHg4R0k7RUFDRSxjQUFhO0NyRzJ4OEduQjs7QXFHeng4R007RUFDRSwrRGpHTFM7Q0ppeThHakI7O0FxR3p4OEdNO0VBQ0UsK0RqR1RTO0NKcXk4R2pCOztBcUd6eDhHTTtFQUNFLCtEakdiUztDSnl5OEdqQjs7QXFHeHg4R0k7RUFDRSwwQmpHbEJXO0NKNnk4R2pCOztBcUd6eDhHTTtFQUNFLDBCQUFzQztDckc0eDhHOUM7O0FxR3h4OEdJO0VBQ0UsMEJqRzFCVztDSnF6OEdqQjs7QXFHeng4R007RUFDRSwwQkFBc0M7Q3JHNHg4RzlDOztBcUd4eDhHSTtFQUNFLDBCakdsQ1c7Q0o2ejhHakI7O0FxR3p4OEdNO0VBQ0UsMEJBQXNDO0NyRzR4OEc5Qzs7QXFHaDA4R0k7RUFDRSxjQUFhO0NyR20wOEduQjs7QXFHajA4R007RUFDRSw4RGpHSlM7Q0p3MDhHakI7O0FxR2owOEdNO0VBQ0UsOERqR1JTO0NKNDA4R2pCOztBcUdqMDhHTTtFQUNFLDhEakdaUztDSmcxOEdqQjs7QXFHaDA4R0k7RUFDRSwwQmpHakJXO0NKbzE4R2pCOztBcUdqMDhHTTtFQUNFLDBCQUFzQztDckdvMDhHOUM7O0FxR2gwOEdJO0VBQ0UsMEJqR3pCVztDSjQxOEdqQjs7QXFHajA4R007RUFDRSwwQkFBc0M7Q3JHbzA4RzlDOztBcUdoMDhHSTtFQUNFLDBCakdqQ1c7Q0pvMjhHakI7O0FxR2owOEdNO0VBQ0UsMEJBQXNDO0NyR28wOEc5Qzs7QXFHeDI4R0k7RUFDRSxjQUFhO0NyRzIyOEduQjs7QXFHejI4R007RUFDRSwrRGpHSFM7Q0orMjhHakI7O0FxR3oyOEdNO0VBQ0UsK0RqR1BTO0NKbTM4R2pCOztBcUd6MjhHTTtFQUNFLCtEakdYUztDSnUzOEdqQjs7QXFHeDI4R0k7RUFDRSwwQmpHaEJXO0NKMjM4R2pCOztBcUd6MjhHTTtFQUNFLDBCQUFzQztDckc0MjhHOUM7O0FxR3gyOEdJO0VBQ0UsMEJqR3hCVztDSm00OEdqQjs7QXFHejI4R007RUFDRSwwQkFBc0M7Q3JHNDI4RzlDOztBcUd4MjhHSTtFQUNFLDBCakdoQ1c7Q0oyNDhHakI7O0FxR3oyOEdNO0VBQ0UsMEJBQXNDO0NyRzQyOEc5Qzs7QXFHaDU4R0k7RUFDRSxjQUFhO0NyR201OEduQjs7QXFHajU4R007RUFDRSw4RGpHRlM7Q0pzNThHakI7O0FxR2o1OEdNO0VBQ0UsOERqR05TO0NKMDU4R2pCOztBcUdqNThHTTtFQUNFLDhEakdWUztDSjg1OEdqQjs7QXFHaDU4R0k7RUFDRSwwQmpHZlc7Q0prNjhHakI7O0FxR2o1OEdNO0VBQ0UsMEJBQXNDO0NyR281OEc5Qzs7QXFHaDU4R0k7RUFDRSwwQmpHdkJXO0NKMDY4R2pCOztBcUdqNThHTTtFQUNFLDBCQUFzQztDckdvNThHOUM7O0FxR2g1OEdJO0VBQ0UsMEJqRy9CVztDSms3OEdqQjs7QXFHajU4R007RUFDRSwwQkFBc0M7Q3JHbzU4RzlDOztBcUd4NzhHSTtFQUNFLGNBQWE7Q3JHMjc4R25COztBcUd6NzhHTTtFQUNFLDhEakdEUztDSjY3OEdqQjs7QXFHejc4R007RUFDRSw4RGpHTFM7Q0ppODhHakI7O0FxR3o3OEdNO0VBQ0UsOERqR1RTO0NKcTg4R2pCOztBcUd4NzhHSTtFQUNFLDBCakdkVztDSnk4OEdqQjs7QXFHejc4R007RUFDRSwwQkFBc0M7Q3JHNDc4RzlDOztBcUd4NzhHSTtFQUNFLDBCakd0Qlc7Q0ppOThHakI7O0FxR3o3OEdNO0VBQ0UsMEJBQXNDO0NyRzQ3OEc5Qzs7QXFHeDc4R0k7RUFDRSwwQmpHOUJXO0NKeTk4R2pCOztBcUd6NzhHTTtFQUNFLDBCQUFzQztDckc0NzhHOUM7O0FxR2grOEdJO0VBQ0UsY0FBYTtDckdtKzhHbkI7O0FxR2orOEdNO0VBQ0UsK0RqR0FTO0NKbys4R2pCOztBcUdqKzhHTTtFQUNFLCtEakdKUztDSncrOEdqQjs7QXFHais4R007RUFDRSwrRGpHUlM7Q0o0KzhHakI7O0FxR2grOEdJO0VBQ0UsMEJqR2JXO0NKZy84R2pCOztBcUdqKzhHTTtFQUNFLDBCQUFzQztDckdvKzhHOUM7O0FxR2grOEdJO0VBQ0UsMEJqR3JCVztDSncvOEdqQjs7QXFHais4R007RUFDRSwwQkFBc0M7Q3JHbys4RzlDOztBcUdoKzhHSTtFQUNFLDBCakc3Qlc7Q0pnZzlHakI7O0FxR2orOEdNO0VBQ0UsMEJBQXNDO0NyR28rOEc5Qzs7QXFHeGc5R0k7RUFDRSxjQUFhO0NyRzJnOUduQjs7QXFHemc5R007RUFDRSwrRGpHQ1M7Q0oyZzlHakI7O0FxR3pnOUdNO0VBQ0UsK0RqR0hTO0NKK2c5R2pCOztBcUd6ZzlHTTtFQUNFLCtEakdQUztDSm1oOUdqQjs7QXFHeGc5R0k7RUFDRSwwQmpHWlc7Q0p1aDlHakI7O0FxR3pnOUdNO0VBQ0UsMEJBQXNDO0NyRzRnOUc5Qzs7QXFHeGc5R0k7RUFDRSwwQmpHcEJXO0NKK2g5R2pCOztBcUd6ZzlHTTtFQUNFLDBCQUFzQztDckc0ZzlHOUM7O0FxR3hnOUdJO0VBQ0UsMEJqRzVCVztDSnVpOUdqQjs7QXFHemc5R007RUFDRSwwQkFBc0M7Q3JHNGc5RzlDOztBcUdoajlHSTtFQUNFLGNBQWE7Q3JHbWo5R25COztBcUdqajlHTTtFQUNFLGdFakdqQ087Q0pxbDlHZjs7QXFHamo5R007RUFDRSxnRWpHckNPO0NKeWw5R2Y7O0FxR2pqOUdNO0VBQ0UsZ0VqR3pDTztDSjZsOUdmOztBcUdoajlHSTtFQUNFLHVCakc5Q1M7Q0ppbTlHZjs7QXFHamo5R007RUFDRSx3QkFBc0M7Q3JHb2o5RzlDOztBcUdoajlHSTtFQUNFLHVCakd0RFM7Q0p5bTlHZjs7QXFHamo5R007RUFDRSx3QkFBc0M7Q3JHb2o5RzlDOztBcUdoajlHSTtFQUNFLHVCakc5RFM7Q0ppbjlHZjs7QXFHamo5R007RUFDRSx3QkFBc0M7Q3JHb2o5RzlDOztBcUd4bDlHSTtFQUNFLGNBQWE7Q3JHMmw5R25COztBcUd6bDlHTTtFQUNFLGdFakczQlU7Q0p1bjlHbEI7O0FxR3psOUdNO0VBQ0UsZ0VqRy9CVTtDSjJuOUdsQjs7QXFHemw5R007RUFDRSxnRWpHbkNVO0NKK245R2xCOztBcUd4bDlHSTtFQUNFLDBCakd4Q1k7Q0ptbzlHbEI7O0FxR3psOUdNO0VBQ0UsMEJBQXNDO0NyRzRsOUc5Qzs7QXFHeGw5R0k7RUFDRSwwQmpHaERZO0NKMm85R2xCOztBcUd6bDlHTTtFQUNFLDBCQUFzQztDckc0bDlHOUM7O0FxR3hsOUdJO0VBQ0UsMEJqR3hEWTtDSm1wOUdsQjs7QXFHemw5R007RUFDRSwwQkFBc0M7Q3JHNGw5RzlDOztBcUdobzlHSTtFQUNFLGNBQWE7Q3JHbW85R25COztBcUdqbzlHTTtFQUNFLDZEakd6QlU7Q0o2cDlHbEI7O0FxR2pvOUdNO0VBQ0UsNkRqRzdCVTtDSmlxOUdsQjs7QXFHam85R007RUFDRSw2RGpHakNVO0NKcXE5R2xCOztBcUdobzlHSTtFQUNFLDBCakd0Q1k7Q0p5cTlHbEI7O0FxR2pvOUdNO0VBQ0UsMEJBQXNDO0NyR29vOUc5Qzs7QXFHaG85R0k7RUFDRSwwQmpHOUNZO0NKaXI5R2xCOztBcUdqbzlHTTtFQUNFLDBCQUFzQztDckdvbzlHOUM7O0FxR2hvOUdJO0VBQ0UsMEJqR3REWTtDSnlyOUdsQjs7QXFHam85R007RUFDRSwwQkFBc0M7Q3JHb285RzlDOztBcUd2bjlHRTtFQUVJLHNCckcxRndCO0V5QksxQiwwQnpCTDBCO0NBb3Q5RzlCOztBcUc1bjlHRTtFQVFNLHlPQUFvRTtDckd3bjlHNUU7O0FxR2hvOUdFO0VBV00sbUxBQWlFO0NyR3luOUd6RTs7QXFHcG85R0U7RUFrQk0sK0VyRzFHc0I7Q0FndTlHOUI7O0FxR3hvOUdFO0VBeUJJLHNCQUFrQztDckdtbjlHeEM7O0FxRzVvOUdFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHbW45R3hDOztBcUdqcDlHRTtFQUVJLHNCakcxRVk7RXFCWGQsMEJyQldjO0NKOHQ5R2xCOztBcUd0cDlHRTtFQVFNLHlPQUFvRTtDckdrcDlHNUU7O0FxRzFwOUdFO0VBV00sbUxBQWlFO0NyR21wOUd6RTs7QXFHOXA5R0U7RUFrQk0saUZqRzFGVTtDSjB1OUdsQjs7QXFHbHE5R0U7RUF5Qkksc0JBQWtDO0NyRzZvOUd4Qzs7QXFHdHE5R0U7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckc2bzlHeEM7O0FxRzNxOUdFO0VBRUksc0JqR2hEVztFcUJyQ2IsMEJyQnFDYTtDSjh0OUdqQjs7QXFHaHI5R0U7RUFRTSx5T0FBb0U7Q3JHNHE5RzVFOztBcUdwcjlHRTtFQVdNLG1MQUFpRTtDckc2cTlHekU7O0FxR3hyOUdFO0VBa0JNLCtFakdoRVM7Q0owdTlHakI7O0FxRzVyOUdFO0VBeUJJLHNCQUFrQztDckd1cTlHeEM7O0FxR2hzOUdFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHdXE5R3hDOztBcUdyczlHRTtFQUVJLHNCakc5Q1c7RXFCdkNiLDBCckJ1Q2E7Q0pzdjlHakI7O0FxRzFzOUdFO0VBUU0seU9BQW9FO0NyR3NzOUc1RTs7QXFHOXM5R0U7RUFXTSxtTEFBaUU7Q3JHdXM5R3pFOztBcUdsdDlHRTtFQWtCTSxnRmpHOURTO0NKa3c5R2pCOztBcUd0dDlHRTtFQXlCSSxzQkFBa0M7Q3JHaXM5R3hDOztBcUcxdDlHRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyR2lzOUd4Qzs7QXFHL3Q5R0U7RUFFSSxzQmpHakRXO0VxQnBDYiwwQnJCb0NhO0NKbXg5R2pCOztBcUdwdTlHRTtFQVFNLHlPQUFvRTtDckdndTlHNUU7O0FxR3h1OUdFO0VBV00sbUxBQWlFO0NyR2l1OUd6RTs7QXFHNXU5R0U7RUFrQk0sK0VqR2pFUztDSit4OUdqQjs7QXFHaHY5R0U7RUF5Qkksc0JBQWtDO0NyRzJ0OUd4Qzs7QXFHcHY5R0U7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckcydDlHeEM7O0FxR3p2OUdFO0VBRUksc0JqR25EVztFcUJsQ2IsMEJyQmtDYTtDSit5OUdqQjs7QXFHOXY5R0U7RUFRTSx5T0FBb0U7Q3JHMHY5RzVFOztBcUdsdzlHRTtFQVdNLG1MQUFpRTtDckcydjlHekU7O0FxR3R3OUdFO0VBa0JNLCtFakduRVM7Q0oyejlHakI7O0FxRzF3OUdFO0VBeUJJLHNCQUFrQztDckdxdjlHeEM7O0FxRzl3OUdFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHcXY5R3hDOztBcUdueDlHRTtFQUVJLHNCakcvRVk7RXFCTmQsMEJyQk1jO0NKcTI5R2xCOztBcUd4eDlHRTtFQVFNLHlPQUFvRTtDckdveDlHNUU7O0FxRzV4OUdFO0VBV00sbUxBQWlFO0NyR3F4OUd6RTs7QXFHaHk5R0U7RUFrQk0saUZqRy9GVTtDSmkzOUdsQjs7QXFHcHk5R0U7RUF5Qkksb0JBQWtDO0NyRyt3OUd4Qzs7QXFHeHk5R0U7RUE2Qkksd0JBQXNDO0VBQ3RDLG9CQUFrQztDckcrdzlHeEM7O0FxRzd5OUdFO0VBRUksc0JqR3hFWTtFcUJiZCwwQnJCYWM7Q0p3MzlHbEI7O0FxR2x6OUdFO0VBUU0seU9BQW9FO0NyRzh5OUc1RTs7QXFHdHo5R0U7RUFXTSxtTEFBaUU7Q3JHK3k5R3pFOztBcUcxejlHRTtFQWtCTSw4RWpHeEZVO0NKbzQ5R2xCOztBcUc5ejlHRTtFQXlCSSxzQkFBa0M7Q3JHeXk5R3hDOztBcUdsMDlHRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyR3l5OUd4Qzs7QXFHdjA5R0U7RUFFSSxzQmZwRmE7RTdERGYsMEI2RENlO0N0Rjg1OUduQjs7QXFHNTA5R0U7RUFRTSx5T0FBb0U7Q3JHdzA5RzVFOztBcUdoMTlHRTtFQVdNLG1MQUFpRTtDckd5MDlHekU7O0FxR3AxOUdFO0VBa0JNLGdGZnBHVztDdEYwNjlHbkI7O0FxR3gxOUdFO0VBeUJJLHNCQUFrQztDckdtMDlHeEM7O0FxRzUxOUdFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHbTA5R3hDOztBcUdqMjlHRTtFQUVJLHNCZm5GUTtFN0RGViwwQjZERVU7Q3RGdTc5R2Q7O0FxR3QyOUdFO0VBUU0seU9BQW9FO0NyR2syOUc1RTs7QXFHMTI5R0U7RUFXTSxtTEFBaUU7Q3JHbTI5R3pFOztBcUc5MjlHRTtFQWtCTSw2RWZuR007Q3RGbTg5R2Q7O0FxR2wzOUdFO0VBeUJJLHNCQUFrQztDckc2MTlHeEM7O0FxR3QzOUdFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHNjE5R3hDOztBcUczMzlHRTtFQUVJLHNCZmpGUztFN0RKWCwwQjZESVc7Q3RGKzg5R2Y7O0FxR2g0OUdFO0VBUU0seU9BQW9FO0NyRzQzOUc1RTs7QXFHcDQ5R0U7RUFXTSxtTEFBaUU7Q3JHNjM5R3pFOztBcUd4NDlHRTtFQWtCTSxnRmZqR087Q3RGMjk5R2Y7O0FxRzU0OUdFO0VBeUJJLHNCQUFrQztDckd1MzlHeEM7O0FxR2g1OUdFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHdTM5R3hDOztBcUdyNTlHRTtFQUVJLHNCZmhGUTtFN0RMViwwQjZES1U7Q3RGdys5R2Q7O0FxRzE1OUdFO0VBUU0seU9BQW9FO0NyR3M1OUc1RTs7QXFHOTU5R0U7RUFXTSxtTEFBaUU7Q3JHdTU5R3pFOztBcUdsNjlHRTtFQWtCTSwrRWZoR007Q3RGby85R2Q7O0FxR3Q2OUdFO0VBeUJJLHNCQUFrQztDckdpNTlHeEM7O0FxRzE2OUdFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHaTU5R3hDOztBcUcvNjlHRTtFQUVJLHNCZjlFVztFN0RQYiwwQjZET2E7Q3RGZ2crR2pCOztBcUdwNzlHRTtFQVFNLHlPQUFvRTtDckdnNzlHNUU7O0FxR3g3OUdFO0VBV00sbUxBQWlFO0NyR2k3OUd6RTs7QXFHNTc5R0U7RUFrQk0sZ0ZmOUZTO0N0RjRnK0dqQjs7QXFHaDg5R0U7RUF5Qkksc0JBQWtDO0NyRzI2OUd4Qzs7QXFHcDg5R0U7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckcyNjlHeEM7O0FxR3o4OUdFO0VBRUksc0JmNUVVO0U3RFRaLDBCNkRTWTtDdEZ3aCtHaEI7O0FxRzk4OUdFO0VBUU0seU9BQW9FO0NyRzA4OUc1RTs7QXFHbDk5R0U7RUFXTSxtTEFBaUU7Q3JHMjg5R3pFOztBcUd0OTlHRTtFQWtCTSwrRWY1RlE7Q3RGb2krR2hCOztBcUcxOTlHRTtFQXlCSSxzQkFBa0M7Q3JHcTg5R3hDOztBcUc5OTlHRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyR3E4OUd4Qzs7QXFHbis5R0U7RUFFSSxzQmpHdkRXO0VxQjlCYiwwQnJCOEJhO0NKNmgrR2pCOztBcUd4KzlHRTtFQVFNLHlPQUFvRTtDckdvKzlHNUU7O0FxRzUrOUdFO0VBV00sbUxBQWlFO0NyR3ErOUd6RTs7QXFHaC85R0U7RUFrQk0sK0VqR3ZFUztDSnlpK0dqQjs7QXFHcC85R0U7RUF5Qkksc0JBQWtDO0NyRys5OUd4Qzs7QXFHeC85R0U7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckcrOTlHeEM7O0FxRzcvOUdFO0VBRUksc0JqR3REVztFcUIvQmIsMEJyQitCYTtDSnNqK0dqQjs7QXFHbGcrR0U7RUFRTSx5T0FBb0U7Q3JHOC85RzVFOztBcUd0ZytHRTtFQVdNLG1MQUFpRTtDckcrLzlHekU7O0FxRzFnK0dFO0VBa0JNLGdGakd0RVM7Q0praytHakI7O0FxRzlnK0dFO0VBeUJJLHNCQUFrQztDckd5LzlHeEM7O0FxR2xoK0dFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHeS85R3hDOztBcUd2aCtHRTtFQUVJLHNCakdyRFc7RXFCaENiLDBCckJnQ2E7Q0oraytHakI7O0FxRzVoK0dFO0VBUU0seU9BQW9FO0NyR3doK0c1RTs7QXFHaGkrR0U7RUFXTSxtTEFBaUU7Q3JHeWgrR3pFOztBcUdwaStHRTtFQWtCTSxnRmpHckVTO0NKMmwrR2pCOztBcUd4aStHRTtFQXlCSSxzQkFBa0M7Q3JHbWgrR3hDOztBcUc1aStHRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyR21oK0d4Qzs7QXFHamorR0U7RUFFSSxzQmpHcERXO0VxQmpDYiwwQnJCaUNhO0NKd20rR2pCOztBcUd0aitHRTtFQVFNLHlPQUFvRTtDckdraitHNUU7O0FxRzFqK0dFO0VBV00sbUxBQWlFO0NyR21qK0d6RTs7QXFHOWorR0U7RUFrQk0sZ0ZqR3BFUztDSm9uK0dqQjs7QXFHbGsrR0U7RUF5Qkksc0JBQWtDO0NyRzZpK0d4Qzs7QXFHdGsrR0U7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckc2aStHeEM7O0FxRzNrK0dFO0VBRUksc0JqR25EVztFcUJsQ2IsMEJyQmtDYTtDSmlvK0dqQjs7QXFHaGwrR0U7RUFRTSx5T0FBb0U7Q3JHNGsrRzVFOztBcUdwbCtHRTtFQVdNLG1MQUFpRTtDckc2aytHekU7O0FxR3hsK0dFO0VBa0JNLCtFakduRVM7Q0o2bytHakI7O0FxRzVsK0dFO0VBeUJJLHNCQUFrQztDckd1aytHeEM7O0FxR2htK0dFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHdWsrR3hDOztBcUdybStHRTtFQUVJLHNCakdsRFc7RXFCbkNiLDBCckJtQ2E7Q0owcCtHakI7O0FxRzFtK0dFO0VBUU0seU9BQW9FO0NyR3NtK0c1RTs7QXFHOW0rR0U7RUFXTSxtTEFBaUU7Q3JHdW0rR3pFOztBcUdsbitHRTtFQWtCTSxnRmpHbEVTO0NKc3ErR2pCOztBcUd0bitHRTtFQXlCSSxzQkFBa0M7Q3JHaW0rR3hDOztBcUcxbitHRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyR2ltK0d4Qzs7QXFHL24rR0U7RUFFSSxzQmpHakRXO0VxQnBDYiwwQnJCb0NhO0NKbXIrR2pCOztBcUdwbytHRTtFQVFNLHlPQUFvRTtDckdnbytHNUU7O0FxR3hvK0dFO0VBV00sbUxBQWlFO0NyR2lvK0d6RTs7QXFHNW8rR0U7RUFrQk0sK0VqR2pFUztDSityK0dqQjs7QXFHaHArR0U7RUF5Qkksc0JBQWtDO0NyRzJuK0d4Qzs7QXFHcHArR0U7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckcybitHeEM7O0FxR3pwK0dFO0VBRUksc0JqR2hEVztFcUJyQ2IsMEJyQnFDYTtDSjRzK0dqQjs7QXFHOXArR0U7RUFRTSx5T0FBb0U7Q3JHMHArRzVFOztBcUdscStHRTtFQVdNLG1MQUFpRTtDckcycCtHekU7O0FxR3RxK0dFO0VBa0JNLCtFakdoRVM7Q0p3dCtHakI7O0FxRzFxK0dFO0VBeUJJLHNCQUFrQztDckdxcCtHeEM7O0FxRzlxK0dFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHcXArR3hDOztBcUducitHRTtFQUVJLHNCakcvQ1c7RXFCdENiLDBCckJzQ2E7Q0pxdStHakI7O0FxR3hyK0dFO0VBUU0seU9BQW9FO0NyR29yK0c1RTs7QXFHNXIrR0U7RUFXTSxtTEFBaUU7Q3JHcXIrR3pFOztBcUdocytHRTtFQWtCTSxnRmpHL0RTO0NKaXYrR2pCOztBcUdwcytHRTtFQXlCSSxzQkFBa0M7Q3JHK3ErR3hDOztBcUd4cytHRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyRytxK0d4Qzs7QXFHN3MrR0U7RUFFSSxzQmpHOUNXO0VxQnZDYiwwQnJCdUNhO0NKOHYrR2pCOztBcUdsdCtHRTtFQVFNLHlPQUFvRTtDckc4cytHNUU7O0FxR3R0K0dFO0VBV00sbUxBQWlFO0NyRytzK0d6RTs7QXFHMXQrR0U7RUFrQk0sZ0ZqRzlEUztDSjB3K0dqQjs7QXFHOXQrR0U7RUF5Qkksc0JBQWtDO0NyR3lzK0d4Qzs7QXFHbHUrR0U7RUE2QkksMEJBQXNDO0VBQ3RDLHNCQUFrQztDckd5cytHeEM7O0FxR3Z1K0dFO0VBRUksbUJqR2hGUztFcUJMWCx1QnJCS1c7Q0oweitHZjs7QXFHNXUrR0U7RUFRTSxzT0FBb0U7Q3JHd3UrRzVFOztBcUdoditHRTtFQVdNLGdMQUFpRTtDckd5dStHekU7O0FxR3B2K0dFO0VBa0JNLGlGakdoR087Q0pzMCtHZjs7QXFHeHYrR0U7RUF5Qkksb0JBQWtDO0NyR211K0d4Qzs7QXFHNXYrR0U7RUE2Qkksd0JBQXNDO0VBQ3RDLG9CQUFrQztDckdtdStHeEM7O0FxR2p3K0dFO0VBRUksc0JqRzFFWTtFcUJYZCwwQnJCV2M7Q0o4MCtHbEI7O0FxR3R3K0dFO0VBUU0seU9BQW9FO0NyR2t3K0c1RTs7QXFHMXcrR0U7RUFXTSxtTEFBaUU7Q3JHbXcrR3pFOztBcUc5dytHRTtFQWtCTSxpRmpHMUZVO0NKMDErR2xCOztBcUdseCtHRTtFQXlCSSxzQkFBa0M7Q3JHNnYrR3hDOztBcUd0eCtHRTtFQTZCSSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyRzZ2K0d4Qzs7QXFHM3grR0U7RUFFSSxzQmpHeEVZO0VxQmJkLDBCckJhYztDSnMyK0dsQjs7QXFHaHkrR0U7RUFRTSx5T0FBb0U7Q3JHNHgrRzVFOztBcUdweStHRTtFQVdNLG1MQUFpRTtDckc2eCtHekU7O0FxR3h5K0dFO0VBa0JNLDhFakd4RlU7Q0prMytHbEI7O0FxRzV5K0dFO0VBeUJJLHNCQUFrQztDckd1eCtHeEM7O0FxR2h6K0dFO0VBNkJJLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHdXgrR3hDOztBb0czaytHQTtFQUVJLHlDQUF3QztFQUN4QyxpQkFBZ0I7Q3BHNmsrR3BCOztBb0dobCtHQTtFM0U3VEksOEIyRW1VZ0M7Q3BHOGsrR3BDOztBb0cxaytHQTs7RUFHSSwwQkFBK0M7RUFDL0MsMEJBQWdEO0VBQ2hELGFBQTZEO0NwRzRrK0dqRTs7QW9HamwrR0E7RUFTTSwwQkFBaUQ7Q3BHNGsrR3ZEOztBb0dybCtHQTtFQVlNLDBCQUFnRDtDcEc2aytHdEQ7O0FvR3psK0dBOztFQW1CTSwwQkFBK0M7RUFDL0MsWWhHdFZTO0VnR3VWVCwwQkFBZ0Q7RUFDaEQsa0JBQWlCO0NwRzJrK0d2Qjs7QW9HdGsrR0E7Ozs7OztFQU9JLDBCaEc1VmM7RWdHNlZkLFloR3JXVztDSjY2K0dmOztBb0dobCtHQTs7O0VBYUksc0JoR3BXYztDSjY2K0dsQjs7QW9HdGwrR0E7RUFnQkksMEJoR3JXYztFZ0dzV2QsWWhHOVdXO0VnRytXWCxzQmhHeldjO0NKbTcrR2xCOztBb0c1bCtHQTtFQXNCSSxzQmhHN1djO0NKdTcrR2xCOztBb0dobStHQTs7RUEyQkksMEJBQW9DO0VBQ3BDLHNCaEduWGM7RWdHb1hkLFloRzFYVztDSm84K0dmOztBb0d2bStHQTtFQWtDTSwwQkFBc0M7Q3BHeWsrRzVDOztBb0czbStHQTtFQXFDTSwwQkFBc0M7Q3BHMGsrRzVDOztBb0cvbStHQTtFQXdDTSwwQkFBc0M7Q3BHMmsrRzVDOztBcUduNytHSTtFQUNFLGNBQWE7Q3JHczcrR25COztBcUdwNytHTTtFQUNFLCtEUlRhO0M3Rmc4K0dyQjs7QXFHcDcrR007RUFDRSwrRFJiYTtDN0ZvOCtHckI7O0FxR3A3K0dNO0VBQ0UsK0RSakJhO0M3Rnc4K0dyQjs7QXFHbjcrR0k7RUFDRSwwQlJ0QmU7QzdGNDgrR3JCOztBcUdwNytHTTtFQUNFLDBCQUFzQztDckd1NytHOUM7O0FxR243K0dJO0VBQ0UsMEJSOUJlO0M3Rm85K0dyQjs7QXFHcDcrR007RUFDRSwwQkFBc0M7Q3JHdTcrRzlDOztBcUduNytHSTtFQUNFLDBCUnRDZTtDN0Y0OStHckI7O0FxR3A3K0dNO0VBQ0UsMEJBQXNDO0NyR3U3K0c5Qzs7QXFHMzkrR0k7RUFDRSxjQUFhO0NyRzg5K0duQjs7QXFHNTkrR007RUFDRSxnRWpHM0JVO0NKMC8rR2xCOztBcUc1OStHTTtFQUNFLGdFakcvQlU7Q0o4LytHbEI7O0FxRzU5K0dNO0VBQ0UsZ0VqR25DVTtDSmtnL0dsQjs7QXFHMzkrR0k7RUFDRSwwQmpHeENZO0NKc2cvR2xCOztBcUc1OStHTTtFQUNFLDBCQUFzQztDckcrOStHOUM7O0FxRzM5K0dJO0VBQ0UsMEJqR2hEWTtDSjhnL0dsQjs7QXFHNTkrR007RUFDRSwwQkFBc0M7Q3JHKzkrRzlDOztBcUczOStHSTtFQUNFLDBCakd4RFk7Q0pzaC9HbEI7O0FxRzU5K0dNO0VBQ0UsMEJBQXNDO0NyRys5K0c5Qzs7QXFHbmcvR0k7RUFDRSxjQUFhO0NyR3NnL0duQjs7QXFHcGcvR007RUFDRSw4RFJGYTtDN0Z5Zy9HckI7O0FxR3BnL0dNO0VBQ0UsOERSTmE7QzdGNmcvR3JCOztBcUdwZy9HTTtFQUNFLDhEUlZhO0M3RmloL0dyQjs7QXFHbmcvR0k7RUFDRSwwQlJmZTtDN0ZxaC9HckI7O0FxR3BnL0dNO0VBQ0UsMEJBQXNDO0NyR3VnL0c5Qzs7QXFHbmcvR0k7RUFDRSwwQlJ2QmU7QzdGNmgvR3JCOztBcUdwZy9HTTtFQUNFLDBCQUFzQztDckd1Zy9HOUM7O0FxR25nL0dJO0VBQ0UsMEJSL0JlO0M3RnFpL0dyQjs7QXFHcGcvR007RUFDRSwwQkFBc0M7Q3JHdWcvRzlDOztBcUczaS9HSTtFQUNFLGNBQWE7Q3JHOGkvR25COztBcUc1aS9HTTtFQUNFLCtEUkFhO0M3RitpL0dyQjs7QXFHNWkvR007RUFDRSwrRFJKYTtDN0Ztai9HckI7O0FxRzVpL0dNO0VBQ0UsK0RSUmE7QzdGdWovR3JCOztBcUczaS9HSTtFQUNFLDBCUmJlO0M3RjJqL0dyQjs7QXFHNWkvR007RUFDRSwwQkFBc0M7Q3JHK2kvRzlDOztBcUczaS9HSTtFQUNFLDBCUnJCZTtDN0Ztay9HckI7O0FxRzVpL0dNO0VBQ0UsMEJBQXNDO0NyRytpL0c5Qzs7QXFHM2kvR0k7RUFDRSwwQlI3QmU7QzdGMmsvR3JCOztBcUc1aS9HTTtFQUNFLDBCQUFzQztDckcraS9HOUM7O0FxR25sL0dJO0VBQ0UsY0FBYTtDckdzbC9HbkI7O0FxR3BsL0dNO0VBQ0UsK0RSSGE7QzdGMGwvR3JCOztBcUdwbC9HTTtFQUNFLCtEUlBhO0M3RjhsL0dyQjs7QXFHcGwvR007RUFDRSwrRFJYYTtDN0ZrbS9HckI7O0FxR25sL0dJO0VBQ0UsMEJSaEJlO0M3RnNtL0dyQjs7QXFHcGwvR007RUFDRSwwQkFBc0M7Q3JHdWwvRzlDOztBcUdubC9HSTtFQUNFLDBCUnhCZTtDN0Y4bS9HckI7O0FxR3BsL0dNO0VBQ0UsMEJBQXNDO0NyR3VsL0c5Qzs7QXFHbmwvR0k7RUFDRSwwQlJoQ2U7QzdGc24vR3JCOztBcUdwbC9HTTtFQUNFLDBCQUFzQztDckd1bC9HOUM7O0FxRzNuL0dJO0VBQ0UsY0FBYTtDckc4bi9HbkI7O0FxRzVuL0dNO0VBQ0UsOERSTGE7QzdGb28vR3JCOztBcUc1bi9HTTtFQUNFLDhEUlRhO0M3RndvL0dyQjs7QXFHNW4vR007RUFDRSw4RFJiYTtDN0Y0by9HckI7O0FxRzNuL0dJO0VBQ0UsMEJSbEJlO0M3RmdwL0dyQjs7QXFHNW4vR007RUFDRSwwQkFBc0M7Q3JHK24vRzlDOztBcUczbi9HSTtFQUNFLDBCUjFCZTtDN0Z3cC9HckI7O0FxRzVuL0dNO0VBQ0UsMEJBQXNDO0NyRytuL0c5Qzs7QXFHM24vR0k7RUFDRSwwQlJsQ2U7QzdGZ3EvR3JCOztBcUc1bi9HTTtFQUNFLDBCQUFzQztDckcrbi9HOUM7O0FxR25xL0dJO0VBQ0UsY0FBYTtDckdzcS9HbkI7O0FxR3BxL0dNO0VBQ0UsZ0VqR2hDVTtDSnVzL0dsQjs7QXFHcHEvR007RUFDRSxnRWpHcENVO0NKMnMvR2xCOztBcUdwcS9HTTtFQUNFLGdFakd4Q1U7Q0orcy9HbEI7O0FxR25xL0dJO0VBQ0UsMEJqRzdDWTtDSm10L0dsQjs7QXFHcHEvR007RUFDRSx3QkFBc0M7Q3JHdXEvRzlDOztBcUducS9HSTtFQUNFLDBCakdyRFk7Q0oydC9HbEI7O0FxR3BxL0dNO0VBQ0Usd0JBQXNDO0NyR3VxL0c5Qzs7QXFHbnEvR0k7RUFDRSwwQmpHN0RZO0NKbXUvR2xCOztBcUdwcS9HTTtFQUNFLHdCQUFzQztDckd1cS9HOUM7O0FxRzNzL0dJO0VBQ0UsY0FBYTtDckc4cy9HbkI7O0FxRzVzL0dNO0VBQ0UsNkRqR3pCVTtDSnd1L0dsQjs7QXFHNXMvR007RUFDRSw2RGpHN0JVO0NKNHUvR2xCOztBcUc1cy9HTTtFQUNFLDZEakdqQ1U7Q0pndi9HbEI7O0FxRzNzL0dJO0VBQ0UsMEJqR3RDWTtDSm92L0dsQjs7QXFHNXMvR007RUFDRSwwQkFBc0M7Q3JHK3MvRzlDOztBcUczcy9HSTtFQUNFLDBCakc5Q1k7Q0o0di9HbEI7O0FxRzVzL0dNO0VBQ0UsMEJBQXNDO0NyRytzL0c5Qzs7QXFHM3MvR0k7RUFDRSwwQmpHdERZO0NKb3cvR2xCOztBcUc1cy9HTTtFQUNFLDBCQUFzQztDckcrcy9HOUM7O0FxR252L0dJO0VBQ0UsY0FBYTtDckdzdi9HbkI7O0FxR3B2L0dNO0VBQ0UsZ0VSRzZCO0M3Rm92L0dyQzs7QXFHcHYvR007RUFDRSxnRVJENkI7QzdGd3YvR3JDOztBcUdwdi9HTTtFQUNFLGdFUkw2QjtDN0Y0di9HckM7O0FxR252L0dJO0VBQ0UsMEJSVitCO0M3Rmd3L0dyQzs7QXFHcHYvR007RUFDRSx3QkFBc0M7Q3JHdXYvRzlDOztBcUdudi9HSTtFQUNFLDBCUmxCK0I7QzdGd3cvR3JDOztBcUdwdi9HTTtFQUNFLHdCQUFzQztDckd1di9HOUM7O0FxR252L0dJO0VBQ0UsMEJSMUIrQjtDN0ZneC9HckM7O0FxR3B2L0dNO0VBQ0Usd0JBQXNDO0NyR3V2L0c5Qzs7QXFHM3gvR0k7RUFDRSxjQUFhO0NyRzh4L0duQjs7QXFHNXgvR007RUFDRSw0RFJJdUI7QzdGMngvRy9COztBcUc1eC9HTTtFQUNFLDREUkF1QjtDN0YreC9HL0I7O0FxRzV4L0dNO0VBQ0UsNERSSnVCO0M3Rm15L0cvQjs7QXFHM3gvR0k7RUFDRSwwQlJUeUI7QzdGdXkvRy9COztBcUc1eC9HTTtFQUNFLDBCQUFzQztDckcreC9HOUM7O0FxRzN4L0dJO0VBQ0UsMEJSakJ5QjtDN0YreS9HL0I7O0FxRzV4L0dNO0VBQ0UsMEJBQXNDO0NyRyt4L0c5Qzs7QXFHM3gvR0k7RUFDRSwwQlJ6QnlCO0M3RnV6L0cvQjs7QXFHNXgvR007RUFDRSwwQkFBc0M7Q3JHK3gvRzlDOztBcUduMC9HSTtFQUNFLGNBQWE7Q3JHczAvR25COztBcUdwMC9HTTtFQUNFLGdFUkt5QjtDN0ZrMC9HakM7O0FxR3AwL0dNO0VBQ0UsZ0VSQ3lCO0M3RnMwL0dqQzs7QXFHcDAvR007RUFDRSxnRVJIeUI7QzdGMDAvR2pDOztBcUduMC9HSTtFQUNFLDBCUlIyQjtDN0Y4MC9HakM7O0FxR3AwL0dNO0VBQ0UsMEJBQXNDO0NyR3UwL0c5Qzs7QXFHbjAvR0k7RUFDRSwwQlJoQjJCO0M3RnMxL0dqQzs7QXFHcDAvR007RUFDRSwwQkFBc0M7Q3JHdTAvRzlDOztBcUduMC9HSTtFQUNFLDBCUnhCMkI7QzdGODEvR2pDOztBcUdwMC9HTTtFQUNFLDBCQUFzQztDckd1MC9HOUM7O0FxRzMyL0dJO0VBQ0UsY0FBYTtDckc4Mi9HbkI7O0FxRzUyL0dNO0VBQ0UsZ0VSTXdCO0M3RnkyL0doQzs7QXFHNTIvR007RUFDRSxnRVJFd0I7QzdGNjIvR2hDOztBcUc1Mi9HTTtFQUNFLGdFUkZ3QjtDN0ZpMy9HaEM7O0FxRzMyL0dJO0VBQ0UsMEJSUDBCO0M3RnEzL0doQzs7QXFHNTIvR007RUFDRSx3QkFBc0M7Q3JHKzIvRzlDOztBcUczMi9HSTtFQUNFLDBCUmYwQjtDN0Y2My9HaEM7O0FxRzUyL0dNO0VBQ0Usd0JBQXNDO0NyRysyL0c5Qzs7QXFHMzIvR0k7RUFDRSwwQlJ2QjBCO0M3RnE0L0doQzs7QXFHNTIvR007RUFDRSx3QkFBc0M7Q3JHKzIvRzlDOztBcUduNS9HSTtFQUNFLGNBQWE7Q3JHczUvR25COztBcUdwNS9HTTtFQUNFLGdFUk8yQjtDN0ZnNS9HbkM7O0FxR3A1L0dNO0VBQ0UsZ0VSRzJCO0M3Rm81L0duQzs7QXFHcDUvR007RUFDRSxnRVJEMkI7QzdGdzUvR25DOztBcUduNS9HSTtFQUNFLDBCUk42QjtDN0Y0NS9HbkM7O0FxR3A1L0dNO0VBQ0Usd0JBQXNDO0NyR3U1L0c5Qzs7QXFHbjUvR0k7RUFDRSwwQlJkNkI7QzdGbzYvR25DOztBcUdwNS9HTTtFQUNFLHdCQUFzQztDckd1NS9HOUM7O0FxR241L0dJO0VBQ0UsMEJSdEI2QjtDN0Y0Ni9HbkM7O0FxR3A1L0dNO0VBQ0Usd0JBQXNDO0NyR3U1L0c5Qzs7QXFHMzcvR0k7RUFDRSxjQUFhO0NyRzg3L0duQjs7QXFHNTcvR007RUFDRSxnRVJRMEI7QzdGdTcvR2xDOztBcUc1Ny9HTTtFQUNFLGdFUkkwQjtDN0YyNy9HbEM7O0FxRzU3L0dNO0VBQ0UsZ0VSQTBCO0M3Ris3L0dsQzs7QXFHMzcvR0k7RUFDRSwwQlJMNEI7QzdGbTgvR2xDOztBcUc1Ny9HTTtFQUNFLHdCQUFzQztDckcrNy9HOUM7O0FxRzM3L0dJO0VBQ0UsMEJSYjRCO0M3RjI4L0dsQzs7QXFHNTcvR007RUFDRSx3QkFBc0M7Q3JHKzcvRzlDOztBcUczNy9HSTtFQUNFLDBCUnJCNEI7QzdGbTkvR2xDOztBcUc1Ny9HTTtFQUNFLHdCQUFzQztDckcrNy9HOUM7O0FxR24rL0dJO0VBQ0UsY0FBYTtDckdzKy9HbkI7O0FxR3ArL0dNO0VBQ0UsK0RSVGE7QzdGZy8vR3JCOztBcUdwKy9HTTtFQUNFLCtEUmJhO0M3Rm8vL0dyQjs7QXFHcCsvR007RUFDRSwrRFJqQmE7QzdGdy8vR3JCOztBcUduKy9HSTtFQUNFLDBCUnRCZTtDN0Y0Ly9HckI7O0FxR3ArL0dNO0VBQ0UsMEJBQXNDO0NyR3UrL0c5Qzs7QXFHbisvR0k7RUFDRSwwQlI5QmU7QzdGb2dnSHJCOztBcUdwKy9HTTtFQUNFLDBCQUFzQztDckd1Ky9HOUM7O0FxR24rL0dJO0VBQ0UsMEJSdENlO0M3RjRnZ0hyQjs7QXFHcCsvR007RUFDRSwwQkFBc0M7Q3JHdSsvRzlDOztBcUczZ2dISTtFQUNFLGNBQWE7Q3JHOGdnSG5COztBcUc1Z2dITTtFQUNFLCtEUlJhO0M3RnVoZ0hyQjs7QXFHNWdnSE07RUFDRSwrRFJaYTtDN0YyaGdIckI7O0FxRzVnZ0hNO0VBQ0UsK0RSaEJhO0M3RitoZ0hyQjs7QXFHM2dnSEk7RUFDRSwwQlJyQmU7QzdGbWlnSHJCOztBcUc1Z2dITTtFQUNFLDBCQUFzQztDckcrZ2dIOUM7O0FxRzNnZ0hJO0VBQ0UsMEJSN0JlO0M3RjJpZ0hyQjs7QXFHNWdnSE07RUFDRSwwQkFBc0M7Q3JHK2dnSDlDOztBcUczZ2dISTtFQUNFLDBCUnJDZTtDN0ZtamdIckI7O0FxRzVnZ0hNO0VBQ0UsMEJBQXNDO0NyRytnZ0g5Qzs7QXFHbmpnSEk7RUFDRSxjQUFhO0NyR3NqZ0huQjs7QXFHcGpnSE07RUFDRSwrRFJQYTtDN0Y4amdIckI7O0FxR3BqZ0hNO0VBQ0UsK0RSWGE7QzdGa2tnSHJCOztBcUdwamdITTtFQUNFLCtEUmZhO0M3RnNrZ0hyQjs7QXFHbmpnSEk7RUFDRSwwQlJwQmU7QzdGMGtnSHJCOztBcUdwamdITTtFQUNFLDBCQUFzQztDckd1amdIOUM7O0FxR25qZ0hJO0VBQ0UsMEJSNUJlO0M3RmtsZ0hyQjs7QXFHcGpnSE07RUFDRSwwQkFBc0M7Q3JHdWpnSDlDOztBcUduamdISTtFQUNFLDBCUnBDZTtDN0YwbGdIckI7O0FxR3BqZ0hNO0VBQ0UsMEJBQXNDO0NyR3VqZ0g5Qzs7QXFHM2xnSEk7RUFDRSxjQUFhO0NyRzhsZ0huQjs7QXFHNWxnSE07RUFDRSwrRFJOYTtDN0ZxbWdIckI7O0FxRzVsZ0hNO0VBQ0UsK0RSVmE7QzdGeW1nSHJCOztBcUc1bGdITTtFQUNFLCtEUmRhO0M3RjZtZ0hyQjs7QXFHM2xnSEk7RUFDRSwwQlJuQmU7QzdGaW5nSHJCOztBcUc1bGdITTtFQUNFLDBCQUFzQztDckcrbGdIOUM7O0FxRzNsZ0hJO0VBQ0UsMEJSM0JlO0M3RnluZ0hyQjs7QXFHNWxnSE07RUFDRSwwQkFBc0M7Q3JHK2xnSDlDOztBcUczbGdISTtFQUNFLDBCUm5DZTtDN0Zpb2dIckI7O0FxRzVsZ0hNO0VBQ0UsMEJBQXNDO0NyRytsZ0g5Qzs7QXFHbm9nSEk7RUFDRSxjQUFhO0NyR3NvZ0huQjs7QXFHcG9nSE07RUFDRSw4RFJMYTtDN0Y0b2dIckI7O0FxR3BvZ0hNO0VBQ0UsOERSVGE7QzdGZ3BnSHJCOztBcUdwb2dITTtFQUNFLDhEUmJhO0M3Rm9wZ0hyQjs7QXFHbm9nSEk7RUFDRSwwQlJsQmU7QzdGd3BnSHJCOztBcUdwb2dITTtFQUNFLDBCQUFzQztDckd1b2dIOUM7O0FxR25vZ0hJO0VBQ0UsMEJSMUJlO0M3RmdxZ0hyQjs7QXFHcG9nSE07RUFDRSwwQkFBc0M7Q3JHdW9nSDlDOztBcUdub2dISTtFQUNFLDBCUmxDZTtDN0Z3cWdIckI7O0FxR3BvZ0hNO0VBQ0UsMEJBQXNDO0NyR3VvZ0g5Qzs7QXFHM3FnSEk7RUFDRSxjQUFhO0NyRzhxZ0huQjs7QXFHNXFnSE07RUFDRSwrRFJKYTtDN0ZtcmdIckI7O0FxRzVxZ0hNO0VBQ0UsK0RSUmE7QzdGdXJnSHJCOztBcUc1cWdITTtFQUNFLCtEUlphO0M3RjJyZ0hyQjs7QXFHM3FnSEk7RUFDRSwwQlJqQmU7QzdGK3JnSHJCOztBcUc1cWdITTtFQUNFLDBCQUFzQztDckcrcWdIOUM7O0FxRzNxZ0hJO0VBQ0UsMEJSekJlO0M3RnVzZ0hyQjs7QXFHNXFnSE07RUFDRSwwQkFBc0M7Q3JHK3FnSDlDOztBcUczcWdISTtFQUNFLDBCUmpDZTtDN0Yrc2dIckI7O0FxRzVxZ0hNO0VBQ0UsMEJBQXNDO0NyRytxZ0g5Qzs7QXFHbnRnSEk7RUFDRSxjQUFhO0NyR3N0Z0huQjs7QXFHcHRnSE07RUFDRSwrRFJIYTtDN0YwdGdIckI7O0FxR3B0Z0hNO0VBQ0UsK0RSUGE7QzdGOHRnSHJCOztBcUdwdGdITTtFQUNFLCtEUlhhO0M3Rmt1Z0hyQjs7QXFHbnRnSEk7RUFDRSwwQlJoQmU7QzdGc3VnSHJCOztBcUdwdGdITTtFQUNFLDBCQUFzQztDckd1dGdIOUM7O0FxR250Z0hJO0VBQ0UsMEJSeEJlO0M3Rjh1Z0hyQjs7QXFHcHRnSE07RUFDRSwwQkFBc0M7Q3JHdXRnSDlDOztBcUdudGdISTtFQUNFLDBCUmhDZTtDN0ZzdmdIckI7O0FxR3B0Z0hNO0VBQ0UsMEJBQXNDO0NyR3V0Z0g5Qzs7QXFHM3ZnSEk7RUFDRSxjQUFhO0NyRzh2Z0huQjs7QXFHNXZnSE07RUFDRSw4RFJGYTtDN0Zpd2dIckI7O0FxRzV2Z0hNO0VBQ0UsOERSTmE7QzdGcXdnSHJCOztBcUc1dmdITTtFQUNFLDhEUlZhO0M3Rnl3Z0hyQjs7QXFHM3ZnSEk7RUFDRSwwQlJmZTtDN0Y2d2dIckI7O0FxRzV2Z0hNO0VBQ0UsMEJBQXNDO0NyRyt2Z0g5Qzs7QXFHM3ZnSEk7RUFDRSwwQlJ2QmU7QzdGcXhnSHJCOztBcUc1dmdITTtFQUNFLDBCQUFzQztDckcrdmdIOUM7O0FxRzN2Z0hJO0VBQ0UsMEJSL0JlO0M3RjZ4Z0hyQjs7QXFHNXZnSE07RUFDRSwwQkFBc0M7Q3JHK3ZnSDlDOztBcUdueWdISTtFQUNFLGNBQWE7Q3JHc3lnSG5COztBcUdweWdITTtFQUNFLCtEUkRhO0M3Rnd5Z0hyQjs7QXFHcHlnSE07RUFDRSwrRFJMYTtDN0Y0eWdIckI7O0FxR3B5Z0hNO0VBQ0UsK0RSVGE7QzdGZ3pnSHJCOztBcUdueWdISTtFQUNFLDBCUmRlO0M3Rm96Z0hyQjs7QXFHcHlnSE07RUFDRSwwQkFBc0M7Q3JHdXlnSDlDOztBcUdueWdISTtFQUNFLDBCUnRCZTtDN0Y0emdIckI7O0FxR3B5Z0hNO0VBQ0UsMEJBQXNDO0NyR3V5Z0g5Qzs7QXFHbnlnSEk7RUFDRSwwQlI5QmU7QzdGbzBnSHJCOztBcUdweWdITTtFQUNFLDBCQUFzQztDckd1eWdIOUM7O0FxRzMwZ0hJO0VBQ0UsY0FBYTtDckc4MGdIbkI7O0FxRzUwZ0hNO0VBQ0UsK0RSQWE7QzdGKzBnSHJCOztBcUc1MGdITTtFQUNFLCtEUkphO0M3Rm0xZ0hyQjs7QXFHNTBnSE07RUFDRSwrRFJSYTtDN0Z1MWdIckI7O0FxRzMwZ0hJO0VBQ0UsMEJSYmU7QzdGMjFnSHJCOztBcUc1MGdITTtFQUNFLDBCQUFzQztDckcrMGdIOUM7O0FxRzMwZ0hJO0VBQ0UsMEJSckJlO0M3Rm0yZ0hyQjs7QXFHNTBnSE07RUFDRSwwQkFBc0M7Q3JHKzBnSDlDOztBcUczMGdISTtFQUNFLDBCUjdCZTtDN0YyMmdIckI7O0FxRzUwZ0hNO0VBQ0UsMEJBQXNDO0NyRyswZ0g5Qzs7QXFHbjNnSEk7RUFDRSxjQUFhO0NyR3MzZ0huQjs7QXFHcDNnSE07RUFDRSxnRWpHakNPO0NKdzVnSGY7O0FxR3AzZ0hNO0VBQ0UsZ0VqR3JDTztDSjQ1Z0hmOztBcUdwM2dITTtFQUNFLGdFakd6Q087Q0pnNmdIZjs7QXFHbjNnSEk7RUFDRSx1QmpHOUNTO0NKbzZnSGY7O0FxR3AzZ0hNO0VBQ0Usd0JBQXNDO0NyR3UzZ0g5Qzs7QXFHbjNnSEk7RUFDRSx1QmpHdERTO0NKNDZnSGY7O0FxR3AzZ0hNO0VBQ0Usd0JBQXNDO0NyR3UzZ0g5Qzs7QXFHbjNnSEk7RUFDRSx1QmpHOURTO0NKbzdnSGY7O0FxR3AzZ0hNO0VBQ0Usd0JBQXNDO0NyR3UzZ0g5Qzs7QXFHMzVnSEk7RUFDRSxjQUFhO0NyRzg1Z0huQjs7QXFHNTVnSE07RUFDRSxnRWpHM0JVO0NKMDdnSGxCOztBcUc1NWdITTtFQUNFLGdFakcvQlU7Q0o4N2dIbEI7O0FxRzU1Z0hNO0VBQ0UsZ0VqR25DVTtDSms4Z0hsQjs7QXFHMzVnSEk7RUFDRSwwQmpHeENZO0NKczhnSGxCOztBcUc1NWdITTtFQUNFLDBCQUFzQztDckcrNWdIOUM7O0FxRzM1Z0hJO0VBQ0UsMEJqR2hEWTtDSjg4Z0hsQjs7QXFHNTVnSE07RUFDRSwwQkFBc0M7Q3JHKzVnSDlDOztBcUczNWdISTtFQUNFLDBCakd4RFk7Q0pzOWdIbEI7O0FxRzU1Z0hNO0VBQ0UsMEJBQXNDO0NyRys1Z0g5Qzs7QXFHbjhnSEk7RUFDRSxjQUFhO0NyR3M4Z0huQjs7QXFHcDhnSE07RUFDRSw2RGpHekJVO0NKZytnSGxCOztBcUdwOGdITTtFQUNFLDZEakc3QlU7Q0pvK2dIbEI7O0FxR3A4Z0hNO0VBQ0UsNkRqR2pDVTtDSncrZ0hsQjs7QXFHbjhnSEk7RUFDRSwwQmpHdENZO0NKNCtnSGxCOztBcUdwOGdITTtFQUNFLDBCQUFzQztDckd1OGdIOUM7O0FxR244Z0hJO0VBQ0UsMEJqRzlDWTtDSm8vZ0hsQjs7QXFHcDhnSE07RUFDRSwwQkFBc0M7Q3JHdThnSDlDOztBcUduOGdISTtFQUNFLDBCakd0RFk7Q0o0L2dIbEI7O0FxR3A4Z0hNO0VBQ0UsMEJBQXNDO0NyR3U4Z0g5Qzs7QXFHNWdoSEk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRytnaEh2Qzs7QXFHNWdoSEk7RUFDRSwrRFJzQmU7QzdGeS9nSHJCOztBcUc1Z2hISTtFQUNFLDBCQUFxQztDckcrZ2hIM0M7O0FxRzFnaEhJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc2Z2hIdkM7O0FxRzFnaEhJO0VBQ0UsK0RST2U7QzdGc2doSHJCOztBcUcxZ2hISTtFQUNFLDBCQUFzQztDckc2Z2hINUM7O0FxR3RpaEhJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd5aWhIdkM7O0FxR3RpaEhJO0VBQ0UsZ0VqR0lZO0NKcWloSGxCOztBcUd0aWhISTtFQUNFLDBCQUFxQztDckd5aWhIM0M7O0FxR3BpaEhJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd1aWhIdkM7O0FxR3BpaEhJO0VBQ0UsZ0VqR1hZO0NKa2poSGxCOztBcUdwaWhISTtFQUNFLDBCQUFzQztDckd1aWhINUM7O0FxR2hraEhJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdta2hIdkM7O0FxR2hraEhJO0VBQ0UsOERSNkJlO0M3RnNpaEhyQjs7QXFHaGtoSEk7RUFDRSwwQkFBcUM7Q3JHbWtoSDNDOztBcUc5amhISTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHaWtoSHZDOztBcUc5amhISTtFQUNFLDhEUmNlO0M3Rm1qaEhyQjs7QXFHOWpoSEk7RUFDRSwwQkFBc0M7Q3JHaWtoSDVDOztBcUcxbGhISTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHNmxoSHZDOztBcUcxbGhISTtFQUNFLCtEUitCZTtDN0Y4amhIckI7O0FxRzFsaEhJO0VBQ0UsMEJBQXFDO0NyRzZsaEgzQzs7QXFHeGxoSEk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzJsaEh2Qzs7QXFHeGxoSEk7RUFDRSwrRFJnQmU7QzdGMmtoSHJCOztBcUd4bGhISTtFQUNFLDBCQUFzQztDckcybGhINUM7O0FxR3BuaEhJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd1bmhIdkM7O0FxR3BuaEhJO0VBQ0UsK0RSNEJlO0M3RjJsaEhyQjs7QXFHcG5oSEk7RUFDRSwwQkFBcUM7Q3JHdW5oSDNDOztBcUdsbmhISTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHcW5oSHZDOztBcUdsbmhISTtFQUNFLCtEUmFlO0M3RndtaEhyQjs7QXFHbG5oSEk7RUFDRSwwQkFBc0M7Q3JHcW5oSDVDOztBcUc5b2hISTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHaXBoSHZDOztBcUc5b2hISTtFQUNFLDhEUjBCZTtDN0Z1bmhIckI7O0FxRzlvaEhJO0VBQ0UsMEJBQXFDO0NyR2lwaEgzQzs7QXFHNW9oSEk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRytvaEh2Qzs7QXFHNW9oSEk7RUFDRSw4RFJXZTtDN0Zvb2hIckI7O0FxRzVvaEhJO0VBQ0UsMEJBQXNDO0NyRytvaEg1Qzs7QXFHeHFoSEk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzJxaEh2Qzs7QXFHeHFoSEk7RUFDRSxnRWpHRFk7Q0o0cWhIbEI7O0FxR3hxaEhJO0VBQ0UsMEJBQXFDO0NyRzJxaEgzQzs7QXFHdHFoSEk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR3lxaEh2Qzs7QXFHdHFoSEk7RUFDRSxnRWpHaEJZO0NKeXJoSGxCOztBcUd0cWhISTtFQUNFLHdCQUFzQztDckd5cWhINUM7O0FxR2xzaEhJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdxc2hIdkM7O0FxR2xzaEhJO0VBQ0UsNkRqR01ZO0NKK3JoSGxCOztBcUdsc2hISTtFQUNFLHdCQUFxQztDckdxc2hIM0M7O0FxR2hzaEhJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdtc2hIdkM7O0FxR2hzaEhJO0VBQ0UsNkRqR1RZO0NKNHNoSGxCOztBcUdoc2hISTtFQUNFLDBCQUFzQztDckdtc2hINUM7O0FxRzV0aEhJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckcrdGhIdkM7O0FxRzV0aEhJO0VBQ0UsZ0VSa0MrQjtDN0Y2cmhIckM7O0FxRzV0aEhJO0VBQ0UsMEJBQXFDO0NyRyt0aEgzQzs7QXFHMXRoSEk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzZ0aEh2Qzs7QXFHMXRoSEk7RUFDRSxnRVJtQitCO0M3RjBzaEhyQzs7QXFHMXRoSEk7RUFDRSwwQkFBc0M7Q3JHNnRoSDVDOztBcUd0dmhISTtFQUNFLDBCQUFrQjtFQUNsQixvQkFBaUM7Q3JHeXZoSHZDOztBcUd0dmhISTtFQUNFLDREUm1DeUI7QzdGc3RoSC9COztBcUd0dmhISTtFQUNFLHdCQUFxQztDckd5dmhIM0M7O0FxR3B2aEhJO0VBQ0UsMEJBQWtCO0VBQ2xCLG9CQUFpQztDckd1dmhIdkM7O0FxR3B2aEhJO0VBQ0UsNERSb0J5QjtDN0ZtdWhIL0I7O0FxR3B2aEhJO0VBQ0UsMEJBQXNDO0NyR3V2aEg1Qzs7QXFHaHhoSEk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR214aEh2Qzs7QXFHaHhoSEk7RUFDRSxnRVJvQzJCO0M3Rit1aEhqQzs7QXFHaHhoSEk7RUFDRSwwQkFBcUM7Q3JHbXhoSDNDOztBcUc5d2hISTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHaXhoSHZDOztBcUc5d2hISTtFQUNFLGdFUnFCMkI7QzdGNHZoSGpDOztBcUc5d2hISTtFQUNFLDBCQUFzQztDckdpeGhINUM7O0FxRzF5aEhJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc2eWhIdkM7O0FxRzF5aEhJO0VBQ0UsZ0VScUMwQjtDN0Z3d2hIaEM7O0FxRzF5aEhJO0VBQ0UsMEJBQXFDO0NyRzZ5aEgzQzs7QXFHeHloSEk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzJ5aEh2Qzs7QXFHeHloSEk7RUFDRSxnRVJzQjBCO0M3RnF4aEhoQzs7QXFHeHloSEk7RUFDRSx3QkFBc0M7Q3JHMnloSDVDOztBcUdwMGhISTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHdTBoSHZDOztBcUdwMGhISTtFQUNFLGdFUnNDNkI7QzdGaXloSG5DOztBcUdwMGhISTtFQUNFLDBCQUFxQztDckd1MGhIM0M7O0FxR2wwaEhJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdxMGhIdkM7O0FxR2wwaEhJO0VBQ0UsZ0VSdUI2QjtDN0Y4eWhIbkM7O0FxR2wwaEhJO0VBQ0Usd0JBQXNDO0NyR3EwaEg1Qzs7QXFHOTFoSEk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2kyaEh2Qzs7QXFHOTFoSEk7RUFDRSxnRVJ1QzRCO0M3RjB6aEhsQzs7QXFHOTFoSEk7RUFDRSwwQkFBcUM7Q3JHaTJoSDNDOztBcUc1MWhISTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHKzFoSHZDOztBcUc1MWhISTtFQUNFLGdFUndCNEI7QzdGdTBoSGxDOztBcUc1MWhISTtFQUNFLDBCQUFzQztDckcrMWhINUM7O0FxR3gzaEhJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckcyM2hIdkM7O0FxR3gzaEhJO0VBQ0UsK0RSc0JlO0M3RnEyaEhyQjs7QXFHeDNoSEk7RUFDRSwwQkFBcUM7Q3JHMjNoSDNDOztBcUd0M2hISTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHeTNoSHZDOztBcUd0M2hISTtFQUNFLCtEUk9lO0M3RmszaEhyQjs7QXFHdDNoSEk7RUFDRSwwQkFBc0M7Q3JHeTNoSDVDOztBcUdsNWhISTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHcTVoSHZDOztBcUdsNWhISTtFQUNFLCtEUnVCZTtDN0Y4M2hIckI7O0FxR2w1aEhJO0VBQ0UsMEJBQXFDO0NyR3E1aEgzQzs7QXFHaDVoSEk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR201aEh2Qzs7QXFHaDVoSEk7RUFDRSwrRFJRZTtDN0YyNGhIckI7O0FxR2g1aEhJO0VBQ0UsMEJBQXNDO0NyR201aEg1Qzs7QXFHNTZoSEk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRys2aEh2Qzs7QXFHNTZoSEk7RUFDRSwrRFJ3QmU7QzdGdTVoSHJCOztBcUc1NmhISTtFQUNFLDBCQUFxQztDckcrNmhIM0M7O0FxRzE2aEhJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckc2NmhIdkM7O0FxRzE2aEhJO0VBQ0UsK0RSU2U7QzdGbzZoSHJCOztBcUcxNmhISTtFQUNFLDBCQUFzQztDckc2NmhINUM7O0FxR3Q4aEhJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd5OGhIdkM7O0FxR3Q4aEhJO0VBQ0UsK0RSeUJlO0M3Rmc3aEhyQjs7QXFHdDhoSEk7RUFDRSwwQkFBcUM7Q3JHeThoSDNDOztBcUdwOGhISTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHdThoSHZDOztBcUdwOGhISTtFQUNFLCtEUlVlO0M3RjY3aEhyQjs7QXFHcDhoSEk7RUFDRSwwQkFBc0M7Q3JHdThoSDVDOztBcUdoK2hISTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHbStoSHZDOztBcUdoK2hISTtFQUNFLDhEUjBCZTtDN0Z5OGhIckI7O0FxR2graEhJO0VBQ0UsMEJBQXFDO0NyR20raEgzQzs7QXFHOTloSEk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyR2kraEh2Qzs7QXFHOTloSEk7RUFDRSw4RFJXZTtDN0ZzOWhIckI7O0FxRzk5aEhJO0VBQ0UsMEJBQXNDO0NyR2kraEg1Qzs7QXFHMS9oSEk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzYvaEh2Qzs7QXFHMS9oSEk7RUFDRSwrRFIyQmU7QzdGaytoSHJCOztBcUcxL2hISTtFQUNFLDBCQUFxQztDckc2L2hIM0M7O0FxR3gvaEhJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckcyL2hIdkM7O0FxR3gvaEhJO0VBQ0UsK0RSWWU7QzdGKytoSHJCOztBcUd4L2hISTtFQUNFLDBCQUFzQztDckcyL2hINUM7O0FxR3BoaUhJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd1aGlIdkM7O0FxR3BoaUhJO0VBQ0UsK0RSNEJlO0M3RjIvaEhyQjs7QXFHcGhpSEk7RUFDRSwwQkFBcUM7Q3JHdWhpSDNDOztBcUdsaGlISTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHcWhpSHZDOztBcUdsaGlISTtFQUNFLCtEUmFlO0M3RndnaUhyQjs7QXFHbGhpSEk7RUFDRSwwQkFBc0M7Q3JHcWhpSDVDOztBcUc5aWlISTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHaWppSHZDOztBcUc5aWlISTtFQUNFLDhEUjZCZTtDN0ZvaGlIckI7O0FxRzlpaUhJO0VBQ0UsMEJBQXFDO0NyR2lqaUgzQzs7QXFHNWlpSEk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRytpaUh2Qzs7QXFHNWlpSEk7RUFDRSw4RFJjZTtDN0ZpaWlIckI7O0FxRzVpaUhJO0VBQ0UsMEJBQXNDO0NyRytpaUg1Qzs7QXFHeGtpSEk7RUFDRSwwQkFBa0I7RUFDbEIsc0JBQWlDO0NyRzJraUh2Qzs7QXFHeGtpSEk7RUFDRSwrRFI4QmU7QzdGNmlpSHJCOztBcUd4a2lISTtFQUNFLDBCQUFxQztDckcya2lIM0M7O0FxR3RraUhJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckd5a2lIdkM7O0FxR3RraUhJO0VBQ0UsK0RSZWU7QzdGMGppSHJCOztBcUd0a2lISTtFQUNFLDBCQUFzQztDckd5a2lINUM7O0FxR2xtaUhJO0VBQ0UsMEJBQWtCO0VBQ2xCLHNCQUFpQztDckdxbWlIdkM7O0FxR2xtaUhJO0VBQ0UsK0RSK0JlO0M3RnNraUhyQjs7QXFHbG1pSEk7RUFDRSwwQkFBcUM7Q3JHcW1pSDNDOztBcUdobWlISTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHbW1pSHZDOztBcUdobWlISTtFQUNFLCtEUmdCZTtDN0ZtbGlIckI7O0FxR2htaUhJO0VBQ0UsMEJBQXNDO0NyR21taUg1Qzs7QXFHNW5pSEk7RUFDRSx1QkFBa0I7RUFDbEIsc0JBQWlDO0NyRytuaUh2Qzs7QXFHNW5pSEk7RUFDRSxnRWpHRlM7Q0ppb2lIZjs7QXFHNW5pSEk7RUFDRSwwQkFBcUM7Q3JHK25pSDNDOztBcUcxbmlISTtFQUNFLHVCQUFrQjtFQUNsQixzQkFBaUM7Q3JHNm5pSHZDOztBcUcxbmlISTtFQUNFLGdFakdqQlM7Q0o4b2lIZjs7QXFHMW5pSEk7RUFDRSx3QkFBc0M7Q3JHNm5pSDVDOztBcUd0cGlISTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHeXBpSHZDOztBcUd0cGlISTtFQUNFLGdFakdJWTtDSnFwaUhsQjs7QXFHdHBpSEk7RUFDRSwwQkFBcUM7Q3JHeXBpSDNDOztBcUdwcGlISTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHdXBpSHZDOztBcUdwcGlISTtFQUNFLGdFakdYWTtDSmtxaUhsQjs7QXFHcHBpSEk7RUFDRSwwQkFBc0M7Q3JHdXBpSDVDOztBcUdocmlISTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHbXJpSHZDOztBcUdocmlISTtFQUNFLDZEakdNWTtDSjZxaUhsQjs7QXFHaHJpSEk7RUFDRSx3QkFBcUM7Q3JHbXJpSDNDOztBcUc5cWlISTtFQUNFLDBCQUFrQjtFQUNsQixzQkFBaUM7Q3JHaXJpSHZDOztBcUc5cWlISTtFQUNFLDZEakdUWTtDSjByaUhsQjs7QXFHOXFpSEk7RUFDRSwwQkFBc0M7Q3JHaXJpSDVDOztBcUd2bmlISTtFQUNFLHNCUnhEZTtFcEU3QmpCLDBCb0U2QmlCO0M3Rm1yaUhyQjs7QXFHdG5pSE07RUFDRSx5T0FBb0U7Q3JHeW5pSDVFOztBcUd2bmlITTtFQUNFLG1MQUFpRTtDckcwbmlIekU7O0FxR3RuaUhJO0VBR0ksZ0ZSeEVhO0M3RityaUhyQjs7QXFHam5pSEk7RUFDRSxzQkFBa0M7Q3JHb25pSHhDOztBcUdqbmlISTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHb25pSHhDOztBcUdqcGlISTtFQUNFLHNCakcxRVk7RXFCWGQsMEJyQldjO0NKK3RpSGxCOztBcUdocGlITTtFQUNFLHlPQUFvRTtDckdtcGlINUU7O0FxR2pwaUhNO0VBQ0UsbUxBQWlFO0NyR29waUh6RTs7QXFHaHBpSEk7RUFHSSxpRmpHMUZVO0NKMnVpSGxCOztBcUczb2lISTtFQUNFLHNCQUFrQztDckc4b2lIeEM7O0FxRzNvaUhJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDckc4b2lIeEM7O0FxRzNxaUhJO0VBQ0Usc0JSakRlO0VwRXBDakIsMEJvRW9DaUI7QzdGZ3VpSHJCOztBcUcxcWlITTtFQUNFLHlPQUFvRTtDckc2cWlINUU7O0FxRzNxaUhNO0VBQ0UsbUxBQWlFO0NyRzhxaUh6RTs7QXFHMXFpSEk7RUFHSSwrRVJqRWE7QzdGNHVpSHJCOztBcUdycWlISTtFQUNFLHNCQUFrQztDckd3cWlIeEM7O0FxR3JxaUhJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDckd3cWlIeEM7O0FxR3JzaUhJO0VBQ0Usc0JSL0NlO0VwRXRDakIsMEJvRXNDaUI7QzdGd3ZpSHJCOztBcUdwc2lITTtFQUNFLHlPQUFvRTtDckd1c2lINUU7O0FxR3JzaUhNO0VBQ0UsbUxBQWlFO0NyR3dzaUh6RTs7QXFHcHNpSEk7RUFHSSxnRlIvRGE7QzdGb3dpSHJCOztBcUcvcmlISTtFQUNFLHNCQUFrQztDckdrc2lIeEM7O0FxRy9yaUhJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDckdrc2lIeEM7O0FxRy90aUhJO0VBQ0Usc0JSbERlO0VwRW5DakIsMEJvRW1DaUI7QzdGcXhpSHJCOztBcUc5dGlITTtFQUNFLHlPQUFvRTtDckdpdWlINUU7O0FxRy90aUhNO0VBQ0UsbUxBQWlFO0NyR2t1aUh6RTs7QXFHOXRpSEk7RUFHSSxnRlJsRWE7QzdGaXlpSHJCOztBcUd6dGlISTtFQUNFLHNCQUFrQztDckc0dGlIeEM7O0FxR3p0aUhJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDckc0dGlIeEM7O0FxR3p2aUhJO0VBQ0Usc0JScERlO0VwRWpDakIsMEJvRWlDaUI7QzdGaXppSHJCOztBcUd4dmlITTtFQUNFLHlPQUFvRTtDckcydmlINUU7O0FxR3p2aUhNO0VBQ0UsbUxBQWlFO0NyRzR2aUh6RTs7QXFHeHZpSEk7RUFHSSwrRVJwRWE7QzdGNnppSHJCOztBcUdudmlISTtFQUNFLHNCQUFrQztDckdzdmlIeEM7O0FxR252aUhJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDckdzdmlIeEM7O0FxR254aUhJO0VBQ0Usc0JqRy9FWTtFcUJOZCwwQnJCTWM7Q0pzMmlIbEI7O0FxR2x4aUhNO0VBQ0UseU9BQW9FO0NyR3F4aUg1RTs7QXFHbnhpSE07RUFDRSxtTEFBaUU7Q3JHc3hpSHpFOztBcUdseGlISTtFQUdJLGlGakcvRlU7Q0prM2lIbEI7O0FxRzd3aUhJO0VBQ0Usb0JBQWtDO0NyR2d4aUh4Qzs7QXFHN3dpSEk7RUFDRSx3QkFBc0M7RUFDdEMsb0JBQWtDO0NyR2d4aUh4Qzs7QXFHN3lpSEk7RUFDRSxzQmpHeEVZO0VxQmJkLDBCckJhYztDSnkzaUhsQjs7QXFHNXlpSE07RUFDRSx5T0FBb0U7Q3JHK3lpSDVFOztBcUc3eWlITTtFQUNFLG1MQUFpRTtDckdnemlIekU7O0FxRzV5aUhJO0VBR0ksOEVqR3hGVTtDSnE0aUhsQjs7QXFHdnlpSEk7RUFDRSxzQkFBa0M7Q3JHMHlpSHhDOztBcUd2eWlISTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHMHlpSHhDOztBcUd2MGlISTtFQUNFLHNCUjVDK0I7RXBFekNqQywwQm9FeUNpQztDN0Z1M2lIckM7O0FxR3QwaUhNO0VBQ0UseU9BQW9FO0NyR3kwaUg1RTs7QXFHdjBpSE07RUFDRSxtTEFBaUU7Q3JHMDBpSHpFOztBcUd0MGlISTtFQUdJLGlGUjVENkI7QzdGbTRpSHJDOztBcUdqMGlISTtFQUNFLHNCQUFrQztDckdvMGlIeEM7O0FxR2owaUhJO0VBQ0Usd0JBQXNDO0VBQ3RDLG9CQUFrQztDckdvMGlIeEM7O0FxR2oyaUhJO0VBQ0Usc0JSM0N5QjtFcEUxQzNCLDBCb0UwQzJCO0M3Rmc1aUgvQjs7QXFHaDJpSE07RUFDRSx5T0FBb0U7Q3JHbTJpSDVFOztBcUdqMmlITTtFQUNFLG1MQUFpRTtDckdvMmlIekU7O0FxR2gyaUhJO0VBR0ksNkVSM0R1QjtDN0Y0NWlIL0I7O0FxRzMxaUhJO0VBQ0Usc0JBQWtDO0NyRzgxaUh4Qzs7QXFHMzFpSEk7RUFDRSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyRzgxaUh4Qzs7QXFHMzNpSEk7RUFDRSxzQlIxQzJCO0VwRTNDN0IsMEJvRTJDNkI7QzdGeTZpSGpDOztBcUcxM2lITTtFQUNFLHlPQUFvRTtDckc2M2lINUU7O0FxRzMzaUhNO0VBQ0UsbUxBQWlFO0NyRzgzaUh6RTs7QXFHMTNpSEk7RUFHSSxpRlIxRHlCO0M3RnE3aUhqQzs7QXFHcjNpSEk7RUFDRSxzQkFBa0M7Q3JHdzNpSHhDOztBcUdyM2lISTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHdzNpSHhDOztBcUdyNWlISTtFQUNFLHNCUnpDMEI7RXBFNUM1QiwwQm9FNEM0QjtDN0ZrOGlIaEM7O0FxR3A1aUhNO0VBQ0UseU9BQW9FO0NyR3U1aUg1RTs7QXFHcjVpSE07RUFDRSxtTEFBaUU7Q3JHdzVpSHpFOztBcUdwNWlISTtFQUdJLGlGUnpEd0I7QzdGODhpSGhDOztBcUcvNGlISTtFQUNFLHNCQUFrQztDckdrNWlIeEM7O0FxRy80aUhJO0VBQ0Usd0JBQXNDO0VBQ3RDLG9CQUFrQztDckdrNWlIeEM7O0FxRy82aUhJO0VBQ0Usc0JSeEM2QjtFcEU3Qy9CLDBCb0U2QytCO0M3RjI5aUhuQzs7QXFHOTZpSE07RUFDRSx5T0FBb0U7Q3JHaTdpSDVFOztBcUcvNmlITTtFQUNFLG1MQUFpRTtDckdrN2lIekU7O0FxRzk2aUhJO0VBR0ksaUZSeEQyQjtDN0Z1K2lIbkM7O0FxR3o2aUhJO0VBQ0Usc0JBQWtDO0NyRzQ2aUh4Qzs7QXFHejZpSEk7RUFDRSx3QkFBc0M7RUFDdEMsb0JBQWtDO0NyRzQ2aUh4Qzs7QXFHejhpSEk7RUFDRSxzQlJ2QzRCO0VwRTlDOUIsMEJvRThDOEI7QzdGby9pSGxDOztBcUd4OGlITTtFQUNFLHlPQUFvRTtDckcyOGlINUU7O0FxR3o4aUhNO0VBQ0UsbUxBQWlFO0NyRzQ4aUh6RTs7QXFHeDhpSEk7RUFHSSxpRlJ2RDBCO0M3RmdnakhsQzs7QXFHbjhpSEk7RUFDRSxzQkFBa0M7Q3JHczhpSHhDOztBcUduOGlISTtFQUNFLHdCQUFzQztFQUN0QyxvQkFBa0M7Q3JHczhpSHhDOztBcUduK2lISTtFQUNFLHNCUnhEZTtFcEU3QmpCLDBCb0U2QmlCO0M3RitoakhyQjs7QXFHbCtpSE07RUFDRSx5T0FBb0U7Q3JHcStpSDVFOztBcUduK2lITTtFQUNFLG1MQUFpRTtDckdzK2lIekU7O0FxR2wraUhJO0VBR0ksZ0ZSeEVhO0M3RjJpakhyQjs7QXFHNzlpSEk7RUFDRSxzQkFBa0M7Q3JHZytpSHhDOztBcUc3OWlISTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHZytpSHhDOztBcUc3L2lISTtFQUNFLHNCUnZEZTtFcEU5QmpCLDBCb0U4QmlCO0M3RndqakhyQjs7QXFHNS9pSE07RUFDRSx5T0FBb0U7Q3JHKy9pSDVFOztBcUc3L2lITTtFQUNFLG1MQUFpRTtDckdnZ2pIekU7O0FxRzUvaUhJO0VBR0ksZ0ZSdkVhO0M3Rm9rakhyQjs7QXFHdi9pSEk7RUFDRSxzQkFBa0M7Q3JHMC9pSHhDOztBcUd2L2lISTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHMC9pSHhDOztBcUd2aGpISTtFQUNFLHNCUnREZTtFcEUvQmpCLDBCb0UrQmlCO0M3RmlsakhyQjs7QXFHdGhqSE07RUFDRSx5T0FBb0U7Q3JHeWhqSDVFOztBcUd2aGpITTtFQUNFLG1MQUFpRTtDckcwaGpIekU7O0FxR3RoakhJO0VBR0ksZ0ZSdEVhO0M3RjZsakhyQjs7QXFHamhqSEk7RUFDRSxzQkFBa0M7Q3JHb2hqSHhDOztBcUdqaGpISTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHb2hqSHhDOztBcUdqampISTtFQUNFLHNCUnJEZTtFcEVoQ2pCLDBCb0VnQ2lCO0M3RjBtakhyQjs7QXFHaGpqSE07RUFDRSx5T0FBb0U7Q3JHbWpqSDVFOztBcUdqampITTtFQUNFLG1MQUFpRTtDckdvampIekU7O0FxR2hqakhJO0VBR0ksZ0ZSckVhO0M3RnNuakhyQjs7QXFHM2lqSEk7RUFDRSxzQkFBa0M7Q3JHOGlqSHhDOztBcUczaWpISTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHOGlqSHhDOztBcUcza2pISTtFQUNFLHNCUnBEZTtFcEVqQ2pCLDBCb0VpQ2lCO0M3Rm1vakhyQjs7QXFHMWtqSE07RUFDRSx5T0FBb0U7Q3JHNmtqSDVFOztBcUcza2pITTtFQUNFLG1MQUFpRTtDckc4a2pIekU7O0FxRzFrakhJO0VBR0ksK0VScEVhO0M3RitvakhyQjs7QXFHcmtqSEk7RUFDRSxzQkFBa0M7Q3JHd2tqSHhDOztBcUdya2pISTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHd2tqSHhDOztBcUdybWpISTtFQUNFLHNCUm5EZTtFcEVsQ2pCLDBCb0VrQ2lCO0M3RjRwakhyQjs7QXFHcG1qSE07RUFDRSx5T0FBb0U7Q3JHdW1qSDVFOztBcUdybWpITTtFQUNFLG1MQUFpRTtDckd3bWpIekU7O0FxR3BtakhJO0VBR0ksZ0ZSbkVhO0M3RndxakhyQjs7QXFHL2xqSEk7RUFDRSxzQkFBa0M7Q3JHa21qSHhDOztBcUcvbGpISTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHa21qSHhDOztBcUcvbmpISTtFQUNFLHNCUmxEZTtFcEVuQ2pCLDBCb0VtQ2lCO0M3RnFyakhyQjs7QXFHOW5qSE07RUFDRSx5T0FBb0U7Q3JHaW9qSDVFOztBcUcvbmpITTtFQUNFLG1MQUFpRTtDckdrb2pIekU7O0FxRzluakhJO0VBR0ksZ0ZSbEVhO0M3RmlzakhyQjs7QXFHem5qSEk7RUFDRSxzQkFBa0M7Q3JHNG5qSHhDOztBcUd6bmpISTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHNG5qSHhDOztBcUd6cGpISTtFQUNFLHNCUmpEZTtFcEVwQ2pCLDBCb0VvQ2lCO0M3RjhzakhyQjs7QXFHeHBqSE07RUFDRSx5T0FBb0U7Q3JHMnBqSDVFOztBcUd6cGpITTtFQUNFLG1MQUFpRTtDckc0cGpIekU7O0FxR3hwakhJO0VBR0ksK0VSakVhO0M3RjB0akhyQjs7QXFHbnBqSEk7RUFDRSxzQkFBa0M7Q3JHc3BqSHhDOztBcUducGpISTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHc3BqSHhDOztBcUducmpISTtFQUNFLHNCUmhEZTtFcEVyQ2pCLDBCb0VxQ2lCO0M3RnV1akhyQjs7QXFHbHJqSE07RUFDRSx5T0FBb0U7Q3JHcXJqSDVFOztBcUducmpITTtFQUNFLG1MQUFpRTtDckdzcmpIekU7O0FxR2xyakhJO0VBR0ksZ0ZSaEVhO0M3Rm12akhyQjs7QXFHN3FqSEk7RUFDRSxzQkFBa0M7Q3JHZ3JqSHhDOztBcUc3cWpISTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHZ3JqSHhDOztBcUc3c2pISTtFQUNFLHNCUi9DZTtFcEV0Q2pCLDBCb0VzQ2lCO0M3Rmd3akhyQjs7QXFHNXNqSE07RUFDRSx5T0FBb0U7Q3JHK3NqSDVFOztBcUc3c2pITTtFQUNFLG1MQUFpRTtDckdndGpIekU7O0FxRzVzakhJO0VBR0ksZ0ZSL0RhO0M3RjR3akhyQjs7QXFHdnNqSEk7RUFDRSxzQkFBa0M7Q3JHMHNqSHhDOztBcUd2c2pISTtFQUNFLDBCQUFzQztFQUN0QyxzQkFBa0M7Q3JHMHNqSHhDOztBcUd2dWpISTtFQUNFLG1CakdoRlM7RXFCTFgsdUJyQktXO0NKMnpqSGY7O0FxR3R1akhNO0VBQ0Usc09BQW9FO0NyR3l1akg1RTs7QXFHdnVqSE07RUFDRSxnTEFBaUU7Q3JHMHVqSHpFOztBcUd0dWpISTtFQUdJLGlGakdoR087Q0p1MGpIZjs7QXFHanVqSEk7RUFDRSxvQkFBa0M7Q3JHb3VqSHhDOztBcUdqdWpISTtFQUNFLHdCQUFzQztFQUN0QyxvQkFBa0M7Q3JHb3VqSHhDOztBcUdqd2pISTtFQUNFLHNCakcxRVk7RXFCWGQsMEJyQldjO0NKKzBqSGxCOztBcUdod2pITTtFQUNFLHlPQUFvRTtDckdtd2pINUU7O0FxR2p3akhNO0VBQ0UsbUxBQWlFO0NyR293akh6RTs7QXFHaHdqSEk7RUFHSSxpRmpHMUZVO0NKMjFqSGxCOztBcUczdmpISTtFQUNFLHNCQUFrQztDckc4dmpIeEM7O0FxRzN2akhJO0VBQ0UsMEJBQXNDO0VBQ3RDLHNCQUFrQztDckc4dmpIeEM7O0FxRzN4akhJO0VBQ0Usc0JqR3hFWTtFcUJiZCwwQnJCYWM7Q0p1MmpIbEI7O0FxRzF4akhNO0VBQ0UseU9BQW9FO0NyRzZ4akg1RTs7QXFHM3hqSE07RUFDRSxtTEFBaUU7Q3JHOHhqSHpFOztBcUcxeGpISTtFQUdJLDhFakd4RlU7Q0ptM2pIbEI7O0FxR3J4akhJO0VBQ0Usc0JBQWtDO0NyR3d4akh4Qzs7QXFHcnhqSEk7RUFDRSwwQkFBc0M7RUFDdEMsc0JBQWtDO0NyR3d4akh4Qzs7QThDdjRqSEE7RWpDUU0saUJ5RlZvQjtFMUZZdEIsbUIwRThJNEI7Q3RGb3ZqSGhDOztBc0cvNGpIQTtFQU1JLHNCQUFxQjtFQUNyQixjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixZQUFXO0N0RzY0akhmOztBc0d2NWpIQTtFQWFNLFVBQVM7RUFDVCxtQkFBa0I7RUFDbEIsWUFBVztDdEc4NGpIakI7O0FzRzc1akhBO0VBcUJNLFlBQVc7Q3RHNDRqSGpCOztBc0dqNmpIQTtFQTBCTSxZQUFXO0N0RzI0akhqQjs7QXNHcjZqSEE7RUErQk0sV0FBVTtDdEcwNGpIaEI7O0FzR3I0akhBO0VBQ0Usc0JsR29GaUI7Q0pvempIbkI7O0FzR3A0akhBO0VBQ0UsYUFBWTtDdEd1NGpIZDs7QXNHcDRqSEE7RUFDRSxZQUFXO0N0R3U0akhiOztBc0dwNGpIQTtFQUNFLFlBQVc7Q3RHdTRqSGI7O0FzR240akhBO0VBR00sVUFBUztDdEdvNGpIZjs7QXNHLzNqSEE7RUFFSSxvQkFBZ0M7Q3RHaTRqSHBDOztBdUdqOGpIRTtFQUdNLDBCdkdQc0I7Q0F5OGpIOUI7O0F1R3I4akhFOztFQU9RLFluR0RLO0NKbzhqSGY7O0F1RzE4akhFO0VBV1EsZW5HNkVhO0NKczNqSHZCOztBdUc5OGpIRTtFQWlCSSw4QnZHckJ3QjtDQXM5akg5Qjs7QXVHbDlqSEU7RUF3QlUsOEJuR2ZNO0NKNjhqSGxCOztBdUd0OWpIRTtFQTRCVSw4QnZHaENrQjtDQTg5akg5Qjs7QXVHdjdqSEU7OztFQUtNLGdDbkdsQ087Q0owOWpIZjs7QXVHNzdqSEU7OztFQVFRLFluR3JDSztDSmcrakhmOztBdUdyN2pIRTs7OztFQUtNLGFBQVk7Q3ZHdTdqSHBCOztBdUc1N2pIRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0pxL2pIZjs7QXVHMThqSEU7O0VBa0JNLDBCbkc3RE87Q0owL2pIZjs7QXVHLzhqSEU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSmtna0hmOztBdUd4Z2tIRTtFQUdNLDBCbkdTVTtDSmdna0hsQjs7QXVHNWdrSEU7O0VBT1EsWW5HREs7Q0oyZ2tIZjs7QXVHamhrSEU7RUFXUSxlbkc2RWE7Q0o2N2pIdkI7O0F1R3Joa0hFO0VBaUJJLDhCbkdMWTtDSjZna0hsQjs7QXVHemhrSEU7RUF3QlUsOEJuR2ZNO0NKb2hrSGxCOztBdUc3aGtIRTtFQTRCVSw4Qm5HaEJNO0NKcWhrSGxCOztBdUc5L2pIRTs7O0VBS00sZ0NuR2xDTztDSmlpa0hmOztBdUdwZ2tIRTs7O0VBUVEsWW5HckNLO0NKdWlrSGY7O0F1RzUvakhFOzs7O0VBS00sYUFBWTtDdkc4L2pIcEI7O0F1R25na0hFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSjRqa0hmOztBdUdqaGtIRTs7RUFrQk0sMEJuRzdETztDSmlra0hmOztBdUd0aGtIRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKeWtrSGY7O0F1Ry9ra0hFO0VBR00sMEJuR21DUztDSjZpa0hqQjs7QXVHbmxrSEU7O0VBT1EsWW5HREs7Q0prbGtIZjs7QXVHeGxrSEU7RUFXUSxlbkc2RWE7Q0pvZ2tIdkI7O0F1RzVsa0hFO0VBaUJJLDhCbkdxQlc7Q0owamtIakI7O0F1R2hta0hFO0VBd0JVLDhCbkdmTTtDSjJsa0hsQjs7QXVHcG1rSEU7RUE0QlUsOEJuR1VLO0NKa2trSGpCOztBdUdya2tIRTs7O0VBS00sZ0NuR2xDTztDSndta0hmOztBdUcza2tIRTs7O0VBUVEsWW5HckNLO0NKOG1rSGY7O0F1R25ra0hFOzs7O0VBS00sYUFBWTtDdkdxa2tIcEI7O0F1RzFra0hFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSm1va0hmOztBdUd4bGtIRTs7RUFrQk0sMEJuRzdETztDSndva0hmOztBdUc3bGtIRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKZ3BrSGY7O0F1R3Rwa0hFO0VBR00sMEJuR3FDUztDSmtua0hqQjs7QXVHMXBrSEU7O0VBT1EsWW5HREs7Q0p5cGtIZjs7QXVHL3BrSEU7RUFXUSxlbkc2RWE7Q0oya2tIdkI7O0F1R25xa0hFO0VBaUJJLDhCbkd1Qlc7Q0orbmtIakI7O0F1R3Zxa0hFO0VBd0JVLDhCbkdmTTtDSmtxa0hsQjs7QXVHM3FrSEU7RUE0QlUsOEJuR1lLO0NKdW9rSGpCOztBdUc1b2tIRTs7O0VBS00sZ0NuR2xDTztDSitxa0hmOztBdUdscGtIRTs7O0VBUVEsWW5HckNLO0NKcXJrSGY7O0F1RzFva0hFOzs7O0VBS00sYUFBWTtDdkc0b2tIcEI7O0F1R2pwa0hFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSjBza0hmOztBdUcvcGtIRTs7RUFrQk0sMEJuRzdETztDSitza0hmOztBdUdwcWtIRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKdXRrSGY7O0F1Rzd0a0hFO0VBR00sMEJuR2tDUztDSjRya0hqQjs7QXVHanVrSEU7O0VBT1EsZW5HaUZhO0NKOG9rSHZCOztBdUd0dWtIRTtFQVdRLGVuRzZFYTtDSmtwa0h2Qjs7QXVHMXVrSEU7RUFpQkksOEJuR29CVztDSnlza0hqQjs7QXVHOXVrSEU7RUF3QlUsOEJuR2ZNO0NKeXVrSGxCOztBdUdsdmtIRTtFQTRCVSw4Qm5HU0s7Q0ppdGtIakI7O0F1R250a0hFOzs7RUFLTSw2Qm5HZ0RlO0NKb3FrSHZCOztBdUd6dGtIRTs7O0VBUVEsZW5HNkNhO0NKMHFrSHZCOztBdUdqdGtIRTs7OztFQUtNLGFBQVk7Q3ZHbXRrSHBCOztBdUd4dGtIRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0orcmtIdkI7O0F1R3R1a0hFOztFQWtCTSw2Qm5HcUJlO0NKb3NrSHZCOztBdUczdWtIRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsZW5HZWU7Q0o0c2tIdkI7O0F1R3B5a0hFO0VBR00sMEJuR2dDUztDSnF3a0hqQjs7QXVHeHlrSEU7O0VBT1EsWW5HREs7Q0p1eWtIZjs7QXVHN3lrSEU7RUFXUSxlbkc2RWE7Q0p5dGtIdkI7O0F1R2p6a0hFO0VBaUJJLDhCbkdrQlc7Q0preGtIakI7O0F1R3J6a0hFO0VBd0JVLDhCbkdmTTtDSmd6a0hsQjs7QXVHenprSEU7RUE0QlUsOEJuR09LO0NKMHhrSGpCOztBdUcxeGtIRTs7O0VBS00sZ0NuR2xDTztDSjZ6a0hmOztBdUdoeWtIRTs7O0VBUVEsWW5HckNLO0NKbTBrSGY7O0F1R3h4a0hFOzs7O0VBS00sYUFBWTtDdkcweGtIcEI7O0F1Ry94a0hFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSncxa0hmOztBdUc3eWtIRTs7RUFrQk0sMEJuRzdETztDSjYxa0hmOztBdUdsemtIRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKcTJrSGY7O0F1RzMya0hFO0VBR00sMEJuR0lVO0NKdzJrSGxCOztBdUcvMmtIRTs7RUFPUSxlbkdpRmE7Q0o0eGtIdkI7O0F1R3Aza0hFO0VBV1EsZW5HNkVhO0NKZ3lrSHZCOztBdUd4M2tIRTtFQWlCSSw4Qm5HVlk7Q0pxM2tIbEI7O0F1RzUza0hFO0VBd0JVLDhCbkdmTTtDSnUza0hsQjs7QXVHaDRrSEU7RUE0QlUsOEJuR3JCTTtDSjYza0hsQjs7QXVHajJrSEU7OztFQUtNLDZCbkdnRGU7Q0premtIdkI7O0F1R3Yya0hFOzs7RUFRUSxlbkc2Q2E7Q0p3emtIdkI7O0F1Ry8xa0hFOzs7O0VBS00sYUFBWTtDdkdpMmtIcEI7O0F1R3Qya0hFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLGVuR3lCZTtDSjYwa0h2Qjs7QXVHcDNrSEU7O0VBa0JNLDZCbkdxQmU7Q0prMWtIdkI7O0F1R3oza0hFOzs7O0VBdUJNLHdCQUFzQztFQUN0QyxlbkdlZTtDSjAxa0h2Qjs7QXVHbDdrSEU7RUFHTSwwQm5HV1U7Q0p3NmtIbEI7O0F1R3Q3a0hFOztFQU9RLFluR0RLO0NKcTdrSGY7O0F1RzM3a0hFO0VBV1EsZW5HNkVhO0NKdTJrSHZCOztBdUcvN2tIRTtFQWlCSSw4Qm5HSFk7Q0pxN2tIbEI7O0F1R244a0hFO0VBd0JVLDhCbkdmTTtDSjg3a0hsQjs7QXVHdjhrSEU7RUE0QlUsOEJuR2RNO0NKNjdrSGxCOztBdUd4NmtIRTs7O0VBS00sZ0NuR2xDTztDSjI4a0hmOztBdUc5NmtIRTs7O0VBUVEsWW5HckNLO0NKaTlrSGY7O0F1R3Q2a0hFOzs7O0VBS00sYUFBWTtDdkd3NmtIcEI7O0F1Rzc2a0hFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSnMra0hmOztBdUczN2tIRTs7RUFrQk0sMEJuRzdETztDSjIra0hmOztBdUdoOGtIRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKbS9rSGY7O0F1R3ova0hFO0VBR00sMEJqQkRXO0N0RjIva0huQjs7QXVHNy9rSEU7O0VBT1EsWW5HREs7Q0o0L2tIZjs7QXVHbGdsSEU7RUFXUSxlbkc2RWE7Q0o4NmtIdkI7O0F1R3RnbEhFO0VBaUJJLDhCakJmYTtDdEZ3Z2xIbkI7O0F1RzFnbEhFO0VBd0JVLDhCbkdmTTtDSnFnbEhsQjs7QXVHOWdsSEU7RUE0QlUsOEJqQjFCTztDdEZnaGxIbkI7O0F1Ry8ra0hFOzs7RUFLTSxnQ25HbENPO0NKa2hsSGY7O0F1R3Iva0hFOzs7RUFRUSxZbkdyQ0s7Q0p3aGxIZjs7QXVHNytrSEU7Ozs7RUFLTSxhQUFZO0N2Rysra0hwQjs7QXVHcC9rSEU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKNmlsSGY7O0F1R2xnbEhFOztFQWtCTSwwQm5HN0RPO0NKa2psSGY7O0F1R3ZnbEhFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxZbkduRU87Q0owamxIZjs7QXVHaGtsSEU7RUFHTSwwQmpCQU07Q3RGaWtsSGQ7O0F1R3BrbEhFOztFQU9RLFluR0RLO0NKbWtsSGY7O0F1R3prbEhFO0VBV1EsZW5HNkVhO0NKcS9rSHZCOztBdUc3a2xIRTtFQWlCSSw4QmpCZFE7Q3RGOGtsSGQ7O0F1R2psbEhFO0VBd0JVLDhCbkdmTTtDSjRrbEhsQjs7QXVHcmxsSEU7RUE0QlUsOEJqQnpCRTtDdEZzbGxIZDs7QXVHdGpsSEU7OztFQUtNLGdDbkdsQ087Q0p5bGxIZjs7QXVHNWpsSEU7OztFQVFRLFluR3JDSztDSitsbEhmOztBdUdwamxIRTs7OztFQUtNLGFBQVk7Q3ZHc2psSHBCOztBdUczamxIRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0pvbmxIZjs7QXVHemtsSEU7O0VBa0JNLDBCbkc3RE87Q0p5bmxIZjs7QXVHOWtsSEU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSmlvbEhmOztBdUd2b2xIRTtFQUdNLDBCakJFTztDdEZzb2xIZjs7QXVHM29sSEU7O0VBT1EsWW5HREs7Q0owb2xIZjs7QXVHaHBsSEU7RUFXUSxlbkc2RWE7Q0o0amxIdkI7O0F1R3BwbEhFO0VBaUJJLDhCakJaUztDdEZtcGxIZjs7QXVHeHBsSEU7RUF3QlUsOEJuR2ZNO0NKbXBsSGxCOztBdUc1cGxIRTtFQTRCVSw4QmpCdkJHO0N0RjJwbEhmOztBdUc3bmxIRTs7O0VBS00sZ0NuR2xDTztDSmdxbEhmOztBdUdub2xIRTs7O0VBUVEsWW5HckNLO0NKc3FsSGY7O0F1RzNubEhFOzs7O0VBS00sYUFBWTtDdkc2bmxIcEI7O0F1R2xvbEhFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSjJybEhmOztBdUdocGxIRTs7RUFrQk0sMEJuRzdETztDSmdzbEhmOztBdUdycGxIRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKd3NsSGY7O0F1RzlzbEhFO0VBR00sMEJqQkdNO0N0RjRzbEhkOztBdUdsdGxIRTs7RUFPUSxlbkdpRmE7Q0orbmxIdkI7O0F1R3Z0bEhFO0VBV1EsZW5HNkVhO0NKbW9sSHZCOztBdUczdGxIRTtFQWlCSSw4QmpCWFE7Q3RGeXRsSGQ7O0F1Ry90bEhFO0VBd0JVLDhCbkdmTTtDSjB0bEhsQjs7QXVHbnVsSEU7RUE0QlUsOEJqQnRCRTtDdEZpdWxIZDs7QXVHcHNsSEU7OztFQUtNLDZCbkdnRGU7Q0pxcGxIdkI7O0F1RzFzbEhFOzs7RUFRUSxlbkc2Q2E7Q0oycGxIdkI7O0F1R2xzbEhFOzs7O0VBS00sYUFBWTtDdkdvc2xIcEI7O0F1R3pzbEhFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLGVuR3lCZTtDSmdybEh2Qjs7QXVHdnRsSEU7O0VBa0JNLDZCbkdxQmU7Q0pxcmxIdkI7O0F1RzV0bEhFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxlbkdlZTtDSjZybEh2Qjs7QXVHcnhsSEU7RUFHTSwwQmpCS1M7Q3RGaXhsSGpCOztBdUd6eGxIRTs7RUFPUSxZbkdESztDSnd4bEhmOztBdUc5eGxIRTtFQVdRLGVuRzZFYTtDSjBzbEh2Qjs7QXVHbHlsSEU7RUFpQkksOEJqQlRXO0N0Rjh4bEhqQjs7QXVHdHlsSEU7RUF3QlUsOEJuR2ZNO0NKaXlsSGxCOztBdUcxeWxIRTtFQTRCVSw4QmpCcEJLO0N0RnN5bEhqQjs7QXVHM3dsSEU7OztFQUtNLGdDbkdsQ087Q0o4eWxIZjs7QXVHanhsSEU7OztFQVFRLFluR3JDSztDSm96bEhmOztBdUd6d2xIRTs7OztFQUtNLGFBQVk7Q3ZHMndsSHBCOztBdUdoeGxIRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0p5MGxIZjs7QXVHOXhsSEU7O0VBa0JNLDBCbkc3RE87Q0o4MGxIZjs7QXVHbnlsSEU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSnMxbEhmOztBdUc1MWxIRTtFQUdNLDBCakJPUTtDdEZzMWxIaEI7O0F1R2gybEhFOztFQU9RLFluR0RLO0NKKzFsSGY7O0F1R3IybEhFO0VBV1EsZW5HNkVhO0NKaXhsSHZCOztBdUd6MmxIRTtFQWlCSSw4QmpCUFU7Q3RGbTJsSGhCOztBdUc3MmxIRTtFQXdCVSw4Qm5HZk07Q0p3MmxIbEI7O0F1R2ozbEhFO0VBNEJVLDhCakJsQkk7Q3RGMjJsSGhCOztBdUdsMWxIRTs7O0VBS00sZ0NuR2xDTztDSnEzbEhmOztBdUd4MWxIRTs7O0VBUVEsWW5HckNLO0NKMjNsSGY7O0F1R2gxbEhFOzs7O0VBS00sYUFBWTtDdkdrMWxIcEI7O0F1R3YxbEhFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSmc1bEhmOztBdUdyMmxIRTs7RUFrQk0sMEJuRzdETztDSnE1bEhmOztBdUcxMmxIRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKNjVsSGY7O0F1R242bEhFO0VBR00sMEJuRzRCUztDSnc0bEhqQjs7QXVHdjZsSEU7O0VBT1EsWW5HREs7Q0pzNmxIZjs7QXVHNTZsSEU7RUFXUSxlbkc2RWE7Q0p3MWxIdkI7O0F1R2g3bEhFO0VBaUJJLDhCbkdjVztDSnE1bEhqQjs7QXVHcDdsSEU7RUF3QlUsOEJuR2ZNO0NKKzZsSGxCOztBdUd4N2xIRTtFQTRCVSw4Qm5HR0s7Q0o2NWxIakI7O0F1R3o1bEhFOzs7RUFLTSxnQ25HbENPO0NKNDdsSGY7O0F1Ry81bEhFOzs7RUFRUSxZbkdyQ0s7Q0prOGxIZjs7QXVHdjVsSEU7Ozs7RUFLTSxhQUFZO0N2R3k1bEhwQjs7QXVHOTVsSEU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKdTlsSGY7O0F1RzU2bEhFOztFQWtCTSwwQm5HN0RPO0NKNDlsSGY7O0F1R2o3bEhFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxZbkduRU87Q0pvK2xIZjs7QXVHMStsSEU7RUFHTSwwQm5HNkJTO0NKODhsSGpCOztBdUc5K2xIRTs7RUFPUSxZbkdESztDSjYrbEhmOztBdUduL2xIRTtFQVdRLGVuRzZFYTtDSis1bEh2Qjs7QXVHdi9sSEU7RUFpQkksOEJuR2VXO0NKMjlsSGpCOztBdUczL2xIRTtFQXdCVSw4Qm5HZk07Q0pzL2xIbEI7O0F1Ry8vbEhFO0VBNEJVLDhCbkdJSztDSm0rbEhqQjs7QXVHaCtsSEU7OztFQUtNLGdDbkdsQ087Q0ptZ21IZjs7QXVHdCtsSEU7OztFQVFRLFluR3JDSztDSnlnbUhmOztBdUc5OWxIRTs7OztFQUtNLGFBQVk7Q3ZHZytsSHBCOztBdUdyK2xIRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0o4aG1IZjs7QXVHbi9sSEU7O0VBa0JNLDBCbkc3RE87Q0ptaW1IZjs7QXVHeC9sSEU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSjJpbUhmOztBdUdqam1IRTtFQUdNLDBCbkc4QlM7Q0pvaG1IakI7O0F1R3JqbUhFOztFQU9RLFluR0RLO0NKb2ptSGY7O0F1RzFqbUhFO0VBV1EsZW5HNkVhO0NKcytsSHZCOztBdUc5am1IRTtFQWlCSSw4Qm5HZ0JXO0NKaWltSGpCOztBdUdsa21IRTtFQXdCVSw4Qm5HZk07Q0o2am1IbEI7O0F1R3RrbUhFO0VBNEJVLDhCbkdLSztDSnlpbUhqQjs7QXVHdmltSEU7OztFQUtNLGdDbkdsQ087Q0owa21IZjs7QXVHN2ltSEU7OztFQVFRLFluR3JDSztDSmdsbUhmOztBdUdyaW1IRTs7OztFQUtNLGFBQVk7Q3ZHdWltSHBCOztBdUc1aW1IRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0pxbW1IZjs7QXVHMWptSEU7O0VBa0JNLDBCbkc3RE87Q0owbW1IZjs7QXVHL2ptSEU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSmtubUhmOztBdUd4bm1IRTtFQUdNLDBCbkcrQlM7Q0owbG1IakI7O0F1RzVubUhFOztFQU9RLFluR0RLO0NKMm5tSGY7O0F1R2pvbUhFO0VBV1EsZW5HNkVhO0NKNmltSHZCOztBdUdyb21IRTtFQWlCSSw4Qm5HaUJXO0NKdW1tSGpCOztBdUd6b21IRTtFQXdCVSw4Qm5HZk07Q0pvb21IbEI7O0F1RzdvbUhFO0VBNEJVLDhCbkdNSztDSittbUhqQjs7QXVHOW1tSEU7OztFQUtNLGdDbkdsQ087Q0ppcG1IZjs7QXVHcG5tSEU7OztFQVFRLFluR3JDSztDSnVwbUhmOztBdUc1bW1IRTs7OztFQUtNLGFBQVk7Q3ZHOG1tSHBCOztBdUdubm1IRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0o0cW1IZjs7QXVHam9tSEU7O0VBa0JNLDBCbkc3RE87Q0ppcm1IZjs7QXVHdG9tSEU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSnlybUhmOztBdUcvcm1IRTtFQUdNLDBCbkdnQ1M7Q0pncW1IakI7O0F1R25zbUhFOztFQU9RLFluR0RLO0NKa3NtSGY7O0F1R3hzbUhFO0VBV1EsZW5HNkVhO0NKb25tSHZCOztBdUc1c21IRTtFQWlCSSw4Qm5Ha0JXO0NKNnFtSGpCOztBdUdodG1IRTtFQXdCVSw4Qm5HZk07Q0oyc21IbEI7O0F1R3B0bUhFO0VBNEJVLDhCbkdPSztDSnFybUhqQjs7QXVHcnJtSEU7OztFQUtNLGdDbkdsQ087Q0p3dG1IZjs7QXVHM3JtSEU7OztFQVFRLFluR3JDSztDSjh0bUhmOztBdUducm1IRTs7OztFQUtNLGFBQVk7Q3ZHcXJtSHBCOztBdUcxcm1IRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0ptdm1IZjs7QXVHeHNtSEU7O0VBa0JNLDBCbkc3RE87Q0p3dm1IZjs7QXVHN3NtSEU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSmd3bUhmOztBdUd0d21IRTtFQUdNLDBCbkdpQ1M7Q0pzdW1IakI7O0F1RzF3bUhFOztFQU9RLGVuR2lGYTtDSnVybUh2Qjs7QXVHL3dtSEU7RUFXUSxlbkc2RWE7Q0oycm1IdkI7O0F1R254bUhFO0VBaUJJLDhCbkdtQlc7Q0ptdm1IakI7O0F1R3Z4bUhFO0VBd0JVLDhCbkdmTTtDSmt4bUhsQjs7QXVHM3htSEU7RUE0QlUsOEJuR1FLO0NKMnZtSGpCOztBdUc1dm1IRTs7O0VBS00sNkJuR2dEZTtDSjZzbUh2Qjs7QXVHbHdtSEU7OztFQVFRLGVuRzZDYTtDSm10bUh2Qjs7QXVHMXZtSEU7Ozs7RUFLTSxhQUFZO0N2RzR2bUhwQjs7QXVHandtSEU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsZW5HeUJlO0NKd3VtSHZCOztBdUcvd21IRTs7RUFrQk0sNkJuR3FCZTtDSjZ1bUh2Qjs7QXVHcHhtSEU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLGVuR2VlO0NKcXZtSHZCOztBdUc3MG1IRTtFQUdNLDBCbkdrQ1M7Q0o0eW1IakI7O0F1R2oxbUhFOztFQU9RLGVuR2lGYTtDSjh2bUh2Qjs7QXVHdDFtSEU7RUFXUSxlbkc2RWE7Q0prd21IdkI7O0F1RzExbUhFO0VBaUJJLDhCbkdvQlc7Q0p5em1IakI7O0F1RzkxbUhFO0VBd0JVLDhCbkdmTTtDSnkxbUhsQjs7QXVHbDJtSEU7RUE0QlUsOEJuR1NLO0NKaTBtSGpCOztBdUduMG1IRTs7O0VBS00sNkJuR2dEZTtDSm94bUh2Qjs7QXVHejBtSEU7OztFQVFRLGVuRzZDYTtDSjB4bUh2Qjs7QXVHajBtSEU7Ozs7RUFLTSxhQUFZO0N2R20wbUhwQjs7QXVHeDBtSEU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsZW5HeUJlO0NKK3ltSHZCOztBdUd0MW1IRTs7RUFrQk0sNkJuR3FCZTtDSm96bUh2Qjs7QXVHMzFtSEU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLGVuR2VlO0NKNHptSHZCOztBdUdwNW1IRTtFQUdNLDBCbkdtQ1M7Q0prM21IakI7O0F1R3g1bUhFOztFQU9RLFluR0RLO0NKdTVtSGY7O0F1Rzc1bUhFO0VBV1EsZW5HNkVhO0NKeTBtSHZCOztBdUdqNm1IRTtFQWlCSSw4Qm5HcUJXO0NKKzNtSGpCOztBdUdyNm1IRTtFQXdCVSw4Qm5HZk07Q0pnNm1IbEI7O0F1R3o2bUhFO0VBNEJVLDhCbkdVSztDSnU0bUhqQjs7QXVHMTRtSEU7OztFQUtNLGdDbkdsQ087Q0o2Nm1IZjs7QXVHaDVtSEU7OztFQVFRLFluR3JDSztDSm03bUhmOztBdUd4NG1IRTs7OztFQUtNLGFBQVk7Q3ZHMDRtSHBCOztBdUcvNG1IRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0p3OG1IZjs7QXVHNzVtSEU7O0VBa0JNLDBCbkc3RE87Q0o2OG1IZjs7QXVHbDZtSEU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSnE5bUhmOztBdUczOW1IRTtFQUdNLDBCbkdvQ1M7Q0p3N21IakI7O0F1Ry85bUhFOztFQU9RLFluR0RLO0NKODltSGY7O0F1R3ArbUhFO0VBV1EsZW5HNkVhO0NKZzVtSHZCOztBdUd4K21IRTtFQWlCSSw4Qm5Hc0JXO0NKcThtSGpCOztBdUc1K21IRTtFQXdCVSw4Qm5HZk07Q0p1K21IbEI7O0F1R2gvbUhFO0VBNEJVLDhCbkdXSztDSjY4bUhqQjs7QXVHajltSEU7OztFQUtNLGdDbkdsQ087Q0pvL21IZjs7QXVHdjltSEU7OztFQVFRLFluR3JDSztDSjAvbUhmOztBdUcvOG1IRTs7OztFQUtNLGFBQVk7Q3ZHaTltSHBCOztBdUd0OW1IRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0orZ25IZjs7QXVHcCttSEU7O0VBa0JNLDBCbkc3RE87Q0pvaG5IZjs7QXVHeittSEU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSjRobkhmOztBdUdsaW5IRTtFQUdNLDBCbkdxQ1M7Q0o4L21IakI7O0F1R3RpbkhFOztFQU9RLFluR0RLO0NKcWluSGY7O0F1RzNpbkhFO0VBV1EsZW5HNkVhO0NKdTltSHZCOztBdUcvaW5IRTtFQWlCSSw4Qm5HdUJXO0NKMmduSGpCOztBdUduam5IRTtFQXdCVSw4Qm5HZk07Q0o4aW5IbEI7O0F1R3ZqbkhFO0VBNEJVLDhCbkdZSztDSm1obkhqQjs7QXVHeGhuSEU7OztFQUtNLGdDbkdsQ087Q0oyam5IZjs7QXVHOWhuSEU7OztFQVFRLFluR3JDSztDSmlrbkhmOztBdUd0aG5IRTs7OztFQUtNLGFBQVk7Q3ZHd2huSHBCOztBdUc3aG5IRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxZbkd6RE87Q0pzbG5IZjs7QXVHM2luSEU7O0VBa0JNLDBCbkc3RE87Q0oybG5IZjs7QXVHaGpuSEU7Ozs7RUF1Qk0sMEJBQXNDO0VBQ3RDLFluR25FTztDSm1tbkhmOztBdUd6bW5IRTtFQUdNLHVCbkdHTztDSnVtbkhmOztBdUc3bW5IRTs7RUFPUSxlbkdpRmE7Q0owaG5IdkI7O0F1R2xubkhFO0VBV1EsZW5HNkVhO0NKOGhuSHZCOztBdUd0bm5IRTtFQWlCSSwyQm5HWFM7Q0pvbm5IZjs7QXVHMW5uSEU7RUF3QlUsOEJuR2ZNO0NKcW5uSGxCOztBdUc5bm5IRTtFQTRCVSwyQm5HdEJHO0NKNG5uSGY7O0F1Ry9sbkhFOzs7RUFLTSw2Qm5HZ0RlO0NKZ2puSHZCOztBdUdybW5IRTs7O0VBUVEsZW5HNkNhO0NKc2puSHZCOztBdUc3bG5IRTs7OztFQUtNLGFBQVk7Q3ZHK2xuSHBCOztBdUdwbW5IRTs7Ozs7Ozs7OztFQWFNLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0oya25IdkI7O0F1R2xubkhFOztFQWtCTSw2Qm5HcUJlO0NKZ2xuSHZCOztBdUd2bm5IRTs7OztFQXVCTSx3QkFBc0M7RUFDdEMsZW5HZWU7Q0p3bG5IdkI7O0F1R2hybkhFO0VBR00sMEJuR1NVO0NKd3FuSGxCOztBdUdwcm5IRTs7RUFPUSxZbkdESztDSm1ybkhmOztBdUd6cm5IRTtFQVdRLGVuRzZFYTtDSnFtbkh2Qjs7QXVHN3JuSEU7RUFpQkksOEJuR0xZO0NKcXJuSGxCOztBdUdqc25IRTtFQXdCVSw4Qm5HZk07Q0o0cm5IbEI7O0F1R3JzbkhFO0VBNEJVLDhCbkdoQk07Q0o2cm5IbEI7O0F1R3RxbkhFOzs7RUFLTSxnQ25HbENPO0NKeXNuSGY7O0F1RzVxbkhFOzs7RUFRUSxZbkdyQ0s7Q0orc25IZjs7QXVHcHFuSEU7Ozs7RUFLTSxhQUFZO0N2R3NxbkhwQjs7QXVHM3FuSEU7Ozs7Ozs7Ozs7RUFhTSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKb3VuSGY7O0F1R3pybkhFOztFQWtCTSwwQm5HN0RPO0NKeXVuSGY7O0F1RzlybkhFOzs7O0VBdUJNLDBCQUFzQztFQUN0QyxZbkduRU87Q0ppdm5IZjs7QXVHdnZuSEU7RUFHTSwwQm5HV1U7Q0o2dW5IbEI7O0F1RzN2bkhFOztFQU9RLFluR0RLO0NKMHZuSGY7O0F1R2h3bkhFO0VBV1EsZW5HNkVhO0NKNHFuSHZCOztBdUdwd25IRTtFQWlCSSw4Qm5HSFk7Q0owdm5IbEI7O0F1R3h3bkhFO0VBd0JVLDhCbkdmTTtDSm13bkhsQjs7QXVHNXduSEU7RUE0QlUsOEJuR2RNO0NKa3duSGxCOztBdUc3dW5IRTs7O0VBS00sZ0NuR2xDTztDSmd4bkhmOztBdUdudm5IRTs7O0VBUVEsWW5HckNLO0NKc3huSGY7O0F1RzN1bkhFOzs7O0VBS00sYUFBWTtDdkc2dW5IcEI7O0F1R2x2bkhFOzs7Ozs7Ozs7O0VBYU0sMEJBQW9DO0VBQ3BDLFluR3pETztDSjJ5bkhmOztBdUdod25IRTs7RUFrQk0sMEJuRzdETztDSmd6bkhmOztBdUdyd25IRTs7OztFQXVCTSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKd3puSGY7O0FxQy96bkhBO0V4QllNLHVFeUVzSWdFO0VrQnZJcEUsb0JwRzBHVztDSitzbkhiOztBd0czem5IQTtFQU1NLHNCbEJrSTBDO0N0RnVybkhoRDs7QXdHL3puSEE7O0VBV00sWXBHYlM7Q0pzMG5IZjs7QXdHcDBuSEE7RUFnQkksd0JBQXVCO0VBQ3ZCLFFBQU87RUFDUCw0QkFBMkI7RUFDM0IsMkJBQTBCO0VBQzFCLGdCQUFlO0VBQ2YsT0FBTTtFQUNOLHVCQUFzQjtFQUN0QixjcEd5aEJvQztDSit4bUh4Qzs7QXdHLzBuSEE7RUEwQk0sMEJBQXlCO0N4R3l6bkgvQjs7QXdHbjFuSEE7RUE4Qk0sZUFBYztDeEd5em5IcEI7O0F3R3YxbkhBO0VBa0NNLGNBQWE7Q3hHeXpuSG5COztBd0czMW5IQTs7RTVGS0ksNEI0RmtDcUM7Q3hHeXpuSHpDOztBd0doMm5IQTs7RUErQ00sY0FBYTtDeEdzem5IbkI7O0F3R3IybkhBO0VBcURNLDhDcEc3Q1M7RW9HOENULFVBQVM7Q3hHb3puSGY7O0F3RzEybkhBO0VBeURRLGlCQUFnQjtDeEdxem5IeEI7O0F3RzkybkhBO0VBaUVNLGtCQUFpQjtFQUNqQixlQUFjO0N4R2l6bkhwQjs7QXdHbjNuSEE7RUF1RUksNkNwRy9EVztDSisybkhmOztBd0d2M25IQTtFQTJFSSw0Q3BHbkVXO0NKbTNuSGY7O0F3RzMzbkhBO0VBaUZRLGlCQUFnQjtDeEc4eW5IeEI7O0F3Ry8zbkhBO0VBcUZZLCtCQUE4QjtDeEc4eW5IMUM7O0F3R240bkhBO0VBNkZRLGlCQUFnQjtDeEcweW5IeEI7O0F3R3Y0bkhBO0VBZ0dVLGVBQWM7RUFDZCxlQUFjO0N4RzJ5bkh4Qjs7QXdHNTRuSEE7RUF1R00sb0JBQW1CO0N4R3l5bkh6Qjs7QXdHaDVuSEE7RUE0R1EsaUJBQWdCO0N4R3d5bkh4Qjs7QXdHcDVuSEE7RUErR1UsaUJBQWdCO0N4R3l5bkgxQjs7QXdHeDVuSEE7RUFrSFksaUJBQWdCO0N4RzB5bkg1Qjs7QXdHNTVuSEE7RUE0SFksb0JBQW1CO0N4R295bkgvQjs7QXdHaDZuSEE7RUFvSUksY0FBYTtDeEdneW5IakI7O0F3R3A2bkhBO0VBeUlVLGVBQWM7RUFDZCxlQUFjO0N4Ryt4bkh4Qjs7QXdHejZuSEE7RUErSVEsa0NBQWlDO0N4Rzh4bkh6Qzs7QXdHNzZuSEE7RUFrSlUsOEJwR2pKUTtDSmc3bkhsQjs7QXdHajduSEE7RUF1SlksY0FBYTtDeEc4eG5IekI7O0F3R3I3bkhBO0VBOEpNLDBCQUF5QjtDeEcyeG5IL0I7O0F3R3o3bkhBO0VBa0tNLGlCQUFnQjtDeEcyeG5IdEI7O0F3Rzc3bkhBO0VBcUtRLGlCQUFnQjtDeEc0eG5IeEI7O0F3R2o4bkhBO0VBd0tVLGlCQUFnQjtDeEc2eG5IMUI7O0F3R3I4bkhBO0VBaUxZLG9CQUFtQjtDeEd3eG5IL0I7O0F3Rzl3bkhBO0VBQ0UsaUJBQWdCO0N4R2l4bkhsQjs7QXlEejluSEU7OztFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsWUFBVztDekQ4OW5IZjs7QXFDaDVuSEE7RW1FbUlFLDhCQUE2QjtFQUM3Qiw4Q3BHak1hO0VvR2tNYix5QnBHb2N5QztFb0duY3pDLG1CQUFrQjtFNUY3TGhCLGdDUjBMZ0M7RVF6TGhDLGlDUnlMZ0M7Q0pzeG5IcEM7O0F3Rzd3bkhFO0VBQ0UsaUJBQWdCO0N4R2d4bkhwQjs7QXdHM3huSEE7RUFlSSxhQUFZO0VBQ1osd0JBQWlDO0N4R2d4bkhyQzs7QXdHaHluSEE7OztFQXFCTSx1QkFBb0M7RUFDcEMsb0JBQWlDO0N4R2l4bkh2Qzs7QXdHdnluSEE7RUEwQk0sbUJBQWtCO0N4R2l4bkh4Qjs7QXFDeDhuSEE7RW1FNkxFLFlBQVc7RUFDWCxrQmxCOUYyQjtFa0IrRjNCLGlCcEdKK0I7RW9HSy9CLFVBQVM7Q3hHK3duSFg7O0F3RzV3bkhBO0VBQ0UsWUFBVztDeEcrd25IYjs7QXdHMXduSEE7RUFDRSw4QkFBNkI7RUFDN0IsZXBHbFBnQjtFb0dtUGhCLG9CcEdwQm9EO0VvR3FCcEQsbUJBQXFDO0VBQ3JDLHNCQUFxQjtDeEc2d25IdkI7O0F3RzN3bkhFO0VBRUUsZXBHdlBjO0NKb2dvSGxCOztBd0cxd25IRTtFQUVFLDRCQUEyQjtDeEc0d25IL0I7O0F3R3h3bkhBO0VBRUksZ0JsQjVIMEI7Q3RGczRuSDlCOztBd0c1d25IQTtFQU1JLHVCbEI3SDhCO0N0RnU0bkhsQzs7QXdHcnduSEE7RUFRSSxpQkFBZ0I7Q3hHaXduSHBCOztBd0d6d25IQTs7RUFZTSxvQkFBbUI7Q3hHa3duSHpCOztBd0c5d25IQTtFQWtCSSxnQkFBZTtDeEdnd25IbkI7O0F3R2x4bkhBO0VBc0JJLGNBQWE7Q3hHZ3duSGpCOztBd0d0eG5IQTtFQTBCSSxhQUFZO0N4R2d3bkhoQjs7QXdHNXZuSEE7RS9GdlRFLGdCQUFlO0VBQ2YsaUJBQWdCO0UrRndUaEIsZUFBYztDeEdnd25IaEI7O0F3Rzd2bkhJO0VBTEo7SUFNTSxZQUFXO0lBQ1gsbUJBQWtCO0d4R2l3bkh0QjtDQUNGOztBd0c1dm5IQTtFQUNFLDBCcEc3VGdCO0NKNGpvSGxCOztBd0dod25IQTtFQUtJLGlDcEdoVWM7RW9HaVVkLGVBQWM7Q3hHK3ZuSGxCOztBeUQ1a29IRTtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsWUFBVztDekQra29IZjs7QXdHM3duSEE7RUFTTSxpQkFBZ0I7Q3hHc3duSHRCOztBd0cvd25IQTtFQWFNLGVBQWM7Q3hHc3duSHBCOztBd0dueG5IQTtFQWlCTSxpQmxCN1JnQjtFa0I4UmhCLGdCbEI5UmdCO0VrQitSaEIsWUFBVztDeEdzd25IakI7O0F3R3p4bkhBO0VBd0JJLGVBQThCO0VBQzlCLGtCQUFpQjtDeEdxd25IckI7O0F3Rzl4bkhBO0VBNkJJLGVwR25WYztFb0dvVmQsZUFBYztFQUNkLGlCQUFnQjtDeEdxd25IcEI7O0F3R3B5bkhBO0VBbUNJLGdCQUFlO0VBQ2YsaUJBQWdCO0N4R3F3bkhwQjs7QXdHN3ZuSEE7RUFDRSxpQkFBZ0I7RUFDaEIsVUFBUztFQUNULGVBQWM7RUFDZCxXQUFVO0N4R2d3bkhaOztBd0dwd25IQTtFNUZsV0ksbUI0RjBXMEI7RUFDMUIsMEJwR2pYYztFb0drWGQsK0JwR2pYYztFb0drWGQsZXBHN1djO0VvRzhXZCxtQkFBa0I7RUFDbEIsY0FBYTtDeEdnd25IakI7O0F3Rzd3bkhBO0VBZ0JNLGlCQUFnQjtDeEdpd25IdEI7O0F3R2p4bkhBO0VBb0JNLHFCQUFvQjtDeEdpd25IMUI7O0F3R3J4bkhBO0VBd0JNLHNCQUFxQjtFQUNyQixpQkFBZ0I7RUFDaEIsaUJBQWdCO0N4R2l3bkh0Qjs7QXdHM3huSEE7RUErQk0saUJBQWdCO0VBQ2hCLGtCQUFpQjtDeEdnd25IdkI7O0F3R2h5bkhBO0VBcUNNLGVwR2pYVztFb0drWFgsY0FBYTtFQUNiLGFBQVk7Q3hHK3ZuSGxCOztBd0d0eW5IQTs7Ozs7Ozs7RUFrRFEsZ0JBQWU7RUFDZixrQkFBaUI7Q3hHK3ZuSHpCOztBd0dsem5IQTtFQXdETSxzQkFBcUI7Q3hHOHZuSDNCOztBd0d0em5IQTtFQTRETSxlQUE2QjtDeEc4dm5IbkM7O0F3RzF6bkhBO0VBK0RRLGlCQUFnQjtFQUNoQiw4QkFBNkI7Q3hHK3ZuSHJDOztBd0cvem5IQTtFQW9FUSxxQ0FBc0M7Q3hHK3ZuSDlDOztBd0duMG5IQTtFQTRFTSwyQnhHL2J3QjtDQTByb0g5Qjs7QXdHdjBuSEE7RUE0RU0sMkJwRy9hWTtDSjhxb0hsQjs7QXdHMzBuSEE7RUE0RU0sMkJwR3JaVztDSndwb0hqQjs7QXdHLzBuSEE7RUE0RU0sMkJwR25aVztDSjBwb0hqQjs7QXdHbjFuSEE7RUE0RU0sMkJwR3RaVztDSmlxb0hqQjs7QXdHdjFuSEE7RUE0RU0sMkJwR3haVztDSnVxb0hqQjs7QXdHMzFuSEE7RUE0RU0sMkJwR3BiWTtDSnVzb0hsQjs7QXdHLzFuSEE7RUE0RU0sMkJwRzdhWTtDSm9zb0hsQjs7QXdHbjJuSEE7RUFrRk0sMkJsQi9iYTtDdEZvdG9IbkI7O0F3R3YybkhBO0VBa0ZNLDJCbEI5YlE7Q3RGdXRvSGQ7O0F3RzMybkhBO0VBa0ZNLDJCbEI1YlM7Q3RGeXRvSGY7O0F3Ry8ybkhBO0VBa0ZNLDJCbEIzYlE7Q3RGNHRvSGQ7O0F3R24zbkhBO0VBa0ZNLDJCbEJ6Ylc7Q3RGOHRvSGpCOztBd0d2M25IQTtFQWtGTSwyQmxCdmJVO0N0Rmd1b0hoQjs7QXdHMzNuSEE7RUFrRk0sMkJwR2xhVztDSitzb0hqQjs7QXdHLzNuSEE7RUFrRk0sMkJwR2phVztDSmt0b0hqQjs7QXdHbjRuSEE7RUFrRk0sMkJwR2hhVztDSnF0b0hqQjs7QXdHdjRuSEE7RUFrRk0sMkJwRy9aVztDSnd0b0hqQjs7QXdHMzRuSEE7RUFrRk0sMkJwRzlaVztDSjJ0b0hqQjs7QXdHLzRuSEE7RUFrRk0sMkJwRzdaVztDSjh0b0hqQjs7QXdHbjVuSEE7RUFrRk0sMkJwRzVaVztDSml1b0hqQjs7QXdHdjVuSEE7RUFrRk0sMkJwRzNaVztDSm91b0hqQjs7QXdHMzVuSEE7RUFrRk0sMkJwRzFaVztDSnV1b0hqQjs7QXdHLzVuSEE7RUFrRk0sMkJwR3paVztDSjB1b0hqQjs7QXdHbjZuSEE7RUFrRk0sd0JwRzNiUztDSmd4b0hmOztBd0d2Nm5IQTtFQWtGTSwyQnBHcmJZO0NKOHdvSGxCOztBd0czNm5IQTtFQWtGTSwyQnBHbmJZO0NKZ3hvSGxCOztBd0cvNm5IQTtFQXVGSSxhQUFZO0VBQ1osc0JBQXFCO0VBQ3JCLGNBQWE7Q3hHNDFuSGpCOztBd0dyMW5IQTtFQUNFLGlCQUFnQjtDeEd3MW5IbEI7O0F3R3AxbkhBO0VBR00sZUFBYztDeEdxMW5IcEI7O0F1RzF5b0hNO0VBQ0UsMEJWMkJhO0M3Rmt4b0hyQjs7QXVHM3lvSFE7O0VBRUUsWW5HREs7Q0oreW9IZjs7QXVHM3lvSFE7RUFDRSxlbkc2RWE7Q0ppdW9IdkI7O0F1R3p5b0hJO0VBQ0UsOEJWYWU7QzdGK3hvSHJCOztBdUd0eW9IVTtFQUNFLDhCbkdmTTtDSnd6b0hsQjs7QXVHdHlvSFU7RUFDRSw4QlZFUztDN0Z1eW9IckI7O0F1Rzl4b0hNOzs7RUFDRSxnQ25HbENPO0NKcTBvSGY7O0F1R2p5b0hROzs7RUFDRSxZbkdyQ0s7Q0oyMG9IZjs7QXVHN3hvSE07Ozs7RUFFRSxhQUFZO0N2R2t5b0hwQjs7QXVHL3hvSE07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKZzJvSGY7O0F1R3B5b0hNOztFQUNFLDBCbkc3RE87Q0pxMm9IZjs7QXVHcnlvSE07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKNjJvSGY7O0F1R2ozb0hNO0VBQ0UsMEJuR1NVO0NKMjJvSGxCOztBdUdsM29IUTs7RUFFRSxZbkdESztDSnMzb0hmOztBdUdsM29IUTtFQUNFLGVuRzZFYTtDSnd5b0h2Qjs7QXVHaDNvSEk7RUFDRSw4Qm5HTFk7Q0p3M29IbEI7O0F1Rzcyb0hVO0VBQ0UsOEJuR2ZNO0NKKzNvSGxCOztBdUc3Mm9IVTtFQUNFLDhCbkdoQk07Q0pnNG9IbEI7O0F1R3Iyb0hNOzs7RUFDRSxnQ25HbENPO0NKNDRvSGY7O0F1R3gyb0hROzs7RUFDRSxZbkdyQ0s7Q0prNW9IZjs7QXVHcDJvSE07Ozs7RUFFRSxhQUFZO0N2R3kyb0hwQjs7QXVHdDJvSE07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKdTZvSGY7O0F1RzMyb0hNOztFQUNFLDBCbkc3RE87Q0o0Nm9IZjs7QXVHNTJvSE07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKbzdvSGY7O0F1R3g3b0hNO0VBQ0UsMEJWa0NhO0M3Rnk1b0hyQjs7QXVHejdvSFE7O0VBRUUsWW5HREs7Q0o2N29IZjs7QXVHejdvSFE7RUFDRSxlbkc2RWE7Q0orMm9IdkI7O0F1R3Y3b0hJO0VBQ0UsOEJWb0JlO0M3RnM2b0hyQjs7QXVHcDdvSFU7RUFDRSw4Qm5HZk07Q0pzOG9IbEI7O0F1R3A3b0hVO0VBQ0UsOEJWU1M7QzdGODZvSHJCOztBdUc1Nm9ITTs7O0VBQ0UsZ0NuR2xDTztDSm05b0hmOztBdUcvNm9IUTs7O0VBQ0UsWW5HckNLO0NKeTlvSGY7O0F1RzM2b0hNOzs7O0VBRUUsYUFBWTtDdkdnN29IcEI7O0F1Rzc2b0hNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSjgrb0hmOztBdUdsN29ITTs7RUFDRSwwQm5HN0RPO0NKbS9vSGY7O0F1R243b0hNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSjIvb0hmOztBdUcvL29ITTtFQUNFLDBCVm9DYTtDN0Y4OW9IckI7O0F1R2hncEhROztFQUVFLFluR0RLO0NKb2dwSGY7O0F1R2hncEhRO0VBQ0UsZW5HNkVhO0NKczdvSHZCOztBdUc5L29ISTtFQUNFLDhCVnNCZTtDN0YyK29IckI7O0F1RzMvb0hVO0VBQ0UsOEJuR2ZNO0NKNmdwSGxCOztBdUczL29IVTtFQUNFLDhCVldTO0M3Rm0vb0hyQjs7QXVHbi9vSE07OztFQUNFLGdDbkdsQ087Q0owaHBIZjs7QXVHdC9vSFE7OztFQUNFLFluR3JDSztDSmdpcEhmOztBdUdsL29ITTs7OztFQUVFLGFBQVk7Q3ZHdS9vSHBCOztBdUdwL29ITTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZbkd6RE87Q0pxanBIZjs7QXVHei9vSE07O0VBQ0UsMEJuRzdETztDSjBqcEhmOztBdUcxL29ITTs7OztFQUVFLDBCQUFzQztFQUN0QyxZbkduRU87Q0pra3BIZjs7QXVHdGtwSE07RUFDRSwwQlZpQ2E7QzdGd2lwSHJCOztBdUd2a3BIUTs7RUFFRSxlbkdpRmE7Q0p5L29IdkI7O0F1R3ZrcEhRO0VBQ0UsZW5HNkVhO0NKNi9vSHZCOztBdUdya3BISTtFQUNFLDhCVm1CZTtDN0ZxanBIckI7O0F1R2xrcEhVO0VBQ0UsOEJuR2ZNO0NKb2xwSGxCOztBdUdsa3BIVTtFQUNFLDhCVlFTO0M3RjZqcEhyQjs7QXVHMWpwSE07OztFQUNFLDZCbkdnRGU7Q0orZ3BIdkI7O0F1RzdqcEhROzs7RUFDRSxlbkc2Q2E7Q0pxaHBIdkI7O0F1R3pqcEhNOzs7O0VBRUUsYUFBWTtDdkc4anBIcEI7O0F1RzNqcEhNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLGVuR3lCZTtDSjBpcEh2Qjs7QXVHaGtwSE07O0VBQ0UsNkJuR3FCZTtDSitpcEh2Qjs7QXVHamtwSE07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsZW5HZWU7Q0p1anBIdkI7O0F1RzdvcEhNO0VBQ0UsMEJWK0JhO0M3RmlucEhyQjs7QXVHOW9wSFE7O0VBRUUsWW5HREs7Q0prcHBIZjs7QXVHOW9wSFE7RUFDRSxlbkc2RWE7Q0pva3BIdkI7O0F1RzVvcEhJO0VBQ0UsOEJWaUJlO0M3RjhucEhyQjs7QXVHem9wSFU7RUFDRSw4Qm5HZk07Q0oycHBIbEI7O0F1R3pvcEhVO0VBQ0UsOEJWTVM7QzdGc29wSHJCOztBdUdqb3BITTs7O0VBQ0UsZ0NuR2xDTztDSndxcEhmOztBdUdwb3BIUTs7O0VBQ0UsWW5HckNLO0NKOHFwSGY7O0F1R2hvcEhNOzs7O0VBRUUsYUFBWTtDdkdxb3BIcEI7O0F1R2xvcEhNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSm1zcEhmOztBdUd2b3BITTs7RUFDRSwwQm5HN0RPO0NKd3NwSGY7O0F1R3hvcEhNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSmd0cEhmOztBdUdwdHBITTtFQUNFLDBCbkdJVTtDSm10cEhsQjs7QXVHcnRwSFE7O0VBRUUsZW5HaUZhO0NKdW9wSHZCOztBdUdydHBIUTtFQUNFLGVuRzZFYTtDSjJvcEh2Qjs7QXVHbnRwSEk7RUFDRSw4Qm5HVlk7Q0pndXBIbEI7O0F1R2h0cEhVO0VBQ0UsOEJuR2ZNO0NKa3VwSGxCOztBdUdodHBIVTtFQUNFLDhCbkdyQk07Q0p3dXBIbEI7O0F1R3hzcEhNOzs7RUFDRSw2Qm5HZ0RlO0NKNnBwSHZCOztBdUczc3BIUTs7O0VBQ0UsZW5HNkNhO0NKbXFwSHZCOztBdUd2c3BITTs7OztFQUVFLGFBQVk7Q3ZHNHNwSHBCOztBdUd6c3BITTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0p3cnBIdkI7O0F1RzlzcEhNOztFQUNFLDZCbkdxQmU7Q0o2cnBIdkI7O0F1Ry9zcEhNOzs7O0VBRUUsd0JBQXNDO0VBQ3RDLGVuR2VlO0NKcXNwSHZCOztBdUczeHBITTtFQUNFLDBCbkdXVTtDSm14cEhsQjs7QXVHNXhwSFE7O0VBRUUsWW5HREs7Q0pneXBIZjs7QXVHNXhwSFE7RUFDRSxlbkc2RWE7Q0prdHBIdkI7O0F1RzF4cEhJO0VBQ0UsOEJuR0hZO0NKZ3lwSGxCOztBdUd2eHBIVTtFQUNFLDhCbkdmTTtDSnl5cEhsQjs7QXVHdnhwSFU7RUFDRSw4Qm5HZE07Q0p3eXBIbEI7O0F1Ry93cEhNOzs7RUFDRSxnQ25HbENPO0NKc3pwSGY7O0F1R2x4cEhROzs7RUFDRSxZbkdyQ0s7Q0o0enBIZjs7QXVHOXdwSE07Ozs7RUFFRSxhQUFZO0N2R214cEhwQjs7QXVHaHhwSE07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKaTFwSGY7O0F1R3J4cEhNOztFQUNFLDBCbkc3RE87Q0pzMXBIZjs7QXVHdHhwSE07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKODFwSGY7O0F1R2wycEhNO0VBQ0UsMEJWdUM2QjtDN0Y4enBIckM7O0F1R24ycEhROztFQUVFLGVuR2lGYTtDSnF4cEh2Qjs7QXVHbjJwSFE7RUFDRSxlbkc2RWE7Q0p5eHBIdkI7O0F1R2oycEhJO0VBQ0UsOEJWeUIrQjtDN0YyMHBIckM7O0F1RzkxcEhVO0VBQ0UsOEJuR2ZNO0NKZzNwSGxCOztBdUc5MXBIVTtFQUNFLDhCVmN5QjtDN0ZtMXBIckM7O0F1R3QxcEhNOzs7RUFDRSw2Qm5HZ0RlO0NKMnlwSHZCOztBdUd6MXBIUTs7O0VBQ0UsZW5HNkNhO0NKaXpwSHZCOztBdUdyMXBITTs7OztFQUVFLGFBQVk7Q3ZHMDFwSHBCOztBdUd2MXBITTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0pzMHBIdkI7O0F1RzUxcEhNOztFQUNFLDZCbkdxQmU7Q0oyMHBIdkI7O0F1RzcxcEhNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLGVuR2VlO0NKbTFwSHZCOztBdUd6NnBITTtFQUNFLDBCVndDdUI7QzdGbzRwSC9COztBdUcxNnBIUTs7RUFFRSxZbkdESztDSjg2cEhmOztBdUcxNnBIUTtFQUNFLGVuRzZFYTtDSmcycEh2Qjs7QXVHeDZwSEk7RUFDRSw4QlYwQnlCO0M3Rmk1cEgvQjs7QXVHcjZwSFU7RUFDRSw4Qm5HZk07Q0p1N3BIbEI7O0F1R3I2cEhVO0VBQ0UsOEJWZW1CO0M3Rnk1cEgvQjs7QXVHNzVwSE07OztFQUNFLGdDbkdsQ087Q0pvOHBIZjs7QXVHaDZwSFE7OztFQUNFLFluR3JDSztDSjA4cEhmOztBdUc1NXBITTs7OztFQUVFLGFBQVk7Q3ZHaTZwSHBCOztBdUc5NXBITTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZbkd6RE87Q0orOXBIZjs7QXVHbjZwSE07O0VBQ0UsMEJuRzdETztDSm8rcEhmOztBdUdwNnBITTs7OztFQUVFLDBCQUFzQztFQUN0QyxZbkduRU87Q0o0K3BIZjs7QXVHaC9wSE07RUFDRSwwQlZ5Q3lCO0M3RjA4cEhqQzs7QXVHai9wSFE7O0VBRUUsZW5HaUZhO0NKbTZwSHZCOztBdUdqL3BIUTtFQUNFLGVuRzZFYTtDSnU2cEh2Qjs7QXVHLytwSEk7RUFDRSw4QlYyQjJCO0M3RnU5cEhqQzs7QXVHNStwSFU7RUFDRSw4Qm5HZk07Q0o4L3BIbEI7O0F1RzUrcEhVO0VBQ0UsOEJWZ0JxQjtDN0YrOXBIakM7O0F1R3ArcEhNOzs7RUFDRSw2Qm5HZ0RlO0NKeTdwSHZCOztBdUd2K3BIUTs7O0VBQ0UsZW5HNkNhO0NKKzdwSHZCOztBdUduK3BITTs7OztFQUVFLGFBQVk7Q3ZHdytwSHBCOztBdUdyK3BITTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0pvOXBIdkI7O0F1RzErcEhNOztFQUNFLDZCbkdxQmU7Q0p5OXBIdkI7O0F1RzMrcEhNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLGVuR2VlO0NKaStwSHZCOztBdUd2anFITTtFQUNFLDBCVjBDd0I7QzdGZ2hxSGhDOztBdUd4anFIUTs7RUFFRSxlbkdpRmE7Q0owK3BIdkI7O0F1R3hqcUhRO0VBQ0UsZW5HNkVhO0NKOCtwSHZCOztBdUd0anFISTtFQUNFLDhCVjRCMEI7QzdGNmhxSGhDOztBdUduanFIVTtFQUNFLDhCbkdmTTtDSnFrcUhsQjs7QXVHbmpxSFU7RUFDRSw4QlZpQm9CO0M3RnFpcUhoQzs7QXVHM2lxSE07OztFQUNFLDZCbkdnRGU7Q0pnZ3FIdkI7O0F1RzlpcUhROzs7RUFDRSxlbkc2Q2E7Q0pzZ3FIdkI7O0F1RzFpcUhNOzs7O0VBRUUsYUFBWTtDdkcraXFIcEI7O0F1RzVpcUhNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLGVuR3lCZTtDSjJocUh2Qjs7QXVHampxSE07O0VBQ0UsNkJuR3FCZTtDSmdpcUh2Qjs7QXVHbGpxSE07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsZW5HZWU7Q0p3aXFIdkI7O0F1RzlucUhNO0VBQ0UsMEJWMkMyQjtDN0ZzbHFIbkM7O0F1Ry9ucUhROztFQUVFLGVuR2lGYTtDSmlqcUh2Qjs7QXVHL25xSFE7RUFDRSxlbkc2RWE7Q0pxanFIdkI7O0F1RzducUhJO0VBQ0UsOEJWNkI2QjtDN0ZtbXFIbkM7O0F1RzFucUhVO0VBQ0UsOEJuR2ZNO0NKNG9xSGxCOztBdUcxbnFIVTtFQUNFLDhCVmtCdUI7QzdGMm1xSG5DOztBdUdsbnFITTs7O0VBQ0UsNkJuR2dEZTtDSnVrcUh2Qjs7QXVHcm5xSFE7OztFQUNFLGVuRzZDYTtDSjZrcUh2Qjs7QXVHam5xSE07Ozs7RUFFRSxhQUFZO0N2R3NucUhwQjs7QXVHbm5xSE07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsZW5HeUJlO0NKa21xSHZCOztBdUd4bnFITTs7RUFDRSw2Qm5HcUJlO0NKdW1xSHZCOztBdUd6bnFITTs7OztFQUVFLDBCQUFzQztFQUN0QyxlbkdlZTtDSittcUh2Qjs7QXVHcnNxSE07RUFDRSwwQlY0QzBCO0M3RjRwcUhsQzs7QXVHdHNxSFE7O0VBRUUsZW5HaUZhO0NKd25xSHZCOztBdUd0c3FIUTtFQUNFLGVuRzZFYTtDSjRucUh2Qjs7QXVHcHNxSEk7RUFDRSw4QlY4QjRCO0M3RnlxcUhsQzs7QXVHanNxSFU7RUFDRSw4Qm5HZk07Q0ptdHFIbEI7O0F1R2pzcUhVO0VBQ0UsOEJWbUJzQjtDN0ZpcnFIbEM7O0F1R3pycUhNOzs7RUFDRSw2Qm5HZ0RlO0NKOG9xSHZCOztBdUc1cnFIUTs7O0VBQ0UsZW5HNkNhO0NKb3BxSHZCOztBdUd4cnFITTs7OztFQUVFLGFBQVk7Q3ZHNnJxSHBCOztBdUcxcnFITTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0p5cXFIdkI7O0F1Ry9ycUhNOztFQUNFLDZCbkdxQmU7Q0o4cXFIdkI7O0F1R2hzcUhNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLGVuR2VlO0NKc3JxSHZCOztBdUc1d3FITTtFQUNFLDBCVjJCYTtDN0ZvdnFIckI7O0F1Rzd3cUhROztFQUVFLFluR0RLO0NKaXhxSGY7O0F1Rzd3cUhRO0VBQ0UsZW5HNkVhO0NKbXNxSHZCOztBdUczd3FISTtFQUNFLDhCVmFlO0M3Rml3cUhyQjs7QXVHeHdxSFU7RUFDRSw4Qm5HZk07Q0oweHFIbEI7O0F1R3h3cUhVO0VBQ0UsOEJWRVM7QzdGeXdxSHJCOztBdUdod3FITTs7O0VBQ0UsZ0NuR2xDTztDSnV5cUhmOztBdUdud3FIUTs7O0VBQ0UsWW5HckNLO0NKNnlxSGY7O0F1Ry92cUhNOzs7O0VBRUUsYUFBWTtDdkdvd3FIcEI7O0F1R2p3cUhNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSmswcUhmOztBdUd0d3FITTs7RUFDRSwwQm5HN0RPO0NKdTBxSGY7O0F1R3Z3cUhNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSiswcUhmOztBdUduMXFITTtFQUNFLDBCVjRCYTtDN0YwenFIckI7O0F1R3AxcUhROztFQUVFLFluR0RLO0NKdzFxSGY7O0F1R3AxcUhRO0VBQ0UsZW5HNkVhO0NKMHdxSHZCOztBdUdsMXFISTtFQUNFLDhCVmNlO0M3RnUwcUhyQjs7QXVHLzBxSFU7RUFDRSw4Qm5HZk07Q0ppMnFIbEI7O0F1Ry8wcUhVO0VBQ0UsOEJWR1M7QzdGKzBxSHJCOztBdUd2MHFITTs7O0VBQ0UsZ0NuR2xDTztDSjgycUhmOztBdUcxMHFIUTs7O0VBQ0UsWW5HckNLO0NKbzNxSGY7O0F1R3QwcUhNOzs7O0VBRUUsYUFBWTtDdkcyMHFIcEI7O0F1R3gwcUhNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSnk0cUhmOztBdUc3MHFITTs7RUFDRSwwQm5HN0RPO0NKODRxSGY7O0F1RzkwcUhNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSnM1cUhmOztBdUcxNXFITTtFQUNFLDBCVjZCYTtDN0ZnNHFIckI7O0F1RzM1cUhROztFQUVFLFluR0RLO0NKKzVxSGY7O0F1RzM1cUhRO0VBQ0UsZW5HNkVhO0NKaTFxSHZCOztBdUd6NXFISTtFQUNFLDhCVmVlO0M3RjY0cUhyQjs7QXVHdDVxSFU7RUFDRSw4Qm5HZk07Q0p3NnFIbEI7O0F1R3Q1cUhVO0VBQ0UsOEJWSVM7QzdGcTVxSHJCOztBdUc5NHFITTs7O0VBQ0UsZ0NuR2xDTztDSnE3cUhmOztBdUdqNXFIUTs7O0VBQ0UsWW5HckNLO0NKMjdxSGY7O0F1Rzc0cUhNOzs7O0VBRUUsYUFBWTtDdkdrNXFIcEI7O0F1Ry80cUhNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSmc5cUhmOztBdUdwNXFITTs7RUFDRSwwQm5HN0RPO0NKcTlxSGY7O0F1R3I1cUhNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSjY5cUhmOztBdUdqK3FITTtFQUNFLDBCVjhCYTtDN0ZzOHFIckI7O0F1R2wrcUhROztFQUVFLFluR0RLO0NKcytxSGY7O0F1R2wrcUhRO0VBQ0UsZW5HNkVhO0NKdzVxSHZCOztBdUdoK3FISTtFQUNFLDhCVmdCZTtDN0ZtOXFIckI7O0F1Rzc5cUhVO0VBQ0UsOEJuR2ZNO0NKKytxSGxCOztBdUc3OXFIVTtFQUNFLDhCVktTO0M3RjI5cUhyQjs7QXVHcjlxSE07OztFQUNFLGdDbkdsQ087Q0o0L3FIZjs7QXVHeDlxSFE7OztFQUNFLFluR3JDSztDSmtnckhmOztBdUdwOXFITTs7OztFQUVFLGFBQVk7Q3ZHeTlxSHBCOztBdUd0OXFITTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZbkd6RE87Q0p1aHJIZjs7QXVHMzlxSE07O0VBQ0UsMEJuRzdETztDSjRockhmOztBdUc1OXFITTs7OztFQUVFLDBCQUFzQztFQUN0QyxZbkduRU87Q0pvaXJIZjs7QXVHeGlySE07RUFDRSwwQlYrQmE7QzdGNGdySHJCOztBdUd6aXJIUTs7RUFFRSxZbkdESztDSjZpckhmOztBdUd6aXJIUTtFQUNFLGVuRzZFYTtDSis5cUh2Qjs7QXVHdmlySEk7RUFDRSw4QlZpQmU7QzdGeWhySHJCOztBdUdwaXJIVTtFQUNFLDhCbkdmTTtDSnNqckhsQjs7QXVHcGlySFU7RUFDRSw4QlZNUztDN0ZpaXJIckI7O0F1RzVockhNOzs7RUFDRSxnQ25HbENPO0NKbWtySGY7O0F1Ry9ockhROzs7RUFDRSxZbkdyQ0s7Q0p5a3JIZjs7QXVHM2hySE07Ozs7RUFFRSxhQUFZO0N2R2dpckhwQjs7QXVHN2hySE07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKOGxySGY7O0F1R2xpckhNOztFQUNFLDBCbkc3RE87Q0ptbXJIZjs7QXVHbmlySE07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKMm1ySGY7O0F1Ry9tckhNO0VBQ0UsMEJWZ0NhO0M3RmtsckhyQjs7QXVHaG5ySFE7O0VBRUUsZW5HaUZhO0NKa2lySHZCOztBdUdobnJIUTtFQUNFLGVuRzZFYTtDSnNpckh2Qjs7QXVHOW1ySEk7RUFDRSw4QlZrQmU7QzdGK2xySHJCOztBdUczbXJIVTtFQUNFLDhCbkdmTTtDSjZuckhsQjs7QXVHM21ySFU7RUFDRSw4QlZPUztDN0Z1bXJIckI7O0F1R25tckhNOzs7RUFDRSw2Qm5HZ0RlO0NKd2pySHZCOztBdUd0bXJIUTs7O0VBQ0UsZW5HNkNhO0NKOGpySHZCOztBdUdsbXJITTs7OztFQUVFLGFBQVk7Q3ZHdW1ySHBCOztBdUdwbXJITTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxlbkd5QmU7Q0ptbHJIdkI7O0F1R3ptckhNOztFQUNFLDZCbkdxQmU7Q0p3bHJIdkI7O0F1RzFtckhNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLGVuR2VlO0NKZ21ySHZCOztBdUd0cnJITTtFQUNFLDBCVmlDYTtDN0Z3cHJIckI7O0F1R3ZyckhROztFQUVFLGVuR2lGYTtDSnltckh2Qjs7QXVHdnJySFE7RUFDRSxlbkc2RWE7Q0o2bXJIdkI7O0F1R3JyckhJO0VBQ0UsOEJWbUJlO0M3RnFxckhyQjs7QXVHbHJySFU7RUFDRSw4Qm5HZk07Q0pvc3JIbEI7O0F1R2xyckhVO0VBQ0UsOEJWUVM7QzdGNnFySHJCOztBdUcxcXJITTs7O0VBQ0UsNkJuR2dEZTtDSituckh2Qjs7QXVHN3FySFE7OztFQUNFLGVuRzZDYTtDSnFvckh2Qjs7QXVHenFySE07Ozs7RUFFRSxhQUFZO0N2RzhxckhwQjs7QXVHM3FySE07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsZW5HeUJlO0NKMHBySHZCOztBdUdocnJITTs7RUFDRSw2Qm5HcUJlO0NKK3BySHZCOztBdUdqcnJITTs7OztFQUVFLDBCQUFzQztFQUN0QyxlbkdlZTtDSnVxckh2Qjs7QXVHN3ZySE07RUFDRSwwQlZrQ2E7QzdGOHRySHJCOztBdUc5dnJIUTs7RUFFRSxZbkdESztDSmt3ckhmOztBdUc5dnJIUTtFQUNFLGVuRzZFYTtDSm9yckh2Qjs7QXVHNXZySEk7RUFDRSw4QlZvQmU7QzdGMnVySHJCOztBdUd6dnJIVTtFQUNFLDhCbkdmTTtDSjJ3ckhsQjs7QXVHenZySFU7RUFDRSw4QlZTUztDN0ZtdnJIckI7O0F1R2p2ckhNOzs7RUFDRSxnQ25HbENPO0NKd3hySGY7O0F1R3B2ckhROzs7RUFDRSxZbkdyQ0s7Q0o4eHJIZjs7QXVHaHZySE07Ozs7RUFFRSxhQUFZO0N2R3F2ckhwQjs7QXVHbHZySE07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsWW5HekRPO0NKbXpySGY7O0F1R3Z2ckhNOztFQUNFLDBCbkc3RE87Q0p3enJIZjs7QXVHeHZySE07Ozs7RUFFRSwwQkFBc0M7RUFDdEMsWW5HbkVPO0NKZzBySGY7O0F1R3AwckhNO0VBQ0UsMEJWbUNhO0M3Rm95ckhyQjs7QXVHcjBySFE7O0VBRUUsWW5HREs7Q0p5MHJIZjs7QXVHcjBySFE7RUFDRSxlbkc2RWE7Q0oydnJIdkI7O0F1R24wckhJO0VBQ0UsOEJWcUJlO0M3Rml6ckhyQjs7QXVHaDBySFU7RUFDRSw4Qm5HZk07Q0prMXJIbEI7O0F1R2gwckhVO0VBQ0UsOEJWVVM7QzdGeXpySHJCOztBdUd4enJITTs7O0VBQ0UsZ0NuR2xDTztDSisxckhmOztBdUczenJIUTs7O0VBQ0UsWW5HckNLO0NKcTJySGY7O0F1R3Z6ckhNOzs7O0VBRUUsYUFBWTtDdkc0enJIcEI7O0F1R3p6ckhNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSjAzckhmOztBdUc5enJITTs7RUFDRSwwQm5HN0RPO0NKKzNySGY7O0F1Ry96ckhNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSnU0ckhmOztBdUczNHJITTtFQUNFLDBCVm9DYTtDN0YwMnJIckI7O0F1RzU0ckhROztFQUVFLFluR0RLO0NKZzVySGY7O0F1RzU0ckhRO0VBQ0UsZW5HNkVhO0NKazBySHZCOztBdUcxNHJISTtFQUNFLDhCVnNCZTtDN0Z1M3JIckI7O0F1R3Y0ckhVO0VBQ0UsOEJuR2ZNO0NKeTVySGxCOztBdUd2NHJIVTtFQUNFLDhCVldTO0M3RiszckhyQjs7QXVHLzNySE07OztFQUNFLGdDbkdsQ087Q0pzNnJIZjs7QXVHbDRySFE7OztFQUNFLFluR3JDSztDSjQ2ckhmOztBdUc5M3JITTs7OztFQUVFLGFBQVk7Q3ZHbTRySHBCOztBdUdoNHJITTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZbkd6RE87Q0ppOHJIZjs7QXVHcjRySE07O0VBQ0UsMEJuRzdETztDSnM4ckhmOztBdUd0NHJITTs7OztFQUVFLDBCQUFzQztFQUN0QyxZbkduRU87Q0o4OHJIZjs7QXVHbDlySE07RUFDRSx1Qm5HR087Q0prOXJIZjs7QXVHbjlySFE7O0VBRUUsZW5HaUZhO0NKcTRySHZCOztBdUduOXJIUTtFQUNFLGVuRzZFYTtDSnk0ckh2Qjs7QXVHajlySEk7RUFDRSwyQm5HWFM7Q0orOXJIZjs7QXVHOThySFU7RUFDRSw4Qm5HZk07Q0pnK3JIbEI7O0F1Rzk4ckhVO0VBQ0UsMkJuR3RCRztDSnUrckhmOztBdUd0OHJITTs7O0VBQ0UsNkJuR2dEZTtDSjI1ckh2Qjs7QXVHejhySFE7OztFQUNFLGVuRzZDYTtDSmk2ckh2Qjs7QXVHcjhySE07Ozs7RUFFRSxhQUFZO0N2RzA4ckhwQjs7QXVHdjhySE07Ozs7Ozs7Ozs7RUFLRSwwQkFBb0M7RUFDcEMsZW5HeUJlO0NKczdySHZCOztBdUc1OHJITTs7RUFDRSw2Qm5HcUJlO0NKMjdySHZCOztBdUc3OHJITTs7OztFQUVFLHdCQUFzQztFQUN0QyxlbkdlZTtDSm04ckh2Qjs7QXVHemhzSE07RUFDRSwwQm5HU1U7Q0ptaHNIbEI7O0F1RzFoc0hROztFQUVFLFluR0RLO0NKOGhzSGY7O0F1RzFoc0hRO0VBQ0UsZW5HNkVhO0NKZzlySHZCOztBdUd4aHNISTtFQUNFLDhCbkdMWTtDSmdpc0hsQjs7QXVHcmhzSFU7RUFDRSw4Qm5HZk07Q0p1aXNIbEI7O0F1R3Joc0hVO0VBQ0UsOEJuR2hCTTtDSndpc0hsQjs7QXVHN2dzSE07OztFQUNFLGdDbkdsQ087Q0pvanNIZjs7QXVHaGhzSFE7OztFQUNFLFluR3JDSztDSjBqc0hmOztBdUc1Z3NITTs7OztFQUVFLGFBQVk7Q3ZHaWhzSHBCOztBdUc5Z3NITTs7Ozs7Ozs7OztFQUtFLDBCQUFvQztFQUNwQyxZbkd6RE87Q0ora3NIZjs7QXVHbmhzSE07O0VBQ0UsMEJuRzdETztDSm9sc0hmOztBdUdwaHNITTs7OztFQUVFLDBCQUFzQztFQUN0QyxZbkduRU87Q0o0bHNIZjs7QXVHaG1zSE07RUFDRSwwQm5HV1U7Q0p3bHNIbEI7O0F1R2ptc0hROztFQUVFLFluR0RLO0NKcW1zSGY7O0F1R2ptc0hRO0VBQ0UsZW5HNkVhO0NKdWhzSHZCOztBdUcvbHNISTtFQUNFLDhCbkdIWTtDSnFtc0hsQjs7QXVHNWxzSFU7RUFDRSw4Qm5HZk07Q0o4bXNIbEI7O0F1RzVsc0hVO0VBQ0UsOEJuR2RNO0NKNm1zSGxCOztBdUdwbHNITTs7O0VBQ0UsZ0NuR2xDTztDSjJuc0hmOztBdUd2bHNIUTs7O0VBQ0UsWW5HckNLO0NKaW9zSGY7O0F1R25sc0hNOzs7O0VBRUUsYUFBWTtDdkd3bHNIcEI7O0F1R3Jsc0hNOzs7Ozs7Ozs7O0VBS0UsMEJBQW9DO0VBQ3BDLFluR3pETztDSnNwc0hmOztBdUcxbHNITTs7RUFDRSwwQm5HN0RPO0NKMnBzSGY7O0F1RzNsc0hNOzs7O0VBRUUsMEJBQXNDO0VBQ3RDLFluR25FTztDSm1xc0hmOztBd0c3c3JIQTtFQVlJLDBCcEcxZGM7RW9HMmRkLFlwR25lVztDSndxc0hmOztBd0dsdHJIQTtFQWdCTSwwQkFBb0M7RUFDcEMsWXBHdmVTO0NKNnFzSGY7O0F3R3Z0ckhBO0VBb0JNLDZCcEdwZVk7Q0oycXNIbEI7O0F3RzN0ckhBO0VBdUJNLHFDcEduZVM7Q0oycXNIZjs7QXdHL3RySEE7RUEwQk0sc0JwRzFlWTtFb0cyZVosaUNBQWdDO0N4R3lzckh0Qzs7QXdHcHVySEE7RUE4Qk0sWXBHcGZTO0NKOHJzSGY7O0F3R3h1ckhBO0VBbUNJLDBCQUF1QztDeEd5c3JIM0M7O0F3RzV1ckhBO0VBcUNNLGVwR3ZmWTtDSmtzc0hsQjs7QXdHaHZySEE7RUF3Q00sNkJBQXlDO0N4RzRzckgvQzs7QXdHcHZySEE7RUE2Q0ksMEJBQW9DO0VBQ3BDLHNCQUFrQztFQUNsQyxZcEdyZ0JXO0NKZ3RzSGY7O0F3RzF2ckhBO0VBcURRLDJCWG5mYTtDN0Y0cnNIckI7O0F3Rzl2ckhBO0VBcURRLDJCcEdyZ0JVO0NKa3RzSGxCOztBd0dsd3JIQTtFQXFEUSwyQlg1ZWE7QzdGNnJzSHJCOztBd0d0d3JIQTtFQXFEUSwyQlgxZWE7QzdGK3JzSHJCOztBd0cxd3JIQTtFQXFEUSwyQlg3ZWE7QzdGc3NzSHJCOztBd0c5d3JIQTtFQXFEUSwyQlgvZWE7QzdGNHNzSHJCOztBd0dseHJIQTtFQXFEUSwyQnBHMWdCVTtDSjJ1c0hsQjs7QXdHdHhySEE7RUFxRFEsMkJwR25nQlU7Q0p3dXNIbEI7O0F3RzF4ckhBO0VBMkRRLDJCWDdlNkI7QzdGZ3RzSHJDOztBd0c5eHJIQTtFQTJEUSwyQlg1ZXVCO0M3Rm10c0gvQjs7QXdHbHlySEE7RUEyRFEsMkJYM2V5QjtDN0ZzdHNIakM7O0F3R3R5ckhBO0VBMkRRLDJCWDFld0I7QzdGeXRzSGhDOztBd0cxeXJIQTtFQTJEUSwyQlh6ZTJCO0M3RjR0c0huQzs7QXdHOXlySEE7RUEyRFEsMkJYeGUwQjtDN0YrdHNIbEM7O0F3R2x6ckhBO0VBMkRRLDJCWHpmYTtDN0ZvdnNIckI7O0F3R3R6ckhBO0VBMkRRLDJCWHhmYTtDN0Z1dnNIckI7O0F3RzF6ckhBO0VBMkRRLDJCWHZmYTtDN0YwdnNIckI7O0F3Rzl6ckhBO0VBMkRRLDJCWHRmYTtDN0Y2dnNIckI7O0F3R2wwckhBO0VBMkRRLDJCWHJmYTtDN0Znd3NIckI7O0F3R3QwckhBO0VBMkRRLDJCWHBmYTtDN0Ztd3NIckI7O0F3RzEwckhBO0VBMkRRLDJCWG5mYTtDN0Zzd3NIckI7O0F3RzkwckhBO0VBMkRRLDJCWGxmYTtDN0Z5d3NIckI7O0F3R2wxckhBO0VBMkRRLDJCWGpmYTtDN0Y0d3NIckI7O0F3R3QxckhBO0VBMkRRLDJCWGhmYTtDN0Yrd3NIckI7O0F3RzExckhBO0VBMkRRLHdCcEdqaEJPO0NKb3pzSGY7O0F3RzkxckhBO0VBMkRRLDJCcEczZ0JVO0NKa3pzSGxCOztBd0dsMnJIQTtFQTJEUSwyQnBHemdCVTtDSm96c0hsQjs7QXlHbDBzSEE7RUFFSSxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLFFBQU87RUFDUCxPQUFNO0VBQ04sVUFBUztFQUNULFNBQVE7RUFDUixhckdxTTZCO0VxR3BNN0IsY3JHZ2pCb0M7RXFHL2lCcEMsd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUNuQixxQ3JHSVc7RXFHSFgsZUFBOEI7RTdGQTlCLHNCUm9NK0I7Q0ppb3NIbkM7O0F5Rzl6c0hBOztFQUlNLHNCckdWWTtDSnkwc0hsQjs7QXlHbjBzSEE7RUFjTSxZckc1QlM7RXFHNkJULDBCckduQlM7Q0o0MHNIZjs7QXlHcHpzSEE7O0VBR0ksc0JyRy9CYztDSnExc0hsQjs7QXlHenpzSEE7RUFNSSwwQnJHaENjO0NKdTFzSGxCOztBeUc3enNIQTs7RUFXUSxzQnJHdkNVO0NKODFzSGxCOztBeUdsMHNIQTtFQWNRLDBCQUF1QjtFQUN2Qix3Q0FBeUM7Q3pHd3pzSGpEOztBeUd2MHNIQTs7Ozs7O0VBMEJRLG1Cckc1RE87Q0prM3NIZjs7QTBHejNzSEE7RUFDRSxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLE9BQU07RUFDTixjdEdvakJzQztDSncwckh4Qzs7QTBHaDRzSEE7RUFPSSxnQkFBZTtDMUc2M3NIbkI7O0EwR3ozc0hBO0VBQ0UsUUFBTztFQUNQLG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sY3RHeWlCc0M7Q0ptMXJIeEM7O0EwR2g0c0hBO0VBT0ksZ0JBQWU7QzFHNjNzSG5COztBMEd6M3NIQTtFQUNFLFVBQVM7RUFDVCxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLGN0RzhoQnNDO0NKODFySHhDOztBMEdoNHNIQTtFQU9JLGdCQUFlO0MxRzYzc0huQjs7QTBHejNzSEE7RUFDRSxVQUFTO0VBQ1QsUUFBTztFQUNQLG1CQUFrQjtFQUNsQixjdEdtaEJzQztDSnkyckh4Qzs7QTBHaDRzSEE7RUFPSSxnQkFBZTtDMUc2M3NIbkI7O0EwR3ozc0hBO0VBRUkseUN0Ry9CYztFc0dnQ2QsWXRHeENXO0NKbTZzSGY7O0EwRzkzc0hBO0VBTU0sd0N0R25DWTtFc0dvQ1osZXRHM0NZO0NKdTZzSGxCOztBMkc3NnNIRTtFQUNFLHFEQUE2QztDM0dnN3NIakQ7O0EyRzc2c0hNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKdTZzSGY7O0EyRzU2c0hJO0VBQ0UsMkNka0JlO0VjakJmLFl2R1BTO0NKczdzSGY7O0EyRzM3c0hFO0VBQ0Usc0RBQTZDO0MzRzg3c0hqRDs7QTJHMzdzSE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0pxN3NIZjs7QTJHMTdzSEk7RUFDRSw0Q3ZHQVk7RXVHQ1osWXZHUFM7Q0pvOHNIZjs7QTJHejhzSEU7RUFDRSxvREFBNkM7QzNHNDhzSGpEOztBMkd6OHNITTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSm04c0hmOztBMkd4OHNISTtFQUNFLDBDZHlCZTtFY3hCZixZdkdQUztDSms5c0hmOztBMkd2OXNIRTtFQUNFLHFEQUE2QztDM0cwOXNIakQ7O0EyR3Y5c0hNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKaTlzSGY7O0EyR3Q5c0hJO0VBQ0UsMkNkMkJlO0VjMUJmLFl2R1BTO0NKZytzSGY7O0EyR3Irc0hFO0VBQ0UscURBQTZDO0MzR3crc0hqRDs7QTJHLzlzSEk7RUFDRSwyQ2R3QmU7RWN2QmYsZXZHMkVpQjtDSnU1c0h2Qjs7QTJHOStzSEU7RUFDRSxvREFBNkM7QzNHaS9zSGpEOztBMkc5K3NITTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSncrc0hmOztBMkc3K3NISTtFQUNFLDBDZHNCZTtFY3JCZixZdkdQUztDSnUvc0hmOztBMkc1L3NIRTtFQUNFLHNEQUE2QztDM0crL3NIakQ7O0EyR3Qvc0hJO0VBQ0UsNEN2R0xZO0V1R01aLGV2RzJFaUI7Q0o4NnNIdkI7O0EyR3JndEhFO0VBQ0UsbURBQTZDO0MzR3dndEhqRDs7QTJHcmd0SE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0orL3NIZjs7QTJHcGd0SEk7RUFDRSx5Q3ZHRVk7RXVHRFosWXZHUFM7Q0o4Z3RIZjs7QTJHbmh0SEU7RUFDRSxzREFBNkM7QzNHc2h0SGpEOztBMkc3Z3RISTtFQUNFLDRDZDhCK0I7RWM3Qi9CLGV2RzJFaUI7Q0pxOHNIdkI7O0EyRzVodEhFO0VBQ0Usa0RBQTZDO0MzRytodEhqRDs7QTJHNWh0SE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0pzaHRIZjs7QTJHM2h0SEk7RUFDRSx3Q2QrQnlCO0VjOUJ6QixZdkdQUztDSnFpdEhmOztBMkcxaXRIRTtFQUNFLHNEQUE2QztDM0c2aXRIakQ7O0EyR3BpdEhJO0VBQ0UsNENkZ0MyQjtFYy9CM0IsZXZHMkVpQjtDSjQ5c0h2Qjs7QTJHbmp0SEU7RUFDRSxzREFBNkM7QzNHc2p0SGpEOztBMkc3aXRISTtFQUNFLDRDZGlDMEI7RWNoQzFCLGV2RzJFaUI7Q0pxK3NIdkI7O0EyRzVqdEhFO0VBQ0Usc0RBQTZDO0MzRytqdEhqRDs7QTJHdGp0SEk7RUFDRSw0Q2RrQzZCO0VjakM3QixldkcyRWlCO0NKOCtzSHZCOztBMkdya3RIRTtFQUNFLHNEQUE2QztDM0d3a3RIakQ7O0EyRy9qdEhJO0VBQ0UsNENkbUM0QjtFY2xDNUIsZXZHMkVpQjtDSnUvc0h2Qjs7QTJHOWt0SEU7RUFDRSxxREFBNkM7QzNHaWx0SGpEOztBMkc5a3RITTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSndrdEhmOztBMkc3a3RISTtFQUNFLDJDZGtCZTtFY2pCZixZdkdQUztDSnVsdEhmOztBMkc1bHRIRTtFQUNFLHFEQUE2QztDM0crbHRIakQ7O0EyRzVsdEhNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKc2x0SGY7O0EyRzNsdEhJO0VBQ0UsMkNkbUJlO0VjbEJmLFl2R1BTO0NKcW10SGY7O0EyRzFtdEhFO0VBQ0UscURBQTZDO0MzRzZtdEhqRDs7QTJHMW10SE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0pvbXRIZjs7QTJHem10SEk7RUFDRSwyQ2RvQmU7RWNuQmYsWXZHUFM7Q0ptbnRIZjs7QTJHeG50SEU7RUFDRSxxREFBNkM7QzNHMm50SGpEOztBMkd4bnRITTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSmtudEhmOztBMkd2bnRISTtFQUNFLDJDZHFCZTtFY3BCZixZdkdQUztDSmlvdEhmOztBMkd0b3RIRTtFQUNFLG9EQUE2QztDM0d5b3RIakQ7O0EyR3RvdEhNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKZ290SGY7O0EyR3JvdEhJO0VBQ0UsMENkc0JlO0VjckJmLFl2R1BTO0NKK290SGY7O0EyR3BwdEhFO0VBQ0UscURBQTZDO0MzR3VwdEhqRDs7QTJHOW90SEk7RUFDRSwyQ2R1QmU7RWN0QmYsZXZHMkVpQjtDSnNrdEh2Qjs7QTJHN3B0SEU7RUFDRSxxREFBNkM7QzNHZ3F0SGpEOztBMkd2cHRISTtFQUNFLDJDZHdCZTtFY3ZCZixldkcyRWlCO0NKK2t0SHZCOztBMkd0cXRIRTtFQUNFLG9EQUE2QztDM0d5cXRIakQ7O0EyR3RxdEhNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKZ3F0SGY7O0EyR3JxdEhJO0VBQ0UsMENkeUJlO0VjeEJmLFl2R1BTO0NKK3F0SGY7O0EyR3BydEhFO0VBQ0UscURBQTZDO0MzR3VydEhqRDs7QTJHcHJ0SE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0o4cXRIZjs7QTJHbnJ0SEk7RUFDRSwyQ2QwQmU7RWN6QmYsWXZHUFM7Q0o2cnRIZjs7QTJHbHN0SEU7RUFDRSxxREFBNkM7QzNHcXN0SGpEOztBMkdsc3RITTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSjRydEhmOztBMkdqc3RISTtFQUNFLDJDZDJCZTtFYzFCZixZdkdQUztDSjJzdEhmOztBMkdodHRIRTtFQUNFLHNEQUE2QztDM0dtdHRIakQ7O0EyRzFzdEhJO0VBQ0UsNEN2R05TO0V1R09ULGV2RzJFaUI7Q0prb3RIdkI7O0EyR3p0dEhFO0VBQ0Usc0RBQTZDO0MzRzR0dEhqRDs7QTJHenR0SE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0ptdHRIZjs7QTJHeHR0SEk7RUFDRSw0Q3ZHQVk7RXVHQ1osWXZHUFM7Q0prdXRIZjs7QTJHdnV0SEU7RUFDRSxtREFBNkM7QzNHMHV0SGpEOztBMkd2dXRITTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSml1dEhmOztBMkd0dXRISTtFQUNFLHlDdkdFWTtFdUdEWixZdkdQUztDSmd2dEhmOztBMkdydnRIRTtFQUNFLG9EQUE2QztDM0d3dnRIakQ7O0EyR3J2dEhNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKK3V0SGY7O0EyR3B2dEhJO0VBQ0UsMEMzR2hCd0I7RTJHaUJ4QixZdkdQUztDSjh2dEhmOztBMkdud3RIRTtFQUNFLHNEQUE2QztDM0dzd3RIakQ7O0EyR253dEhNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKNnZ0SGY7O0EyR2x3dEhJO0VBQ0UsNEN2R0FZO0V1R0NaLFl2R1BTO0NKNHd0SGY7O0EyR2p4dEhFO0VBQ0Usb0RBQTZDO0MzR294dEhqRDs7QTJHanh0SE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0oyd3RIZjs7QTJHaHh0SEk7RUFDRSwwQ3ZHMEJXO0V1R3pCWCxZdkdQUztDSjB4dEhmOztBMkcveHRIRTtFQUNFLHFEQUE2QztDM0dreXRIakQ7O0EyRy94dEhNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKeXh0SGY7O0EyRzl4dEhJO0VBQ0UsMkN2RzRCVztFdUczQlgsWXZHUFM7Q0p3eXRIZjs7QTJHN3l0SEU7RUFDRSxvREFBNkM7QzNHZ3p0SGpEOztBMkd2eXRISTtFQUNFLDBDdkd5Qlc7RXVHeEJYLGV2RzJFaUI7Q0ordHRIdkI7O0EyR3R6dEhFO0VBQ0Usb0RBQTZDO0MzR3l6dEhqRDs7QTJHdHp0SE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0pnenRIZjs7QTJHcnp0SEk7RUFDRSwwQ3ZHdUJXO0V1R3RCWCxZdkdQUztDSit6dEhmOztBMkdwMHRIRTtFQUNFLHNEQUE2QztDM0d1MHRIakQ7O0EyRzl6dEhJO0VBQ0UsNEN2R0xZO0V1R01aLGV2RzJFaUI7Q0pzdnRIdkI7O0EyRzcwdEhFO0VBQ0UsbURBQTZDO0MzR2cxdEhqRDs7QTJHNzB0SE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0p1MHRIZjs7QTJHNTB0SEk7RUFDRSx5Q3ZHRVk7RXVHRFosWXZHUFM7Q0pzMXRIZjs7QTJHMzF0SEU7RUFDRSxxREFBNkM7QzNHODF0SGpEOztBMkczMXRITTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSnExdEhmOztBMkcxMXRISTtFQUNFLDJDckJWYTtFcUJXYixZdkdQUztDSm8ydEhmOztBMkd6MnRIRTtFQUNFLGtEQUE2QztDM0c0MnRIakQ7O0EyR3oydEhNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKbTJ0SGY7O0EyR3gydEhJO0VBQ0Usd0NyQlRRO0VxQlVSLFl2R1BTO0NKazN0SGY7O0EyR3YzdEhFO0VBQ0UscURBQTZDO0MzRzAzdEhqRDs7QTJHdjN0SE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0ppM3RIZjs7QTJHdDN0SEk7RUFDRSwyQ3JCUFM7RXFCUVQsWXZHUFM7Q0pnNHRIZjs7QTJHcjR0SEU7RUFDRSxvREFBNkM7QzNHdzR0SGpEOztBMkcvM3RISTtFQUNFLDBDckJOUTtFcUJPUixldkcyRWlCO0NKdXp0SHZCOztBMkc5NHRIRTtFQUNFLHFEQUE2QztDM0dpNXRIakQ7O0EyRzk0dEhNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKdzR0SGY7O0EyRzc0dEhJO0VBQ0UsMkNyQkpXO0VxQktYLFl2R1BTO0NKdTV0SGY7O0EyRzU1dEhFO0VBQ0Usb0RBQTZDO0MzRys1dEhqRDs7QTJHNTV0SE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0pzNXRIZjs7QTJHMzV0SEk7RUFDRSwwQ3JCRlU7RXFCR1YsWXZHUFM7Q0pxNnRIZjs7QTJHMTZ0SEU7RUFDRSxvREFBNkM7QzNHNjZ0SGpEOztBMkcxNnRITTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSm82dEhmOztBMkd6NnRISTtFQUNFLDBDdkdtQlc7RXVHbEJYLFl2R1BTO0NKbTd0SGY7O0EyR3g3dEhFO0VBQ0UscURBQTZDO0MzRzI3dEhqRDs7QTJHeDd0SE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0prN3RIZjs7QTJHdjd0SEk7RUFDRSwyQ3ZHb0JXO0V1R25CWCxZdkdQUztDSmk4dEhmOztBMkd0OHRIRTtFQUNFLHFEQUE2QztDM0d5OHRIakQ7O0EyR3Q4dEhNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKZzh0SGY7O0EyR3I4dEhJO0VBQ0UsMkN2R3FCVztFdUdwQlgsWXZHUFM7Q0orOHRIZjs7QTJHcDl0SEU7RUFDRSxxREFBNkM7QzNHdTl0SGpEOztBMkdwOXRITTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSjg4dEhmOztBMkduOXRISTtFQUNFLDJDdkdzQlc7RXVHckJYLFl2R1BTO0NKNjl0SGY7O0EyR2wrdEhFO0VBQ0Usb0RBQTZDO0MzR3ErdEhqRDs7QTJHbCt0SE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0o0OXRIZjs7QTJHait0SEk7RUFDRSwwQ3ZHdUJXO0V1R3RCWCxZdkdQUztDSjIrdEhmOztBMkdoL3RIRTtFQUNFLHFEQUE2QztDM0dtL3RIakQ7O0EyRzErdEhJO0VBQ0UsMkN2R3dCVztFdUd2QlgsZXZHMkVpQjtDSms2dEh2Qjs7QTJHei90SEU7RUFDRSxvREFBNkM7QzNHNC90SGpEOztBMkduL3RISTtFQUNFLDBDdkd5Qlc7RXVHeEJYLGV2RzJFaUI7Q0oyNnRIdkI7O0EyR2xndUhFO0VBQ0Usb0RBQTZDO0MzR3FndUhqRDs7QTJHbGd1SE07RUFDRSxZdkdBTztFdUdDUCwwQnZHU087Q0o0L3RIZjs7QTJHamd1SEk7RUFDRSwwQ3ZHMEJXO0V1R3pCWCxZdkdQUztDSjJndUhmOztBMkdoaHVIRTtFQUNFLHFEQUE2QztDM0dtaHVIakQ7O0EyR2hodUhNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKMGd1SGY7O0EyRy9ndUhJO0VBQ0UsMkN2RzJCVztFdUcxQlgsWXZHUFM7Q0p5aHVIZjs7QTJHOWh1SEU7RUFDRSxxREFBNkM7QzNHaWl1SGpEOztBMkc5aHVITTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSndodUhmOztBMkc3aHVISTtFQUNFLDJDdkc0Qlc7RXVHM0JYLFl2R1BTO0NKdWl1SGY7O0EyRzVpdUhFO0VBQ0Usc0RBQTZDO0MzRytpdUhqRDs7QTJHdGl1SEk7RUFDRSw0Q3ZHTlM7RXVHT1QsZXZHMkVpQjtDSjg5dEh2Qjs7QTJHcmp1SEU7RUFDRSxzREFBNkM7QzNHd2p1SGpEOztBMkdyanVITTtFQUNFLFl2R0FPO0V1R0NQLDBCdkdTTztDSitpdUhmOztBMkdwanVISTtFQUNFLDRDdkdBWTtFdUdDWixZdkdQUztDSjhqdUhmOztBMkdua3VIRTtFQUNFLG1EQUE2QztDM0dza3VIakQ7O0EyR25rdUhNO0VBQ0UsWXZHQU87RXVHQ1AsMEJ2R1NPO0NKNmp1SGY7O0EyR2xrdUhJO0VBQ0UseUN2R0VZO0V1R0RaLFl2R1BTO0NKNGt1SGY7O0EwQmpsdUhBO0VrRkNJLG9CQUFtQjtDNUdvbHVIdkI7O0E0R3ZsdUhBO0VoR2NJLGlCZ0dOd0I7RUFDeEIsa0JBQWlCO0VBQ2pCLGlCQUFnQjtDNUdtbHVIcEI7O0E0RzdsdUhBO0VBZUksaUJBQWdCO0VBQ2hCLG1CQUFrQjtDNUdrbHVIdEI7O0E0R2xtdUhBO0VBbUJNLHVCeEdaUztFd0dhVCxnQkFBZTtFQUNmLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2YsV0FBVTtFQUNWLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLGtCQUFpQjtFQUNqQixPQUFNO0M1R21sdUhaOztBNEcva3VIRTtFQUNFLCtCQUFtQztDNUdrbHVIdkM7O0E0RzdrdUhBO0VBQ0UsMEJ4R2pDZ0I7RXdHa0NoQixtQnRCb0pnQztFc0JuSmhDLFl0QmtKeUI7Q3RGODd0SDNCOztBNEdubHVIQTtFQVFJLDBCQUE4RDtFQUM5RCxlQUF5QztDNUcra3VIN0M7O0E0RzFrdUhBO0VoR3hDSSxtQmdHeUN3QjtFQUMxQiwwQnhHaERnQjtFd0dpRGhCLHVCdEJxSWdDO0VzQnBJaEMsZXhHN0NnQjtFd0c4Q2hCLGdCQUFlO0VBQ2YsYUFBWTtFQUNaLHNCQUFxQjtFQUNyQixnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsbUJBQWtCO0M1RzZrdUhwQjs7QTRHeGx1SEE7Ozs7Ozs7O0VBc0JJLGVBQWM7RUFDZCxnQkFBZTtDNUc2a3VIbkI7O0E0R3BtdUhBO0VBMkJJLGVBQWM7QzVHNmt1SGxCOztBNEd4bXVIQTtFQStCSSwwQnhHN0VjO0V3RzhFZCxzQkFBdUQ7RUFDdkQsWXRCc0d1QjtDdEZ1K3RIM0I7O0E0RzltdUhBO0UvRjFDTSxpRFRLUztDSnVwdUhmOztBNEdsbnVIQTtFQTJDSSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsYUFBWTtFQUNaLFVBQVM7QzVHMmt1SGI7O0E0R3JrdUhBO0VqRlBFLDBCMkQ2RjBCO0VqRnRFdEIsbUJBdENZO0VzQmlCaEIsaUJ2QnNHK0I7RVE5TDdCLHVCMEVzTDRCO0N0Rm0vdEhoQzs7QTRHeGt1SEE7O0VBR0ksMEJBQXNDO0VBQ3RDLFl4RzVHVztFd0c2R1gsc0J4R3ZHYztDSmlydUhsQjs7QTRHL2t1SEE7OztFQVNNLDBCQUFvQztFQUNwQyxleEcvR1k7RXdHZ0haLHNCQUFzQztDNUc0a3VINUM7O0E0R3ZsdUhBO0VBZUksMEJBQXNDO0VBQ3RDLFl4R3hIVztFd0d5SFgsc0J4R25IYztDSitydUhsQjs7QTRHN2x1SEE7RUFxQk0sMEJBQXFDO0VBQ3JDLGV4RzNIWTtFd0c0SFosc0JBQW9DO0M1RzRrdUgxQzs7QTRHbm11SEE7RWpGN0dFLFl2QkthO0VxQkxYLDBCb0U2QmlCO0VsRTNCbkIsc0JrRTJCbUI7RWhGbkJmLGlCVDhWNEI7Q0orMnRIbEM7O0FPanR1SEU7RW9CQUUsWXZCRFc7RXFCTFgsMEJFRG9GO0VBU3BGLHNCQVR5SDtDM0I4dHVIN0g7O0EyQmx0dUhFO0VBRUUsWXZCUlc7RXFCTFgsMEJFRG9GO0VBZ0JwRixzQkFoQnlIO0VkV3ZILDRDY08wRztDM0JtdHVIaEg7O0EyQjNzdUhFO0VBRUUsWXZCdEJXO0V1QnVCWCwwQmtFQ2lCO0VsRUFqQixzQmtFQWlCO0M3RjZzdUhyQjs7QTJCdHN1SEU7O0VBR0UsWXZCbENXO0V1Qm1DWCwwQkF6Q3VLO0VBNkN2SyxzQkE3QytNO0MzQmt2dUhuTjs7QTJCbnN1SEk7O0VBS0ksNENBQWlGO0MzQm1zdUh6Rjs7QTRHem91SEE7RWpGN0dFLFl2QkthO0VxQkxYLDBCckJXYztFdUJUaEIsc0J2QlNnQjtFU0RaLGlCVDhWNEI7Q0pxNXRIbEM7O0FPdnZ1SEU7RW9CQUUsWXZCRFc7RXFCTFgsMEJFRG9GO0VBU3BGLHNCQVR5SDtDM0Jvd3VIN0g7O0EyQnh2dUhFO0VBRUUsWXZCUlc7RXFCTFgsMEJFRG9GO0VBZ0JwRixzQkFoQnlIO0VkV3ZILDZDY08wRztDM0J5dnVIaEg7O0EyQmp2dUhFO0VBRUUsWXZCdEJXO0V1QnVCWCwwQnZCakJjO0V1QmtCZCxzQnZCbEJjO0NKcXd1SGxCOztBMkI1dXVIRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCd3h1SG5OOztBMkJ6dXVISTs7RUFLSSw2Q0FBaUY7QzNCeXV1SHpGOztBNEcvcXVIQTtFakY3R0UsWXZCS2E7RXFCTFgsMEJvRW9DaUI7RWxFbENuQixzQmtFa0NtQjtFaEYxQmYsaUJUOFY0QjtDSjI3dEhsQzs7QU83eHVIRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQjB5dUg3SDs7QTJCOXh1SEU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNENjTzBHO0MzQit4dUhoSDs7QTJCdnh1SEU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCa0VRaUI7RWxFUGpCLHNCa0VPaUI7QzdGa3h1SHJCOztBMkJseHVIRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCOHp1SG5OOztBMkIvd3VISTs7RUFLSSw0Q0FBaUY7QzNCK3d1SHpGOztBNEdydHVIQTtFakY3R0UsWXZCS2E7RXFCTFgsMEJvRXNDaUI7RWxFcENuQixzQmtFb0NtQjtFaEY1QmYsaUJUOFY0QjtDSmkrdEhsQzs7QU9uMHVIRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQmcxdUg3SDs7QTJCcDB1SEU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNENjTzBHO0MzQnEwdUhoSDs7QTJCN3p1SEU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCa0VVaUI7RWxFVGpCLHNCa0VTaUI7QzdGc3p1SHJCOztBMkJ4enVIRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCbzJ1SG5OOztBMkJyenVISTs7RUFLSSw0Q0FBaUY7QzNCcXp1SHpGOztBNEczdnVIQTtFakY3R0UsZXZCdUZxQjtFcUJ2Rm5CLDBCb0VtQ2lCO0VsRWpDbkIsc0JrRWlDbUI7RWhGekJmLGlCVDhWNEI7Q0p1Z3VIbEM7O0FPejJ1SEU7RW9CQUUsWXZCRFc7RXFCTFgsMEJFRG9GO0VBU3BGLHNCQVR5SDtDM0JzM3VIN0g7O0EyQjEydUhFO0VBRUUsWXZCUlc7RXFCTFgsMEJFRG9GO0VBZ0JwRixzQkFoQnlIO0VkV3ZILDRDY08wRztDM0IyMnVIaEg7O0EyQm4ydUhFO0VBRUUsZXZCNERtQjtFdUIzRG5CLDBCa0VPaUI7RWxFTmpCLHNCa0VNaUI7QzdGKzF1SHJCOztBMkI5MXVIRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCMDR1SG5OOztBMkIzMXVISTs7RUFLSSw0Q0FBaUY7QzNCMjF1SHpGOztBNEdqeXVIQTtFakY3R0UsWXZCS2E7RXFCTFgsMEJvRWlDaUI7RWxFL0JuQixzQmtFK0JtQjtFaEZ2QmYsaUJUOFY0QjtDSjZpdUhsQzs7QU8vNHVIRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQjQ1dUg3SDs7QTJCaDV1SEU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNENjTzBHO0MzQmk1dUhoSDs7QTJCejR1SEU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCa0VLaUI7RWxFSmpCLHNCa0VJaUI7QzdGdTR1SHJCOztBMkJwNHVIRTs7RUFHRSxZdkJsQ1c7RXVCbUNYLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCZzd1SG5OOztBMkJqNHVISTs7RUFLSSw0Q0FBaUY7QzNCaTR1SHpGOztBNEd2MHVIQTtFakY3R0UsZXZCdUZxQjtFcUJ2Rm5CLDBCckJNYztFdUJKaEIsc0J2QklnQjtFU0laLGlCVDhWNEI7Q0ptbHVIbEM7O0FPcjd1SEU7RW9CQUUsZXZCaUZtQjtFcUJ2Rm5CLDBCRURvRjtFQVNwRixzQkFUeUg7QzNCazh1SDdIOztBMkJ0N3VIRTtFQUVFLGV2QjBFbUI7RXFCdkZuQiwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsNkNjTzBHO0MzQnU3dUhoSDs7QTJCLzZ1SEU7RUFFRSxldkI0RG1CO0V1QjNEbkIsMEJ2QnRCYztFdUJ1QmQsc0J2QnZCYztDSnc4dUhsQjs7QTJCMTZ1SEU7O0VBR0UsZXZCZ0RtQjtFdUIvQ25CLDBCQXpDdUs7RUE2Q3ZLLHNCQTdDK007QzNCczl1SG5OOztBMkJ2NnVISTs7RUFLSSw2Q0FBaUY7QzNCdTZ1SHpGOztBNEc3MnVIQTtFakY3R0UsWXZCS2E7RXFCTFgsMEJyQmFjO0V1QlhoQixzQnZCV2dCO0VTSFosaUJUOFY0QjtDSnludUhsQzs7QU8zOXVIRTtFb0JBRSxZdkJEVztFcUJMWCwwQkVEb0Y7RUFTcEYsc0JBVHlIO0MzQncrdUg3SDs7QTJCNTl1SEU7RUFFRSxZdkJSVztFcUJMWCwwQkVEb0Y7RUFnQnBGLHNCQWhCeUg7RWRXdkgsMENjTzBHO0MzQjY5dUhoSDs7QTJCcjl1SEU7RUFFRSxZdkJ0Qlc7RXVCdUJYLDBCdkJmYztFdUJnQmQsc0J2QmhCYztDSnUrdUhsQjs7QTJCaDl1SEU7O0VBR0UsWXZCbENXO0V1Qm1DWCwwQkF6Q3VLO0VBNkN2SyxzQkE3QytNO0MzQjQvdUhuTjs7QTJCNzh1SEk7O0VBS0ksMENBQWlGO0MzQjY4dUh6Rjs7QTRHbjV1SEE7RWpGbkRFLGVrRTdCbUI7RWxFOEJuQixzQmtFOUJtQjtDN0Z3K3VIckI7O0FPLy91SEU7RW9Cd0RFLFl2QnpEVztFdUIwRFgsMEJrRWxDaUI7RWxFbUNqQixzQmtFbkNpQjtDN0Y4K3VIckI7O0EyQng4dUhFO0VBRUUsNENrRXhDaUI7QzdGay91SHJCOztBMkJ2OHVIRTtFQUVFLGVrRTdDaUI7RWxFOENqQiw4QkFBNkI7QzNCeTh1SGpDOztBMkJ0OHVIRTs7RUFHRSxZdkI1RVc7RXVCNkVYLDBCa0VyRGlCO0VsRXNEakIsc0JrRXREaUI7QzdGOC91SHJCOztBMkJ0OHVISTs7RUFLSSw0Q2tFN0RhO0M3Rm1ndkhyQjs7QTRHbjd1SEE7RWpGbkRFLGV2Qi9DZ0I7RXVCZ0RoQixzQnZCaERnQjtDSjBodkhsQjs7QU8vaHZIRTtFb0J3REUsWXZCekRXO0V1QjBEWCwwQnZCcERjO0V1QnFEZCxzQnZCckRjO0NKZ2l2SGxCOztBMkJ4K3VIRTtFQUVFLDZDdkIxRGM7Q0pvaXZIbEI7O0EyQnYrdUhFO0VBRUUsZXZCL0RjO0V1QmdFZCw4QkFBNkI7QzNCeSt1SGpDOztBMkJ0K3VIRTs7RUFHRSxZdkI1RVc7RXVCNkVYLDBCdkJ2RWM7RXVCd0VkLHNCdkJ4RWM7Q0pnanZIbEI7O0EyQnQrdUhJOztFQUtJLDZDdkIvRVU7Q0pxanZIbEI7O0E0R245dUhBO0VqRm5ERSxla0V0Qm1CO0VsRXVCbkIsc0JrRXZCbUI7QzdGaWl2SHJCOztBTy9qdkhFO0VvQndERSxZdkJ6RFc7RXVCMERYLDBCa0UzQmlCO0VsRTRCakIsc0JrRTVCaUI7QzdGdWl2SHJCOztBMkJ4Z3ZIRTtFQUVFLDJDa0VqQ2lCO0M3RjJpdkhyQjs7QTJCdmd2SEU7RUFFRSxla0V0Q2lCO0VsRXVDakIsOEJBQTZCO0MzQnlndkhqQzs7QTJCdGd2SEU7O0VBR0UsWXZCNUVXO0V1QjZFWCwwQmtFOUNpQjtFbEUrQ2pCLHNCa0UvQ2lCO0M3RnVqdkhyQjs7QTJCdGd2SEk7O0VBS0ksMkNrRXREYTtDN0Y0anZIckI7O0E0R24vdUhBO0VqRm5ERSxla0VwQm1CO0VsRXFCbkIsc0JrRXJCbUI7QzdGK2p2SHJCOztBTy9sdkhFO0VvQndERSxZdkJ6RFc7RXVCMERYLDBCa0V6QmlCO0VsRTBCakIsc0JrRTFCaUI7QzdGcWt2SHJCOztBMkJ4aXZIRTtFQUVFLDRDa0UvQmlCO0M3RnlrdkhyQjs7QTJCdml2SEU7RUFFRSxla0VwQ2lCO0VsRXFDakIsOEJBQTZCO0MzQnlpdkhqQzs7QTJCdGl2SEU7O0VBR0UsWXZCNUVXO0V1QjZFWCwwQmtFNUNpQjtFbEU2Q2pCLHNCa0U3Q2lCO0M3RnFsdkhyQjs7QTJCdGl2SEk7O0VBS0ksNENrRXBEYTtDN0YwbHZIckI7O0E0R25odkhBO0VqRm5ERSxla0V2Qm1CO0VsRXdCbkIsc0JrRXhCbUI7QzdGa212SHJCOztBTy9udkhFO0VvQndERSxldkJ5Qm1CO0V1QnhCbkIsMEJrRTVCaUI7RWxFNkJqQixzQmtFN0JpQjtDN0Z3bXZIckI7O0EyQnhrdkhFO0VBRUUsNENrRWxDaUI7QzdGNG12SHJCOztBMkJ2a3ZIRTtFQUVFLGVrRXZDaUI7RWxFd0NqQiw4QkFBNkI7QzNCeWt2SGpDOztBMkJ0a3ZIRTs7RUFHRSxldkJNbUI7RXVCTG5CLDBCa0UvQ2lCO0VsRWdEakIsc0JrRWhEaUI7QzdGd252SHJCOztBMkJ0a3ZISTs7RUFLSSw0Q2tFdkRhO0M3RjZudkhyQjs7QTRHbmp2SEE7RWpGbkRFLGVrRXpCbUI7RWxFMEJuQixzQmtFMUJtQjtDN0Zvb3ZIckI7O0FPL3B2SEU7RW9Cd0RFLFl2QnpEVztFdUIwRFgsMEJrRTlCaUI7RWxFK0JqQixzQmtFL0JpQjtDN0Ywb3ZIckI7O0EyQnhtdkhFO0VBRUUsMkNrRXBDaUI7QzdGOG92SHJCOztBMkJ2bXZIRTtFQUVFLGVrRXpDaUI7RWxFMENqQiw4QkFBNkI7QzNCeW12SGpDOztBMkJ0bXZIRTs7RUFHRSxZdkI1RVc7RXVCNkVYLDBCa0VqRGlCO0VsRWtEakIsc0JrRWxEaUI7QzdGMHB2SHJCOztBMkJ0bXZISTs7RUFLSSwyQ2tFekRhO0M3RitwdkhyQjs7QTRHbmx2SEE7RWpGbkRFLGV2QnBEZ0I7RXVCcURoQixzQnZCckRnQjtDSitydkhsQjs7QU8vcnZIRTtFb0J3REUsZXZCeUJtQjtFdUJ4Qm5CLDBCdkJ6RGM7RXVCMERkLHNCdkIxRGM7Q0pxc3ZIbEI7O0EyQnhvdkhFO0VBRUUsNkN2Qi9EYztDSnlzdkhsQjs7QTJCdm92SEU7RUFFRSxldkJwRWM7RXVCcUVkLDhCQUE2QjtDM0J5b3ZIakM7O0EyQnRvdkhFOztFQUdFLGV2Qk1tQjtFdUJMbkIsMEJ2QjVFYztFdUI2RWQsc0J2QjdFYztDSnF0dkhsQjs7QTJCdG92SEk7O0VBS0ksNkN2QnBGVTtDSjB0dkhsQjs7QTRHbm52SEE7RWpGbkRFLGV2QjdDZ0I7RXVCOENoQixzQnZCOUNnQjtDSnd0dkhsQjs7QU8vdHZIRTtFb0J3REUsWXZCekRXO0V1QjBEWCwwQnZCbERjO0V1Qm1EZCxzQnZCbkRjO0NKOHR2SGxCOztBMkJ4cXZIRTtFQUVFLDBDdkJ4RGM7Q0prdXZIbEI7O0EyQnZxdkhFO0VBRUUsZXZCN0RjO0V1QjhEZCw4QkFBNkI7QzNCeXF2SGpDOztBMkJ0cXZIRTs7RUFHRSxZdkI1RVc7RXVCNkVYLDBCdkJyRWM7RXVCc0VkLHNCdkJ0RWM7Q0o4dXZIbEI7O0EyQnRxdkhJOztFQUtJLDBDdkI3RVU7Q0ptdnZIbEI7O0E2R2p3dkhBO0VqR2FJLHVCUm1NZ0M7RXlHMU1oQyx5RXZCcU1pRjtFdUJoTW5GLHVCekdMYTtFeUdNYiwrQnpHSmdCO0V5R0toQixvQnpHdUdXO0V5R3RHWCxjQUFhO0M3RzR2dkhmOztBNkcxd3ZIQTtFQWlCSSxlekdKYztFeUdLZCwyQkFBMEI7QzdHNnZ2SDlCOztBNkcvd3ZIQTtFQXFCTSxlekdiWTtDSjJ3dkhsQjs7QTZHbnh2SEE7RUEwQkksaUJBQWdCO0M3RzZ2dkhwQjs7QTZHdnh2SEE7RUErQkksMkJBQXFEO0M3RzR2dkh6RDs7QTZHM3h2SEE7RUFtQ0ksMkJBQXNEO0M3RzR2dkgxRDs7QTZHL3h2SEE7RUF1Q0ksMkJBQW1EO0M3RzR2dkh2RDs7QTZHbnl2SEE7RUEyQ0ksMkJBQXNEO0M3RzR2dkgxRDs7QTZHeHZ2SEE7RUFFSSwwQkFBb0M7QzdHMHZ2SHhDOztBNkc1dnZIQTtFQUtNLDJCQUE0QztDN0cydnZIbEQ7O0E2R2h3dkhBO0VBU00sMkJBQTZDO0M3RzJ2dkhuRDs7QTZHcHd2SEE7RUFhTSwyQkFBMEM7QzdHMnZ2SGhEOztBNkd4d3ZIQTtFQWlCTSwyQkFBNkM7QzdHMnZ2SG5EOztBOEc1enZIQTtFQUVJLG1CQUFrQjtDOUc4enZIdEI7O0E4R2gwdkhBO0VBTUksWTFHV1c7RTBHVlgsWUFBVztDOUc4enZIZjs7QThHcjB2SEE7RUFVTSxZQUFXO0M5Ryt6dkhqQjs7QThHejB2SEE7RUFlSSxZMUdSVztFMEdTWCwyQkFBMEI7QzlHOHp2SDlCOztBNENseXZIRTtFa0VyQkUsWTFHaEJXO0UwR2lCWCwwQjlHM0IwQjtFOEc0QjFCLHNCQUFnQztDOUcyenZIcEM7O0E4R3h6dkhFO0VqRS9CQSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCcXZ2SGxFOztBNkN6MXZIRTtFQUNFLDBCQUFxQztDN0M0MXZIekM7O0E2Q3oxdkhFO0VBQ0UsZUFBMEI7QzdDNDF2SDlCOztBNEN0enZIRTtFa0VyQkUsWTFHaEJXO0UwR2lCWCwwQjFHWGM7RTBHWWQsc0JBQWdDO0M5RyswdkhwQzs7QThHNTB2SEU7RWpFL0JBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJ5d3ZIbEU7O0E2QzcydkhFO0VBQ0UsMEJBQXFDO0M3Q2czdkh6Qzs7QTZDNzJ2SEU7RUFDRSxlQUEwQjtDN0NnM3ZIOUI7O0E0QzEwdkhFO0VrRXJCRSxZMUdoQlc7RTBHaUJYLDBCMUdlYTtFMEdkYixzQkFBZ0M7QzlHbTJ2SHBDOztBOEdoMnZIRTtFakUvQkEsZXhCd0dnRTtFSW5HOUQsMEJKbUc4RDtFd0J0R2hFLHNCeEJzR2dFO0NyQjZ4dkhsRTs7QTZDajR2SEU7RUFDRSwwQkFBcUM7QzdDbzR2SHpDOztBNkNqNHZIRTtFQUNFLGVBQTBCO0M3Q280dkg5Qjs7QTRDOTF2SEU7RWtFckJFLFkxR2hCVztFMEdpQlgsMEIxR2lCYTtFMEdoQmIsc0JBQWdDO0M5R3UzdkhwQzs7QThHcDN2SEU7RWpFL0JBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJpenZIbEU7O0E2Q3I1dkhFO0VBQ0UsMEJBQXFDO0M3Q3c1dkh6Qzs7QTZDcjV2SEU7RUFDRSxlQUEwQjtDN0N3NXZIOUI7O0E0Q2wzdkhFO0VrRXJCRSxlMUdrRW1CO0UwR2pFbkIsMEIxR2NhO0UwR2JiLHNCQUFnQztDOUcyNHZIcEM7O0E4R3g0dkhFO0VqRS9CQSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCcTB2SGxFOztBNkN6NnZIRTtFQUNFLDBCQUFxQztDN0M0NnZIekM7O0E2Q3o2dkhFO0VBQ0UsZUFBMEI7QzdDNDZ2SDlCOztBNEN0NHZIRTtFa0VyQkUsWTFHaEJXO0UwR2lCWCwwQjFHWWE7RTBHWGIsc0JBQWdDO0M5Rys1dkhwQzs7QThHNTV2SEU7RWpFL0JBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJ5MXZIbEU7O0E2Qzc3dkhFO0VBQ0UsMEJBQXFDO0M3Q2c4dkh6Qzs7QTZDNzd2SEU7RUFDRSxlQUEwQjtDN0NnOHZIOUI7O0E0QzE1dkhFO0VrRXJCRSxlMUdrRW1CO0UwR2pFbkIsMEIxR2hCYztFMEdpQmQsc0JBQWdDO0M5R203dkhwQzs7QThHaDd2SEU7RWpFL0JBLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckI2MnZIbEU7O0E2Q2o5dkhFO0VBQ0UsMEJBQXFDO0M3Q285dkh6Qzs7QTZDajl2SEU7RUFDRSxlQUEwQjtDN0NvOXZIOUI7O0E0Qzk2dkhFO0VrRXJCRSxZMUdoQlc7RTBHaUJYLDBCMUdUYztFMEdVZCxzQkFBZ0M7QzlHdTh2SHBDOztBOEdwOHZIRTtFakUvQkEsZXhCd0dnRTtFSW5HOUQsMEJKbUc4RDtFd0J0R2hFLHNCeEJzR2dFO0NyQmk0dkhsRTs7QTZDcit2SEU7RUFDRSwwQkFBcUM7QzdDdyt2SHpDOztBNkNyK3ZIRTtFQUNFLGVBQTBCO0M3Q3crdkg5Qjs7QThHNzh2SEE7RUFHTSxZMUc3QlM7RTBHOEJULDBCakJOZTtFaUJPZixzQkFBZ0M7QzlHODh2SHRDOztBOEduOXZIQTtFakVwQ0UsZXhCd0dnRTtFSW5HOUQsMEJKbUc4RDtFd0J0R2hFLHNCeEJzR2dFO0NyQnE1dkhsRTs7QTZDei92SEU7RUFDRSwwQkFBcUM7QzdDNC92SHpDOztBNkN6L3ZIRTtFQUNFLGVBQTBCO0M3QzQvdkg5Qjs7QThHait2SEE7RUFHTSxZMUc3QlM7RTBHOEJULDBCMUd4Qlk7RTBHeUJaLHNCQUFnQztDOUdrK3ZIdEM7O0E4R3YrdkhBO0VqRXBDRSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCeTZ2SGxFOztBNkM3Z3dIRTtFQUNFLDBCQUFxQztDN0NnaHdIekM7O0E2Qzdnd0hFO0VBQ0UsZUFBMEI7QzdDZ2h3SDlCOztBOEdyL3ZIQTtFQUdNLFkxRzdCUztFMEc4QlQsMEJqQkNlO0VpQkFmLHNCQUFnQztDOUdzL3ZIdEM7O0E4RzMvdkhBO0VqRXBDRSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCNjd2SGxFOztBNkNqaXdIRTtFQUNFLDBCQUFxQztDN0NvaXdIekM7O0E2Q2ppd0hFO0VBQ0UsZUFBMEI7QzdDb2l3SDlCOztBOEd6Z3dIQTtFQUdNLFkxRzdCUztFMEc4QlQsMEJqQkdlO0VpQkZmLHNCQUFnQztDOUcwZ3dIdEM7O0E4Ry9nd0hBO0VqRXBDRSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCaTl2SGxFOztBNkNyandIRTtFQUNFLDBCQUFxQztDN0N3andIekM7O0E2Q3Jqd0hFO0VBQ0UsZUFBMEI7QzdDd2p3SDlCOztBOEc3aHdIQTtFQUdNLGUxR3FEaUI7RTBHcERqQiwwQmpCQWU7RWlCQ2Ysc0JBQWdDO0M5Rzhod0h0Qzs7QThHbml3SEE7RWpFcENFLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJxK3ZIbEU7O0E2Q3prd0hFO0VBQ0UsMEJBQXFDO0M3QzRrd0h6Qzs7QTZDemt3SEU7RUFDRSxlQUEwQjtDN0M0a3dIOUI7O0E4R2pqd0hBO0VBR00sWTFHN0JTO0UwRzhCVCwwQmpCRmU7RWlCR2Ysc0JBQWdDO0M5R2tqd0h0Qzs7QThHdmp3SEE7RWpFcENFLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJ5L3ZIbEU7O0E2Qzdsd0hFO0VBQ0UsMEJBQXFDO0M3Q2dtd0h6Qzs7QTZDN2x3SEU7RUFDRSxlQUEwQjtDN0NnbXdIOUI7O0E4R3Jrd0hBO0VBR00sZTFHcURpQjtFMEdwRGpCLDBCMUc3Qlk7RTBHOEJaLHNCQUFnQztDOUdza3dIdEM7O0E4RzNrd0hBO0VqRXBDRSxleEJ3R2dFO0VJbkc5RCwwQkptRzhEO0V3QnRHaEUsc0J4QnNHZ0U7Q3JCNmd3SGxFOztBNkNqbndIRTtFQUNFLDBCQUFxQztDN0NvbndIekM7O0E2Q2pud0hFO0VBQ0UsZUFBMEI7QzdDb253SDlCOztBOEd6bHdIQTtFQUdNLFkxRzdCUztFMEc4QlQsMEIxR3RCWTtFMEd1Qlosc0JBQWdDO0M5RzBsd0h0Qzs7QThHL2x3SEE7RWpFcENFLGV4QndHZ0U7RUluRzlELDBCSm1HOEQ7RXdCdEdoRSxzQnhCc0dnRTtDckJpaXdIbEU7O0E2Q3Jvd0hFO0VBQ0UsMEJBQXFDO0M3Q3dvd0h6Qzs7QTZDcm93SEU7RUFDRSxlQUEwQjtDN0N3b3dIOUI7O0ErRzlvd0hBO0VBRUksZUFBYztDL0dncHdIbEI7O0ErR2xwd0hBO0VBUU0sdUIzR0RTO0UyR0VULGlCQUFnQjtFQUNoQiwwRDNHQVk7RTJHQ1osaUJBQWdCO0VBQ2hCLE9BQU07RUFDTixZQUFXO0MvRzhvd0hqQjs7QStHM3B3SEE7RUFtQlUsMEIzR0hRO0UyR0lSLDBEM0d3UzJDO0NKbzJ2SHJEOztBK0docXdIQTs7O0VBK0JNLFVBQVM7Qy9HdW93SGY7O0ErR3Rxd0hBOzs7RUF3Q00sbUJBQWtCO0MvR29vd0h4Qjs7QStHNXF3SEE7Ozs7RUFpRE0sdUJBQXNCO0MvR2tvd0g1Qjs7QStHOW53SEU7Ozs7OztFQVFNLHFCM0crRFk7Q0pna3dIcEI7O0ErR3Zvd0hFOzs7Ozs7RUFZTSxzQjNHMkRZO0NKeWt3SHBCOztBK0c1bndIQTtFQUNFLHFDQUFvQztDL0crbndIdEM7O0FBRUE7RStHN253SEUsZ0JBQWU7Qy9HK253SGpCOztBQUVBO0UrRzlud0hJLGtDQUE4QztDL0dnb3dIbEQ7O0FBRUE7RStHNW53SFEseUJBQXdCO0MvRzhud0hoQzs7QUFFQTtFK0c3bndIUSwwQkFBeUI7Qy9HK253SGpDOztBK0d4bndIQTtFQUVJLHNCQUFxQjtFQUNyQixZQUFXO0MvRzBud0hmOztBK0c3bndIQTs7RUFPTSxpQjNHbU04QjtDSnc3dkhwQzs7QStHbG93SEE7RUFZSSw0QkFBMEM7RUFDMUMsc0IzRzZMZ0M7Q0o2N3ZIcEM7O0ErR3Zvd0hBOztFQWtCUSxpQkFBZ0I7Qy9HMG53SHhCOztBK0dwbndIQTs7O0VBS00sc0IzR2pIWTtDSnN1d0hsQjs7QStHMW53SEE7RUFVTSxlM0d6SFk7RTJHMEhaLDBCQUFzQztFQUN0QyxzQjNHeEhZO0NKNHV3SGxCOztBK0dob3dIQTtFQWlCTSw2QjNHN0hZO0NKZ3Z3SGxCOztBK0dwb3dIQTs7RUFxQk0sMEIzR2pJWTtDSnF2d0hsQjs7QStHem93SEE7RUF5QlEsMEJBQW9DO0MvR29ud0g1Qzs7QWdIcnd3SEU7RUFDRSxtQkFBa0I7Q2hId3d3SHRCOztBZ0h0d3dIRTtFQUNFLG1CQUFrQjtDaEh5d3dIdEI7O0FnSDl3d0hBOzs7Ozs7OztFQWdCSSxzQkFBcUI7RUFDckIsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixXQUFVO0NoSHl3d0hkOztBa0RseXdIQTtFK0RDRSxhQUFZO0U1RzhIUixrQkF0Q1k7RTRHdEZoQixpQjdHZ1ArQjtFNkcvTy9CLGVBQWM7RUFDZCxZN0dnQmE7RTZHZmIsMEI3R0thO0U2R0piLFlBQVc7Q2pIcXl3SGI7O0FPaHl3SEU7RTBHREUsWTdHVVc7RTZHVFgsc0JBQXFCO0NqSHF5d0h6Qjs7QU9qeXdIRTtFMEdDSSxhQUFZO0NqSG95d0hsQjs7QWlIcnp3SEE7RUFzQkksY0FBYTtDakhteXdIakI7O0FrRDd4d0hBO0UrREtFLFdBQVU7RUFDViw4QkFBNkI7RUFDN0IsVUFBUztDakg0eHdIWDs7QWtEMXh3SEE7RStES0UscUJBQW9CO0NqSHl4d0h0Qjs7QTRKbjB3SEE7Ozs7OztHNUoyMHdIRTtBa0Z0MHdIRjtFQUNFO0lBQ0UsdURBQXNEO0lBQ3RELG9DQUFtQztJQUNuQyxXQUFVO0dsRncwd0haO0VrRnIwd0hBO0lBQ0Usd0RBQXVEO0lBQ3ZELG9DQUFtQztHbEZ1MHdIckM7RWtGcDB3SEE7SUFDRSx1REFBc0Q7SUFDdEQsV0FBVTtHbEZzMHdIWjtFa0ZuMHdIQTtJQUNFLHVEQUFzRDtHbEZxMHdIeEQ7RWtGbDB3SEE7SUFDRSw4QkFBNkI7R2xGbzB3SC9CO0NBQ0Y7O0FrRmgwd0hBO0VBQ0U7SUFDRSxXQUFVO0dsRm0wd0haO0VrRmgwd0hBO0lBQ0UsV0FBVTtHbEZrMHdIWjtDQUNGOztBa0YvendIQTtFQUNFO0lBQ0UsV0FBVTtHbEZrMHdIWjtFa0YvendIQTtJQUNFLFdBQVU7R2xGaTB3SFo7Q0FDRjs7QWtGOXp3SEE7RUFDRTtJQUNFLDRDQUEyQztHbEZpMHdIN0M7RWtGL3p3SEE7SUFDRSwrQ0FBOEM7R2xGaTB3SGhEO0VrRi96d0hBO0lBQ0UsMkNBQTBDO0dsRmkwd0g1QztFa0YvendIQTtJQUNFLDBDQUF5QztHbEZpMHdIM0M7RWtGL3p3SEE7SUFDRSw2Q0FBNEM7R2xGaTB3SDlDO0VrRi96d0hBO0lBQ0UsOENBQTZDO0dsRmkwd0gvQztFa0YvendIQTtJQUNFLDZDQUE0QztHbEZpMHdIOUM7RWtGL3p3SEE7SUFDRSw2Q0FBNEM7R2xGaTB3SDlDO0VrRi96d0hBO0lBQ0UsOENBQTZDO0dsRmkwd0gvQztFa0YvendIQTtJQUNFLDRDQUEyQztHbEZpMHdIN0M7RWtGL3p3SEE7SUFDRSw4Q0FBNkM7R2xGaTB3SC9DO0NBQ0Y7O0FrRjl6d0hBO0VBQ0U7SUFDRSxnQkFBZTtHbEZpMHdIakI7RWtGOXp3SEE7SUFDRSw0REFBMkQ7R2xGZzB3SDdEO0VrRjd6d0hBO0lBQ0UsMERBQXlEO0dsRit6d0gzRDtFa0Y1endIQTtJQUNFLDREQUEyRDtHbEY4endIN0Q7RWtGM3p3SEE7SUFDRSwwREFBeUQ7R2xGNnp3SDNEO0VrRjF6d0hBO0lBQ0UsMkRBQTBEO0dsRjR6d0g1RDtFa0Z6endIQTtJQUNFLGdCQUFlO0dsRjJ6d0hqQjtDQUNGOztBa0gxNndIQTtFdEdjSSx1QlJtTWdDO0VTck05Qix1RXlFc0lnRTtFNEI5SXBFLGVBQWM7RUFDZCxvQkFBbUI7RUFDbkIsbUJBQWtCO0NsSDQ2d0hwQjs7QWtIbDd3SEE7RUFVSSxjQUFhO0NsSDQ2d0hqQjs7QWtIdDd3SEE7RUFjSSxxQzlHR1c7RThHRlgsZ0M5R1JXO0U4R1NYLGVBQWM7RUFDZCxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixzQkFBcUI7RUFDckIsWUFBVztDbEg0NndIZjs7QWtIajh3SEE7RUF3Qk0sc0M5R1BTO0U4R1FULFk5R2xCUztDSis3d0hmOztBa0h0OHdIQTtFN0cySE0sa0JBdENZO0U2R3REZCxpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLFdBQVU7RUFDVixvQkFBbUI7Q2xINDZ3SHZCOztBaUJ0NXdISTtFaUdsQkE7OztJN0dxRkUsa0JBdENZO0dMZzR3SGhCO0VrSHY2d0hFOzs7STdHNkVFLGtCQXRDWTtHTHE0d0hoQjtDQUNGOztBaUJuNndISTtFaUdsQkE7OztJN0dxRkUsa0JBdENZO0dMNjR3SGhCO0VrSHA3d0hFOzs7STdHNkVFLGtCQXRDWTtHTGs1d0hoQjtDQUNGOztBa0h4K3dIQTtFQTBFSSxnQkFBZTtDbEhrNndIbkI7O0FrSDUrd0hBO0VBNkVNLGU5R3JFWTtFOEdzRVosZUFBYztFQUNkLGlCQUFnQjtFQUNoQixnQkFBZTtDbEhtNndIckI7O0FrSG4vd0hBOztFQXNGSSxXQUFVO0NsSGs2d0hkOztBa0h4L3dIQTtFQTJGSSwyQjlHMUVXO0U4RzJFWCxXQUFVO0NsSGk2d0hkOztBa0g3L3dIQTtFQStGTSxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsVUFBUztFQUNULGtDQUE4QztDbEhrNndIcEQ7O0FrSHJneEhBO0VBNEdRLGdCQUFlO0VBQ2YsVUFBUztDbEg2NXdIakI7O0FrSDFneEhBO0VBa0hNLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxVQUFTO0VBQ1Qsa0NBQThDO0NsSDQ1d0hwRDs7QWtIbGh4SEE7RUE0SEksc0JBQXFCO0NsSDA1d0h6Qjs7QWtIdGh4SEE7RUF5SVUsc0JBQXFCO0NsSGk1d0gvQjs7QWtIMWh4SEE7RUE2SVEsc0JBQXFCO0NsSGk1d0g3Qjs7QWlCejl3SEk7RWlHckVKO0lBc0pJLG1CQUFrQjtHbEg2NHdIcEI7RWtIbml4SEY7SUF5Sk0sY0FBYTtHbEg2NHdIakI7RWtIdGl4SEY7SUE2Sk0sZ0JBQWU7R2xINDR3SG5CO0NBQ0Y7O0FtSDFpeEhBO0V0R1lNLHVFeUVzSWdFO0UxRXBJbEUsdUJSbU1nQztFK0c3TWxDLHVCL0dHYTtFK0dGYixjQUFhO0VBQ2Isb0IvRytHVztFK0c5R1gsaUJBQWdCO0VBQ2hCLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsWUFBVztDbkg0aXhIYjs7QW1IdGp4SEE7RUFhSSx1Qy9HSVc7RStHSFgsWUFBVztFQUNYLGNBQWE7Q25INml4SGpCOztBbUg1anhIQTtFQWtCTSx1Qi9HWFM7Q0p5anhIZjs7QW1IaGt4SEE7RUF3Qk0sdUIvR3lMOEI7RStHdExoQyxvQkFBbUI7RUFDbkIsY0FBYTtFQUNiLG9CQUFtQjtFQUNuQix3QkFBdUI7RUFDdkIsbUJBQWtCO0VBQ2xCLFlBQVc7Q25IMGl4SGY7O0FtSDFreEhBO0VBbUNNLGdCQUFlO0NuSDJpeEhyQjs7QW1IOWt4SEE7RUF3Q0ksY0FBYTtFQUNiLHVCQUFzQjtFQUN0Qix3QkFBdUI7RUFDdkIsaUJBQWdCO0VBQ2hCLFFBQU87RUFDUCxnQkFBZTtDbkgwaXhIbkI7O0FtSHZseEhBO0VBaURJLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsaUIvRzRMNkI7Q0o4MndIakM7O0FtSDdseEhBOztFQXdESSxlQUFjO0VBQ2QsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7Q25IMGl4SHZCOztBbUhybXhIQTs7RUFrRVEsWS9HM0RPO0NKbW14SGY7O0FtSDFteEhBOztFQXFFVSx1Qi9HOURLO0NKd214SGY7O0FtSC9teEhBOztFQWtFUSxZL0czRE87Q0o2bXhIZjs7QW1IcG54SEE7O0VBcUVVLHVCL0c5REs7Q0prbnhIZjs7QW1Iem54SEE7O0VBa0VRLFkvRzNETztDSnVueEhmOztBbUg5bnhIQTs7RUFxRVUsdUIvRzlESztDSjRueEhmOztBbUhub3hIQTs7RUFrRVEsWS9HM0RPO0NKaW94SGY7O0FtSHhveEhBOztFQXFFVSx1Qi9HOURLO0NKc294SGY7O0FtSDdveEhBOztFQWtFUSxlL0d1QmU7Q0p5anhIdkI7O0FtSGxweEhBOztFQXFFVSwwQi9Hb0JhO0NKOGp4SHZCOztBbUh2cHhIQTs7RUFrRVEsWS9HM0RPO0NKcXB4SGY7O0FtSDVweEhBOztFQXFFVSx1Qi9HOURLO0NKMHB4SGY7O0FtSGpxeEhBOztFQWtFUSxlL0d1QmU7Q0o2a3hIdkI7O0FtSHRxeEhBOztFQXFFVSwwQi9Hb0JhO0NKa2x4SHZCOztBbUgzcXhIQTs7RUFrRVEsWS9HM0RPO0NKeXF4SGY7O0FtSGhyeEhBOztFQXFFVSx1Qi9HOURLO0NKOHF4SGY7O0FtSHJyeEhBO0VBNEVJLGVBQWM7Q25INm14SGxCOztBbUh6cnhIQTtFQWdGSSxVQUFTO0NuSDZteEhiOztBaUJyb3hISTtFa0c2QkE7OztJQUlJLGNBQWE7R25IMm14SG5CO0VtSHZteEhFOzs7SUFJSSxjQUFhO0duSHdteEhuQjtDQUNGOztBaUJscHhISTtFa0c2QkE7OztJOUdzQ0UsbUJBdENZO0k4R3VCVixlQUFjO0duSHNteEhwQjtFbUhybnhIRTs7O0k5RzhCRSxtQkF0Q1k7SThHZ0NWLGVBQWM7R25IbW14SHBCO0NBQ0Y7O0FpQmpxeEhJO0VrRzZCQTs7O0k5R3NDRSxnQkF0Q1k7SThHMkNWLGVBQWM7R25IaW14SHBCO0VtSHBveEhFOzs7STlHOEJFLGdCQXRDWTtJOEdvRFYsZUFBYztHbkg4bHhIcEI7Q0FDRjs7QW1Iemx4SEE7RUFFSSwwQi9HbEljO0UrR21JZCxZL0czSVc7Q0pzdXhIZjs7QW1IOWx4SEE7O0VBUVUsWS9HaEpLO0NKMnV4SGY7O0FtSG5teEhBOztFQVdZLHVCL0duSkc7Q0pndnhIZjs7QW1IeG14SEE7O0VBUVUsWS9HaEpLO0NKcXZ4SGY7O0FtSDdteEhBOztFQVdZLHVCL0duSkc7Q0owdnhIZjs7QW1IbG54SEE7O0VBUVUsWS9HaEpLO0NKK3Z4SGY7O0FtSHZueEhBOztFQVdZLHVCL0duSkc7Q0pvd3hIZjs7QW1INW54SEE7O0VBUVUsWS9HaEpLO0NKeXd4SGY7O0FtSGpveEhBOztFQVdZLHVCL0duSkc7Q0o4d3hIZjs7QW1IdG94SEE7O0VBUVUsZS9HOURhO0NKaXN4SHZCOztBbUgzb3hIQTs7RUFXWSwwQi9HakVXO0NKc3N4SHZCOztBbUhocHhIQTs7RUFRVSxZL0doSks7Q0o2eHhIZjs7QW1IcnB4SEE7O0VBV1ksdUIvR25KRztDSmt5eEhmOztBbUgxcHhIQTs7RUFRVSxlL0c5RGE7Q0pxdHhIdkI7O0FtSC9weEhBOztFQVdZLDBCL0dqRVc7Q0owdHhIdkI7O0FtSHBxeEhBOztFQVFVLFkvR2hKSztDSml6eEhmOztBbUh6cXhIQTs7RUFXWSx1Qi9HbkpHO0NKc3p4SGY7O0FvSDd6eEhBO0VBQ0UsaUJBQWdCO0VBQ2hCLFdBQVU7RUFDVixtQkFBa0I7Q3BIZzB4SHBCOztBb0huMHhIQTtFeEdjSSx1QlJtTWdDO0VnSDFNaEMsMEJoSEdjO0VnSEZkLFVBQVM7RUFDVCxZQUFXO0VBQ1gsV0FBVTtFQUNWLFVBQVM7RUFDVCxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFdBQVU7Q3BIaTB4SGQ7O0FvSC8weEhBO0VBd0JJLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsbUJBQWtCO0NwSDJ6eEh0Qjs7QW9IcjF4SEE7RUFvQk0sWUFBVztFQUNYLGVBQWM7Q3BIcTB4SHBCOztBb0gxMXhIQTtFdkdZTSx1RXlFc0lnRTtFMUVwSWxFLHVCUm1NZ0M7RWdIbEw5Qix1QmhIeEJTO0VnSHlCVCxlaEhsQlk7RWdIbUJaLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsY0FBYTtFQUNiLFdBQVU7RUFDVixtQkFBa0I7Q3BIaTB4SHhCOztBb0h0MnhIQTtFQXdDUSxZQUFXO0VBQ1gsYUFBWTtFQUNaLGdCQUFlO0VBQ2YsY0FBYTtDcEhrMHhIckI7O0FvSDcyeEhBO0VBK0NRLDhDaEg5Qk87RWdIK0JQLGVoSGxDVTtFZ0htQ1YsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsVUFBUztFQUNULGNBQWE7Q3BIazB4SHJCOztBb0h0M3hIQTtFQXVEVSxpQkFBZ0I7Q3BIbTB4SDFCOztBb0gxM3hIQTs7RUE2RFEsY0FBYTtDcEhrMHhIckI7O0FvSC8zeEhBO0VBa0VVLGFBQVk7Q3BIaTB4SHRCOztBb0huNHhIQTs7O0VBdUVVLFVBQVM7Q3BIazB4SG5COztBb0h6NHhIQTtFQTZFVSxZaEh0RUs7Q0pzNHhIZjs7QW9INzR4SEE7Ozs7Ozs7O0VBMEZNLDBCaEg5RVk7RWdIK0VaLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLGFBQVk7RUFDWixXQUFVO0VBQ1Ysa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFlBQVc7Q3BIOHp4SGpCOztBb0hqNnhIQTtFQXNHTSxhQUFZO0NwSCt6eEhsQjs7QW9IcjZ4SEE7RXhHY0ksbUJ3RzhGNEI7RUFDMUIsdUJoSHRHUztFZ0h1R1Qsc0JBQXFCO0VBQ3JCLGlCQUFnQjtFQUNoQixhQUFZO0NwSDZ6eEhsQjs7QW9IeHp4SEE7RXZHekdNLGlCdUc0R3dCO0VBQ3hCLDBCaEhqSFk7RWdIa0haLDBCaEhoSFk7Q0p5NnhIbEI7O0FvSDl6eEhBO0VBUVEsNkJoSG5IVTtDSjY2eEhsQjs7QW9IcHp4SEE7RUFHTSwwQmhIekhZO0NKODZ4SGxCOztBb0h4enhIQTtFQU1NLDBCaEgxSFk7RWdIMkhaLFloSG5JUztFZ0hvSVQsc0JoSDlIWTtDSm83eEhsQjs7QW9IOXp4SEE7RUFXUSxlaEhuSVU7RWdIb0lWLHNCaEhsSVU7Q0p5N3hIbEI7O0FvSG4weEhBO0VBZVEsZWhIdklVO0NKKzd4SGxCOztBcUgxOHhIQTtFQUNFLGlCQUFnQjtFQUNoQixVQUFTO0VBQ1QsV0FBVTtDckg2OHhIWjs7QXFIaDl4SEE7RXpHY0ksdUJSbU1nQztFaUhyTWhDLHVCakhMVztFaUhNWCxnQkFBZTtDckh5OHhIbkI7O0F5RHo5eEhFO0VBQ0UsZUFBYztFQUNkLFlBQVc7RUFDWCxZQUFXO0N6RDQ5eEhmOztBcUg1OXhIQTtFQWtCSSxZQUFXO0NySDg4eEhmOztBcUhoK3hIQTtFQXFCTSxhQUFZO0VBQ1osWUFBVztDckgrOHhIakI7O0FxSHIreEhBO0VBMkJJLGtCQUFpQjtDckg4OHhIckI7O0FxSHoreEhBO0VBK0JJLGlCQUFnQjtDckg4OHhIcEI7O0FxSDcreEhBO0VBbUNJLGVqSHRCYztFaUh1QmQsZUFBYztFQUNkLGlCQUFnQjtFQUNoQix3QkFBdUI7RUFDdkIsb0JBQW1CO0NySDg4eEh2Qjs7QXFIMTh4SEE7RXpHN0JJLGlCeUc4QnNCO0VBQ3hCLDhDakg1QmE7Q0p5K3hIZjs7QXFILzh4SEE7RUFLSSx1QkFBc0I7Q3JIODh4SDFCOztBcUh6OHhIQTtFQUVJLDBCakh4Q2M7RWlIeUNkLFlqSGpEVztFaUhrRFgsNkJqSDVDYztDSnUveEhsQjs7QXFILzh4SEE7RUFRSSxlakhsRGM7Q0o2L3hIbEI7O0FzSHhneUhBO0VBRUksbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixtQkFBa0I7Q3RIMGd5SHRCOztBc0g5Z3lIQTtFOUJFRSwyQkFBNEI7Q3hGZ2h5SDlCOztBc0hsaHlIQTtFQWdCTSxlQUErQztDdEhzZ3lIckQ7O0FzSHRoeUhBO0VBc0JNLGVBQTZDO0N0SG9neUhuRDs7QXNILy94SEE7RTlCekJFLDJCQUE0QjtFOEIyQjVCLGNBQWE7RUFDYixlQUFjO0VBQ2QsY0FBYTtDdEhrZ3lIZjs7QXNILy94SEE7O0VBRUUsZUFBYztDdEhrZ3lIaEI7O0FzSC8veEhBO0VBRUUsb0JBQW1CO0N0SGlneUhyQjs7QXlEN2l5SEU7RUFDRSxlQUFjO0VBQ2QsWUFBVztFQUNYLFlBQVc7Q3pEZ2p5SGY7O0FzSHBneUhBOztFQUVFLHNDQUFxQztDdEh1Z3lIdkM7O0FzSHBneUhBO0UxR25DSSxzQlJvTStCO0VrSDVKakMsMEJoQ3pDb0I7RWdDMENwQiwwQmhDMUNvQjtFZ0MyQ3BCLFloQ3lHbUM7RWdDeEduQyxxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtDdEhvZ3lIcEI7O0FzSDlneUhBO0VBZUksMEJBQXlCO0VBQ3pCLDRCaENwRGtCO0VnQ3FEbEIsYUFBWTtFQUNaLFVBQVM7RUFDVCxxQkFBb0I7RUFDcEIsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxVQUFTO0VBQ1QsU0FBUTtDdEhtZ3lIWjs7QXNIMWh5SEE7RUEyQkksa0JBQWlCO0VBQ2pCLGlCQUFnQjtDdEhtZ3lIcEI7O0FzSC9oeUhBO0VBZ0NJLGtCQUFpQjtFQUNqQixpQkFBZ0I7Q3RIbWd5SHBCOztBc0hoZ3lIRTtFQUNFLGVBQWM7RUFDZCxtQkFBa0I7Q3RIbWd5SHRCOztBc0hyZ3lIRTtFQU1JLDJCaEM5RWdCO0VnQytFaEIsZ0NBQStCO0VBQy9CLFdBQVU7RUFDVixZQUFXO0N0SG1neUhqQjs7QXNIOS94SEE7RTFHckZJLG1CMEdzRndCO0VBQzFCLFlBQVc7RUFDWCxhQUFZO0VBQ1osWUFBVztDdEhpZ3lIYjs7QXNILy94SEU7RUFDRSxhQUFZO0N0SGtneUhoQjs7QXNIOS94SEE7RUFDRSxlQUFjO0VBQ2Qsb0JsSDJIb0Q7RWtIMUhwRCxtQkFBa0I7Q3RIaWd5SHBCOztBc0g5L3hIQTtFQUNFLGlCQUFnQjtDdEhpZ3lIbEI7O0FzSDkveEhBO0VBQ0UsZUFBNkI7Q3RIaWd5SC9COztBc0g3L3hIQTtFOUIzSEUsMkJBQTRCO0N4RjRueUg5Qjs7QXNIMy94SEE7RTlCaklFLDhCQUE0QjtFOEJtSTVCLDBCbEh0SGdCO0VrSHVIaEIsVUFBUztFQUNULFlsSGhJYTtFa0hpSWIsY0FBYTtFQUNiLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFlBQVc7Q3RIOC94SGI7O0FzSDMveEhBO0VBQ0UsMEJsSHhJZ0I7Q0pzb3lIbEI7O0FzSC8veEhBO0VBSUksZWxIckljO0NKb295SGxCOztBc0huZ3lIQTtFQVFJLGVsSDFJYztDSnlveUhsQjs7QXNIdmd5SEE7RUFZSSxlQUE2QjtDdEgrL3hIakM7O0FzSDEveEhBO0U3R2hLRSxnQkFBZTtFQUNmLGlCQUFnQjtDVDhweUhsQjs7QXNILy94SEE7RUFLSSw0Q2xIcEpXO0VrSHFKWCxVQUFTO0VBQ1QsY0FBYTtDdEg4L3hIakI7O0F5RHhxeUhFO0VBQ0UsZUFBYztFQUNkLFlBQVc7RUFDWCxZQUFXO0N6RDJxeUhmOztBc0gzZ3lIQTtFQVVNLGlCQUFnQjtDdEhxZ3lIdEI7O0FzSGhneUhBO0UxR2pLSSxtQjBHa0t3QjtFQUMxQixZQUFXO0VBQ1gsWUFBVztDdEhtZ3lIYjs7QXNIaGd5SEE7RUFDRSxZbEgvS2E7RWtIZ0xiLGtCQUFpQjtDdEhtZ3lIbkI7O0FzSGhneUhBOztFQUVFLGVBQWM7Q3RIbWd5SGhCOztBc0hoZ3lIQTtFQUNFLGlCQUFnQjtDdEhtZ3lIbEI7O0FzSGhneUhBO0VBQ0Usb0JsSHVDb0Q7Q0o0OXhIdEQ7O0FzSGhneUhBO0VBQ0UsZWxIN0xnQjtFa0g4TGhCLGlCQUFnQjtDdEhtZ3lIbEI7O0FzSGhneUhBO0VBQ0UsZUFBNkI7Q3RIbWd5SC9COztBdUg5c3lIRTtFQUNFLDBCdkhOMEI7RXVITzFCLHNCdkhQMEI7RXVIUTFCLFluSEVXO0NKK3N5SGY7O0F1SC9zeUhJO0VBRUUsMkJ2SFp3QjtDQTZ0eUg5Qjs7QXVIeHR5SEU7RUFDRSwwQm5IVWM7RW1IVGQsc0JuSFNjO0VtSFJkLFluSEVXO0NKeXR5SGY7O0F1SHp0eUhJO0VBRUUsMkJuSElZO0NKdXR5SGxCOztBdUhsdXlIRTtFQUNFLDBCbkhvQ2E7RW1IbkNiLHNCbkhtQ2E7RW1IbENiLFluSEVXO0NKbXV5SGY7O0F1SG51eUhJO0VBRUUsMkJuSDhCVztDSnVzeUhqQjs7QXVINXV5SEU7RUFDRSwwQm5Ic0NhO0VtSHJDYixzQm5IcUNhO0VtSHBDYixZbkhFVztDSjZ1eUhmOztBdUg3dXlISTtFQUVFLDJCbkhnQ1c7Q0orc3lIakI7O0F1SHR2eUhFO0VBQ0UsMEJuSG1DYTtFbUhsQ2Isc0JuSGtDYTtFbUhqQ2IsZW5Ib0ZtQjtDSnFxeUh2Qjs7QXVIdnZ5SEk7RUFFRSwyQm5INkJXO0NKNHR5SGpCOztBdUhod3lIRTtFQUNFLDBCbkhpQ2E7RW1IaENiLHNCbkhnQ2E7RW1IL0JiLFluSEVXO0NKaXd5SGY7O0F1SGp3eUhJO0VBRUUsMkJuSDJCVztDSnd1eUhqQjs7QXVIMXd5SEU7RUFDRSwwQm5IS2M7RW1ISmQsc0JuSEljO0VtSEhkLGVuSG9GbUI7Q0p5cnlIdkI7O0F1SDN3eUhJO0VBRUUsMkJuSERZO0NKOHd5SGxCOztBdUhweHlIRTtFQUNFLDBCbkhZYztFbUhYZCxzQm5IV2M7RW1IVmQsWW5IRVc7Q0pxeHlIZjs7QXVIcnh5SEk7RUFFRSwyQm5ITVk7Q0ppeHlIbEI7O0F1SDl4eUhFO0VBQ0UsMEJqQ0FlO0VpQ0NmLHNCakNEZTtFaUNFZixZbkhFVztDSit4eUhmOztBdUgveHlISTtFQUVFLDJCakNOYTtDdEZ1eXlIbkI7O0F1SHh5eUhFO0VBQ0UsMEJqQ0NVO0VpQ0FWLHNCakNBVTtFaUNDVixZbkhFVztDSnl5eUhmOztBdUh6eXlISTtFQUVFLDJCakNMUTtDdEZnenlIZDs7QXVIbHp5SEU7RUFDRSwwQmpDR1c7RWlDRlgsc0JqQ0VXO0VpQ0RYLFluSEVXO0NKbXp5SGY7O0F1SG56eUhJO0VBRUUsMkJqQ0hTO0N0Rnd6eUhmOztBdUg1enlIRTtFQUNFLDBCakNJVTtFaUNIVixzQmpDR1U7RWlDRlYsZW5Ib0ZtQjtDSjJ1eUh2Qjs7QXVIN3p5SEk7RUFFRSwyQmpDRlE7Q3RGaTB5SGQ7O0F1SHQweUhFO0VBQ0UsMEJqQ01hO0VpQ0xiLHNCakNLYTtFaUNKYixZbkhFVztDSnUweUhmOztBdUh2MHlISTtFQUVFLDJCakNBVztDdEZ5MHlIakI7O0F1SGgxeUhFO0VBQ0UsMEJqQ1FZO0VpQ1BaLHNCakNPWTtFaUNOWixZbkhFVztDSmkxeUhmOztBdUhqMXlISTtFQUVFLDJCakNFVTtDdEZpMXlIaEI7O0F1SDExeUhFO0VBQ0UsMEJuSDZCYTtFbUg1QmIsc0JuSDRCYTtFbUgzQmIsWW5IRVc7Q0oyMXlIZjs7QXVIMzF5SEk7RUFFRSwyQm5IdUJXO0NKczB5SGpCOztBdUhwMnlIRTtFQUNFLDBCbkg4QmE7RW1IN0JiLHNCbkg2QmE7RW1INUJiLFluSEVXO0NKcTJ5SGY7O0F1SHIyeUhJO0VBRUUsMkJuSHdCVztDSisweUhqQjs7QXVIOTJ5SEU7RUFDRSwwQm5IK0JhO0VtSDlCYixzQm5IOEJhO0VtSDdCYixZbkhFVztDSisyeUhmOztBdUgvMnlISTtFQUVFLDJCbkh5Qlc7Q0p3MXlIakI7O0F1SHgzeUhFO0VBQ0UsMEJuSGdDYTtFbUgvQmIsc0JuSCtCYTtFbUg5QmIsWW5IRVc7Q0p5M3lIZjs7QXVIejN5SEk7RUFFRSwyQm5IMEJXO0NKaTJ5SGpCOztBdUhsNHlIRTtFQUNFLDBCbkhpQ2E7RW1IaENiLHNCbkhnQ2E7RW1IL0JiLFluSEVXO0NKbTR5SGY7O0F1SG40eUhJO0VBRUUsMkJuSDJCVztDSjAyeUhqQjs7QXVINTR5SEU7RUFDRSwwQm5Ia0NhO0VtSGpDYixzQm5IaUNhO0VtSGhDYixlbkhvRm1CO0NKMnp5SHZCOztBdUg3NHlISTtFQUVFLDJCbkg0Qlc7Q0ptM3lIakI7O0F1SHQ1eUhFO0VBQ0UsMEJuSG1DYTtFbUhsQ2Isc0JuSGtDYTtFbUhqQ2IsZW5Ib0ZtQjtDSnEweUh2Qjs7QXVIdjV5SEk7RUFFRSwyQm5INkJXO0NKNDN5SGpCOztBdUhoNnlIRTtFQUNFLDBCbkhvQ2E7RW1IbkNiLHNCbkhtQ2E7RW1IbENiLFluSEVXO0NKaTZ5SGY7O0F1SGo2eUhJO0VBRUUsMkJuSDhCVztDSnE0eUhqQjs7QXVIMTZ5SEU7RUFDRSwwQm5IcUNhO0VtSHBDYixzQm5Ib0NhO0VtSG5DYixZbkhFVztDSjI2eUhmOztBdUgzNnlISTtFQUVFLDJCbkgrQlc7Q0o4NHlIakI7O0F1SHA3eUhFO0VBQ0UsMEJuSHNDYTtFbUhyQ2Isc0JuSHFDYTtFbUhwQ2IsWW5IRVc7Q0pxN3lIZjs7QXVIcjd5SEk7RUFFRSwyQm5IZ0NXO0NKdTV5SGpCOztBdUg5N3lIRTtFQUNFLHVCbkhJVztFbUhIWCxtQm5IR1c7RW1IRlgsZW5Ib0ZtQjtDSjYyeUh2Qjs7QXVILzd5SEk7RUFFRSx3Qm5IRlM7Q0ptOHlIZjs7QXVIeDh5SEU7RUFDRSwwQm5IVWM7RW1IVGQsc0JuSFNjO0VtSFJkLFluSEVXO0NKeTh5SGY7O0F1SHo4eUhJO0VBRUUsMkJuSElZO0NKdTh5SGxCOztBdUhsOXlIRTtFQUNFLDBCbkhZYztFbUhYZCxzQm5IV2M7RW1IVmQsWW5IRVc7Q0ptOXlIZjs7QXVIbjl5SEk7RUFFRSwyQm5ITVk7Q0orOHlIbEI7O0FzSGp3eUhBO0VBRUksMEJBQXNDO0VBQ3RDLHNCQUFpQztFQUNqQyxZbEgxTlc7Q0o2OXlIZjs7QXNIdnd5SEE7RUFRTSw0QkFBdUM7Q3RIbXd5SDdDOztBc0gzd3lIQTtFQVlJLGVsSDdOYztDSmcreUhsQjs7QXNIL3d5SEE7RUFpQk0sZ0NBQStCO0N0SGt3eUhyQzs7QXVIOSt5SEU7RUFDRSwwQjFCNEJpQjtFMEIzQmpCLHNCMUIyQmlCO0UwQjFCakIsWW5IRVc7Q0orK3lIZjs7QXVILyt5SEk7RUFFRSwyQjFCc0JlO0M3RjI5eUhyQjs7QXVIeC95SEU7RUFDRSwwQm5IVWM7RW1IVGQsc0JuSFNjO0VtSFJkLFluSEVXO0NKeS95SGY7O0F1SHoveUhJO0VBRUUsMkJuSElZO0NKdS95SGxCOztBdUhsZ3pIRTtFQUNFLDBCMUJtQ2lCO0UwQmxDakIsc0IxQmtDaUI7RTBCakNqQixZbkhFVztDSm1nekhmOztBdUhuZ3pISTtFQUVFLDJCMUI2QmU7QzdGdyt5SHJCOztBdUg1Z3pIRTtFQUNFLDBCMUJxQ2lCO0UwQnBDakIsc0IxQm9DaUI7RTBCbkNqQixZbkhFVztDSjZnekhmOztBdUg3Z3pISTtFQUVFLDJCMUIrQmU7QzdGZy95SHJCOztBdUh0aHpIRTtFQUNFLDBCMUJrQ2lCO0UwQmpDakIsc0IxQmlDaUI7RTBCaENqQixlbkhvRm1CO0NKcTh5SHZCOztBdUh2aHpISTtFQUVFLDJCMUI0QmU7QzdGNi95SHJCOztBdUhoaXpIRTtFQUNFLDBCMUJnQ2lCO0UwQi9CakIsc0IxQitCaUI7RTBCOUJqQixZbkhFVztDSmlpekhmOztBdUhqaXpISTtFQUVFLDJCMUIwQmU7QzdGeWd6SHJCOztBdUgxaXpIRTtFQUNFLDBCbkhLYztFbUhKZCxzQm5ISWM7RW1ISGQsZW5Ib0ZtQjtDSnk5eUh2Qjs7QXVIM2l6SEk7RUFFRSwyQm5IRFk7Q0o4aXpIbEI7O0F1SHBqekhFO0VBQ0UsMEJuSFljO0VtSFhkLHNCbkhXYztFbUhWZCxZbkhFVztDSnFqekhmOztBdUhyanpISTtFQUVFLDJCbkhNWTtDSmlqekhsQjs7QXVIOWp6SEU7RUFDRSwwQjFCd0NpQztFMEJ2Q2pDLHNCMUJ1Q2lDO0UwQnRDakMsZW5Ib0ZtQjtDSjYreUh2Qjs7QXVIL2p6SEk7RUFFRSwyQjFCa0MrQjtDN0YraHpIckM7O0F1SHhrekhFO0VBQ0UsMEIxQnlDMkI7RTBCeEMzQixzQjFCd0MyQjtFMEJ2QzNCLFluSEVXO0NKeWt6SGY7O0F1SHprekhJO0VBRUUsMkIxQm1DeUI7QzdGd2l6SC9COztBdUhsbHpIRTtFQUNFLDBCMUIwQzZCO0UwQnpDN0Isc0IxQnlDNkI7RTBCeEM3QixlbkhvRm1CO0NKaWd6SHZCOztBdUhubHpISTtFQUVFLDJCMUJvQzJCO0M3RmlqekhqQzs7QXVINWx6SEU7RUFDRSwwQjFCMkM0QjtFMEIxQzVCLHNCMUIwQzRCO0UwQnpDNUIsZW5Ib0ZtQjtDSjJnekh2Qjs7QXVIN2x6SEk7RUFFRSwyQjFCcUMwQjtDN0YwanpIaEM7O0F1SHRtekhFO0VBQ0UsMEIxQjRDK0I7RTBCM0MvQixzQjFCMkMrQjtFMEIxQy9CLGVuSG9GbUI7Q0pxaHpIdkI7O0F1SHZtekhJO0VBRUUsMkIxQnNDNkI7QzdGbWt6SG5DOztBdUhobnpIRTtFQUNFLDBCMUI2QzhCO0UwQjVDOUIsc0IxQjRDOEI7RTBCM0M5QixlbkhvRm1CO0NKK2h6SHZCOztBdUhqbnpISTtFQUVFLDJCMUJ1QzRCO0M3RjRrekhsQzs7QXVIMW56SEU7RUFDRSwwQjFCNEJpQjtFMEIzQmpCLHNCMUIyQmlCO0UwQjFCakIsWW5IRVc7Q0oybnpIZjs7QXVIM256SEk7RUFFRSwyQjFCc0JlO0M3RnVtekhyQjs7QXVIcG96SEU7RUFDRSwwQjFCNkJpQjtFMEI1QmpCLHNCMUI0QmlCO0UwQjNCakIsWW5IRVc7Q0pxb3pIZjs7QXVIcm96SEk7RUFFRSwyQjFCdUJlO0M3RmduekhyQjs7QXVIOW96SEU7RUFDRSwwQjFCOEJpQjtFMEI3QmpCLHNCMUI2QmlCO0UwQjVCakIsWW5IRVc7Q0orb3pIZjs7QXVIL296SEk7RUFFRSwyQjFCd0JlO0M3RnluekhyQjs7QXVIeHB6SEU7RUFDRSwwQjFCK0JpQjtFMEI5QmpCLHNCMUI4QmlCO0UwQjdCakIsWW5IRVc7Q0p5cHpIZjs7QXVIenB6SEk7RUFFRSwyQjFCeUJlO0M3RmtvekhyQjs7QXVIbHF6SEU7RUFDRSwwQjFCZ0NpQjtFMEIvQmpCLHNCMUIrQmlCO0UwQjlCakIsWW5IRVc7Q0ptcXpIZjs7QXVIbnF6SEk7RUFFRSwyQjFCMEJlO0M3RjJvekhyQjs7QXVINXF6SEU7RUFDRSwwQjFCaUNpQjtFMEJoQ2pCLHNCMUJnQ2lCO0UwQi9CakIsZW5Ib0ZtQjtDSjJsekh2Qjs7QXVIN3F6SEk7RUFFRSwyQjFCMkJlO0M3Rm9wekhyQjs7QXVIdHJ6SEU7RUFDRSwwQjFCa0NpQjtFMEJqQ2pCLHNCMUJpQ2lCO0UwQmhDakIsZW5Ib0ZtQjtDSnFtekh2Qjs7QXVIdnJ6SEk7RUFFRSwyQjFCNEJlO0M3RjZwekhyQjs7QXVIaHN6SEU7RUFDRSwwQjFCbUNpQjtFMEJsQ2pCLHNCMUJrQ2lCO0UwQmpDakIsWW5IRVc7Q0ppc3pIZjs7QXVIanN6SEk7RUFFRSwyQjFCNkJlO0M3RnNxekhyQjs7QXVIMXN6SEU7RUFDRSwwQjFCb0NpQjtFMEJuQ2pCLHNCMUJtQ2lCO0UwQmxDakIsWW5IRVc7Q0oyc3pIZjs7QXVIM3N6SEk7RUFFRSwyQjFCOEJlO0M3RitxekhyQjs7QXVIcHR6SEU7RUFDRSwwQjFCcUNpQjtFMEJwQ2pCLHNCMUJvQ2lCO0UwQm5DakIsWW5IRVc7Q0pxdHpIZjs7QXVIcnR6SEk7RUFFRSwyQjFCK0JlO0M3RndyekhyQjs7QXVIOXR6SEU7RUFDRSx1Qm5ISVc7RW1ISFgsbUJuSEdXO0VtSEZYLGVuSG9GbUI7Q0o2b3pIdkI7O0F1SC90ekhJO0VBRUUsd0JuSEZTO0NKbXV6SGY7O0F1SHh1ekhFO0VBQ0UsMEJuSFVjO0VtSFRkLHNCbkhTYztFbUhSZCxZbkhFVztDSnl1ekhmOztBdUh6dXpISTtFQUVFLDJCbkhJWTtDSnV1ekhsQjs7QXVIbHZ6SEU7RUFDRSwwQm5IWWM7RW1IWGQsc0JuSFdjO0VtSFZkLFluSEVXO0NKbXZ6SGY7O0F1SG52ekhJO0VBRUUsMkJuSE1ZO0NKK3V6SGxCOztBd0g5dnpIQTtFL0dBRSxnQkFBZTtFQUNmLGlCQUFnQjtDVGt3ekhsQjs7QXdIbnd6SEE7RUFJSSxZQUFXO0VBQ1gsY0FBYTtFQUNiLG1CQUFrQjtFQUNsQixXQUFVO0N4SG13ekhkOztBd0gxd3pIQTtFNUdjSSxtQjRHSjRCO0VBQzFCLGFBQVk7RUFDWixnQkFBZTtDeEhvd3pIckI7O0F3SGh4ekhBOztFQWtCUSxZQUFXO0N4SG13ekhuQjs7QXdIN3Z6SEE7O0VBRUUsZUFBYztDeEhnd3pIaEI7O0F3SDd2ekhBO0VBQ0UsZXBIaEJnQjtFb0hpQmhCLG9CcEg0TW9EO0VvSDNNcEQsaUJBQWdCO0VBQ2hCLHdCQUF1QjtFQUN2QixvQkFBbUI7Q3hIZ3d6SHJCOztBd0g3dnpIQTtFQUNFLGVBQTZCO0VBQzdCLGdCQUFlO0N4SGd3ekhqQjs7QXdIN3Z6SEE7RUFFSSxlcEhqQ2M7Q0pneXpIbEI7O0F3SGp3ekhBO0VBS0ksZXBIbkNjO0NKbXl6SGxCOztBeUg5eXpIQTtFQUNFLFVBQVM7RUFDVCxtQkFBa0I7Q3pIaXp6SHBCOztBeUg3eXpIQTtFN0dnQkksZ0NSMExnQztFUXpMaEMsaUNSeUxnQztFcUhsTWhDLGNBQWE7RUFDYixjQUFhO0VBQ2IsbUJBQWtCO0N6SDJ5ekh0Qjs7QXlIcnp6SEE7RUFlSSxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsY0FBYTtFQUNiLDBDckhUVztDSm16ekhmOztBeUg3enpIQTtFQXdCSSxjQUFhO0N6SHl5ekhqQjs7QXlIajB6SEE7RUE2QkksVUFBUztFQUNULG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsVUFBUztDekh3eXpIYjs7QXlIeDB6SEE7RUFtQ00sdUJySG5DUztFcUhvQ1QsYUFBWTtFQUNaLFlBQVc7Q3pIeXl6SGpCOztBeUg5MHpIQTtFQTBDSSxrQkFBaUI7Q3pId3l6SHJCOztBeUhueXpIQTtFN0cvQkksZ0NSMExnQztFUXpMaEMsaUNSeUxnQztFcUh0SmhDLGNBQWE7Q3pIb3l6SGpCOztBeUh6eXpIQTtFQVVJLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixnQkFBZTtDekhteXpIbkI7O0F5SGh6ekhBO0VBa0JJLGNBQWE7Q3pIa3l6SGpCOztBeUhwenpIQTs7RUF1Qkksa0JBQWlCO0N6SGt5ekhyQjs7QXlIenp6SEE7RUE2Qk0sWUFBVztFQUNYLGFBQVk7RUFDWixZQUFXO0N6SGd5ekhqQiIsImZpbGUiOiJnbG9iYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuICogRE9NIGVsZW1lbnQgcmVuZGVyaW5nIGRldGVjdGlvblxyXG4gKiBodHRwczovL2Rhdmlkd2Fsc2gubmFtZS9kZXRlY3Qtbm9kZS1pbnNlcnRpb25cclxuICovXHJcbkBrZXlmcmFtZXMgY2hhcnRqcy1yZW5kZXItYW5pbWF0aW9uIHtcclxuXHRmcm9tIHsgb3BhY2l0eTogMC45OTsgfVxyXG5cdHRvIHsgb3BhY2l0eTogMTsgfVxyXG59XHJcblxyXG4uY2hhcnRqcy1yZW5kZXItbW9uaXRvciB7XHJcblx0YW5pbWF0aW9uOiBjaGFydGpzLXJlbmRlci1hbmltYXRpb24gMC4wMDFzO1xyXG59XHJcblxyXG4vKlxyXG4gKiBET00gZWxlbWVudCByZXNpemluZyBkZXRlY3Rpb25cclxuICogaHR0cHM6Ly9naXRodWIuY29tL21hcmNqL2Nzcy1lbGVtZW50LXF1ZXJpZXNcclxuICovXHJcbi5jaGFydGpzLXNpemUtbW9uaXRvcixcclxuLmNoYXJ0anMtc2l6ZS1tb25pdG9yLWV4cGFuZCxcclxuLmNoYXJ0anMtc2l6ZS1tb25pdG9yLXNocmluayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGRpcmVjdGlvbjogbHRyO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLmNoYXJ0anMtc2l6ZS1tb25pdG9yLWV4cGFuZCA+IGRpdiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAwMDAwcHg7XHJcblx0aGVpZ2h0OiAxMDAwMDAwcHg7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbi5jaGFydGpzLXNpemUtbW9uaXRvci1zaHJpbmsgPiBkaXYge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMjAwJTtcclxuXHRoZWlnaHQ6IDIwMCU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcbn1cclxuIiwiLyohXG4gKiAgIEFkbWluTFRFIHYzLjEuMFxuICogICBBdXRob3I6IENvbG9ybGliXG4gKiAgIFdlYnNpdGU6IEFkbWluTFRFLmlvIDxodHRwczovL2FkbWlubHRlLmlvPlxuICogICBMaWNlbnNlOiBPcGVuIHNvdXJjZSAtIE1JVCA8aHR0cHM6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVQ+XG4gKi9cblxuLy8gQm9vdHN0cmFwXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwLXZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9ib290c3RyYXBcIjtcblxuLy8gVmFyaWFibGVzIGFuZCBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlcy1hbHRcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuQGltcG9ydCBcInBhcnRzL2NvcmVcIjtcbkBpbXBvcnQgXCJwYXJ0cy9jb21wb25lbnRzXCI7XG5AaW1wb3J0IFwicGFydHMvZXh0cmEtY29tcG9uZW50c1wiO1xuQGltcG9ydCBcInBhcnRzL3BhZ2VzXCI7XG5AaW1wb3J0IFwicGFydHMvcGx1Z2luc1wiO1xuQGltcG9ydCBcInBhcnRzL21pc2NlbGxhbmVvdXNcIjtcbiIsIi8vIGN1c3RvbWl6ZSBzb21lIEJvb3RzdHJhcCB2YXJpYWJsZXNcclxuJHByaW1hcnk6IGRhcmtlbigjNDI4YmNhLCAyMCUpO1xyXG5cclxuLy8gdGhlIH4gYWxsb3dzIHlvdSB0byByZWZlcmVuY2UgdGhpbmdzIGluIG5vZGVfbW9kdWxlc1xyXG5AaW1wb3J0IFwifmFkbWluLWx0ZS9idWlsZC9zY3NzL2FkbWlubHRlLnNjc3NcIjtcclxuQGltcG9ydCBcIn5hZG1pbi1sdGUvYnVpbGQvc2Nzcy9fYWRtaW5sdGUucmF3LnNjc3NcIjtcclxuQGltcG9ydCBcIn5hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wYXJ0cy9hZG1pbmx0ZS5jb3JlLnNjc3NcIjtcclxuQGltcG9ydCBcIn5hZG1pbi1sdGUvYnVpbGQvc2Nzcy9wYXJ0cy9hZG1pbmx0ZS5wYWdlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ+YWRtaW4tbHRlL2J1aWxkL3Njc3MvcGFydHMvYWRtaW5sdGUuY29tcG9uZW50cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ+YWRtaW4tbHRlL2J1aWxkL3Njc3MvcGFydHMvYWRtaW5sdGUuZXh0cmEtY29tcG9uZW50cy5zY3NzXCI7XHJcblxyXG5AaW1wb3J0IFwifmNoYXJ0LmpzL2Rpc3QvQ2hhcnQuY3NzXCIiLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC42LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cblxuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy9cblxuLy8gc3R5bGVsaW50LWRpc2FibGVcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSwgJGdyYXlzKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiksICRjb2xvcnMpO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pLCAkdGhlbWUtY29sb3JzKTtcbi8vIHN0eWxlbGludC1lbmFibGVcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6IDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogIzFmMmQzZCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc3R5bGVsaW50LWRpc2FibGVcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKChcbiAgMDogMCxcbiAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAyOiAoJHNwYWNlciAqIC41KSxcbiAgMzogJHNwYWNlcixcbiAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICA1OiAoJHNwYWNlciAqIDMpXG4pLCAkc3BhY2Vycyk7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZSgoXG4gIDI1OiAyNSUsXG4gIDUwOiA1MCUsXG4gIDc1OiA3NSUsXG4gIDEwMDogMTAwJVxuKSwgJHNpemVzKTtcbi8vIHN0eWxlbGludC1lbmFibGVcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgIG5vbmUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDEwJSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDAgMCByZ2JhKCRibGFjaywgMCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LTYwMCwgMTUlKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQpICsgKCRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW19ICsgI3skaW5wdXQtcGFkZGluZy15fSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAvIDJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1zbTogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItbGc6ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgNzUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgMTI1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDsgLy8kYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC43NSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBcIi9cIiAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCgpIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tL2Nzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgJHJlc3VsdDogKCk7XG5cbiAgICBAaWYgKGxlbmd0aCgkc2hhZG93KSA9PSAxKSB7XG4gICAgICAvLyBXZSBjYW4gcGFzcyBgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtgXG4gICAgICAkcmVzdWx0OiAkc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gRmlsdGVyIHRvIGF2b2lkIGludmFsaWQgcHJvcGVydGllcyBmb3IgZXhhbXBsZSBgYm94LXNoYWRvdzogbm9uZSwgMXB4IDFweCBibGFjaztgXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkc2hhZG93KSB7XG4gICAgICAgIEBpZiBudGgoJHNoYWRvdywgJGkpICE9IFwibm9uZVwiIHtcbiAgICAgICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgbnRoKCRzaGFkb3csICRpKSwgXCJjb21tYVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaWYgKGxlbmd0aCgkcmVzdWx0KSA+IDApIHtcbiAgICAgIGJveC1zaGFkb3c6ICRyZXN1bHQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgQGlmIGxlbmd0aCgkbWFwKSA+IDAge1xuICAgICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gICAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XG4vL1xuLy8gUmVxdWlyZXMgdGhlIHVzZSBvZiBxdW90ZXMgYXJvdW5kIGRhdGEgVVJJcy5cblxuQGZ1bmN0aW9uIGVzY2FwZS1zdmcoJHN0cmluZykge1xuICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwiZGF0YTppbWFnZS9zdmcreG1sXCIpIHtcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XG4gICAgICAvLyBEbyBub3QgZXNjYXBlIHRoZSB1cmwgYnJhY2tldHNcbiAgICAgIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJ1cmwoXCIpID09IDEge1xuICAgICAgICAkc3RyaW5nOiB1cmwoXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XCIpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRzdHJpbmc6IHN0ci1yZXBsYWNlKCRzdHJpbmcsICRjaGFyLCAkZW5jb2RlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IsICRkYXJrOiAkeWlxLXRleHQtZGFyaywgJGxpZ2h0OiAkeWlxLXRleHQtbGlnaHQpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcbiAgICBAcmV0dXJuICRkYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICRsaWdodDtcbiAgfVxufVxuXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgJGJsYWNrLCAkd2hpdGUpO1xuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xuXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG59XG5cbi8vIFJldHVybiB2YWxpZCBjYWxjXG5AZnVuY3Rpb24gYWRkKCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgKyAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9ICsgI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiICsgXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBzdWJ0cmFjdCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCBhbmQgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cblxuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuIC0kdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxIC0gJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSAtICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiAtIFwiKSArICR2YWx1ZTIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgZm9yIHdvcmthcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMxNTU3XG4gICAgLy8gQWxpZ24gdG9vbHRpcCB0byBmb3JtIGVsZW1lbnRzXG4gICAgLmZvcm0tcm93ID4gLmNvbCA+ICYsXG4gICAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAmIHtcbiAgICAgIGxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRjdXN0b20tc2VsZWN0LWJnIGVzY2FwZS1zdmcoJGljb24pICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemUgbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBQb3BwZXIgaXMgZW5hYmxlZCwgcmVzZXQgdGhlIGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSwgdHJ1ZSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24oKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX0gbm8tcmVwZWF0O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogYWRkKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgbGVmdDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCwgJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAvIDI7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAvIDI7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6ICRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIGltYWdlIHNpemUgYnVnIGluIElFXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjg4NTVcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAvIDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwOyAvLyBGb3IgSUU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjkzOTZcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG5cbiAgPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKTtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLnRvYXN0IHtcbiAgLy8gUHJldmVudHMgZnJvbSBzaHJpbmtpbmcgaW4gSUUxMSwgd2hlbiBpbiBhIGZsZXggY29udGFpbmVyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MzQxXG4gIGZsZXgtYmFzaXM6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoc3VidHJhY3QoJHRvYXN0LWJvcmRlci1yYWRpdXMsICR0b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJHBvcG92ZXItYm9yZGVyLXJhZGl1cztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoIC8gMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTgwODE1MTUwOTM0L2h0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvL1xuLy8gTWl4aW5zOiBBbmltYXRpb25cbi8vXG5cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIDFweCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTJweCkgcm90YXRlKC0yZGVnKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIDApIHJvdGF0ZSgzZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDJweCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LCAtMXB4KSByb3RhdGUoMWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAycHgpIHJvdGF0ZSgtMWRlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAxcHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgMXB4KSByb3RhdGUoLTJkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTFweCkgcm90YXRlKDRkZWcpO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAycHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIC0ycHgpIHJvdGF0ZSgtMWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi8vXG4iLCIuZGFyay1tb2RlIHtcbiAgOnJvb3Qge1xuICAgIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMtYWx0IHtcbiAgICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgICB9XG4gIH1cbn1cblxuLy9cbiIsIi8vXG4vLyBDb21wb25lbnQ6IEFuaW1hdGlvblxuLy9cblxuLmFuaW1hdGlvbiB7XG4gICZfX3NoYWtlIHtcbiAgICBhbmltYXRpb246IHNoYWtlIDE1MDBtcztcbiAgfVxuICAmX193b2JibGUge1xuICAgIGFuaW1hdGlvbjogd29iYmxlIDE1MDBtcztcbiAgfVxufVxuXG4vL1xuIiwiLy9cbi8vIENvcmU6IFByZWxvYWRlclxuLy9cblxuLnByZWxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJnO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zIGxpbmVhcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcHJlbG9hZGVyO1xufVxuXG4uZGFyay1tb2RlIHtcbiAgLnByZWxvYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstbWFpbi1iZztcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi8vXG4iLCIvL1xuLy8gQ29yZTogVmFyaWFibGVzXG4vL1xuXG4vLyBDT0xPUlNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYmx1ZTogIzAwNzNiNyAhZGVmYXVsdDtcbiRsaWdodGJsdWU6ICMzYzhkYmMgIWRlZmF1bHQ7XG4kbmF2eTogIzAwMWYzZiAhZGVmYXVsdDtcbiR0ZWFsOiAjMzljY2NjICFkZWZhdWx0O1xuJG9saXZlOiAjM2Q5OTcwICFkZWZhdWx0O1xuJGxpbWU6ICMwMWZmNzAgIWRlZmF1bHQ7XG4kb3JhbmdlOiAjZmY4NTFiICFkZWZhdWx0O1xuJGZ1Y2hzaWE6ICNmMDEyYmUgIWRlZmF1bHQ7XG4kcHVycGxlOiAjNjA1Y2E4ICFkZWZhdWx0O1xuJG1hcm9vbjogI2Q4MWI2MCAhZGVmYXVsdDtcbiRibGFjazogIzExMSAhZGVmYXVsdDtcbiRncmF5LXgtbGlnaHQ6ICNkMmQ2ZGUgIWRlZmF1bHQ7XG5cbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwibGlnaHRibHVlXCI6ICRsaWdodGJsdWUsXG4gICAgXCJuYXZ5XCI6ICRuYXZ5LFxuICAgIFwib2xpdmVcIjogJG9saXZlLFxuICAgIFwibGltZVwiOiAkbGltZSxcbiAgICBcImZ1Y2hzaWFcIjogJGZ1Y2hzaWEsXG4gICAgXCJtYXJvb25cIjogJG1hcm9vbixcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuLy8gTEFZT1VUXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZm9udC1zaXplLXJvb3Q6IDFyZW0gIWRlZmF1bHQ7XG5cbi8vIFNpZGViYXJcbiRzaWRlYmFyLXdpZHRoOiAyNTBweCAhZGVmYXVsdDtcbiRzaWRlYmFyLXBhZGRpbmcteDogLjVyZW0gIWRlZmF1bHQ7XG4kc2lkZWJhci1wYWRkaW5nLXk6IDAgIWRlZmF1bHQ7XG4kc2lkZWJhci1jdXN0b20taGVpZ2h0OiA0cmVtICFkZWZhdWx0O1xuJHNpZGViYXItY3VzdG9tLWhlaWdodC1sZzogNnJlbSAhZGVmYXVsdDtcbiRzaWRlYmFyLWN1c3RvbS1oZWlnaHQteGw6IDhyZW0gIWRlZmF1bHQ7XG4kc2lkZWJhci1jdXN0b20tcGFkZGluZy14OiAuODVyZW0gIWRlZmF1bHQ7XG4kc2lkZWJhci1jdXN0b20tcGFkZGluZy15OiAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQm94ZWQgbGF5b3V0IG1heGltdW0gd2lkdGhcbiRib3hlZC1sYXlvdXQtbWF4LXdpZHRoOiAxMjUwcHggIWRlZmF1bHQ7XG5cbi8vIEJvZHkgYmFja2dyb3VuZCAoQWZmZWN0cyBtYWluIGNvbnRlbnQgYmFja2dyb3VuZCBvbmx5KVxuJG1haW4tYmc6ICNmNGY2ZjkgIWRlZmF1bHQ7XG5cbiRkYXJrLW1haW4tYmc6IGxpZ2h0ZW4oJGRhcmssIDcuNSUpICFpbXBvcnRhbnQ7XG5cbi8vIENvbnRlbnQgcGFkZGluZ1xuJGNvbnRlbnQtcGFkZGluZy15OiAwICFkZWZhdWx0O1xuJGNvbnRlbnQtcGFkZGluZy14OiAkbmF2YmFyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuLy8gSU1BR0UgU0laRVNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kaW1nLXNpemUtc206IDEuODc1cmVtICFkZWZhdWx0O1xuJGltZy1zaXplLW1kOiAzLjc1cmVtICFkZWZhdWx0O1xuJGltZy1zaXplLWxnOiA2LjI1cmVtICFkZWZhdWx0O1xuJGltZy1zaXplLXB1c2g6IC42MjVyZW0gIWRlZmF1bHQ7XG5cbi8vIE1BSU4gSEVBREVSXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXI6ICRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyLXdpZHRoIHNvbGlkICRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWxpbmstcGFkZGluZy15OiAkbmF2YmFyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1oZWlnaHQtaW5uZXI6ICgkbmF2LWxpbmstaGVpZ2h0ICsgKCRtYWluLWhlYWRlci1saW5rLXBhZGRpbmcteSAqIDIpKSAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1oZWlnaHQ6IGNhbGMoI3skbWFpbi1oZWFkZXItaGVpZ2h0LWlubmVyfSArICN7JG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRuYXYtbGluay1zbS1wYWRkaW5nLXk6IC4zNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1zbS1oZWlnaHQ6ICgkZm9udC1zaXplLXNtICogJGxpbmUtaGVpZ2h0LXNtICsgJG5hdi1saW5rLXNtLXBhZGRpbmcteSAqIDEuNzg1KSAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1oZWlnaHQtc20taW5uZXI6ICgkbmF2LWxpbmstc20taGVpZ2h0ICsgKCRtYWluLWhlYWRlci1saW5rLXBhZGRpbmcteSAqIDIpKSAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1oZWlnaHQtc206IGNhbGMoI3skbWFpbi1oZWFkZXItaGVpZ2h0LXNtLWlubmVyfSArICN7JG1haW4taGVhZGVyLWJvdHRvbS1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcblxuXG4vLyBNYWluIGhlYWRlciBza2luc1xuJG1haW4taGVhZGVyLWRhcmstZm9ybS1jb250cm9sLWJnOiAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItZGFyay1mb3JtLWNvbnRyb2wtZm9jdXNlZC1iZzogJGdyYXktNzAwICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWRhcmstZm9ybS1jb250cm9sLWZvY3VzZWQtY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1kYXJrLWZvcm0tY29udHJvbC1ib3JkZXItY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1kYXJrLWZvcm0tY29udHJvbC1mb2N1c2VkLWJvcmRlci1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuJG1haW4taGVhZGVyLWRhcmstcGxhY2Vob2xkZXItY29sb3I6IHJnYmEoJHdoaXRlLCAuNikgIWRlZmF1bHQ7XG5cbiRtYWluLWhlYWRlci1saWdodC1mb3JtLWNvbnRyb2wtYmc6IGRhcmtlbigkZ3JheS0yMDAsIDUlKSAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1saWdodC1mb3JtLWNvbnRyb2wtZm9jdXNlZC1iZzogZGFya2VuKCRncmF5LTIwMCwgNy41JSkgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItbGlnaHQtZm9ybS1jb250cm9sLWZvY3VzZWQtY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1saWdodC1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kbWFpbi1oZWFkZXItbGlnaHQtZm9ybS1jb250cm9sLWZvY3VzZWQtYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGdyYXktNDAwLCAyLjUlKSAhZGVmYXVsdDtcbiRtYWluLWhlYWRlci1saWdodC1wbGFjZWhvbGRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNikgIWRlZmF1bHQ7XG5cbi8vIE1BSU4gRk9PVEVSXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJG1haW4tZm9vdGVyLXBhZGRpbmc6IDFyZW0gIWRlZmF1bHQ7XG4kbWFpbi1mb290ZXItcGFkZGluZy1zbTogJG1haW4tZm9vdGVyLXBhZGRpbmcgKiAuODEyICFkZWZhdWx0O1xuJG1haW4tZm9vdGVyLWJvcmRlci10b3Atd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRtYWluLWZvb3Rlci1ib3JkZXItdG9wLWNvbG9yOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbWFpbi1mb290ZXItYm9yZGVyLXRvcDogJG1haW4tZm9vdGVyLWJvcmRlci10b3Atd2lkdGggc29saWQgJG1haW4tZm9vdGVyLWJvcmRlci10b3AtY29sb3IgIWRlZmF1bHQ7XG4kbWFpbi1mb290ZXItaGVpZ2h0LWlubmVyOiAoKCRmb250LXNpemUtcm9vdCAqICRsaW5lLWhlaWdodC1iYXNlKSArICgkbWFpbi1mb290ZXItcGFkZGluZyAqIDIpKSAhZGVmYXVsdDtcbiRtYWluLWZvb3Rlci1oZWlnaHQ6IGNhbGMoI3skbWFpbi1mb290ZXItaGVpZ2h0LWlubmVyfSArICN7JG1haW4tZm9vdGVyLWJvcmRlci10b3Atd2lkdGh9KSAhZGVmYXVsdDtcbiRtYWluLWZvb3Rlci1oZWlnaHQtc20taW5uZXI6ICgoJGZvbnQtc2l6ZS1zbSAqICRsaW5lLWhlaWdodC1iYXNlKSArICgkbWFpbi1mb290ZXItcGFkZGluZy1zbSAqIDIpKSAhZGVmYXVsdDtcbiRtYWluLWZvb3Rlci1oZWlnaHQtc206IGNhbGMoI3skbWFpbi1mb290ZXItaGVpZ2h0LXNtLWlubmVyfSArICN7JG1haW4tZm9vdGVyLWJvcmRlci10b3Atd2lkdGh9KSAhZGVmYXVsdDtcbiRtYWluLWZvb3Rlci1iZzogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBTSURFQkFSIFNLSU5TXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBEYXJrIHNpZGViYXJcbiRzaWRlYmFyLWRhcmstYmc6ICRkYXJrICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1ob3Zlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSkgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLWNvbG9yOiAjYzJjN2QwICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1ob3Zlci1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1hY3RpdmUtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstc3VibWVudS1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLXN1Ym1lbnUtY29sb3I6ICNjMmM3ZDAgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLXN1Ym1lbnUtaG92ZXItY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstc3VibWVudS1ob3Zlci1iZzogJHNpZGViYXItZGFyay1ob3Zlci1iZyAhZGVmYXVsdDtcbiRzaWRlYmFyLWRhcmstc3VibWVudS1hY3RpdmUtY29sb3I6ICRzaWRlYmFyLWRhcmstYmcgIWRlZmF1bHQ7XG4kc2lkZWJhci1kYXJrLXN1Ym1lbnUtYWN0aXZlLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KSAhZGVmYXVsdDtcblxuLy8gTGlnaHQgc2lkZWJhclxuJHNpZGViYXItbGlnaHQtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LWhvdmVyLWJnOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtY29sb3I6ICRncmF5LTgwMCAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kc2lkZWJhci1saWdodC1hY3RpdmUtY29sb3I6ICRibGFjayAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtc3VibWVudS1jb2xvcjogIzc3NyAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtaG92ZXItY29sb3I6ICRibGFjayAhZGVmYXVsdDtcbiRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtaG92ZXItYmc6ICRzaWRlYmFyLWxpZ2h0LWhvdmVyLWJnICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtc3VibWVudS1hY3RpdmUtY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHNpZGViYXItbGlnaHQtc3VibWVudS1hY3RpdmUtYmc6ICRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbi8vIFNJREVCQVIgTUlOSVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRzaWRlYmFyLW1pbmktd2lkdGg6ICgkbmF2LWxpbmstcGFkZGluZy14ICsgJHNpZGViYXItcGFkZGluZy14ICsgLjhyZW0pICogMiAhZGVmYXVsdDtcbiRzaWRlYmFyLW5hdi1pY29uLXdpZHRoOiAkc2lkZWJhci1taW5pLXdpZHRoIC0gKCgkc2lkZWJhci1wYWRkaW5nLXggKyAkbmF2LWxpbmstcGFkZGluZy14KSAqIDIpICFkZWZhdWx0O1xuJHNpZGViYXItdXNlci1pbWFnZS13aWR0aDogJHNpZGViYXItbmF2LWljb24td2lkdGggKyAoJG5hdi1saW5rLXBhZGRpbmcteCAvIDIpICFkZWZhdWx0O1xuXG4vLyBDT05UUk9MIFNJREVCQVJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kY29udHJvbC1zaWRlYmFyLXdpZHRoOiAkc2lkZWJhci13aWR0aCAhZGVmYXVsdDtcblxuLy8gQ2FyZHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kY2FyZC1ib3JkZXItY29sb3I6ICRncmF5LTEwMCAhZGVmYXVsdDtcbiRjYXJkLWRhcmstYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRncmF5LTkwMCwgMTAlKSAhZGVmYXVsdDtcbiRjYXJkLXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIC4xMjUpLCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMikgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1mb250LXNpemU6IDEuMXJlbSAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLWZvbnQtc2l6ZS1zbTogMXJlbSAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGNhcmQtbmF2LWxpbmstcGFkZGluZy1zbS15OiAuNHJlbSAhZGVmYXVsdDtcbiRjYXJkLW5hdi1saW5rLXBhZGRpbmctc20teDogLjhyZW0gIWRlZmF1bHQ7XG4kY2FyZC1pbWctc2l6ZTogJGltZy1zaXplLXNtICFkZWZhdWx0O1xuXG4vLyBQUk9HUkVTUyBCQVJTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzOiAxcHggIWRlZmF1bHQ7XG5cbi8vIERJUkVDVCBDSEFUXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGRpcmVjdC1jaGF0LWRlZmF1bHQtbXNnLWJnOiAkZ3JheS14LWxpZ2h0ICFkZWZhdWx0O1xuJGRpcmVjdC1jaGF0LWRlZmF1bHQtZm9udC1jb2xvcjogIzQ0NCAhZGVmYXVsdDtcbiRkaXJlY3QtY2hhdC1kZWZhdWx0LW1zZy1ib3JkZXItY29sb3I6ICRncmF5LXgtbGlnaHQgIWRlZmF1bHQ7XG5cbi8vIFotSU5ERVhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kemluZGV4LW1haW4taGVhZGVyOiAkemluZGV4LWZpeGVkICsgNCAhZGVmYXVsdDtcbiR6aW5kZXgtbWFpbi1zaWRlYmFyOiAkemluZGV4LWZpeGVkICsgOCAhZGVmYXVsdDtcbiR6aW5kZXgtbWFpbi1mb290ZXI6ICR6aW5kZXgtZml4ZWQgKyAyICFkZWZhdWx0O1xuJHppbmRleC1jb250cm9sLXNpZGViYXI6ICR6aW5kZXgtZml4ZWQgKyAxICFkZWZhdWx0O1xuJHppbmRleC10b2FzdHM6ICR6aW5kZXgtbWFpbi1zaWRlYmFyICsgMiAhZGVmYXVsdDtcbiR6aW5kZXgtcHJlbG9hZGVyOiA5OTk5ICFkZWZhdWx0O1xuXG4vLyBUUkFOU0lUSU9OUyBTRVRUSU5HU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVHJhbnNpdGlvbiBnbG9iYWwgb3B0aW9uc1xuJHRyYW5zaXRpb24tc3BlZWQ6IC4zcyAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZuOiBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuLy8gVEVYVFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmb250LXNpemUteHM6ICgkZm9udC1zaXplLWJhc2UgKiAuNzUpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS14bDogKCRmb250LXNpemUtYmFzZSAqIDIpICFkZWZhdWx0O1xuXG5cbi8vIEJVVFRPTlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRidXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kYnV0dG9uLWRlZmF1bHQtY29sb3I6ICM0NDQgIWRlZmF1bHQ7XG4kYnV0dG9uLWRlZmF1bHQtYm9yZGVyLWNvbG9yOiAjZGRkICFkZWZhdWx0O1xuXG4kYnV0dG9uLXBhZGRpbmcteS14czogLjEyNXJlbSAhZGVmYXVsdDtcbiRidXR0b24tcGFkZGluZy14LXhzOiAuMjVyZW0gIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmUtaGVpZ2h0LXhzOiAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG4kYnV0dG9uLWZvbnQtc2l6ZS14czogKCRmb250LXNpemUtYmFzZSAqIC43NSkgIWRlZmF1bHQ7XG4kYnV0dG9uLWJvcmRlci1yYWRpdXMteHM6IC4xNXJlbSAhZGVmYXVsdDtcblxuXG4vLyBFTEVWQVRJT05cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZWxldmF0aW9uczogKCk7XG4kZWxldmF0aW9uczogbWFwLW1lcmdlKFxuICAoXG4gICAgMTogdW5xdW90ZShcIjAgMXB4IDNweCBcIiArIHJnYmEoJGJsYWNrLCAuMTIpICsgXCIsIDAgMXB4IDJweCBcIiArIHJnYmEoJGJsYWNrLCAuMjQpKSxcbiAgICAyOiB1bnF1b3RlKFwiMCAzcHggNnB4IFwiICsgcmdiYSgkYmxhY2ssIC4xNikgKyBcIiwgMCAzcHggNnB4IFwiICsgcmdiYSgkYmxhY2ssIC4yMykpLFxuICAgIDM6IHVucXVvdGUoXCIwIDEwcHggMjBweCBcIiArIHJnYmEoJGJsYWNrLCAuMTkpICsgXCIsIDAgNnB4IDZweCBcIiArIHJnYmEoJGJsYWNrLCAuMjMpKSxcbiAgICA0OiB1bnF1b3RlKFwiMCAxNHB4IDI4cHggXCIgKyByZ2JhKCRibGFjaywgLjI1KSArIFwiLCAwIDEwcHggMTBweCBcIiArIHJnYmEoJGJsYWNrLCAuMjIpKSxcbiAgICA1OiB1bnF1b3RlKFwiMCAxOXB4IDM4cHggXCIgKyByZ2JhKCRibGFjaywgLjMpICsgXCIsIDAgMTVweCAxMnB4IFwiICsgcmdiYSgkYmxhY2ssIC4yMikpLFxuICApLFxuICAkZWxldmF0aW9uc1xuKTtcblxuLy8gUklCQk9OXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHJpYmJvbi1ib3JkZXItc2l6ZTogM3B4ICFkZWZhdWx0O1xuJHJpYmJvbi1saW5lLWhlaWdodDogMTAwJSAhZGVmYXVsdDtcbiRyaWJib24tcGFkZGluZzogLjM3NXJlbSAwICFkZWZhdWx0O1xuJHJpYmJvbi1mb250LXNpemU6IC44cmVtICFkZWZhdWx0O1xuJHJpYmJvbi13aWR0aDogOTBweCAhZGVmYXVsdDtcbiRyaWJib24td3JhcHBlci1zaXplOiA3MHB4ICFkZWZhdWx0O1xuJHJpYmJvbi10b3A6IDEwcHggIWRlZmF1bHQ7XG4kcmliYm9uLXJpZ2h0OiAtMnB4ICFkZWZhdWx0O1xuJHJpYmJvbi1sZy13cmFwcGVyLXNpemU6IDEyMHB4ICFkZWZhdWx0O1xuJHJpYmJvbi1sZy13aWR0aDogMTYwcHggIWRlZmF1bHQ7XG4kcmliYm9uLWxnLXRvcDogMjZweCAhZGVmYXVsdDtcbiRyaWJib24tbGctcmlnaHQ6IDAgIWRlZmF1bHQ7XG4kcmliYm9uLXhsLXdyYXBwZXItc2l6ZTogMTgwcHggIWRlZmF1bHQ7XG4kcmliYm9uLXhsLXdpZHRoOiAyNDBweCAhZGVmYXVsdDtcbiRyaWJib24teGwtdG9wOiA0N3B4ICFkZWZhdWx0O1xuJHJpYmJvbi14bC1yaWdodDogNHB4ICFkZWZhdWx0O1xuIiwiLy9cbi8vIENvcmU6IExheW91dFxuLy9cblxuaHRtbC5zY3JvbGwtc21vb3RoIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmh0bWwsXG5ib2R5LFxuLndyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbWFpbi1oZWFkZXItaGVpZ2h0fSAtICN7JG1haW4tZm9vdGVyLWhlaWdodH0pO1xuICB9XG5cbiAgLmxheW91dC1ib3hlZCAmIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMCAxMCByZ2JhKCRibGFjaywgLjMpKTtcblxuICAgICYsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAkYm94ZWQtbGF5b3V0LW1heC13aWR0aDtcbiAgICB9XG5cbiAgICAubWFpbi1zaWRlYmFyIHtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgQHN1cHBvcnRzIG5vdCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gICAgLmxheW91dC1maXhlZCAmIC5zaWRlYmFyIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgjeyRtYWluLWhlYWRlci1oZWlnaHQtaW5uZXJ9ICsgI3skbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aH0pKTtcbiAgICB9XG4gICAgLmxheW91dC1maXhlZC50ZXh0LXNtICYgLnNpZGViYXIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKCN7JG1haW4taGVhZGVyLWhlaWdodC1zbS1pbm5lcn0gKyAjeyRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyLXdpZHRofSkpO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZCAmIHtcbiAgICAuY29udHJvbC1zaWRlYmFyIHtcbiAgICAgIHRvcDogJG1haW4taGVhZGVyLWhlaWdodDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXIudGV4dC1zbSB+IC5jb250cm9sLXNpZGViYXIge1xuICAgICAgdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgIH1cblxuICAgIC5zaWRlYmFyIHtcbiAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQ7XG4gICAgfVxuXG4gICAgLmJyYW5kLWxpbmsudGV4dC1zbSB+IC5zaWRlYmFyIHtcbiAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC1uYXZiYXItZml4ZWQubGF5b3V0LWZpeGVkLnRleHQtc20gJiB7XG4gICAgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgICB0b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgfVxuXG4gICAgLnNpZGViYXIge1xuICAgICAgbWFyZ2luLXRvcDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0LW5hdmJhci1maXhlZC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAmLFxuICAubGF5b3V0LW5hdmJhci1maXhlZC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAmLFxuICAubGF5b3V0LW5hdmJhci1maXhlZC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAmIHtcbiAgICAuYnJhbmQtbGluayB7XG4gICAgICBoZWlnaHQ6ICRtYWluLWhlYWRlci1oZWlnaHQ7XG4gICAgICB3aWR0aDogJHNpZGViYXItbWluaS13aWR0aDtcblxuICAgICAgJi50ZXh0LXNtIHtcbiAgICAgICAgaGVpZ2h0OiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtbmF2YmFyLWZpeGVkLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gJixcbiAgLmxheW91dC1uYXZiYXItZml4ZWQuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAmLFxuICAubGF5b3V0LW5hdmJhci1maXhlZC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZS50ZXh0LXNtICYge1xuICAgIC5icmFuZC1saW5rIHtcbiAgICAgIGhlaWdodDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICB9XG4gIH1cblxuICBib2R5Om5vdCgubGF5b3V0LWZpeGVkKS5sYXlvdXQtbmF2YmFyLWZpeGVkICYge1xuICAgIC5tYWluLXNpZGViYXIge1xuICAgICAgLy8gbWFyZ2luLXRvcDogY2FsYygjeyRtYWluLWhlYWRlci1oZWlnaHR9IC8gLTEpO1xuXG4gICAgICAvLyAuc2lkZWJhciB7XG4gICAgICAvLyAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQ7XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG5cbiAgYm9keTpub3QoLmxheW91dC1maXhlZCkubGF5b3V0LW5hdmJhci1maXhlZC50ZXh0LXNtICYge1xuICAgIC5tYWluLXNpZGViYXIge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygjeyRtYWluLWhlYWRlci1oZWlnaHQtc219IC8gLTEpO1xuXG4gICAgICAuc2lkZWJhciB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC1uYXZiYXItZml4ZWQgJiB7XG4gICAgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgYS5hbmNob3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGNhbGMoKCN7JG1haW4taGVhZGVyLWhlaWdodC1pbm5lcn0gKyAjeyRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyLXdpZHRofSArICgjeyRtYWluLWhlYWRlci1saW5rLXBhZGRpbmcteX0gKiAyKSkgLyAtMSk7XG4gICAgfVxuXG4gICAgLm1haW4tc2lkZWJhcjpob3ZlciB7XG4gICAgICAuYnJhbmQtbGluayB7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuO1xuICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJyYW5kLWxpbmsge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuO1xuICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgei1pbmRleDogJHppbmRleC1tYWluLWhlYWRlciArIDE7XG4gICAgfVxuXG4gICAgLy8gU2lkZWJhciB2YXJpYW50cyBicmFuZC1saW5rIGZpeFxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAuc2lkZWJhci1kYXJrLSN7JG5hbWV9IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWRhcmstYmc7XG4gICAgICB9XG5cbiAgICAgIC5zaWRlYmFyLWxpZ2h0LSN7JG5hbWV9IC5icmFuZC1saW5rOm5vdChbY2xhc3MqPVwibmF2YmFyXCJdKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogJG1haW4taGVhZGVyLWhlaWdodDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXIudGV4dC1zbSB+IC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXIge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1tYWluLWhlYWRlciAtIDE7XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC1uYXZiYXItZml4ZWQudGV4dC1zbSAmIHtcbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC1uYXZiYXItbm90LWZpeGVkICYge1xuICAgIC5icmFuZC1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgLnNpZGViYXIsXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtbmF2YmFyLW5vdC1maXhlZC5sYXlvdXQtZml4ZWQgJiB7XG4gICAgLnNpZGViYXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgICAubGF5b3V0I3skaW5maXh9LW5hdmJhci1maXhlZC5sYXlvdXQtZml4ZWQgJiB7XG4gICAgICAgIC5jb250cm9sLXNpZGViYXIge1xuICAgICAgICAgIHRvcDogJG1haW4taGVhZGVyLWhlaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LXNtICYgLm1haW4taGVhZGVyIH4gLmNvbnRyb2wtc2lkZWJhcixcbiAgICAgICAgLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udHJvbC1zaWRlYmFyIHtcbiAgICAgICAgICB0b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZWJhciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJG1haW4taGVhZGVyLWhlaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LXNtICYgLmJyYW5kLWxpbmsgfiAuc2lkZWJhcixcbiAgICAgICAgLmJyYW5kLWxpbmsudGV4dC1zbSB+IC5zaWRlYmFyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYXlvdXQjeyRpbmZpeH0tbmF2YmFyLWZpeGVkLmxheW91dC1maXhlZC50ZXh0LXNtICYge1xuICAgICAgICAuY29udHJvbC1zaWRlYmFyIHtcbiAgICAgICAgICB0b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZWJhciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGF5b3V0I3skaW5maXh9LW5hdmJhci1maXhlZCAmIHtcbiAgICAgICAgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5hbmNob3Ige1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IGNhbGMoKCN7JG1haW4taGVhZGVyLWhlaWdodC1pbm5lcn0gKyAjeyRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyLXdpZHRofSArICgjeyRtYWluLWhlYWRlci1saW5rLXBhZGRpbmcteX0gKiAyKSkgLyAtMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNpZGViYXItY29sbGFwc2Uge1xuICAgICAgICAgIC5icmFuZC1saW5rIHtcbiAgICAgICAgICAgIGhlaWdodDogJG1haW4taGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuO1xuICAgICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLW1pbmktd2lkdGg7XG5cbiAgICAgICAgICAgIC50ZXh0LXNtICYsXG4gICAgICAgICAgICAmLnRleHQtc20ge1xuICAgICAgICAgICAgICBoZWlnaHQ6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1haW4tc2lkZWJhcjpob3ZlciB7XG4gICAgICAgICAgICAuYnJhbmQtbGluayB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuO1xuICAgICAgICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJyYW5kLWxpbmsge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbjtcbiAgICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgICAgICAgei1pbmRleDogJHppbmRleC1tYWluLWhlYWRlciArIDE7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTaWRlYmFyIHZhcmlhbnRzIGJyYW5kLWxpbmsgZml4XG4gICAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAgICAgLnNpZGViYXItZGFyay0jeyRuYW1lfSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1iZztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2lkZWJhci1saWdodC0jeyRuYW1lfSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItbGlnaHQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJG1haW4taGVhZGVyLWhlaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LXNtICYgLm1haW4taGVhZGVyIH4gLmNvbnRlbnQtd3JhcHBlcixcbiAgICAgICAgLm1haW4taGVhZGVyLnRleHQtc20gfiAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4taGVhZGVyIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgei1pbmRleDogJHppbmRleC1tYWluLXNpZGViYXIgLSAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYXlvdXQjeyRpbmZpeH0tbmF2YmFyLWZpeGVkLnRleHQtc20gJiB7XG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRtYWluLWhlYWRlci1oZWlnaHQtc207XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYm9keTpub3QoLmxheW91dC1maXhlZCkubGF5b3V0I3skaW5maXh9LW5hdmJhci1maXhlZCAmIHtcbiAgICAgICAgLy8gLm1haW4tc2lkZWJhciB7XG4gICAgICAgIC8vICAgbWFyZ2luLXRvcDogY2FsYygjeyRtYWluLWhlYWRlci1oZWlnaHR9IC8gLTEpO1xuXG4gICAgICAgIC8vICAgLnNpZGViYXIge1xuICAgICAgICAvLyAgICAgbWFyZ2luLXRvcDogJG1haW4taGVhZGVyLWhlaWdodDtcbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vIH1cbiAgICAgIH1cblxuICAgICAgYm9keTpub3QoLmxheW91dC1maXhlZCkubGF5b3V0I3skaW5maXh9LW5hdmJhci1maXhlZC50ZXh0LXNtICYge1xuICAgICAgICAubWFpbi1zaWRlYmFyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCN7JG1haW4taGVhZGVyLWhlaWdodC1zbX0gLyAtMSk7XG5cbiAgICAgICAgICAuc2lkZWJhciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGF5b3V0I3skaW5maXh9LW5hdmJhci1ub3QtZml4ZWQgJiB7XG4gICAgICAgIC5icmFuZC1saW5rIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGViYXIsXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1oZWFkZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxheW91dCN7JGluZml4fS1uYXZiYXItbm90LWZpeGVkLmxheW91dC1maXhlZCAmIHtcbiAgICAgICAgLnNpZGViYXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGF5b3V0LWZvb3Rlci1maXhlZCAmIHtcbiAgICAuY29udHJvbC1zaWRlYmFyIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubWFpbi1mb290ZXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1tYWluLWZvb3RlcjtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0LWZvb3Rlci1ub3QtZml4ZWQgJiB7XG4gICAgLm1haW4tZm9vdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgICAubGF5b3V0I3skaW5maXh9LWZvb3Rlci1maXhlZCAmIHtcbiAgICAgICAgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tZm9vdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgei1pbmRleDogJHppbmRleC1tYWluLWZvb3RlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbWFpbi1mb290ZXItaGVpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYXlvdXQjeyRpbmZpeH0tZm9vdGVyLW5vdC1maXhlZCAmIHtcbiAgICAgICAgLm1haW4tZm9vdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC10b3AtbmF2ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgLm1haW4taGVhZGVyIHtcbiAgICAgIC5icmFuZC1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0uNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLXNpZGViYXIge1xuICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIsXG4gICAgLm1haW4taGVhZGVyLFxuICAgIC5tYWluLWZvb3RlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG5ib2R5LnNpZGViYXItY29sbGFwc2U6bm90KC5zaWRlYmFyLW1pbmkteHMpOm5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaSkge1xuICAuY29udGVudC13cmFwcGVyLFxuICAubWFpbi1mb290ZXIsXG4gIC5tYWluLWhlYWRlciB7XG4gICAgJixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbmJvZHk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKTpub3QoLmxheW91dC10b3AtbmF2KSB7XG4gIC5jb250ZW50LXdyYXBwZXIsXG4gIC5tYWluLWZvb3RlcixcbiAgLm1haW4taGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1hcmdpbi1sZWZ0ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuKTtcblxuICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLXdpZHRoO1xuXG4gICAgICAuc2lkZWJhci1jb2xsYXBzZSAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGViYXItbWluaS1tZCB7XG4gIC5jb250ZW50LXdyYXBwZXIsXG4gIC5tYWluLWZvb3RlcixcbiAgLm1haW4taGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1hcmdpbi1sZWZ0ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuKTtcblxuICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLXdpZHRoO1xuXG4gICAgICAuc2lkZWJhci1jb2xsYXBzZSAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLW1pbmktd2lkdGg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLW1pbmktd2lkdGg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyLW1pbmkteHMge1xuICAuY29udGVudC13cmFwcGVyLFxuICAubWFpbi1mb290ZXIsXG4gIC5tYWluLWhlYWRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihtYXJnaW4tbGVmdCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbik7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aDtcblxuICAgICAgLnNpZGViYXItY29sbGFwc2UgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci1taW5pLXdpZHRoO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci1taW5pLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmc7XG5cbiAgPiAuY29udGVudCB7XG4gICAgcGFkZGluZzogJGNvbnRlbnQtcGFkZGluZy15ICRjb250ZW50LXBhZGRpbmcteDtcbiAgfVxufVxuXG4ubWFpbi1zaWRlYmFyIHtcbiAgJixcbiAgJjo6YmVmb3JlIHtcbiAgICAkbG9jYWwtc2lkZWJhci10cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbiwgd2lkdGggJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm47XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbG9jYWwtc2lkZWJhci10cmFuc2l0aW9uKTtcbiAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gIH1cblxuICAuc2lkZWJhci1jb2xsYXBzZTpub3QoLnNpZGViYXItbWluaSk6bm90KC5zaWRlYmFyLW1pbmktbWQpOm5vdCguc2lkZWJhci1taW5pLXhzKSAmIHtcbiAgICAmLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItY29sbGFwc2UgJiB7XG4gICAgJixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kc2lkZWJhci13aWR0aDtcbiAgICB9XG5cbiAgICAubmF2LXNpZGViYXIubmF2LWNoaWxkLWluZGVudCAubmF2LXRyZWV2aWV3IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgJixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kc2lkZWJhci13aWR0aDtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1vcGVuICYge1xuICAgICAgJixcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5Om5vdCgubGF5b3V0LWZpeGVkKSB7XG4gIC5tYWluLXNpZGViYXIge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG5cbiAgICAuc2lkZWJhciB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4ubGF5b3V0LWZpeGVkIHtcbiAgLmJyYW5kLWxpbmsge1xuICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgfVxuXG4gIC5tYWluLXNpZGViYXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuY29udHJvbC1zaWRlYmFyIHtcbiAgICBib3R0b206IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcblxuICAgIC5jb250cm9sLXNpZGViYXItY29udGVudCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtYWluLWhlYWRlci1oZWlnaHR9KTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBAaW5jbHVkZSBzY3JvbGxiYXItd2lkdGgtdGhpbigpO1xuICAgIH1cbiAgfVxufVxuXG5Ac3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubGF5b3V0LWZpeGVkIHtcbiAgICAubWFpbi1zaWRlYmFyIHtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cblxuLm1haW4tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tZm9vdGVyLWJnO1xuICBib3JkZXItdG9wOiAkbWFpbi1mb290ZXItYm9yZGVyLXRvcDtcbiAgY29sb3I6IGxpZ2h0ZW4oJGdyYXktNzAwLCAyNSUpO1xuICBwYWRkaW5nOiAkbWFpbi1mb290ZXItcGFkZGluZztcblxuICAudGV4dC1zbSAmLFxuICAmLnRleHQtc20ge1xuICAgIHBhZGRpbmc6ICRtYWluLWZvb3Rlci1wYWRkaW5nLXNtO1xuICB9XG59XG5cbi5jb250ZW50LWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHggJGNvbnRlbnQtcGFkZGluZy14O1xuXG4gIC50ZXh0LXNtICYge1xuICAgIHBhZGRpbmc6IDEwcHggJGNvbnRlbnQtcGFkZGluZy14O1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC50ZXh0LXNtICYge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmJyZWFkY3J1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnRleHQtc20gJiB7XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG5cbi5ob2xkLXRyYW5zaXRpb24ge1xuICAuY29udGVudC13cmFwcGVyLFxuICAubWFpbi1oZWFkZXIsXG4gIC5tYWluLXNpZGViYXIsXG4gIC5tYWluLXNpZGViYXIgKixcbiAgLmNvbnRyb2wtc2lkZWJhcixcbiAgLmNvbnRyb2wtc2lkZWJhciAqLFxuICAubWFpbi1mb290ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLW1haW4tYmc7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgLndyYXBwZXIge1xuICAgIC5sYXlvdXQtbmF2YmFyLWZpeGVkICYge1xuICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgICAgIC5zaWRlYmFyLWRhcmstI3skbmFtZX0gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGViYXItbGlnaHQtI3skbmFtZX0gLmJyYW5kLWxpbms6bm90KFtjbGFzcyo9XCJuYXZiYXJcIl0pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1iZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgICAgIC5sYXlvdXQjeyRpbmZpeH0tbmF2YmFyLWZpeGVkICYge1xuICAgICAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgICAgICAgICAgLnNpZGViYXItZGFyay0jeyRuYW1lfSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLWJnO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lkZWJhci1saWdodC0jeyRuYW1lfSAuYnJhbmQtbGluazpub3QoW2NsYXNzKj1cIm5hdmJhclwiXSkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAmLmFjdGl2ZSxcbiAgICArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgIH1cbiAgfVxuICAubWFpbi1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTAlKTtcbiAgfVxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA3LjUlKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLmNvbnRlbnQtaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTWl4aW5zOiBNaXNjZWxsYW5lb3VzXG4vL1xuXG4vLyBFVENcbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG5cbi8vIERpZmZlcmVudCByYWRpdXMgZWFjaCBzaWRlXG5AbWl4aW4gYm9yZGVyLXJhZGl1cy1zaWRlcygkdG9wLWxlZnQsICR0b3AtcmlnaHQsICRib3R0b20tbGVmdCwgJGJvdHRvbS1yaWdodCkge1xuICBib3JkZXItcmFkaXVzOiAkdG9wLWxlZnQgJHRvcC1yaWdodCAkYm90dG9tLWxlZnQgJGJvdHRvbS1yaWdodDtcbn1cblxuQG1peGluIGNhbGMoJHByb3BlcnR5LCAkZXhwcmVzc2lvbikge1xuICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skZXhwcmVzc2lvbn0pO1xufVxuXG5AbWl4aW4gcm90YXRlKCR2YWx1ZSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgkdmFsdWUpO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24pIHtcbiAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuXG4vLyBHcmFkaWVudCBiYWNrZ3JvdW5kXG5AbWl4aW4gZ3JhZGllbnQoJGNvbG9yOiAjZjVmNWY1LCAkc3RhcnQ6ICNlZWUsICRzdG9wOiAkd2hpdGUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAkc3RhcnQpLCBjb2xvci1zdG9wKDEsICRzdG9wKSk7XG59XG5cbkBtaXhpbiBzY3JvbGxiYXItd2lkdGgtdGhpbigpIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6ICNhOWE5YTkgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBzY3JvbGxiYXItd2lkdGgtbm9uZSgpIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG4vL1xuIiwiLy9cbi8vIENvbXBvbmVudDogTWFpbiBIZWFkZXJcbi8vXG5cbi5tYWluLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206ICRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyO1xuICB6LWluZGV4OiAkemluZGV4LW1haW4taGVhZGVyO1xuXG4gIC5uYXYtbGluayB7XG4gICAgaGVpZ2h0OiAkbmF2LWxpbmstaGVpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC50ZXh0LXNtICYsXG4gICYudGV4dC1zbSB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGhlaWdodDogJG5hdi1saW5rLXNtLWhlaWdodDtcbiAgICAgIHBhZGRpbmc6ICRuYXYtbGluay1zbS1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuICAgICAgPiAuZmEsXG4gICAgICA+IC5mYXMsXG4gICAgICA+IC5mYXIsXG4gICAgICA+IC5mYWIsXG4gICAgICA+IC5mYWwsXG4gICAgICA+IC5mYWQsXG4gICAgICA+IC5zdmctaW5saW5lLS1mYSxcbiAgICAgID4gLmlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZbY2xhc3MqPVwiLXJpZ2h0XCJdIHtcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KHhzKSkge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRyb3Bkb3duLWxlZ2FjeSAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAkbmF2LWxpbmstaGVpZ2h0ICsgJG5hdmJhci1wYWRkaW5nLXk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vLyBBZGQgdGhpcyBjbGFzcyB0byBpbWFnZXMgd2l0aGluIGEgbmF2LWxpbmtcbi5uYXZiYXItaW1nIHtcbiAgaGVpZ2h0OiAkbWFpbi1oZWFkZXItaGVpZ2h0IC8gMjtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8vIE5hdmJhciBiYWRnZVxuLm5hdmJhci1iYWRnZSB7XG4gIGZvbnQtc2l6ZTogLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA5cHg7XG59XG5cbi5idG4tbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uZm9ybS1jb250cm9sLW5hdmJhciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcblxuICArIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbmF2YmFyLFxuLmJ0bi1uYXZiYXIge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLWRhcmsge1xuICAuZm9ybS1jb250cm9sLW5hdmJhcixcbiAgLmJ0bi1uYXZiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWhlYWRlci1kYXJrLWZvcm0tY29udHJvbC1iZztcbiAgICBib3JkZXItY29sb3I6ICRtYWluLWhlYWRlci1kYXJrLWZvcm0tY29udHJvbC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZm9ybS1jb250cm9sLW5hdmJhciB7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRtYWluLWhlYWRlci1kYXJrLXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgICAgIGNvbG9yOiAkbWFpbi1oZWFkZXItZGFyay1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICYsXG4gICAgICArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1oZWFkZXItZGFyay1mb3JtLWNvbnRyb2wtZm9jdXNlZC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1oZWFkZXItZGFyay1mb3JtLWNvbnRyb2wtZm9jdXNlZC1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRtYWluLWhlYWRlci1kYXJrLWZvcm0tY29udHJvbC1mb2N1c2VkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLmZvcm0tY29udHJvbC1uYXZiYXIsXG4gIC5idG4tbmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1oZWFkZXItbGlnaHQtZm9ybS1jb250cm9sLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG1haW4taGVhZGVyLWxpZ2h0LWZvcm0tY29udHJvbC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZm9ybS1jb250cm9sLW5hdmJhciB7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRtYWluLWhlYWRlci1saWdodC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICB9XG5cbiAgICArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gICAgICBjb2xvcjogJG1haW4taGVhZGVyLWxpZ2h0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgJixcbiAgICAgICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWhlYWRlci1saWdodC1mb3JtLWNvbnRyb2wtZm9jdXNlZC1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1oZWFkZXItbGlnaHQtZm9ybS1jb250cm9sLWZvY3VzZWQtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkbWFpbi1oZWFkZXItbGlnaHQtZm9ybS1jb250cm9sLWZvY3VzZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1zZWFyY2gtYmxvY2sge1xuICAgIC5mb3JtLWNvbnRyb2wtbmF2YmFyIHtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAmLFxuICAgICAgICArIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1uYXZiYXIge1xuICAgICAgICAgIGNvbG9yOiAkbWFpbi1oZWFkZXItbGlnaHQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTmF2YmFyIFNlYXJjaFxuLm5hdmJhci1zZWFyY2gtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG5cbiAgJi5uYXZiYXItc2VhcmNoLW9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBCcmFuZFxuLy9cblxuLmJyYW5kLWxpbmsge1xuICAkYnJhbmQtbGluay1wYWRkaW5nLXk6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15ICsgJG5hdmJhci1wYWRkaW5nLXk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRuYXZiYXItYnJhbmQtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkYnJhbmQtbGluay1wYWRkaW5nLXkgJHNpZGViYXItcGFkZGluZy14O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC50ZXh0LXNtICYge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxuXG4gIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmtcIl0gJiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGRhcmssIDEwJSk7XG5cbiAgICAmLFxuICAgIC5wdXNobWVudSB7XG4gICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC44KTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzKj1cInNpZGViYXItbGlnaHRcIl0gJiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTMwMDtcblxuICAgICYsXG4gICAgLnB1c2htZW51IHtcbiAgICAgIGNvbG9yOiByZ2JhKCRibGFjaywgLjgpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHVzaG1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogJHNpZGViYXItcGFkZGluZy14O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICB9XG5cbiAgLmJyYW5kLWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5icmFuZC1pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IC44O1xuICAgIG1hcmdpbi1sZWZ0OiAuOHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgbWF4LWhlaWdodDogMzNweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5icmFuZC1pbWFnZS14cyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IC44O1xuICAgIG1hcmdpbi10b3A6IC0uMXJlbTtcbiAgICBtYXgtaGVpZ2h0OiAzM3B4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmJyYW5kLWltYWdlLXhsIHtcbiAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogYXV0bztcblxuICAgICYuc2luZ2xlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0uM3JlbTtcbiAgICB9XG4gIH1cblxuICAmLnRleHQtc20sXG4gIC50ZXh0LXNtICYge1xuICAgIC5icmFuZC1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtLjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC45NXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0uMjVyZW07XG4gICAgfVxuXG4gICAgLmJyYW5kLWltYWdlLXhzIHtcbiAgICAgIG1hcmdpbi10b3A6IC0uMnJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDI5cHg7XG4gICAgfVxuXG4gICAgLmJyYW5kLWltYWdlLXhsIHtcbiAgICAgIG1hcmdpbi10b3A6IC0uMjI1cmVtO1xuICAgICAgbWF4LWhlaWdodDogMzhweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IE1haW4gU2lkZWJhclxuLy9cblxuLm1haW4tc2lkZWJhciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgei1pbmRleDogJHppbmRleC1tYWluLXNpZGViYXI7XG5cbiAgLy8gUmVtb3ZlIEZpcmVmb3ggRm9jdXNyaW5nXG4gIGEge1xuICAgICY6LW1vei1mb2N1c3Jpbmcge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuXG4uc2lkZWJhciB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1haW4taGVhZGVyLWhlaWdodC1pbm5lcn0gKyAjeyRtYWluLWhlYWRlci1ib3R0b20tYm9yZGVyLXdpZHRofSkpO1xuICBvdmVyZmxvdy14OiBub25lO1xuICBvdmVyZmxvdy15OiBpbml0aWFsO1xuICBwYWRkaW5nLWJvdHRvbTogJHNpZGViYXItcGFkZGluZy15O1xuICBwYWRkaW5nLWxlZnQ6ICRzaWRlYmFyLXBhZGRpbmcteDtcbiAgcGFkZGluZy1yaWdodDogJHNpZGViYXItcGFkZGluZy14O1xuICBwYWRkaW5nLXRvcDogJHNpZGViYXItcGFkZGluZy15O1xuICBAaW5jbHVkZSBzY3JvbGxiYXItd2lkdGgtdGhpbigpO1xufVxuXG4vLyBTaWRlYmFyIHVzZXIgcGFuZWxcbi51c2VyLXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmtcIl0gJiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGRhcmssIDEyJSk7XG4gIH1cblxuICBbY2xhc3MqPVwic2lkZWJhci1saWdodFwiXSAmIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMzAwO1xuICB9XG5cbiAgJixcbiAgLmluZm8ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5pbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogJG5hdi1saW5rLXBhZGRpbmcteCAtIC4yO1xuICB9XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6ICRzaWRlYmFyLXVzZXItaW1hZ2Utd2lkdGg7XG4gIH1cblxuICAuaW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gIH1cblxuICAuc3RhdHVzLFxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICB9XG59XG5cbi8vIFNpZGViYXIgbmF2aWdhdGlvbiBtZW51XG4ubmF2LXNpZGViYXIge1xuICAvLyBBbGwgbGV2ZWxzXG4gIC5uYXYtaXRlbSB7XG4gICAgPiAubmF2LWxpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjJyZW07XG5cbiAgICAgIC5yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtICR0cmFuc2l0aW9uLWZuICR0cmFuc2l0aW9uLXNwZWVkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsgPiAucmlnaHQsXG4gIC5uYXYtbGluayA+IHAgPiAucmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IC43cmVtO1xuXG4gICAgaSxcbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICByaWdodDogMi4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LW9wZW4ge1xuICAgID4gLm5hdi10cmVldmlldyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAubWVudS1vcGVuLFxuICAubWVudS1pcy1vcGVuaW5nIHtcbiAgICA+IC5uYXYtbGluayB7XG4gICAgICBpLnJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRmlyc3QgTGV2ZWxcbiAgPiAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAubmF2LWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC4wNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAkc2lkZWJhci1uYXYtaWNvbi13aWR0aDtcblxuICAgICAgJi5mYSxcbiAgICAgICYuZmFzLFxuICAgICAgJi5mYXIsXG4gICAgICAmLmZhYixcbiAgICAgICYuZmFsLFxuICAgICAgJi5mYWQsXG4gICAgICAmLnN2Zy1pbmxpbmUtLWZhLFxuICAgICAgJi5pb24ge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxvYXQtcmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFRyZWUgdmlldyBtZW51XG4gIC5uYXYtdHJlZXZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgPiAubmF2LWl0ZW0ge1xuICAgICAgPiAubmF2LWxpbmsge1xuICAgICAgICA+IC5uYXYtaWNvbiB7XG4gICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLW5hdi1pY29uLXdpZHRoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtY2hpbGQtaW5kZW50IHtcbiAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tZm47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG5cbiAgICAgIC50ZXh0LXNtICYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LWxlZ2FjeSB7XG4gICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcblxuICAgICAgICAgIC50ZXh0LXNtICYge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0uNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICgkbmF2LWxpbmstcGFkZGluZy15ICogMS41KTtcbiAgfVxuXG4gIC5uYXYtbGluayBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuLnNpZGViYXItaXMtb3BlbmluZyAubmF2LXNpZGViYXIge1xuICAubmF2LWxpbmsgcCB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLXNwZWVkO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIH1cbn1cblxuI3NpZGViYXItb3ZlcmxheSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5zaWRlYmFyLW9wZW4gJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogJHppbmRleC1tYWluLXNpZGViYXIgLSAxO1xufVxuXG5bY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0ge1xuICAvLyBTaWRlYmFyIGJhY2tncm91bmQgY29sb3JcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItbGlnaHQtYmc7XG5cbiAgLy8gVXNlciBQYW5lbCAocmVzaWRlcyBpbiB0aGUgc2lkZWJhcilcbiAgLnVzZXItcGFuZWwge1xuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5zdGF0dXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItbGlnaHQtaG92ZXItYmc7XG4gICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNpZGViYXItbGlnaHQtaG92ZXItYmcsIDMlKTtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgLjQpKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRzaWRlYmFyLWxpZ2h0LWhvdmVyLWJnLCA1JSk7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNpZGViYXIgTWVudS4gRmlyc3QgbGV2ZWwgbGlua3NcbiAgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIHtcbiAgICAvLyBsaW5rc1xuICAgID4gLm5hdi1saW5rIHtcbiAgICAgIC8vIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSG92ZXIgYW5kIGFjdGl2ZSBzdGF0ZXNcbiAgICAmLm1lbnUtb3BlbiA+IC5uYXYtbGluayxcbiAgICAmOmhvdmVyID4gLm5hdi1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWhvdmVyLWJnO1xuICAgICAgY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgIH1cblxuICAgID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbWFwLWdldCgkZWxldmF0aW9ucywgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmlyc3QgTGV2ZWwgU3VibWVudVxuICAgID4gLm5hdi10cmVldmlldyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1saWdodC1zdWJtZW51LWJnO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNlY3Rpb24gSGVhZGluZ1xuICAubmF2LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjb2xvcjogZGFya2VuKCRzaWRlYmFyLWxpZ2h0LWNvbG9yLCA1JSk7XG4gIH1cblxuICAvLyBBbGwgbGlua3Mgd2l0aGluIHRoZSBzaWRlYmFyIG1lbnVcbiAgLnNpZGViYXIge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEFsbCBzdWJtZW51c1xuICAubmF2LXRyZWV2aWV3IHtcbiAgICA+IC5uYXYtaXRlbSB7XG4gICAgICA+IC5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1saWdodC1zdWJtZW51LWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtaG92ZXItYmc7XG4gICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtaG92ZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgJixcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItbGlnaHQtc3VibWVudS1hY3RpdmUtYmc7XG4gICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtYWN0aXZlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItbGlnaHQtc3VibWVudS1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBGbGF0IHN0eWxlXG4gIC5uYXYtZmxhdCB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzaWRlYmFyLWxpZ2h0LXN1Ym1lbnUtYWN0aXZlLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAubmF2LWl0ZW0ge1xuICAgICAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNpZGViYXItbGlnaHQtc3VibWVudS1hY3RpdmUtYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbltjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIHtcbiAgLy8gU2lkZWJhciBiYWNrZ3JvdW5kIGNvbG9yXG4gIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWRhcmstYmc7XG5cbiAgLy8gVXNlciBQYW5lbCAocmVzaWRlcyBpbiB0aGUgc2lkZWJhcilcbiAgLnVzZXItcGFuZWwge1xuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgfVxuXG4gICAgLnN0YXR1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLWhvdmVyLWJnO1xuICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNpZGViYXItZGFyay1ob3Zlci1iZywgMyUpO1xuICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIC40KSk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkc2lkZWJhci1kYXJrLWhvdmVyLWJnLCA1JSk7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNpZGViYXIgTWVudS4gRmlyc3QgbGV2ZWwgbGlua3NcbiAgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIHtcbiAgICAvLyBsaW5rc1xuICAgID4gLm5hdi1saW5rIHtcbiAgICAgIC8vIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhvdmVyIGFuZCBhY3RpdmUgc3RhdGVzXG4gICAgJi5tZW51LW9wZW4gPiAubmF2LWxpbmssXG4gICAgJjpob3ZlciA+IC5uYXYtbGluayxcbiAgICA+IC5uYXYtbGluazpmb2N1cyAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1ob3Zlci1iZztcbiAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgIH1cblxuICAgID4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHNpZGViYXItZGFyay1ob3Zlci1jb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG1hcC1nZXQoJGVsZXZhdGlvbnMsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZpcnN0IExldmVsIFN1Ym1lbnVcbiAgICA+IC5uYXYtdHJlZXZpZXcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1zdWJtZW51LWJnO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNlY3Rpb24gSGVhZGluZ1xuICAubmF2LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgLy9kYXJrZW4oJHNpZGViYXItZGFyay1iZywgMyUpO1xuICAgIGNvbG9yOiBsaWdodGVuKCRzaWRlYmFyLWRhcmstY29sb3IsIDUlKTtcbiAgfVxuXG4gIC8vIEFsbCBsaW5rcyB3aXRoaW4gdGhlIHNpZGViYXIgbWVudVxuICAuc2lkZWJhciB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHNpZGViYXItZGFyay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQWxsIHN1Ym1lbnVzXG4gIC5uYXYtdHJlZXZpZXcge1xuICAgID4gLm5hdi1pdGVtIHtcbiAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstc3VibWVudS1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLXN1Ym1lbnUtaG92ZXItYmc7XG4gICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstc3VibWVudS1ob3Zlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLXN1Ym1lbnUtYWN0aXZlLWJnO1xuICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLXN1Ym1lbnUtYWN0aXZlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRmxhdCBTdHlsZVxuICAubmF2LWZsYXQge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2lkZWJhci1kYXJrLXN1Ym1lbnUtYWN0aXZlLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAubmF2LWl0ZW0ge1xuICAgICAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNpZGViYXItZGFyay1zdWJtZW51LWFjdGl2ZS1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2lkZWJhciB2YXJpYW50c1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnNpZGViYXItZGFyay0jeyRuYW1lfSxcbiAgLnNpZGViYXItbGlnaHQtI3skbmFtZX0ge1xuICAgIEBpbmNsdWRlIHNpZGViYXItY29sb3IoJGNvbG9yKTtcbiAgfVxufVxuXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAuc2lkZWJhci1kYXJrLSN7JG5hbWV9LFxuICAuc2lkZWJhci1saWdodC0jeyRuYW1lfSB7XG4gICAgQGluY2x1ZGUgc2lkZWJhci1jb2xvcigkY29sb3IpO1xuICB9XG59XG5cbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKSxcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKSxcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKSxcbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3Zlcixcbi5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3Zlcixcbi5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3Zlcixcbi5zaWRlYmFyLW1pbmkgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQsXG4uc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkLFxuLnNpZGViYXItbWluaS14cyAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCB7XG4gIC5uYXYtY29tcGFjdC5uYXYtc2lkZWJhci5uYXYtY2hpbGQtaW5kZW50Om5vdCgubmF2LWZsYXQpIC5uYXYtdHJlZXZpZXcge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLS41cmVtO1xuICB9XG59XG5cbi8vIE5hdiBGbGF0XG4ubmF2LWZsYXQge1xuICBtYXJnaW46ICgtJHNpZGViYXItcGFkZGluZy14IC8gMikgKC0kc2lkZWJhci1wYWRkaW5nLXgpIDA7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICA+IC5uYXYtbGluayB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgPiAubmF2LWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjU1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bm90KC5uYXYtY2hpbGQtaW5kZW50KSB7XG4gICAgLm5hdi10cmVldmlldyB7XG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICA+IC5uYXYtbGluayB7XG4gICAgICAgICAgPiAubmF2LWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC40cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubmF2LWNoaWxkLWluZGVudCB7XG4gICAgLm5hdi10cmVldmlldyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuODVyZW07XG4gICAgICB9XG5cbiAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICBib3JkZXItbGVmdDogLjJyZW0gc29saWQ7XG5cbiAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS4xNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS40NXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjc1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMi4wNXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLWNvbGxhcHNlICYubmF2LWNoaWxkLWluZGVudCB7XG4gICAgLm5hdi10cmVldmlldyB7XG4gICAgICAubmF2LWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjU1cmVtO1xuICAgICAgfVxuXG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skbmF2LWxpbmstcGFkZGluZy14fSAtIC4ycmVtKTtcbiAgICAgIH1cblxuICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC4zNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjE1cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0uMTVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtLjM1cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyICYsXG4gIC5zaWRlYmFyLW1pbmktbWQgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAmLFxuICAuc2lkZWJhci1taW5pLXhzIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgJixcbiAgLnNpZGViYXItbWluaSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAmLFxuICAuc2lkZWJhci1taW5pLW1kIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkICYsXG4gIC5zaWRlYmFyLW1pbmkteHMgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgJiB7XG4gICAgJi5uYXYtY29tcGFjdC5uYXYtc2lkZWJhciAubmF2LXRyZWV2aWV3IHtcbiAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyB7XG4gICAgICAubmF2LWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjg1cmVtO1xuICAgICAgfVxuXG4gICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS4xNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS40NXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjc1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMi4wNXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtaWNvbiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihtYXJnaW4tbGVmdCAkdHJhbnNpdGlvbi1mbiAkdHJhbnNpdGlvbi1zcGVlZCk7XG4gIH1cblxuICAubmF2LXRyZWV2aWV3IHtcbiAgICAubmF2LWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0uMnJlbTtcbiAgICB9XG4gIH1cblxuICAmLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIHtcbiAgICAubmF2LXRyZWV2aWV3LFxuICAgID4gLm5hdi10cmVldmlldyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjA1KTtcblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgPiAubmF2LWxpbmsge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAuMnJlbSBzb2xpZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2LWxlZ2FjeSB7XG4gIG1hcmdpbjogKC0kc2lkZWJhci1wYWRkaW5nLXggLyAyKSAoLSRzaWRlYmFyLXBhZGRpbmcteCkgMDtcblxuICAmLm5hdi1zaWRlYmFyIC5uYXYtaXRlbSB7XG4gICAgPiAubmF2LWxpbmsge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgID4gLm5hdi1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41NXJlbTtcblxuICAgICAgICAudGV4dC1zbSAmIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSB7XG4gICAgPiAubmF2LWxpbmsge1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgID4gLm5hdi1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyguNTVyZW0gLSAzcHgpO1xuXG4gICAgICAgICAgLnRleHQtc20gJiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyguNzVyZW0gLSAzcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0LXNtICYubmF2LXNpZGViYXIubmF2LWZsYXQgLm5hdi10cmVldmlldyB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgPiAubmF2LWljb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC43NXJlbSAtIDNweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1taW5pICYsXG4gIC5zaWRlYmFyLW1pbmktbWQgJixcbiAgLnNpZGViYXItbWluaS14cyAmIHtcbiAgICA+IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihtYXJnaW4tbGVmdCAkdHJhbnNpdGlvbi1mbiAkdHJhbnNpdGlvbi1zcGVlZCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAmLm5hdi1jaGlsZC1pbmRlbnQsXG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOmhvdmVyICYubmF2LWNoaWxkLWluZGVudCxcbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkICYubmF2LWNoaWxkLWluZGVudCxcbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6aG92ZXIgJi5uYXYtY2hpbGQtaW5kZW50LFxuICAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgJi5uYXYtY2hpbGQtaW5kZW50LFxuICAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpob3ZlciAmLm5hdi1jaGlsZC1pbmRlbnQge1xuICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuXG4gICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgJi5uYXYtY2hpbGQtaW5kZW50LFxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubWFpbi1zaWRlYmFyOmhvdmVyICYubmF2LWNoaWxkLWluZGVudCxcbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgJi5uYXYtY2hpbGQtaW5kZW50LFxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubWFpbi1zaWRlYmFyOmhvdmVyICYubmF2LWNoaWxkLWluZGVudCxcbiAgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlLnRleHQtc20gLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgJi5uYXYtY2hpbGQtaW5kZW50LFxuICAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAubWFpbi1zaWRlYmFyOmhvdmVyICYubmF2LWNoaWxkLWluZGVudCB7XG4gICAgLm5hdi10cmVldmlldyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuXG4gICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLW1pbmkuc2lkZWJhci1jb2xsYXBzZSAmLFxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UgJixcbiAgLnNpZGViYXItbWluaS14cy5zaWRlYmFyLWNvbGxhcHNlICYge1xuICAgID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNTVyZW07XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgPiAubmF2LWljb257XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC4zNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LWNoaWxkLWluZGVudCB7XG4gICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAmLFxuICAuc2lkZWJhci1taW5pLW1kLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAmLFxuICAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UudGV4dC1zbSAmIHtcbiAgICA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gICAgICAubmF2LWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjc1cmVtO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgID4gLm5hdi1pY29ue1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC43NXJlbSAtIDNweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBbY2xhc3MqPVwic2lkZWJhci1kYXJrXCJdICYge1xuICAgICYubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0ge1xuICAgICAgLm5hdi10cmVldmlldyxcbiAgICAgID4gLm5hdi10cmVldmlldyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAuMDUpO1xuICAgICAgfVxuXG4gICAgICA+IC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi10cmVldmlldyA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBbY2xhc3MqPVwic2lkZWJhci1saWdodFwiXSAmIHtcbiAgICAmLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIHtcbiAgICAgIC5uYXYtdHJlZXZpZXcsXG4gICAgICA+IC5uYXYtdHJlZXZpZXcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgLjA1KTtcbiAgICAgIH1cblxuICAgICAgPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXRyZWV2aWV3ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgICAgICYuYWN0aXZlLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ubmF2LWNvbGxhcHNlLWhpZGUtY2hpbGQge1xuICAubWVudS1vcGVuID4gLm5hdi10cmVldmlldyB7XG4gICAgbWF4LWhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLXNwZWVkO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIH1cblxuICAuc2lkZWJhci1jb2xsYXBzZSAmIHtcbiAgICAubWVudS1vcGVuID4gLm5hdi10cmVldmlldyB7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLXNwZWVkO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB9XG4gIH1cblxuICAuc2lkZWJhci1taW5pLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhci5zaWRlYmFyLWZvY3VzZWQgJixcbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXI6bm90KC5zaWRlYmFyLW5vLWV4cGFuZCk6aG92ZXIgJixcbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkICYsXG4gIC5zaWRlYmFyLW1pbmktbWQuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyOm5vdCguc2lkZWJhci1uby1leHBhbmQpOmhvdmVyICYsXG4gIC5zaWRlYmFyLW1pbmkteHMuc2lkZWJhci1jb2xsYXBzZSAubWFpbi1zaWRlYmFyLnNpZGViYXItZm9jdXNlZCAmLFxuICAuc2lkZWJhci1taW5pLXhzLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhcjpub3QoLnNpZGViYXItbm8tZXhwYW5kKTpob3ZlciAmIHtcbiAgICAubWVudS1vcGVuID4gLm5hdi10cmVldmlldyB7XG4gICAgICBtYXgtaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLXNwZWVkO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTmF2IENvbXBhY3Rcbi5uYXYtY29tcGFjdCB7XG4gIC5uYXYtbGluayxcbiAgLm5hdi1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAoJG5hdi1saW5rLXBhZGRpbmcteSAvIDIpO1xuICAgIHBhZGRpbmctYm90dG9tOiAoJG5hdi1saW5rLXBhZGRpbmcteSAvIDIpO1xuICB9XG5cbiAgLm5hdi1oZWFkZXI6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgcGFkZGluZy10b3A6ICgkbmF2LWxpbmstcGFkZGluZy15ICogMS41KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRuYXYtbGluay1wYWRkaW5nLXkgLyAyKTtcbiAgfVxuXG4gIC5uYXYtbGluayA+IC5yaWdodCxcbiAgLm5hdi1saW5rID4gcCA+IC5yaWdodCB7XG4gICAgdG9wOiAuNDY1cmVtO1xuICB9XG5cbiAgLnRleHQtc20gJiB7XG4gICAgLm5hdi1saW5rID4gLnJpZ2h0LFxuICAgIC5uYXYtbGluayA+IHAgPiAucmlnaHQge1xuICAgICAgdG9wOiAuN3JlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2lkZWJhciBGb3JtIENvbnRyb2xcbltjbGFzcyo9XCJzaWRlYmFyLWRhcmtcIl0ge1xuICAuZm9ybS1jb250cm9sLXNpZGViYXIsXG4gIC5idG4tc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCA1JSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAxNSUpO1xuICAgIGNvbG9yOiBsaWdodGVuKGNvbG9yLXlpcShsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDUlKSksIDE1JSk7XG4gIH1cblxuICAuZm9ybS1jb250cm9sLXNpZGViYXI6Zm9jdXMsXG4gIC5idG4tc2lkZWJhcjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAzMCUpO1xuICB9XG5cbiAgLmJ0bi1zaWRlYmFyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDcuNSUpO1xuICB9XG5cbiAgLmJ0bi1zaWRlYmFyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDEwJSk7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDcuNSUpO1xuICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAxNSUpO1xuICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDEyLjUlKTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXBhdGgge1xuICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICB9XG4gIH1cbn1cblxuW2NsYXNzKj1cInNpZGViYXItbGlnaHRcIl0ge1xuICAuZm9ybS1jb250cm9sLXNpZGViYXIsXG4gIC5idG4tc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzaWRlYmFyLWxpZ2h0LWJnLCA1JSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRzaWRlYmFyLWxpZ2h0LWJnLCAxNSUpO1xuICAgIGNvbG9yOiBjb2xvci15aXEoZGFya2VuKCRzaWRlYmFyLWxpZ2h0LWJnLCA1JSkpO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbC1zaWRlYmFyOmZvY3VzLFxuICAuYnRuLXNpZGViYXI6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkc2lkZWJhci1saWdodC1iZywgMzAlKTtcbiAgfVxuXG4gIC5idG4tc2lkZWJhcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzaWRlYmFyLWxpZ2h0LWJnLCA3LjUlKTtcbiAgfVxuXG4gIC5idG4tc2lkZWJhcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzaWRlYmFyLWxpZ2h0LWJnLCAxMCUpO1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHNpZGViYXItbGlnaHQtYmcsIDE1JSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2lkZWJhci1saWdodC1iZywgNy41JSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNpZGViYXItbGlnaHQtYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1wYXRoIHtcbiAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpZGViYXIgaW5saW5lIGlucHV0LWdyb3VwIGZpeFxuLnNpZGViYXIgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5zaWRlYmFyIG5hdiAuZm9ybS1pbmxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcbn1cblxuLy8gU2lkZWJhciBDb2xsYXBzZSBvbiBMYXlvdXQgQm94ZWRcbi5sYXlvdXQtYm94ZWQ6bm90KC5zaWRlYmFyLW1pbmkpOm5vdCguc2lkZWJhci1taW5pLW1kKTpub3QoLnNpZGViYXItbWluaS14cykge1xuICAmLnNpZGViYXItY29sbGFwc2UgLm1haW4tc2lkZWJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbnRlbnQtd3JhcHBlcixcbiAgLm1haW4taGVhZGVyLFxuICAubWFpbi1mb290ZXIge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi8vIFNpZGViYXIgU2VhcmNoXG4uc2lkZWJhci1jb2xsYXBzZSB7XG4gIC5mb3JtLWNvbnRyb2wtc2lkZWJhcixcbiAgLmZvcm0tY29udHJvbC1zaWRlYmFyIH4gLmlucHV0LWdyb3VwLWFwcGVuZCxcbiAgLnNpZGViYXItc2VhcmNoLXJlc3VsdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuW2RhdGEtd2lkZ2V0PVwic2lkZWJhci1zZWFyY2hcIl0ge1xuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAmOjotbXMtY2xlYXIsXG4gICAgJjo6LW1zLXJldmVhbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuICAgICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhci1zZWFyY2gtcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnNpZGViYXItc2VhcmNoLW9wZW4gJiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnNlYXJjaC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLS4xcmVtO1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAkemluZGV4LW1haW4tc2lkZWJhciArIDE7XG5cbiAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuXG4gICAgICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcGF0aCB7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbn1cblxuLnNpZGViYXItc2VhcmNoLW9wZW4ge1xuICAuYnRuLFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBDdXN0b20gQXJlYVxuLnNpZGViYXItY3VzdG9tIHtcbiAgW2NsYXNzKj1cInNpZGViYXItZGFya1wiXSAmIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRlbigkZGFyaywgMTIlKTtcbiAgfVxuXG4gIFtjbGFzcyo9XCJzaWRlYmFyLWxpZ2h0XCJdICYge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gIH1cbn1cblxuLmxheW91dC1maXhlZCB7XG4gICYuc2lkZWJhci1jb2xsYXBzZSB7XG4gICAgLmhpZGUtb24tY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnNpZGViYXItY29sbGFwc2U6aG92ZXIge1xuICAgIC5oaWRlLW9uLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLXNpZGViYXItY3VzdG9tIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgoI3skbWFpbi1oZWFkZXItaGVpZ2h0LWlubmVyfSArICN7JHNpZGViYXItY3VzdG9tLWhlaWdodH0pICsgI3skbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aH0pKTtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1jdXN0b20ge1xuICAgICAgaGVpZ2h0OiAkc2lkZWJhci1jdXN0b20taGVpZ2h0O1xuICAgICAgcGFkZGluZzogJHNpZGViYXItY3VzdG9tLXBhZGRpbmcteCAkc2lkZWJhci1jdXN0b20tcGFkZGluZy15O1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLXNpZGViYXItY3VzdG9tLWxnIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgoI3skbWFpbi1oZWFkZXItaGVpZ2h0LWlubmVyfSArICN7JHNpZGViYXItY3VzdG9tLWhlaWdodC1sZ30pICsgI3skbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aH0pKTtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1jdXN0b20ge1xuICAgICAgaGVpZ2h0OiAkc2lkZWJhci1jdXN0b20taGVpZ2h0LWxnO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLXNpZGViYXItY3VzdG9tLXhsIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgoI3skbWFpbi1oZWFkZXItaGVpZ2h0LWlubmVyfSArICN7JHNpZGViYXItY3VzdG9tLWhlaWdodC14bH0pICsgI3skbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlci13aWR0aH0pKTtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1jdXN0b20ge1xuICAgICAgaGVpZ2h0OiAkc2lkZWJhci1jdXN0b20taGVpZ2h0LXhsO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLXNpZGViYXItY3VzdG9tLFxuICAubWFpbi1zaWRlYmFyLWN1c3RvbS1sZyxcbiAgLm1haW4tc2lkZWJhci1jdXN0b20teGwge1xuICAgIC5wb3MtcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgLnNpZGViYXItZGFyay0jeyRuYW1lfSxcbiAgICAuc2lkZWJhci1saWdodC0jeyRuYW1lfSB7XG4gICAgICBAaW5jbHVkZSBzaWRlYmFyLWNvbG9yKCRjb2xvcik7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgLnNpZGViYXItZGFyay0jeyRuYW1lfSxcbiAgICAuc2lkZWJhci1saWdodC0jeyRuYW1lfSB7XG4gICAgICBAaW5jbHVkZSBzaWRlYmFyLWNvbG9yKCRjb2xvcik7XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzKj1cInNpZGViYXItbGlnaHQtXCJdIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1xuIiwiLy9cbi8vIE1peGluczogU2lkZWJhclxuLy9cblxuLy8gU2lkZWJhciBDb2xvclxuQG1peGluIHNpZGViYXItY29sb3IoJGNvbG9yKSB7XG4gIC5uYXYtc2lkZWJhciA+IC5uYXYtaXRlbSB7XG4gICAgPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAubmF2LXNpZGViYXIubmF2LWxlZ2FjeSA+IC5uYXYtaXRlbSB7XG4gICAgPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaWRlYmFyIE1pbmkgQnJlYWtwb2ludHNcbkBtaXhpbiBzaWRlYmFyLW1pbmktYnJlYWtwb2ludCgpIHtcbiAgLy8gQSBmaXggZm9yIHRleHQgb3ZlcmZsb3cgd2hpbGUgdHJhbnNpdGlvbmluZyBmcm9tIHNpZGViYXIgbWluaSB0byBmdWxsIHNpZGViYXJcbiAgLm5hdi1zaWRlYmFyLFxuICAubmF2LXNpZGViYXIgPiAubmF2LWhlYWRlcixcbiAgLm5hdi1zaWRlYmFyIC5uYXYtbGluayB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC8vIFdoZW4gdGhlIHNpZGViYXIgaXMgY29sbGFwc2VkLi4uXG4gICYuc2lkZWJhci1jb2xsYXBzZSB7XG4gICAgLmQtaGlkZGVuLW1pbmkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBBcHBseSB0aGUgbmV3IG1hcmdpbnMgdG8gdGhlIG1haW4gY29udGVudCBhbmQgZm9vdGVyXG4gICAgLmNvbnRlbnQtd3JhcHBlcixcbiAgICAubWFpbi1mb290ZXIsXG4gICAgLm1haW4taGVhZGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci1taW5pLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gTWFrZSB0aGUgc2lkZWJhciBoZWFkZXJzXG4gICAgLm5hdi1zaWRlYmFyIC5uYXYtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuc2lkZWJhciAudXNlci1wYW5lbCA+IC5pbmZvLFxuICAgIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCxcbiAgICAuYnJhbmQtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5sb2dvLXhsIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1zcGVlZDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmxvZ28teHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAvLyBNb2RpZnkgdGhlIHNpZGViYXIgdG8gc2hyaW5rIGluc3RlYWQgb2YgZGlzYXBwZWFyaW5nXG4gICAgLm1haW4tc2lkZWJhciB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICYsXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICAvLyBEb24ndCBnbyBhd2F5ISBKdXN0IHNocmlua1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLW1pbmktd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC51c2VyLXBhbmVsIHtcbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5zaWRlYmFyLWZvY3VzZWQge1xuICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG5cbiAgICAgICAgLmJyYW5kLWxpbmsge1xuICAgICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51c2VyLXBhbmVsIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51c2VyLXBhbmVsID4gLmluZm8sXG4gICAgICAgIC5uYXYtc2lkZWJhciAubmF2LWxpbmsgcCxcbiAgICAgICAgLmJyYW5kLXRleHQsXG4gICAgICAgIC5sb2dvLXhsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLXNwZWVkO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvLXhzIHtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLXNwZWVkO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJyYW5kLWltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTWFrZSB0aGUgc2lkZWJhciBsaW5rcywgbWVudXMsIGxhYmVscywgYmFkZ2VzXG4gICAgICAgIC8vIGFuZCBhbmdsZSBpY29ucyBkaXNhcHBlYXJcbiAgICAgICAgLnNpZGViYXItZm9ybSxcbiAgICAgICAgLnVzZXItcGFuZWwgPiAuaW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXNpZGViYXIgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgPiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1ha2UgYW4gZWxlbWVudCB2aXNpYmxlIG9ubHkgd2hlbiBzaWRlYmFyIG1pbmkgaXMgYWN0aXZlXG4gICAgLnZpc2libGUtc2lkZWJhci1taW5pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5sYXlvdXQtZml4ZWQge1xuICAgICAgLm1haW4tc2lkZWJhcjpob3ZlciB7XG4gICAgICAgIC5icmFuZC1saW5rIHtcbiAgICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJyYW5kLWxpbmsge1xuICAgICAgICB3aWR0aDogJHNpZGViYXItbWluaS13aWR0aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb3JlOiBWYXJpYWJsZXMgZm9yIERhcmsgTW9kZVxuLy9cblxuLy8gQ09MT1JTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuLy8gR3JheSBjb2xvciB3aWxsIGJlIGRlZmF1bHQgaW4gZGFyayBtb2RlXG4kd2hpdGUtYWx0OiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZ3JheS0xMDAtYWx0OiAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZ3JheS0yMDAtYWx0OiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZ3JheS0zMDAtYWx0OiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZ3JheS00MDAtYWx0OiAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kZ3JheS01MDAtYWx0OiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZ3JheS02MDAtYWx0OiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZ3JheS03MDAtYWx0OiAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZ3JheS04MDAtYWx0OiAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZ3JheS05MDAtYWx0OiAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYmxhY2stYWx0OiAgICAkYmxhY2sgIWRlZmF1bHQ7XG5cbiRncmF5cy1hbHQ6ICgpICFkZWZhdWx0O1xuJGdyYXlzLWFsdDogbWFwLW1lcmdlKChcbiAgXCIxMDBcIjogJGdyYXktMTAwLWFsdCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLWFsdCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLWFsdCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLWFsdCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLWFsdCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLWFsdCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLWFsdCxcbiAgXCI4MDBcIjogJGdyYXktODAwLWFsdCxcbiAgXCI5MDBcIjogJGdyYXktOTAwLWFsdFxuKSwgJGdyYXlzLWFsdCk7XG5cbi8vIEJlbG93IGNvbG9ycyBmcm9tIGJvb3R3YXRjaCBkYXJrbHlcbiRibHVlLWFsdDogICAgIzNmNjc5MSAhZGVmYXVsdDtcbiRpbmRpZ28tYWx0OiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGUtYWx0OiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rLWFsdDogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQtYWx0OiAgICAgI2U3NGMzYyAhZGVmYXVsdDtcbiRvcmFuZ2UtYWx0OiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3ctYWx0OiAgI2YzOWMxMiAhZGVmYXVsdDtcbiRncmVlbi1hbHQ6ICAgIzAwYmM4YyAhZGVmYXVsdDtcbiR0ZWFsLWFsdDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuLWFsdDogICAgIzM0OThkYiAhZGVmYXVsdDtcblxuLy8gYnkgZGFya2VuIGZ1bmN0aW9uXG4kbGlnaHRibHVlLWFsdDogbGlnaHRlbigjM2M4ZGJjLCAyMCUpICFkZWZhdWx0O1xuJG5hdnktYWx0OiBsaWdodGVuKCMwMDFmM2YsIDUlKSAhZGVmYXVsdDtcbiRvbGl2ZS1hbHQ6IGxpZ2h0ZW4oIzNkOTk3MCwgMjAlKSAhZGVmYXVsdDtcbiRsaW1lLWFsdDogbGlnaHRlbigjMDFmZjcwLCAyMCUpICFkZWZhdWx0O1xuJGZ1Y2hzaWEtYWx0OiBsaWdodGVuKCNmMDEyYmUsIDIwJSkgIWRlZmF1bHQ7XG4kbWFyb29uLWFsdDogbGlnaHRlbigjZDgxYjYwLCAyMCUpICFkZWZhdWx0O1xuJGdyYXkteC1saWdodC1hbHQ6IGxpZ2h0ZW4oI2QyZDZkZSwgMjAlKSAhZGVmYXVsdDtcblxuJGNvbG9ycy1hbHQ6ICgpICFkZWZhdWx0O1xuJGNvbG9ycy1hbHQ6IG1hcC1tZXJnZSgoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZS1hbHQsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLWFsdCxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUtYWx0LFxuICBcInBpbmtcIjogICAgICAgJHBpbmstYWx0LFxuICBcInJlZFwiOiAgICAgICAgJHJlZC1hbHQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLWFsdCxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3ctYWx0LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLWFsdCxcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLWFsdCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLWFsdCxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZS1hbHQsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAtYWx0LFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwLWFsdFxuKSwgJGNvbG9ycy1hbHQpO1xuXG4kcHJpbWFyeS1hbHQ6ICAgICAgICRibHVlLWFsdCAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYWx0OiAgICAgJGdyYXktNjAwLWFsdCAhZGVmYXVsdDtcbiRzdWNjZXNzLWFsdDogICAgICAgJGdyZWVuLWFsdCAhZGVmYXVsdDtcbiRpbmZvLWFsdDogICAgICAgICAgJGN5YW4tYWx0ICFkZWZhdWx0O1xuJHdhcm5pbmctYWx0OiAgICAgICAkeWVsbG93LWFsdCAhZGVmYXVsdDtcbiRkYW5nZXItYWx0OiAgICAgICAgJHJlZC1hbHQgIWRlZmF1bHQ7XG4kbGlnaHQtYWx0OiAgICAgICAgICRncmF5LTEwMC1hbHQgIWRlZmF1bHQ7XG4kZGFyay1hbHQ6ICAgICAgICAgICRncmF5LTgwMC1hbHQgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnMtYWx0OiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnMtYWx0OiBtYXAtbWVyZ2UoKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnktYWx0LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeS1hbHQsXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2Vzcy1hbHQsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mby1hbHQsXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZy1hbHQsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLWFsdCxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodC1hbHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyay1hbHRcbiksICR0aGVtZS1jb2xvcnMtYWx0KTtcblxuJGNvbG9ycy1hbHQ6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwibGlnaHRibHVlXCI6ICRsaWdodGJsdWUtYWx0LFxuICAgIFwibmF2eVwiOiAkbmF2eS1hbHQsXG4gICAgXCJvbGl2ZVwiOiAkb2xpdmUtYWx0LFxuICAgIFwibGltZVwiOiAkbGltZS1hbHQsXG4gICAgXCJmdWNoc2lhXCI6ICRmdWNoc2lhLWFsdCxcbiAgICBcIm1hcm9vblwiOiAkbWFyb29uLWFsdCxcbiAgKSxcbiAgJGNvbG9ycy1hbHRcbik7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vXG4iLCIvL1xuLy8gQ29tcG9uZW50OiBTaWRlYmFyIE1pbmlcbi8vXG5cbi8vIExvZ28gc3R5bGVcbi5sb2dvLXhzLFxuLmxvZ28teGwge1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgJi5icmFuZC1pbWFnZS14cyB7XG4gICAgbGVmdDogMThweDtcbiAgICB0b3A6IDEycHg7XG4gIH1cblxuICAmLmJyYW5kLWltYWdlLXhsIHtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHRvcDogNnB4O1xuICB9XG59XG5cbi5sb2dvLXhzIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICYuYnJhbmQtaW1hZ2UteGwge1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiA4cHg7XG4gIH1cbn1cblxuLmJyYW5kLWxpbmsge1xuICAmLmxvZ28tc3dpdGNoIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDAwYTBcIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkIHNpZGViYXItbWluaSBjbGFzcyB0byB0aGUgYm9keSB0YWcgdG8gYWN0aXZhdGUgdGhpcyBmZWF0dXJlXG4uc2lkZWJhci1taW5pIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBpbmNsdWRlIHNpZGViYXItbWluaS1icmVha3BvaW50ICgpO1xuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLnNpZGViYXItbWluaS5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2lkZWJhci1taW5pLW1kIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIEBpbmNsdWRlIHNpZGViYXItbWluaS1icmVha3BvaW50ICgpO1xuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLnNpZGViYXItbWluaS1tZC5zaWRlYmFyLWNvbGxhcHNlIC5tYWluLXNpZGViYXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2lkZWJhci1taW5pLXhzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgIEBpbmNsdWRlIHNpZGViYXItbWluaS1icmVha3BvaW50ICgpO1xuICB9XG59XG5cbi5zaWRlYmFyLW1pbmksXG4uc2lkZWJhci1taW5pLW1kLFxuLnNpZGViYXItbWluaS14cyB7XG4gIC5tYWluLXNpZGViYXIge1xuICAgIC5uYXYtY2hpbGQtaW5kZW50IC5uYXYtdHJlZXZpZXcge1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAjeyRzaWRlYmFyLXBhZGRpbmcteH0gKiAyIC0gMXJlbSk7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMiAtIDJyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMiAtIDNyZW0pO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAjeyRzaWRlYmFyLXBhZGRpbmcteH0gKiAyIC0gNHJlbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMiAtIDVyZW0pO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXYtbGVnYWN5IHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICAgIH1cbiAgICAgICYubmF2LWNoaWxkLWluZGVudCB7XG4gICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIDFyZW0pO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAxcmVtIC0gMXJlbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gMXJlbSAtIDJyZW0pO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gMXJlbSAtIDNyZW0pO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAxcmVtIC0gNHJlbSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXYtZmxhdCB7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgICB9XG4gICAgICAmLm5hdi1jaGlsZC1pbmRlbnQge1xuICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0pO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuMnJlbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjJyZW0gKiAyKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC4ycmVtICogMyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC4ycmVtICogNCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXYtY2hpbGQtaW5kZW50Lm5hdi1jb21wYWN0IC5uYXYtdHJlZXZpZXcge1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAjeyRzaWRlYmFyLXBhZGRpbmcteH0gKiAyIC0gLjVyZW0pO1xuICAgICAgfVxuXG4gICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIgLSAxcmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIgLSAxLjVyZW0pO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAjeyRzaWRlYmFyLXBhZGRpbmcteH0gKiAyIC0gMnJlbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMiAtIDIuNXJlbSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWxlZ2FjeS5uYXYtY29tcGFjdCB7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gICAgICB9XG4gICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC41cmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC41cmVtICogMik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC41cmVtICogMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjVyZW0gKiA0KTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC41cmVtICogNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXYtbGluayB7XG4gICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih3aWR0aCAkdHJhbnNpdGlvbi1mbiAkdHJhbnNpdGlvbi1zcGVlZCk7XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyLWNvbGxhcHNlIHtcbiAgJi5zaWRlYmFyLW1pbmksXG4gICYuc2lkZWJhci1taW5pLW1kLFxuICAmLnNpZGViYXItbWluaS14cyB7XG4gICAgLm1haW4tc2lkZWJhciB7XG4gICAgICAubmF2LXNpZGViYXIge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIHdpZHRoOiAkc2lkZWJhci1taW5pLXdpZHRoIC0gJHNpZGViYXItcGFkZGluZy14ICogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2LWZsYXQsXG4gICAgICAgICYubmF2LWxlZ2FjeSB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiAkc2lkZWJhci1taW5pLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3Qge1xuICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLW1pbmktd2lkdGh9IC0gI3skc2lkZWJhci1wYWRkaW5nLXh9ICogMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2lkZWJhci1mb2N1c2VkLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAjeyRzaWRlYmFyLXBhZGRpbmcteH0gKiAyKTtcbiAgICAgICAgfVxuICAgICAgICAubmF2LWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1jaGlsZC1pbmRlbnQge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2LWxlZ2FjeSB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5uYXYtY2hpbGQtaW5kZW50IHtcbiAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gMXJlbSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAxcmVtIC0gMXJlbSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIDFyZW0gLSAycmVtKTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAxcmVtIC0gM3JlbSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAxcmVtIC0gNHJlbSk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXYtZmxhdCB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiAkc2lkZWJhci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5uYXYtY2hpbGQtaW5kZW50IHtcbiAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9KTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC4ycmVtKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjJyZW0gKiAyKTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuMnJlbSAqIDMpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm5hdi10cmVldmlldyB7XG4gICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjJyZW0gKiA0KTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1jaGlsZC1pbmRlbnQubmF2LWNvbXBhY3Qge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtICN7JHNpZGViYXItcGFkZGluZy14fSAqIDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2LWNoaWxkLWluZGVudC5uYXYtbGVnYWN5Lm5hdi1jb21wYWN0IHtcbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JHNpZGViYXItd2lkdGh9IC0gLjVyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC41cmVtICogMik7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuNXJlbSAqIDMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtdHJlZXZpZXcge1xuICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skc2lkZWJhci13aWR0aH0gLSAuNXJlbSAqIDQpO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAubmF2LXRyZWV2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRzaWRlYmFyLXdpZHRofSAtIC41cmVtICogNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNpZGViYXIge1xuICAgICAgICAgIEBpbmNsdWRlIHNjcm9sbGJhci13aWR0aC10aGluKCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNpZGViYXIge1xuICAgICAgICBAaW5jbHVkZSBzY3JvbGxiYXItd2lkdGgtbm9uZSgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXIuc2lkZWJhci1mb2N1c2VkLFxuICAgIC5zaWRlYmFyLW5vLWV4cGFuZC5tYWluLXNpZGViYXI6aG92ZXIge1xuICAgICAgd2lkdGg6ICRzaWRlYmFyLW1pbmktd2lkdGg7XG5cbiAgICAgIC5uYXYtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmJyYW5kLWxpbmsge1xuICAgICAgICB3aWR0aDogJHNpZGViYXItbWluaS13aWR0aCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAudXNlci1wYW5lbCAuaW1hZ2Uge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubG9nby14cyB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgIC5sb2dvLXhsIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgLm5hdi1zaWRlYmFyLm5hdi1jaGlsZC1pbmRlbnQgLm5hdi10cmVldmlldyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLmJyYW5kLXRleHQsXG4gICAgICAudXNlci1wYW5lbCA+IC5pbmZvLFxuICAgICAgLm5hdi1zaWRlYmFyIC5uYXYtbGluayBwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1zcGVlZDtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgIH1cblxuICAgICAgLm5hdi1zaWRlYmFyID4gLm5hdi1pdGVtIC5uYXYtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdi1zaWRlYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6aG92ZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5zaWRlYmFyLWZvcm0sXG4ubmF2LXNpZGViYXIgPiAubmF2LWhlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5uYXYtc2lkZWJhciAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZmxvYXQtcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5cbi5zaWRlYmFyIC5uYXYtbGluayBwLFxuLm1haW4tc2lkZWJhciAuYnJhbmQtdGV4dCxcbi5tYWluLXNpZGViYXIgLmxvZ28teHMsXG4ubWFpbi1zaWRlYmFyIC5sb2dvLXhsLFxuLnNpZGViYXIgLnVzZXItcGFuZWwgLmluZm8ge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1hcmdpbi1sZWZ0ICR0cmFuc2l0aW9uLXNwZWVkIGxpbmVhciwgb3BhY2l0eSAkdHJhbnNpdGlvbi1zcGVlZCBlYXNlLCB2aXNpYmlsaXR5ICR0cmFuc2l0aW9uLXNwZWVkIGVhc2UpO1xufVxuIiwiLy9cbi8vIENvbXBvbmVudDogQ29udHJvbCBTaWRlYmFyXG4vL1xuXG5odG1sLmNvbnRyb2wtc2lkZWJhci1hbmltYXRlIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uY29udHJvbC1zaWRlYmFyIHtcbiAgYm90dG9tOiAkbWFpbi1mb290ZXItaGVpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJG1haW4taGVhZGVyLWhlaWdodDtcbiAgei1pbmRleDogJHppbmRleC1jb250cm9sLXNpZGViYXI7XG5cbiAgJixcbiAgJjo6YmVmb3JlIHtcbiAgICBib3R0b206ICRtYWluLWZvb3Rlci1oZWlnaHQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICByaWdodDogLSRjb250cm9sLXNpZGViYXItd2lkdGg7XG4gICAgd2lkdGg6ICRjb250cm9sLXNpZGViYXItd2lkdGg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihyaWdodCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbiwgZGlzcGxheSAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1mbik7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG5ib2R5LnRleHQtc20ge1xuICAuY29udHJvbC1zaWRlYmFyIHtcbiAgICBib3R0b206ICRtYWluLWZvb3Rlci1oZWlnaHQtc207XG4gICAgdG9wOiAkbWFpbi1oZWFkZXItaGVpZ2h0LXNtO1xuICB9XG59XG5cbi5tYWluLWhlYWRlci50ZXh0LXNtIH4gLmNvbnRyb2wtc2lkZWJhciB7XG4gIHRvcDogJG1haW4taGVhZGVyLWhlaWdodC1zbTtcbn1cblxuLm1haW4tZm9vdGVyLnRleHQtc20gfiAuY29udHJvbC1zaWRlYmFyIHtcbiAgYm90dG9tOiAkbWFpbi1mb290ZXItaGVpZ2h0LXNtO1xufVxuXG4uY29udHJvbC1zaWRlYmFyLXB1c2gtc2xpZGUge1xuICAuY29udGVudC13cmFwcGVyLFxuICAubWFpbi1mb290ZXIge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWFyZ2luLXJpZ2h0ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuKTtcbiAgfVxufVxuXG4vLyBDb250cm9sIHNpZGViYXIgb3BlbiBzdGF0ZVxuLmNvbnRyb2wtc2lkZWJhci1vcGVuIHtcbiAgLmNvbnRyb2wtc2lkZWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLmNvbnRyb2wtc2lkZWJhci1wdXNoLFxuICAmLmNvbnRyb2wtc2lkZWJhci1wdXNoLXNsaWRlIHtcbiAgICAuY29udGVudC13cmFwcGVyLFxuICAgIC5tYWluLWZvb3RlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjb250cm9sLXNpZGViYXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbnRyb2wgc2lkZWJhciBzbGlkZSBvdmVyIGNvbnRlbnQgc3RhdGVcbi5jb250cm9sLXNpZGViYXItc2xpZGUtb3BlbiB7XG4gIC5jb250cm9sLXNpZGViYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHJpZ2h0ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuLCBkaXNwbGF5ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLWZuKTtcbiAgICB9XG4gIH1cblxuICAmLmNvbnRyb2wtc2lkZWJhci1wdXNoLFxuICAmLmNvbnRyb2wtc2lkZWJhci1wdXNoLXNsaWRlIHtcbiAgICAuY29udGVudC13cmFwcGVyLFxuICAgIC5tYWluLWZvb3RlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjb250cm9sLXNpZGViYXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi8vIERhcmsgc2tpblxuLmNvbnRyb2wtc2lkZWJhci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1iZztcblxuICAmLFxuICBhLFxuICAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLWNvbG9yO1xuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICRzaWRlYmFyLWRhcmstaG92ZXItY29sb3I7XG4gIH1cblxuICAvLyBIZWFkZXJzIGFuZCBsYWJlbHNcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgbGFiZWwge1xuICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICB9XG5cbiAgLy8gVGFic1xuICAubmF2LXRhYnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLWRhcmstaG92ZXItYmc7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5uYXYtbGluayB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFiLXBhbmUge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuXG4vLyBMaWdodCBza2luXG4uY29udHJvbC1zaWRlYmFyLWxpZ2h0IHtcbiAgY29sb3I6IGxpZ2h0ZW4oJHNpZGViYXItbGlnaHQtY29sb3IsIDEwJSk7XG5cbiAgLy8gIEJhY2tncm91bmRcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItbGlnaHQtYmc7XG4gIGJvcmRlci1sZWZ0OiAkbWFpbi1oZWFkZXItYm90dG9tLWJvcmRlcjtcbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IERyb3Bkb3duXG4vL1xuXG4vLyBHZW5lcmFsIERyb3Bkb3duIFJ1bGVzXG4vLy5kcm9wZG93bi1pdGVtIHtcbi8vICAmOmZpcnN0LW9mLXR5cGUge1xuLy8gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuLy8gIH1cbi8vICAmOmxhc3Qtb2YtdHlwZSB7XG4vLyAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4vLyAgfVxuLy99XG5cbi50ZXh0LXNtIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiAuMnJlbTtcbiAgfVxufVxuXG4uZHJvcGRvd24taXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBtYXJnaW46IDA7XG59XG5cbi5kcm9wZG93bi1pY29uIHtcbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIERyb3Bkb3duIFNpemVzXG4uZHJvcGRvd24tbWVudS1sZyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbi8vIERyb3Bkb3duIFN1Ym1lbnVcbi5kcm9wZG93bi1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gYTo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0ICgpO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgbWFyZ2luLXRvcDogLjVyZW07XG4gIH1cblxuICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi8vIERyb3Bkb3duIEhvdmVyXG4uZHJvcGRvd24taG92ZXIge1xuICAmOmhvdmVyLFxuICAmLm5hdi1pdGVtLmRyb3Bkb3duOmhvdmVyLFxuICAuZHJvcGRvd24tc3VibWVudTpob3ZlcixcbiAgJi5kcm9wZG93bi1zdWJtZW51OmhvdmVyIHtcbiAgICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duIFNpemVzXG4uZHJvcGRvd24tbWVudS14bCB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1pbi13aWR0aDogMzYwcHg7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbi8vIERyb3Bkb3duIGhlYWRlciBhbmQgZm9vdGVyXG4uZHJvcGRvd24tZm9vdGVyLFxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIHBhZGRpbmc6IC41cmVtICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBBZGQgZmFkZSBhbmltYXRpb24gdG8gZHJvcGRvd24gbWVudXMgYnkgYXBwZW5kaW5nXG4vLyB0aGUgY2xhc3MgLmFuaW1hdGVkLWRyb3Bkb3duLW1lbnUgdG8gdGhlIC5kcm9wZG93bi1tZW51IHVsIChvciBvbClcbi5vcGVuOm5vdCguZHJvcHVwKSA+IC5hbmltYXRlZC1kcm9wZG93bi1tZW51IHtcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKGZsaXBJblggLjdzIGJvdGgpO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi8vIEZpeCBkcm9wZG93biBtZW51IGluIG5hdmJhcnNcbi5uYXZiYXItY3VzdG9tLW1lbnUgPiAubmF2YmFyLW5hdiB7XG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5uYXZiYXItY3VzdG9tLW1lbnUgPiAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgID4gbGkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBVc2VyIE1lbnVcbi5uYXZiYXItbmF2ID4gLnVzZXItbWVudSB7XG4gID4gLm5hdi1saW5rOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuXG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDI4MHB4O1xuXG4gICAgJixcbiAgICA+IC51c2VyLWJvZHkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoNHB4KTtcbiAgICB9XG5cbiAgICAvLyBIZWFkZXIgbWVudVxuICAgID4gbGkudXNlci1oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC8vIFVzZXIgaW1hZ2VcbiAgICAgID4gaW1nIHtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7XG4gICAgICB9XG5cbiAgICAgID4gcCB7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgLy90ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzMzMzMzMztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICA+IHNtYWxsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNZW51IEJvZHlcbiAgICA+IC51c2VyLWJvZHkge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXggKCk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNzAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTcwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTWVudSBGb290ZXJcbiAgICA+IC51c2VyLWZvb3RlciB7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeCAoKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgIC5idG4tZGVmYXVsdCB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51c2VyLWltYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgfVxuXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogJHNpZGViYXItdXNlci1pbWFnZS13aWR0aDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB3aWR0aDogJHNpZGViYXItdXNlci1pbWFnZS13aWR0aDtcbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpO1xuICAgIH1cbiAgfVxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gIH1cblxuICAubmF2YmFyLW5hdiA+IC51c2VyLW1lbnUgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgPiAudXNlci1mb290ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgMi41JSk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAuYnRuLWRlZmF1bHQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcbiAgICAgICAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDcuNSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gLnVzZXItYm9keSB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG4gICAgPiAudXNlci1ib2R5IGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGdyYXktNDAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBOYXZcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkZ3JheS02MDA7XG5cbiAgICAmOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgICBjb2xvcjogdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtaXRlbSB7XG4gICAgJi5kcm9wZG93bi5zaG93IHtcbiAgICAgIC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFZlcnRpY2FsIFRhYnNcbi5uYXYtdGFicy5mbGV4LWNvbHVtbiB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yaWdodDogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJG5hdi10YWJzLWJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzICgpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMjAwIHRyYW5zcGFyZW50ICRncmF5LTIwMCAkZ3JheS0yMDA7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMCB0cmFuc3BhcmVudCAkZ3JheS0zMDAgJGdyYXktMzAwO1xuICB9XG5cbiAgJi5uYXYtdGFicy1yaWdodCB7XG4gICAgYm9yZGVyLWxlZnQ6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJG5hdi10YWJzLWJvcmRlci1yYWRpdXM7XG4gICAgICBtYXJnaW4tbGVmdDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzICgpIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0yMDAgJGdyYXktMjAwICRncmF5LTIwMCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWxpbmsuYWN0aXZlLFxuICAgIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJGdyYXktMzAwIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLW5vLWV4cGFuZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4vLyBDb2xvciB2YXJpYW50c1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpZiAkY29sb3IgPT0gZGFyayBvciAkY29sb3IgPT0gbGlnaHQge1xuICAgIC5uYXZiYXItI3skY29sb3J9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICAgIEBpZiAkY29sb3IgPT0gZGFyayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpZiAkY29sb3IgIT0gZGFyayBhbmQgJGNvbG9yICE9IGxpZ2h0IHtcbiAgICBAaW5jbHVkZSBuYXZiYXItdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gIEBpbmNsdWRlIG5hdmJhci12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLmRhcmstbW9kZSB7XG4gIC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJGdyYXktNDAwO1xuICB9XG5cbiAgLm5hdi10YWJzIHtcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDE1JSk7XG5cbiAgICAubmF2LWxpbms6Zm9jdXMsXG4gICAgLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTUlKTtcbiAgICB9XG5cbiAgICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTUlKSBsaWdodGVuKCRkYXJrLCAxNSUpIHRyYW5zcGFyZW50IGxpZ2h0ZW4oJGRhcmssIDE1JSk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICYuZmxleC1jb2x1bW4ge1xuICAgICAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLFxuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTUlKSB0cmFuc3BhcmVudCBsaWdodGVuKCRkYXJrLCAxNSUpIGxpZ2h0ZW4oJGRhcmssIDE1JSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm5hdi10YWJzLXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxNSUpO1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDE1JSkgbGlnaHRlbigkZGFyaywgMTUlKSBsaWdodGVuKCRkYXJrLCAxNSUpIHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENvbG9yIHZhcmlhbnRzXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICBAaWYgJGNvbG9yID09IGRhcmsgb3IgJGNvbG9yID09IGxpZ2h0IHtcbiAgICAgIC5uYXZiYXItI3skY29sb3J9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgICBAaWYgJGNvbG9yID09IGRhcmsge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZGFyaywgMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICBAaWYgJGNvbG9yICE9IGRhcmsgYW5kICRjb2xvciAhPSBsaWdodCB7XG4gICAgICBAaW5jbHVkZSBuYXZiYXItdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycy1hbHQge1xuICAgIEBpbmNsdWRlIG5hdmJhci12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbiAgfVxufVxuIiwiLy9cbi8vIE1peGluczogTmF2YmFyXG4vL1xuXG4vLyBOYXZiYXIgVmFyaWFudFxuQG1peGluIG5hdmJhci12YXJpYW50KCRuYW1lLCAkY29sb3IpIHtcbiAgLm5hdmJhci0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcblxuICAgICYubmF2YmFyLWxpZ2h0IHtcbiAgICAgIC5mb3JtLWNvbnRyb2wtbmF2YmFyIHtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRncmF5LTgwMCwgLjgpO1xuICAgICAgICB9XG4gICAgICAgICYsXG4gICAgICAgICsgLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tbmF2YmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCA0JSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCA5JSk7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJGdyYXktODAwLCAuOCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLFxuICAgICAgICAgICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCA1JSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDklKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5uYXZiYXItZGFyayB7XG4gICAgICAuZm9ybS1jb250cm9sLW5hdmJhciB7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC44KTtcbiAgICAgICAgfVxuICAgICAgICAmLFxuICAgICAgICArIC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLW5hdmJhciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDQlKTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCA5JSk7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuOCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLFxuICAgICAgICAgICsgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLW5hdmJhciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgNSUpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgOSUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogUGFnaW5hdGlvblxuLy9cblxuLnBhZ2luYXRpb24tbW9udGgge1xuICAucGFnZS1pdGVtIHtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCxcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1tb250aCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIH1cbiAgICAucGFnZS15ZWFyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi5wYWdpbmF0aW9uLWxnIHtcbiAgICAucGFnZS1tb250aCB7XG4gICAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWxnICogMS4yNSk7XG4gICAgfVxuICB9XG4gICYucGFnaW5hdGlvbi1zbSB7XG4gICAgLnBhZ2UtbW9udGgge1xuICAgICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgICB9XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIC5wYWdlLWl0ZW0ge1xuICAgICYuZGlzYWJsZWQgYSxcbiAgICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgMi41JSkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIH1cblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWFsdDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYWx0O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS00MDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LWFsdCwgNSUpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogRm9ybXNcbi8vXG5cbi5mb3JtLWdyb3VwIHtcbiAgJi5oYXMtaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5mb3JtLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAvLyBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXkgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogM3B4O1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gZ3JvdXBzXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgLmJ0biB7XG4gICAgJi5idG4tZmxhdDpmaXJzdC1vZi10eXBlLFxuICAgICYuYnRuLWZsYXQ6bGFzdC1vZi10eXBlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cbi8vIFN1cHBvcnQgaWNvbnMgaW4gZm9ybS1jb250cm9sXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgJi5mYSxcbiAgJi5mYXMsXG4gICYuZmFyLFxuICAmLmZhYixcbiAgJi5mYWwsXG4gICYuZmFkLFxuICAmLnN2Zy1pbmxpbmUtLWZhLFxuICAmLmlvbiB7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cbn1cblxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAmLmZhLFxuICAmLmZhcyxcbiAgJi5mYXIsXG4gICYuZmFiLFxuICAmLmZhbCxcbiAgJi5mYWQsXG4gICYuc3ZnLWlubGluZS0tZmEsXG4gICYuaW9uIHtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuXG4uZm9ybS1ncm91cC1sZyB7XG4gIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAmLmZhLFxuICAgICYuZmFzLFxuICAgICYuZmFyLFxuICAgICYuZmFiLFxuICAgICYuZmFsLFxuICAgICYuZmFkLFxuICAgICYuc3ZnLWlubGluZS0tZmEsXG4gICAgJi5pb24ge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgJi5mYSxcbiAgJi5mYXMsXG4gICYuZmFyLFxuICAmLmZhYixcbiAgJi5mYWwsXG4gICYuZmFkLFxuICAmLnN2Zy1pbmxpbmUtLWZhLFxuICAmLmlvbiB7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cbn1cblxuLmZvcm0tZ3JvdXAtc20ge1xuICAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgJi5mYSxcbiAgICAmLmZhcyxcbiAgICAmLmZhcixcbiAgICAmLmZhYixcbiAgICAmLmZhbCxcbiAgICAmLmZhZCxcbiAgICAmLnN2Zy1pbmxpbmUtLWZhLFxuICAgICYuaW9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICAgIH1cbiAgfVxufVxuXG5sYWJlbDpub3QoLmZvcm0tY2hlY2stbGFiZWwpOm5vdCguY3VzdG9tLWZpbGUtbGFiZWwpIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG4ud2FybmluZy1mZWVkYmFjayB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICBjb2xvcjogdGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndhcm5pbmctdG9vbHRpcCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh0aGVtZS1jb2xvcihcIndhcm5pbmdcIiksICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gIGNvbG9yOiBjb2xvci15aXEodGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgJi5pcy13YXJuaW5nIHtcbiAgICBib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKTtcblxuICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgLy8gcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpLCAuMjUpO1xuICAgIH1cblxuICAgIH4gLndhcm5pbmctZmVlZGJhY2ssXG4gICAgfiAud2FybmluZy10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAmLmlzLXdhcm5pbmcge1xuICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gICYuaXMtd2FybmluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcihcIndhcm5pbmdcIik7XG5cbiAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgIC8vIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsIG5vbmUgJGN1c3RvbS1zZWxlY3QtYmcgbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKSwgLjI1KTtcbiAgICB9XG5cbiAgICB+IC53YXJuaW5nLWZlZWRiYWNrLFxuICAgIH4gLndhcm5pbmctdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuXG4uZm9ybS1jb250cm9sLWZpbGUge1xuICAmLmlzLXdhcm5pbmcge1xuICAgIH4gLndhcm5pbmctZmVlZGJhY2ssXG4gICAgfiAud2FybmluZy10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gICYuaXMtd2FybmluZyB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjb2xvcjogdGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpO1xuICAgIH1cblxuICAgIH4gLndhcm5pbmctZmVlZGJhY2ssXG4gICAgfiAud2FybmluZy10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtd2FybmluZyB7XG4gIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBjb2xvcjogdGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpO1xuICAgIH1cbiAgfVxuXG4gIH4gLndhcm5pbmctZmVlZGJhY2ssXG4gIH4gLndhcm5pbmctdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbih0aGVtZS1jb2xvcihcIndhcm5pbmdcIiksIDEwJSkpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKSwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKSwgLjI1KTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRoZW1lLWNvbG9yKFwid2FybmluZ1wiKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gY3VzdG9tIGZpbGVcbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICYuaXMtd2FybmluZyB7XG4gICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0aGVtZS1jb2xvcihcIndhcm5pbmdcIik7XG4gICAgfVxuXG4gICAgfiAud2FybmluZy1mZWVkYmFjayxcbiAgICB+IC53YXJuaW5nLXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdGhlbWUtY29sb3IoXCJ3YXJuaW5nXCIpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh0aGVtZS1jb2xvcihcIndhcm5pbmdcIiksIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGJvZHkudGV4dC1zbSBzdXBwb3J0XG5ib2R5LnRleHQtc20ge1xuICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICB9XG59XG5cbi8vIGN1c3RvbSAuZm9ybS1jb250cm9sIHN0eWxlc1xuLmZvcm0tY29udHJvbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgJi5mb3JtLWNvbnRyb2wtYm9yZGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IGluaGVyaXQ7XG5cbiAgICAmLmJvcmRlci13aWR0aC0yIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICB9XG4gICAgJi5ib3JkZXItd2lkdGgtMyB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIGN1c3RvbSBzd2l0Y2ggY29sb3IgdmFyaWF0aW9uc1xuLmN1c3RvbS1zd2l0Y2gge1xuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGN1c3RvbS1zd2l0Y2gtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxuXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gICAgQGluY2x1ZGUgY3VzdG9tLXN3aXRjaC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG59XG5cbi8vIGN1c3RvbSByYW5nZSBjb2xvciB2YXJpYXRpb25zXG4uY3VzdG9tLXJhbmdlIHtcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBjdXN0b20tcmFuZ2UtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxuXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gICAgQGluY2x1ZGUgY3VzdG9tLXJhbmdlLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cbn1cblxuLy8gY3VzdG9tIGNvbnRyb2wgaW5wdXQgdmFyaWF0aW9uc1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtaW5wdXQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtaW5wdXQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmUge1xuICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHRyYW5zcGFyZW50KTtcbiAgfVxufVxuXG4ubmF2YmFyLWRhcmsge1xuICAuYnRuLW5hdmJhcixcbiAgLmZvcm0tY29udHJvbC1uYXZiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgNSUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgMTUlKTtcbiAgICBjb2xvcjogbGlnaHRlbihjb2xvci15aXEobGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCA1JSkpLCAxNSUpO1xuICB9XG4gIC5idG4tbmF2YmFyIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNpZGViYXItZGFyay1iZywgNy41JSk7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAxMCUpO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLXByZXBlbmQsXG4gIC5mb3JtLWNvbnRyb2wtbmF2YmFyICsgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gICAgPiAuYnRuLW5hdmJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDUlKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRzaWRlYmFyLWRhcmstYmcsIDE1JSk7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIC5mb3JtLWNvbnRyb2w6bm90KC5mb3JtLWNvbnRyb2wtbmF2YmFyKTpub3QoLmZvcm0tY29udHJvbC1zaWRlYmFyKSxcbiAgLmN1c3RvbS1zZWxlY3QsXG4gIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcixcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIC5mb3JtLWNvbnRyb2w6bm90KC5mb3JtLWNvbnRyb2wtbmF2YmFyKTpub3QoLmZvcm0tY29udHJvbC1zaWRlYmFyKTpub3QoLmlzLWludmFsaWQpOm5vdCg6Zm9jdXMpLFxuICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICB9XG4gIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLmN1c3RvbS1yYW5nZSB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNy41JSk7XG4gICAgfVxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNy41JSk7XG4gICAgfVxuICAgICY6Oi1tcy10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA3LjUlKTtcbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAgIEBpbmNsdWRlIGN1c3RvbS1yYW5nZS12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgICAgQGluY2x1ZGUgY3VzdG9tLXJhbmdlLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIHN3aXRjaCBjb2xvciB2YXJpYXRpb25zXG4gIC5jdXN0b20tc3dpdGNoIHtcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAgIEBpbmNsdWRlIGN1c3RvbS1zd2l0Y2gtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMtYWx0IHtcbiAgICAgIEBpbmNsdWRlIGN1c3RvbS1zd2l0Y2gtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICBAaW5jbHVkZSBjdXN0b20tY29udHJvbC1pbnB1dC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG5cbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgY3VzdG9tLWNvbnRyb2wtaW5wdXQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxufVxuIiwiLy9cbi8vIE1peGluczogQ3VzdG9tIEZvcm1zXG4vL1xuXG4vLyBDdXN0b20gU3dpdGNoIFZhcmlhbnRcbkBtaXhpbiBjdXN0b20tc3dpdGNoLXZhcmlhbnQoJG5hbWUsICRjb2xvcikge1xuICAmLmN1c3RvbS1zd2l0Y2gtb2ZmLSN7JG5hbWV9IHtcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDIwJSk7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib2R5LWJnLCAwIDAgMCAycHggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAyNSUpO1xuICAgIH1cbiAgfVxuXG4gICYuY3VzdG9tLXN3aXRjaC1vbi0jeyRuYW1lfSB7XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDIwJSk7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwIDJweCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDMwJSk7XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBSYW5nZSBWYXJpYW50XG5AbWl4aW4gY3VzdG9tLXJhbmdlLXZhcmlhbnQoJG5hbWUsICRjb2xvcikge1xuICAmLmN1c3RvbS1yYW5nZS0jeyRuYW1lfSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgMnB4IHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgMnB4IHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgMnB4IHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMzUlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMzUlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAzNSUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEN1c3RvbSBDb250cm9sIElucHV0IFZhcmlhbnRcbkBtaXhpbiBjdXN0b20tY29udHJvbC1pbnB1dC12YXJpYW50KCRuYW1lLCAkY29sb3IpIHtcbiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAkY29sb3I7XG4gICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpO1xuICAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKTtcblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQtI3skbmFtZX0ge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGNvbG9yKTtcbiAgICB9XG5cbiAgICAmLmN1c3RvbS1jb250cm9sLWlucHV0LW91dGxpbmU6Y2hlY2tlZCB7XG4gICAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICZbdHlwZT1cInJhZGlvXCJdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDI1JSk7XG4gICAgfVxuXG4gICAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMzUlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDM1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBQcm9ncmVzcyBCYXJcbi8vXG5cbi8vR2VuZXJhbCBDU1Ncbi5wcm9ncmVzcyB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBWZXJ0aWNhbCBiYXJzXG4gICYudmVydGljYWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMwcHg7XG5cbiAgICA+IC5wcm9ncmVzcy1iYXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy9TaXplc1xuICAgICYuc20sXG4gICAgJi5wcm9ncmVzcy1zbSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICB9XG5cbiAgICAmLnhzLFxuICAgICYucHJvZ3Jlc3MteHMge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgfVxuXG4gICAgJi54eHMsXG4gICAgJi5wcm9ncmVzcy14eHMge1xuICAgICAgd2lkdGg6IDNweDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2dyZXNzLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkc3BhY2VycywgMik7XG59XG5cbi8vIHNpemUgdmFyaWF0aW9uXG4ucHJvZ3Jlc3Mtc20ge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5wcm9ncmVzcy14cyB7XG4gIGhlaWdodDogN3B4O1xufVxuXG4ucHJvZ3Jlc3MteHhzIHtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi8vIFJlbW92ZSBtYXJnaW5zIGZyb20gcHJvZ3Jlc3MgYmFycyB3aGVuIHB1dCBpbiBhIHRhYmxlXG4udGFibGUge1xuICB0ciA+IHRkIHtcbiAgICAucHJvZ3Jlc3Mge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgLnByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRkYXJrLCA3LjUlKTtcbiAgfVxufVxuIiwiLy9cbi8vIE1peGluczogQ2FyZHMgVmFyaWFudFxuLy9cblxuQG1peGluIGNhcmRzLXZhcmlhbnQoJG5hbWUsICRjb2xvcikge1xuICAuY2FyZC0jeyRuYW1lfSB7XG4gICAgJjpub3QoLmNhcmQtb3V0bGluZSkge1xuICAgICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJixcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiBjb2xvci15aXEoJHdoaXRlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuY2FyZC1vdXRsaW5lIHtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3I7XG4gICAgfVxuXG4gICAgJi5jYXJkLW91dGxpbmUtdGFicyB7XG4gICAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmctI3skbmFtZX0sXG4gIC5iZy1ncmFkaWVudC0jeyRuYW1lfSxcbiAgLmNhcmQtI3skbmFtZX06bm90KC5jYXJkLW91dGxpbmUpIHtcbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICAuYnRuLXRvb2wge1xuICAgICAgICBjb2xvcjogcmdiYShjb2xvci15aXEoJGNvbG9yKSwgLjgpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkLmJnLSN7JG5hbWV9LFxuICAuY2FyZC5iZy1ncmFkaWVudC0jeyRuYW1lfSB7XG4gICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQge1xuICAgICAgLnRhYmxlIHRkLFxuICAgICAgLnRhYmxlIHRoIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuXG4gICAgICB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3ZlcixcbiAgICAgIHRhYmxlIHRkLmRheTpob3ZlcixcbiAgICAgIHRhYmxlIHRkLmhvdXI6aG92ZXIsXG4gICAgICB0YWJsZSB0ZC5taW51dGU6aG92ZXIsXG4gICAgICB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCA4JSk7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgdGFibGUgdGQudG9kYXk6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgfVxuXG4gICAgICB0YWJsZSB0ZC5hY3RpdmUsXG4gICAgICB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvL1xuLy8gQ29tcG9uZW50OiBDYXJkc1xuLy9cblxuLy8gQ29sb3IgdmFyaWFudHNcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGNhcmRzLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG59XG5cbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIEBpbmNsdWRlIGNhcmRzLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG59XG5cbi5jYXJkIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY2FyZC1zaGFkb3cpO1xuICBtYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCRzcGFjZXJzLCAzKTtcblxuICAmLmJnLWRhcmsge1xuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRjYXJkLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYsXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYubWF4aW1pemVkLWNhcmQge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuXG4gICAgJi53YXMtY29sbGFwc2VkIC5jYXJkLWJvZHkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cblxuICAgIFtkYXRhLWNhcmQtd2lkZ2V0dD1cImNvbGxhcHNlXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyLFxuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgIWltcG9ydGFudCk7XG4gICAgfVxuICB9XG5cbiAgLy8gY29sbGFwc2VkIG1vZGVcbiAgJi5jb2xsYXBzZWQtY2FyZCB7XG4gICAgLmNhcmQtYm9keSxcbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubmF2LmZsZXgtY29sdW1uIHtcbiAgICA+IGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBmaXhlZCBoZWlnaHQgdG8gMzAwcHhcbiAgJi5oZWlnaHQtY29udHJvbCB7XG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5ib3JkZXItcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5ib3JkZXItbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmNhcmQtdGFicyB7XG4gICAgJjpub3QoLmNhcmQtb3V0bGluZSkge1xuICAgICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuY2FyZC1vdXRsaW5lIHtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtdG9vbHMge1xuICAgICAgbWFyZ2luOiAuM3JlbSAuNXJlbTtcbiAgICB9XG5cbiAgICAmOm5vdCguZXhwYW5kaW5nLWNhcmQpLmNvbGxhcHNlZC1jYXJkIHtcbiAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5leHBhbmRpbmctY2FyZCB7XG4gICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAubmF2LXRhYnMge1xuICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2FyZC1vdXRsaW5lLXRhYnMge1xuICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLXRvb2xzIHtcbiAgICAgIG1hcmdpbjogLjVyZW0gLjVyZW0gLjNyZW07XG4gICAgfVxuXG4gICAgJjpub3QoLmV4cGFuZGluZy1jYXJkKS5jb2xsYXBzZWQtY2FyZCAuY2FyZC1oZWFkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmV4cGFuZGluZy1jYXJkIHtcbiAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIC5uYXYtdGFicyB7XG4gICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLy8gTWF4aW1pemVkIENhcmQgQm9keSBTY3JvbGwgZml4XG5odG1sLm1heGltaXplZC1jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQWRkIGNsZWFyZml4IHRvIGhlYWRlciwgYm9keSBhbmQgZm9vdGVyXG4uY2FyZC1oZWFkZXIsXG4uY2FyZC1ib2R5LFxuLmNhcmQtZm9vdGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXggKCk7XG59XG5cbi8vIEJveCBoZWFkZXJcbi5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiAoKCRjYXJkLXNwYWNlci15IC8gMikgKiAyKSAkY2FyZC1zcGFjZXIteDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jb2xsYXBzZWQtY2FyZCAmIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgPiAuY2FyZC10b29scyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAubmF2LFxuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteSAvIDIuNTtcbiAgICAgIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAvIDIuNTtcbiAgICB9XG5cbiAgICBbZGF0YS10b2dnbGU9XCJ0b29sdGlwXCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAkY2FyZC10aXRsZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkY2FyZC10aXRsZS1mb250LXdlaWdodDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2FyZC10ZXh0IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cblxuLy8gQm94IFRvb2xzIEJ1dHRvbnNcbi5idG4tdG9vbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJGdyYXktNTAwO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIG1hcmdpbjogLSgoJGNhcmQtc3BhY2VyLXkgLyAyKSAqIDIpIDA7XG4gIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcblxuICAuYnRuLWdyb3VwLnNob3cgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgfVxuXG4gIC5zaG93ICYsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1zbSB7XG4gIC5jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6ICRjYXJkLXRpdGxlLWZvbnQtc2l6ZS1zbTtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogJGNhcmQtbmF2LWxpbmstcGFkZGluZy1zbS15ICRjYXJkLW5hdi1saW5rLXBhZGRpbmctc20teDtcbiAgfVxufVxuXG4vLyBCb3ggQm9keVxuLmNhcmQtYm9keSB7XG4gIC8vIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMtc2lkZXMoMCwgMCwgJGJvcmRlci1yYWRpdXMsICRib3JkZXItcmFkaXVzKTtcbiAgLy8gLm5vLWhlYWRlciAmIHtcbiAgLy8gICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIC8vIH1cblxuICAvLyBUYWJsZXMgd2l0aGluIHRoZSBib3ggYm9keVxuICA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgID4gdGhlYWQgPiB0ciA+IHRoLFxuICAgID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gQ2FsZW5kYXIgd2l0aGluIHRoZSBib3ggYm9keVxuICAuZmMge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5mdWxsLXdpZHRoLWNoYXJ0IHtcbiAgICBtYXJnaW46IC0xOXB4O1xuICB9XG5cbiAgJi5wLTAgLmZ1bGwtd2lkdGgtY2hhcnQge1xuICAgIG1hcmdpbjogLTlweDtcbiAgfVxufVxuXG4uY2hhcnQtbGVnZW5kIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCAoKTtcbiAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgPiBsaSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKSkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbW1lbnQgQm94XG4uY2FyZC1jb21tZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcblxuICAuY2FyZC1jb21tZW50IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCAoKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogJGNhcmQtaW1nLXNpemU7XG4gICAgICB3aWR0aDogJGNhcmQtaW1nLXNpemU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuY29tbWVudC10ZXh0IHtcbiAgICBjb2xvcjogbGlnaHRlbigkZ3JheS03MDAsIDIwJSk7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAudXNlcm5hbWUge1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC50ZXh0LW11dGVkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4vLyBXaWRnZXRzXG4vLy0tLS0tLS0tLS0tXG5cbi8vIFdpZGdldDogVE9ETyBMSVNUXG4udG9kby1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMDtcblxuICAvLyBUb2RvIGxpc3QgZWxlbWVudFxuICA+IGxpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGdyYXktMjAwO1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgNXB4O1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC8vIFRpbWUgbGFiZWxzXG4gICAgLmJhZGdlIHtcbiAgICAgIGZvbnQtc2l6ZTogLjdyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAvLyBUb29scyBhbmQgb3B0aW9ucyBib3hcbiAgICAudG9vbHMge1xuICAgICAgY29sb3I6IHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgLy8gaWNvbnNcbiAgICAgID4gLmZhLFxuICAgICAgPiAuZmFzLFxuICAgICAgPiAuZmFyLFxuICAgICAgPiAuZmFiLFxuICAgICAgPiAuZmFsLFxuICAgICAgPiAuZmFkLFxuICAgICAgPiAuc3ZnLWlubGluZS0tZmEsXG4gICAgICA+IC5pb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgLnRvb2xzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmLmRvbmUge1xuICAgICAgY29sb3I6IGRhcmtlbigkZ3JheS01MDAsIDI1JSk7XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICB9XG5cbiAgICAgIC5iYWRnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENvbG9yIHZhcmlhbnRzXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLiN7JG5hbWV9IHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgICAuI3skbmFtZX0ge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cblxuICAuaGFuZGxlIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cblxuLy8gRU5EIFRPRE8gV0lER0VUXG5cbi8vIElucHV0IGluIGJveFxuLmNhcmQtaW5wdXQge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4vLyBOYXYgVGFicyBvdmVycmlkZVxuLmNhcmQtZGVmYXVsdCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuXG4gIC8vIENvbG9yIHZhcmlhbnRzXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgIEBpbmNsdWRlIGNhcmRzLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cblxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMtYWx0IHtcbiAgICBAaW5jbHVkZSBjYXJkcy12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG5cbiAgLmNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAuY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA1JSk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAubmF2LmZsZXgtY29sdW1uID4gbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktNjAwO1xuICAgIH1cbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKTtcbiAgICB9XG4gICAgJi5jYXJkLW91dGxpbmUtdGFicyAuY2FyZC1oZWFkZXIgYTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOm5vdCguY2FyZC1vdXRsaW5lKSA+IC5jYXJkLWhlYWRlciBhLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWNvbW1lbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxLjI1JSk7XG4gICAgLnVzZXJuYW1lIHtcbiAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgfVxuICAgIC5jYXJkLWNvbW1lbnQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogbGlnaHRlbigkZGFyaywgNy41JSk7XG4gICAgfVxuICB9XG5cbiAgLnRvZG8tbGlzdCA+IGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA1JSk7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA3LjUlKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLnRvZG8tbGlzdCB7XG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgICAuI3skbmFtZX0ge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgICAgLiN7JG5hbWV9IHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IE1vZGFsc1xuLy9cblxuLy8gT3ZlcmxheVxuLm1vZGFsLWRpYWxvZyB7XG4gIC5vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAtJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoO1xuICAgIHotaW5kZXg6ICgkemluZGV4LW1vZGFsICsgMik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgLjcpO1xuICAgIGNvbG9yOiBkYXJrZW4oJGdyYXktNjAwLCAyLjUlKTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy8gQkcgQ29sb3IgVmFyaWF0aW9ucyBGaXhlc1xuLm1vZGFsLWNvbnRlbnQge1xuICAmLmJnLXdhcm5pbmcge1xuICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LTgwMDtcbiAgICB9XG4gIH1cblxuICAmLmJnLXByaW1hcnksXG4gICYuYmctc2Vjb25kYXJ5LFxuICAmLmJnLWluZm8sXG4gICYuYmctZGFuZ2VyLFxuICAmLmJnLXN1Y2Nlc3MsIHtcbiAgICAuY2xvc2Uge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwICRibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblxuICAgICYuYmctd2FybmluZyB7XG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICAgICAgfVxuICAgICAgLmNsb3NlIHtcbiAgICAgICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwICRncmF5LTcwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYmctcHJpbWFyeSxcbiAgICAmLmJnLXNlY29uZGFyeSxcbiAgICAmLmJnLWluZm8sXG4gICAgJi5iZy1kYW5nZXIsXG4gICAgJi5iZy1zdWNjZXNzIHtcbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBUb2FzdHNcbi8vXG5cbi50b2FzdHMtdG9wLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAkemluZGV4LXRvYXN0cztcblxuICAmLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuLnRvYXN0cy10b3AtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAkemluZGV4LXRvYXN0cztcblxuICAmLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuLnRvYXN0cy1ib3R0b20tcmlnaHQge1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9hc3RzO1xuXG4gICYuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG4udG9hc3RzLWJvdHRvbS1sZWZ0IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9hc3RzO1xuXG4gICYuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgLnRvYXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLCAuODUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAudG9hc3QtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIC43KTtcbiAgICAgIGNvbG9yOiAkZ3JheS0xMDA7XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgICBAaW5jbHVkZSB0b2FzdC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgICAgQGluY2x1ZGUgdG9hc3QtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuXG4udG9hc3Qge1xuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIHRvYXN0LXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgICBAaW5jbHVkZSB0b2FzdC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG59XG4iLCIvL1xuLy8gTWl4aW5zOiBUb2FzdHNcbi8vXG5cbi8vIFRvYXN0IFZhcmlhbnRcbkBtaXhpbiB0b2FzdC12YXJpYW50KCRuYW1lLCAkY29sb3IpIHtcbiAgJi5iZy0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIC45KSAhaW1wb3J0YW50O1xuICAgIEBpZiAoY29sb3IteWlxKCRjb2xvcikgPT0gJHlpcS10ZXh0LWxpZ2h0KSB7XG5cbiAgICAgIC5jbG9zZSB7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgJGJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50b2FzdC1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIC44NSk7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgfVxuICB9XG59XG5cbiIsIi8vXG4vLyBDb21wb25lbnQ6IEJ1dHRvblxuLy9cblxuLmJ0biB7XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICAvLyBGbGF0IGJ1dHRvbnNcbiAgJi5idG4tZmxhdCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLy8gaW5wdXQgZmlsZSBidG5cbiAgJi5idG4tZmlsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+IGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLnRleHQtc20gJiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gQnV0dG9uIGNvbG9yIHZhcmlhdGlvbnNcbi5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRidXR0b24tZGVmYXVsdC1ib3JkZXItY29sb3I7XG4gIGNvbG9yOiAkYnV0dG9uLWRlZmF1bHQtY29sb3I7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICYuaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZC1jb2xvciwgNSUpO1xuICAgIGNvbG9yOiBkYXJrZW4oJGJ1dHRvbi1kZWZhdWx0LWNvbG9yLCAxMCUpO1xuICB9XG59XG5cbi8vIEFwcGxpY2F0aW9uIGJ1dHRvbnNcbi5idG4tYXBwIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJ1dHRvbi1kZWZhdWx0LWJvcmRlci1jb2xvcjtcbiAgY29sb3I6ICRncmF5LTYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCAwIDEwcHggMTBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLy8gSWNvbnMgd2l0aGluIHRoZSBidG5cbiAgPiAuZmEsXG4gID4gLmZhcyxcbiAgPiAuZmFyLFxuICA+IC5mYWIsXG4gID4gLmZhbCxcbiAgPiAuZmFkLFxuICA+IC5zdmctaW5saW5lLS1mYSxcbiAgPiAuaW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICA+IC5zdmctaW5saW5lLS1mYSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYnV0dG9uLWRlZmF1bHQtYm9yZGVyLWNvbG9yLCAyMCUpO1xuICAgIGNvbG9yOiAkYnV0dG9uLWRlZmF1bHQtY29sb3I7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpKTtcbiAgfVxuXG4gIC8vIFRoZSBiYWRnZVxuICA+IC5iYWRnZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB0b3A6IC0zcHg7XG4gIH1cbn1cblxuLy8gRXh0cmEgQnV0dG9uIFNpemVcblxuLmJ0bi14cyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidXR0b24tcGFkZGluZy15LXhzLCAkYnV0dG9uLXBhZGRpbmcteC14cywgJGJ1dHRvbi1mb250LXNpemUteHMsICRidXR0b24tbGluZS1oZWlnaHQteHMsICRidXR0b24tYm9yZGVyLXJhZGl1cy14cyk7XG59XG5cbi5kYXJrLW1vZGUge1xuICAuYnRuLWRlZmF1bHQsXG4gIC5idG4tYXBwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAyLjUlKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcbiAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGdyYXktNjAwLCAyLjUlKTtcbiAgICB9XG4gIH1cbiAgLmJ0bi1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNy41JSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxMCUpO1xuICAgICAgY29sb3I6ICRncmF5LTMwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkZ3JheS02MDAsIDUlKTtcbiAgICB9XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IENhbGxvdXRcbi8vXG5cbi8vIEJhc2Ugc3R5bGVzIChyZWdhcmRsZXNzIG9mIHRoZW1lKVxuLmNhbGxvdXQge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgIGJveC1zaGFkb3c6IG1hcC1nZXQoJGVsZXZhdGlvbnMsIDEpO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGdyYXktMjAwO1xuICBtYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCRzcGFjZXJzLCAzKTtcbiAgcGFkZGluZzogMXJlbTtcblxuICBhIHtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGdyYXktMjAwO1xuICAgIH1cbiAgfVxuXG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC8vIFRoZW1lcyBmb3IgZGlmZmVyZW50IGNvbnRleHRzXG4gICYuY2FsbG91dC1kYW5nZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBkYXJrZW4odGhlbWUtY29sb3IoXCJkYW5nZXJcIiksIDEwJSk7XG4gIH1cblxuICAmLmNhbGxvdXQtd2FybmluZyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IGRhcmtlbih0aGVtZS1jb2xvcihcIndhcm5pbmdcIiksIDEwJSk7XG4gIH1cblxuICAmLmNhbGxvdXQtaW5mbyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IGRhcmtlbih0aGVtZS1jb2xvcihcImluZm9cIiksIDEwJSk7XG4gIH1cblxuICAmLmNhbGxvdXQtc3VjY2VzcyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IGRhcmtlbih0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIiksIDEwJSk7XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIC5jYWxsb3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA1JSk7XG5cbiAgICAmLmNhbGxvdXQtZGFuZ2VyIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBsaWdodGVuKCRkYW5nZXItYWx0LCAxMCUpO1xuICAgIH1cblxuICAgICYuY2FsbG91dC13YXJuaW5nIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBsaWdodGVuKCR3YXJuaW5nLWFsdCwgMTAlKTtcbiAgICB9XG5cbiAgICAmLmNhbGxvdXQtaW5mbyB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogbGlnaHRlbigkaW5mby1hbHQsIDEwJSk7XG4gICAgfVxuXG4gICAgJi5jYWxsb3V0LXN1Y2Nlc3Mge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGxpZ2h0ZW4oJHN1Y2Nlc3MtYWx0LCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogQWxlcnRcbi8vXG5cbi5hbGVydCB7XG4gIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgb3BhY2l0eTogLjI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLy9BbGVydCBWYXJpYW50c1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJHZhbHVlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHZhbHVlLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtZGVmYXVsdC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCR2YWx1ZSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkdmFsdWUsIDUlKTtcbiAgICB9XG5cbiAgICAuYWxlcnQtZGVmYXVsdC0jeyRjb2xvcn0ge1xuICAgICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gICAgfVxuICB9XG59XG5cbi8vXG4iLCIvL1xuLy8gQ29tcG9uZW50OiBUYWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgJjpub3QoLnRhYmxlLWRhcmspIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIGZpeGVkIHRhYmxlIGhlYWRcbiAgJi50YWJsZS1oZWFkLWZpeGVkIHtcbiAgICB0aGVhZCB0cjpudGgtY2hpbGQoMSkgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgJHRhYmxlLWJvcmRlci1jb2xvciwgaW5zZXQgMCAtMXB4IDAgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAmLnRhYmxlLWRhcmsge1xuICAgICAgdGhlYWQgdHIge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAkdGFibGUtZGFyay1ib3JkZXItY29sb3IsIGluc2V0IDAgLTFweCAwICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIG5vIGJvcmRlclxuICAmLm5vLWJvcmRlciB7XG4gICAgJixcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gLnRleHQtY2VudGVyIGluIHRhYmxlc1xuICAmLnRleHQtY2VudGVyIHtcbiAgICAmLFxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLXZhbGlnbi1taWRkbGUge1xuICAgIHRoZWFkID4gdHIgPiB0aCxcbiAgICB0aGVhZCA+IHRyID4gdGQsXG4gICAgdGJvZHkgPiB0ciA+IHRoLFxuICAgIHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWJvZHkucC0wICYge1xuICAgIHRoZWFkID4gdHIgPiB0aCxcbiAgICB0aGVhZCA+IHRyID4gdGQsXG4gICAgdGZvb3QgPiB0ciA+IHRoLFxuICAgIHRmb290ID4gdHIgPiB0ZCxcbiAgICB0Ym9keSA+IHRyID4gdGgsXG4gICAgdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogbWFwLWdldCgkc3BhY2VycywgNCk7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogbWFwLWdldCgkc3BhY2VycywgNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEV4cGFuZGFibGUgVGFibGVcblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyLmV4cGFuZGFibGUtYm9keTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtd2lkZ2V0PVwiZXhwYW5kYWJsZS10YWJsZVwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBpLmV4cGFuZGFibGUtdGFibGUtY2FyZXQge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zcGVlZCBsaW5lYXI7XG4gIH1cbiAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgdGQgaS5leHBhbmRhYmxlLXRhYmxlLWNhcmV0IHtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1hdHRyaWJ1dGVcbiAgICAgICZbY2xhc3MqPVwicmlnaHRcIl0ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgICAmW2NsYXNzKj1cImxlZnRcIl0ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtYXR0cmlidXRlXG4gICAgfVxuICB9XG59XG5cbi5leHBhbmRhYmxlLWJvZHkge1xuICA+IHRkIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICA+IGRpdixcbiAgICA+IHAge1xuICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB9XG4gIH1cblxuICAudGFibGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyR0YWJsZS1jZWxsLXBhZGRpbmd9KTtcbiAgICBtYXJnaW46IDAgMCAwICR0YWJsZS1jZWxsLXBhZGRpbmc7XG5cbiAgICB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgJixcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG4gIH1cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0cjpob3ZlciB7XG4gICAgICBjb2xvcjogJGdyYXktMzAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgMi41JSk7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG4gIH1cbiAgLnRhYmxlIHtcbiAgICB0aGVhZCB0aCB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG4gICAgJi50YWJsZS1oZWFkLWZpeGVkIHtcbiAgICAgIHRoZWFkIHRyOm50aC1jaGlsZCgxKSB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IENhcm91c2VsXG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1jdXN0b20taWNvbiB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgPiAuZmEsXG4gID4gLmZhcyxcbiAgPiAuZmFyLFxuICA+IC5mYWIsXG4gID4gLmZhbCxcbiAgPiAuZmFkLFxuICA+IC5zdmctaW5saW5lLS1mYSxcbiAgPiAuaW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IFNtYWxsIEJveFxuLy9cblxuLnNtYWxsLWJveCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjYXJkLXNoYWRvdyk7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBjb250ZW50IHdyYXBwZXJcbiAgPiAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICA+IC5zbWFsbC1ib3gtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpO1xuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgLjE1KTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjJyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmNvbC14bC0yICYsXG4gICAgLmNvbC1sZy0yICYsXG4gICAgLmNvbC1tZC0yICYge1xuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMS42cmVtKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLXhsLTMgJixcbiAgICAuY29sLWxnLTMgJixcbiAgICAuY29sLW1kLTMgJiB7XG4gICAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjZyZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAuY29sLXhsLTIgJixcbiAgICAuY29sLWxnLTIgJixcbiAgICAuY29sLW1kLTIgJiB7XG4gICAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjJyZW0pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wteGwtMyAmLFxuICAgIC5jb2wtbGctMyAmLFxuICAgIC5jb2wtbWQtMyAmIHtcbiAgICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIuMnJlbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgPiBzbWFsbCB7XG4gICAgICBjb2xvcjogJGdyYXktMTAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIGgzLFxuICBwIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLy8gdGhlIGljb25cbiAgLmljb24ge1xuICAgIGNvbG9yOiByZ2JhKCRibGFjaywgLjE1KTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgPiBpIHtcbiAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLXNwZWVkIGxpbmVhcjtcblxuICAgICAgJi5mYSxcbiAgICAgICYuZmFzLFxuICAgICAgJi5mYXIsXG4gICAgICAmLmZhYixcbiAgICAgICYuZmFsLFxuICAgICAgJi5mYWQsXG4gICAgICAmLmlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zcGVlZCBsaW5lYXI7XG4gICAgfVxuICB9XG5cbiAgLy8gU21hbGwgYm94IGhvdmVyIHN0YXRlXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIC8vIEFuaW1hdGUgaWNvbnMgb24gc21hbGwgYm94IGhvdmVyXG4gICAgLmljb24ge1xuICAgICAgPiBpIHtcbiAgICAgICAgJixcbiAgICAgICAgJi5mYSxcbiAgICAgICAgJi5mYXMsXG4gICAgICAgICYuZmFyLFxuICAgICAgICAmLmZhYixcbiAgICAgICAgJi5mYWwsXG4gICAgICAgICYuZmFkLFxuICAgICAgICAmLmlvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC8vIE5vIG5lZWQgZm9yIGljb25zIG9uIHZlcnkgc21hbGwgZGV2aWNlc1xuICAuc21hbGwtYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogSW5mbyBCb3hcbi8vXG5cbi5pbmZvLWJveCB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGNhcmQtc2hhZG93KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCRzcGFjZXJzLCAzKTtcbiAgbWluLWhlaWdodDogODBweDtcbiAgcGFkZGluZzogLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgLjEyNSk7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luOiA1cHggMDtcblxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvLWJveC1pY29uIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNzBweDtcblxuICAgID4gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuaW5mby1ib3gtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICAuaW5mby1ib3gtbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG5cbiAgLnByb2dyZXNzLWRlc2NyaXB0aW9uLFxuICAuaW5mby1ib3gtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAuaW5mby1ib3gge1xuICAgICAgLmJnLSN7JG5hbWV9LFxuICAgICAgLmJnLWdyYWRpZW50LSN7JG5hbWV9IHtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuXG4gICAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmluZm8tYm94LW1vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnByb2dyZXNzLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAuY29sLXhsLTIgJixcbiAgICAuY29sLWxnLTIgJixcbiAgICAuY29sLW1kLTIgJiB7XG4gICAgICAucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wteGwtMyAmLFxuICAgIC5jb2wtbGctMyAmLFxuICAgIC5jb2wtbWQtMyAmIHtcbiAgICAgIC5wcm9ncmVzcy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5jb2wteGwtMiAmLFxuICAgIC5jb2wtbGctMiAmLFxuICAgIC5jb2wtbWQtMiAmIHtcbiAgICAgIC5wcm9ncmVzcy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSguNzVyZW0pO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLXhsLTMgJixcbiAgICAuY29sLWxnLTMgJixcbiAgICAuY29sLW1kLTMgJiB7XG4gICAgICAucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoLjc1cmVtKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5jb2wteGwtMiAmLFxuICAgIC5jb2wtbGctMiAmLFxuICAgIC5jb2wtbWQtMiAmIHtcbiAgICAgIC5wcm9ncmVzcy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxcmVtKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbC14bC0zICYsXG4gICAgLmNvbC1sZy0zICYsXG4gICAgLmNvbC1tZC0zICYge1xuICAgICAgLnByb2dyZXNzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDFyZW0pO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIC5pbmZvLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAgIC5pbmZvLWJveCB7XG4gICAgICAgIC5iZy0jeyRuYW1lfSxcbiAgICAgICAgLmJnLWdyYWRpZW50LSN7JG5hbWV9IHtcbiAgICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG5cbiAgICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogVGltZWxpbmVcbi8vXG5cbi50aW1lbGluZSB7XG4gIG1hcmdpbjogMCAwIDQ1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gVGhlIGxpbmVcbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMzFweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNHB4O1xuICB9XG4gIC8vIEVsZW1lbnRcbiAgPiBkaXYge1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIFRoZSBjb250ZW50XG4gICAgPiAudGltZWxpbmUtaXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjYXJkLXNoYWRvdyk7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gVGhlIHRpbWUgYW5kIGhlYWRlclxuICAgICAgPiAudGltZSB7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cbiAgICAgIC8vIEhlYWRlclxuICAgICAgPiAudGltZWxpbmUtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIC8vIExpbmsgaW4gaGVhZGVyXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8gSXRlbSBib2R5IGFuZCBmb290ZXJcbiAgICAgID4gLnRpbWVsaW5lLWJvZHksXG4gICAgICA+IC50aW1lbGluZS1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICA+IC50aW1lbGluZS1ib2R5IHtcbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgfVxuICAgICAgICA+IGRsLFxuICAgICAgICBvbCxcbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC50aW1lbGluZS1mb290ZXIge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gVGhlIGljb25zIGF0IGxpbmVcbiAgICA+IC5mYSxcbiAgICA+IC5mYXMsXG4gICAgPiAuZmFyLFxuICAgID4gLmZhYixcbiAgICA+IC5mYWwsXG4gICAgPiAuZmFkLFxuICAgID4gLnN2Zy1pbmxpbmUtLWZhLFxuICAgID4gLmlvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsZWZ0OiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICB9XG4gICAgPiAuc3ZnLWlubGluZS0tZmEge1xuICAgICAgcGFkZGluZzogN3B4O1xuICAgIH1cbiAgfVxuICAvLyBUaW1lIGxhYmVsXG4gID4gLnRpbWUtbGFiZWwge1xuICAgID4gc3BhbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4udGltZWxpbmUtaW52ZXJzZSB7XG4gID4gZGl2IHtcbiAgICA+IC50aW1lbGluZS1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG5cbiAgICAgID4gLnRpbWVsaW5lLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5LTMwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIC50aW1lbGluZSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG4gICAgPiBkaXYgPiAudGltZWxpbmUtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcblxuICAgICAgPiAudGltZWxpbmUtaGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgICB9XG4gICAgICA+IC50aW1lIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IFByb2R1Y3RzXG4vL1xuXG4ucHJvZHVjdHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICA+IC5pdGVtIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCAoKTtcblxuICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICB9XG5cbiAgLnByb2R1Y3QtaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi5wcm9kdWN0LWxpc3QtaW4tY2FyZCA+IC5pdGVtIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxufVxuXG5cbi5kYXJrLW1vZGUge1xuICAucHJvZHVjdHMtbGlzdCA+IC5pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5LTYwMDtcbiAgfVxuXG4gIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogJGdyYXktNDAwO1xuICB9XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50OiBEaXJlY3QgQ2hhdFxuLy9cblxuLmRpcmVjdC1jaGF0IHtcbiAgLmNhcmQtYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi5jaGF0LXBhbmUtb3BlbiB7XG4gICAgLmRpcmVjdC1jaGF0LWNvbnRhY3RzIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gIH1cblxuXG4gICYudGltZXN0YW1wLWxpZ2h0IHtcbiAgICAuZGlyZWN0LWNoYXQtdGltZXN0YW1wIHtcbiAgICAgIGNvbG9yOiBsaWdodGVuKGNvbG9yLXlpcSgkeWlxLXRleHQtbGlnaHQpLCAxMCUpO1xuICAgIH1cbiAgfVxuXG4gICYudGltZXN0YW1wLWRhcmsge1xuICAgIC5kaXJlY3QtY2hhdC10aW1lc3RhbXAge1xuICAgICAgY29sb3I6IGRhcmtlbihjb2xvci15aXEoJHlpcS10ZXh0LWRhcmspLCAyMCUpO1xuICAgIH1cbiAgfVxufVxuXG4uZGlyZWN0LWNoYXQtbWVzc2FnZXMge1xuICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCk7XG4gIGhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZGlyZWN0LWNoYXQtbXNnLFxuLmRpcmVjdC1jaGF0LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRpcmVjdC1jaGF0LW1zZyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4ICgpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZGlyZWN0LWNoYXQtbWVzc2FnZXMsXG4uZGlyZWN0LWNoYXQtY29udGFjdHMge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZGlyZWN0LWNoYXQtdGV4dCB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGRpcmVjdC1jaGF0LWRlZmF1bHQtbXNnLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZGlyZWN0LWNoYXQtZGVmYXVsdC1tc2ctYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogJGRpcmVjdC1jaGF0LWRlZmF1bHQtZm9udC1jb2xvcjtcbiAgbWFyZ2luOiA1cHggMCAwIDUwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy9DcmVhdGUgdGhlIGFycm93XG4gICY6OmFmdGVyLFxuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkZGlyZWN0LWNoYXQtZGVmYXVsdC1tc2ctYm9yZGVyLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogNXB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDogNnB4O1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cblxuICAucmlnaHQgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuXG4gICAgJjo6YWZ0ZXIsXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZGlyZWN0LWNoYXQtZGVmYXVsdC1tc2ctYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmRpcmVjdC1jaGF0LWltZyB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG5cbiAgLnJpZ2h0ICYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uZGlyZWN0LWNoYXQtaW5mb3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5kaXJlY3QtY2hhdC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmRpcmVjdC1jaGF0LXRpbWVzdGFtcCB7XG4gIGNvbG9yOiBkYXJrZW4oJGdyYXktNTAwLCAyNSUpO1xufVxuXG4vL0RpcmVjdCBjaGF0IGNvbnRhY3RzIHBhbmVcbi5kaXJlY3QtY2hhdC1jb250YWN0cy1vcGVuIHtcbiAgLmRpcmVjdC1jaGF0LWNvbnRhY3RzIHtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuLmRpcmVjdC1jaGF0LWNvbnRhY3RzIHtcbiAgQGluY2x1ZGUgdHJhbnNsYXRlKDEwMSUsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogJHdoaXRlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGlyZWN0LWNoYXQtY29udGFjdHMtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG5cbiAgLmNvbnRhY3RzLWxpc3QtbmFtZSB7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgfVxuXG4gIC5jb250YWN0cy1saXN0LWRhdGUge1xuICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gIH1cblxuICAuY29udGFjdHMtbGlzdC1tc2cge1xuICAgIGNvbG9yOiBkYXJrZW4oJGdyYXktNjAwLCAxMCUpO1xuICB9XG59XG5cbi8vQ29udGFjdHMgbGlzdCAtLSBmb3IgZGlzcGxheWluZyBjb250YWN0cyBpbiBkaXJlY3QgY2hhdCBjb250YWN0cyBwYW5lXG4uY29udGFjdHMtbGlzdCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQgKCk7XG5cbiAgPiBsaSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXggKCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMik7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdHMtbGlzdC1pbWcge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDBweDtcbn1cblxuLmNvbnRhY3RzLWxpc3QtaW5mbyB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuXG4uY29udGFjdHMtbGlzdC1uYW1lLFxuLmNvbnRhY3RzLWxpc3Qtc3RhdHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250YWN0cy1saXN0LW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY29udGFjdHMtbGlzdC1zdGF0dXMge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cbi5jb250YWN0cy1saXN0LWRhdGUge1xuICBjb2xvcjogJGdyYXktNDAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY29udGFjdHMtbGlzdC1tc2cge1xuICBjb2xvcjogZGFya2VuKCRncmF5LTQwMCwgMTAlKTtcbn1cblxuLy8gQ29sb3IgdmFyaWFudHNcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5kaXJlY3QtY2hhdC0jeyRuYW1lfSB7XG4gICAgQGluY2x1ZGUgZGlyZWN0LWNoYXQtdmFyaWFudCgkY29sb3IpO1xuICB9XG59XG5cbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIC5kaXJlY3QtY2hhdC0jeyRuYW1lfSB7XG4gICAgQGluY2x1ZGUgZGlyZWN0LWNoYXQtdmFyaWFudCgkY29sb3IpO1xuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNy41JSk7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxMCUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBsaWdodGVuKCRkYXJrLCAxMCUpO1xuICAgIH1cbiAgfVxuICAuZGlyZWN0LWNoYXQtdGltZXN0YW1wIHtcbiAgICBjb2xvcjogJGdyYXktNTAwO1xuICB9XG4gIC5yaWdodCA+IC5kaXJlY3QtY2hhdC10ZXh0IHtcbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAvLyBDb2xvciB2YXJpYW50c1xuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAuZGlyZWN0LWNoYXQtI3skbmFtZX0ge1xuICAgICAgQGluY2x1ZGUgZGlyZWN0LWNoYXQtdmFyaWFudCgkY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgIC5kaXJlY3QtY2hhdC0jeyRuYW1lfSB7XG4gICAgICBAaW5jbHVkZSBkaXJlY3QtY2hhdC12YXJpYW50KCRjb2xvcik7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTWl4aW5zOiBEaXJlY3QgQ2hhdFxuLy9cblxuLy8gRGlyZWN0IENoYXQgVmFyaWFudFxuQG1peGluIGRpcmVjdC1jaGF0LXZhcmlhbnQoJGJnLWNvbG9yLCAkY29sb3I6ICR3aGl0ZSkge1xuICAucmlnaHQgPiAuZGlyZWN0LWNoYXQtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJnLWNvbG9yO1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJnLWNvbG9yKTtcblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJGJnLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudDogVXNlcnMgTGlzdFxuLy9cblxuLnVzZXJzLWxpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkICgpO1xuXG4gID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyNSU7XG5cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgID4gYTpob3ZlciB7XG4gICAgICAmLFxuICAgICAgLnVzZXJzLWxpc3QtbmFtZSB7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udXNlcnMtbGlzdC1uYW1lLFxuLnVzZXJzLWxpc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udXNlcnMtbGlzdC1uYW1lIHtcbiAgY29sb3I6ICRncmF5LTcwMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnVzZXJzLWxpc3QtZGF0ZSB7XG4gIGNvbG9yOiBkYXJrZW4oJGdyYXktNTAwLCAyMCUpO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5kYXJrLW1vZGUge1xuICAudXNlcnMtbGlzdC1uYW1lIHtcbiAgICBjb2xvcjogJGdyYXktNDAwO1xuICB9XG4gIC51c2Vycy1saXN0LWRhdGUge1xuICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IFNvY2lhbCBXaWRnZXRzXG4vL1xuXG4vL0dlbmVyYWwgd2lkZ2V0IHN0eWxlXG4uY2FyZC13aWRnZXQge1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy9Vc2VyIFdpZGdldCBTdHlsZSAxXG4ud2lkZ2V0LXVzZXIge1xuXG4gIC8vVXNlciBuYW1lIGNvbnRhaW5lclxuICAud2lkZ2V0LXVzZXItaGVhZGVyIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICBoZWlnaHQ6IDEzNXB4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLy9Vc2VyIG5hbWVcbiAgLndpZGdldC11c2VyLXVzZXJuYW1lIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjIpO1xuICB9XG5cbiAgLy9Vc2VyIHNpbmdsZSBsaW5lIGRlc2NyaXB0aW9uXG4gIC53aWRnZXQtdXNlci1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLy9Vc2VyIGltYWdlIGNvbnRhaW5lclxuICAud2lkZ2V0LXVzZXItaW1hZ2Uge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODBweDtcblxuICAgID4gaW1nIHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLy9Vc2VyIFdpZGdldCBTdHlsZSAyXG4ud2lkZ2V0LXVzZXItMiB7XG5cbiAgLy9Vc2VyIG5hbWUgY29udGFpbmVyXG4gIC53aWRnZXQtdXNlci1oZWFkZXIge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgLy9Vc2VyIG5hbWVcbiAgLndpZGdldC11c2VyLXVzZXJuYW1lIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgLy9Vc2VyIHNpbmdsZSBsaW5lIGRlc2NyaXB0aW9uXG4gIC53aWRnZXQtdXNlci1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLndpZGdldC11c2VyLXVzZXJuYW1lLFxuICAud2lkZ2V0LXVzZXItZGVzYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIH1cblxuICAvL1VzZXIgaW1hZ2UgY29udGFpbmVyXG4gIC53aWRnZXQtdXNlci1pbWFnZSB7XG4gICAgPiBpbWcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogNjVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlczogTWFpbGJveFxuLy9cblxuLm1haWxib3gtbWVzc2FnZXMge1xuICA+IC50YWJsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5tYWlsYm94LWNvbnRyb2xzIHtcbiAgcGFkZGluZzogNXB4O1xuXG4gICYud2l0aC1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuLm1haWxib3gtcmVhZC1pbmZvIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogMTBweDtcblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGg1IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDAgMDtcbiAgfVxufVxuXG4ubWFpbGJveC1yZWFkLXRpbWUge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ubWFpbGJveC1yZWFkLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubWFpbGJveC1hdHRhY2htZW50cyB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQgKCk7XG4gIGxpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4ubWFpbGJveC1hdHRhY2htZW50LW5hbWUge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1haWxib3gtYXR0YWNobWVudC1pY29uLFxuLm1haWxib3gtYXR0YWNobWVudC1pbmZvLFxuLm1haWxib3gtYXR0YWNobWVudC1zaXplIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYWlsYm94LWF0dGFjaG1lbnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLm1haWxib3gtYXR0YWNobWVudC1zaXplIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcblxuICA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogLjc1cmVtO1xuICB9XG59XG5cbi5tYWlsYm94LWF0dGFjaG1lbnQtaWNvbiB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDY1cHg7XG4gIG1heC1oZWlnaHQ6IDEzMi41cHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYuaGFzLWltZyB7XG4gICAgcGFkZGluZzogMDtcblxuICAgID4gaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLm1haWxib3gtYXR0YWNobWVudC1jbG9zZSB7XG4gIEBleHRlbmQgLmNsb3NlO1xufVxuIiwiLy9cbi8vIFBhZ2VzOiBMb2NrIFNjcmVlblxuLy9cblxuLy8gQUREIFRISVMgQ0xBU1MgVE8gVEhFIDxCT0RZPiBUQUdcbi5sb2Nrc2NyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuXG4gIC8vIFVzZXIgbmFtZSBbb3B0aW9uYWxdXG4gIC5sb2Nrc2NyZWVuLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5sb2Nrc2NyZWVuLWxvZ28ge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBhIHtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICB9XG59XG5cbi5sb2Nrc2NyZWVuLXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMTAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG5cbi8vIFdpbGwgY29udGFpbiB0aGUgaW1hZ2UgYW5kIHRoZSBzaWduIGluIGZvcm1cbi5sb2Nrc2NyZWVuLWl0ZW0ge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMzBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjkwcHg7XG59XG5cbi8vIFVzZXIgaW1hZ2Vcbi5sb2Nrc2NyZWVuLWltYWdlIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGxlZnQ6IC0xMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgei1pbmRleDogMTA7XG5cbiAgPiBpbWcge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cblxuLy8gQ29udGFpbnMgdGhlIHBhc3N3b3JkIGlucHV0IGFuZCB0aGUgbG9naW4gYnV0dG9uXG4ubG9ja3NjcmVlbi1jcmVkZW50aWFscyB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC5idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5sb2Nrc2NyZWVuLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5kYXJrLW1vZGUge1xuICAubG9ja3NjcmVlbi1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgfVxuICAubG9ja3NjcmVlbi1sb2dvIGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgLmxvY2tzY3JlZW4tY3JlZGVudGlhbHMgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gIH1cbiAgLmxvY2tzY3JlZW4taW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTYwMDtcbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2VzOiBMb2dpbiAmIFJlZ2lzdGVyXG4vL1xuXG4ubG9naW4tbG9nbyxcbi5yZWdpc3Rlci1sb2dvIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IC45cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgfVxufVxuXG4ubG9naW4tcGFnZSxcbi5yZWdpc3Rlci1wYWdlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxvZ2luLWJveCxcbi5yZWdpc3Rlci1ib3gge1xuICB3aWR0aDogMzYwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKSkge1xuICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubG9naW4tY2FyZC1ib2R5LFxuLnJlZ2lzdGVyLWNhcmQtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgY29sb3I6ICM2NjY7XG4gIHBhZGRpbmc6IDIwcHg7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgfiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgICAgICAgfiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy12YWxpZCB7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICB+IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0LFxuICAgICAgICB+IC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1pbnZhbGlkIHtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIH4gLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgdHJhbnNpdGlvbjogJGlucHV0LXRyYW5zaXRpb247XG4gICAgfVxuICB9XG59XG5cbi5sb2dpbi1ib3gtbXNnLFxuLnJlZ2lzdGVyLWJveC1tc2cge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zb2NpYWwtYXV0aC1saW5rcyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uZGFyay1tb2RlIHtcbiAgLmxvZ2luLWNhcmQtYm9keSxcbiAgLnJlZ2lzdGVyLWNhcmQtYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAubG9naW4tbG9nbyxcbiAgLnJlZ2lzdGVyLWxvZ28ge1xuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlczogNDAwIGFuZCA1MDAgZXJyb3IgcGFnZXNcbi8vXG5cbi5lcnJvci1wYWdlIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgd2lkdGg6IDYwMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy9Gb3IgdGhlIGVycm9yIG51bWJlciBlLmc6IDQwNFxuICA+IC5oZWFkbGluZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvL0ZvciB0aGUgbWVzc2FnZVxuICA+IC5lcnJvci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTkwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgID4gaDMge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlczogSW52b2ljZVxuLy9cblxuLmludm9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW52b2ljZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5kYXJrLW1vZGUge1xuICAuaW52b2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlczogUHJvZmlsZVxuLy9cblxuLnByb2ZpbGUtdXNlci1pbWcge1xuICBib3JkZXI6IDNweCBzb2xpZCAkZ3JheS01MDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzcHg7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLnByb2ZpbGUtdXNlcm5hbWUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnBvc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNTAwO1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC51c2VyLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIC5wb3N0IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnZXM6IEUtY29tbWVyY2Vcbi8vXG5cbi8vIHByb2R1Y3QgaW1hZ2Vcbi5wcm9kdWN0LWltYWdlIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkICgpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gcHJvZHVjdCBpbWFnZSB0aHVtYm5haWxzIGxpc3Rcbi5wcm9kdWN0LWltYWdlLXRodW1icyB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4vLyBwcm9kdWN0IGltYWdlIHRodW1ibmFpbFxuLnByb2R1Y3QtaW1hZ2UtdGh1bWIge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1heC13aWR0aDogNi41cmVtICsgKCR0aHVtYm5haWwtcGFkZGluZyAqIDIpO1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmcgKiAyO1xuXG4gIGltZyB7XG4gICAgQGluY2x1ZGUgaW1nLWZsdWlkICgpO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG59XG5cbi8vIHByb2R1Y3Qgc2hhcmVcbi5wcm9kdWN0LXNoYXJlIHtcbiAgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2VzOiBQcm9qZWN0c1xuLy9cblxuLnByb2plY3RzIHtcbiAgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAubGlzdC1pbmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAvLyB0YWJsZSBhdmF0YXJcbiAgaW1nLnRhYmxlLWF2YXRhcixcbiAgLnRhYmxlLWF2YXRhciBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgfVxuXG4gIC8vIHByb2plY3Qgc3RhdGVcbiAgLnByb2plY3Qtc3RhdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiYm9keS5pZnJhbWUtbW9kZSB7XG4gIC5tYWluLXNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1oZWFkZXIsXG4gIC5tYWluLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5LmlmcmFtZS1tb2RlLWZ1bGxzY3JlZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGVudC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICYuaWZyYW1lLW1vZGUge1xuICAgIC5idG4taWZyYW1lLWNsb3NlIHtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICByaWdodDogLjEyNXJlbTtcbiAgICAgIHRvcDogLjEyNXJlbTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tc3BlZWQ7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG9uLXRvdWNoLWRldmljZSAoKSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAuYnRuLWlmcmFtZS1jbG9zZSB7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1zcGVlZDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBvbi10b3VjaC1kZXZpY2UgKCkge1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGFiLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAudGFiLXBhbmUgKyAudGFiLWVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC50YWItZW1wdHkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAudGFiLWxvYWRpbmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJnO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG5cbiAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGJvZHkuaWZyYW1lLW1vZGUtZnVsbHNjcmVlbiAmIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogJHppbmRleC1tYWluLXNpZGViYXIgKyAxMDtcbiAgICB9XG4gIH1cbn1cblxuLnBlcm1hbmVudC1idG4taWZyYW1lLWNsb3NlIHtcbiAgLmJ0bi1pZnJhbWUtY2xvc2Uge1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIvL1xuLy8gTWl4aW5zOiBUb3VjaCBTdXBwb3J0XG4vL1xuXG5AbWl4aW4gb24tdG91Y2gtZGV2aWNlIHtcbiAgQG1lZGlhIChob3Zlcjogbm9uZSkgYW5kIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vL1xuIiwiLmNvbnRlbnQtd3JhcHBlci5rYW5iYW4ge1xuICBoZWlnaHQ6IDFweDtcblxuICAuY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gICAgLmNvbnRhaW5lcixcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG4gIH1cbiAgLmNvbnRlbnQtaGVhZGVyICsgLmNvbnRlbnQge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gKCgyICogMTVweCkgKyAoMS44cmVtICogI3skaGVhZGluZ3MtbGluZS1oZWlnaHR9KSkpO1xuICB9XG5cbiAgLmNhcmQge1xuICAgIC5jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgfVxuXG4gICAgJi5jYXJkLXJvdyB7XG4gICAgICB3aWR0aDogMzQwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgLjVyZW07XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gKDEycHggKyAoMS44cmVtICogI3skaGVhZGluZ3MtbGluZS1oZWlnaHR9KSArIC41cmVtKSk7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5jYXJkIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0bi10b29sIHtcbiAgICAmLmJ0bi1saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQbHVnaW46IEZ1bGwgQ2FsZW5kYXJcbi8vXG5cbi8vIEJ1dHRvbnNcbi5mYy1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgY29sb3I6ICRncmF5LTcwMDtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJi5ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgfVxufVxuXG4vLyBDYWxlbmRhciB0aXRsZVxuLmZjLWhlYWRlci10aXRsZSBoMiB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5mYy1oZWFkZXItcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmMtaGVhZGVyLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi8vIENhbGVuZGFyIHRhYmxlIGhlYWRlciBjZWxsc1xuLmZjLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuXG4uZmMtZ3JpZCB7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYy13aWRnZXQtaGVhZGVyOmZpcnN0LW9mLXR5cGUsXG4uZmMtd2lkZ2V0LWNvbnRlbnQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5mYy13aWRnZXQtaGVhZGVyOmxhc3Qtb2YtdHlwZSxcbi5mYy13aWRnZXQtY29udGVudDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5mYy10b29sYmFyLFxuLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAuZmMtdG9vbGJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5mYy1sZWZ0IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgfVxuXG4gICAgLmZjLWNlbnRlciB7XG4gICAgICBvcmRlcjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4zNzVyZW07XG4gICAgfVxuXG4gICAgLmZjLXJpZ2h0IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxufVxuXG4uZmMtZGF5LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmZjLWNvbG9yLXBpY2tlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAuZmEsXG4gICAgLmZhcyxcbiAgICAuZmFyLFxuICAgIC5mYWIsXG4gICAgLmZhbCxcbiAgICAuZmFkLFxuICAgIC5zdmctaW5saW5lLS1mYSxcbiAgICAuaW9uIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBsaW5lYXIgLjNzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRlKDMwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2FkZC1uZXctZXZlbnQge1xuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIC4zcztcbn1cblxuLmV4dGVybmFsLWV2ZW50IHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY2FyZC1zaGFkb3cpO1xuXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBjdXJzb3I6IG1vdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDAgOTBweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICB9XG59XG4iLCIvL1xuLy8gUGx1Z2luOiBTZWxlY3QyXG4vL1xuXG4vL1NpZ25sZSBzZWxlY3Rcbi8vIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCxcbi8vIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4vLyAgICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzLFxuLy8gICAmOmZvY3VzLFxuLy8gICAmOmFjdGl2ZSB7XG4vLyAgICAgb3V0bGluZTogbm9uZTtcbi8vICAgfVxuLy8gfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAkaW5wdXQtcmFkaXVzO1xuICAgIHBhZGRpbmc6ICgkaW5wdXQtcGFkZGluZy15ICogMS4yNSkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnksIDI1JSk7XG4gICAgfVxuICB9XG5cbiAgJiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAkaW5wdXQtcmFkaXVzO1xuICB9XG5cbiAgJiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgJiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgLy9wYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG5cbiAgJltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gICYgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIHJpZ2h0OiA2cHg7XG4gIH1cblxuICAmIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duLFxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICAmLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuXG4gICAgJi5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgJlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG5cbiAgICAmW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSB7XG4gICAgICAkY29sb3I6ICRncmF5LTMwMDtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgICAkY29sb3I6ICRwcmltYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG5cbiAgICAmW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICAgICRjb2xvcjogZGFya2VuKCRjb2xvciwgMyUpO1xuXG4gICAgICAmLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vTXVsdGlwbGUgc2VsZWN0XG4gICYge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgcGFkZGluZzogMCAkaW5wdXQtcGFkZGluZy14IC8gMiAkaW5wdXQtcGFkZGluZy15O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGlucHV0LXBhZGRpbmcteCAvIDI7XG5cbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRpbnB1dC1wYWRkaW5nLXggLyAyO1xuXG4gICAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgNSUpO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRwcmltYXJ5KTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAuMzFyZW07XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTJweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LXNtICYsXG4gICAgICAmLnRleHQtc20ge1xuICAgICAgICAuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIH4gJiB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCA+ICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFNlbGVjdDIgQm9vdHN0cmFwNCBUaGVtZSBvdmVycmlkZXNcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCB7XG4gICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4vLyB0ZXh0LXNtIC8gZm9ybS1jb250cm9sLXNtIG92ZXJyaWRlXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtIH4ge1xuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgfVxufVxuXG4udGV4dC1zbSxcbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20gfiB7XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLS40cmVtO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgdG9wOiAtLjEycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgJGlucHV0LXBhZGRpbmcteC1zbSAvIDIgJGlucHV0LXBhZGRpbmcteS1zbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLSgkaW5wdXQtcGFkZGluZy14LXNtIC8gNSk7XG5cbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRpbnB1dC1wYWRkaW5nLXgtc20gLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBEcm9wZG93biBGaXggaW5zaWRlIG1heGltaXplZCBjYXJkXG4ubWF4aW1pemVkLWNhcmQgLnNlbGVjdDItZHJvcGRvd24ge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4vLyBCYWNrZ3JvdW5kIGNvbG9ycyAodGhlbWUgY29sb3JzKVxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgc2VsZWN0Mi12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xufVxuXG4vLyBCYWNrZ3JvdW5kIGNvbG9ycyAoY29sb3JzKVxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgQGluY2x1ZGUgc2VsZWN0Mi12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xufVxuXG4uZGFyay1tb2RlIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgfVxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDcuNSUpO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuICAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTYwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDUlKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gIH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC8vIEJhY2tncm91bmQgY29sb3JzICh0aGVtZSBjb2xvcnMpXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgIEBpbmNsdWRlIHNlbGVjdDItdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxuXG4gIC8vIEJhY2tncm91bmQgY29sb3JzIChjb2xvcnMpXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgIEBpbmNsdWRlIHNlbGVjdDItdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxufVxuIiwiLy9cbi8vIEdlbmVyYWw6IE1peGluc1xuLy9cblxuLy8gU2VsZWN0MiBWYXJpYW50XG5AbWl4aW4gc2VsZWN0Mi12YXJpYW50KCRuYW1lLCAkY29sb3IpIHtcbiAgLnNlbGVjdDItI3skbmFtZX0ge1xuXG4gICAgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAyNSUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjUlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgJixcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgICAgJi5zZWxlY3QyLWRyb3Bkb3duLFxuICAgICAgLnNlbGVjdDItZHJvcGRvd24sXG4gICAgICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLCAyNSUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG5cbiAgICAgICAgJlthcmlhLXNlbGVjdGVkXSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDMlKTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvci15aXEoZGFya2VuKCRjb2xvciwgMyUpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy9NdWx0aXBsZSBzZWxlY3RcbiAgICAgICYge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDI1JSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCA1JSk7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYShjb2xvci15aXEoJGNvbG9yKSwgMC43KTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAyNSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGx1Z2luOiBCb290c3RyYXAgU2xpZGVyXG4vL1xuXG4vLyBUb29sdGlwIGZpeFxuLnNsaWRlciAudG9vbHRpcC5pbiB7XG4gIG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7XG59XG5cbi8vIFN0eWxlIG92ZXJyaWRlXG4uc2xpZGVyIHtcbiAgJi5zbGlkZXItdmVydGljYWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmLnNsaWRlci1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBDb2xvcnNcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5zbGlkZXItI3skbmFtZX0gLnNsaWRlciB7XG4gICAgLnNsaWRlci1zZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAuc2xpZGVyLSN7JG5hbWV9IC5zbGlkZXIge1xuICAgIC5zbGlkZXItc2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIC5zbGlkZXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDEwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgIC5zbGlkZXItI3skbmFtZX0gLnNsaWRlciB7XG4gICAgICAuc2xpZGVyLXNlbGVjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMtYWx0IHtcbiAgICAuc2xpZGVyLSN7JG5hbWV9IC5zbGlkZXIge1xuICAgICAgLnNsaWRlci1zZWxlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGx1Z2luOiBpQ2hlY2sgQm9vdHN0cmFwXG4vL1xuXG4vLyBpQ2hlY2sgY29sb3JzICh0aGVtZSBjb2xvcnMpXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4gIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICB9XG5cbiAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgfVxuXG4gIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3J9O1xuICAgIGJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICB9XG59XG5cbi8vIGlDaGVjayBjb2xvcnMgKGNvbG9ycylcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgbGFiZWw6OmJlZm9yZSxcbiAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIH1cblxuICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4gIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICB9XG5cbiAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIH1cbn1cblxuLmRhcmstbW9kZSB7XG4gIFtjbGFzcyo9XCJpY2hlY2stXCJdID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKSB7XG4gICAgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSxcbiAgICArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxuICB9XG4gIC8vIGlDaGVjayBjb2xvcnMgKHRoZW1lIGNvbG9ycylcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBsYWJlbDo6YmVmb3JlLFxuICAgIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgfVxuXG4gICAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBsYWJlbDo6YmVmb3JlLFxuICAgIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgfVxuXG4gICAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuICAgIC5pY2hlY2stI3skbmFtZX0gPiBpbnB1dDpmaXJzdC1jaGlsZDpjaGVja2VkICsgaW5wdXRbdHlwZT1cImhpZGRlblwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3J9O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgfVxuICB9XG5cbiAgLy8gaUNoZWNrIGNvbG9ycyAoY29sb3JzKVxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMtYWx0IHtcbiAgICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUsXG4gICAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgICB9XG5cbiAgICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKTpmb2N1cyArIGxhYmVsOjpiZWZvcmUsXG4gICAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgICB9XG5cbiAgICAuaWNoZWNrLSN7JG5hbWV9ID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4gICAgLmljaGVjay0jeyRuYW1lfSA+IGlucHV0OmZpcnN0LWNoaWxkOmNoZWNrZWQgKyBpbnB1dFt0eXBlPVwiaGlkZGVuXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgICBib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQbHVnaW5zOiBqUXVlcnkgTWFwYWVsXG4vL1xuXG4ubWFwYWVsIHtcbiAgLm1hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm1hcFRvb2x0aXAge1xuICAgIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgfVxuXG4gIC5teUxlZ2VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTUwMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxuXG4gIC56b29tQnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uLWRlZmF1bHQtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cztcbiAgICBjb2xvcjogJGJ1dHRvbi1kZWZhdWx0LWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGhlaWdodDogMTZweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2lkdGg6IDE2cHg7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICYuaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRidXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9yLCA1JSk7XG4gICAgICBjb2xvcjogZGFya2VuKCRidXR0b24tZGVmYXVsdC1jb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAuem9vbVJlc2V0IHtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cblxuICAuem9vbUluIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cblxuICAuem9vbU91dCB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG4iLCIvL1xuLy8gUGx1Z2luczogSlFWTWFwXG4vL1xuXG4vLyBab29tIEJ1dHRvbiBzaXplIGZpeGVzXG4uanF2bWFwLXpvb21pbixcbi5qcXZtYXAtem9vbW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uLWRlZmF1bHQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gIGNvbG9yOiAkYnV0dG9uLWRlZmF1bHQtY29sb3I7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICYuaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZC1jb2xvciwgNSUpO1xuICAgIGNvbG9yOiBkYXJrZW4oJGJ1dHRvbi1kZWZhdWx0LWNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvL1xuLy8gUGx1Z2luOiBTd2VldEFsZXJ0MlxuLy9cblxuLy8gSWNvbiBDb2xvcnNcbi5zd2FsMi1pY29uIHtcbiAgJi5zd2FsMi1pbmZvIHtcbiAgICBib3JkZXItY29sb3I6IGxpZ3RoZW4oJGluZm8sIDIwJSk7XG4gICAgY29sb3I6ICRpbmZvO1xuICB9XG5cbiAgJi5zd2FsMi13YXJuaW5nIHtcbiAgICBib3JkZXItY29sb3I6IGxpZ3RoZW4oJHdhcm5pbmcsIDIwJSk7XG4gICAgY29sb3I6ICR3YXJuaW5nO1xuICB9XG5cbiAgJi5zd2FsMi1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWd0aGVuKCRkYW5nZXIsIDIwJSk7XG4gICAgY29sb3I6ICRkYW5nZXI7XG4gIH1cblxuICAmLnN3YWwyLXF1ZXN0aW9uIHtcbiAgICBib3JkZXItY29sb3I6IGxpZ3RoZW4oJHNlY29uZGFyeSwgMjAlKTtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgfVxuXG4gICYuc3dhbDItc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWd0aGVuKCRzdWNjZXNzLCAyMCUpO1xuICAgIGNvbG9yOiAkc3VjY2VzcztcblxuICAgIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xuICAgICAgYm9yZGVyLWNvbG9yOiBsaWd0aGVuKCRzdWNjZXNzLCAyMCUpO1xuICAgIH1cblxuICAgIFtjbGFzc149J3N3YWwyLXN1Y2Nlc3MtbGluZSddIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgIH1cbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgLnN3YWwyLXBvcHVwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBjb2xvcjogJGdyYXktMjAwO1xuXG4gICAgLnN3YWwyLWNvbnRlbnQsXG4gICAgLnN3YWwyLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGx1Z2luOiBUb2FzdHJcbi8vXG5cbi8vIEJhY2tncm91bmQgdG8gRm9udEF3ZXNvbWUgSWNvbnNcbi8vICN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qge1xuLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbi8vIH1cbi8vICN0b2FzdC1jb250YWluZXIgPiAudG9hc3QgLnRvYXN0LW1lc3NhZ2U6YmVmb3JlIHtcbi8vICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuLy8gICAgIGZvbnQtc2l6ZTogMjRweDtcbi8vICAgICBmb250LXdlaWdodDogOTAwO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuLy8gICAgIGZsb2F0OiBsZWZ0O1xuLy8gICAgIGNvbG9yOiAkd2hpdGU7XG4vLyAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4vLyAgICAgbWFyZ2luOiBhdXRvIDAuNWVtIGF1dG8gLTEuNWVtO1xuLy8gfVxuLy8gI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC13YXJuaW5nIC50b2FzdC1tZXNzYWdlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCJcXGYwNmFcIjtcbi8vIH1cbi8vICN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtZXJyb3IgLnRvYXN0LW1lc3NhZ2U6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIlxcZjA3MVwiO1xuLy8gfVxuLy8gI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1pbmZvIC50b2FzdC1tZXNzYWdlOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCJcXGYwNWFcIjtcbi8vIH1cbi8vICN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtc3VjY2VzcyAudG9hc3QtbWVzc2FnZTpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG4vLyB9XG5cblxuI3RvYXN0LWNvbnRhaW5lciB7XG4gIC8vIEJhY2tncm91bmQgY29sb3JcbiAgLnRvYXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gIC50b2FzdC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcbiAgfVxuXG4gIC50b2FzdC1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgfVxuXG4gIC50b2FzdC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcbiAgfVxuXG4gIC50b2FzdC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcbiAgfVxufVxuXG4vLyBmdWxsIHdpZHRoIGZpeFxuLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoIC50b2FzdCxcbi50b2FzdC10b3AtZnVsbC13aWR0aCAudG9hc3Qge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG4iLCIvL1xuLy8gUGx1Z2luOiBQYWNlXG4vL1xuXG4ucGFjZSB7XG4gIHotaW5kZXg6ICR6aW5kZXgtbWFpbi1zaWRlYmFyICsgMTA7XG5cbiAgLnBhY2UtcHJvZ3Jlc3Mge1xuICAgIHotaW5kZXg6ICR6aW5kZXgtbWFpbi1zaWRlYmFyICsgMTE7XG4gIH1cblxuICAucGFjZS1hY3Rpdml0eSB7XG4gICAgei1pbmRleDogJHppbmRleC1tYWluLXNpZGViYXIgKyAxMjtcbiAgfVxufVxuXG4vLyBNaXhpblxuQG1peGluIHBhY2UtdmFyaWFudCgkbmFtZSwgJGNvbG9yKSB7XG4gIC5wYWNlLSN7JG5hbWV9IHtcbiAgICAucGFjZSB7XG4gICAgICAucGFjZS1wcm9ncmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFjZS1iYXJiZXItc2hvcC0jeyRuYW1lfSB7XG4gICAgLnBhY2Uge1xuICAgICAgYmFja2dyb3VuZDogY29sb3IteWlxKCRjb2xvcik7XG5cbiAgICAgIC5wYWNlLXByb2dyZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAucGFjZS1hY3Rpdml0eSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYShjb2xvci15aXEoJGNvbG9yKSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKGNvbG9yLXlpcSgkY29sb3IpLCAwLjIpIDUwJSwgcmdiYShjb2xvci15aXEoJGNvbG9yKSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNlLWJpZy1jb3VudGVyLSN7JG5hbWV9IHtcbiAgICAucGFjZSB7XG4gICAgICAucGFjZS1wcm9ncmVzczo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3IsIC4xOTk5OTk5OTk5OTk5OTk5Nik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2UtYm91bmNlLSN7JG5hbWV9IHtcbiAgICAucGFjZSB7XG4gICAgICAucGFjZS1hY3Rpdml0eSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFjZS1jZW50ZXItYXRvbS0jeyRuYW1lfSB7XG4gICAgLnBhY2UtcHJvZ3Jlc3Mge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IC43cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTclO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWNlLWFjdGl2aXR5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOjphZnRlcixcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNlLWNlbnRlci1jaXJjbGUtI3skbmFtZX0ge1xuICAgIC5wYWNlIHtcbiAgICAgIC5wYWNlLXByb2dyZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsIC44KTtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNlLWNlbnRlci1yYWRhci0jeyRuYW1lfSB7XG4gICAgLnBhY2Uge1xuICAgICAgLnBhY2UtYWN0aXZpdHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNlLWNlbnRlci1zaW1wbGUtI3skbmFtZX0ge1xuICAgIC5wYWNlIHtcbiAgICAgIGJhY2tncm91bmQ6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIC5wYWNlLXByb2dyZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNlLW1hdGVyaWFsLSN7JG5hbWV9IHtcbiAgICAucGFjZSB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5wYWNlLWNvcm5lci1pbmRpY2F0b3ItI3skbmFtZX0ge1xuICAgIC5wYWNlIHtcbiAgICAgIC5wYWNlLWFjdGl2aXR5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIsXG4gICAgICAucGFjZS1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG5cblxuICAgICAgLnBhY2UtYWN0aXZpdHk6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKCRjb2xvciwgLjIpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKCRjb2xvciwgLjIpO1xuICAgICAgfVxuXG4gICAgICAucGFjZS1hY3Rpdml0eTo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoJGNvbG9yLCAuMik7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgkY29sb3IsIC4yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFjZS1maWxsLWxlZnQtI3skbmFtZX0ge1xuICAgIC5wYWNlIHtcbiAgICAgIC5wYWNlLXByb2dyZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIDAuMTk5OTk5OTk5OTk5OTk5OTYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNlLWZsYXNoLSN7JG5hbWV9IHtcbiAgICAucGFjZSB7XG4gICAgICAucGFjZS1wcm9ncmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgLnBhY2UtcHJvZ3Jlc3MtaW5uZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAkY29sb3IsIDAgMCA1cHggJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAucGFjZS1hY3Rpdml0eSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFjZS1sb2FkaW5nLWJhci0jeyRuYW1lfSB7XG4gICAgLnBhY2Uge1xuICAgICAgLnBhY2UtcHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDEyMHB4IDAgY29sb3IteWlxKCRjb2xvciksIDI0MHB4IDAgY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG5cbiAgICAgIC5wYWNlLWFjdGl2aXR5IHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRjb2xvciwgaW5zZXQgMCAwIDAgN3B4IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWNlLW1hYy1vc3gtI3skbmFtZX0ge1xuICAgIC5wYWNlIHtcbiAgICAgIC5wYWNlLXByb2dyZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDAgJGNvbG9yLCBpbnNldCAwIC0xcHggJGNvbG9yLCBpbnNldCAwIDJweCByZ2JhKGNvbG9yLXlpcSgkY29sb3IpLCAwLjUpLCBpbnNldCAwIDZweCByZ2JhKGNvbG9yLXlpcSgkY29sb3IpLCAuMyk7XG4gICAgICB9XG5cbiAgICAgIC5wYWNlLWFjdGl2aXR5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoY29sb3IteWlxKCRjb2xvciksIC42NSkgMCUsIHJnYmEoY29sb3IteWlxKCRjb2xvciksIC4xNSkgMTAwJSk7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFjZS1wcm9ncmVzcy1jb2xvci0jeyRuYW1lfSB7XG4gICAgLnBhY2UtcHJvZ3Jlc3Mge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBwYWNlLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG59XG5cbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gIEBpbmNsdWRlIHBhY2UtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuIiwiLyoqXG4gICogYm9vdHN0cmFwLXN3aXRjaCAtIFR1cm4gY2hlY2tib3hlcyBhbmQgcmFkaW8gYnV0dG9ucyBpbnRvIHRvZ2dsZSBzd2l0Y2hlcy5cbiAgKlxuICAqIEB2ZXJzaW9uIHYzLjQgKE1PRERFRClcbiAgKiBAaG9tZXBhZ2UgaHR0cHM6Ly9idHRzdHJwLmdpdGh1Yi5pby9ib290c3RyYXAtc3dpdGNoXG4gICogQGF1dGhvciBNYXR0aWEgTGFyZW50aXMgPG1hdHRpYUBsYXJlbnRpcy5ldT4gKGh0dHA6Ly9sYXJlbnRpcy5ldSlcbiAgKiBAbGljZW5zZSBNSVRcbiAgKi9cblxuJGJvb3RzdHJhcC1zd2l0Y2gtYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzO1xuJGJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLWJvcmRlci1yYWRpdXM6IC4xcmVtO1xuXG4uYm9vdHN0cmFwLXN3aXRjaCB7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9vdHN0cmFwLXN3aXRjaC1ib3JkZXItcmFkaXVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgei1pbmRleDogMDtcblxuICAuYm9vdHN0cmFwLXN3aXRjaC1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib290c3RyYXAtc3dpdGNoLWJvcmRlci1yYWRpdXM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG4gIH1cblxuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgYm94LXNoYWRvdzogJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuICAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcblxuICAgICYuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGdyYXktMjAwKTtcbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgICAgJi5ib290c3RyYXAtc3dpdGNoLSN7JG5hbWV9IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgICAgICYuYm9vdHN0cmFwLXN3aXRjaC0jeyRuYW1lfSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLWJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLWJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib290c3RyYXAtc3dpdGNoLWhhbmRsZS1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSxcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAmLmJvb3RzdHJhcC1zd2l0Y2gtbWluaSB7XG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmc6IC4xcmVtIC4zcmVtO1xuICAgIH1cbiAgfVxuXG4gICYuYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCB7XG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmc6IC4ycmVtIC40cmVtO1xuICAgIH1cbiAgfVxuXG4gICYuYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSB7XG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzM3JlbTtcbiAgICAgIHBhZGRpbmc6IC4zcmVtIC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICYuYm9vdHN0cmFwLXN3aXRjaC1kaXNhYmxlZCxcbiAgJi5ib290c3RyYXAtc3dpdGNoLXJlYWRvbmx5LFxuICAmLmJvb3RzdHJhcC1zd2l0Y2gtaW5kZXRlcm1pbmF0ZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxuXG4gICYuYm9vdHN0cmFwLXN3aXRjaC1hbmltYXRlIC5ib290c3RyYXAtc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgLjVzO1xuICB9XG5cbiAgJi5ib290c3RyYXAtc3dpdGNoLWludmVyc2Uge1xuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICRib290c3RyYXAtc3dpdGNoLWhhbmRsZS1ib3JkZXItcmFkaXVzICRib290c3RyYXAtc3dpdGNoLWhhbmRsZS1ib3JkZXItcmFkaXVzIDA7XG4gICAgfVxuXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1cyAwIDAgJGJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuICB9XG5cbiAgLy8gJi5ib290c3RyYXAtc3dpdGNoLWZvY3VzZWQge1xuICAvLyAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjtcbiAgLy8gICBib3gtc2hhZG93OiAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIC8vICAgb3V0bGluZTogMDtcbiAgLy8gfVxuXG4gICYuYm9vdHN0cmFwLXN3aXRjaC1vbiAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCxcbiAgJi5ib290c3RyYXAtc3dpdGNoLWludmVyc2UuYm9vdHN0cmFwLXN3aXRjaC1vZmYgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmLmJvb3RzdHJhcC1zd2l0Y2gtb2ZmIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsLFxuICAmLmJvb3RzdHJhcC1zd2l0Y2gtaW52ZXJzZS5ib290c3RyYXAtc3dpdGNoLW9uIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgLmJvb3RzdHJhcC1zd2l0Y2gge1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWRlZmF1bHQsXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCAyLjUlKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDcuNSUpO1xuICAgIH1cbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiB7XG4gICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMtYWx0IHtcbiAgICAgICAgJi5ib290c3RyYXAtc3dpdGNoLSN7JG5hbWV9IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgICAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtI3skbmFtZX0ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQbHVnaW5zOiBNaXNjZWxsYW5lb3VzXG4vLyBPbGQgcGx1Z2luIGNvZGVzXG4vL1xuXG4vLyBfZml4IGZvciBzcGFya2xpbmUgdG9vbHRpcFxuLmpxc3Rvb2x0aXAge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8vIGpRdWVyeVVJXG4uY29ubmVjdGVkU29ydGFibGUge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uc29ydC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAkZ3JheS0zMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8vIENoYXJ0c1xuLmNoYXJ0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5cbi5kYXJrLW1vZGUge1xuICAuaXJzLS1mbGF0IC5pcnMtbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgMTAlKTtcbiAgfVxuICAuanNncmlkLWVkaXQtcm93ID4gLmpzZ3JpZC1jZWxsLFxuICAuanNncmlkLWZpbHRlci1yb3cgPiAuanNncmlkLWNlbGwsXG4gIC5qc2dyaWQtZ3JpZC1ib2R5LCAuanNncmlkLWdyaWQtaGVhZGVyLFxuICAuanNncmlkLWhlYWRlci1yb3cgPiAuanNncmlkLWhlYWRlci1jZWxsLFxuICAuanNncmlkLWluc2VydC1yb3cgPiAuanNncmlkLWNlbGwsXG4gIC5qc2dyaWQtcm93ID4gLmpzZ3JpZC1jZWxsLFxuICAuanNncmlkLWFsdC1yb3cgPiAuanNncmlkLWNlbGwge1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICB9XG4gIC5qc2dyaWQtaGVhZGVyLXJvdyA+IC5qc2dyaWQtaGVhZGVyLWNlbGwsXG4gIC5qc2dyaWQtcm93ID4gLmpzZ3JpZC1jZWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgfVxuICAuanNncmlkLWFsdC1yb3cgPiAuanNncmlkLWNlbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDIuNSUpO1xuICB9XG4gIC5qc2dyaWQtc2VsZWN0ZWQtcm93ID4gLmpzZ3JpZC1jZWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRkYXJrLCA1JSk7XG4gIH1cbn1cbiIsIi8vXG4vLyBNaXNjOiBNaXNjZWxsYW5lb3VzXG4vL1xuXG4uYm9yZGVyLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vLyBEZXNjcmlwdGlvbiBCbG9ja3Ncbi5kZXNjcmlwdGlvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYubWFyZ2luLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gID4gLmRlc2NyaXB0aW9uLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICA+IC5kZXNjcmlwdGlvbi10ZXh0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLy8gRGVzY3JpcHRpb24gQmxvY2sgRXh0ZW5zaW9uXG4gIC5kZXNjcmlwdGlvbi1pY29uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLy8gTGlzdCB1dGlsaXR5IGNsYXNzZXNcbi5saXN0LWdyb3VwLXVuYm9yZGVyZWQge1xuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5saXN0LWhlYWRlciB7XG4gIGNvbG9yOiAkZ3JheS02MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTBweCA0cHg7XG59XG5cbi5saXN0LXNlcGVyYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMTVweCAwIDlweDtcbn1cblxuLmxpc3QtbGluayB7XG4gID4gYSB7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICBwYWRkaW5nOiA0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFVzZXIgYmxvY2tcbi51c2VyLWJsb2NrIHtcbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cblxuICAudXNlcm5hbWUsXG4gIC5kZXNjcmlwdGlvbixcbiAgLmNvbW1lbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG5cbiAgLnVzZXJuYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG5cbiAgJi51c2VyLWJsb2NrLXNtIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6ICRpbWctc2l6ZS1zbTtcbiAgICAgIGhlaWdodDogJGltZy1zaXplLXNtO1xuICAgIH1cblxuICAgIC51c2VybmFtZSxcbiAgICAuZGVzY3JpcHRpb24sXG4gICAgLmNvbW1lbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnVzZXJuYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW1hZ2Ugc2l6ZXNcbi5pbWctc20sXG4uaW1nLW1kLFxuLmltZy1sZyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW1nLXNtIHtcbiAgaGVpZ2h0OiAkaW1nLXNpemUtc207XG4gIHdpZHRoOiAkaW1nLXNpemUtc207XG5cbiAgKyAuaW1nLXB1c2gge1xuICAgIG1hcmdpbi1sZWZ0OiAkaW1nLXNpemUtc20gKyAkaW1nLXNpemUtcHVzaDtcbiAgfVxufVxuXG4uaW1nLW1kIHtcbiAgd2lkdGg6ICRpbWctc2l6ZS1tZDtcbiAgaGVpZ2h0OiAkaW1nLXNpemUtbWQ7XG5cbiAgKyAuaW1nLXB1c2gge1xuICAgIG1hcmdpbi1sZWZ0OiAkaW1nLXNpemUtbWQgKyAkaW1nLXNpemUtcHVzaDtcbiAgfVxufVxuXG4uaW1nLWxnIHtcbiAgd2lkdGg6ICRpbWctc2l6ZS1sZztcbiAgaGVpZ2h0OiAkaW1nLXNpemUtbGc7XG5cbiAgKyAuaW1nLXB1c2gge1xuICAgIG1hcmdpbi1sZWZ0OiAkaW1nLXNpemUtbGcgKyAkaW1nLXNpemUtcHVzaDtcbiAgfVxufVxuXG4vLyBJbWFnZSBib3JkZXJlZFxuLmltZy1ib3JkZXJlZCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRncmF5LTUwMDtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4uaW1nLWJvcmRlcmVkLXNtIHtcbiAgYm9yZGVyOiAycHggc29saWQgJGdyYXktNTAwO1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi8vIFJvdW5kZWQgYW5kIENpcmNsZSBJbWFnZXNcbi5pbWctcm91bmRlZCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuXG4uaW1nLWNpcmNsZSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbn1cblxuLy8gSW1hZ2Ugc2l6ZXNcbi5pbWctc2l6ZS02NCxcbi5pbWctc2l6ZS01MCxcbi5pbWctc2l6ZS0zMiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy1zaXplLTY0IHtcbiAgd2lkdGg6IDY0cHg7XG59XG5cbi5pbWctc2l6ZS01MCB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uaW1nLXNpemUtMzIge1xuICB3aWR0aDogMzJweDtcbn1cblxuLy8gQmxvY2sgc2l6ZXNcbi5zaXplLTMyLFxuLnNpemUtNDAsXG4uc2l6ZS01MCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXplLTMyIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5zaXplLTQwIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5zaXplLTUwIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi8vIEdlbmVyYWwgYXR0YWNoZW1udCBibG9ja1xuLmF0dGFjaG1lbnQtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogNXB4O1xuXG4gIC5hdHRhY2htZW50LWltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cblxuICAuYXR0YWNobWVudC1wdXNoZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgfVxuXG4gIC5hdHRhY2htZW50LWhlYWRpbmcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5hdHRhY2htZW50LXRleHQge1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gIH1cbn1cblxuLy8gT3ZlcmxheXMgZm9yIENhcmQsIEluZm9Cb3ggJiBTbWFsbEJveFxuLmNhcmQsXG4ub3ZlcmxheS13cmFwcGVyLFxuLmluZm8tYm94LFxuLnNtYWxsLWJveCB7XG4gIC8vIEJveCBvdmVybGF5IGZvciBMT0FESU5HIFNUQVRFIGVmZmVjdFxuICA+IC5vdmVybGF5LFxuICA+IC5sb2FkaW5nLWltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vdmVybGF5IHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAuNyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiA1MDtcblxuICAgID4gLmZhLFxuICAgID4gLmZhcyxcbiAgICA+IC5mYXIsXG4gICAgPiAuZmFiLFxuICAgID4gLmZhbCxcbiAgICA+IC5mYWQsXG4gICAgPiAuc3ZnLWlubGluZS0tZmEsXG4gICAgPiAuaW9uIHtcbiAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgfVxuXG4gICAgJi5kYXJrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAuNSk7XG5cbiAgICAgID4gLmZhLFxuICAgICAgPiAuZmFzLFxuICAgICAgPiAuZmFyLFxuICAgICAgPiAuZmFiLFxuICAgICAgPiAuZmFsLFxuICAgICAgPiAuZmFkLFxuICAgICAgPiAuc3ZnLWlubGluZS0tZmEsXG4gICAgICA+IC5pb24ge1xuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFiLXBhbmUge1xuICAvLyBCb3ggb3ZlcmxheSBmb3IgTE9BRElORyBTVEFURSBlZmZlY3Qgb24gVGFiIFBhbmVsc1xuICA+IC5vdmVybGF5LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICA+IC5vdmVybGF5IHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXg7XG4gICAgICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogI3skY2FyZC1zcGFjZXIteH0pO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiAjeyRjYXJkLXNwYWNlci14fSk7XG5cbiAgICAgICYuZGFyayB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJpYmJvblxuLnJpYmJvbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiAkcmliYm9uLXdyYXBwZXItc2l6ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTJweDtcbiAgdG9wOiAtMnB4O1xuICB3aWR0aDogJHJpYmJvbi13cmFwcGVyLXNpemU7XG4gIHotaW5kZXg6IDEwO1xuXG4gICYucmliYm9uLWxnIHtcbiAgICBoZWlnaHQ6ICRyaWJib24tbGctd3JhcHBlci1zaXplO1xuICAgIHdpZHRoOiAkcmliYm9uLWxnLXdyYXBwZXItc2l6ZTtcblxuICAgIC5yaWJib24ge1xuICAgICAgcmlnaHQ6ICRyaWJib24tbGctcmlnaHQ7XG4gICAgICB0b3A6ICRyaWJib24tbGctdG9wO1xuICAgICAgd2lkdGg6ICRyaWJib24tbGctd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgJi5yaWJib24teGwge1xuICAgIGhlaWdodDogJHJpYmJvbi14bC13cmFwcGVyLXNpemU7XG4gICAgd2lkdGg6ICRyaWJib24teGwtd3JhcHBlci1zaXplO1xuXG4gICAgLnJpYmJvbiB7XG4gICAgICByaWdodDogJHJpYmJvbi14bC1yaWdodDtcbiAgICAgIHRvcDogJHJpYmJvbi14bC10b3A7XG4gICAgICB3aWR0aDogJHJpYmJvbi14bC13aWR0aDtcbiAgICB9XG4gIH1cblxuICAucmliYm9uIHtcbiAgICBib3gtc2hhZG93OiAwIDAgJHJpYmJvbi1ib3JkZXItc2l6ZSByZ2JhKCRibGFjaywgLjMpO1xuICAgIGZvbnQtc2l6ZTogJHJpYmJvbi1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRyaWJib24tbGluZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogJHJpYmJvbi1wYWRkaW5nO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogJHJpYmJvbi1yaWdodDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoJGJsYWNrLCAuNCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0b3A6ICRyaWJib24tdG9wO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB3aWR0aDogJHJpYmJvbi13aWR0aDtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItbGVmdDogJHJpYmJvbi1ib3JkZXItc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogJHJpYmJvbi1ib3JkZXItc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6ICRyaWJib24tYm9yZGVyLXNpemUgc29saWQgIzllOWU5ZTtcbiAgICAgIGJvdHRvbTogLSRyaWJib24tYm9yZGVyLXNpemU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTY3JvbGwgVG8gVG9wXG4uYmFjay10by10b3Age1xuICBib3R0b206IDEuMjVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDEuMjVyZW07XG4gIHotaW5kZXg6ICR6aW5kZXgtY29udHJvbC1zaWRlYmFyICsgMTtcblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vIFByZVxucHJlIHtcbiAgcGFkZGluZzogLjc1cmVtO1xufVxuXG4vLyBCbG9ja3F1b3RlcyBzdHlsZXNcbmJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1sZWZ0OiAuN3JlbSBzb2xpZCAkcHJpbWFyeTtcbiAgbWFyZ2luOiAxLjVlbSAuN3JlbTtcbiAgcGFkZGluZzogLjVlbSAuN3JlbTtcblxuICAuYm94ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgfVxuXG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgICYucXVvdGUtI3skY29sb3J9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuXG4gICAgICBoMSxcbiAgICAgIGgyLFxuICAgICAgaDMsXG4gICAgICBoNCxcbiAgICAgIGg1LFxuICAgICAgaDYge1xuICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgICYucXVvdGUtI3skY29sb3J9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuXG4gICAgICBoMSxcbiAgICAgIGgyLFxuICAgICAgaDMsXG4gICAgICBoNCxcbiAgICAgIGg1LFxuICAgICAgaDYge1xuICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYiBDdXN0b20gQ29udGVudFxuXG4udGFiLWN1c3RvbS1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgcGFkZGluZy10b3A6IC41cmVtO1xufVxuXG4ubmF2ICsgLnRhYi1jdXN0b20tY29udGVudCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbn1cblxuXG4vLyBCYWRnZSBCVE4gU3R5bGVcbi5iYWRnZS1idG4ge1xuICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLWJvcmRlci1yYWRpdXMteHM7XG4gIGZvbnQtc2l6ZTogJGJ1dHRvbi1mb250LXNpemUteHM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZy15LXhzICogMiAkYnV0dG9uLXBhZGRpbmcteC14cyAqIDI7XG59XG5cbi5iYWRnZS1idG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmc6IC4zNzVyZW0gLjZyZW07XG59XG5cbi5kYXJrLW1vZGUge1xuICBhOm5vdCguYnRuKTpob3ZlciB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGxpbmstY29sb3IsIDEwJSk7XG4gIH1cbiAgLmF0dGFjaG1lbnQtYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDMuNzUlKTtcblxuICAgIC5hdHRhY2htZW50LXRleHQge1xuICAgICAgY29sb3I6ICRncmF5LTQwMDtcbiAgICB9XG4gIH1cbiAgYmxvY2txdW90ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgNSUpO1xuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAmLnF1b3RlLSN7JGNvbG9yfSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYge1xuICAgICAgICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAgICYucXVvdGUtI3skY29sb3J9IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdmFsdWU7XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNiB7XG4gICAgICAgICAgY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2xvc2UsXG4gIC5tYWlsYm94LWF0dGFjaG1lbnQtY2xvc2Uge1xuICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgJGdyYXktNzAwO1xuICB9XG4gIC50YWItY3VzdG9tLWNvbnRlbnQge1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xuICB9XG59XG4iLCIvL1xuLy8gTWlzYzogUHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIC8vQWRkIHRvIGVsZW1lbnRzIHRoYXQgeW91IGRvIG5vdCB3YW50IHRvIHNob3cgd2hlbiBwcmludGluZ1xuICAubm8tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vRWxlbWVudHMgdGhhdCB3ZSB3YW50IHRvIGhpZGUgd2hlbiBwcmludGluZ1xuICAubWFpbi1zaWRlYmFyLFxuICAubWFpbi1oZWFkZXIsXG4gIC5jb250ZW50LWhlYWRlciB7XG4gICAgQGV4dGVuZCAubm8tcHJpbnQ7XG4gIH1cblxuICAvL1RoaXMgaXMgdGhlIG9ubHkgZWxlbWVudCB0aGF0IHNob3VsZCBhcHBlYXIsIHNvIGxldCdzIHJlbW92ZSB0aGUgbWFyZ2luc1xuICAuY29udGVudC13cmFwcGVyLFxuICAubWFpbi1mb290ZXIge1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5sYXlvdXQtZml4ZWQgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vSW52b2ljZSBwcmludGluZ1xuICAuaW52b2ljZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmludm9pY2UtY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMzMyU7XG4gIH1cblxuICAvL01ha2Ugc3VyZSB0YWJsZSBjb250ZW50IGRpc3BsYXlzIHByb3Blcmx5XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgID4gLnRhYmxlIHRyIHRoLFxuICAgID4gLnRhYmxlIHRyIHRkIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IFRleHRcbi8vXG5cbi8vIHRleHQgbW9kaWZpY2F0aW9uXG4udGV4dC1ib2xkIHtcbiAgJixcbiAgJi50YWJsZSB0ZCxcbiAgJi50YWJsZSB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4udGV4dC14cyB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zbSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tZCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxnIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXhsIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsICFpbXBvcnRhbnQ7XG59XG5cbi8vIHRleHQgY29sb3IgdmFyaWF0aW9uc1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgLnRleHQtI3skbmFtZX0ge1xuICAgIGNvbG9yOiAjeyRjb2xvcn0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGFyay1tb2RlIHtcbiAgLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiAkZ3JheS01MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgIC50ZXh0LSN7JG5hbWV9IHtcbiAgICAgIGNvbG9yOiAjeyRjb2xvcn0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDb21wb25lbnQ6IEVsZXZhdGlvblxuLy9cblxuLmVsZXZhdGlvbi0wIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBCYWNrZ3JvdW5kIGNvbG9ycyAoY29sb3JzKVxuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZWxldmF0aW9ucyB7XG4gIC5lbGV2YXRpb24tI3skbmFtZX0ge1xuICAgIGJveC1zaGFkb3c6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvL1xuLy8gTWl4aW5zOiBCYWNrZ3JvdW5kc1xuLy9cblxuLy8gQmFja2dyb3VuZCBWYXJpYW50XG5AbWl4aW4gYmFja2dyb3VuZC12YXJpYW50KCRuYW1lLCAkY29sb3IpIHtcbiAgLmJnLSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRjb2xvcn0gIWltcG9ydGFudDtcblxuICAgICYsXG4gICAgPiBhIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuYnRuIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oY29sb3IteWlxKCRjb2xvciksIDcuNSUpO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMi41JSk7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoZGFya2VuKCRjb2xvciwgMTAlKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJhY2tncm91bmQgR3JhZGllbnQgVmFyaWFudFxuQG1peGluIGJhY2tncm91bmQtZ3JhZGllbnQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKSB7XG4gIC5iZy1ncmFkaWVudC0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuXG4gICAgJi5idG4ge1xuICAgICAgJi5kaXNhYmxlZCxcbiAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgICAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsIGRhcmtlbigkY29sb3IsIDcuNSUpLCAxNSUpLCBkYXJrZW4oJGNvbG9yLCA3LjUlKSkgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICBjb2xvcjogZGFya2VuKGNvbG9yLXlpcSgkY29sb3IpLCA3LjUlKTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCBkYXJrZW4oJGNvbG9yLCAxMCUpLCAxNSUpLCBkYXJrZW4oJGNvbG9yLCAxMCUpKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDEyLjUlKTtcbiAgICAgICAgY29sb3I6IGNvbG9yLXlpcShkYXJrZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBNaXNjOiBDb2xvcnNcbi8vXG5cbi8vIEJhY2tncm91bmQgY29sb3JzICh0aGVtZSBjb2xvcnMpXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG59XG5cbi8vIEJhY2tncm91bmQgY29sb3JzIChjb2xvcnMpXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG59XG5cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTAwO1xuICBjb2xvcjogY29sb3IteWlxKCRncmF5LTUwMCk7XG59XG5cbi5iZy1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JheS0yMDAsIDMlKTtcbiAgY29sb3I6IGNvbG9yLXlpcShsaWdodGVuKCRncmF5LTIwMCwgMyUpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJsYWNrKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiBjb2xvci15aXEoJHdoaXRlKSAhaW1wb3J0YW50O1xufVxuXG4vLyBHcmFkaWVudCBCYWNrZ3JvdW5kIGNvbG9ycyAodGhlbWUgY29sb3JzKVxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1ncmFkaWVudC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xufVxuXG4vLyBHcmFkaWVudCBCYWNrZ3JvdW5kIGNvbG9ycyAoY29sb3JzKVxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1ncmFkaWVudC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xufVxuXG4vLyBCYWNrZ3J1bmQgQ29sb3IgRGlzYWJsZWRcbltjbGFzc149XCJiZy1cIl0uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNjU7XG59XG5cbi8vIFRleHQgbXV0ZWQgaG92ZXJcbmEudGV4dC1tdXRlZDpob3ZlciB7XG4gIGNvbG9yOiB0aGVtZS1jb2xvcihwcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4vLyBMaW5rIFN0eWxlc1xuLmxpbmstbXV0ZWQge1xuICBjb2xvcjogZGFya2VuKCRncmF5LTUwMCwgMzAlKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogZGFya2VuKCRncmF5LTUwMCwgNDAlKTtcbiAgfVxufVxuXG4ubGluay1ibGFjayB7XG4gIGNvbG9yOiAkZ3JheS02MDA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGdyYXktNTAwLCAyMCUpO1xuICB9XG59XG5cbi8vIEFjY2VudCBjb2xvcnMgKHRoZW1lIGNvbG9ycylcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGFjY2VudC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xufVxuXG4vLyBBY2NlbnQgY29sb3JzIChjb2xvcnMpXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICBAaW5jbHVkZSBhY2NlbnQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbn1cblxuLy8gQWNjZW50IGJ1dHRvbiBvdmVycmlkZSBmaXhcbltjbGFzcyo9XCJhY2NlbnQtXCJdIHtcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBhLmJ0bi0jeyRuYW1lfSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgfVxuICB9XG59XG5cbi5kYXJrLW1vZGUge1xuICAuYmctbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDcuNSUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWJsYWNrLFxuICAudGV4dC1kYXJrLFxuICAubGluay1ibGFjayxcbiAgLmxpbmstZGFyayB7XG4gICAgY29sb3I6ICRncmF5LTQwMDtcbiAgfVxuXG4gIC8vIEJhY2tncm91bmQgY29sb3JzICh0aGVtZSBjb2xvcnMpXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxuXG4gIC8vIEJhY2tncm91bmQgY29sb3JzIChjb2xvcnMpXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxuXG4gIC8vIEdyYWRpZW50IEJhY2tncm91bmQgY29sb3JzICh0aGVtZSBjb2xvcnMpXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycy1hbHQge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxuXG4gIC8vIEdyYWRpZW50IEJhY2tncm91bmQgY29sb3JzIChjb2xvcnMpXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtZ3JhZGllbnQtdmFyaWFudCgkbmFtZSwgJGNvbG9yKTtcbiAgfVxuXG4gIC8vIEFjY2VudCBjb2xvcnMgKHRoZW1lIGNvbG9ycylcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgQGluY2x1ZGUgYWNjZW50LXZhcmlhbnQoJG5hbWUsICRjb2xvcik7XG4gIH1cblxuICBbY2xhc3MqPVwiYWNjZW50LVwiXSB7XG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzLWFsdCB7XG4gICAgICBhLmJ0bi0jeyRuYW1lfSB7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBBY2NlbnQgY29sb3JzIChjb2xvcnMpXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycy1hbHQge1xuICAgIEBpbmNsdWRlIGFjY2VudC12YXJpYW50KCRuYW1lLCAkY29sb3IpO1xuICB9XG59XG5cbi8vXG4iLCIvL1xuLy8gTWl4aW5zOiBBY2NlbnRcbi8vXG5cbi8vIEFjY2VudCBWYXJpYW50XG5AbWl4aW4gYWNjZW50LXZhcmlhbnQoJG5hbWUsICRjb2xvcikge1xuICAkbGluay1jb2xvcjogJGNvbG9yO1xuICAuYWNjZW50LSN7JG5hbWV9IHtcbiAgICAkbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCRjb2xvciwgMTUlKTtcbiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICRjb2xvcjtcbiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAuYnRuLWxpbmssXG4gICAgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKTpub3QoLnBhZ2UtbGluayk6bm90KC5idG4pLFxuICAgIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3ZlciAoKSB7XG4gICAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDIwJSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgJG5ldy1jb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN0ci1yZXBsYWNlKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCwgc3RyLXJlcGxhY2UoI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9LCBcIiNcIiwgXCIlMjNcIiksIHN0ci1yZXBsYWNlKCN7JG5ldy1jb2xvcn0sIFwiI1wiLCBcIiUyM1wiKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbDpmb2N1czpub3QoLmlzLWludmFsaWQpOm5vdCguaXMtd2FybmluZyk6bm90KC5pcy12YWxpZCksXG4gICAgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbiAgICAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjUlKTtcbiAgICB9XG5cbiAgICAucGFnZS1pdGVtIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIGEsXG4gICAgICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQgYSxcbiAgICAgICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIFtjbGFzcyo9XCJzaWRlYmFyLWRhcmstXCJdIHtcbiAgICAgIC5zaWRlYmFyIHtcbiAgICAgICAgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOm5vdCguYnRuLWFwcCk6bm90KC5uYXYtbGluayk6bm90KC5icmFuZC1saW5rKSB7XG4gICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstY29sb3I7XG5cbiAgICAgICAgICBAaW5jbHVkZSBob3ZlciAoKSB7XG4gICAgICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBbY2xhc3MqPVwic2lkZWJhci1saWdodC1cIl0ge1xuICAgICAgLnNpZGViYXIge1xuICAgICAgICBhOm5vdCguZHJvcGRvd24taXRlbSk6bm90KC5idG4tYXBwKTpub3QoLm5hdi1saW5rKTpub3QoLmJyYW5kLWxpbmspIHtcbiAgICAgICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtY29sb3I7XG5cbiAgICAgICAgICBAaW5jbHVkZSBob3ZlciAoKSB7XG4gICAgICAgICAgICBjb2xvcjogJHNpZGViYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kYXJrLW1vZGUuYWNjZW50LSN7JG5hbWV9IHtcbiAgICAucGFnZS1pdGVtIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogbGlnaHRlbigkbGluay1jb2xvciwgNSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiFcbiAqICAgQWRtaW5MVEUgdjMuMS4wXG4gKiAgIEF1dGhvcjogQ29sb3JsaWJcbiAqICAgV2Vic2l0ZTogQWRtaW5MVEUuaW8gPGh0dHBzOi8vYWRtaW5sdGUuaW8+XG4gKiAgIExpY2Vuc2U6IE9wZW4gc291cmNlIC0gTUlUIDxodHRwczovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVD5cbiAqL1xuXG4vL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgaXMgdG8gYmUgaW5jbHVkZWQgaW4geW91ciBjdXN0b20gU0NTUy4gQmVmb3JlIGltcG9ydGluZ1xuLy8gdGhpcyBmaWxlLCB5b3Ugc2hvdWxkIGluY2x1ZGUgeW91ciBjdXN0b20gQWRtaW5MVEUgYW5kIEJvb3RzdHJhcFxuLy8gdmFyaWFibGVzIGZvbGxvd2VkIGJ5IGJvb3RzdHJhcC5zY3NzIGFuZCB0aGVuIHRoaXMgZmlsZS4gSXQnc1xuLy8gb2sgdG8gaW1wb3J0IHRoaXMgZmlsZSB3aXRob3V0IGN1c3RvbSB2YXJpYWJsZXMgdG9vIVxuLy8gTk9URTogYmUgc3VyZSB0byBrZWVwIHRoZSBsaWNlbnNlIG5vdGljZSBpbiB0aGUgZ2VuZXJhdGVkIGNzcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vL1xuLy8gVmFyaWFibGVzIGFuZCBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCBcImJvb3RzdHJhcC12YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMtYWx0XCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbkBpbXBvcnQgXCJwYXJ0cy9jb3JlXCI7XG5AaW1wb3J0IFwicGFydHMvY29tcG9uZW50c1wiO1xuQGltcG9ydCBcInBhcnRzL2V4dHJhLWNvbXBvbmVudHNcIjtcbkBpbXBvcnQgXCJwYXJ0cy9wYWdlc1wiO1xuQGltcG9ydCBcInBhcnRzL3BsdWdpbnNcIjtcbkBpbXBvcnQgXCJwYXJ0cy9taXNjZWxsYW5lb3VzXCI7XG4iLCIvKiFcbiAqICAgQWRtaW5MVEUgdjMuMS4wXG4gKiAgICAgT25seSBDb3JlXG4gKiAgIEF1dGhvcjogQ29sb3JsaWJcbiAqICAgV2Vic2l0ZTogQWRtaW5MVEUuaW8gPGh0dHBzOi8vYWRtaW5sdGUuaW8+XG4gKiAgIExpY2Vuc2U6IE9wZW4gc291cmNlIC0gTUlUIDxodHRwczovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVD5cbiAqL1xuXG4vLyBCb290c3RyYXBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAtdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcFwiO1xuXG4vLyBWYXJpYWJsZXMgYW5kIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzLWFsdFwiO1xuQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG5AaW1wb3J0IFwiY29yZVwiO1xuQGltcG9ydCBcIm1pc2NlbGxhbmVvdXNcIjtcbiIsIi8qIVxuICogICBBZG1pbkxURSB2My4xLjBcbiAqICAgICBPbmx5IFBhZ2VzXG4gKiAgIEF1dGhvcjogQ29sb3JsaWJcbiAqICAgV2Vic2l0ZTogQWRtaW5MVEUuaW8gPGh0dHBzOi8vYWRtaW5sdGUuaW8+XG4gKiAgIExpY2Vuc2U6IE9wZW4gc291cmNlIC0gTUlUIDxodHRwczovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVD5cbiAqL1xuXG4vLyBCb290c3RyYXBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAtdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL21peGluc1wiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9jbG9zZVwiO1xuXG4vLyBWYXJpYWJsZXMgYW5kIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzLWFsdFwiO1xuQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG5AaW1wb3J0IFwicGFnZXNcIjtcbiIsIi8qIVxuICogICBBZG1pbkxURSB2My4xLjBcbiAqICAgICBPbmx5IENvbXBvbmVudHNcbiAqICAgQXV0aG9yOiBDb2xvcmxpYlxuICogICBXZWJzaXRlOiBBZG1pbkxURS5pbyA8aHR0cHM6Ly9hZG1pbmx0ZS5pbz5cbiAqICAgTGljZW5zZTogT3BlbiBzb3VyY2UgLSBNSVQgPGh0dHBzOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUPlxuICovXG5cbi8vIEJvb3RzdHJhcFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC12YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvbWl4aW5zXCI7XG5cbi8vIFZhcmlhYmxlcyBhbmQgTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMtYWx0XCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zXCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzXCI7XG4iLCIvKiFcbiAqICAgQWRtaW5MVEUgdjMuMS4wXG4gKiAgICAgT25seSBFeHRyYSBDb21wb25lbnRzXG4gKiAgIEF1dGhvcjogQ29sb3JsaWJcbiAqICAgV2Vic2l0ZTogQWRtaW5MVEUuaW8gPGh0dHBzOi8vYWRtaW5sdGUuaW8+XG4gKiAgIExpY2Vuc2U6IE9wZW4gc291cmNlIC0gTUlUIDxodHRwczovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVD5cbiAqL1xuXG4vLyBCb290c3RyYXBcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAtdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL21peGluc1wiO1xuXG4vLyBWYXJpYWJsZXMgYW5kIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzLWFsdFwiO1xuQGltcG9ydCBcIi4uL21peGluc1wiO1xuXG5AaW1wb3J0IFwiZXh0cmEtY29tcG9uZW50c1wiO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==*/