@charset "UTF-8";
/* Perform bootstrap modifications here */
/* create a new green color, yellow (checkout, portfolio custom colors) */
/* Import bootstrap */
/*!
 * Bootstrap v4.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #4A90E2;
  --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: #4A90E2;
  --secondary: #000000;
  --success: #BAD44F;
  --info: #17a2b8;
  --warning: #FCA800;
  --danger: #CD0000;
  --light: #f8f9fa;
  --dark: #343a40;
  --money: #5CB761;
  --sunny: #FAA722;
  --tertiary: #4A4A4A;
  --emerald: #17a2b8;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -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%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@-ms-viewport {
  width: device-width;
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -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 {
  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;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

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

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #4A90E2;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #1f69c1;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

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:not(:root) {
  overflow: hidden;
}

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

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

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

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

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

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

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

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: 0.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-cancel-button,
[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: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

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

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: 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;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

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 {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

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

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

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

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

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

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

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

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

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

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

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

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

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

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

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

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

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

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

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

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

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

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

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

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  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 .table {
  background-color: #fff;
}

.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 {
  background-color: rgba(0, 0, 0, 0.075);
}

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

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

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

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

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

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

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

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

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

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

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

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

.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-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-money,
.table-money > th,
.table-money > td {
  background-color: #d1ebd3;
}

.table-hover .table-money:hover {
  background-color: #bfe3c2;
}
.table-hover .table-money:hover > td,
.table-hover .table-money:hover > th {
  background-color: #bfe3c2;
}

.table-sunny,
.table-sunny > th,
.table-sunny > td {
  background-color: #fee6c1;
}

.table-hover .table-sunny:hover {
  background-color: #fedca8;
}
.table-hover .table-sunny:hover > td,
.table-hover .table-sunny:hover > th {
  background-color: #fedca8;
}

.table-tertiary,
.table-tertiary > th,
.table-tertiary > td {
  background-color: #cccccc;
}

.table-hover .table-tertiary:hover {
  background-color: #bfbfbf;
}
.table-hover .table-tertiary:hover > td,
.table-hover .table-tertiary:hover > th {
  background-color: #bfbfbf;
}

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

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

.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: #32383e;
}
.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: #32383e;
}
.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 {
  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;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .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;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .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;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .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;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #b8d3f4;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(74, 144, 226, 0.25);
}
.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px);
}
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-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
.input-group-lg > .input-group-append > .form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm, .input-group-sm > .form-control,
.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;
}

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}

.form-control-lg, .input-group-lg > .form-control,
.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;
}

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(2.875rem + 2px);
}

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

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(186, 212, 79, 0.8);
  border-radius: 0.2rem;
}

.was-validated .form-control:valid, .form-control.is-valid,
.was-validated .custom-select:valid,
.custom-select.is-valid {
  border-color: #BAD44F;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #BAD44F;
  box-shadow: 0 0 0 0.2rem rgba(186, 212, 79, 0.25);
}
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

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

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #BAD44F;
}
.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: #BAD44F;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #e2edb5;
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #cade78;
}
.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 1px #fff, 0 0 0 0.2rem rgba(186, 212, 79, 0.25);
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #BAD44F;
}
.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
  border-color: inherit;
}
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(186, 212, 79, 0.25);
}

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(205, 0, 0, 0.8);
  border-radius: 0.2rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid,
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
  border-color: #CD0000;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #CD0000;
  box-shadow: 0 0 0 0.2rem rgba(205, 0, 0, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip,
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

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

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #CD0000;
}
.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: #CD0000;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #ff4e4e;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #ff0101;
}
.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 1px #fff, 0 0 0 0.2rem rgba(205, 0, 0, 0.25);
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #CD0000;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
  border-color: inherit;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(205, 0, 0, 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;
    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;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  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 screen and (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover, .btn:focus {
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(74, 144, 226, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  background-image: none;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #4A90E2;
  border-color: #4A90E2;
}
.btn-primary:hover {
  color: #fff;
  background-color: #297cdd;
  border-color: #2275d7;
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 144, 226, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #4A90E2;
  border-color: #4A90E2;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #2275d7;
  border-color: #216fcc;
}
.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.2rem rgba(74, 144, 226, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-secondary:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.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.2rem rgba(0, 0, 0, 0.5);
}

.btn-success {
  color: #212529;
  background-color: #BAD44F;
  border-color: #BAD44F;
}
.btn-success:hover {
  color: #fff;
  background-color: #adcb32;
  border-color: #a4c12f;
}
.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(186, 212, 79, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #212529;
  background-color: #BAD44F;
  border-color: #BAD44F;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #212529;
  background-color: #a4c12f;
  border-color: #9cb72d;
}
.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.2rem rgba(186, 212, 79, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 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.2rem rgba(23, 162, 184, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #FCA800;
  border-color: #FCA800;
}
.btn-warning:hover {
  color: #fff;
  background-color: #d68f00;
  border-color: #c98600;
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 168, 0, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #FCA800;
  border-color: #FCA800;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #c98600;
  border-color: #bc7e00;
}
.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.2rem rgba(252, 168, 0, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #CD0000;
  border-color: #CD0000;
}
.btn-danger:hover {
  color: #fff;
  background-color: #a70000;
  border-color: #9a0000;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(205, 0, 0, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #CD0000;
  border-color: #CD0000;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #9a0000;
  border-color: #8d0000;
}
.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.2rem rgba(205, 0, 0, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  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: #212529;
  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.2rem rgba(248, 249, 250, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 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.2rem rgba(52, 58, 64, 0.5);
}

.btn-money {
  color: #fff;
  background-color: #5CB761;
  border-color: #5CB761;
}
.btn-money:hover {
  color: #fff;
  background-color: #49a44e;
  border-color: #459b49;
}
.btn-money:focus, .btn-money.focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 183, 97, 0.5);
}
.btn-money.disabled, .btn-money:disabled {
  color: #fff;
  background-color: #5CB761;
  border-color: #5CB761;
}
.btn-money:not(:disabled):not(.disabled):active, .btn-money:not(:disabled):not(.disabled).active, .show > .btn-money.dropdown-toggle {
  color: #fff;
  background-color: #459b49;
  border-color: #419345;
}
.btn-money:not(:disabled):not(.disabled):active:focus, .btn-money:not(:disabled):not(.disabled).active:focus, .show > .btn-money.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 183, 97, 0.5);
}

.btn-sunny {
  color: #212529;
  background-color: #FAA722;
  border-color: #FAA722;
}
.btn-sunny:hover {
  color: #212529;
  background-color: #f09605;
  border-color: #e48e05;
}
.btn-sunny:focus, .btn-sunny.focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 167, 34, 0.5);
}
.btn-sunny.disabled, .btn-sunny:disabled {
  color: #212529;
  background-color: #FAA722;
  border-color: #FAA722;
}
.btn-sunny:not(:disabled):not(.disabled):active, .btn-sunny:not(:disabled):not(.disabled).active, .show > .btn-sunny.dropdown-toggle {
  color: #212529;
  background-color: #e48e05;
  border-color: #d78605;
}
.btn-sunny:not(:disabled):not(.disabled):active:focus, .btn-sunny:not(:disabled):not(.disabled).active:focus, .show > .btn-sunny.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 167, 34, 0.5);
}

.btn-tertiary {
  color: #fff;
  background-color: #4A4A4A;
  border-color: #4A4A4A;
}
.btn-tertiary:hover {
  color: #fff;
  background-color: #373737;
  border-color: #313131;
}
.btn-tertiary:focus, .btn-tertiary.focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 74, 74, 0.5);
}
.btn-tertiary.disabled, .btn-tertiary:disabled {
  color: #fff;
  background-color: #4A4A4A;
  border-color: #4A4A4A;
}
.btn-tertiary:not(:disabled):not(.disabled):active, .btn-tertiary:not(:disabled):not(.disabled).active, .show > .btn-tertiary.dropdown-toggle {
  color: #fff;
  background-color: #313131;
  border-color: #2a2a2a;
}
.btn-tertiary:not(:disabled):not(.disabled):active:focus, .btn-tertiary:not(:disabled):not(.disabled).active:focus, .show > .btn-tertiary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 74, 74, 0.5);
}

.btn-emerald {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-emerald:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-emerald:focus, .btn-emerald.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-emerald.disabled, .btn-emerald:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-emerald:not(:disabled):not(.disabled):active, .btn-emerald:not(:disabled):not(.disabled).active, .show > .btn-emerald.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-emerald:not(:disabled):not(.disabled):active:focus, .btn-emerald:not(:disabled):not(.disabled).active:focus, .show > .btn-emerald.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-primary {
  color: #4A90E2;
  background-color: transparent;
  background-image: none;
  border-color: #4A90E2;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #4A90E2;
  border-color: #4A90E2;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 144, 226, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #4A90E2;
  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: #4A90E2;
  border-color: #4A90E2;
}
.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.2rem rgba(74, 144, 226, 0.5);
}

.btn-outline-secondary {
  color: #000000;
  background-color: transparent;
  background-image: none;
  border-color: #000000;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #000000;
  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: #000000;
  border-color: #000000;
}
.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.2rem rgba(0, 0, 0, 0.5);
}

.btn-outline-success {
  color: #BAD44F;
  background-color: transparent;
  background-image: none;
  border-color: #BAD44F;
}
.btn-outline-success:hover {
  color: #212529;
  background-color: #BAD44F;
  border-color: #BAD44F;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(186, 212, 79, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #BAD44F;
  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: #212529;
  background-color: #BAD44F;
  border-color: #BAD44F;
}
.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.2rem rgba(186, 212, 79, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  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.2rem 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.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #FCA800;
  background-color: transparent;
  background-image: none;
  border-color: #FCA800;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #FCA800;
  border-color: #FCA800;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(252, 168, 0, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #FCA800;
  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: #212529;
  background-color: #FCA800;
  border-color: #FCA800;
}
.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.2rem rgba(252, 168, 0, 0.5);
}

.btn-outline-danger {
  color: #CD0000;
  background-color: transparent;
  background-image: none;
  border-color: #CD0000;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #CD0000;
  border-color: #CD0000;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(205, 0, 0, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #CD0000;
  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: #CD0000;
  border-color: #CD0000;
}
.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.2rem rgba(205, 0, 0, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem 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: #212529;
  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.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  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.2rem 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.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-money {
  color: #5CB761;
  background-color: transparent;
  background-image: none;
  border-color: #5CB761;
}
.btn-outline-money:hover {
  color: #fff;
  background-color: #5CB761;
  border-color: #5CB761;
}
.btn-outline-money:focus, .btn-outline-money.focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 183, 97, 0.5);
}
.btn-outline-money.disabled, .btn-outline-money:disabled {
  color: #5CB761;
  background-color: transparent;
}
.btn-outline-money:not(:disabled):not(.disabled):active, .btn-outline-money:not(:disabled):not(.disabled).active, .show > .btn-outline-money.dropdown-toggle {
  color: #fff;
  background-color: #5CB761;
  border-color: #5CB761;
}
.btn-outline-money:not(:disabled):not(.disabled):active:focus, .btn-outline-money:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-money.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 183, 97, 0.5);
}

.btn-outline-sunny {
  color: #FAA722;
  background-color: transparent;
  background-image: none;
  border-color: #FAA722;
}
.btn-outline-sunny:hover {
  color: #212529;
  background-color: #FAA722;
  border-color: #FAA722;
}
.btn-outline-sunny:focus, .btn-outline-sunny.focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 167, 34, 0.5);
}
.btn-outline-sunny.disabled, .btn-outline-sunny:disabled {
  color: #FAA722;
  background-color: transparent;
}
.btn-outline-sunny:not(:disabled):not(.disabled):active, .btn-outline-sunny:not(:disabled):not(.disabled).active, .show > .btn-outline-sunny.dropdown-toggle {
  color: #212529;
  background-color: #FAA722;
  border-color: #FAA722;
}
.btn-outline-sunny:not(:disabled):not(.disabled):active:focus, .btn-outline-sunny:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-sunny.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 167, 34, 0.5);
}

.btn-outline-tertiary {
  color: #4A4A4A;
  background-color: transparent;
  background-image: none;
  border-color: #4A4A4A;
}
.btn-outline-tertiary:hover {
  color: #fff;
  background-color: #4A4A4A;
  border-color: #4A4A4A;
}
.btn-outline-tertiary:focus, .btn-outline-tertiary.focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 74, 74, 0.5);
}
.btn-outline-tertiary.disabled, .btn-outline-tertiary:disabled {
  color: #4A4A4A;
  background-color: transparent;
}
.btn-outline-tertiary:not(:disabled):not(.disabled):active, .btn-outline-tertiary:not(:disabled):not(.disabled).active, .show > .btn-outline-tertiary.dropdown-toggle {
  color: #fff;
  background-color: #4A4A4A;
  border-color: #4A4A4A;
}
.btn-outline-tertiary:not(:disabled):not(.disabled):active:focus, .btn-outline-tertiary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-tertiary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 74, 74, 0.5);
}

.btn-outline-emerald {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8;
}
.btn-outline-emerald:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-emerald:focus, .btn-outline-emerald.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-emerald.disabled, .btn-outline-emerald:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-emerald:not(:disabled):not(.disabled):active, .btn-outline-emerald:not(:disabled):not(.disabled).active, .show > .btn-outline-emerald.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-emerald:not(:disabled):not(.disabled):active:focus, .btn-outline-emerald:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-emerald.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #4A90E2;
  background-color: transparent;
}
.btn-link:hover {
  color: #1f69c1;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: 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 screen and (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 screen and (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  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;
}

.dropdown-menu-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;
  width: 0;
  height: 0;
  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;
  width: 0;
  height: 0;
  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;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  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 1.5rem;
  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: #4A90E2;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  background-color: transparent;
}

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

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

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  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: 0 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-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

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

.btn-group > .btn:first-child {
  margin-left: 0;
}
.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-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 + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.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 > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file:focus {
  z-index: 3;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .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:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.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(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-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 + .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 > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .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;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

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

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #4A90E2;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(74, 144, 226, 0.25);
}
.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #e4eefb;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #dee2e6;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #4A90E2;
}
.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 {
  background-color: #4A90E2;
}
.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(74, 144, 226, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(74, 144, 226, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #4A90E2;
}
.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(74, 144, 226, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  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") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #b8d3f4;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(184, 211, 244, 0.5);
}
.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 {
  opacity: 0;
}

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

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  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;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #b8d3f4;
  box-shadow: 0 0 0 0.2rem rgba(74, 144, 226, 0.25);
}
.custom-file-input:focus ~ .custom-file-label::after {
  border-color: #b8d3f4;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "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;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.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: 1px solid #ced4da;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #4A90E2;
  border: 0;
  border-radius: 1rem;
  -webkit-appearance: none;
          appearance: none;
}
.custom-range::-webkit-slider-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(74, 144, 226, 0.25);
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #e4eefb;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #4A90E2;
  border: 0;
  border-radius: 1rem;
  -moz-appearance: none;
       appearance: none;
}
.custom-range::-moz-range-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(74, 144, 226, 0.25);
}
.custom-range::-moz-range-thumb:active {
  background-color: #e4eefb;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #4A90E2;
  border: 0;
  border-radius: 1rem;
  appearance: none;
}
.custom-range::-ms-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(74, 144, 226, 0.25);
}
.custom-range::-ms-thumb:active {
  background-color: #e4eefb;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.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;
}

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

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  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: #4A90E2;
}

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

.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 1rem;
}
.navbar > .container,
.navbar > .container-fluid {
  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: 1rem;
  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:not(:disabled):not(.disabled) {
  cursor: pointer;
}

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

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
    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: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .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 {
    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: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .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 {
    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: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .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 {
    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: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .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 {
  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: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}
.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(0, 0, 0, 0.5)' 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.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.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.5);
  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(255, 255, 255, 0.5)' 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.5);
}
.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: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  flex: 1 1 auto;
  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: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

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

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

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

.card-group {
  display: flex;
  flex-direction: column;
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    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:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-top,
.card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-bottom,
.card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-top,
.card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-bottom,
.card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:only-child {
    border-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-img-top,
.card-group > .card:only-child .card-header {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-img-bottom,
.card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}

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

.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}
.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}
.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 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 {
  display: inline-block;
  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: #4A90E2;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #1f69c1;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(74, 144, 226, 0.25);
}
.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.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: 1;
  color: #fff;
  background-color: #4A90E2;
  border-color: #4A90E2;
}
.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;
}
.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: #4A90E2;
}
.badge-primary[href]:hover, .badge-primary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #2275d7;
}

.badge-secondary {
  color: #fff;
  background-color: #000000;
}
.badge-secondary[href]:hover, .badge-secondary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: black;
}

.badge-success {
  color: #212529;
  background-color: #BAD44F;
}
.badge-success[href]:hover, .badge-success[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #a4c12f;
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
.badge-info[href]:hover, .badge-info[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #117a8b;
}

.badge-warning {
  color: #212529;
  background-color: #FCA800;
}
.badge-warning[href]:hover, .badge-warning[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #c98600;
}

.badge-danger {
  color: #fff;
  background-color: #CD0000;
}
.badge-danger[href]:hover, .badge-danger[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #9a0000;
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
.badge-light[href]:hover, .badge-light[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #dae0e5;
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
.badge-dark[href]:hover, .badge-dark[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1d2124;
}

.badge-money {
  color: #fff;
  background-color: #5CB761;
}
.badge-money[href]:hover, .badge-money[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #459b49;
}

.badge-sunny {
  color: #212529;
  background-color: #FAA722;
}
.badge-sunny[href]:hover, .badge-sunny[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #e48e05;
}

.badge-tertiary {
  color: #fff;
  background-color: #4A4A4A;
}
.badge-tertiary[href]:hover, .badge-tertiary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #313131;
}

.badge-emerald {
  color: #fff;
  background-color: #17a2b8;
}
.badge-emerald[href]:hover, .badge-emerald[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #117a8b;
}

.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 {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #264b76;
  background-color: #dbe9f9;
  border-color: #cce0f7;
}
.alert-primary hr {
  border-top-color: #b6d3f4;
}
.alert-primary .alert-link {
  color: #1a324f;
}

.alert-secondary {
  color: black;
  background-color: #cccccc;
  border-color: #b8b8b8;
}
.alert-secondary hr {
  border-top-color: #ababab;
}
.alert-secondary .alert-link {
  color: black;
}

.alert-success {
  color: #616e29;
  background-color: #f1f6dc;
  border-color: #ecf3ce;
}
.alert-success hr {
  border-top-color: #e4eeba;
}
.alert-success .alert-link {
  color: #40491b;
}

.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: #835700;
  background-color: #feeecc;
  border-color: #fee7b8;
}
.alert-warning hr {
  border-top-color: #fedf9f;
}
.alert-warning .alert-link {
  color: #503500;
}

.alert-danger {
  color: #6b0000;
  background-color: #f5cccc;
  border-color: #f1b8b8;
}
.alert-danger hr {
  border-top-color: #eda3a3;
}
.alert-danger .alert-link {
  color: #380000;
}

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

.alert-money {
  color: #305f32;
  background-color: #def1df;
  border-color: #d1ebd3;
}
.alert-money hr {
  border-top-color: #bfe3c2;
}
.alert-money .alert-link {
  color: #1f3d20;
}

.alert-sunny {
  color: #825712;
  background-color: #feedd3;
  border-color: #fee6c1;
}
.alert-sunny hr {
  border-top-color: #fedca8;
}
.alert-sunny .alert-link {
  color: #55390c;
}

.alert-tertiary {
  color: #262626;
  background-color: #dbdbdb;
  border-color: #cccccc;
}
.alert-tertiary hr {
  border-top-color: #bfbfbf;
}
.alert-tertiary .alert-link {
  color: #0d0d0d;
}

.alert-emerald {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-emerald hr {
  border-top-color: #abdde5;
}
.alert-emerald .alert-link {
  color: #062c33;
}

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

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #4A90E2;
  transition: width 0.6s ease;
}
@media screen and (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 {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}

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

.media-body {
  flex: 1;
}

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

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  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;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.list-group-item:hover, .list-group-item:focus {
  z-index: 1;
  text-decoration: none;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #4A90E2;
  border-color: #4A90E2;
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

.list-group-item-primary {
  color: #264b76;
  background-color: #cce0f7;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #264b76;
  background-color: #b6d3f4;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #264b76;
  border-color: #264b76;
}

.list-group-item-secondary {
  color: black;
  background-color: #b8b8b8;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: black;
  background-color: #ababab;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: black;
  border-color: black;
}

.list-group-item-success {
  color: #616e29;
  background-color: #ecf3ce;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #616e29;
  background-color: #e4eeba;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #616e29;
  border-color: #616e29;
}

.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: #835700;
  background-color: #fee7b8;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #835700;
  background-color: #fedf9f;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #835700;
  border-color: #835700;
}

.list-group-item-danger {
  color: #6b0000;
  background-color: #f1b8b8;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #6b0000;
  background-color: #eda3a3;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #6b0000;
  border-color: #6b0000;
}

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

.list-group-item-money {
  color: #305f32;
  background-color: #d1ebd3;
}
.list-group-item-money.list-group-item-action:hover, .list-group-item-money.list-group-item-action:focus {
  color: #305f32;
  background-color: #bfe3c2;
}
.list-group-item-money.list-group-item-action.active {
  color: #fff;
  background-color: #305f32;
  border-color: #305f32;
}

.list-group-item-sunny {
  color: #825712;
  background-color: #fee6c1;
}
.list-group-item-sunny.list-group-item-action:hover, .list-group-item-sunny.list-group-item-action:focus {
  color: #825712;
  background-color: #fedca8;
}
.list-group-item-sunny.list-group-item-action.active {
  color: #fff;
  background-color: #825712;
  border-color: #825712;
}

.list-group-item-tertiary {
  color: #262626;
  background-color: #cccccc;
}
.list-group-item-tertiary.list-group-item-action:hover, .list-group-item-tertiary.list-group-item-action:focus {
  color: #262626;
  background-color: #bfbfbf;
}
.list-group-item-tertiary.list-group-item-action.active {
  color: #fff;
  background-color: #262626;
  border-color: #262626;
}

.list-group-item-emerald {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-emerald.list-group-item-action:hover, .list-group-item-emerald.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-emerald.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}

.toast {
  min-width: 340px;
  max-width: 350px;
  overflow: hidden;
  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);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  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: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  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);
}

.toast-body {
  padding: 0.75rem;
}

.toast-top-right {
  position: fixed;
  top: 0.5em;
  right: 0.5rem;
  margin: 0;
  padding: 0;
  height: 0;
  z-index: 1100;
  overflow: visible;
}

.toast-success .toast {
  border-color: rgba(189, 220, 199, 0.85);
  color: #0a431d;
}

.toast-success .toast-header {
  color: #0a431d;
  background-color: rgba(208, 230, 215, 0.85);
  border-bottom-color: rgba(189, 220, 199, 0.85);
}

.toast-success .toast-body {
  color: #0a431d;
  background-color: #e1efe5;
}

.toast-danger .toast {
  border-color: rgba(249, 193, 195, 0.85);
  color: #791215;
}

.toast-danger .toast-header {
  color: #791215;
  background-color: rgba(251, 211, 212, 0.85);
  border-bottom-color: rgba(249, 193, 195, 0.85);
}

.toast-danger .toast-body {
  color: #791215;
  background-color: #fdeaeb;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
@media screen and (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

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

.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;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  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: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.modal-header .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;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 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-centered {
    min-height: calc(100% - (1.75rem * 2));
  }

  .modal-sm {
    max-width: 300px;
  }

  .modal-xl {
    max-width: 550px;
  }
}

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

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

  .modal-xl {
    max-width: 950px;
  }
}

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

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -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: -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;
}
.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) * -1);
}
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=top] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^=top] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=top] .arrow::before {
  bottom: 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-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) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=right] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^=right] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}
.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^=right] .arrow::before {
  left: 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-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) * -1);
}
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=bottom] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^=bottom] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}
.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^=bottom] .arrow::before {
  top: 0;
  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-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) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=left] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^=left] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}
.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^=left] .arrow::before {
  right: 0;
  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-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-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}
@media screen and (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

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

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.carousel-item-next,
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-next,
.active.carousel-item-right {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

.carousel-item-prev,
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-prev,
.active.carousel-item-left {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: 0.6s;
  transition-property: opacity;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0;
}
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}
.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: transparent no-repeat center center;
  background-size: 100% 100%;
}

.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: 10px;
  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 {
  position: relative;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.5);
}
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators .active {
  background-color: #fff;
}

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

.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: #4A90E2 !important;
}

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

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

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

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

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #a4c12f !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: #FCA800 !important;
}

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

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

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #9a0000 !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-money {
  background-color: #5CB761 !important;
}

a.bg-money:hover, a.bg-money:focus,
button.bg-money:hover,
button.bg-money:focus {
  background-color: #459b49 !important;
}

.bg-sunny {
  background-color: #FAA722 !important;
}

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

.bg-tertiary {
  background-color: #4A4A4A !important;
}

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

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

a.bg-emerald:hover, a.bg-emerald:focus,
button.bg-emerald:hover,
button.bg-emerald:focus {
  background-color: #117a8b !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: #4A90E2 !important;
}

.border-secondary {
  border-color: #000000 !important;
}

.border-success {
  border-color: #BAD44F !important;
}

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

.border-warning {
  border-color: #FCA800 !important;
}

.border-danger {
  border-color: #CD0000 !important;
}

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

.border-dark {
  border-color: #343a40 !important;
}

.border-money {
  border-color: #5CB761 !important;
}

.border-sunny {
  border-color: #FAA722 !important;
}

.border-tertiary {
  border-color: #4A4A4A !important;
}

.border-emerald {
  border-color: #17a2b8 !important;
}

.border-white {
  border-color: #fff !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-circle {
  border-radius: 50% !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.8571428571%;
}

.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;
  }
}
.position-static {
  position: static !important;
}

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

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

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

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

.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: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  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;
}

.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-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-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-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-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-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;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-justify {
  text-align: justify !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-normal {
  font-weight: 400 !important;
}

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

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

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #4A90E2 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #2275d7 !important;
}

.text-secondary {
  color: #000000 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: black !important;
}

.text-success {
  color: #BAD44F !important;
}

a.text-success:hover, a.text-success:focus {
  color: #a4c12f !important;
}

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

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

.text-warning {
  color: #FCA800 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #c98600 !important;
}

.text-danger {
  color: #CD0000 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #9a0000 !important;
}

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

a.text-light:hover, a.text-light:focus {
  color: #dae0e5 !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #1d2124 !important;
}

.text-money {
  color: #5CB761 !important;
}

a.text-money:hover, a.text-money:focus {
  color: #459b49 !important;
}

.text-sunny {
  color: #FAA722 !important;
}

a.text-sunny:hover, a.text-sunny:focus {
  color: #e48e05 !important;
}

.text-tertiary {
  color: #4A4A4A !important;
}

a.text-tertiary:hover, a.text-tertiary:focus {
  color: #313131 !important;
}

.text-emerald {
  color: #17a2b8 !important;
}

a.text-emerald:hover, a.text-emerald:focus {
  color: #117a8b !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;
}

.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;
  }
}
.btn-200 {
  min-width: 200px;
}

/* Fix margins for label containing file upload element */
.btn-file {
  margin-bottom: 0px;
  margin-right: 6px;
}

/* Make checkboxes and radio buttons bigger */
.custom-control {
  padding-left: 2rem;
}

.custom-control-label {
  line-height: 2.1;
}

.custom-control-label::before,
.custom-control-label::after {
  width: 1.5rem;
  height: 1.5rem;
  left: -2rem;
}

/* Remove the focus outline from checkboxes and radio buttons */
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}

/* Make checkbox check bigger */
.custom-checkbox .custom-control-label::before,
.custom-checkbox .custom-control-label::after {
  background-size: 66%;
}

/* Fix for when label is empty */
.custom-control-label.empty {
  left: 3px;
  margin-bottom: 8px;
}

.form-divider {
  text-align: center;
  background-color: #D8D8D8;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  padding: 8px;
  margin: 20px -20px;
}

.form-divider.large {
  font-size: 18px;
}

.form-divider.x-large {
  font-size: 24px;
}

.form-divider.danger {
  color: #CD0000;
  background-color: #F3DEDE;
}

.form-divider.success {
  color: #4A4A4A;
  background-color: #BAD44F;
}

/* Thumbnail gallery */
.gallery .figure {
  width: 110px;
  margin: 12px 2px;
}

.gallery .figure .hbox {
  height: 110px;
  display: flex;
  justify-content: center;
}

.gallery .figure .vbox {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.gallery .figure-img {
  margin-bottom: 0px;
}

html,
body {
  height: 100%;
}

body {
  display: flex;
  flex-flow: column;
}

.fixed-width-centered, .main-content {
  margin: 0 auto;
  max-width: 930px;
  width: 100%;
}

.main-content {
  padding: 20px;
}

.footer {
  margin-top: auto;
}

.text-orange {
  color: #FAA722;
}

.label-error {
  color: #CD0000;
  font-weight: bold;
}

/* MFA styles */
.mfa-well {
  padding: 0px;
  margin-bottom: 5px;
  cursor: pointer;
}

.mfa-well-selected {
  border: 2px solid #148137;
}

.mfa-well-icon {
  color: #31a7e3;
  display: inline-block;
  vertical-align: top;
  font-size: 2em;
  border-right: 1px solid #e3e3e3;
  padding: 10px;
}

.mfa-well-text {
  display: inline-block;
  padding: 10px;
}

.auth-code-input {
  max-width: 350px;
  margin: 20px auto 20px auto;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZmxvYXQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwiY29tcG9uZW50cy9idXR0b24uc2NzcyIsImNvbXBvbmVudHMvY3VzdG9tLWNvbnRyb2wuc2NzcyIsImNvbXBvbmVudHMvZm9ybS1kaXZpZGVyLnNjc3MiLCJjb21wb25lbnRzL2dhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvbGF5b3V0LnNjc3MiLCJjb21wb25lbnRzL3RleHQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEIseUNBQUE7QUFXQSx5RUFBQTtBQVNBLHFCQUFBO0FDcEJBOzs7OztFQUFBO0FDQUE7RUFHSSxlQUFBO0VBQUEsaUJBQUE7RUFBQSxpQkFBQTtFQUFBLGVBQUE7RUFBQSxjQUFBO0VBQUEsaUJBQUE7RUFBQSxpQkFBQTtFQUFBLGdCQUFBO0VBQUEsZUFBQTtFQUFBLGVBQUE7RUFBQSxhQUFBO0VBQUEsZUFBQTtFQUFBLG9CQUFBO0VBSUEsa0JBQUE7RUFBQSxvQkFBQTtFQUFBLGtCQUFBO0VBQUEsZUFBQTtFQUFBLGtCQUFBO0VBQUEsaUJBQUE7RUFBQSxnQkFBQTtFQUFBLGVBQUE7RUFBQSxnQkFBQTtFQUFBLGdCQUFBO0VBQUEsbUJBQUE7RUFBQSxrQkFBQTtFQUlBLGtCQUFBO0VBQUEsc0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsdUJBQUE7RUFLRiw4S0FBQTtFQUNBLDZHQUFBO0FIMEJGOztBSXZCQTs7O0VBR0Usc0JBQUE7QUowQkY7O0FJdkJBO0VBQ0UsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZDQUFBO0FKMEJGOztBSXJCRTtFQUNFLG1CQUFBO0FKd0JKO0FJbEJBO0VBQ0UsY0FBQTtBSm9CRjs7QUlUQTtFQUNFLFNBQUE7RUFDQSxpS0MrSzRCO0VEOUs1QixlQ21MNEI7RURsTDVCLGdCQ3VMNEI7RUR0TDVCLGdCQzBMNEI7RUR6TDVCLGNDMUNTO0VEMkNULGdCQUFBO0VBQ0Esc0JDckRTO0FMaUVYOztBSUpBO0VBQ0UscUJBQUE7QUpPRjs7QUlFQTtFQUNFLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0FKQ0Y7O0FJWUE7RUFDRSxhQUFBO0VBQ0EscUJDNEo0QjtBTHJLOUI7O0FJaUJBO0VBQ0UsYUFBQTtFQUNBLG1CQ2lEMEI7QUwvRDVCOztBSXdCQTs7RUFFRSwwQkFBQTtFQUNBLHlDQUFBO1VBQUEsaUNBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QUpyQkY7O0FJd0JBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0FKckJGOztBSXdCQTs7O0VBR0UsYUFBQTtFQUNBLG1CQUFBO0FKckJGOztBSXdCQTs7OztFQUlFLGdCQUFBO0FKckJGOztBSXdCQTtFQUNFLGdCQytGNEI7QUxwSDlCOztBSXdCQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBSnJCRjs7QUl3QkE7RUFDRSxnQkFBQTtBSnJCRjs7QUl3QkE7RUFDRSxrQkFBQTtBSnJCRjs7QUl5QkE7O0VBRUUsbUJBQUE7QUp0QkY7O0FJMEJBO0VBQ0UsY0FBQTtBSnZCRjs7QUkrQkE7O0VBRUUsa0JBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLHdCQUFBO0FKNUJGOztBSStCQTtFQUFNLGVBQUE7QUozQk47O0FJNEJBO0VBQU0sV0FBQTtBSnhCTjs7QUkrQkE7RUFDRSxjQ2hEMEI7RURpRDFCLHFCQ2hEMEI7RURpRDFCLDZCQUFBO0VBQ0EscUNBQUE7QUo1QkY7QU1qS0U7RUZnTUUsY0NwRHdCO0VEcUR4QiwwQkNwRHdCO0FMd0I1Qjs7QUlzQ0E7RUFDRSxjQUFBO0VBQ0EscUJBQUE7QUpuQ0Y7QU10S0U7RUY0TUUsY0FBQTtFQUNBLHFCQUFBO0FKbkNKO0FJc0NFO0VBQ0UsVUFBQTtBSnBDSjs7QUk2Q0E7Ozs7RUFJRSxpR0NKNEI7RURLNUIsY0FBQTtBSjFDRjs7QUk2Q0E7RUFFRSxhQUFBO0VBRUEsbUJBQUE7RUFFQSxjQUFBO0VBR0EsNkJBQUE7QUovQ0Y7O0FJdURBO0VBRUUsZ0JBQUE7QUpyREY7O0FJNkRBO0VBQ0Usc0JBQUE7RUFDQSxrQkFBQTtBSjFERjs7QUk2REE7RUFDRSxnQkFBQTtBSjFERjs7QUlrRUE7RUFDRSx5QkFBQTtBSi9ERjs7QUlrRUE7RUFDRSxvQkNnQjRCO0VEZjVCLHVCQ2U0QjtFRGQ1QixjQ2pSUztFRGtSVCxnQkFBQTtFQUNBLG9CQUFBO0FKL0RGOztBSWtFQTtFQUdFLG1CQUFBO0FKakVGOztBSXlFQTtFQUVFLHFCQUFBO0VBQ0EscUJDaUZzQztBTHhKeEM7O0FJNkVBO0VBQ0UsZ0JBQUE7QUoxRUY7O0FJaUZBO0VBQ0UsbUJBQUE7RUFDQSwwQ0FBQTtBSjlFRjs7QUlpRkE7Ozs7O0VBS0UsU0FBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBSjlFRjs7QUlpRkE7O0VBRUUsaUJBQUE7QUo5RUY7O0FJaUZBOztFQUVFLG9CQUFBO0FKOUVGOztBSW9GQTs7OztFQUlFLDBCQUFBO0FKakZGOztBSXFGQTs7OztFQUlFLFVBQUE7RUFDQSxrQkFBQTtBSmxGRjs7QUlxRkE7O0VBRUUsc0JBQUE7RUFDQSxVQUFBO0FKbEZGOztBSXNGQTs7OztFQVNFLDJCQUFBO0FKeEZGOztBSTJGQTtFQUNFLGNBQUE7RUFFQSxnQkFBQTtBSnpGRjs7QUk0RkE7RUFNRSxZQUFBO0VBRUEsVUFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0FKL0ZGOztBSW9HQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUpqR0Y7O0FJb0dBO0VBQ0Usd0JBQUE7QUpqR0Y7O0FJcUdBOztFQUVFLFlBQUE7QUpsR0Y7O0FJcUdBO0VBS0Usb0JBQUE7RUFDQSx3QkFBQTtBSnRHRjs7QUk2R0E7O0VBRUUsd0JBQUE7QUoxR0Y7O0FJa0hBO0VBQ0UsYUFBQTtFQUNBLDBCQUFBO0FKL0dGOztBSXNIQTtFQUNFLHFCQUFBO0FKbkhGOztBSXNIQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtBSm5IRjs7QUlzSEE7RUFDRSxhQUFBO0FKbkhGOztBSXdIQTtFQUNFLHdCQUFBO0FKckhGOztBT25XQTs7RUFFRSxxQkZ3UDRCO0VFdlA1QixvQkZ3UDRCO0VFdlA1QixnQkZ3UDRCO0VFdlA1QixnQkZ3UDRCO0VFdlA1QixjRndQNEI7QUw4RzlCOztBT25XQTtFQUFVLGlCRjBPb0I7QUw2SDlCOztBT3RXQTtFQUFVLGVGME9vQjtBTGdJOUI7O0FPeldBO0VBQVUsa0JGME9vQjtBTG1JOUI7O0FPNVdBO0VBQVUsaUJGME9vQjtBTHNJOUI7O0FPL1dBO0VBQVUsa0JGME9vQjtBTHlJOUI7O0FPbFhBO0VBQVUsZUYwTm9CO0FMNEo5Qjs7QU9wWEE7RUFDRSxrQkYwUDRCO0VFelA1QixnQkYwUDRCO0FMNkg5Qjs7QU9uWEE7RUFDRSxlRnlPNEI7RUV4TzVCLGdCRjZPNEI7RUU1TzVCLGdCRm9PNEI7QUxrSjlCOztBT3BYQTtFQUNFLGlCRnFPNEI7RUVwTzVCLGdCRnlPNEI7RUV4TzVCLGdCRitONEI7QUx3SjlCOztBT3JYQTtFQUNFLGlCRmlPNEI7RUVoTzVCLGdCRnFPNEI7RUVwTzVCLGdCRjBONEI7QUw4SjlCOztBT3RYQTtFQUNFLGlCRjZONEI7RUU1TjVCLGdCRmlPNEI7RUVoTzVCLGdCRnFONEI7QUxvSzlCOztBT2pYQTtFQUNFLGdCRjhETztFRTdEUCxtQkY2RE87RUU1RFAsU0FBQTtFQUNBLHdDQUFBO0FQb1hGOztBTzVXQTs7RUFFRSxjRmdONEI7RUUvTTVCLGdCRjhLNEI7QUxpTTlCOztBTzVXQTs7RUFFRSxjRm9ONEI7RUVuTjVCLHlCRjRONEI7QUxtSjlCOztBT3ZXQTtFQy9FRSxlQUFBO0VBQ0EsZ0JBQUE7QVIwYkY7O0FPdldBO0VDcEZFLGVBQUE7RUFDQSxnQkFBQTtBUitiRjs7QU96V0E7RUFDRSxxQkFBQTtBUDRXRjtBTzFXRTtFQUNFLG9CRnNNMEI7QUxzSzlCOztBT2xXQTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtBUHFXRjs7QU9qV0E7RUFDRSxtQkZLTztFRUpQLGtCRndLNEI7QUw0TDlCOztBT2pXQTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsY0Z0R1M7QUwwY1g7QU9sV0U7RUFDRSxhQUFBO0FQb1dKOztBU3ZkQTtFQ0lFLGVBQUE7RUFHQSxZQUFBO0FWcWRGOztBU3RkQTtFQUNFLGdCSnMwQmtDO0VJcjBCbEMsc0JKSlM7RUlLVCx5QkFBQTtFRVpFLHNCTjhNMEI7RUt2TTVCLGVBQUE7RUFHQSxZQUFBO0FWOGRGOztBU2hkQTtFQUVFLHFCQUFBO0FUa2RGOztBUy9jQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBVGtkRjs7QVMvY0E7RUFDRSxjSnV6QmtDO0VJdHpCbEMsY0p2QlM7QUx5ZVg7O0FZemZBO0VBQ0UsZ0JQKzRCa0M7RU85NEJsQyxjUG9DUTtFT25DUixzQkFBQTtBWjRmRjtBWXpmRTtFQUNFLGNBQUE7QVoyZko7O0FZdGZBO0VBQ0Usc0JBQUE7RUFDQSxnQlBrNEJrQztFT2o0QmxDLFdQTFM7RU9NVCx5QlBHUztFTWhCUCxxQk5nTjBCO0FMdVQ5QjtBWXRmRTtFQUNFLFVBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JQNE4wQjtBTDRSOUI7O0FZbGZBO0VBQ0UsY0FBQTtFQUNBLGdCUGkzQmtDO0VPaDNCbEMsY1BiUztBTGtnQlg7QVlsZkU7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBWm9mSjs7QVkvZUE7RUFDRSxpQlA4MkJrQztFTzcyQmxDLGtCQUFBO0Faa2ZGOztBYTNoQkU7RUNBQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QWQraEJGO0FlNWVJO0VGdkRGO0lDWUksZ0JUc0tpQjtFTHFYckI7QUFDRjtBZWpmSTtFRnZERjtJQ1lJLGdCVHNLaUI7RUwwWHJCO0FBQ0Y7QWV0Zkk7RUZ2REY7SUNZSSxnQlRzS2lCO0VMK1hyQjtBQUNGO0FlM2ZJO0VGdkRGO0lDWUksaUJUc0tpQjtFTG9ZckI7QUFDRjs7QWEzaUJFO0VDWkEsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FkMmpCRjs7QWF6aUJFO0VDSkEsYUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FkaWpCRjs7QWExaUJFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QWI2aUJKO0FhM2lCSTs7RUFFRSxnQkFBQTtFQUNBLGVBQUE7QWI2aUJOOztBZ0I5a0JFOzs7Ozs7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBaEJzbEJKOztBZ0Jua0JNO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FoQnNrQlI7O0FnQnBrQk07RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QWhCdWtCUjs7QWdCbmtCUTtFRkZOLHVCQUFBO0VBSUEsd0JBQUE7QWRza0JGOztBZ0J4a0JRO0VGRk4sd0JBQUE7RUFJQSx5QkFBQTtBZDJrQkY7O0FnQjdrQlE7RUZGTixhQUFBO0VBSUEsY0FBQTtBZGdsQkY7O0FnQmxsQlE7RUZGTix3QkFBQTtFQUlBLHlCQUFBO0FkcWxCRjs7QWdCdmxCUTtFRkZOLHdCQUFBO0VBSUEseUJBQUE7QWQwbEJGOztBZ0I1bEJRO0VGRk4sYUFBQTtFQUlBLGNBQUE7QWQrbEJGOztBZ0JqbUJRO0VGRk4sd0JBQUE7RUFJQSx5QkFBQTtBZG9tQkY7O0FnQnRtQlE7RUZGTix3QkFBQTtFQUlBLHlCQUFBO0FkeW1CRjs7QWdCM21CUTtFRkZOLGFBQUE7RUFJQSxjQUFBO0FkOG1CRjs7QWdCaG5CUTtFRkZOLHdCQUFBO0VBSUEseUJBQUE7QWRtbkJGOztBZ0JybkJRO0VGRk4sd0JBQUE7RUFJQSx5QkFBQTtBZHduQkY7O0FnQjFuQlE7RUZGTixjQUFBO0VBSUEsZUFBQTtBZDZuQkY7O0FnQjFuQk07RUFBd0IsU0FBQTtBaEI4bkI5Qjs7QWdCNW5CTTtFQUF1QixTQUFBO0FoQmdvQjdCOztBZ0I3bkJRO0VBQXdCLFFBRGI7QWhCa29CbkI7O0FnQmpvQlE7RUFBd0IsUUFEYjtBaEJzb0JuQjs7QWdCcm9CUTtFQUF3QixRQURiO0FoQjBvQm5COztBZ0J6b0JRO0VBQXdCLFFBRGI7QWhCOG9CbkI7O0FnQjdvQlE7RUFBd0IsUUFEYjtBaEJrcEJuQjs7QWdCanBCUTtFQUF3QixRQURiO0FoQnNwQm5COztBZ0JycEJRO0VBQXdCLFFBRGI7QWhCMHBCbkI7O0FnQnpwQlE7RUFBd0IsUUFEYjtBaEI4cEJuQjs7QWdCN3BCUTtFQUF3QixRQURiO0FoQmtxQm5COztBZ0JqcUJRO0VBQXdCLFFBRGI7QWhCc3FCbkI7O0FnQnJxQlE7RUFBd0IsU0FEYjtBaEIwcUJuQjs7QWdCenFCUTtFQUF3QixTQURiO0FoQjhxQm5COztBZ0I3cUJRO0VBQXdCLFNBRGI7QWhCa3JCbkI7O0FnQjNxQlU7RUZUUiwwQkFBQTtBZHdyQkY7O0FnQi9xQlU7RUZUUiwyQkFBQTtBZDRyQkY7O0FnQm5yQlU7RUZUUixnQkFBQTtBZGdzQkY7O0FnQnZyQlU7RUZUUiwyQkFBQTtBZG9zQkY7O0FnQjNyQlU7RUZUUiwyQkFBQTtBZHdzQkY7O0FnQi9yQlU7RUZUUixnQkFBQTtBZDRzQkY7O0FnQm5zQlU7RUZUUiwyQkFBQTtBZGd0QkY7O0FnQnZzQlU7RUZUUiwyQkFBQTtBZG90QkY7O0FnQjNzQlU7RUZUUixnQkFBQTtBZHd0QkY7O0FnQi9zQlU7RUZUUiwyQkFBQTtBZDR0QkY7O0FnQm50QlU7RUZUUiwyQkFBQTtBZGd1QkY7O0FldHRCSTtFQzdCRTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFaEJ1dkJOOztFZ0JydkJJO0lBQ0UsY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VoQnd2Qk47O0VnQnB2Qk07SUZGTix1QkFBQTtJQUlBLHdCQUFBO0VkdXZCQTs7RWdCenZCTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWQ0dkJBOztFZ0I5dkJNO0lGRk4sYUFBQTtJQUlBLGNBQUE7RWRpd0JBOztFZ0Jud0JNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFZHN3QkE7O0VnQnh3Qk07SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VkMndCQTs7RWdCN3dCTTtJRkZOLGFBQUE7SUFJQSxjQUFBO0VkZ3hCQTs7RWdCbHhCTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWRxeEJBOztFZ0J2eEJNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFZDB4QkE7O0VnQjV4Qk07SUZGTixhQUFBO0lBSUEsY0FBQTtFZCt4QkE7O0VnQmp5Qk07SUZGTix3QkFBQTtJQUlBLHlCQUFBO0Vkb3lCQTs7RWdCdHlCTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWR5eUJBOztFZ0IzeUJNO0lGRk4sY0FBQTtJQUlBLGVBQUE7RWQ4eUJBOztFZ0IzeUJJO0lBQXdCLFNBQUE7RWhCK3lCNUI7O0VnQjd5Qkk7SUFBdUIsU0FBQTtFaEJpekIzQjs7RWdCOXlCTTtJQUF3QixRQURiO0VoQm16QmpCOztFZ0JsekJNO0lBQXdCLFFBRGI7RWhCdXpCakI7O0VnQnR6Qk07SUFBd0IsUUFEYjtFaEIyekJqQjs7RWdCMXpCTTtJQUF3QixRQURiO0VoQit6QmpCOztFZ0I5ekJNO0lBQXdCLFFBRGI7RWhCbTBCakI7O0VnQmwwQk07SUFBd0IsUUFEYjtFaEJ1MEJqQjs7RWdCdDBCTTtJQUF3QixRQURiO0VoQjIwQmpCOztFZ0IxMEJNO0lBQXdCLFFBRGI7RWhCKzBCakI7O0VnQjkwQk07SUFBd0IsUUFEYjtFaEJtMUJqQjs7RWdCbDFCTTtJQUF3QixRQURiO0VoQnUxQmpCOztFZ0J0MUJNO0lBQXdCLFNBRGI7RWhCMjFCakI7O0VnQjExQk07SUFBd0IsU0FEYjtFaEIrMUJqQjs7RWdCOTFCTTtJQUF3QixTQURiO0VoQm0yQmpCOztFZ0I1MUJRO0lGVFIsY0FBQTtFZHkyQkE7O0VnQmgyQlE7SUZUUiwwQkFBQTtFZDYyQkE7O0VnQnAyQlE7SUZUUiwyQkFBQTtFZGkzQkE7O0VnQngyQlE7SUZUUixnQkFBQTtFZHEzQkE7O0VnQjUyQlE7SUZUUiwyQkFBQTtFZHkzQkE7O0VnQmgzQlE7SUZUUiwyQkFBQTtFZDYzQkE7O0VnQnAzQlE7SUZUUixnQkFBQTtFZGk0QkE7O0VnQngzQlE7SUZUUiwyQkFBQTtFZHE0QkE7O0VnQjUzQlE7SUZUUiwyQkFBQTtFZHk0QkE7O0VnQmg0QlE7SUZUUixnQkFBQTtFZDY0QkE7O0VnQnA0QlE7SUZUUiwyQkFBQTtFZGk1QkE7O0VnQng0QlE7SUZUUiwyQkFBQTtFZHE1QkE7QUFDRjtBZTU0Qkk7RUM3QkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RWhCNDZCTjs7RWdCMTZCSTtJQUNFLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFaEI2NkJOOztFZ0J6NkJNO0lGRk4sdUJBQUE7SUFJQSx3QkFBQTtFZDQ2QkE7O0VnQjk2Qk07SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VkaTdCQTs7RWdCbjdCTTtJRkZOLGFBQUE7SUFJQSxjQUFBO0VkczdCQTs7RWdCeDdCTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWQyN0JBOztFZ0I3N0JNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFZGc4QkE7O0VnQmw4Qk07SUZGTixhQUFBO0lBSUEsY0FBQTtFZHE4QkE7O0VnQnY4Qk07SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VkMDhCQTs7RWdCNThCTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWQrOEJBOztFZ0JqOUJNO0lGRk4sYUFBQTtJQUlBLGNBQUE7RWRvOUJBOztFZ0J0OUJNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFZHk5QkE7O0VnQjM5Qk07SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VkODlCQTs7RWdCaCtCTTtJRkZOLGNBQUE7SUFJQSxlQUFBO0VkbStCQTs7RWdCaCtCSTtJQUF3QixTQUFBO0VoQm8rQjVCOztFZ0JsK0JJO0lBQXVCLFNBQUE7RWhCcytCM0I7O0VnQm4rQk07SUFBd0IsUUFEYjtFaEJ3K0JqQjs7RWdCditCTTtJQUF3QixRQURiO0VoQjQrQmpCOztFZ0IzK0JNO0lBQXdCLFFBRGI7RWhCZy9CakI7O0VnQi8rQk07SUFBd0IsUUFEYjtFaEJvL0JqQjs7RWdCbi9CTTtJQUF3QixRQURiO0VoQncvQmpCOztFZ0J2L0JNO0lBQXdCLFFBRGI7RWhCNC9CakI7O0VnQjMvQk07SUFBd0IsUUFEYjtFaEJnZ0NqQjs7RWdCLy9CTTtJQUF3QixRQURiO0VoQm9nQ2pCOztFZ0JuZ0NNO0lBQXdCLFFBRGI7RWhCd2dDakI7O0VnQnZnQ007SUFBd0IsUUFEYjtFaEI0Z0NqQjs7RWdCM2dDTTtJQUF3QixTQURiO0VoQmdoQ2pCOztFZ0IvZ0NNO0lBQXdCLFNBRGI7RWhCb2hDakI7O0VnQm5oQ007SUFBd0IsU0FEYjtFaEJ3aENqQjs7RWdCamhDUTtJRlRSLGNBQUE7RWQ4aENBOztFZ0JyaENRO0lGVFIsMEJBQUE7RWRraUNBOztFZ0J6aENRO0lGVFIsMkJBQUE7RWRzaUNBOztFZ0I3aENRO0lGVFIsZ0JBQUE7RWQwaUNBOztFZ0JqaUNRO0lGVFIsMkJBQUE7RWQ4aUNBOztFZ0JyaUNRO0lGVFIsMkJBQUE7RWRrakNBOztFZ0J6aUNRO0lGVFIsZ0JBQUE7RWRzakNBOztFZ0I3aUNRO0lGVFIsMkJBQUE7RWQwakNBOztFZ0JqakNRO0lGVFIsMkJBQUE7RWQ4akNBOztFZ0JyakNRO0lGVFIsZ0JBQUE7RWRra0NBOztFZ0J6akNRO0lGVFIsMkJBQUE7RWRza0NBOztFZ0I3akNRO0lGVFIsMkJBQUE7RWQwa0NBO0FBQ0Y7QWVqa0NJO0VDN0JFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VoQmltQ047O0VnQi9sQ0k7SUFDRSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RWhCa21DTjs7RWdCOWxDTTtJRkZOLHVCQUFBO0lBSUEsd0JBQUE7RWRpbUNBOztFZ0JubUNNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFZHNtQ0E7O0VnQnhtQ007SUZGTixhQUFBO0lBSUEsY0FBQTtFZDJtQ0E7O0VnQjdtQ007SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VkZ25DQTs7RWdCbG5DTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWRxbkNBOztFZ0J2bkNNO0lGRk4sYUFBQTtJQUlBLGNBQUE7RWQwbkNBOztFZ0I1bkNNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFZCtuQ0E7O0VnQmpvQ007SUZGTix3QkFBQTtJQUlBLHlCQUFBO0Vkb29DQTs7RWdCdG9DTTtJRkZOLGFBQUE7SUFJQSxjQUFBO0VkeW9DQTs7RWdCM29DTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWQ4b0NBOztFZ0JocENNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFZG1wQ0E7O0VnQnJwQ007SUZGTixjQUFBO0lBSUEsZUFBQTtFZHdwQ0E7O0VnQnJwQ0k7SUFBd0IsU0FBQTtFaEJ5cEM1Qjs7RWdCdnBDSTtJQUF1QixTQUFBO0VoQjJwQzNCOztFZ0J4cENNO0lBQXdCLFFBRGI7RWhCNnBDakI7O0VnQjVwQ007SUFBd0IsUUFEYjtFaEJpcUNqQjs7RWdCaHFDTTtJQUF3QixRQURiO0VoQnFxQ2pCOztFZ0JwcUNNO0lBQXdCLFFBRGI7RWhCeXFDakI7O0VnQnhxQ007SUFBd0IsUUFEYjtFaEI2cUNqQjs7RWdCNXFDTTtJQUF3QixRQURiO0VoQmlyQ2pCOztFZ0JockNNO0lBQXdCLFFBRGI7RWhCcXJDakI7O0VnQnByQ007SUFBd0IsUUFEYjtFaEJ5ckNqQjs7RWdCeHJDTTtJQUF3QixRQURiO0VoQjZyQ2pCOztFZ0I1ckNNO0lBQXdCLFFBRGI7RWhCaXNDakI7O0VnQmhzQ007SUFBd0IsU0FEYjtFaEJxc0NqQjs7RWdCcHNDTTtJQUF3QixTQURiO0VoQnlzQ2pCOztFZ0J4c0NNO0lBQXdCLFNBRGI7RWhCNnNDakI7O0VnQnRzQ1E7SUZUUixjQUFBO0VkbXRDQTs7RWdCMXNDUTtJRlRSLDBCQUFBO0VkdXRDQTs7RWdCOXNDUTtJRlRSLDJCQUFBO0VkMnRDQTs7RWdCbHRDUTtJRlRSLGdCQUFBO0VkK3RDQTs7RWdCdHRDUTtJRlRSLDJCQUFBO0VkbXVDQTs7RWdCMXRDUTtJRlRSLDJCQUFBO0VkdXVDQTs7RWdCOXRDUTtJRlRSLGdCQUFBO0VkMnVDQTs7RWdCbHVDUTtJRlRSLDJCQUFBO0VkK3VDQTs7RWdCdHVDUTtJRlRSLDJCQUFBO0VkbXZDQTs7RWdCMXVDUTtJRlRSLGdCQUFBO0VkdXZDQTs7RWdCOXVDUTtJRlRSLDJCQUFBO0VkMnZDQTs7RWdCbHZDUTtJRlRSLDJCQUFBO0VkK3ZDQTtBQUNGO0FldHZDSTtFQzdCRTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFaEJzeENOOztFZ0JweENJO0lBQ0UsY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VoQnV4Q047O0VnQm54Q007SUZGTix1QkFBQTtJQUlBLHdCQUFBO0Vkc3hDQTs7RWdCeHhDTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWQyeENBOztFZ0I3eENNO0lGRk4sYUFBQTtJQUlBLGNBQUE7RWRneUNBOztFZ0JseUNNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFZHF5Q0E7O0VnQnZ5Q007SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VkMHlDQTs7RWdCNXlDTTtJRkZOLGFBQUE7SUFJQSxjQUFBO0VkK3lDQTs7RWdCanpDTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWRvekNBOztFZ0J0ekNNO0lGRk4sd0JBQUE7SUFJQSx5QkFBQTtFZHl6Q0E7O0VnQjN6Q007SUZGTixhQUFBO0lBSUEsY0FBQTtFZDh6Q0E7O0VnQmgwQ007SUZGTix3QkFBQTtJQUlBLHlCQUFBO0VkbTBDQTs7RWdCcjBDTTtJRkZOLHdCQUFBO0lBSUEseUJBQUE7RWR3MENBOztFZ0IxMENNO0lGRk4sY0FBQTtJQUlBLGVBQUE7RWQ2MENBOztFZ0IxMENJO0lBQXdCLFNBQUE7RWhCODBDNUI7O0VnQjUwQ0k7SUFBdUIsU0FBQTtFaEJnMUMzQjs7RWdCNzBDTTtJQUF3QixRQURiO0VoQmsxQ2pCOztFZ0JqMUNNO0lBQXdCLFFBRGI7RWhCczFDakI7O0VnQnIxQ007SUFBd0IsUUFEYjtFaEIwMUNqQjs7RWdCejFDTTtJQUF3QixRQURiO0VoQjgxQ2pCOztFZ0I3MUNNO0lBQXdCLFFBRGI7RWhCazJDakI7O0VnQmoyQ007SUFBd0IsUUFEYjtFaEJzMkNqQjs7RWdCcjJDTTtJQUF3QixRQURiO0VoQjAyQ2pCOztFZ0J6MkNNO0lBQXdCLFFBRGI7RWhCODJDakI7O0VnQjcyQ007SUFBd0IsUUFEYjtFaEJrM0NqQjs7RWdCajNDTTtJQUF3QixRQURiO0VoQnMzQ2pCOztFZ0JyM0NNO0lBQXdCLFNBRGI7RWhCMDNDakI7O0VnQnozQ007SUFBd0IsU0FEYjtFaEI4M0NqQjs7RWdCNzNDTTtJQUF3QixTQURiO0VoQms0Q2pCOztFZ0IzM0NRO0lGVFIsY0FBQTtFZHc0Q0E7O0VnQi8zQ1E7SUZUUiwwQkFBQTtFZDQ0Q0E7O0VnQm40Q1E7SUZUUiwyQkFBQTtFZGc1Q0E7O0VnQnY0Q1E7SUZUUixnQkFBQTtFZG81Q0E7O0VnQjM0Q1E7SUZUUiwyQkFBQTtFZHc1Q0E7O0VnQi80Q1E7SUZUUiwyQkFBQTtFZDQ1Q0E7O0VnQm41Q1E7SUZUUixnQkFBQTtFZGc2Q0E7O0VnQnY1Q1E7SUZUUiwyQkFBQTtFZG82Q0E7O0VnQjM1Q1E7SUZUUiwyQkFBQTtFZHc2Q0E7O0VnQi81Q1E7SUZUUixnQkFBQTtFZDQ2Q0E7O0VnQm42Q1E7SUZUUiwyQkFBQTtFZGc3Q0E7O0VnQnY2Q1E7SUZUUiwyQkFBQTtFZG83Q0E7QUFDRjtBaUJuK0NBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxtQlo4R087RVk3R1AsNkJaMlM0QjtBTDByQzlCO0FpQm4rQ0U7O0VBRUUsZ0Jab1MwQjtFWW5TMUIsbUJBQUE7RUFDQSw2QkFBQTtBakJxK0NKO0FpQmwrQ0U7RUFDRSxzQkFBQTtFQUNBLGdDQUFBO0FqQm8rQ0o7QWlCaitDRTtFQUNFLDZCQUFBO0FqQm0rQ0o7QWlCaCtDRTtFQUNFLHNCWmhCTztBTGsvQ1g7O0FpQng5Q0U7O0VBRUUsZVowUTBCO0FMaXRDOUI7O0FpQmw5Q0E7RUFDRSx5QkFBQTtBakJxOUNGO0FpQm45Q0U7O0VBRUUseUJBQUE7QWpCcTlDSjtBaUJqOUNJOztFQUVFLHdCQUFBO0FqQm05Q047O0FpQjc4Q0U7Ozs7RUFJRSxTQUFBO0FqQmc5Q0o7O0FpQnY4Q0U7RUFDRSxxQ1pxTzBCO0FMcXVDOUI7O0FNN2dERTtFVytFSSxzQ1owTndCO0FMd3VDOUI7O0FrQnZoREk7OztFQUdFLHlCRDhGK0I7QWpCNDdDckM7O0FNdmhERTtFWVFNLHlCQUplO0FsQnVoRHZCO0FrQmpoRFE7O0VBRUUseUJBUmE7QWxCMmhEdkI7O0FrQnJpREk7OztFQUdFLHlCRDhGK0I7QWpCMDhDckM7O0FNcmlERTtFWVFNLHlCQUplO0FsQnFpRHZCO0FrQi9oRFE7O0VBRUUseUJBUmE7QWxCeWlEdkI7O0FrQm5qREk7OztFQUdFLHlCRDhGK0I7QWpCdzlDckM7O0FNbmpERTtFWVFNLHlCQUplO0FsQm1qRHZCO0FrQjdpRFE7O0VBRUUseUJBUmE7QWxCdWpEdkI7O0FrQmprREk7OztFQUdFLHlCRDhGK0I7QWpCcytDckM7O0FNamtERTtFWVFNLHlCQUplO0FsQmlrRHZCO0FrQjNqRFE7O0VBRUUseUJBUmE7QWxCcWtEdkI7O0FrQi9rREk7OztFQUdFLHlCRDhGK0I7QWpCby9DckM7O0FNL2tERTtFWVFNLHlCQUplO0FsQitrRHZCO0FrQnprRFE7O0VBRUUseUJBUmE7QWxCbWxEdkI7O0FrQjdsREk7OztFQUdFLHlCRDhGK0I7QWpCa2dEckM7O0FNN2xERTtFWVFNLHlCQUplO0FsQjZsRHZCO0FrQnZsRFE7O0VBRUUseUJBUmE7QWxCaW1EdkI7O0FrQjNtREk7OztFQUdFLHlCRDhGK0I7QWpCZ2hEckM7O0FNM21ERTtFWVFNLHlCQUplO0FsQjJtRHZCO0FrQnJtRFE7O0VBRUUseUJBUmE7QWxCK21EdkI7O0FrQnpuREk7OztFQUdFLHlCRDhGK0I7QWpCOGhEckM7O0FNem5ERTtFWVFNLHlCQUplO0FsQnluRHZCO0FrQm5uRFE7O0VBRUUseUJBUmE7QWxCNm5EdkI7O0FrQnZvREk7OztFQUdFLHlCRDhGK0I7QWpCNGlEckM7O0FNdm9ERTtFWVFNLHlCQUplO0FsQnVvRHZCO0FrQmpvRFE7O0VBRUUseUJBUmE7QWxCMm9EdkI7O0FrQnJwREk7OztFQUdFLHlCRDhGK0I7QWpCMGpEckM7O0FNcnBERTtFWVFNLHlCQUplO0FsQnFwRHZCO0FrQi9vRFE7O0VBRUUseUJBUmE7QWxCeXBEdkI7O0FrQm5xREk7OztFQUdFLHlCRDhGK0I7QWpCd2tEckM7O0FNbnFERTtFWVFNLHlCQUplO0FsQm1xRHZCO0FrQjdwRFE7O0VBRUUseUJBUmE7QWxCdXFEdkI7O0FrQmpyREk7OztFQUdFLHlCRDhGK0I7QWpCc2xEckM7O0FNanJERTtFWVFNLHlCQUplO0FsQmlyRHZCO0FrQjNxRFE7O0VBRUUseUJBUmE7QWxCcXJEdkI7O0FrQi9yREk7OztFQUdFLHNDYjRTd0I7QUxzNUM5Qjs7QU0vckRFO0VZUU0sc0NBSmU7QWxCK3JEdkI7QWtCenJEUTs7RUFFRSxzQ0FSYTtBbEJtc0R2Qjs7QWlCL2xESTtFQUNFLFdaMUdLO0VZMkdMLHlCWmxHSztFWW1HTCxxQlowTXdCO0FMdzVDOUI7QWlCN2xESTtFQUNFLGNaM0dLO0VZNEdMLHlCWmpISztFWWtITCxxQlpqSEs7QUxndERYOztBaUIxbERBO0VBQ0UsV1oxSFM7RVkySFQseUJabEhTO0FMK3NEWDtBaUIzbERFOzs7RUFHRSxxQlpzTDBCO0FMdTZDOUI7QWlCMWxERTtFQUNFLFNBQUE7QWpCNGxESjtBaUJ4bERJO0VBQ0UsMkNaMkt3QjtBTCs2QzlCO0FNbHVERTtFVytJTSw0Q1pxS3NCO0FMaTdDOUI7O0FleHFESTtFRW1HQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtJQUNBLDRDQUFBO0VqQndrRE47RWlCcmtETTtJQUNFLFNBQUE7RWpCdWtEUjtBQUNGO0FlcnJESTtFRW1HQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtJQUNBLDRDQUFB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RUFHRSxXQUFBO0VBQ0EseUJBbEMrSTtFQXNDL0kscUJBdEN5TDtBeEJxeEU3TDtBd0I3dUVJO0VBS0ksZ0RBQUE7QXhCMnVFUjs7QXVCOXRFRTtFQ3pEQSxXQUFBO0VGQUUseUJqQm9FVztFbUJsRWIscUJuQmtFYTtBTHl0RWY7QU12eEVFO0VrQkFFLFdBQUE7RUZOQSx1QkVEMkQ7RUFTM0QsbUJBVHFHO0F4Qm15RXpHO0F3QnZ4RUU7RUFNSSwyQ0FBQTtBeEJveEVOO0F3Qi93RUU7RUFFRSxXQUFBO0VBQ0EseUJuQjJDVztFbUIxQ1gscUJuQjBDVztBTHN1RWY7QXdCN3dFRTtFQUdFLFdBQUE7RUFDQSx1QkFsQytJO0VBc0MvSSxtQkF0Q3lMO0F4Qmd6RTdMO0F3Qnh3RUk7RUFLSSwyQ0FBQTtBeEJzd0VSOztBdUJ6dkVFO0VDekRBLGNBQUE7RUZBRSx5QmpCb0VXO0VtQmxFYixxQm5Ca0VhO0FMb3ZFZjtBTWx6RUU7RWtCQUUsY0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhCOHpFekc7QXdCbHpFRTtFQU1JLGdEQUFBO0F4Qit5RU47QXdCMXlFRTtFQUVFLGNBQUE7RUFDQSx5Qm5CMkNXO0VtQjFDWCxxQm5CMENXO0FMaXdFZjtBd0J4eUVFO0VBR0UsY0FBQTtFQUNBLHlCQWxDK0k7RUFzQy9JLHFCQXRDeUw7QXhCMjBFN0w7QXdCbnlFSTtFQUtJLGdEQUFBO0F4Qml5RVI7O0F1QnB4RUU7RUN6REEsV0FBQTtFRkFFLHlCakJvRVc7RW1CbEViLHFCbkJrRWE7QUwrd0VmO0FNNzBFRTtFa0JBRSxXQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEJ5MUV6RztBd0I3MEVFO0VBTUksZ0RBQUE7QXhCMDBFTjtBd0JyMEVFO0VBRUUsV0FBQTtFQUNBLHlCbkIyQ1c7RW1CMUNYLHFCbkIwQ1c7QUw0eEVmO0F3Qm4wRUU7RUFHRSxXQUFBO0VBQ0EseUJBbEMrSTtFQXNDL0kscUJBdEN5TDtBeEJzMkU3TDtBd0I5ekVJO0VBS0ksZ0RBQUE7QXhCNHpFUjs7QXVCL3lFRTtFQ3pEQSxjQUFBO0VGQUUseUJqQm9FVztFbUJsRWIscUJuQmtFYTtBTDB5RWY7QU14MkVFO0VrQkFFLFdBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4Qm8zRXpHO0F3QngyRUU7RUFNSSwrQ0FBQTtBeEJxMkVOO0F3QmgyRUU7RUFFRSxjQUFBO0VBQ0EseUJuQjJDVztFbUIxQ1gscUJuQjBDVztBTHV6RWY7QXdCOTFFRTtFQUdFLFdBQUE7RUFDQSx5QkFsQytJO0VBc0MvSSxxQkF0Q3lMO0F4Qmk0RTdMO0F3QnoxRUk7RUFLSSwrQ0FBQTtBeEJ1MUVSOztBdUIxMEVFO0VDekRBLFdBQUE7RUZBRSx5QmpCb0VXO0VtQmxFYixxQm5Ca0VhO0FMcTBFZjtBTW40RUU7RWtCQUUsV0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhCKzRFekc7QXdCbjRFRTtFQU1JLDZDQUFBO0F4Qmc0RU47QXdCMzNFRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMkNXO0VtQjFDWCxxQm5CMENXO0FMazFFZjtBd0J6M0VFO0VBR0UsV0FBQTtFQUNBLHlCQWxDK0k7RUFzQy9JLHFCQXRDeUw7QXhCNDVFN0w7QXdCcDNFSTtFQUtJLDZDQUFBO0F4QmszRVI7O0F1QnIyRUU7RUN6REEsY0FBQTtFRkFFLHlCakJvRVc7RW1CbEViLHFCbkJrRWE7QUxnMkVmO0FNOTVFRTtFa0JBRSxjQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEIwNkV6RztBd0I5NUVFO0VBTUksaURBQUE7QXhCMjVFTjtBd0J0NUVFO0VBRUUsY0FBQTtFQUNBLHlCbkIyQ1c7RW1CMUNYLHFCbkIwQ1c7QUw2MkVmO0F3QnA1RUU7RUFHRSxjQUFBO0VBQ0EseUJBbEMrSTtFQXNDL0kscUJBdEN5TDtBeEJ1N0U3TDtBd0IvNEVJO0VBS0ksaURBQUE7QXhCNjRFUjs7QXVCaDRFRTtFQ3pEQSxXQUFBO0VGQUUseUJqQm9FVztFbUJsRWIscUJuQmtFYTtBTDIzRWY7QU16N0VFO0VrQkFFLFdBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4QnE4RXpHO0F3Qno3RUU7RUFNSSw4Q0FBQTtBeEJzN0VOO0F3Qmo3RUU7RUFFRSxXQUFBO0VBQ0EseUJuQjJDVztFbUIxQ1gscUJuQjBDVztBTHc0RWY7QXdCLzZFRTtFQUdFLFdBQUE7RUFDQSx5QkFsQytJO0VBc0MvSSxxQkF0Q3lMO0F4Qms5RTdMO0F3QjE2RUk7RUFLSSw4Q0FBQTtBeEJ3NkVSOztBdUIzNUVFO0VDekRBLFdBQUE7RUZBRSx5QmpCb0VXO0VtQmxFYixxQm5Ca0VhO0FMczVFZjtBTXA5RUU7RWtCQUUsV0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhCZytFekc7QXdCcDlFRTtFQU1JLCtDQUFBO0F4Qmk5RU47QXdCNThFRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMkNXO0VtQjFDWCxxQm5CMENXO0FMbTZFZjtBd0IxOEVFO0VBR0UsV0FBQTtFQUNBLHlCQWxDK0k7RUFzQy9JLHFCQXRDeUw7QXhCNitFN0w7QXdCcjhFSTtFQUtJLCtDQUFBO0F4Qm04RVI7O0F1QnQ3RUU7RUN6REEsY0FBQTtFRkFFLHlCakJvRVc7RW1CbEViLHFCbkJrRWE7QUxpN0VmO0FNLytFRTtFa0JBRSxjQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBeEIyL0V6RztBd0IvK0VFO0VBTUksZ0RBQUE7QXhCNCtFTjtBd0J2K0VFO0VBRUUsY0FBQTtFQUNBLHlCbkIyQ1c7RW1CMUNYLHFCbkIwQ1c7QUw4N0VmO0F3QnIrRUU7RUFHRSxjQUFBO0VBQ0EseUJBbEMrSTtFQXNDL0kscUJBdEN5TDtBeEJ3Z0Y3TDtBd0JoK0VJO0VBS0ksZ0RBQUE7QXhCODlFUjs7QXVCajlFRTtFQ3pEQSxXQUFBO0VGQUUseUJqQm9FVztFbUJsRWIscUJuQmtFYTtBTDQ4RWY7QU0xZ0ZFO0VrQkFFLFdBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F4QnNoRnpHO0F3QjFnRkU7RUFNSSw4Q0FBQTtBeEJ1Z0ZOO0F3QmxnRkU7RUFFRSxXQUFBO0VBQ0EseUJuQjJDVztFbUIxQ1gscUJuQjBDVztBTHk5RWY7QXdCaGdGRTtFQUdFLFdBQUE7RUFDQSx5QkFsQytJO0VBc0MvSSxxQkF0Q3lMO0F4Qm1pRjdMO0F3QjMvRUk7RUFLSSw4Q0FBQTtBeEJ5L0VSOztBdUI1K0VFO0VDekRBLFdBQUE7RUZBRSx5QmpCb0VXO0VtQmxFYixxQm5Ca0VhO0FMdStFZjtBTXJpRkU7RWtCQUUsV0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXhCaWpGekc7QXdCcmlGRTtFQU1JLGdEQUFBO0F4QmtpRk47QXdCN2hGRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMkNXO0VtQjFDWCxxQm5CMENXO0FMby9FZjtBd0IzaEZFO0VBR0UsV0FBQTtFQUNBLHlCQWxDK0k7RUFzQy9JLHFCQXRDeUw7QXhCOGpGN0w7QXdCdGhGSTtFQUtJLGdEQUFBO0F4Qm9oRlI7O0F1QmpnRkU7RUNaQSxjbkJpQmE7RW1CaEJiLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQm5CY2E7QUxtZ0ZmO0F3Qi9nRkU7RUFDRSxXQVBnRDtFQVFoRCx5Qm5CVVc7RW1CVFgscUJuQlNXO0FMd2dGZjtBd0I5Z0ZFO0VBRUUsZ0RBQUE7QXhCK2dGSjtBd0I1Z0ZFO0VBRUUsY25CRFc7RW1CRVgsNkJBQUE7QXhCNmdGSjtBd0IxZ0ZFO0VBR0UsV0FBQTtFQUNBLHlCbkJUVztFbUJVWCxxQm5CVlc7QUxvaEZmO0F3QnhnRkk7RUFLSSxnREFBQTtBeEJzZ0ZSOztBdUI1aEZFO0VDWkEsY25CaUJhO0VtQmhCYiw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJuQmNhO0FMOGhGZjtBd0IxaUZFO0VBQ0UsV0FQZ0Q7RUFRaEQseUJuQlVXO0VtQlRYLHFCbkJTVztBTG1pRmY7QXdCemlGRTtFQUVFLDJDQUFBO0F4QjBpRko7QXdCdmlGRTtFQUVFLGNuQkRXO0VtQkVYLDZCQUFBO0F4QndpRko7QXdCcmlGRTtFQUdFLFdBQUE7RUFDQSx5Qm5CVFc7RW1CVVgscUJuQlZXO0FMK2lGZjtBd0JuaUZJO0VBS0ksMkNBQUE7QXhCaWlGUjs7QXVCdmpGRTtFQ1pBLGNuQmlCYTtFbUJoQmIsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCbkJjYTtBTHlqRmY7QXdCcmtGRTtFQUNFLGNBUGdEO0VBUWhELHlCbkJVVztFbUJUWCxxQm5CU1c7QUw4akZmO0F3QnBrRkU7RUFFRSxnREFBQTtBeEJxa0ZKO0F3QmxrRkU7RUFFRSxjbkJEVztFbUJFWCw2QkFBQTtBeEJta0ZKO0F3QmhrRkU7RUFHRSxjQUFBO0VBQ0EseUJuQlRXO0VtQlVYLHFCbkJWVztBTDBrRmY7QXdCOWpGSTtFQUtJLGdEQUFBO0F4QjRqRlI7O0F1QmxsRkU7RUNaQSxjbkJpQmE7RW1CaEJiLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQm5CY2E7QUxvbEZmO0F3QmhtRkU7RUFDRSxXQVBnRDtFQVFoRCx5Qm5CVVc7RW1CVFgscUJuQlNXO0FMeWxGZjtBd0IvbEZFO0VBRUUsZ0RBQUE7QXhCZ21GSjtBd0I3bEZFO0VBRUUsY25CRFc7RW1CRVgsNkJBQUE7QXhCOGxGSjtBd0IzbEZFO0VBR0UsV0FBQTtFQUNBLHlCbkJUVztFbUJVWCxxQm5CVlc7QUxxbUZmO0F3QnpsRkk7RUFLSSxnREFBQTtBeEJ1bEZSOztBdUI3bUZFO0VDWkEsY25CaUJhO0VtQmhCYiw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJuQmNhO0FMK21GZjtBd0IzbkZFO0VBQ0UsY0FQZ0Q7RUFRaEQseUJuQlVXO0VtQlRYLHFCbkJTVztBTG9uRmY7QXdCMW5GRTtFQUVFLCtDQUFBO0F4QjJuRko7QXdCeG5GRTtFQUVFLGNuQkRXO0VtQkVYLDZCQUFBO0F4QnluRko7QXdCdG5GRTtFQUdFLGNBQUE7RUFDQSx5Qm5CVFc7RW1CVVgscUJuQlZXO0FMZ29GZjtBd0JwbkZJO0VBS0ksK0NBQUE7QXhCa25GUjs7QXVCeG9GRTtFQ1pBLGNuQmlCYTtFbUJoQmIsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCbkJjYTtBTDBvRmY7QXdCdHBGRTtFQUNFLFdBUGdEO0VBUWhELHlCbkJVVztFbUJUWCxxQm5CU1c7QUwrb0ZmO0F3QnJwRkU7RUFFRSw2Q0FBQTtBeEJzcEZKO0F3Qm5wRkU7RUFFRSxjbkJEVztFbUJFWCw2QkFBQTtBeEJvcEZKO0F3QmpwRkU7RUFHRSxXQUFBO0VBQ0EseUJuQlRXO0VtQlVYLHFCbkJWVztBTDJwRmY7QXdCL29GSTtFQUtJLDZDQUFBO0F4QjZvRlI7O0F1Qm5xRkU7RUNaQSxjbkJpQmE7RW1CaEJiLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQm5CY2E7QUxxcUZmO0F3QmpyRkU7RUFDRSxjQVBnRDtFQVFoRCx5Qm5CVVc7RW1CVFgscUJuQlNXO0FMMHFGZjtBd0JockZFO0VBRUUsaURBQUE7QXhCaXJGSjtBd0I5cUZFO0VBRUUsY25CRFc7RW1CRVgsNkJBQUE7QXhCK3FGSjtBd0I1cUZFO0VBR0UsY0FBQTtFQUNBLHlCbkJUVztFbUJVWCxxQm5CVlc7QUxzckZmO0F3QjFxRkk7RUFLSSxpREFBQTtBeEJ3cUZSOztBdUI5ckZFO0VDWkEsY25CaUJhO0VtQmhCYiw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJuQmNhO0FMZ3NGZjtBd0I1c0ZFO0VBQ0UsV0FQZ0Q7RUFRaEQseUJuQlVXO0VtQlRYLHFCbkJTVztBTHFzRmY7QXdCM3NGRTtFQUVFLDhDQUFBO0F4QjRzRko7QXdCenNGRTtFQUVFLGNuQkRXO0VtQkVYLDZCQUFBO0F4QjBzRko7QXdCdnNGRTtFQUdFLFdBQUE7RUFDQSx5Qm5CVFc7RW1CVVgscUJuQlZXO0FMaXRGZjtBd0Jyc0ZJO0VBS0ksOENBQUE7QXhCbXNGUjs7QXVCenRGRTtFQ1pBLGNuQmlCYTtFbUJoQmIsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCbkJjYTtBTDJ0RmY7QXdCdnVGRTtFQUNFLFdBUGdEO0VBUWhELHlCbkJVVztFbUJUWCxxQm5CU1c7QUxndUZmO0F3QnR1RkU7RUFFRSwrQ0FBQTtBeEJ1dUZKO0F3QnB1RkU7RUFFRSxjbkJEVztFbUJFWCw2QkFBQTtBeEJxdUZKO0F3Qmx1RkU7RUFHRSxXQUFBO0VBQ0EseUJuQlRXO0VtQlVYLHFCbkJWVztBTDR1RmY7QXdCaHVGSTtFQUtJLCtDQUFBO0F4Qjh0RlI7O0F1QnB2RkU7RUNaQSxjbkJpQmE7RW1CaEJiLDZCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQm5CY2E7QUxzdkZmO0F3Qmx3RkU7RUFDRSxjQVBnRDtFQVFoRCx5Qm5CVVc7RW1CVFgscUJuQlNXO0FMMnZGZjtBd0Jqd0ZFO0VBRUUsZ0RBQUE7QXhCa3dGSjtBd0IvdkZFO0VBRUUsY25CRFc7RW1CRVgsNkJBQUE7QXhCZ3dGSjtBd0I3dkZFO0VBR0UsY0FBQTtFQUNBLHlCbkJUVztFbUJVWCxxQm5CVlc7QUx1d0ZmO0F3QjN2Rkk7RUFLSSxnREFBQTtBeEJ5dkZSOztBdUIvd0ZFO0VDWkEsY25CaUJhO0VtQmhCYiw2QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJuQmNhO0FMaXhGZjtBd0I3eEZFO0VBQ0UsV0FQZ0Q7RUFRaEQseUJuQlVXO0VtQlRYLHFCbkJTVztBTHN4RmY7QXdCNXhGRTtFQUVFLDhDQUFBO0F4QjZ4Rko7QXdCMXhGRTtFQUVFLGNuQkRXO0VtQkVYLDZCQUFBO0F4QjJ4Rko7QXdCeHhGRTtFQUdFLFdBQUE7RUFDQSx5Qm5CVFc7RW1CVVgscUJuQlZXO0FMa3lGZjtBd0J0eEZJO0VBS0ksOENBQUE7QXhCb3hGUjs7QXVCMXlGRTtFQ1pBLGNuQmlCYTtFbUJoQmIsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCbkJjYTtBTDR5RmY7QXdCeHpGRTtFQUNFLFdBUGdEO0VBUWhELHlCbkJVVztFbUJUWCxxQm5CU1c7QUxpekZmO0F3QnZ6RkU7RUFFRSxnREFBQTtBeEJ3ekZKO0F3QnJ6RkU7RUFFRSxjbkJEVztFbUJFWCw2QkFBQTtBeEJzekZKO0F3Qm56RkU7RUFHRSxXQUFBO0VBQ0EseUJuQlRXO0VtQlVYLHFCbkJWVztBTDZ6RmY7QXdCanpGSTtFQUtJLGdEQUFBO0F4Qit5RlI7O0F1QjF6RkE7RUFDRSxnQmxCa0s0QjtFa0JqSzVCLGNsQm9FMEI7RWtCbkUxQiw2QkFBQTtBdkI2ekZGO0FNcDRGRTtFaUIwRUUsY2xCa0V3QjtFa0JqRXhCLDBCbEJrRXdCO0VrQmpFeEIsNkJBQUE7RUFDQSx5QkFBQTtBdkI2ekZKO0F1QjF6RkU7RUFFRSwwQmxCMkR3QjtFa0Ix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QjRCO0E3QmtwR2hDOztBNkJsb0dBO0VBQ0Usd0JBQUE7RUFDQSx1QkFBQTtBN0Jxb0dGO0E2Qm5vR0U7RUFHRSxjQUFBO0E3Qm1vR0o7QTZCaG9HRTtFQUNFLGVBQUE7QTdCa29HSjs7QTZCOW5HQTtFQUNFLHVCQUFBO0VBQ0Esc0JBQUE7QTdCaW9HRjs7QTZCOW5HQTtFQUNFLHNCQUFBO0VBQ0EscUJBQUE7QTdCaW9HRjs7QTZCN21HQTtFQUNFLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtBN0JnbkdGO0E2QjltR0U7O0VBRUUsV0FBQTtBN0JnbkdKO0E2QjdtR0U7Ozs7RUFJRSxnQkFBQTtFQUNBLGNBQUE7QTdCK21HSjtBNkIzbUdFOztFbEIvR0UsNkJrQmlIOEI7RWxCaEg5Qiw0QmtCZ0g4QjtBN0I4bUdsQztBNkIzbUdFOztFbEJsSUUseUJrQm9JMkI7RWxCbkkzQiwwQmtCbUkyQjtBN0I4bUcvQjs7QTZCNWxHRTs7RUFFRSxnQkFBQTtBN0IrbEdKO0E2QjdsR0k7Ozs7RUFFRSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7QTdCaW1HTjs7QThCbndHQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7QTlCc3dHRjtBOEJwd0dFOzs7RUFHRSxrQkFBQTtFQUNBLGNBQUE7RUFHQSxTQUFBO0VBQ0EsZ0JBQUE7QTlCb3dHSjtBOEJqd0dJOzs7RUFDRSxVQUFBO0E5QnF3R047QThCbHdHSTs7Ozs7Ozs7O0VBR0UsaUJBQUE7QTlCMHdHTjtBOEJwd0dJOztFbkJwQkEsMEJtQm9Ca0Q7RW5CbkJsRCw2Qm1CbUJrRDtBOUJ5d0d0RDtBOEJ4d0dJOztFbkJQQSx5Qm1CT2tEO0VuQk5sRCw0Qm1CTWtEO0E5QjZ3R3REO0E4Qnh3R0U7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7QTlCMHdHSjtBOEJ4d0dJO0VuQjlCQSwwQm1CK0I0RTtFbkI5QjVFLDZCbUI4QjRFO0E5QjJ3R2hGO0E4QjF3R0k7RW5CbEJBLHlCbUJrQnFFO0VuQmpCckUsNEJtQmlCcUU7QTlCOHdHekU7O0E4Qm53R0E7O0VBRUUsYUFBQTtBOUJzd0dGO0E4Qmp3R0U7O0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0E5Qm93R0o7QThCandHRTs7Ozs7Ozs7RUFJRSxpQkFBQTtBOUJ1d0dKOztBOEJud0dBO0VBQXVCLGtCQUFBO0E5QnV3R3ZCOztBOEJ0d0dBO0VBQXNCLGlCQUFBO0E5QjB3R3RCOztBOEJsd0dBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGV6QmdKNEI7RXlCL0k1QixnQnpCb0o0QjtFeUJuSjVCLGdCekJ1SjRCO0V5QnRKNUIsY3pCL0VTO0V5QmdGVCxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJ6QnZGUztFeUJ3RlQseUJBQUE7RW5CakdFLHNCTjhNMEI7QUx5cEc5QjtBOEJsd0dFOztFQUVFLGFBQUE7QTlCb3dHSjs7QThCbHVHQTs7Ozs7O0VuQjVISSwwQm1Ca0kyQjtFbkJqSTNCLDZCbUJpSTJCO0E5QnN1Ry9COztBOEJudUdBOzs7Ozs7RW5CdkhJLHlCbUI2SDBCO0VuQjVIMUIsNEJtQjRIMEI7QTlCdXVHOUI7O0ErQjEzR0E7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG9CMUJ3YnNDO0FMcThGeEM7O0ErQjEzR0E7RUFDRSxvQkFBQTtFQUNBLGtCMUJvYnNDO0FMeThGeEM7O0ErQjEzR0E7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0EvQjYzR0Y7QStCMzNHRTtFQUNFLFcxQmhCTztFaUJMUCx5QmpCcU4wQjtBTDhyRzlCO0ErQnozR0U7RUFFRSxpRTFCbWI0QztBTHU4RmhEO0ErQnYzR0U7RUFDRSxXMUIzQk87RTBCNEJQLHlCMUJpYjRDO0FMdzhGaEQ7QStCcDNHSTtFQUNFLGMxQjVCSztBTGs1R1g7QStCcDNHTTtFQUNFLHlCMUJuQ0c7QUx5NUdYOztBK0I1MkdBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBL0IrMkdGO0ErQjUyR0U7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLFcxQm9Zb0M7RTBCbllwQyxZMUJtWW9DO0UwQmxZcEMsb0JBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUFDQSx5QjFCM0RPO0FMeTZHWDtBK0J6MkdFO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxXMUJxWG9DO0UwQnBYcEMsWTFCb1hvQztFMEJuWHBDLFdBQUE7RUFDQSw0QkFBQTtFQUNBLGtDQUFBO0VBQ0Esd0IxQmtYb0M7QUx5L0Z4Qzs7QStCajJHRTtFcEI5RkUsc0JOOE0wQjtBTHF2RzlCO0ErQmgyR0k7RVRqR0EseUJqQnFOMEI7QUwrdUc5QjtBK0JoMkdJO0VBQ0UsME4xQmlYMEM7QUxpL0ZoRDtBK0I3MUdJO0VUMUdBLHlCakJxTjBCO0FMcXZHOUI7QStCNTFHSTtFQUNFLHVLMUIyV2dEO0FMbS9GdEQ7QStCejFHSTtFQUNFLHlDMUJ1VjBDO0FMb2dHaEQ7QStCejFHSTtFQUNFLHlDMUJvVjBDO0FMdWdHaEQ7O0ErQmoxR0U7RUFDRSxrQjFCMFY0QztBTDAvRmhEO0ErQmgxR0k7RVR2SUEseUJqQnFOMEI7QUxxd0c5QjtBK0JoMUdJO0VBQ0Usb0sxQm1WMEM7QUwrL0ZoRDtBK0I3MEdJO0VBQ0UseUMxQjJUMEM7QUxvaEdoRDs7QStCbjBHQTtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLDJCMUJzUXNDO0UwQnJRdEMsMENBQUE7RUFDQSxnQjFCK0U0QjtFMEI5RTVCLGMxQnZKUztFMEJ3SlQsc0JBQUE7RUFDQSxzTkFBQTtFQUNBLHlCMUJtVWtDO0UwQmxVbEMseUJBQUE7RUFFRSxzQjFCbUMwQjtFMEIvQjVCLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBL0JrMEdGO0ErQmgwR0U7RUFDRSxxQjFCMk9vQztFMEIxT3BDLFVBQUE7RUFDQSxrRjFCK1RnQztBTG1nR3BDO0ErQmgwR0k7RUFNRSxjMUI5S0s7RTBCK0tMLHNCMUJ0TEs7QUxtL0dYO0ErQnp6R0U7RUFFRSxZQUFBO0VBQ0Esc0IxQitSZ0M7RTBCOVJoQyxzQkFBQTtBL0IwekdKO0ErQnZ6R0U7RUFDRSxjMUI1TE87RTBCNkxQLHlCMUJqTU87QUwwL0dYO0ErQnJ6R0U7RUFDRSxVQUFBO0EvQnV6R0o7O0ErQm56R0E7RUFDRSw2QjFCdU5zQztFMEJ0TnRDLHFCMUI2UWtDO0UwQjVRbEMsd0IxQjRRa0M7RTBCM1FsQyxjMUI4UmtDO0FMd2hHcEM7O0ErQm56R0E7RUFDRSw0QjFCbU5zQztFMEJsTnRDLHFCMUJzUWtDO0UwQnJRbEMsd0IxQnFRa0M7RTBCcFFsQyxlMUIwUmtDO0FMNGhHcEM7O0ErQjl5R0E7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLDJCMUI4THNDO0UwQjdMdEMsZ0JBQUE7QS9CaXpHRjs7QStCOXlHQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSwyQjFCc0xzQztFMEJyTHRDLFNBQUE7RUFDQSxVQUFBO0EvQml6R0Y7QStCL3lHRTtFQUNFLHFCMUJzS29DO0UwQnJLcEMsaUQxQnNGMEI7QUwydEc5QjtBK0IveUdJO0VBQ0UscUIxQmtLa0M7QUwrb0d4QztBK0I1eUdJO0VBQ0UsaUIxQjBSYTtBTG9oR25COztBK0J6eUdBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsMkIxQjRKc0M7RTBCM0p0Qyx5QkFBQTtFQUNBLGdCMUIzQjRCO0UwQjRCNUIsYzFCalFTO0UwQmtRVCxzQjFCelFTO0UwQjBRVCx5QkFBQTtFcEJqUkUsc0JOOE0wQjtBTGczRzlCO0ErQnp5R0U7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsZTFCMklvQztFMEIxSXBDLHlCQUFBO0VBQ0EsZ0IxQjNDMEI7RTBCNEMxQixjMUJqUk87RTBCa1JQLGlCQUFBO0VUOVJBLHlCakJPTztFMEJ5UlAsOEJBQUE7RXBCbFNBLGtDb0JtU3VCO0EvQjJ5RzNCOztBK0JqeUdBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSw2QkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBL0JveUdGO0ErQmx5R0U7RUFDRSxhQUFBO0EvQm95R0o7QStCanlHRTtFQUNFLFNBQUE7QS9CbXlHSjtBK0JoeUdFO0VBQ0UsVzFCc01rQztFMEJyTWxDLFkxQnFNa0M7RTBCcE1sQyxvQkFBQTtFVDVUQSx5QmpCcU4wQjtFMEJ5RzFCLFMxQnFNa0M7RU1yZ0JsQyxtQk5zZ0JrQztFMEJuTWxDLHdCQUFBO1VBQUEsZ0JBQUE7QS9CaXlHSjtBK0IveEdJO0VBQ0UsYUFBQTtFQUNBLGlFMUJpTWdDO0FMZ21HdEM7QStCOXhHSTtFVHhVQSx5QmpCdWdCa0M7QUxrbUd0QztBK0I1eEdFO0VBQ0UsVzFCMktnQztFMEIxS2hDLGMxQjJLZ0M7RTBCMUtoQyxrQkFBQTtFQUNBLGUxQjBLZ0M7RTBCektoQyx5QjFCMVVPO0UwQjJVUCx5QkFBQTtFcEJyVkEsbUJOK2ZnQztBTHFuR3BDO0ErQjF4R0U7RUFDRSxXMUJ1S2tDO0UwQnRLbEMsWTFCc0trQztFaUJoZ0JsQyx5QmpCcU4wQjtFMEJ1STFCLFMxQnVLa0M7RU1yZ0JsQyxtQk5zZ0JrQztFMEJyS2xDLHFCQUFBO09BQUEsZ0JBQUE7QS9CMnhHSjtBK0J6eEdJO0VBQ0UsYUFBQTtFQUNBLGlFMUJtS2dDO0FMd25HdEM7QStCeHhHSTtFVHRXQSx5QmpCdWdCa0M7QUwwbkd0QztBK0J0eEdFO0VBQ0UsVzFCNklnQztFMEI1SWhDLGMxQjZJZ0M7RTBCNUloQyxrQkFBQTtFQUNBLGUxQjRJZ0M7RTBCM0loQyx5QjFCeFdPO0UwQnlXUCx5QkFBQTtFcEJuWEEsbUJOK2ZnQztBTDZvR3BDO0ErQnB4R0U7RUFDRSxXMUJ5SWtDO0UwQnhJbEMsWTFCd0lrQztFaUJoZ0JsQyx5QmpCcU4wQjtFMEJxSzFCLFMxQnlJa0M7RU1yZ0JsQyxtQk5zZ0JrQztFMEJ2SWxDLGdCQUFBO0EvQnF4R0o7QStCbnhHSTtFQUNFLGFBQUE7RUFDQSxpRTFCcUlnQztBTGdwR3RDO0ErQmx4R0k7RVRwWUEseUJqQnVnQmtDO0FMa3BHdEM7QStCaHhHRTtFQUNFLFcxQitHZ0M7RTBCOUdoQyxjMUIrR2dDO0UwQjlHaEMsa0JBQUE7RUFDQSxlMUI4R2dDO0UwQjdHaEMsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLG9CQUFBO0EvQmt4R0o7QStCOXdHRTtFQUNFLHlCMUI3WU87RU1WUCxtQk4rZmdDO0FMeXFHcEM7QStCN3dHRTtFQUNFLGtCQUFBO0VBQ0EseUIxQm5aTztFTVZQLG1CTitmZ0M7QUw4cUdwQzs7QWdDNXFIQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QWhDK3FIRjs7QWdDNXFIQTtFQUNFLGNBQUE7RUFDQSxvQkFBQTtBaEMrcUhGO0FNOXFIRTtFMEJFRSxxQkFBQTtBaEMrcUhKO0FnQzNxSEU7RUFDRSxjM0JOTztBTG1ySFg7O0FnQ3JxSEE7RUFDRSxnQ0FBQTtBaEN3cUhGO0FnQ3RxSEU7RUFDRSxtQkFBQTtBaEN3cUhKO0FnQ3JxSEU7RUFDRSw2QkFBQTtFckI3QkEsK0JOd00wQjtFTXZNMUIsZ0NOdU0wQjtBTDgvRzlCO0FNaHNIRTtFMEIyQkkscUMzQm1qQjhCO0FMcW5HcEM7QWdDcnFISTtFQUNFLGMzQjlCSztFMkIrQkwsNkJBQUE7RUFDQSx5QkFBQTtBaEN1cUhOO0FnQ25xSEU7O0VBRUUsYzNCckNPO0UyQnNDUCxzQjNCN0NPO0UyQjhDUCxrQzNCd2lCZ0M7QUw2bkdwQztBZ0NscUhFO0VBRUUsZ0JBQUE7RXJCcERBLHlCcUJzRDJCO0VyQnJEM0IsMEJxQnFEMkI7QWhDbXFIL0I7O0FnQ3pwSEU7RXJCdEVFLHNCTjhNMEI7QUxxaEg5QjtBZ0N6cEhFOztFQUVFLFczQnJFTztFMkJzRVAseUIzQjBJMEI7QUxpaEg5Qjs7QWdDanBIRTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtBaENvcEhKOztBZ0Mvb0hFO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBaENrcEhKOztBZ0N4b0hFO0VB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RSxtQkFBQTtFakN3eUhSO0VpQ3R5SFE7SUFDRSxrQkFBQTtFakN3eUhWO0VpQ3J5SFE7SUFDRSxxQjVCMGN3QjtJNEJ6Y3hCLG9CNUJ5Y3dCO0VMODFHbEM7RWlDbHlITTs7SUFFRSxpQkFBQTtFakNveUhSO0VpQ2p5SE07SUFDRSx3QkFBQTtJQUdBLGdCQUFBO0VqQ2l5SFI7RWlDOXhITTtJQUNFLGFBQUE7RWpDZ3lIUjtBQUNGO0FpQ3owSEk7RUFVSSxxQkFBQTtFQUNBLDJCQUFBO0FqQ2swSFI7QWlDMzBIUTs7RUFFRSxnQkFBQTtFQUNBLGVBQUE7QWpDNjBIVjtBaUNyMEhRO0VBQ0UsbUJBQUE7QWpDdTBIVjtBaUNyMEhVO0VBQ0Usa0JBQUE7QWpDdTBIWjtBaUNwMEhVO0VBQ0UscUI1QjBjd0I7RTRCemN4QixvQjVCeWN3QjtBTDYzR3BDO0FpQ2owSFE7O0VBRUUsaUJBQUE7QWpDbTBIVjtBaUNoMEhRO0VBQ0Usd0JBQUE7RUFHQSxnQkFBQTtBakNnMEhWO0FpQzd6SFE7RUFDRSxhQUFBO0FqQyt6SFY7O0FpQ2p6SEU7RUFDRSx5QjVCOGJnQztBTHMzR3BDO0FNMytIRTtFMkIwTEkseUI1QjJiOEI7QUx5M0dwQztBaUMveUhJO0VBQ0UseUI1Qm1iOEI7QUw4M0dwQztBTWovSEU7RTJCbU1NLHlCNUJpYjRCO0FMZzRHcEM7QWlDOXlITTtFQUNFLHlCNUIrYTRCO0FMaTRHcEM7QWlDNXlISTs7OztFQUlFLHlCNUJzYThCO0FMdzRHcEM7QWlDMXlIRTtFQUNFLHlCNUIrWmdDO0U0QjlaaEMsZ0M1Qm1hZ0M7QUx5NEdwQztBaUN6eUhFO0VBQ0UscVE1QjhaZ0M7QUw2NEdwQztBaUN4eUhFO0VBQ0UseUI1QnNaZ0M7QUxvNUdwQztBaUN6eUhJO0VBQ0UseUI1QnNaOEI7QUxxNUdwQztBTTFnSUU7RTJCa09NLHlCNUJtWjRCO0FMdzVHcEM7O0FpQ255SEU7RUFDRSxXNUJoUE87QUxzaElYO0FNamhJRTtFMkI4T0ksVzVCblBLO0FMeWhJWDtBaUNqeUhJO0VBQ0UsK0I1QndYOEI7QUwyNkdwQztBTXZoSUU7RTJCdVBNLGdDNUJzWDRCO0FMNjZHcEM7QWlDaHlITTtFQUNFLGdDNUJvWDRCO0FMODZHcEM7QWlDOXhISTs7OztFQUlFLFc1QnhRSztBTHdpSVg7QWlDNXhIRTtFQUNFLCtCNUJvV2dDO0U0Qm5XaEMsc0M1QndXZ0M7QUxzN0dwQztBaUMzeEhFO0VBQ0UsMlE1Qm1XZ0M7QUwwN0dwQztBaUMxeEhFO0VBQ0UsK0I1QjJWZ0M7QUxpOEdwQztBaUMzeEhJO0VBQ0UsVzVCeFJLO0FMcWpJWDtBTWhqSUU7RTJCc1JNLFc1QjNSRztBTHdqSVg7O0FrQy9qSUE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHNCN0JDUztFNkJBVCwyQkFBQTtFQUNBLHNDQUFBO0V2QlJFLHNCTjhNMEI7QUw2M0g5QjtBa0Noa0lFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QWxDa2tJSjtBa0M5aklJO0V2QlhBLCtCTndNMEI7RU12TTFCLGdDTnVNMEI7QUxxNEg5QjtBa0M1aklJO0V2QkhBLG1DTjBMMEI7RU16TDFCLGtDTnlMMEI7QUx5NEg5Qjs7QWtDMWpJQTtFQUdFLGNBQUE7RUFDQSxnQjdCNm9Ca0M7QUw4NkdwQzs7QWtDeGpJQTtFQUNFLHNCN0J3b0JrQztBTG03R3BDOztBa0N4aklBO0VBQ0UscUJBQUE7RUFDQSxnQkFBQTtBbEMyaklGOztBa0N4aklBO0VBQ0UsZ0JBQUE7QWxDMmpJRjs7QU1qbUlFO0U0QjJDRSxxQkFBQTtBbEMwaklKO0FrQ3ZqSUU7RUFDRSxvQjdCdW5CZ0M7QUxrOEdwQzs7QWtDampJQTtFQUNFLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQzdCaW5Ca0M7RTZCaG5CbEMsNkNBQUE7QWxDb2pJRjtBa0NsaklFO0V2QnJFRSwwRHVCc0V1QjtBbENvakkzQjtBa0NoaklJO0VBQ0UsYUFBQTtBbENraklOOztBa0M3aUlBO0VBQ0Usd0JBQUE7RUFDQSxxQzdCaW1Ca0M7RTZCaG1CbEMsMENBQUE7QWxDZ2pJRjtBa0M5aUlFO0V2QnJGRSwwRHVCc0Z1QjtBbENnakkzQjs7QWtDdmlJQTtFQUNFLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0FsQzBpSUY7O0FrQ3ZpSUE7RUFDRSx1QkFBQTtFQUNBLHNCQUFBO0FsQzBpSUY7O0FrQ3RpSUE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxnQjdCb2tCa0M7QUxxK0dwQzs7QWtDdGlJQTtFQUNFLFdBQUE7RXZCdEhFLGtDTmtyQmdDO0FMOCtHcEM7O0FrQ3JpSUE7RUFDRSxXQUFBO0V2QnRIRSwyQ040cUJnQztFTTNxQmhDLDRDTjJxQmdDO0FMby9HcEM7O0FrQ3RpSUE7RUFDRSxXQUFBO0V2QjdHRSwrQ044cEJnQztFTTdwQmhDLDhDTjZwQmdDO0FMMC9HcEM7O0FrQ3BpSUE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7QWxDdWlJRjtBa0NyaUlFO0VBQ0UsbUI3QjJpQmdDO0FMNC9HcEM7QWU1bklJO0VtQmdGSjtJQVNJLG1CQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtFbEN1aUlGO0VrQ3JpSUU7SUFDRSxhQUFBO0lBRUEsWUFBQTtJQUNBLHNCQUFBO0lBQ0Esa0I3QjhoQjhCO0k2QjdoQjlCLGdCQUFBO0lBQ0EsaUI3QjRoQjhCO0VMMGdIbEM7QUFDRjs7QWtDN2hJQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtBbENnaUlGO0FrQzVoSUU7RUFDRSxtQjdCMmdCZ0M7QUxtaEhwQztBZW5wSUk7RW1COEdKO0lBV0ksbUJBQUE7RWxDOGhJRjtFa0MzaElFO0lBRUUsWUFBQTtJQUNBLGdCQUFBO0VsQzRoSUo7RWtDMWhJSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0VsQzRoSU47RWtDdmhJTTtJdkJuTEosMEJ1Qm9MbUM7SXZCbkxuQyw2QnVCbUxtQztFbEMwaElyQztFa0N4aElROztJQUVFLDBCQUFBO0VsQzBoSVY7RWtDeGhJUTs7SUFFRSw2QkFBQTtFbEMwaElWO0VrQ3RoSU07SXZCbExKLHlCdUJtTGtDO0l2QmxMbEMsNEJ1QmtMa0M7RWxDeWhJcEM7RWtDdmhJUTs7SUFFRSx5QkFBQTtFbEN5aElWO0VrQ3ZoSVE7O0lBRUUsNEJBQUE7RWxDeWhJVjtFa0NyaElNO0l2QjFOSixzQk44TTBCO0VMb2lJNUI7RWtDcmhJUTs7SXZCdk5OLCtCTndNMEI7SU12TTFCLGdDTnVNMEI7RUx5aUk1QjtFa0N0aElROztJdkI3TU4sbUNOMEwwQjtJTXpMMUIsa0NOeUwwQjtFTDhpSTVCO0VrQ3JoSU07SXZCdk9KLGdCdUJ3TzZCO0VsQ3VoSS9CO0VrQ3JoSVE7Ozs7SXZCMU9OLGdCdUI4TytCO0VsQ3VoSWpDO0FBQ0Y7O0FrQzFnSUU7RUFDRSxzQjdCZ2JnQztBTDZsSHBDO0FlbHRJSTtFbUJtTUo7SUFNSSx1QjdCMGJnQztZNkIxYmhDLGU3QjBiZ0M7STZCemJoQywyQjdCMGJnQztZNkIxYmhDLG1CN0IwYmdDO0k2QnpiaEMsVUFBQTtJQUNBLFNBQUE7RWxDNmdJRjtFa0MzZ0lFO0lBQ0UscUJBQUE7SUFDQSxXQUFBO0VsQzZnSUo7QUFDRjs7QWtDbmdJRTtFQUNFLGdCQUFBO0VBQ0EsZ0JBQUE7QWxDc2dJSjtBa0NsZ0lJO0VBQ0UsZ0JBQUE7QWxDb2dJTjtBa0NoZ0lFO0VBQ0UsZ0JBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0FsQ2tnSUo7QWtDLy9IRTtFQUNFLHlCQUFBO0VBQ0EsMEJBQUE7QWxDaWdJSjs7QW1DM3lJQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxtQjlCbzJCa0M7RThCbjJCbEMsZ0JBQUE7RUFDQSx5QjlCT1M7RU1UUCxzQk44TTBCO0FMbW1JOUI7O0FtQ3p5SUU7RUFDRSxvQjlCeTFCZ0M7QUxtOUdwQztBbUMxeUlJO0VBQ0UscUJBQUE7RUFDQSxxQjlCcTFCOEI7RThCcDFCOUIsYzlCREs7RThCRUwsWTlCMDFCOEI7QUxrOUdwQztBbUNseUlFO0VBQ0UsMEJBQUE7QW5Db3lJSjtBbUNqeUlFO0VBQ0UscUJBQUE7QW5DbXlJSjtBbUNoeUlFO0VBQ0UsYzlCckJPO0FMdXpJWDs7QW9DeDBJQTtFQUNFLGFBQUE7RTVCR0EsZUFBQTtFQUNBLGdCQUFBO0VHREUsc0JOOE0wQjtBTDZuSTlCOztBb0N6MElBO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCL0J1b0JrQztFK0J0b0JsQyxjL0IwSTBCO0UrQnpJMUIsc0IvQkZTO0UrQkdULHlCQUFBO0FwQzQwSUY7QW9DMTBJRTtFQUNFLFVBQUE7RUFDQSxjL0JzSXdCO0UrQnJJeEIscUJBQUE7RUFDQSx5Qi9CUE87RStCUVAscUIvQlBPO0FMbTFJWDtBb0N6MElFO0VBQ0UsVUFBQTtFQUNBLFUvQmdvQmdDO0UrQi9uQmhDLGlEL0J1VDBCO0FMb2hJOUI7QW9DdjBJRTtFQUNFLGVBQUE7QXBDeTBJSjs7QW9DbjBJSTtFQUNFLGNBQUE7RXpCUkYsK0JObUwwQjtFTWxMMUIsa0NOa0wwQjtBTDZwSTlCO0FvQ24wSUk7RXpCM0JBLGdDTmlNMEI7RU1oTTFCLG1DTmdNMEI7QUxpcUk5QjtBb0NsMElFO0VBQ0UsVUFBQTtFQUNBLFcvQnhDTztFK0J5Q1AseUIvQnVLMEI7RStCdEsxQixxQi9Cc0swQjtBTDhwSTlCO0FvQ2owSUU7RUFDRSxjL0J4Q087RStCeUNQLG9CQUFBO0VBRUEsWUFBQTtFQUNBLHNCL0JsRE87RStCbURQLHFCL0JoRE87QUxrM0lYOztBcUM3M0lFO0VBQ0UsdUJBQUE7RUFDQSxrQmhDME8wQjtFZ0N6TzFCLGdCaENzTTBCO0FMMHJJOUI7QXFDMzNJTTtFMUJvQkYsOEJOb0wwQjtFTW5MMUIsaUNObUwwQjtBTHVySTlCO0FxQzEzSU07RTFCQ0YsK0JOa00wQjtFTWpNMUIsa0NOaU0wQjtBTDJySTlCOztBcUMzNElFO0VBQ0UsdUJBQUE7RUFDQSxtQmhDMk8wQjtFZ0MxTzFCLGdCaEN1TTBCO0FMdXNJOUI7QXFDejRJTTtFMUJvQkYsOEJOcUwwQjtFTXBMMUIsaUNOb0wwQjtBTG9zSTlCO0FxQ3g0SU07RTFCQ0YsK0JObU0wQjtFTWxNMUIsa0NOa00wQjtBTHdzSTlCOztBc0N2NUlBO0VBQ0UscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNqQ3l1QmtDO0VpQ3h1QmxDLGdCakMyTzRCO0VpQzFPNUIsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFM0JURSxzQk44TTBCO0FMc3RJOUI7QXNDdjVJRTtFQUNFLGFBQUE7QXRDeTVJSjs7QXNDcDVJQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtBdEN1NUlGOztBc0NoNUlBO0VBQ0Usb0JqQ3N0QmtDO0VpQ3J0QmxDLG1CakNxdEJrQztFTW52QmhDLG9CTnN2QmdDO0FMNHJIcEM7O0FzQzM0SUU7RUMxQ0EsV0FBQTtFQUNBLHlCbEN3RWE7QUxpM0lmO0FNMzZJRTtFaUNWSSxXQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtBdkN3N0lOOztBc0NyNUlFO0VDMUNBLFdBQUE7RUFDQSx5QmxDd0VhO0FMMjNJZjtBTXI3SUU7RWlDVkksV0FBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7QXZDazhJTjs7QXNDLzVJRTtFQzFDQSxjQUFBO0VBQ0EseUJsQ3dFYTtBTHE0SWY7QU0vN0lFO0VpQ1ZJLGNBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0F2QzQ4SU47O0FzQ3o2SUU7RUMxQ0EsV0FBQTtFQUNBLHlCbEN3RWE7QUwrNElmO0FNejhJRTtFaUNWSSxXQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtBdkNzOUlOOztBc0NuN0lFO0VDMUNBLGNBQUE7RUFDQSx5QmxDd0VhO0FMeTVJZjtBTW45SUU7RWlDVkksY0FBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7QXZDZytJTjs7QXNDNzdJRTtFQzFDQSxXQUFBO0VBQ0EseUJsQ3dFYTtBTG02SWY7QU03OUlFO0VpQ1ZJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0F2QzArSU47O0FzQ3Y4SUU7RUMxQ0EsY0FBQTtFQUNBLHlCbEN3RWE7QUw2NklmO0FNditJRTtFaUNWSSxjQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtBdkNvL0lOOztBc0NqOUlFO0VDMUNBLFdBQUE7RUFDQSx5QmxDd0VhO0FMdTdJZjtBTWovSUU7RWlDVkksV0FBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7QXZDOC9JTjs7QXNDMzlJRTtFQzFDQSxXQUFBO0VBQ0EseUJsQ3dFYTtBTGk4SWY7QU0zL0lFO0VpQ1ZJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0F2Q3dnSk47O0FzQ3IrSUU7RUMxQ0EsY0FBQTtFQUNBLHlCbEN3RWE7QUwyOElmO0FNcmdKRTtFaUNWSSxjQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtBdkNraEpOOztBc0MvK0lFO0VDMUNBLFdBQUE7RUFDQSx5QmxDd0VhO0FMcTlJZjtBTS9nSkU7RWlDVkksV0FBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7QXZDNGhKTjs7QXNDei9JRTtFQzFDQSxXQUFBO0VBQ0EseUJsQ3dFYTtBTCs5SWY7QU16aEpFO0VpQ1ZJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0F2Q3NpSk47O0F3QzlpSkE7RUFDRSxrQkFBQTtFQUNBLG1CbkN5cUJrQztFbUN4cUJsQyx5Qm5DVVM7RU1UUCxxQk4rTTBCO0FMazJJOUI7QWV6L0lJO0V5QjVESjtJQU9JLGtCQUFBO0V4Q2tqSkY7QUFDRjs7QXdDL2lKQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFN0JURSxnQjZCVXFCO0F4Q2tqSnpCOztBeUM1akpBO0VBQ0Usa0JBQUE7RUFDQSx3QkFBQTtFQUNBLG1CcEM0eEJrQztFb0MzeEJsQyw2QkFBQTtFOUJKRSxzQk44TTBCO0FMczNJOUI7O0F5QzNqSkE7RUFFRSxjQUFBO0F6QzZqSkY7O0F5Q3pqSkE7RUFDRSxnQnBDZ080QjtBTDQxSTlCOztBeUNwakpBO0VBQ0UsbUJBQUE7QXpDdWpKRjtBeUNwakpFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLHdCQUFBO0VBQ0EsY0FBQTtBekNzakpKOztBeUM1aUpFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F6Q2lqSnZFO0EwQzVsSkU7RUFDRSx5QkFBQTtBMUM4bEpKO0EwQzNsSkU7RUFDRSxjQUFBO0ExQzZsSko7O0F5Q3hqSkU7RUM5Q0EsWUQrQ3FIO0VuQjFDbkgseUJtQjBDdUI7RUM3Q3pCLHFCRDZDcUU7QXpDNmpKdkU7QTBDeG1KRTtFQUNFLHlCQUFBO0ExQzBtSko7QTBDdm1KRTtFQUNFLFlBQUE7QTFDeW1KSjs7QXlDcGtKRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBekN5a0p2RTtBMENwbkpFO0VBQ0UseUJBQUE7QTFDc25KSjtBMENubkpFO0VBQ0UsY0FBQTtBMUNxbkpKOztBeUNobEpFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F6Q3FsSnZFO0EwQ2hvSkU7RUFDRSx5QkFBQTtBMUNrb0pKO0EwQy9uSkU7RUFDRSxjQUFBO0ExQ2lvSko7O0F5QzVsSkU7RUM5Q0EsY0QrQ3FIO0VuQjFDbkgseUJtQjBDdUI7RUM3Q3pCLHFCRDZDcUU7QXpDaW1KdkU7QTBDNW9KRTtFQUNFLHlCQUFBO0ExQzhvSko7QTBDM29KRTtFQUNFLGNBQUE7QTFDNm9KSjs7QXlDeG1KRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBekM2bUp2RTtBMEN4cEpFO0VBQ0UseUJBQUE7QTFDMHBKSjtBMEN2cEpFO0VBQ0UsY0FBQTtBMUN5cEpKOztBeUNwbkpFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F6Q3luSnZFO0EwQ3BxSkU7RUFDRSx5QkFBQTtBMUNzcUpKO0EwQ25xSkU7RUFDRSxjQUFBO0ExQ3FxSko7O0F5Q2hvSkU7RUM5Q0EsY0QrQ3FIO0VuQjFDbkgseUJtQjBDdUI7RUM3Q3pCLHFCRDZDcUU7QXpDcW9KdkU7QTBDaHJKRTtFQUNFLHlCQUFBO0ExQ2tySko7QTBDL3FKRTtFQUNFLGNBQUE7QTFDaXJKSjs7QXlDNW9KRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBekNpcEp2RTtBMEM1ckpFO0VBQ0UseUJBQUE7QTFDOHJKSjtBMEMzckpFO0VBQ0UsY0FBQTtBMUM2ckpKOztBeUN4cEpFO0VDOUNBLGNEK0NxSDtFbkIxQ25ILHlCbUIwQ3VCO0VDN0N6QixxQkQ2Q3FFO0F6QzZwSnZFO0EwQ3hzSkU7RUFDRSx5QkFBQTtBMUMwc0pKO0EwQ3ZzSkU7RUFDRSxjQUFBO0ExQ3lzSko7O0F5Q3BxSkU7RUM5Q0EsY0QrQ3FIO0VuQjFDbkgseUJtQjBDdUI7RUM3Q3pCLHFCRDZDcUU7QXpDeXFKdkU7QTBDcHRKRTtFQUNFLHlCQUFBO0ExQ3N0Sko7QTBDbnRKRTtFQUNFLGNBQUE7QTFDcXRKSjs7QXlDaHJKRTtFQzlDQSxjRCtDcUg7RW5CMUNuSCx5Qm1CMEN1QjtFQzdDekIscUJENkNxRTtBekNxckp2RTtBMENodUpFO0VBQ0UseUJBQUE7QTFDa3VKSjtBMEMvdEpFO0VBQ0UsY0FBQTtBMUNpdUpKOztBMkMzdUpBO0VBQ0U7SUFBTywyQkFBQTtFM0MrdUpQO0UyQzl1SkE7SUFBSyx3QkFBQTtFM0NpdkpMO0FBQ0Y7O0EyQ3B2SkE7RUFDRTtJQUFPLDJCQUFBO0UzQyt1SlA7RTJDOXVKQTtJQUFLLHdCQUFBO0UzQ2l2Skw7QUFDRjtBMkMvdUpBO0VBQ0UsYUFBQTtFQUNBLFl0Q3d5QmtDO0VzQ3Z5QmxDLGdCQUFBO0VBQ0Esa0J0Q3V5QmtDO0VzQ3R5QmxDLHlCdENHUztFTVRQLHNCTjhNMEI7QUwwaUo5Qjs7QTJDN3VKQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV3RDUlM7RXNDU1Qsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCdEMreEJrQztFZWh6QjlCLDJCdUJrQko7QTNDZ3ZKRjtBb0I5dkpFO0V1Qk1GO0l2QkxJLGdCQUFBO0VwQml3SkY7QUFDRjs7QTJDbHZKQTtFckJpQkUscU1BQUE7RXFCZkEsMEJBQUE7QTNDcXZKRjs7QTJDbHZKQTtFQUNFLDBEQUFBO1VBQUEsa0RBQUE7QTNDcXZKRjs7QTRDcnhKQTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtBNUN3eEpGOztBNENyeEpBO0VBQ0UsT0FBQTtBNUN3eEpGOztBNkMxeEpBO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBR0EsZUFBQTtFQUNBLGdCQUFBO0E3QzJ4SkY7O0E2Q2x4SkE7RUFDRSxXQUFBO0VBQ0EsY3hDSFM7RXdDSVQsbUJBQUE7QTdDcXhKRjtBTTN4SkU7RXVDVUUsY3hDUk87RXdDU1AscUJBQUE7RUFDQSx5QnhDaEJPO0FMb3lKWDtBNkNqeEpFO0VBQ0UsY3hDWk87RXdDYVAseUJ4Q3BCTztBTHV5Slg7O0E2QzF3SkE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUVBLG1CQUFBO0VBQ0Esc0J4Q3JDUztFd0NzQ1Qsc0NBQUE7QTdDNHdKRjtBNkMxd0pFO0VsQ3pDRSwrQk53TTBCO0VNdk0xQixnQ051TTBCO0FMK21KOUI7QTZDMXdKRTtFQUNFLGdCQUFBO0VsQ2hDQSxtQ04wTDBCO0VNekwxQixrQ055TDBCO0FMb25KOUI7QU10ekpFO0V1QzZDRSxVQUFBO0VBQ0EscUJBQUE7QTdDNHdKSjtBNkN6d0pFO0VBRUUsY3hDbERPO0V3Q21EUCxzQnhDekRPO0FMbTBKWDtBNkN0d0pFO0VBQ0UsVUFBQTtFQUNBLFd4Qy9ETztFd0NnRVAseUJ4Q2dKMEI7RXdDL0kxQixxQnhDK0kwQjtBTHluSjlCOztBNkM3dkpFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RWxDckZBLGdCa0NzRnVCO0E3Q2d3SjNCO0E2QzV2Skk7RUFDRSxhQUFBO0E3Qzh2Sk47QTZDenZKSTtFQUNFLGdCQUFBO0E3QzJ2Sk47O0E4QzcxSkU7RUFDRSxjRDZHc0U7RUM1R3RFLHlCRDRHdUM7QTdDb3ZKM0M7QU1yMUpFO0V3Q1BNLGNEd0drRTtFQ3ZHbEUseUJBQUE7QTlDKzFKUjtBOEM1MUpNO0VBQ0UsV3pDSEc7RXlDSUgseUJEa0drRTtFQ2pHbEUscUJEaUdrRTtBN0M2dkoxRTs7QThDMzJKRTtFQUNFLFlENkdzRTtFQzVHdEUseUJENEd1QztBN0Nrd0ozQztBTW4ySkU7RXdDUE0sWUR3R2tFO0VDdkdsRSx5QkFBQTtBOUM2MkpSO0E4QzEySk07RUFDRSxXekNIRztFeUNJSCx1QkRrR2tFO0VDakdsRSxtQkRpR2tFO0E3QzJ3SjFFOztBOEN6M0pFO0VBQ0UsY0Q2R3NFO0VDNUd0RSx5QkQ0R3VDO0E3Q2d4SjNDO0FNajNKRTtFd0NQTSxjRHdHa0U7RUN2R2xFLHlCQUFBO0E5QzIzSlI7QThDeDNKTTtFQUNFLFd6Q0hHO0V5Q0lILHlCRGtHa0U7RUNqR2xFLHFCRGlHa0U7QTdDeXhKMUU7O0E4Q3Y0SkU7RUFDRSxjRDZHc0U7RUM1R3RFLHlCRDRHdUM7QTdDOHhKM0M7QU0vM0pFO0V3Q1BNLGNEd0drRTtFQ3ZHbEUseUJBQUE7QTlDeTRKUjtBOEN0NEpNO0VBQ0UsV3pDSEc7RXlDSUgseUJEa0drRTtFQ2pHbEUscUJEaUdrRTtBN0N1eUoxRTs7QThDcjVKRTtFQUNFLGNENkdzRTtFQzVHdEUseUJENEd1QztBN0M0eUozQztBTTc0SkU7RXdDUE0sY0R3R2tFO0VDdkdsRSx5QkFBQTtBOUN1NUpSO0E4Q3A1Sk07RUFDRSxXekNIRztFeUNJSCx5QkRrR2tFO0VDakdsRSxxQkRpR2tFO0E3Q3F6SjFFOztBOENuNkpFO0VBQ0UsY0Q2R3NFO0VDNUd0RSx5QkQ0R3VDO0E3QzB6SjNDO0FNMzVKRTtFd0NQTSxjRHdHa0U7RUN2R2xFLHlCQUFBO0E5Q3E2SlI7QThDbDZKTTtFQUNFLFd6Q0hHO0V5Q0lILHlCRGtHa0U7RUNqR2xFLHFCRGlHa0U7QTdDbTBKMUU7O0E4Q2o3SkU7RUFDRSxjRDZHc0U7RUM1R3RFLHlCRDRHdUM7QTdDdzBKM0M7QU16NkpFO0V3Q1BNLGNEd0drRTtFQ3ZHbEUseUJBQUE7QTlDbTdKUjtBOENoN0pNO0VBQ0UsV3pDSEc7RXlDSUgseUJEa0drRTtFQ2pHbEUscUJEaUdrRTtBN0NpMUoxRTs7QThDLzdKRTtFQUNFLGNENkdzRTtFQzVHdEUseUJENEd1QztBN0NzMUozQztBTXY3SkU7RXdDUE0sY0R3R2tFO0VDdkdsRSx5QkFBQTtBOUNpOEpSO0E4Qzk3Sk07RUFDRSxXekNIRztFeUNJSCx5QkRrR2tFO0VDakdsRSxxQkRpR2tFO0E3QysxSjFFOztBOEM3OEpFO0VBQ0UsY0Q2R3NFO0VDNUd0RSx5QkQ0R3VDO0E3Q28ySjNDO0FNcjhKRTtFd0NQTSxjRHdHa0U7RUN2R2xFLHlCQUFBO0E5Qys4SlI7QThDNThKTTtFQUNFLFd6Q0hHO0V5Q0lILHlCRGtHa0U7RUNqR2xFLHFCRGlHa0U7QTdDNjJKMUU7O0E4QzM5SkU7RUFDRSxjRDZHc0U7RUM1R3RFLHlCRDRHdUM7QTdDazNKM0M7QU1uOUpFO0V3Q1BNLGNEd0drRTtFQ3ZHbEUseUJBQUE7QTlDNjlKUjtBOEMxOUpNO0VBQ0UsV3pDSEc7RXlDSUgseUJEa0drRTtFQ2pHbEUscUJEaUdrRTtBN0MyM0oxRTs7QThDeitKRTtFQUNFLGNENkdzRTtFQzVHdEUseUJENEd1QztBN0NnNEozQztBTWorSkU7RXdDUE0sY0R3R2tFO0VDdkdsRSx5QkFBQTtBOUMyK0pSO0E4Q3grSk07RUFDRSxXekNIRztFeUNJSCx5QkRrR2tFO0VDakdsRSxxQkRpR2tFO0E3Q3k0SjFFOztBOEN2L0pFO0VBQ0UsY0Q2R3NFO0VDNUd0RSx5QkQ0R3VDO0E3Qzg0SjNDO0FNLytKRTtFd0NQTSxjRHdHa0U7RUN2R2xFLHlCQUFBO0E5Q3kvSlI7QThDdC9KTTtFQUNFLFd6Q0hHO0V5Q0lILHlCRGtHa0U7RUNqR2xFLHFCRGlHa0U7QTdDdTVKMUU7O0ErQ3hnS0E7RUFDRSxZQUFBO0VBQ0EsaUIxQ3c0QmtDO0UwQ3Y0QmxDLGdCMUNpUDRCO0UwQ2hQNUIsY0FBQTtFQUNBLFcxQ2dCUztFMENmVCx5QjFDdTRCa0M7RTBDdDRCbEMsWUFBQTtBL0MyZ0tGO0FNbGdLRTtFeUNORSxXMUNXTztFMENWUCxxQkFBQTtFQUNBLGFBQUE7QS9DMmdLSjtBK0N2Z0tFO0VBQ0UsZUFBQTtBL0N5Z0tKOztBK0MvL0pBO0VBQ0UsVUFBQTtFQUNBLDZCQUFBO0VBQ0EsU0FBQTtFQUNBLHdCQUFBO0EvQ2tnS0Y7O0FnRDFoS0E7RUFDRSxnQkFBQTtBaEQ2aEtGOztBZ0R6aEtBO0VBQ0UsZUFBQTtFQUNBLE1BQUE7RUFDQSxRQUFB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QmhDLGM5Q2t0QmdDO0U4Q2p0QmhDLGdCQUFBO0FuRDZ4S0o7QW1EM3hLSTtFQUVFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FuRDR4S047O0FtRHZ4S0E7RUFDRSxxQjlDbXNCa0M7QUx1bEpwQztBbUR4eEtFO0VBQ0UsaUNBQUE7QW5EMHhLSjtBbUR2eEtFOzs7RUFFRSw2QkFBQTtBbkQweEtKO0FtRHZ4S0U7RUFDRSxTQUFBO0VBQ0EscUM5Q3lyQmdDO0FMZ21KcEM7QW1EdHhLRTtFQUNFLFc5Q3dKMEI7RThDdkoxQixzQjlDN0NPO0FMcTBLWDs7QW1EcHhLQTtFQUNFLG1COUM0cUJrQztBTDJtSnBDO0FtRHJ4S0U7RUFDRSwrQkFBQTtFQUNBLGE5Q3dxQmdDO0U4Q3ZxQmhDLFk5Q3NxQmdDO0U4Q3JxQmhDLGdCQUFBO0FuRHV4S0o7QW1EcHhLRTs7O0VBRUUsb0NBQUE7QW5EdXhLSjtBbURweEtFO0VBQ0UsT0FBQTtFQUNBLHVDOUMrcEJnQztBTHVuSnBDO0FtRG54S0U7RUFDRSxTOUM4SDBCO0U4QzdIMUIsd0I5Q3ZFTztBTDQxS1g7O0FtRGp4S0E7RUFDRSxrQjlDa3BCa0M7QUxrb0pwQztBbURseEtFO0VBQ0UsOEJBQUE7QW5Eb3hLSjtBbURqeEtFOzs7RUFFRSxvQ0FBQTtBbkRveEtKO0FtRGp4S0U7RUFDRSxNQUFBO0VBQ0Esd0M5Q3dvQmdDO0FMMm9KcEM7QW1EaHhLRTtFQUNFLFE5Q3VHMEI7RThDdEcxQix5QjlDOUZPO0FMZzNLWDtBbUQ5d0tFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7RUFDQSxXOUNzbkJnQztFOENybkJoQyxvQkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtBbkRneEtKOztBbUQ1d0tBO0VBQ0Usb0I5QyttQmtDO0FMZ3FKcEM7QW1EN3dLRTtFQUNFLGdDQUFBO0VBQ0EsYTlDMm1CZ0M7RThDMW1CaEMsWTlDeW1CZ0M7RThDeG1CaEMsZ0JBQUE7QW5EK3dLSjtBbUQ1d0tFOzs7RUFFRSxv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c0R0dExFO0VBQ0Usb0NBQUE7QXREeXRMSjs7QU0vc0xFOzs7RWdETEksb0NBQUE7QXREMHRMTjs7QXNEaHVMRTtFQUNFLG9DQUFBO0F0RG11TEo7O0FNenRMRTs7O0VnRExJLG9DQUFBO0F0RG91TE47O0FzRDF1TEU7RUFDRSxvQ0FBQTtBdEQ2dUxKOztBTW51TEU7OztFZ0RMSSxvQ0FBQTtBdEQ4dUxOOztBc0RwdkxFO0VBQ0Usb0NBQUE7QXREdXZMSjs7QU03dUxFOzs7RWdETEksb0NBQUE7QXREd3ZMTjs7QXNEOXZMRTtFQUNFLG9DQUFBO0F0RGl3TEo7O0FNdnZMRTs7O0VnRExJLG9DQUFBO0F0RGt3TE47O0F1RGp3TEE7RUFDRSxpQ0FBQTtBdkRvd0xGOztBdURqd0xBO0VBQ0Usd0NBQUE7QXZEb3dMRjs7QXdEL3dMQTtFQUFrQixvQ0FBQTtBeERteExsQjs7QXdEbHhMQTtFQUFrQix3Q0FBQTtBeERzeExsQjs7QXdEcnhMQTtFQUFrQiwwQ0FBQTtBeER5eExsQjs7QXdEeHhMQTtFQUFrQiwyQ0FBQTtBeEQ0eExsQjs7QXdEM3hMQTtFQUFrQix5Q0FBQTtBeEQreExsQjs7QXdEN3hMQTtFQUFtQixvQkFBQTtBeERpeUxuQjs7QXdEaHlMQTtFQUFtQix3QkFBQTtBeERveUxuQjs7QXdEbnlMQTtFQUFtQiwwQkFBQTtBeER1eUxuQjs7QXdEdHlMQTtFQUFtQiwyQkFBQTtBeEQweUxuQjs7QXdEenlMQTtFQUFtQix5QkFBQTtBeEQ2eUxuQjs7QXdEMXlMRTtFQUNFLGdDQUFBO0F4RDZ5TEo7O0F3RDl5TEU7RUFDRSxnQ0FBQTtBeERpekxKOztBd0RsekxFO0VBQ0UsZ0NBQUE7QXhEcXpMSjs7QXdEdHpMRTtFQUNFLGdDQUFBO0F4RHl6TEo7O0F3RDF6TEU7RUFDRSxnQ0FBQTtBeEQ2ekxKOztBd0Q5ekxFO0VBQ0UsZ0NBQUE7QXhEaTBMSjs7QXdEbDBMRTtFQUNFLGdDQUFBO0F4RHEwTEo7O0F3RHQwTEU7RUFDRSxnQ0FBQTtBeER5MExKOztBd0QxMExFO0VBQ0UsZ0NBQUE7QXhENjBMSjs7QXdEOTBMRTtFQUNFLGdDQUFBO0F4RGkxTEo7O0F3RGwxTEU7RUFDRSxnQ0FBQTtBeERxMUxKOztBd0R0MUxFO0VBQ0UsZ0NBQUE7QXhEeTFMSjs7QXdEcjFMQTtFQUNFLDZCQUFBO0F4RHcxTEY7O0F3RGoxTEE7RUFDRSxpQ0FBQTtBeERvMUxGOztBd0RsMUxBO0VBQ0UsMENBQUE7RUFDQSwyQ0FBQTtBeERxMUxGOztBd0RuMUxBO0VBQ0UsMkNBQUE7RUFDQSw4Q0FBQTtBeERzMUxGOztBd0RwMUxBO0VBQ0UsOENBQUE7RUFDQSw2Q0FBQTtBeER1MUxGOztBd0RyMUxBO0VBQ0UsMENBQUE7RUFDQSw2Q0FBQTtBeER3MUxGOztBd0RyMUxBO0VBQ0UsNkJBQUE7QXhEdzFMRjs7QXdEcjFMQTtFQUNFLDJCQUFBO0F4RHcxTEY7O0F5RGg1TEU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QXpEbTVMSjs7QTBENzRMSTtFQUEyQix3QkFBQTtBMURpNUwvQjs7QTBEaDVMSTtFQUEyQiwwQkFBQTtBMURvNUwvQjs7QTBEbjVMSTtFQUEyQixnQ0FBQTtBMUR1NUwvQjs7QTBEdDVMSTtFQUEyQix5QkFBQTtBMUQwNUwvQjs7QTBEejVMSTtFQUEyQix5QkFBQTtBMUQ2NUwvQjs7QTBENTVMSTtFQUEyQiw2QkFBQTtBMURnNkwvQjs7QTBELzVMSTtFQUEyQiw4QkFBQTtBMURtNkwvQjs7QTBEbDZMSTtFQUEyQix3QkFBQTtBMURzNkwvQjs7QTBEcjZMSTtFQUEyQiwrQkFBQTtBMUR5NkwvQjs7QWUvM0xJO0UyQ2xEQTtJQUEyQix3QkFBQTtFMURzN0w3Qjs7RTBEcjdMRTtJQUEyQiwwQkFBQTtFMUR5N0w3Qjs7RTBEeDdMRTtJQUEyQixnQ0FBQTtFMUQ0N0w3Qjs7RTBEMzdMRTtJQUEyQix5QkFBQTtFMUQrN0w3Qjs7RTBEOTdMRTtJQUEyQix5QkFBQTtFMURrOEw3Qjs7RTBEajhMRTtJQUEyQiw2QkFBQTtFMURxOEw3Qjs7RTBEcDhMRTtJQUEyQiw4QkFBQTtFMUR3OEw3Qjs7RTBEdjhMRTtJQUEyQix3QkFBQTtFMUQyOEw3Qjs7RTBEMThMRTtJQUEyQiwrQkFBQTtFMUQ4OEw3QjtBQUNGO0FlcjZMSTtFMkNsREE7SUFBMkIsd0JBQUE7RTFEMjlMN0I7O0UwRDE5TEU7SUFBMkIsMEJBQUE7RTFEODlMN0I7O0UwRDc5TEU7SUFBMkIsZ0NBQUE7RTFEaStMN0I7O0UwRGgrTEU7SUFBMkIseUJBQUE7RTFEbytMN0I7O0UwRG4rTEU7SUFBMkIseUJBQUE7RTFEdStMN0I7O0UwRHQrTEU7SUFBMkIsNkJBQUE7RTFEMCtMN0I7O0UwRHorTEU7SUFBMkIsOEJBQUE7RTFENitMN0I7O0UwRDUrTEU7SUFBMkIsd0JBQUE7RTFEZy9MN0I7O0UwRC8rTEU7SUFBMkIsK0JBQUE7RTFEbS9MN0I7QUFDRjtBZTE4TEk7RTJDbERBO0lBQTJCLHdCQUFBO0UxRGdnTTdCOztFMEQvL0xFO0lBQTJCLDBCQUFBO0UxRG1nTTdCOztFMERsZ01FO0lBQTJCLGdDQUFBO0UxRHNnTTdCOztFMERyZ01FO0lBQTJCLHlCQUFBO0UxRHlnTTdCOztFMER4Z01FO0lBQTJCLHlCQUFBO0UxRDRnTTdCOztFMEQzZ01FO0lBQTJCLDZCQUFBO0UxRCtnTTdCOztFMEQ5Z01FO0lBQTJCLDhCQUFBO0UxRGtoTTdCOztFMERqaE1FO0lBQTJCLHdCQUFBO0UxRHFoTTdCOztFMERwaE1FO0lBQTJCLCtCQUFBO0UxRHdoTTdCO0FBQ0Y7QWUvK0xJO0UyQ2xEQTtJQUEyQix3QkFBQTtFMURxaU03Qjs7RTBEcGlNRTtJQUEyQiwwQkFBQTtFMUR3aU03Qjs7RTBEdmlNRTtJQUEyQixnQ0FBQTtFMUQyaU03Qjs7RTBEMWlNRTtJQUEyQix5QkFBQTtFMUQ4aU03Qjs7RTBEN2lNRTtJQUEyQix5QkFBQTtFMURpak03Qjs7RTBEaGpNRTtJQUEyQiw2QkFBQTtFMURvak03Qjs7RTBEbmpNRTtJQUEyQiw4QkFBQTtFMUR1ak03Qjs7RTBEdGpNRTtJQUEyQix3QkFBQTtFMUQwak03Qjs7RTBEempNRTtJQUEyQiwrQkFBQTtFMUQ2ak03QjtBQUNGO0EwRHJqTUE7RUFDRTtJQUF3Qix3QkFBQTtFMUR3ak14Qjs7RTBEdmpNQTtJQUF3QiwwQkFBQTtFMUQyak14Qjs7RTBEMWpNQTtJQUF3QixnQ0FBQTtFMUQ4ak14Qjs7RTBEN2pNQTtJQUF3Qix5QkFBQTtFMURpa014Qjs7RTBEaGtNQTtJQUF3Qix5QkFBQTtFMURva014Qjs7RTBEbmtNQTtJQUF3Qiw2QkFBQTtFMUR1a014Qjs7RTBEdGtNQTtJQUF3Qiw4QkFBQTtFMUQwa014Qjs7RTBEemtNQTtJQUF3Qix3QkFBQTtFMUQ2a014Qjs7RTBENWtNQTtJQUF3QiwrQkFBQTtFMURnbE14QjtBQUNGO0EyRG5uTUE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0EzRHFuTUY7QTJEbm5NRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0EzRHFuTUo7QTJEbG5NRTs7Ozs7RUFLRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtBM0Rvbk1KOztBMkQvbU1FO0VBQ0UsMkJBQUE7QTNEa25NSjs7QTJEN21NRTtFQUNFLG1CQUFBO0EzRGduTUo7O0EyRDNtTUU7RUFDRSxnQkFBQTtBM0Q4bU1KOztBMkR6bU1FO0VBQ0UsaUJBQUE7QTNENG1NSjs7QTREbnBNSTtFQUFnQyw4QkFBQTtBNUR1cE1wQzs7QTREdHBNSTtFQUFnQyxpQ0FBQTtBNUQwcE1wQzs7QTREenBNSTtFQUFnQyxzQ0FBQTtBNUQ2cE1wQzs7QTRENXBNSTtFQUFnQyx5Q0FBQTtBNURncU1wQzs7QTREOXBNSTtFQUE4QiwwQkFBQTtBNURrcU1sQzs7QTREanFNSTtFQUE4Qiw0QkFBQTtBNURxcU1sQzs7QTREcHFNSTtFQUE4QixrQ0FBQTtBNUR3cU1sQzs7QTREdnFNSTtFQUE4Qix5QkFBQTtBNUQycU1sQzs7QTREMXFNSTtFQUE4Qix1QkFBQTtBNUQ4cU1sQzs7QTREN3FNSTtFQUE4Qix1QkFBQTtBNURpck1sQzs7QTREaHJNSTtFQUE4Qix5QkFBQTtBNURvck1sQzs7QTREbnJNSTtFQUE4Qix5QkFBQTtBNUR1ck1sQzs7QTREcnJNSTtFQUFvQyxzQ0FBQTtBNUR5ck14Qzs7QTREeHJNSTtFQUFvQyxvQ0FBQTtBNUQ0ck14Qzs7QTREM3JNSTtFQUFvQyxrQ0FBQTtBNUQrck14Qzs7QTREOXJNSTtFQUFvQyx5Q0FBQTtBNURrc014Qzs7QTREanNNSTtFQUFvQyx3Q0FBQTtBNURxc014Qzs7QTREbnNNSTtFQUFpQyxrQ0FBQTtBNUR1c01yQzs7QTREdHNNSTtFQUFpQyxnQ0FBQTtBNUQwc01yQzs7QTREenNNSTtFQUFpQyw4QkFBQTtBNUQ2c01yQzs7QTRENXNNSTtFQUFpQyxnQ0FBQTtBNURndE1yQzs7QTREL3NNSTtFQUFpQywrQkFBQTtBNURtdE1yQzs7QTREanRNSTtFQUFrQyxvQ0FBQTtBNURxdE10Qzs7QTREcHRNSTtFQUFrQyxrQ0FBQTtBNUR3dE10Qzs7QTREdnRNSTtFQUFrQyxnQ0FBQTtBNUQydE10Qzs7QTREMXRNSTtFQUFrQyx1Q0FBQTtBNUQ4dE10Qzs7QTREN3RNSTtFQUFrQyxzQ0FBQTtBNURpdU10Qzs7QTREaHVNSTtFQUFrQyxpQ0FBQTtBNURvdU10Qzs7QTREbHVNSTtFQUFnQywyQkFBQTtBNURzdU1wQzs7QTREcnVNSTtFQUFnQyxpQ0FBQTtBNUR5dU1wQzs7QTREeHVNSTtFQUFnQywrQkFBQTtBNUQ0dU1wQzs7QTREM3VNSTtFQUFnQyw2QkFBQTtBNUQrdU1wQzs7QTREOXVNSTtFQUFnQywrQkFBQTtBNURrdk1wQzs7QTREanZNSTtFQUFnQyw4QkFBQTtBNURxdk1wQzs7QWV6dU1JO0U2Q2xEQTtJQUFnQyw4QkFBQTtFNURneU1sQzs7RTREL3hNRTtJQUFnQyxpQ0FBQTtFNURteU1sQzs7RTREbHlNRTtJQUFnQyxzQ0FBQTtFNURzeU1sQzs7RTREcnlNRTtJQUFnQyx5Q0FBQTtFNUR5eU1sQzs7RTREdnlNRTtJQUE4QiwwQkFBQTtFNUQyeU1oQzs7RTREMXlNRTtJQUE4Qiw0QkFBQTtFNUQ4eU1oQzs7RTREN3lNRTtJQUE4QixrQ0FBQTtFNURpek1oQzs7RTREaHpNRTtJQUE4Qix5QkFBQTtFNURvek1oQzs7RTREbnpNRTtJQUE4Qix1QkFBQTtFNUR1ek1oQzs7RTREdHpNRTtJQUE4Qix1QkFBQTtFNUQwek1oQzs7RTREenpNRTtJQUE4Qix5QkFBQTtFNUQ2ek1oQzs7RTRENXpNRTtJQUE4Qix5QkFBQTtFNURnME1oQzs7RTREOXpNRTtJQUFvQyxzQ0FBQTtFNURrME10Qzs7RTREajBNRTtJQUFvQyxvQ0FBQTtFNURxME10Qzs7RTREcDBNRTtJQUFvQyxrQ0FBQTtFNUR3ME10Qzs7RTREdjBNRTtJQUFvQyx5Q0FBQTtFNUQyME10Qzs7RTREMTBNRTtJQUFvQyx3Q0FBQTtFNUQ4ME10Qzs7RTRENTBNRTtJQUFpQyxrQ0FBQTtFNURnMU1uQzs7RTRELzBNRTtJQUFpQyxnQ0FBQTtFNURtMU1uQzs7RTREbDFNRTtJQUFpQyw4QkFBQTtFNURzMU1uQzs7RTREcjFNRTtJQUFpQyxnQ0FBQTtFNUR5MU1uQzs7RTREeDFNRTtJQUFpQywrQkFBQTtFNUQ0MU1uQzs7RTREMTFNRTtJQUFrQyxvQ0FBQTtFNUQ4MU1wQzs7RTRENzFNRTtJQUFrQyxrQ0FBQTtFNURpMk1wQzs7RTREaDJNRTtJQUFrQyxnQ0FBQTtFNURvMk1wQzs7RTREbjJNRTtJQUFrQyx1Q0FBQTtFNUR1Mk1wQzs7RTREdDJNRTtJQUFrQyxzQ0FBQTtFNUQwMk1wQzs7RTREejJNRTtJQUFrQyxpQ0FBQTtFNUQ2Mk1wQzs7RTREMzJNRTtJQUFnQywyQkFBQTtFNUQrMk1sQzs7RTREOTJNRTtJQUFnQyxpQ0FBQTtFNURrM01sQzs7RTREajNNRTtJQUFnQywrQkFBQTtFNURxM01sQzs7RTREcDNNRTtJQUFnQyw2QkFBQTtFNUR3M01sQzs7RTREdjNNRTtJQUFnQywrQkFBQTtFNUQyM01sQzs7RTREMTNNRTtJQUFnQyw4QkFBQTtFNUQ4M01sQztBQUNGO0FlbjNNSTtFNkNsREE7SUFBZ0MsOEJBQUE7RTVEeTZNbEM7O0U0RHg2TUU7SUFBZ0MsaUNBQUE7RTVENDZNbEM7O0U0RDM2TUU7SUFBZ0Msc0NBQUE7RTVEKzZNbEM7O0U0RDk2TUU7SUFBZ0MseUNBQUE7RTVEazdNbEM7O0U0RGg3TUU7SUFBOEIsMEJBQUE7RTVEbzdNaEM7O0U0RG43TUU7SUFBOEIsNEJBQUE7RTVEdTdNaEM7O0U0RHQ3TUU7SUFBOEIsa0NBQUE7RTVEMDdNaEM7O0U0RHo3TUU7SUFBOEIseUJBQUE7RTVENjdNaEM7O0U0RDU3TUU7SUFBOEIsdUJBQUE7RTVEZzhNaEM7O0U0RC83TUU7SUFBOEIsdUJBQUE7RTVEbThNaEM7O0U0RGw4TUU7SUFBOEIseUJBQUE7RTVEczhNaEM7O0U0RHI4TUU7SUFBOEIseUJBQUE7RTVEeThNaEM7O0U0RHY4TUU7SUFBb0Msc0NBQUE7RTVEMjhNdEM7O0U0RDE4TUU7SUFBb0Msb0NBQUE7RTVEODhNdEM7O0U0RDc4TUU7SUFBb0Msa0NBQUE7RTVEaTlNdEM7O0U0RGg5TUU7SUFBb0MseUNBQUE7RTVEbzlNdEM7O0U0RG45TUU7SUFBb0Msd0NBQUE7RTVEdTlNdEM7O0U0RHI5TUU7SUFBaUMsa0NBQUE7RTVEeTlNbkM7O0U0RHg5TUU7SUFBaUMsZ0NBQUE7RTVENDlNbkM7O0U0RDM5TUU7SUFBaUMsOEJBQUE7RTVEKzlNbkM7O0U0RDk5TUU7SUFBaUMsZ0NBQUE7RTVEaytNbkM7O0U0RGorTUU7SUFBaUMsK0JBQUE7RTVEcStNbkM7O0U0RG4rTUU7SUFBa0Msb0NBQUE7RTVEdStNcEM7O0U0RHQrTUU7SUFBa0Msa0NBQUE7RTVEMCtNcEM7O0U0RHorTUU7SUFBa0MsZ0NBQUE7RTVENitNcEM7O0U0RDUrTUU7SUFBa0MsdUNBQUE7RTVEZy9NcEM7O0U0RC8rTUU7SUFBa0Msc0NBQUE7RTVEbS9NcEM7O0U0RGwvTUU7SUFBa0MsaUNBQUE7RTVEcy9NcEM7O0U0RHAvTUU7SUFBZ0MsMkJBQUE7RTVEdy9NbEM7O0U0RHYvTUU7SUFBZ0MsaUNBQUE7RTVEMi9NbEM7O0U0RDEvTUU7SUFBZ0MsK0JBQUE7RTVEOC9NbEM7O0U0RDcvTUU7SUFBZ0MsNkJBQUE7RTVEaWdObEM7O0U0RGhnTkU7SUFBZ0MsK0JBQUE7RTVEb2dObEM7O0U0RG5nTkU7SUFBZ0MsOEJBQUE7RTVEdWdObEM7QUFDRjtBZTUvTUk7RTZDbERBO0lBQWdDLDhCQUFBO0U1RGtqTmxDOztFNERqak5FO0lBQWdDLGlDQUFBO0U1RHFqTmxDOztFNERwak5FO0lBQWdDLHNDQUFBO0U1RHdqTmxDOztFNER2ak5FO0lBQWdDLHlDQUFBO0U1RDJqTmxDOztFNER6ak5FO0lBQThCLDBCQUFBO0U1RDZqTmhDOztFNEQ1ak5FO0lBQThCLDRCQUFBO0U1RGdrTmhDOztFNEQvak5FO0lBQThCLGtDQUFBO0U1RG1rTmhDOztFNERsa05FO0lBQThCLHlCQUFBO0U1RHNrTmhDOztFNERya05FO0lBQThCLHVCQUFBO0U1RHlrTmhDOztFNER4a05FO0lBQThCLHVCQUFBO0U1RDRrTmhDOztFNEQza05FO0lBQThCLHlCQUFBO0U1RCtrTmhDOztFNEQ5a05FO0lBQThCLHlCQUFBO0U1RGtsTmhDOztFNERobE5FO0lBQW9DLHNDQUFBO0U1RG9sTnRDOztFNERubE5FO0lBQW9DLG9DQUFBO0U1RHVsTnRDOztFNER0bE5FO0lBQW9DLGtDQUFBO0U1RDBsTnRDOztFNER6bE5FO0lBQW9DLHlDQUFBO0U1RDZsTnRDOztFNEQ1bE5FO0lBQW9DLHdDQUFBO0U1RGdtTnRDOztFNEQ5bE5FO0lBQWlDLGtDQUFBO0U1RGttTm5DOztFNERqbU5FO0lBQWlDLGdDQUFBO0U1RHFtTm5DOztFNERwbU5FO0lBQWlDLDhCQUFBO0U1RHdtTm5DOztFNER2bU5FO0lBQWlDLGdDQUFBO0U1RDJtTm5DOztFNEQxbU5FO0lBQWlDLCtCQUFBO0U1RDhtTm5DOztFNEQ1bU5FO0lBQWtDLG9DQUFBO0U1RGduTnBDOztFNEQvbU5FO0lBQWtDLGtDQUFBO0U1RG1uTnBDOztFNERsbk5FO0lBQWtDLGdDQUFBO0U1RHNuTnBDOztFNERybk5FO0lBQWtDLHVDQUFBO0U1RHluTnBDOztFNER4bk5FO0lBQWtDLHNDQUFBO0U1RDRuTnBDOztFNEQzbk5FO0lBQWtDLGlDQUFBO0U1RCtuTnBDOztFNEQ3bk5FO0lBQWdDLDJCQUFBO0U1RGlvTmxDOztFNERob05FO0lBQWdDLGlDQUFBO0U1RG9vTmxDOztFNERub05FO0lBQWdDLCtCQUFBO0U1RHVvTmxDOztFNER0b05FO0lBQWdDLDZCQUFBO0U1RDBvTmxDOztFNER6b05FO0lBQWdDLCtCQUFBO0U1RDZvTmxDOztFNEQ1b05FO0lBQWdDLDhCQUFBO0U1RGdwTmxDO0FBQ0Y7QWVyb05JO0U2Q2xEQTtJQUFnQyw4QkFBQTtFNUQyck5sQzs7RTREMXJORTtJQUFnQyxpQ0FBQTtFNUQ4ck5sQzs7RTREN3JORTtJQUFnQyxzQ0FBQTtFNURpc05sQzs7RTREaHNORTtJQUFnQyx5Q0FBQTtFNURvc05sQzs7RTREbHNORTtJQUE4QiwwQkFBQTtFNURzc05oQzs7RTREcnNORTtJQUE4Qiw0QkFBQTtFNUR5c05oQzs7RTREeHNORTtJQUE4QixrQ0FBQTtFNUQ0c05oQzs7RTREM3NORTtJQUE4Qix5QkFBQTtFNUQrc05oQzs7RTREOXNORTtJQUE4Qix1QkFBQTtFNURrdE5oQzs7RTREanRORTtJQUE4Qix1QkFBQTtFNURxdE5oQzs7RTREcHRORTtJQUE4Qix5QkFBQTtFNUR3dE5oQzs7RTREdnRORTtJQUE4Qix5QkFBQTtFNUQydE5oQzs7RTREenRORTtJQUFvQyxzQ0FBQTtFNUQ2dE50Qzs7RTRENXRORTtJQUFvQyxvQ0FBQTtFNURndU50Qzs7RTREL3RORTtJQUFvQyxrQ0FBQTtFNURtdU50Qzs7RTREbHVORTtJQUFvQyx5Q0FBQTtFNURzdU50Qzs7RTREcnVORTtJQUFvQyx3Q0FBQTtFNUR5dU50Qzs7RTREdnVORTtJQUFpQyxrQ0FBQTtFNUQydU5uQzs7RTREMXVORTtJQUFpQyxnQ0FBQTtFNUQ4dU5uQzs7RTREN3VORTtJQUFpQyw4QkFBQTtFNURpdk5uQzs7RTREaHZORTtJQUFpQyxnQ0FBQTtFNURvdk5uQzs7RTREbnZORTtJQUFpQywrQkFBQTtFNUR1dk5uQzs7RTREcnZORTtJQUFrQyxvQ0FBQTtFNUR5dk5wQzs7RTREeHZORTtJQUFrQyxrQ0FBQTtFNUQ0dk5wQzs7RTREM3ZORTtJQUFrQyxnQ0FBQTtFNUQrdk5wQzs7RTREOXZORTtJQUFrQyx1Q0FBQTtFNURrd05wQzs7RTREandORTtJQUFrQyxzQ0FBQTtFNURxd05wQzs7RTREcHdORTtJQUFrQyxpQ0FBQTtFNUR3d05wQzs7RTREdHdORTtJQUFnQywyQkFBQTtFNUQwd05sQzs7RTREendORTtJQUFnQyxpQ0FBQTtFNUQ2d05sQzs7RTRENXdORTtJQUFnQywrQkFBQTtFNURneE5sQzs7RTREL3dORTtJQUFnQyw2QkFBQTtFNURteE5sQzs7RTREbHhORTtJQUFnQywrQkFBQTtFNURzeE5sQzs7RTREcnhORTtJQUFnQyw4QkFBQTtFNUR5eE5sQztBQUNGO0E2RHQwTkk7RUNERixzQkFBQTtBOUQwME5GOztBNkR4ME5JO0VDQ0YsdUJBQUE7QTlEMjBORjs7QTZEMzBOSTtFQ0dGLHNCQUFBO0E5RDQwTkY7O0FlenhOSTtFOEN4REE7SUNERixzQkFBQTtFOUR1MU5BOztFNkRyMU5FO0lDQ0YsdUJBQUE7RTlEdzFOQTs7RTZEeDFORTtJQ0dGLHNCQUFBO0U5RHkxTkE7QUFDRjtBZXZ5Tkk7RThDeERBO0lDREYsc0JBQUE7RTlEbzJOQTs7RTZEbDJORTtJQ0NGLHVCQUFBO0U5RHEyTkE7O0U2RHIyTkU7SUNHRixzQkFBQTtFOURzMk5BO0FBQ0Y7QWVwek5JO0U4Q3hEQTtJQ0RGLHNCQUFBO0U5RGkzTkE7O0U2RC8yTkU7SUNDRix1QkFBQTtFOURrM05BOztFNkRsM05FO0lDR0Ysc0JBQUE7RTlEbTNOQTtBQUNGO0FlajBOSTtFOEN4REE7SUNERixzQkFBQTtFOUQ4M05BOztFNkQ1M05FO0lDQ0YsdUJBQUE7RTlEKzNOQTs7RTZELzNORTtJQ0dGLHNCQUFBO0U5RGc0TkE7QUFDRjtBK0RqNE5FO0VBQXlCLDJCQUFBO0EvRG80TjNCOztBK0RwNE5FO0VBQXlCLDZCQUFBO0EvRHc0TjNCOztBK0R4NE5FO0VBQXlCLDZCQUFBO0EvRDQ0TjNCOztBK0Q1NE5FO0VBQXlCLDBCQUFBO0EvRGc1TjNCOztBK0RoNU5FO0VBQXlCLG1DQUFBO0VBQUEsMkJBQUE7QS9EbzVOM0I7O0ErRC80TkE7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsYTFENGpCa0M7QUxzMU1wQzs7QStELzROQTtFQUNFLGVBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxhMURvakJrQztBTDgxTXBDOztBK0Q5NE5FO0VBREY7SUFFSSx3QkFBQTtJQUFBLGdCQUFBO0lBQ0EsTUFBQTtJQUNBLGExRDRpQmdDO0VMczJNbEM7QUFDRjs7QWdFajdOQTtFQ0VFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtBakVtN05GOztBaUV6Nk5FO0VBRUUsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0FqRTI2Tko7O0FrRXY4TkE7RUFBYSw4REFBQTtBbEUyOE5iOztBa0UxOE5BO0VBQVUsd0RBQUE7QWxFODhOVjs7QWtFNzhOQTtFQUFhLHVEQUFBO0FsRWk5TmI7O0FrRWg5TkE7RUFBZSwyQkFBQTtBbEVvOU5mOztBbUVuOU5JO0VBQXVCLHFCQUFBO0FuRXU5TjNCOztBbUV2OU5JO0VBQXVCLHFCQUFBO0FuRTI5TjNCOztBbUUzOU5JO0VBQXVCLHFCQUFBO0FuRSs5TjNCOztBbUUvOU5JO0VBQXVCLHNCQUFBO0FuRW0rTjNCOztBbUVuK05JO0VBQXVCLHNCQUFBO0FuRXUrTjNCOztBbUV2K05JO0VBQXVCLHNCQUFBO0FuRTIrTjNCOztBbUUzK05JO0VBQXVCLHNCQUFBO0FuRSsrTjNCOztBbUUvK05JO0VBQXVCLHNCQUFBO0FuRW0vTjNCOztBbUVuL05JO0VBQXVCLHVCQUFBO0FuRXUvTjNCOztBbUV2L05JO0VBQXVCLHVCQUFBO0FuRTIvTjNCOztBbUV2L05BO0VBQVUsMEJBQUE7QW5FMi9OVjs7QW1FMS9OQTtFQUFVLDJCQUFBO0FuRTgvTlY7O0FvRTkvTlE7RUFBZ0Msb0JBQUE7QXBFa2dPeEM7O0FvRWpnT1E7O0VBRUUsd0JBQUE7QXBFb2dPVjs7QW9FbGdPUTs7RUFFRSwwQkFBQTtBcEVxZ09WOztBb0VuZ09ROztFQUVFLDJCQUFBO0FwRXNnT1Y7O0FvRXBnT1E7O0VBRUUseUJBQUE7QXBFdWdPVjs7QW9FdGhPUTtFQUFnQywwQkFBQTtBcEUwaE94Qzs7QW9FemhPUTs7RUFFRSw4QkFBQTtBcEU0aE9WOztBb0UxaE9ROztFQUVFLGdDQUFBO0FwRTZoT1Y7O0FvRTNoT1E7O0VBRUUsaUNBQUE7QXBFOGhPVjs7QW9FNWhPUTs7RUFFRSwrQkFBQTtBcEUraE9WOztBb0U5aU9RO0VBQWdDLHlCQUFBO0FwRWtqT3hDOztBb0Vqak9ROztFQUVFLDZCQUFBO0FwRW9qT1Y7O0FvRWxqT1E7O0VBRUUsK0JBQUE7QXBFcWpPVjs7QW9FbmpPUTs7RUFFRSxnQ0FBQTtBcEVzak9WOztBb0Vwak9ROztFQUVFLDhCQUFBO0FwRXVqT1Y7O0FvRXRrT1E7RUFBZ0MsdUJBQUE7QXBFMGtPeEM7O0FvRXprT1E7O0VBRUUsMkJBQUE7QXBFNGtPVjs7QW9FMWtPUTs7RUFFRSw2QkFBQTtBcEU2a09WOztBb0Uza09ROztFQUVFLDhCQUFBO0FwRThrT1Y7O0FvRTVrT1E7O0VBRUUsNEJBQUE7QXBFK2tPVjs7QW9FOWxPUTtFQUFnQyx5QkFBQTtBcEVrbU94Qzs7QW9Fam1PUTs7RUFFRSw2QkFBQTtBcEVvbU9WOztBb0VsbU9ROztFQUVFLCtCQUFBO0FwRXFtT1Y7O0FvRW5tT1E7O0VBRUUsZ0NBQUE7QXBFc21PVjs7QW9FcG1PUTs7RUFFRSw4QkFBQTtBcEV1bU9WOztBb0V0bk9RO0VBQWdDLHVCQUFBO0FwRTBuT3hDOztBb0V6bk9ROztFQUVFLDJCQUFBO0FwRTRuT1Y7O0FvRTFuT1E7O0VBRUUsNkJBQUE7QXBFNm5PVjs7QW9FM25PUTs7RUFFRSw4QkFBQTtBcEU4bk9WOztBb0U1bk9ROztFQUVFLDRCQUFBO0FwRStuT1Y7O0FvRTlvT1E7RUFBZ0MscUJBQUE7QXBFa3BPeEM7O0FvRWpwT1E7O0VBRUUseUJBQUE7QXBFb3BPVjs7QW9FbHBPUTs7RUFFRSwyQkFBQTtBcEVxcE9WOztBb0VucE9ROztFQUVFLDRCQUFBO0FwRXNwT1Y7O0FvRXBwT1E7O0VBRUUsMEJBQUE7QXBFdXBPVjs7QW9FdHFPUTtFQUFnQywyQkFBQTtBcEUwcU94Qzs7QW9FenFPUTs7RUFFRSwrQkFBQTtBcEU0cU9WOztBb0UxcU9ROztFQUVFLGlDQUFBO0FwRTZxT1Y7O0FvRTNxT1E7O0VBRUUsa0NBQUE7QXBFOHFPVjs7QW9FNXFPUTs7RUFFRSxnQ0FBQTtBcEUrcU9WOztBb0U5ck9RO0VBQWdDLDBCQUFBO0FwRWtzT3hDOztBb0Vqc09ROztFQUVFLDhCQUFBO0FwRW9zT1Y7O0FvRWxzT1E7O0VBRUUsZ0NBQUE7QXBFcXNPVjs7QW9FbnNPUTs7RUFFRSxpQ0FBQTtBcEVzc09WOztBb0Vwc09ROztFQUVFLCtCQUFBO0FwRXVzT1Y7O0FvRXR0T1E7RUFBZ0Msd0JBQUE7QXBFMHRPeEM7O0FvRXp0T1E7O0VBRUUsNEJBQUE7QXBFNHRPVjs7QW9FMXRPUTs7RUFFRSw4QkFBQTtBcEU2dE9WOztBb0UzdE9ROztFQUVFLCtCQUFBO0FwRTh0T1Y7O0FvRTV0T1E7O0VBRUUsNkJBQUE7QXBFK3RPVjs7QW9FOXVPUTtFQUFnQywwQkFBQTtBcEVrdk94Qzs7QW9FanZPUTs7RUFFRSw4QkFBQTtBcEVvdk9WOztBb0Vsdk9ROztFQUVFLGdDQUFBO0FwRXF2T1Y7O0FvRW52T1E7O0VBRUUsaUNBQUE7QXBFc3ZPVjs7QW9FcHZPUTs7RUFFRSwrQkFBQTtBcEV1dk9WOztBb0V0d09RO0VBQWdDLHdCQUFBO0FwRTB3T3hDOztBb0V6d09ROztFQUVFLDRCQUFBO0FwRTR3T1Y7O0FvRTF3T1E7O0VBRUUsOEJBQUE7QXBFNndPVjs7QW9FM3dPUTs7RUFFRSwrQkFBQTtBcEU4d09WOztBb0U1d09ROztFQUVFLDZCQUFBO0FwRSt3T1Y7O0FvRXp3T0k7RUFBbUIsdUJBQUE7QXBFNndPdkI7O0FvRTV3T0k7O0VBRUUsMkJBQUE7QXBFK3dPTjs7QW9FN3dPSTs7RUFFRSw2QkFBQTtBcEVneE9OOztBb0U5d09JOztFQUVFLDhCQUFBO0FwRWl4T047O0FvRS93T0k7O0VBRUUsNEJBQUE7QXBFa3hPTjs7QWVyd09JO0VxRGpESTtJQUFnQyxvQkFBQTtFcEUyek90Qzs7RW9FMXpPTTs7SUFFRSx3QkFBQTtFcEU2ek9SOztFb0Uzek9NOztJQUVFLDBCQUFBO0VwRTh6T1I7O0VvRTV6T007O0lBRUUsMkJBQUE7RXBFK3pPUjs7RW9FN3pPTTs7SUFFRSx5QkFBQTtFcEVnME9SOztFb0UvME9NO0lBQWdDLDBCQUFBO0VwRW0xT3RDOztFb0VsMU9NOztJQUVFLDhCQUFBO0VwRXExT1I7O0VvRW4xT007O0lBRUUsZ0NBQUE7RXBFczFPUjs7RW9FcDFPTTs7SUFFRSxpQ0FBQTtFcEV1MU9SOztFb0VyMU9NOztJQUVFLCtCQUFBO0VwRXcxT1I7O0VvRXYyT007SUFBZ0MseUJBQUE7RXBFMjJPdEM7O0VvRTEyT007O0lBRUUsNkJBQUE7RXBFNjJPUjs7RW9FMzJPTTs7SUFFRSwrQkFBQTtFcEU4Mk9SOztFb0U1Mk9NOztJQUVFLGdDQUFBO0VwRSsyT1I7O0VvRTcyT007O0lBRUUsOEJBQUE7RXBFZzNPUjs7RW9FLzNPTTtJQUFnQyx1QkFBQTtFcEVtNE90Qzs7RW9FbDRPTTs7SUFFRSwyQkFBQTtFcEVxNE9SOztFb0VuNE9NOztJQUVFLDZCQUFBO0VwRXM0T1I7O0VvRXA0T007O0lBRUUsOEJBQUE7RXBFdTRPUjs7RW9FcjRPTTs7SUFFRSw0QkFBQTtFcEV3NE9SOztFb0V2NU9NO0lBQWdDLHlCQUFBO0VwRTI1T3RDOztFb0UxNU9NOztJQUVFLDZCQUFBO0VwRTY1T1I7O0VvRTM1T007O0lBRUUsK0JBQUE7RXBFODVPUjs7RW9FNTVPTTs7SUFFRSxnQ0FBQTtFcEUrNU9SOztFb0U3NU9NOztJQUVFLDhCQUFBO0VwRWc2T1I7O0VvRS82T007SUFBZ0MsdUJBQUE7RXBFbTdPdEM7O0VvRWw3T007O0lBRUUsMkJBQUE7RXBFcTdPUjs7RW9FbjdPTTs7SUFFRSw2QkFBQTtFcEVzN09SOztFb0VwN09NOztJQUVFLDhCQUFBO0VwRXU3T1I7O0VvRXI3T007O0lBRUUsNEJBQUE7RXBFdzdPUjs7RW9FdjhPTTtJQUFnQyxxQkFBQTtFcEUyOE90Qzs7RW9FMThPTTs7SUFFRSx5QkFBQTtFcEU2OE9SOztFb0UzOE9NOztJQUVFLDJCQUFBO0VwRTg4T1I7O0VvRTU4T007O0lBRUUsNEJBQUE7RXBFKzhPUjs7RW9FNzhPTTs7SUFFRSwwQkFBQTtFcEVnOU9SOztFb0UvOU9NO0lBQWdDLDJCQUFBO0VwRW0rT3RDOztFb0VsK09NOztJQUVFLCtCQUFBO0VwRXErT1I7O0VvRW4rT007O0lBRUUsaUNBQUE7RXBFcytPUjs7RW9FcCtPTTs7SUFFRSxrQ0FBQTtFcEV1K09SOztFb0VyK09NOztJQUVFLGdDQUFBO0VwRXcrT1I7O0VvRXYvT007SUFBZ0MsMEJBQUE7RXBFMi9PdEM7O0VvRTEvT007O0lBRUUsOEJBQUE7RXBFNi9PUjs7RW9FMy9PTTs7SUFFRSxnQ0FBQTtFcEU4L09SOztFb0U1L09NOztJQUVFLGlDQUFBO0VwRSsvT1I7O0VvRTcvT007O0lBRUUsK0JBQUE7RXBFZ2dQUjs7RW9FL2dQTTtJQUFnQyx3QkFBQTtFcEVtaFB0Qzs7RW9FbGhQTTs7SUFFRSw0QkFBQTtFcEVxaFBSOztFb0VuaFBNOztJQUVFLDhCQUFBO0VwRXNoUFI7O0VvRXBoUE07O0lBRUUsK0JBQUE7RXBFdWhQUjs7RW9FcmhQTTs7SUFFRSw2QkFBQTtFcEV3aFBSOztFb0V2aVBNO0lBQWdDLDBCQUFBO0VwRTJpUHRDOztFb0UxaVBNOztJQUVFLDhCQUFBO0VwRTZpUFI7O0VvRTNpUE07O0lBRUUsZ0NBQUE7RXBFOGlQUjs7RW9FNWlQTTs7SUFFRSxpQ0FBQTtFcEUraVBSOztFb0U3aVBNOztJQUVFLCtCQUFBO0VwRWdqUFI7O0VvRS9qUE07SUFBZ0Msd0JBQUE7RXBFbWtQdEM7O0VvRWxrUE07O0lBRUUsNEJBQUE7RXBFcWtQUjs7RW9FbmtQTTs7SUFFRSw4QkFBQTtFcEVza1BSOztFb0Vwa1BNOztJQUVFLCtCQUFBO0VwRXVrUFI7O0VvRXJrUE07O0lBRUUsNkJBQUE7RXBFd2tQUjs7RW9FbGtQRTtJQUFtQix1QkFBQTtFcEVza1ByQjs7RW9FcmtQRTs7SUFFRSwyQkFBQTtFcEV3a1BKOztFb0V0a1BFOztJQUVFLDZCQUFBO0VwRXlrUEo7O0VvRXZrUEU7O0lBRUUsOEJBQUE7RXBFMGtQSjs7RW9FeGtQRTs7SUFFRSw0QkFBQTtFcEUya1BKO0FBQ0Y7QWUvalBJO0VxRGpESTtJQUFnQyxvQkFBQTtFcEVvblB0Qzs7RW9Fbm5QTTs7SUFFRSx3QkFBQTtFcEVzblBSOztFb0VwblBNOztJQUVFLDBCQUFBO0VwRXVuUFI7O0VvRXJuUE07O0lBRUUsMkJBQUE7RXBFd25QUjs7RW9FdG5QTTs7SUFFRSx5QkFBQTtFcEV5blBSOztFb0V4b1BNO0lBQWdDLDBCQUFBO0VwRTRvUHRDOztFb0Uzb1BNOztJQUVFLDhCQUFBO0VwRThvUFI7O0VvRTVvUE07O0lBRUUsZ0NBQUE7RXBFK29QUjs7RW9FN29QTTs7SUFFRSxpQ0FBQTtFcEVncFBSOztFb0U5b1BNOztJQUVFLCtCQUFBO0VwRWlwUFI7O0VvRWhxUE07SUFBZ0MseUJBQUE7RXBFb3FQdEM7O0VvRW5xUE07O0lBRUUsNkJBQUE7RXBFc3FQUjs7RW9FcHFQTTs7SUFFRSwrQkFBQTtFcEV1cVBSOztFb0VycVBNOztJQUVFLGdDQUFBO0VwRXdxUFI7O0VvRXRxUE07O0lBRUUsOEJBQUE7RXBFeXFQUjs7RW9FeHJQTTtJQUFnQyx1QkFBQTtFcEU0clB0Qzs7RW9FM3JQTTs7SUFFRSwyQkFBQTtFcEU4clBSOztFb0U1clBNOztJQUVFLDZCQUFBO0VwRStyUFI7O0VvRTdyUE07O0lBRUUsOEJBQUE7RXBFZ3NQUjs7RW9FOXJQTTs7SUFFRSw0QkFBQTtFcEVpc1BSOztFb0VodFBNO0lBQWdDLHlCQUFBO0VwRW90UHRDOztFb0VudFBNOztJQUVFLDZCQUFBO0VwRXN0UFI7O0VvRXB0UE07O0lBRUUsK0JBQUE7RXBFdXRQUjs7RW9FcnRQTTs7SUFFRSxnQ0FBQTtFcEV3dFBSOztFb0V0dFBNOztJQUVFLDhCQUFBO0VwRXl0UFI7O0VvRXh1UE07SUFBZ0MsdUJBQUE7RXBFNHVQdEM7O0VvRTN1UE07O0lBRUUsMkJBQUE7RXBFOHVQUjs7RW9FNXVQTTs7SUFFRSw2QkFBQTtFcEUrdVBSOztFb0U3dVBNOztJQUVFLDhCQUFBO0VwRWd2UFI7O0VvRTl1UE07O0lBRUUsNEJBQUE7RXBFaXZQUjs7RW9FaHdQTTtJQUFnQyxxQkFBQTtFcEVvd1B0Qzs7RW9FbndQTTs7SUFFRSx5QkFBQTtFcEVzd1BSOztFb0Vwd1BNOztJQUVFLDJCQUFBO0VwRXV3UFI7O0VvRXJ3UE07O0lBRUUsNEJBQUE7RXBFd3dQUjs7RW9FdHdQTTs7SUFFRSwwQkFBQTtFcEV5d1BSOztFb0V4eFBNO0lBQWdDLDJCQUFBO0VwRTR4UHRDOztFb0UzeFBNOztJQUVFLCtCQUFBO0VwRTh4UFI7O0VvRTV4UE07O0lBRUUsaUNBQUE7RXBFK3hQUjs7RW9FN3hQTTs7SUFFRSxrQ0FBQTtFcEVneVBSOztFb0U5eFBNOztJQUVFLGdDQUFBO0VwRWl5UFI7O0VvRWh6UE07SUFBZ0MsMEJBQUE7RXBFb3pQdEM7O0VvRW56UE07O0lBRUUsOEJBQUE7RXBFc3pQUjs7RW9FcHpQTTs7SUFFRSxnQ0FBQTtFcEV1elBSOztFb0VyelBNOztJQUVFLGlDQUFBO0VwRXd6UFI7O0VvRXR6UE07O0lBRUUsK0JBQUE7RXBFeXpQUjs7RW9FeDBQTTtJQUFnQyx3QkFBQTtFcEU0MFB0Qzs7RW9FMzBQTTs7SUFFRSw0QkFBQTtFcEU4MFBSOztFb0U1MFBNOztJQUVFLDhCQUFBO0VwRSswUFI7O0VvRTcwUE07O0lBRUUsK0JBQUE7RXBFZzFQUjs7RW9FOTBQTTs7SUFFRSw2QkFBQTtFcEVpMVBSOztFb0VoMlBNO0lBQWdDLDBCQUFBO0VwRW8yUHRDOztFb0VuMlBNOztJQUVFLDhCQUFBO0VwRXMyUFI7O0VvRXAyUE07O0lBRUUsZ0NBQUE7RXBFdTJQUjs7RW9FcjJQTTs7SUFFRSxpQ0FBQTtFcEV3MlBSOztFb0V0MlBNOztJQUVFLCtCQUFBO0VwRXkyUFI7O0VvRXgzUE07SUFBZ0Msd0JBQUE7RXBFNDNQdEM7O0VvRTMzUE07O0lBRUUsNEJBQUE7RXBFODNQUjs7RW9FNTNQTTs7SUFFRSw4QkFBQTtFcEUrM1BSOztFb0U3M1BNOztJQUVFLCtCQUFBO0VwRWc0UFI7O0VvRTkzUE07O0lBRUUsNkJBQUE7RXBFaTRQUjs7RW9FMzNQRTtJQUFtQix1QkFBQTtFcEUrM1ByQjs7RW9FOTNQRTs7SUFFRSwyQkFBQTtFcEVpNFBKOztFb0UvM1BFOztJQUVFLDZCQUFBO0VwRWs0UEo7O0VvRWg0UEU7O0lBRUUsOEJBQUE7RXBFbTRQSjs7RW9FajRQRTs7SUFFRSw0QkFBQTtFcEVvNFBKO0FBQ0Y7QWV4M1BJO0VxRGpESTtJQUFnQyxvQkFBQTtFcEU2NlB0Qzs7RW9FNTZQTTs7SUFFRSx3QkFBQTtFcEUrNlBSOztFb0U3NlBNOztJQUVFLDBCQUFBO0VwRWc3UFI7O0VvRTk2UE07O0lBRUUsMkJBQUE7RXBFaTdQUjs7RW9FLzZQTTs7SUFFRSx5QkFBQTtFcEVrN1BSOztFb0VqOFBNO0lBQWdDLDBCQUFBO0VwRXE4UHRDOztFb0VwOFBNOztJQUVFLDhCQUFBO0VwRXU4UFI7O0VvRXI4UE07O0lBRUUsZ0NBQUE7RXBFdzhQUjs7RW9FdDhQTTs7SUFFRSxpQ0FBQTtFcEV5OFBSOztFb0V2OFBNOztJQUVFLCtCQUFBO0VwRTA4UFI7O0VvRXo5UE07SUFBZ0MseUJBQUE7RXBFNjlQdEM7O0VvRTU5UE07O0lBRUUsNkJBQUE7RXBFKzlQUjs7RW9FNzlQTTs7SUFFRSwrQkFBQTtFcEVnK1BSOztFb0U5OVBNOztJQUVFLGdDQUFBO0VwRWkrUFI7O0VvRS85UE07O0lBRUUsOEJBQUE7RXBFaytQUjs7RW9Fai9QTTtJQUFnQyx1QkFBQTtFcEVxL1B0Qzs7RW9FcC9QTTs7SUFFRSwyQkFBQTtFcEV1L1BSOztFb0VyL1BNOztJQUVFLDZCQUFBO0VwRXcvUFI7O0VvRXQvUE07O0lBRUUsOEJBQUE7RXBFeS9QUjs7RW9Fdi9QTTs7SUFFRSw0QkFBQTtFcEUwL1BSOztFb0V6Z1FNO0lBQWdDLHlCQUFBO0VwRTZnUXRDOztFb0U1Z1FNOztJQUVFLDZCQUFBO0VwRStnUVI7O0VvRTdnUU07O0lBRUUsK0JBQUE7RXBFZ2hRUjs7RW9FOWdRTTs7SUFFRSxnQ0FBQTtFcEVpaFFSOztFb0UvZ1FNOztJQUVFLDhCQUFBO0VwRWtoUVI7O0VvRWppUU07SUFBZ0MsdUJBQUE7RXBFcWlRdEM7O0VvRXBpUU07O0lBRUUsMkJBQUE7RXBFdWlRUjs7RW9FcmlRTTs7SUFFRSw2QkFBQTtFcEV3aVFSOztFb0V0aVFNOztJQUVFLDhCQUFBO0VwRXlpUVI7O0VvRXZpUU07O0lBRUUsNEJBQUE7RXBFMGlRUjs7RW9FempRTTtJQUFnQyxxQkFBQTtFcEU2alF0Qzs7RW9FNWpRTTs7SUFFRSx5QkFBQTtFcEUralFSOztFb0U3alFNOztJQUVFLDJCQUFBO0VwRWdrUVI7O0VvRTlqUU07O0lBRUUsNEJBQUE7RXBFaWtRUjs7RW9FL2pRTTs7SUFFRSwwQkFBQTtFcEVra1FSOztFb0VqbFFNO0lBQWdDLDJCQUFBO0VwRXFsUXRDOztFb0VwbFFNOztJQUVFLCtCQUFBO0VwRXVsUVI7O0VvRXJsUU07O0lBRUUsaUNBQUE7RXBFd2xRUjs7RW9FdGxRTTs7SUFFRSxrQ0FBQTtFcEV5bFFSOztFb0V2bFFNOztJQUVFLGdDQUFBO0VwRTBsUVI7O0VvRXptUU07SUFBZ0MsMEJBQUE7RXBFNm1RdEM7O0VvRTVtUU07O0lBRUUsOEJBQUE7RXBFK21RUjs7RW9FN21RTTs7SUFFRSxnQ0FBQTtFcEVnblFSOztFb0U5bVFNOztJQUVFLGlDQUFBO0VwRWluUVI7O0VvRS9tUU07O0lBRUUsK0JBQUE7RXBFa25RUjs7RW9Fam9RTTtJQUFnQyx3QkFBQTtFcEVxb1F0Qzs7RW9FcG9RTTs7SUFFRSw0QkFBQTtFcEV1b1FSOztFb0Vyb1FNOztJQUVFLDhCQUFBO0VwRXdvUVI7O0VvRXRvUU07O0lBRUUsK0JBQUE7RXBFeW9RUjs7RW9Fdm9RTTs7SUFFRSw2QkFBQTtFcEUwb1FSOztFb0V6cFFNO0lBQWdDLDBCQUFBO0VwRTZwUXRDOztFb0U1cFFNOztJQUVFLDhCQUFBO0VwRStwUVI7O0VvRTdwUU07O0lBRUUsZ0NBQUE7RXBFZ3FRUjs7RW9FOXBRTTs7SUFFRSxpQ0FBQTtFcEVpcVFSOztFb0UvcFFNOztJQUVFLCtCQUFBO0VwRWtxUVI7O0VvRWpyUU07SUFBZ0Msd0JBQUE7RXBFcXJRdEM7O0VvRXByUU07O0lBRUUsNEJBQUE7RXBFdXJRUjs7RW9FcnJRTTs7SUFFRSw4QkFBQTtFcEV3clFSOztFb0V0clFNOztJQUVFLCtCQUFBO0VwRXlyUVI7O0VvRXZyUU07O0lBRUUsNkJBQUE7RXBFMHJRUjs7RW9FcHJRRTtJQUFtQix1QkFBQTtFcEV3clFyQjs7RW9FdnJRRTs7SUFFRSwyQkFBQTtFcEUwclFKOztFb0V4clFFOztJQUVFLDZCQUFBO0VwRTJyUUo7O0VvRXpyUUU7O0lBRUUsOEJBQUE7RXBFNHJRSjs7RW9FMXJRRTs7SUFFRSw0QkFBQTtFcEU2clFKO0FBQ0Y7QWVqclFJO0VxRGpESTtJQUFnQyxvQkFBQTtFcEVzdVF0Qzs7RW9FcnVRTTs7SUFFRSx3QkFBQTtFcEV3dVFSOztFb0V0dVFNOztJQUVFLDBCQUFBO0VwRXl1UVI7O0VvRXZ1UU07O0lBRUUsMkJBQUE7RXBFMHVRUjs7RW9FeHVRTTs7SUFFRSx5QkFBQTtFcEUydVFSOztFb0UxdlFNO0lBQWdDLDBCQUFBO0VwRTh2UXRDOztFb0U3dlFNOztJQUVFLDhCQUFBO0VwRWd3UVI7O0VvRTl2UU07O0lBRUUsZ0NBQUE7RXBFaXdRUjs7RW9FL3ZRTTs7SUFFRSxpQ0FBQTtFcEVrd1FSOztFb0Vod1FNOztJQUVFLCtCQUFBO0VwRW13UVI7O0VvRWx4UU07SUFBZ0MseUJBQUE7RXBFc3hRdEM7O0VvRXJ4UU07O0lBRUUsNkJBQUE7RXBFd3hRUjs7RW9FdHhRTTs7SUFFRSwrQkFBQTtFcEV5eFFSOztFb0V2eFFNOztJQUVFLGdDQUFBO0VwRTB4UVI7O0VvRXh4UU07O0lBRUUsOEJBQUE7RXBFMnhRUjs7RW9FMXlRTTtJQUFnQyx1QkFBQTtFcEU4eVF0Qzs7RW9FN3lRTTs7SUFFRSwyQkFBQTtFcEVnelFSOztFb0U5eVFNOztJQUVFLDZCQUFBO0VwRWl6UVI7O0VvRS95UU07O0lBRUUsOEJBQUE7RXBFa3pRUjs7RW9FaHpRTTs7SUFFRSw0QkFBQTtFcEVtelFSOztFb0VsMFFNO0lBQWdDLHlCQUFBO0VwRXMwUXRDOztFb0VyMFFNOztJQUVFLDZCQUFBO0VwRXcwUVI7O0VvRXQwUU07O0lBRUUsK0JBQUE7RXBFeTBRUjs7RW9FdjBRTTs7SUFFRSxnQ0FBQTtFcEUwMFFSOztFb0V4MFFNOztJQUVFLDhCQUFBO0VwRTIwUVI7O0VvRTExUU07SUFBZ0MsdUJBQUE7RXBFODFRdEM7O0VvRTcxUU07O0lBRUUsMkJBQUE7RXBFZzJRUjs7RW9FOTFRTTs7SUFFRSw2QkFBQTtFcEVpMlFSOztFb0UvMVFNOztJQUVFLDhCQUFBO0VwRWsyUVI7O0VvRWgyUU07O0lBRUUsNEJBQUE7RXBFbTJRUjs7RW9FbDNRTTtJQUFnQyxxQkFBQTtFcEVzM1F0Qzs7RW9FcjNRTTs7SUFFRSx5QkFBQTtFcEV3M1FSOztFb0V0M1FNOztJQUVFLDJCQUFBO0VwRXkzUVI7O0VvRXYzUU07O0lBRUUsNEJBQUE7RXBFMDNRUjs7RW9FeDNRTTs7SUFFRSwwQkFBQTtFcEUyM1FSOztFb0UxNFFNO0lBQWdDLDJCQUFBO0VwRTg0UXRDOztFb0U3NFFNOztJQUVFLCtCQUFBO0VwRWc1UVI7O0VvRTk0UU07O0lBRUUsaUNBQUE7RXBFaTVRUjs7RW9FLzRRTTs7SUFFRSxrQ0FBQTtFcEVrNVFSOztFb0VoNVFNOztJQUVFLGdDQUFBO0VwRW01UVI7O0VvRWw2UU07SUFBZ0MsMEJBQUE7RXBFczZRdEM7O0VvRXI2UU07O0lBRUUsOEJBQUE7RXBFdzZRUjs7RW9FdDZRTTs7SUFFRSxnQ0FBQTtFcEV5NlFSOztFb0V2NlFNOztJQUVFLGlDQUFBO0VwRTA2UVI7O0VvRXg2UU07O0lBRUUsK0JBQUE7RXBFMjZRUjs7RW9FMTdRTTtJQUFnQyx3QkFBQTtFcEU4N1F0Qzs7RW9FNzdRTTs7SUFFRSw0QkFBQTtFcEVnOFFSOztFb0U5N1FNOztJQUVFLDhCQUFBO0VwRWk4UVI7O0VvRS83UU07O0lBRUUsK0JBQUE7RXBFazhRUjs7RW9FaDhRTTs7SUFFRSw2QkFBQTtFcEVtOFFSOztFb0VsOVFNO0lBQWdDLDBCQUFBO0VwRXM5UXRDOztFb0VyOVFNOztJQUVFLDhCQUFBO0VwRXc5UVI7O0VvRXQ5UU07O0lBRUUsZ0NBQUE7RXBFeTlRUjs7RW9FdjlRTTs7SUFFRSxpQ0FBQTtFcEUwOVFSOztFb0V4OVFNOztJQUVFLCtCQUFBO0VwRTI5UVI7O0VvRTErUU07SUFBZ0Msd0JBQUE7RXBFOCtRdEM7O0VvRTcrUU07O0lBRUUsNEJBQUE7RXBFZy9RUjs7RW9FOStRTTs7SUFFRSw4QkFBQTtFcEVpL1FSOztFb0UvK1FNOztJQUVFLCtCQUFBO0VwRWsvUVI7O0VvRWgvUU07O0lBRUUsNkJBQUE7RXBFbS9RUjs7RW9FNytRRTtJQUFtQix1QkFBQTtFcEVpL1FyQjs7RW9FaC9RRTs7SUFFRSwyQkFBQTtFcEVtL1FKOztFb0VqL1FFOztJQUVFLDZCQUFBO0VwRW8vUUo7O0VvRWwvUUU7O0lBRUUsOEJBQUE7RXBFcS9RSjs7RW9Fbi9RRTs7SUFFRSw0QkFBQTtFcEVzL1FKO0FBQ0Y7QXFFaGlSQTtFQUFrQixpR2hFb09ZO0FMK3pROUI7O0FxRS9oUkE7RUFBaUIsOEJBQUE7QXJFbWlSakI7O0FxRWxpUkE7RUFBaUIsOEJBQUE7QXJFc2lSakI7O0FxRXJpUkE7RUNSRSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QXRFaWpSRjs7QXFFbmlSSTtFQUF3QiwyQkFBQTtBckV1aVI1Qjs7QXFFdGlSSTtFQUF3Qiw0QkFBQTtBckUwaVI1Qjs7QXFFemlSSTtFQUF3Qiw2QkFBQTtBckU2aVI1Qjs7QWV2Z1JJO0VzRHhDQTtJQUF3QiwyQkFBQTtFckVvalIxQjs7RXFFbmpSRTtJQUF3Qiw0QkFBQTtFckV1alIxQjs7RXFFdGpSRTtJQUF3Qiw2QkFBQTtFckUwalIxQjtBQUNGO0FlcmhSSTtFc0R4Q0E7SUFBd0IsMkJBQUE7RXJFaWtSMUI7O0VxRWhrUkU7SUFBd0IsNEJBQUE7RXJFb2tSMUI7O0VxRW5rUkU7SUFBd0IsNkJBQUE7RXJFdWtSMUI7QUFDRjtBZWxpUkk7RXNEeENBO0lBQXdCLDJCQUFBO0VyRThrUjFCOztFcUU3a1JFO0lBQXdCLDRCQUFBO0VyRWlsUjFCOztFcUVobFJFO0lBQXdCLDZCQUFBO0VyRW9sUjFCO0FBQ0Y7QWUvaVJJO0VzRHhDQTtJQUF3QiwyQkFBQTtFckUybFIxQjs7RXFFMWxSRTtJQUF3Qiw0QkFBQTtFckU4bFIxQjs7RXFFN2xSRTtJQUF3Qiw2QkFBQTtFckVpbVIxQjtBQUNGO0FxRTVsUkE7RUFBbUIsb0NBQUE7QXJFK2xSbkI7O0FxRTlsUkE7RUFBbUIsb0NBQUE7QXJFa21SbkI7O0FxRWptUkE7RUFBbUIscUNBQUE7QXJFcW1SbkI7O0FxRWptUkE7RUFBc0IsMkJBQUE7QXJFcW1SdEI7O0FxRXBtUkE7RUFBc0IsMkJBQUE7QXJFd21SdEI7O0FxRXZtUkE7RUFBc0IsMkJBQUE7QXJFMm1SdEI7O0FxRTFtUkE7RUFBc0IsNkJBQUE7QXJFOG1SdEI7O0FxRTFtUkE7RUFBYyxzQkFBQTtBckU4bVJkOztBdUVscFJFO0VBQ0UseUJBQUE7QXZFcXBSSjs7QU0zb1JFO0VpRU5JLHlCQUFBO0F2RXFwUk47O0F1RTFwUkU7RUFDRSx5QkFBQTtBdkU2cFJKOztBTW5wUkU7RWlFTkksdUJBQUE7QXZFNnBSTjs7QXVFbHFSRTtFQUNFLHlCQUFBO0F2RXFxUko7O0FNM3BSRTtFaUVOSSx5QkFBQTtBdkVxcVJOOztBdUUxcVJFO0VBQ0UseUJBQUE7QXZFNnFSSjs7QU1ucVJFO0VpRU5JLHlCQUFBO0F2RTZxUk47O0F1RWxyUkU7RUFDRSx5QkFBQTtBdkVxclJKOztBTTNxUkU7RWlFTkkseUJBQUE7QXZFcXJSTjs7QXVFMXJSRTtFQUNFLHlCQUFBO0F2RTZyUko7O0FNbnJSRTtFaUVOSSx5QkFBQTtBdkU2clJOOztBdUVsc1JFO0VBQ0UseUJBQUE7QXZFcXNSSjs7QU0zclJFO0VpRU5JLHlCQUFBO0F2RXFzUk47O0F1RTFzUkU7RUFDRSx5QkFBQTtBdkU2c1JKOztBTW5zUkU7RWlFTkkseUJBQUE7QXZFNnNSTjs7QXVFbHRSRTtFQUNFLHlCQUFBO0F2RXF0Uko7O0FNM3NSRTtFaUVOSSx5QkFBQTtBdkVxdFJOOztBdUUxdFJFO0VBQ0UseUJBQUE7QXZFNnRSSjs7QU1udFJFO0VpRU5JLHlCQUFBO0F2RTZ0Uk47O0F1RWx1UkU7RUFDRSx5QkFBQTtBdkVxdVJKOztBTTN0UkU7RWlFTkkseUJBQUE7QXZFcXVSTjs7QXVFMXVSRTtFQUNFLHlCQUFBO0F2RTZ1Uko7O0FNbnVSRTtFaUVOSSx5QkFBQTtBdkU2dVJOOztBcUV4c1JBO0VBQWEseUJBQUE7QXJFNHNSYjs7QXFFM3NSQTtFQUFjLHlCQUFBO0FyRStzUmQ7O0FxRTdzUkE7RUFBaUIsb0NBQUE7QXJFaXRSakI7O0FxRWh0UkE7RUFBaUIsMENBQUE7QXJFb3RSakI7O0FxRWh0UkE7RUdwREUsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSw2QkFBQTtFQUNBLFNBQUE7QXhFd3dSRjs7QXlFM3dSQTtFQ0NFLDhCQUFBO0ExRTh3UkY7O0F5RTN3UkE7RUNIRSw2QkFBQTtBMUVreFJGOztBMkU1d1JFO0VBQ0U7OztJQUtFLDRCQUFBO0lBRUEsMkJBQUE7RTNFNHdSSjs7RTJFeHdSSTtJQUNFLDBCQUFBO0UzRTJ3Uk47O0UyRWx3UkU7SUFDRSw2QkFBQTtFM0Vxd1JKOztFMkV2dlJFO0lBQ0UsZ0NBQUE7RTNFMHZSSjs7RTJFeHZSRTs7SUFFRSx5QkFBQTtJQUNBLHdCQUFBO0UzRTJ2Uko7O0UyRW52UkU7SUFDRSwyQkFBQTtFM0VzdlJKOztFMkVudlJFOztJQUVFLHdCQUFBO0UzRXN2Uko7O0UyRW52UkU7OztJQUdFLFVBQUE7SUFDQSxTQUFBO0UzRXN2Uko7O0UyRW52UkU7O0lBRUUsdUJBQUE7RTNFc3ZSSjs7RTJFOXVSRTtJQUNFLFF0RXMwQjhCO0VMMjZQbEM7RTJFL3VSRTtJQUNFLDJCQUFBO0UzRWl2Uko7O0UyRS91UkU7SUFDRSwyQkFBQTtFM0VrdlJKOztFMkU5dVJFO0lBQ0UsYUFBQTtFM0VpdlJKOztFMkUvdVJFO0lBQ0Usc0JBQUE7RTNFa3ZSSjs7RTJFL3VSRTtJQUNFLG9DQUFBO0UzRWt2Uko7RTJFaHZSSTs7SUFFRSxpQ0FBQTtFM0VrdlJOOztFMkU3dVJJOztJQUVFLG9DQUFBO0UzRWd2Uk47O0UyRTV1UkU7SUFDRSxjQUFBO0UzRSt1Uko7RTJFN3VSSTs7OztJQUlFLHFCdEVuSEc7RUxrMlJUOztFMkUzdVJFO0lBQ0UsY0FBQTtJQUNBLHFCdEV6SEs7RUx1MlJUO0FBQ0Y7QTRFdDNSQTtFQUNJLGdCQUFBO0E1RXczUko7O0E0RXIzUkEseURBQUE7QUFDQTtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7QTVFdzNSSjs7QTZFLzNSQSw2Q0FBQTtBQUNBO0VBQ0ksa0JBQUE7QTdFazRSSjs7QTZFLzNSQTtFQUNJLGdCQUFBO0E3RWs0Uko7O0E2RS8zUkE7O0VBRUksYUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0E3RWs0Uko7O0E2RS8zUkEsK0RBQUE7QUFDQTtFQUNJLGdCQUFBO0E3RWs0Uko7O0E2RS8zUkEsK0JBQUE7QUFDQTs7RUFFSSxvQkFBQTtBN0VrNFJKOztBNkUvM1JBLGdDQUFBO0FBQ0E7RUFDSSxTQUFBO0VBQ0Esa0JBQUE7QTdFazRSSjs7QThFaDZSQTtFQUNJLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSwyQkFBQTtFQUNBLDhCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0E5RW02Uko7O0E4RWg2UkE7RUFDSSxlQUFBO0E5RW02Uko7O0E4RWg2UkE7RUFDSSxlQUFBO0E5RW02Uko7O0E4RWg2UkE7RUFDSSxjQUFBO0VBQ0EseUJBQUE7QTlFbTZSSjs7QThFaDZSQTtFQUNJLGNBQUE7RUFDQSx5QkFBQTtBOUVtNlJKOztBK0UzN1JBLHNCQUFBO0FBQ0E7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7QS9FODdSSjs7QStFMzdSQTtFQUNJLGFBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7QS9FODdSSjs7QStFMzdSQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0EvRTg3Uko7O0ErRTM3UkE7RUFDSSxrQkFBQTtBL0U4N1JKOztBZ0ZqOVJBOztFQUVJLFlBQUE7QWhGbzlSSjs7QWdGajlSQTtFQUNJLGFBQUE7RUFDQSxpQkFBQTtBaEZvOVJKOztBZ0ZqOVJBO0VBQ0ksY0FBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBaEZvOVJKOztBZ0ZqOVJBO0VBRUksYUFBQTtBaEZtOVJKOztBZ0ZoOVJBO0VBQ0ksZ0JBQUE7QWhGbTlSSjs7QWlGeitSQTtFQUNJLGNBQUE7QWpGNCtSSjs7QWlGeitSQTtFQUNJLGNBQUE7RUFDQSxpQkFBQTtBakY0K1JKIiwiZmlsZSI6Im1haW4uY3NzIn0= */
