@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");
@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");
@import url("https://fonts.googleapis.com/css?family=Nunito:400,600,700");
@import url("./../icons/simple-line-icons/css/simple-line-icons.css");
@import url("./../icons/font-awesome-old/css/font-awesome.min.css");
@import url("./../icons/material-design-iconic-font/css/materialdesignicons.min.css");
@import url("./../icons/themify-icons/css/themify-icons.css");
@import url("./../icons/line-awesome/css/line-awesome.min.css");
@import url("./../icons/avasta/css/style.css");
@import url("./../icons/flaticon/flaticon.css");
@import url(./../vendor/animate/animate.min.css);
@import url(./../vendor/aos/css/aos.min.css);
@import url(./../vendor/perfect-scrollbar/css/perfect-scrollbar.css);
@import url(./../vendor/metismenu/css/metisMenu.min.css);
:root {
  --primary: #2953E8;
  --secondary: #5C3799;
  --primary-hover: #163dc8;
  --primary-dark: #0c216c;
  --rgba-primary-1: rgba(41, 83, 232, 0.1);
  --rgba-primary-2: rgba(41, 83, 232, 0.2);
  --rgba-primary-3: rgba(41, 83, 232, 0.3);
  --rgba-primary-4: rgba(41, 83, 232, 0.4);
  --rgba-primary-5: rgba(41, 83, 232, 0.5);
  --rgba-primary-6: rgba(41, 83, 232, 0.6);
  --rgba-primary-7: rgba(41, 83, 232, 0.7);
  --rgba-primary-8: rgba(41, 83, 232, 0.8);
  --rgba-primary-9: rgba(41, 83, 232, 0.9);
  --rgba-secondary-1: rgba(92, 55, 153, 0.1);
  --rgba-secondary-2: rgba(92, 55, 153, 0.2);
  --rgba-secondary-3: rgba(92, 55, 153, 0.3);
  --rgba-secondary-4: rgba(92, 55, 153, 0.4);
  --rgba-secondary-5: rgba(92, 55, 153, 0.5);
  --rgba-secondary-6: rgba(92, 55, 153, 0.6);
  --rgba-secondary-7: rgba(92, 55, 153, 0.7);
  --rgba-secondary-8: rgba(92, 55, 153, 0.8);
  --rgba-secondary-9: rgba(92, 55, 153, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

:root {
  --width: 17.5rem;
  --height: 5rem; }

.badge.bg-primary {
  background: var(--primary); }

.gradient_one {
  background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%); }

.gradient-1 {
  background: #f0a907;
  background: -moz-linear-gradient(top, #f0a907 0%, #f53c79 100%);
  background: -webkit-linear-gradient(top, #f0a907 0%, #f53c79 100%);
  background: linear-gradient(to bottom, #f0a907 0%, #f53c79 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0a907', endColorstr='#f53c79',GradientType=0 ); }

.gradient-2 {
  background: #4dedf5;
  background: -moz-linear-gradient(top, #4dedf5 0%, #480ceb 100%);
  background: -webkit-linear-gradient(top, #4dedf5 0%, #480ceb 100%);
  background: linear-gradient(to bottom, #4dedf5 0%, #480ceb 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dedf5', endColorstr='#480ceb',GradientType=0 ); }

.gradient-3 {
  background: #51f5ae;
  background: -moz-linear-gradient(top, #51f5ae 0%, #3fbcda 100%);
  background: -webkit-linear-gradient(top, #51f5ae 0%, #3fbcda 100%);
  background: linear-gradient(to bottom, #51f5ae 0%, #3fbcda 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51f5ae', endColorstr='#3fbcda',GradientType=0 ); }

.gradient-4 {
  background: #f25521;
  background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%);
  background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%);
  background: linear-gradient(to right, #f25521 0%, #f9c70a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); }

.gradient-5 {
  background: #f53c79;
  background: -moz-linear-gradient(left, #f53c79 0%, #f0a907 100%);
  background: -webkit-linear-gradient(left, #f53c79 0%, #f0a907 100%);
  background: linear-gradient(to right, #f53c79 0%, #f0a907 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f53c79', endColorstr='#f0a907',GradientType=1 ); }

.gradient-6 {
  background: #36b9d8;
  background: -moz-linear-gradient(left, #36b9d8 0%, #4bffa2 100%);
  background: -webkit-linear-gradient(left, #36b9d8 0%, #4bffa2 100%);
  background: linear-gradient(to right, #36b9d8 0%, #4bffa2 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36b9d8', endColorstr='#4bffa2',GradientType=1 ); }

.gradient-7 {
  background: #4400eb;
  background: -moz-linear-gradient(left, #4400eb 0%, #44e7f5 100%);
  background: -webkit-linear-gradient(left, #4400eb 0%, #44e7f5 100%);
  background: linear-gradient(to right, #4400eb 0%, #44e7f5 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4400eb', endColorstr='#44e7f5',GradientType=1 ); }

.gradient-8 {
  background: #F7B00F;
  background: -moz-linear-gradient(top, #F7B00F 0%, #F25521 100%);
  background: -webkit-linear-gradient(top, #F7B00F 0%, #F25521 100%);
  background: linear-gradient(to bottom, #F7B00F 0%, #F25521 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7B00F', endColorstr='#F25521',GradientType=1 ); }

.gradient-9, .datepicker.datepicker-dropdown td.day:hover, .datepicker.datepicker-dropdown th.next:hover, .datepicker.datepicker-dropdown th.prev:hover, .datepicker table tr td.selected, .datepicker table tr td.active, .datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
  background: #f31e7a !important;
  background: -moz-linear-gradient(left, #f31e7a 0%, #fd712c 100%);
  background: -webkit-linear-gradient(left, #f31e7a 0%, #fd712c 100%);
  background: linear-gradient(to right, #f31e7a 0%, #fd712c 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f31e7a', endColorstr='#fd712c',GradientType=1 ); }

.gradient-10 {
  background: #f25521 !important;
  background: -moz-linear-gradient(left, #f25521 0%, #f9c70a 100%);
  background: -webkit-linear-gradient(left, #f25521 0%, #f9c70a 100%);
  background: linear-gradient(to top, #f25521 0%, #f9c70a 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25521', endColorstr='#f9c70a',GradientType=1 ); }

.gradient-11 {
  background: #3398fb;
  background: -moz-linear-gradient(left, #3398fb 0%, #8553ee 100%);
  background: -webkit-linear-gradient(left, #3398fb 0%, #8553ee 100%);
  background: linear-gradient(to right, #3398fb 0%, #8553ee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3398fb', endColorstr='#8553ee',GradientType=1 ); }

.gradient-12 {
  background: #36e1b4;
  background: -moz-linear-gradient(left, #36e1b4 0%, #11cae7 100%);
  background: -webkit-linear-gradient(left, #36e1b4 0%, #11cae7 100%);
  background: linear-gradient(to right, #36e1b4 0%, #11cae7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36e1b4', endColorstr='#11cae7',GradientType=1 ); }

.gradient-13 {
  background: #ffbf31;
  background: -moz-linear-gradient(left, #ffbf31 0%, #ff890e 100%);
  background: -webkit-linear-gradient(left, #ffbf31 0%, #ff890e 100%);
  background: linear-gradient(to right, #ffbf31 0%, #ff890e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbf31', endColorstr='#ff890e',GradientType=1 ); }

.gradient-14 {
  background: #23bdb8;
  background: -moz-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%);
  background: -webkit-linear-gradient(-45deg, #23bdb8 0%, #43e794 100%);
  background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23bdb8', endColorstr='#43e794',GradientType=1 ); }

.gradient-15 {
  background: #9a56ff;
  background: -moz-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%);
  background: -webkit-linear-gradient(-45deg, #9a56ff 0%, #e36cd9 100%);
  background: linear-gradient(135deg, #9a56ff 0%, #e36cd9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a56ff', endColorstr='#e36cd9',GradientType=1 ); }

.gradient-16 {
  background: #f48665;
  background: -moz-linear-gradient(-45deg, #f48665 0%, #fda23f 100%);
  background: -webkit-linear-gradient(-45deg, #f48665 0%, #fda23f 100%);
  background: linear-gradient(135deg, #f48665 0%, #fda23f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48665', endColorstr='#fda23f',GradientType=1 ); }

.gradient-17 {
  background: #e36cd9;
  background: -moz-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%);
  background: -webkit-linear-gradient(-45deg, #e36cd9 0%, #fe60ae 100%);
  background: linear-gradient(135deg, #e36cd9 0%, #fe60ae 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36cd9', endColorstr='#fe60ae',GradientType=1 ); }

.gradient-18 {
  background: #a15cff;
  background: -moz-linear-gradient(left, #a15cff 0%, #ce82fd 100%);
  background: -webkit-linear-gradient(left, #a15cff 0%, #ce82fd 100%);
  background: linear-gradient(to right, #a15cff 0%, #ce82fd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a15cff', endColorstr='#ce82fd',GradientType=1 ); }

/*
0 - 600: Phone
600 - 900: Tablet portrait
900 - 1200: Tablet landscape
1200 - 1800: Normal styles
1800+ : Big Desktop
1em = 16px
The smaller device rules always should write below the bigger device rules
Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component
*/
/*!
   * Bootstrap  v5.2.0 (https://getbootstrap.com/)
   * Copyright 2011-2022 The Bootstrap Authors
   * Copyright 2011-2022 Twitter, Inc.
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */
:root {
  --bs-blue: #374C98;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #EB62D0;
  --bs-red: #EE3232;
  --bs-orange: #ff9900;
  --bs-yellow: #FFFA6F;
  --bs-green: #297F00;
  --bs-teal: #20c997;
  --bs-cyan: #3065D0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #2953E8;
  --bs-secondary: #5C3799;
  --bs-success: #1EBA62;
  --bs-info: #00ADA3;
  --bs-warning: #FFAB2D;
  --bs-danger: #fd5353;
  --bs-light: #dedeed;
  --bs-dark: #5b5e81;
  --bs-primary-rgb: 41, 83, 232;
  --bs-secondary-rgb: 92, 55, 153;
  --bs-success-rgb: 30, 186, 98;
  --bs-info-rgb: 0, 173, 163;
  --bs-warning-rgb: 255, 171, 45;
  --bs-danger-rgb: 253, 83, 83;
  --bs-light-rgb: 222, 222, 237;
  --bs-dark-rgb: 91, 94, 129;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 126, 126, 126;
  --bs-body-bg-rgb: 244, 244, 244;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: Poppins, sans-serif;
  --bs-body-font-size: 0.875rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #7e7e7e;
  --bs-body-bg: #F4F4F4;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #EEEEEE;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.75rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #2953E8;
  --bs-link-hover-color: #2142ba;
  --bs-code-color: #EB62D0;
  --bs-highlight-bg: #fffee2; }

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

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

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

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 600;
  line-height: 1.2;
  color: #424562; }

h1, .h1 {
  font-size: calc(1.35rem + 1.2vw); }
  @media (min-width: 1200px) {
    h1, .h1 {
      font-size: 2.25rem; } }

h2, .h2 {
  font-size: calc(1.3125rem + 0.75vw); }
  @media (min-width: 1200px) {
    h2, .h2 {
      font-size: 1.875rem; } }

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

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

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

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

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

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

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

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

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

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

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

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

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

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: var(--bs-link-color);
  text-decoration: underline; }
  a:hover {
    color: var(--bs-link-hover-color); }

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

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

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

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

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

figure {
  margin: 0 0 1rem; }

img,
svg {
  vertical-align: middle; }

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

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #89879f;
  text-align: left; }

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

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

label {
  display: inline-block; }

button {
  border-radius: 0; }

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

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

button,
select {
  text-transform: none; }

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

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

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

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

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

textarea {
  resize: vertical; }

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

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

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

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

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

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

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

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

output {
  display: inline-block; }

iframe {
  border: 0; }

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

progress {
  vertical-align: baseline; }

[hidden] {
  display: none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #F4F4F4;
  border: 1px solid var(--bs-border-color);
  border-radius: 0.75rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

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

.figure-caption {
  font-size: 0.875em;
  color: #6c757d; }

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

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

@media (min-width: 1440) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1320px; } }

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

.col {
  flex: 1 0 0%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%; }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0; }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0; }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem; }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem; }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem; }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem; }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem; }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem; }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.875rem; }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.875rem; }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem; }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%; }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0; }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0; }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem; }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem; }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem; }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem; }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem; }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem; }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.875rem; }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.875rem; }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem; }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%; }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0; }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0; }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem; }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem; }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem; }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem; }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem; }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem; }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.875rem; }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.875rem; }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem; }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%; }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0; }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0; }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem; }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem; }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.875rem; }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.875rem; }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem; }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1440) {
  .col-xxl {
    flex: 1 0 0%; }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.33333%; }
  .offset-xxl-2 {
    margin-left: 16.66667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333%; }
  .offset-xxl-5 {
    margin-left: 41.66667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333%; }
  .offset-xxl-8 {
    margin-left: 66.66667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333%; }
  .offset-xxl-11 {
    margin-left: 91.66667%; }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0; }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0; }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem; }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem; }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.875rem; }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.875rem; }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem; }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem; } }

.table {
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color); }
  .table > :not(caption) > * > * {
    padding: 0.5rem 0.5rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); }
  .table > tbody {
    vertical-align: inherit; }
  .table > thead {
    vertical-align: bottom; }

.table-group-divider {
  border-top: 2px solid currentcolor; }

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

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

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

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

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

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

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

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

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

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #d4ddfa;
  --bs-table-border-color: #bfc7e1;
  --bs-table-striped-bg: #c9d2ee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bfc7e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c4cce7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #ded7eb;
  --bs-table-border-color: #c8c2d4;
  --bs-table-striped-bg: #d3ccdf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c8c2d4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #cdc7d9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d2f1e0;
  --bs-table-border-color: #bdd9ca;
  --bs-table-striped-bg: #c8e5d5;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bdd9ca;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c2dfcf;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #ccefed;
  --bs-table-border-color: #b8d7d5;
  --bs-table-striped-bg: #c2e3e1;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #b8d7d5;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bddddb;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #ffeed5;
  --bs-table-border-color: #e6d6c0;
  --bs-table-striped-bg: #f2e2ca;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6d6c0;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ecdcc5;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #ffdddd;
  --bs-table-border-color: #e6c7c7;
  --bs-table-striped-bg: #f2d2d2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6c7c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #eccccc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #dedeed;
  --bs-table-border-color: #c8c8d5;
  --bs-table-striped-bg: #d3d3e1;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c8c8d5;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #cdcddb;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #5b5e81;
  --bs-table-border-color: #6b6e8e;
  --bs-table-striped-bg: #636687;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #6b6e8e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #676a8a;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

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

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 1439.98) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

.form-label {
  margin-bottom: 0.5rem; }

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

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

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

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

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #7e7e7e;
  background-color: #F4F4F4;
  background-clip: padding-box;
  border: 1px solid #f0f1f5;
  appearance: none;
  border-radius: 0.75rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control[type="file"] {
    overflow: hidden; }
    .form-control[type="file"]:not(:disabled):not([readonly]) {
      cursor: pointer; }
  .form-control:focus {
    color: #7e7e7e;
    background-color: #F4F4F4;
    border-color: #94a9f4;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(41, 83, 232, 0.25); }
  .form-control::-webkit-date-and-time-value {
    height: 1.5em; }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled {
    background-color: #e9ecef;
    opacity: 1; }
  .form-control::file-selector-button {
    padding: 0.375rem 0.75rem;
    margin: -0.375rem -0.75rem;
    margin-inline-end: 0.75rem;
    color: #7e7e7e;
    background-color: #e9ecef;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-control::file-selector-button {
        transition: none; } }
  .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #dde0e3; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #7e7e7e;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext:focus {
    outline: 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

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

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

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px); }

textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px); }

textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px); }

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

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #7e7e7e;
  background-color: #F4F4F4;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #f0f1f5;
  border-radius: 0.75rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none; }
  @media (prefers-reduced-motion: reduce) {
    .form-select {
      transition: none; } }
  .form-select:focus {
    border-color: #94a9f4;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(41, 83, 232, 0.25); }
  .form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: 0.75rem;
    background-image: none; }
  .form-select:disabled {
    background-color: #e9ecef; }
  .form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #7e7e7e; }

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

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

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

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

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #F4F4F4;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  print-color-adjust: exact; }
  .form-check-input[type="checkbox"] {
    border-radius: 0.25em; }
  .form-check-input[type="radio"] {
    border-radius: 50%; }
  .form-check-input:active {
    filter: brightness(90%); }
  .form-check-input:focus {
    border-color: #94a9f4;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(41, 83, 232, 0.25); }
  .form-check-input:checked {
    background-color: #2953E8;
    border-color: #2953E8; }
    .form-check-input:checked[type="checkbox"] {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); }
    .form-check-input:checked[type="radio"] {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); }
  .form-check-input[type="checkbox"]:indeterminate {
    background-color: #2953E8;
    border-color: #2953E8;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); }
  .form-check-input:disabled {
    pointer-events: none;
    filter: none;
    opacity: 0.5; }
  .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
    cursor: default;
    opacity: 0.5; }

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

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

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

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none; }
  .form-range:focus {
    outline: 0; }
    .form-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #F4F4F4, 0 0 0 0.25rem rgba(41, 83, 232, 0.25); }
    .form-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #F4F4F4, 0 0 0 0.25rem rgba(41, 83, 232, 0.25); }
  .form-range::-moz-focus-outer {
    border: 0; }
  .form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #2953E8;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .form-range::-webkit-slider-thumb {
        transition: none; } }
    .form-range::-webkit-slider-thumb:active {
      background-color: #bfcbf8; }
  .form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #2953E8;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .form-range::-moz-range-thumb {
        transition: none; } }
    .form-range::-moz-range-thumb:active {
      background-color: #bfcbf8; }
  .form-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .form-range:disabled {
    pointer-events: none; }
    .form-range:disabled::-webkit-slider-thumb {
      background-color: #adb5bd; }
    .form-range:disabled::-moz-range-thumb {
      background-color: #adb5bd; }

.form-floating {
  position: relative; }
  .form-floating > .form-control,
  .form-floating > .form-control-plaintext,
  .form-floating > .form-select {
    height: calc(3.5rem + 2px);
    line-height: 1.25; }
  .form-floating > label {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 1rem 0.75rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
    border: 1px solid transparent;
    transform-origin: 0 0;
    transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-floating > label {
        transition: none; } }
  .form-floating > .form-control,
  .form-floating > .form-control-plaintext {
    padding: 1rem 0.75rem; }
    .form-floating > .form-control::placeholder,
    .form-floating > .form-control-plaintext::placeholder {
      color: transparent; }
    .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
    .form-floating > .form-control-plaintext:focus,
    .form-floating > .form-control-plaintext:not(:placeholder-shown) {
      padding-top: 1.625rem;
      padding-bottom: 0.625rem; }
    .form-floating > .form-control:-webkit-autofill,
    .form-floating > .form-control-plaintext:-webkit-autofill {
      padding-top: 1.625rem;
      padding-bottom: 0.625rem; }
  .form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem; }
  .form-floating > .form-control:focus ~ label,
  .form-floating > .form-control:not(:placeholder-shown) ~ label,
  .form-floating > .form-control-plaintext ~ label,
  .form-floating > .form-select ~ label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
  .form-floating > .form-control:-webkit-autofill ~ label {
    opacity: 0.65;
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
  .form-floating > .form-control-plaintext ~ label {
    border-width: 1px 0; }

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

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #7e7e7e;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #f0f1f5;
  border-radius: 0.75rem; }

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

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

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

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4),
.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > :not(:first-child):not(.dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #1EBA62; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.76563rem;
  color: #000;
  background-color: rgba(30, 186, 98, 0.9);
  border-radius: 0.75rem; }

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #1EBA62;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%231EBA62' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #1EBA62;
    box-shadow: 0 0 0 0.25rem rgba(30, 186, 98, 0.25); }

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #1EBA62; }
  .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
    padding-right: 4.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%231EBA62' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-position: right 0.75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
    border-color: #1EBA62;
    box-shadow: 0 0 0 0.25rem rgba(30, 186, 98, 0.25); }

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

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #1EBA62; }
  .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
    background-color: #1EBA62; }
  .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
    box-shadow: 0 0 0 0.25rem rgba(30, 186, 98, 0.25); }
  .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: #1EBA62; }

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

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, .was-validated
.input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1; }
  .was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, .was-validated
  .input-group .form-select:valid:focus,
  .input-group .form-select.is-valid:focus {
    z-index: 3; }

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.76563rem;
  color: #000;
  background-color: rgba(253, 83, 83, 0.9);
  border-radius: 0.75rem; }

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #fd5353;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23fd5353'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23fd5353' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #fd5353;
    box-shadow: 0 0 0 0.25rem rgba(253, 83, 83, 0.25); }

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

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #fd5353; }
  .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
    padding-right: 4.125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23fd5353'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23fd5353' stroke='none'/%3e%3c/svg%3e");
    background-position: right 0.75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
    border-color: #fd5353;
    box-shadow: 0 0 0 0.25rem rgba(253, 83, 83, 0.25); }

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

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #fd5353; }
  .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
    background-color: #fd5353; }
  .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
    box-shadow: 0 0 0 0.25rem rgba(253, 83, 83, 0.25); }
  .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
    color: #fd5353; }

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

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .was-validated
.input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2; }
  .was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, .was-validated
  .input-group .form-select:invalid:focus,
  .input-group .form-select.is-invalid:focus {
    z-index: 3; }

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: #7e7e7e;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.75rem;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color); }
  .btn-check:focus + .btn, .btn:focus {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow); }
  .btn-check:checked + .btn,
  .btn-check:active + .btn, .btn:active, .btn.active, .btn.show {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color); }
    .btn-check:checked + .btn:focus,
    .btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus, .btn.show:focus {
      box-shadow: var(--bs-btn-focus-box-shadow); }
  .btn:disabled, .btn.disabled,
  fieldset:disabled .btn {
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: var(--bs-btn-disabled-bg);
    border-color: var(--bs-btn-disabled-border-color);
    opacity: var(--bs-btn-disabled-opacity); }

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2953E8;
  --bs-btn-border-color: #2953E8;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2347c5;
  --bs-btn-hover-border-color: #2142ba;
  --bs-btn-focus-shadow-rgb: 73, 109, 235;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2142ba;
  --bs-btn-active-border-color: #1f3eae;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2953E8;
  --bs-btn-disabled-border-color: #2953E8; }

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5C3799;
  --bs-btn-border-color: #5C3799;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4e2f82;
  --bs-btn-hover-border-color: #4a2c7a;
  --bs-btn-focus-shadow-rgb: 116, 85, 168;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4a2c7a;
  --bs-btn-active-border-color: #452973;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5C3799;
  --bs-btn-disabled-border-color: #5C3799; }

.btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #1EBA62;
  --bs-btn-border-color: #1EBA62;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #40c47a;
  --bs-btn-hover-border-color: #35c172;
  --bs-btn-focus-shadow-rgb: 26, 158, 83;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #4bc881;
  --bs-btn-active-border-color: #35c172;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #1EBA62;
  --bs-btn-disabled-border-color: #1EBA62; }

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #00ADA3;
  --bs-btn-border-color: #00ADA3;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #26b9b1;
  --bs-btn-hover-border-color: #1ab5ac;
  --bs-btn-focus-shadow-rgb: 0, 147, 139;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #33bdb5;
  --bs-btn-active-border-color: #1ab5ac;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #00ADA3;
  --bs-btn-disabled-border-color: #00ADA3; }

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #FFAB2D;
  --bs-btn-border-color: #FFAB2D;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffb84d;
  --bs-btn-hover-border-color: #ffb342;
  --bs-btn-focus-shadow-rgb: 217, 145, 38;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffbc57;
  --bs-btn-active-border-color: #ffb342;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #FFAB2D;
  --bs-btn-disabled-border-color: #FFAB2D; }

.btn-danger {
  --bs-btn-color: #000;
  --bs-btn-bg: #fd5353;
  --bs-btn-border-color: #fd5353;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #fd6d6d;
  --bs-btn-hover-border-color: #fd6464;
  --bs-btn-focus-shadow-rgb: 215, 71, 71;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #fd7575;
  --bs-btn-active-border-color: #fd6464;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #fd5353;
  --bs-btn-disabled-border-color: #fd5353; }

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #dedeed;
  --bs-btn-border-color: #dedeed;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #bdbdc9;
  --bs-btn-hover-border-color: #b2b2be;
  --bs-btn-focus-shadow-rgb: 189, 189, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #b2b2be;
  --bs-btn-active-border-color: #a7a7b2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #dedeed;
  --bs-btn-disabled-border-color: #dedeed; }

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5b5e81;
  --bs-btn-border-color: #5b5e81;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #747694;
  --bs-btn-hover-border-color: #6b6e8e;
  --bs-btn-focus-shadow-rgb: 116, 118, 148;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #7c7e9a;
  --bs-btn-active-border-color: #6b6e8e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5b5e81;
  --bs-btn-disabled-border-color: #5b5e81; }

.btn-outline-primary {
  --bs-btn-color: #2953E8;
  --bs-btn-border-color: #2953E8;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2953E8;
  --bs-btn-hover-border-color: #2953E8;
  --bs-btn-focus-shadow-rgb: 41, 83, 232;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2953E8;
  --bs-btn-active-border-color: #2953E8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2953E8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2953E8;
  --bs-gradient: none; }

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

.btn-outline-success {
  --bs-btn-color: #1EBA62;
  --bs-btn-border-color: #1EBA62;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #1EBA62;
  --bs-btn-hover-border-color: #1EBA62;
  --bs-btn-focus-shadow-rgb: 30, 186, 98;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #1EBA62;
  --bs-btn-active-border-color: #1EBA62;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1EBA62;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1EBA62;
  --bs-gradient: none; }

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

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

.btn-outline-danger {
  --bs-btn-color: #fd5353;
  --bs-btn-border-color: #fd5353;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #fd5353;
  --bs-btn-hover-border-color: #fd5353;
  --bs-btn-focus-shadow-rgb: 253, 83, 83;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #fd5353;
  --bs-btn-active-border-color: #fd5353;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fd5353;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fd5353;
  --bs-gradient: none; }

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

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

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-shadow-rgb: 73, 109, 235;
  text-decoration: underline; }
  .btn-link:focus {
    color: var(--bs-btn-color); }
  .btn-link:hover {
    color: var(--bs-btn-hover-color); }

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.09375rem;
  --bs-btn-border-radius: 0.5rem; }

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

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

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

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

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

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

.dropdown-menu {
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 0.875rem;
  --bs-dropdown-color: #7e7e7e;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 0.75rem;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: calc(0.75rem - 1px);
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #2953E8;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius); }
  .dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: var(--bs-dropdown-spacer); }

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

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

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start; }
    .dropdown-menu-sm-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-sm-end {
    --bs-position: end; }
    .dropdown-menu-sm-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start; }
    .dropdown-menu-md-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-md-end {
    --bs-position: end; }
    .dropdown-menu-md-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start; }
    .dropdown-menu-lg-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-lg-end {
    --bs-position: end; }
    .dropdown-menu-lg-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start; }
    .dropdown-menu-xl-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xl-end {
    --bs-position: end; }
    .dropdown-menu-xl-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1440) {
  .dropdown-menu-xxl-start {
    --bs-position: start; }
    .dropdown-menu-xxl-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xxl-end {
    --bs-position: end; }
    .dropdown-menu-xxl-end[data-bs-popper] {
      right: 0;
      left: auto; } }

.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer); }

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

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

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer); }

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

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

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

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer); }

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

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

.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .nav-link {
      transition: none; } }
  .nav-link:hover, .nav-link:focus {
    color: var(--bs-nav-link-hover-color); }
  .nav-link.disabled {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.75rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #F4F4F4;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #F4F4F4;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); }
  .nav-tabs .nav-link {
    margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
    background: none;
    border: var(--bs-nav-tabs-border-width) solid transparent;
    border-top-left-radius: var(--bs-nav-tabs-border-radius);
    border-top-right-radius: var(--bs-nav-tabs-border-radius); }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      isolation: isolate;
      border-color: var(--bs-nav-tabs-link-hover-border-color); }
    .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
      color: var(--bs-nav-link-disabled-color);
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: var(--bs-nav-tabs-link-active-color);
    background-color: var(--bs-nav-tabs-link-active-bg);
    border-color: var(--bs-nav-tabs-link-active-border-color); }
  .nav-tabs .dropdown-menu {
    margin-top: calc(var(--bs-nav-tabs-border-width) * -1);
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills {
  --bs-nav-pills-border-radius: 0.75rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #2953E8; }
  .nav-pills .nav-link {
    background: none;
    border: 0;
    border-radius: var(--bs-nav-pills-border-radius); }
    .nav-pills .nav-link:disabled {
      color: var(--bs-nav-link-disabled-color);
      background-color: transparent;
      border-color: transparent; }
  .nav-pills .nav-link.active,
  .nav-pills .show > .nav-link {
    color: var(--bs-nav-pills-link-active-color);
    background-color: var(--bs-nav-pills-link-active-bg); }

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

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

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

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

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

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-padding-y: 0.33594rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.09375rem;
  --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.09375rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 0.75rem;
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }
  .navbar > .container,
  .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between; }

.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap; }
  .navbar-brand:hover, .navbar-brand:focus {
    color: var(--bs-navbar-brand-hover-color); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin); }

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

.accordion {
  --bs-accordion-color: #000;
  --bs-accordion-bg: #F4F4F4;
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.75rem;
  --bs-accordion-inner-border-radius: calc(0.75rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23254bd1'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #94a9f4;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(41, 83, 232, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #254bd1;
  --bs-accordion-active-bg: #eaeefd; }

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

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

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

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

.accordion-flush .accordion-collapse {
  border-width: 0; }

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

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

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

.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color); }

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 0.75rem;
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: #e9ecef;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: #e9ecef;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(41, 83, 232, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #2953E8;
  --bs-pagination-active-border-color: #2953E8;
  --bs-pagination-disabled-color: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #dee2e6;
  display: flex;
  padding-left: 0;
  list-style: none; }

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

.page-item:not(:first-child) .page-link {
  margin-left: -1px; }

.page-item .page-link {
  border-radius: var(--bs-pagination-border-radius); }

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.09375rem;
  --bs-pagination-border-radius: 0.5rem; }

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

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

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

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

.alert-heading {
  color: inherit; }

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

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

.alert-primary {
  --bs-alert-color: #19328b;
  --bs-alert-bg: #d4ddfa;
  --bs-alert-border-color: #bfcbf8; }
  .alert-primary .alert-link {
    color: #14286f; }

.alert-secondary {
  --bs-alert-color: #37215c;
  --bs-alert-bg: #ded7eb;
  --bs-alert-border-color: #cec3e0; }
  .alert-secondary .alert-link {
    color: #2c1a4a; }

.alert-success {
  --bs-alert-color: #12703b;
  --bs-alert-bg: #d2f1e0;
  --bs-alert-border-color: #bcead0; }
  .alert-success .alert-link {
    color: #0e5a2f; }

.alert-info {
  --bs-alert-color: #006862;
  --bs-alert-bg: #ccefed;
  --bs-alert-border-color: #b3e6e3; }
  .alert-info .alert-link {
    color: #00534e; }

.alert-warning {
  --bs-alert-color: #664412;
  --bs-alert-bg: #ffeed5;
  --bs-alert-border-color: #ffe6c0; }
  .alert-warning .alert-link {
    color: #52360e; }

.alert-danger {
  --bs-alert-color: #983232;
  --bs-alert-bg: #ffdddd;
  --bs-alert-border-color: #fecbcb; }
  .alert-danger .alert-link {
    color: #7a2828; }

.alert-light {
  --bs-alert-color: #59595f;
  --bs-alert-bg: #f8f8fb;
  --bs-alert-border-color: #f5f5fa; }
  .alert-light .alert-link {
    color: #47474c; }

.alert-dark {
  --bs-alert-color: #37384d;
  --bs-alert-bg: #dedfe6;
  --bs-alert-border-color: #cecfd9; }
  .alert-dark .alert-link {
    color: #2c2d3e; }

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem; } }

.progress {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.65625rem;
  --bs-progress-bg: #e9ecef;
  --bs-progress-border-radius: 0.75rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #2953E8;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius); }

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

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height); }

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

.list-group {
  --bs-list-group-color: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 0.75rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #f8f9fa;
  --bs-list-group-action-active-color: #7e7e7e;
  --bs-list-group-action-active-bg: #e9ecef;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #2953E8;
  --bs-list-group-active-border-color: #2953E8;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius); }

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

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

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

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

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

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

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

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

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

.list-group-flush {
  border-radius: 0; }
  .list-group-flush > .list-group-item {
    border-width: 0 0 var(--bs-list-group-border-width); }
    .list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }

.list-group-item-primary {
  color: #19328b;
  background-color: #d4ddfa; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #19328b;
    background-color: #bfc7e1; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #19328b;
    border-color: #19328b; }

.list-group-item-secondary {
  color: #37215c;
  background-color: #ded7eb; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #37215c;
    background-color: #c8c2d4; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #37215c;
    border-color: #37215c; }

.list-group-item-success {
  color: #12703b;
  background-color: #d2f1e0; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #12703b;
    background-color: #bdd9ca; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #12703b;
    border-color: #12703b; }

.list-group-item-info {
  color: #006862;
  background-color: #ccefed; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #006862;
    background-color: #b8d7d5; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #006862;
    border-color: #006862; }

.list-group-item-warning {
  color: #664412;
  background-color: #ffeed5; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #664412;
    background-color: #e6d6c0; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #664412;
    border-color: #664412; }

.list-group-item-danger {
  color: #983232;
  background-color: #ffdddd; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #983232;
    background-color: #e6c7c7; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #983232;
    border-color: #983232; }

.list-group-item-light {
  color: #59595f;
  background-color: #f8f8fb; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #59595f;
    background-color: #dfdfe2; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #59595f;
    border-color: #59595f; }

.list-group-item-dark {
  color: #37384d;
  background-color: #dedfe6; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #37384d;
    background-color: #c8c9cf; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #37384d;
    border-color: #37384d; }

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.75rem;
  opacity: 0.5; }
  .btn-close:hover {
    color: #000;
    text-decoration: none;
    opacity: 0.75; }
  .btn-close:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(41, 83, 232, 0.25);
    opacity: 1; }
  .btn-close:disabled, .btn-close.disabled {
    pointer-events: none;
    user-select: none;
    opacity: 0.25; }

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%); }

.toast {
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 30px;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: 0.75rem;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius); }
  .toast.showing {
    opacity: 0; }
  .toast:not(.show) {
    display: none; }

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

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); }
  .toast-header .btn-close {
    margin-right: calc(var(--bs-toast-padding-x) * -.5);
    margin-left: var(--bs-toast-padding-x); }

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto; }
  .modal-sm {
    --bs-modal-width: 300px; } }

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

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

.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0; }
  .modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0; }
  .modal-fullscreen .modal-header,
  .modal-fullscreen .modal-footer {
    border-radius: 0; }
  .modal-fullscreen .modal-body {
    overflow-y: auto; }

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-sm-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-sm-down .modal-header,
    .modal-fullscreen-sm-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-sm-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-md-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-md-down .modal-header,
    .modal-fullscreen-md-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-md-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-lg-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-lg-down .modal-header,
    .modal-fullscreen-lg-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-lg-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xl-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xl-down .modal-header,
    .modal-fullscreen-xl-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-xl-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 1439.98) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xxl-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xxl-down .modal-header,
    .modal-fullscreen-xxl-down .modal-footer {
      border-radius: 0; }
    .modal-fullscreen-xxl-down .modal-body {
      overflow-y: auto; } }

.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.76563rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-border-radius: 0.75rem;
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  padding: var(--bs-tooltip-arrow-height);
  margin: var(--bs-tooltip-margin);
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: var(--bs-tooltip-opacity); }
  .tooltip .tooltip-arrow {
    display: block;
    width: var(--bs-tooltip-arrow-width);
    height: var(--bs-tooltip-arrow-height); }
    .tooltip .tooltip-arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

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

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

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

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

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

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

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

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

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

.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(var(--bs-popover-arrow-width) * -.5);
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); }

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

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

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

.carousel {
  position: relative; }

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

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

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

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

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

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

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none; }

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1; }

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

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

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

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

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

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); }

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

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

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

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100); }

.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000; }

.carousel-dark .carousel-caption {
  color: #000; }

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

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

.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent; }

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

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

.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0; }

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

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

.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas {
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: ;
  --bs-offcanvas-bg: #fff;
  --bs-offcanvas-border-width: 1px;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); }

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out; } }
  @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-sm {
      transition: none; } }

@media (max-width: 575.98px) {
    .offcanvas-sm.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(-100%); }
    .offcanvas-sm.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(100%); }
    .offcanvas-sm.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(-100%); }
    .offcanvas-sm.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(100%); }
    .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
      transform: none; }
    .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
      visibility: visible; } }

@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-sm .offcanvas-header {
      display: none; }
    .offcanvas-sm .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out; } }
  @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-md {
      transition: none; } }

@media (max-width: 767.98px) {
    .offcanvas-md.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(-100%); }
    .offcanvas-md.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(100%); }
    .offcanvas-md.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(-100%); }
    .offcanvas-md.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(100%); }
    .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
      transform: none; }
    .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
      visibility: visible; } }

@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-md .offcanvas-header {
      display: none; }
    .offcanvas-md .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out; } }
  @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-lg {
      transition: none; } }

@media (max-width: 991.98px) {
    .offcanvas-lg.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(-100%); }
    .offcanvas-lg.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(100%); }
    .offcanvas-lg.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(-100%); }
    .offcanvas-lg.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(100%); }
    .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
      transform: none; }
    .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
      visibility: visible; } }

@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-lg .offcanvas-header {
      display: none; }
    .offcanvas-lg .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out; } }
  @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xl {
      transition: none; } }

@media (max-width: 1199.98px) {
    .offcanvas-xl.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(-100%); }
    .offcanvas-xl.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(100%); }
    .offcanvas-xl.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(-100%); }
    .offcanvas-xl.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(100%); }
    .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
      transform: none; }
    .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
      visibility: visible; } }

@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-xl .offcanvas-header {
      display: none; }
    .offcanvas-xl .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 1439.98) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out; } }
  @media (max-width: 1439.98) and (prefers-reduced-motion: reduce) {
    .offcanvas-xxl {
      transition: none; } }

@media (max-width: 1439.98) {
    .offcanvas-xxl.offcanvas-start {
      top: 0;
      left: 0;
      width: var(--bs-offcanvas-width);
      border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(-100%); }
    .offcanvas-xxl.offcanvas-end {
      top: 0;
      right: 0;
      width: var(--bs-offcanvas-width);
      border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateX(100%); }
    .offcanvas-xxl.offcanvas-top {
      top: 0;
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(-100%); }
    .offcanvas-xxl.offcanvas-bottom {
      right: 0;
      left: 0;
      height: var(--bs-offcanvas-height);
      max-height: 100%;
      border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
      transform: translateY(100%); }
    .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
      transform: none; }
    .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
      visibility: visible; } }

@media (min-width: 1440) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    .offcanvas-xxl .offcanvas-header {
      display: none; }
    .offcanvas-xxl .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .offcanvas {
      transition: none; } }
  .offcanvas.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%); }
  .offcanvas.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%); }
  .offcanvas.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%); }
  .offcanvas.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%); }
  .offcanvas.showing, .offcanvas.show:not(.hiding) {
    transform: none; }
  .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
    visibility: visible; }

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

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }
  .offcanvas-header .btn-close {
    padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
    margin-top: calc(var(--bs-offcanvas-padding-y) * -.5);
    margin-right: calc(var(--bs-offcanvas-padding-x) * -.5);
    margin-bottom: calc(var(--bs-offcanvas-padding-y) * -.5); }

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

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

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

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

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

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

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

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

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

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

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

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

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

.text-bg-success {
  color: #000 !important;
  background-color: RGBA(30, 186, 98, var(--bs-bg-opacity, 1)) !important; }

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

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

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

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

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

.link-primary {
  color: #2953E8 !important; }
  .link-primary:hover, .link-primary:focus {
    color: #2142ba !important; }

.link-secondary {
  color: #5C3799 !important; }
  .link-secondary:hover, .link-secondary:focus {
    color: #4a2c7a !important; }

.link-success {
  color: #1EBA62 !important; }
  .link-success:hover, .link-success:focus {
    color: #4bc881 !important; }

.link-info {
  color: #00ADA3 !important; }
  .link-info:hover, .link-info:focus {
    color: #33bdb5 !important; }

.link-warning {
  color: #FFAB2D !important; }
  .link-warning:hover, .link-warning:focus {
    color: #ffbc57 !important; }

.link-danger {
  color: #fd5353 !important; }
  .link-danger:hover, .link-danger:focus {
    color: #fd7575 !important; }

.link-light {
  color: #dedeed !important; }
  .link-light:hover, .link-light:focus {
    color: #e5e5f1 !important; }

.link-dark {
  color: #5b5e81 !important; }
  .link-dark:hover, .link-dark:focus {
    color: #494b67 !important; }

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

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

.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%); }

.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%); }

.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%); }

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

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

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

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

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 1440) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020; }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch; }

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

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

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

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

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  box-shadow: 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: sticky !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-1 {
  --bs-border-width: 1px; }

.border-2 {
  --bs-border-width: 2px; }

.border-3 {
  --bs-border-width: 3px; }

.border-4 {
  --bs-border-width: 4px; }

.border-5 {
  --bs-border-width: 5px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fs-4 {
  font-size: 1.125rem !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-muted {
  --bs-text-opacity: 1;
  color: #89879f !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important; }

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

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

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

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

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

.bg-gradient {
  background-image: var(--bs-gradient) !important; }

.user-select-all {
  user-select: all !important; }

.user-select-auto {
  user-select: auto !important; }

.user-select-none {
  user-select: none !important; }

.pe-none {
  pointer-events: none !important; }

.pe-auto {
  pointer-events: auto !important; }

.rounded {
  border-radius: var(--bs-border-radius) !important; }

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

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important; }

.rounded-2 {
  border-radius: var(--bs-border-radius) !important; }

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important; }

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important; }

.rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important; }

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important; }

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important; }

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important; }

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important; }
  .float-sm-end {
    float: right !important; }
  .float-sm-none {
    float: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-grid {
    display: grid !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; }
  .d-sm-none {
    display: none !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; }
  .order-sm-first {
    order: -1 !important; }
  .order-sm-0 {
    order: 0 !important; }
  .order-sm-1 {
    order: 1 !important; }
  .order-sm-2 {
    order: 2 !important; }
  .order-sm-3 {
    order: 3 !important; }
  .order-sm-4 {
    order: 4 !important; }
  .order-sm-5 {
    order: 5 !important; }
  .order-sm-last {
    order: 6 !important; }
  .m-sm-0 {
    margin: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .m-sm-4 {
    margin: 1.875rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-sm-4 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important; }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm-4 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important; }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-sm-0 {
    margin-top: 0 !important; }
  .mt-sm-1 {
    margin-top: 0.25rem !important; }
  .mt-sm-2 {
    margin-top: 0.5rem !important; }
  .mt-sm-3 {
    margin-top: 1rem !important; }
  .mt-sm-4 {
    margin-top: 1.875rem !important; }
  .mt-sm-5 {
    margin-top: 3rem !important; }
  .mt-sm-auto {
    margin-top: auto !important; }
  .me-sm-0 {
    margin-right: 0 !important; }
  .me-sm-1 {
    margin-right: 0.25rem !important; }
  .me-sm-2 {
    margin-right: 0.5rem !important; }
  .me-sm-3 {
    margin-right: 1rem !important; }
  .me-sm-4 {
    margin-right: 1.875rem !important; }
  .me-sm-5 {
    margin-right: 3rem !important; }
  .me-sm-auto {
    margin-right: auto !important; }
  .mb-sm-0 {
    margin-bottom: 0 !important; }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important; }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important; }
  .mb-sm-3 {
    margin-bottom: 1rem !important; }
  .mb-sm-4 {
    margin-bottom: 1.875rem !important; }
  .mb-sm-5 {
    margin-bottom: 3rem !important; }
  .mb-sm-auto {
    margin-bottom: auto !important; }
  .ms-sm-0 {
    margin-left: 0 !important; }
  .ms-sm-1 {
    margin-left: 0.25rem !important; }
  .ms-sm-2 {
    margin-left: 0.5rem !important; }
  .ms-sm-3 {
    margin-left: 1rem !important; }
  .ms-sm-4 {
    margin-left: 1.875rem !important; }
  .ms-sm-5 {
    margin-left: 3rem !important; }
  .ms-sm-auto {
    margin-left: auto !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .p-sm-4 {
    padding: 1.875rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-sm-4 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important; }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm-4 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important; }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-sm-0 {
    padding-top: 0 !important; }
  .pt-sm-1 {
    padding-top: 0.25rem !important; }
  .pt-sm-2 {
    padding-top: 0.5rem !important; }
  .pt-sm-3 {
    padding-top: 1rem !important; }
  .pt-sm-4 {
    padding-top: 1.875rem !important; }
  .pt-sm-5 {
    padding-top: 3rem !important; }
  .pe-sm-0 {
    padding-right: 0 !important; }
  .pe-sm-1 {
    padding-right: 0.25rem !important; }
  .pe-sm-2 {
    padding-right: 0.5rem !important; }
  .pe-sm-3 {
    padding-right: 1rem !important; }
  .pe-sm-4 {
    padding-right: 1.875rem !important; }
  .pe-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-0 {
    padding-bottom: 0 !important; }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pb-sm-3 {
    padding-bottom: 1rem !important; }
  .pb-sm-4 {
    padding-bottom: 1.875rem !important; }
  .pb-sm-5 {
    padding-bottom: 3rem !important; }
  .ps-sm-0 {
    padding-left: 0 !important; }
  .ps-sm-1 {
    padding-left: 0.25rem !important; }
  .ps-sm-2 {
    padding-left: 0.5rem !important; }
  .ps-sm-3 {
    padding-left: 1rem !important; }
  .ps-sm-4 {
    padding-left: 1.875rem !important; }
  .ps-sm-5 {
    padding-left: 3rem !important; }
  .gap-sm-0 {
    gap: 0 !important; }
  .gap-sm-1 {
    gap: 0.25rem !important; }
  .gap-sm-2 {
    gap: 0.5rem !important; }
  .gap-sm-3 {
    gap: 1rem !important; }
  .gap-sm-4 {
    gap: 1.875rem !important; }
  .gap-sm-5 {
    gap: 3rem !important; }
  .text-sm-start {
    text-align: left !important; }
  .text-sm-end {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .float-md-start {
    float: left !important; }
  .float-md-end {
    float: right !important; }
  .float-md-none {
    float: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-grid {
    display: grid !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; }
  .d-md-none {
    display: none !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .justify-content-md-evenly {
    justify-content: space-evenly !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; }
  .order-md-first {
    order: -1 !important; }
  .order-md-0 {
    order: 0 !important; }
  .order-md-1 {
    order: 1 !important; }
  .order-md-2 {
    order: 2 !important; }
  .order-md-3 {
    order: 3 !important; }
  .order-md-4 {
    order: 4 !important; }
  .order-md-5 {
    order: 5 !important; }
  .order-md-last {
    order: 6 !important; }
  .m-md-0 {
    margin: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .m-md-4 {
    margin: 1.875rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md-4 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important; }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md-4 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important; }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md-0 {
    margin-top: 0 !important; }
  .mt-md-1 {
    margin-top: 0.25rem !important; }
  .mt-md-2 {
    margin-top: 0.5rem !important; }
  .mt-md-3 {
    margin-top: 1rem !important; }
  .mt-md-4 {
    margin-top: 1.875rem !important; }
  .mt-md-5 {
    margin-top: 3rem !important; }
  .mt-md-auto {
    margin-top: auto !important; }
  .me-md-0 {
    margin-right: 0 !important; }
  .me-md-1 {
    margin-right: 0.25rem !important; }
  .me-md-2 {
    margin-right: 0.5rem !important; }
  .me-md-3 {
    margin-right: 1rem !important; }
  .me-md-4 {
    margin-right: 1.875rem !important; }
  .me-md-5 {
    margin-right: 3rem !important; }
  .me-md-auto {
    margin-right: auto !important; }
  .mb-md-0 {
    margin-bottom: 0 !important; }
  .mb-md-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md-3 {
    margin-bottom: 1rem !important; }
  .mb-md-4 {
    margin-bottom: 1.875rem !important; }
  .mb-md-5 {
    margin-bottom: 3rem !important; }
  .mb-md-auto {
    margin-bottom: auto !important; }
  .ms-md-0 {
    margin-left: 0 !important; }
  .ms-md-1 {
    margin-left: 0.25rem !important; }
  .ms-md-2 {
    margin-left: 0.5rem !important; }
  .ms-md-3 {
    margin-left: 1rem !important; }
  .ms-md-4 {
    margin-left: 1.875rem !important; }
  .ms-md-5 {
    margin-left: 3rem !important; }
  .ms-md-auto {
    margin-left: auto !important; }
  .p-md-0 {
    padding: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .p-md-4 {
    padding: 1.875rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md-4 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important; }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md-4 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important; }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-md-0 {
    padding-top: 0 !important; }
  .pt-md-1 {
    padding-top: 0.25rem !important; }
  .pt-md-2 {
    padding-top: 0.5rem !important; }
  .pt-md-3 {
    padding-top: 1rem !important; }
  .pt-md-4 {
    padding-top: 1.875rem !important; }
  .pt-md-5 {
    padding-top: 3rem !important; }
  .pe-md-0 {
    padding-right: 0 !important; }
  .pe-md-1 {
    padding-right: 0.25rem !important; }
  .pe-md-2 {
    padding-right: 0.5rem !important; }
  .pe-md-3 {
    padding-right: 1rem !important; }
  .pe-md-4 {
    padding-right: 1.875rem !important; }
  .pe-md-5 {
    padding-right: 3rem !important; }
  .pb-md-0 {
    padding-bottom: 0 !important; }
  .pb-md-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md-3 {
    padding-bottom: 1rem !important; }
  .pb-md-4 {
    padding-bottom: 1.875rem !important; }
  .pb-md-5 {
    padding-bottom: 3rem !important; }
  .ps-md-0 {
    padding-left: 0 !important; }
  .ps-md-1 {
    padding-left: 0.25rem !important; }
  .ps-md-2 {
    padding-left: 0.5rem !important; }
  .ps-md-3 {
    padding-left: 1rem !important; }
  .ps-md-4 {
    padding-left: 1.875rem !important; }
  .ps-md-5 {
    padding-left: 3rem !important; }
  .gap-md-0 {
    gap: 0 !important; }
  .gap-md-1 {
    gap: 0.25rem !important; }
  .gap-md-2 {
    gap: 0.5rem !important; }
  .gap-md-3 {
    gap: 1rem !important; }
  .gap-md-4 {
    gap: 1.875rem !important; }
  .gap-md-5 {
    gap: 3rem !important; }
  .text-md-start {
    text-align: left !important; }
  .text-md-end {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .float-lg-start {
    float: left !important; }
  .float-lg-end {
    float: right !important; }
  .float-lg-none {
    float: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-grid {
    display: grid !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; }
  .d-lg-none {
    display: none !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; }
  .order-lg-first {
    order: -1 !important; }
  .order-lg-0 {
    order: 0 !important; }
  .order-lg-1 {
    order: 1 !important; }
  .order-lg-2 {
    order: 2 !important; }
  .order-lg-3 {
    order: 3 !important; }
  .order-lg-4 {
    order: 4 !important; }
  .order-lg-5 {
    order: 5 !important; }
  .order-lg-last {
    order: 6 !important; }
  .m-lg-0 {
    margin: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .m-lg-4 {
    margin: 1.875rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg-4 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important; }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg-4 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important; }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-lg-0 {
    margin-top: 0 !important; }
  .mt-lg-1 {
    margin-top: 0.25rem !important; }
  .mt-lg-2 {
    margin-top: 0.5rem !important; }
  .mt-lg-3 {
    margin-top: 1rem !important; }
  .mt-lg-4 {
    margin-top: 1.875rem !important; }
  .mt-lg-5 {
    margin-top: 3rem !important; }
  .mt-lg-auto {
    margin-top: auto !important; }
  .me-lg-0 {
    margin-right: 0 !important; }
  .me-lg-1 {
    margin-right: 0.25rem !important; }
  .me-lg-2 {
    margin-right: 0.5rem !important; }
  .me-lg-3 {
    margin-right: 1rem !important; }
  .me-lg-4 {
    margin-right: 1.875rem !important; }
  .me-lg-5 {
    margin-right: 3rem !important; }
  .me-lg-auto {
    margin-right: auto !important; }
  .mb-lg-0 {
    margin-bottom: 0 !important; }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important; }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important; }
  .mb-lg-3 {
    margin-bottom: 1rem !important; }
  .mb-lg-4 {
    margin-bottom: 1.875rem !important; }
  .mb-lg-5 {
    margin-bottom: 3rem !important; }
  .mb-lg-auto {
    margin-bottom: auto !important; }
  .ms-lg-0 {
    margin-left: 0 !important; }
  .ms-lg-1 {
    margin-left: 0.25rem !important; }
  .ms-lg-2 {
    margin-left: 0.5rem !important; }
  .ms-lg-3 {
    margin-left: 1rem !important; }
  .ms-lg-4 {
    margin-left: 1.875rem !important; }
  .ms-lg-5 {
    margin-left: 3rem !important; }
  .ms-lg-auto {
    margin-left: auto !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .p-lg-4 {
    padding: 1.875rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg-4 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important; }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg-4 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important; }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-lg-0 {
    padding-top: 0 !important; }
  .pt-lg-1 {
    padding-top: 0.25rem !important; }
  .pt-lg-2 {
    padding-top: 0.5rem !important; }
  .pt-lg-3 {
    padding-top: 1rem !important; }
  .pt-lg-4 {
    padding-top: 1.875rem !important; }
  .pt-lg-5 {
    padding-top: 3rem !important; }
  .pe-lg-0 {
    padding-right: 0 !important; }
  .pe-lg-1 {
    padding-right: 0.25rem !important; }
  .pe-lg-2 {
    padding-right: 0.5rem !important; }
  .pe-lg-3 {
    padding-right: 1rem !important; }
  .pe-lg-4 {
    padding-right: 1.875rem !important; }
  .pe-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-0 {
    padding-bottom: 0 !important; }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pb-lg-3 {
    padding-bottom: 1rem !important; }
  .pb-lg-4 {
    padding-bottom: 1.875rem !important; }
  .pb-lg-5 {
    padding-bottom: 3rem !important; }
  .ps-lg-0 {
    padding-left: 0 !important; }
  .ps-lg-1 {
    padding-left: 0.25rem !important; }
  .ps-lg-2 {
    padding-left: 0.5rem !important; }
  .ps-lg-3 {
    padding-left: 1rem !important; }
  .ps-lg-4 {
    padding-left: 1.875rem !important; }
  .ps-lg-5 {
    padding-left: 3rem !important; }
  .gap-lg-0 {
    gap: 0 !important; }
  .gap-lg-1 {
    gap: 0.25rem !important; }
  .gap-lg-2 {
    gap: 0.5rem !important; }
  .gap-lg-3 {
    gap: 1rem !important; }
  .gap-lg-4 {
    gap: 1.875rem !important; }
  .gap-lg-5 {
    gap: 3rem !important; }
  .text-lg-start {
    text-align: left !important; }
  .text-lg-end {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important; }
  .float-xl-end {
    float: right !important; }
  .float-xl-none {
    float: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-grid {
    display: grid !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; }
  .d-xl-none {
    display: none !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; }
  .order-xl-first {
    order: -1 !important; }
  .order-xl-0 {
    order: 0 !important; }
  .order-xl-1 {
    order: 1 !important; }
  .order-xl-2 {
    order: 2 !important; }
  .order-xl-3 {
    order: 3 !important; }
  .order-xl-4 {
    order: 4 !important; }
  .order-xl-5 {
    order: 5 !important; }
  .order-xl-last {
    order: 6 !important; }
  .m-xl-0 {
    margin: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .m-xl-4 {
    margin: 1.875rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xl-4 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important; }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xl-4 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important; }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xl-0 {
    margin-top: 0 !important; }
  .mt-xl-1 {
    margin-top: 0.25rem !important; }
  .mt-xl-2 {
    margin-top: 0.5rem !important; }
  .mt-xl-3 {
    margin-top: 1rem !important; }
  .mt-xl-4 {
    margin-top: 1.875rem !important; }
  .mt-xl-5 {
    margin-top: 3rem !important; }
  .mt-xl-auto {
    margin-top: auto !important; }
  .me-xl-0 {
    margin-right: 0 !important; }
  .me-xl-1 {
    margin-right: 0.25rem !important; }
  .me-xl-2 {
    margin-right: 0.5rem !important; }
  .me-xl-3 {
    margin-right: 1rem !important; }
  .me-xl-4 {
    margin-right: 1.875rem !important; }
  .me-xl-5 {
    margin-right: 3rem !important; }
  .me-xl-auto {
    margin-right: auto !important; }
  .mb-xl-0 {
    margin-bottom: 0 !important; }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xl-3 {
    margin-bottom: 1rem !important; }
  .mb-xl-4 {
    margin-bottom: 1.875rem !important; }
  .mb-xl-5 {
    margin-bottom: 3rem !important; }
  .mb-xl-auto {
    margin-bottom: auto !important; }
  .ms-xl-0 {
    margin-left: 0 !important; }
  .ms-xl-1 {
    margin-left: 0.25rem !important; }
  .ms-xl-2 {
    margin-left: 0.5rem !important; }
  .ms-xl-3 {
    margin-left: 1rem !important; }
  .ms-xl-4 {
    margin-left: 1.875rem !important; }
  .ms-xl-5 {
    margin-left: 3rem !important; }
  .ms-xl-auto {
    margin-left: auto !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .p-xl-4 {
    padding: 1.875rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xl-4 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important; }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xl-4 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important; }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xl-0 {
    padding-top: 0 !important; }
  .pt-xl-1 {
    padding-top: 0.25rem !important; }
  .pt-xl-2 {
    padding-top: 0.5rem !important; }
  .pt-xl-3 {
    padding-top: 1rem !important; }
  .pt-xl-4 {
    padding-top: 1.875rem !important; }
  .pt-xl-5 {
    padding-top: 3rem !important; }
  .pe-xl-0 {
    padding-right: 0 !important; }
  .pe-xl-1 {
    padding-right: 0.25rem !important; }
  .pe-xl-2 {
    padding-right: 0.5rem !important; }
  .pe-xl-3 {
    padding-right: 1rem !important; }
  .pe-xl-4 {
    padding-right: 1.875rem !important; }
  .pe-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-0 {
    padding-bottom: 0 !important; }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xl-3 {
    padding-bottom: 1rem !important; }
  .pb-xl-4 {
    padding-bottom: 1.875rem !important; }
  .pb-xl-5 {
    padding-bottom: 3rem !important; }
  .ps-xl-0 {
    padding-left: 0 !important; }
  .ps-xl-1 {
    padding-left: 0.25rem !important; }
  .ps-xl-2 {
    padding-left: 0.5rem !important; }
  .ps-xl-3 {
    padding-left: 1rem !important; }
  .ps-xl-4 {
    padding-left: 1.875rem !important; }
  .ps-xl-5 {
    padding-left: 3rem !important; }
  .gap-xl-0 {
    gap: 0 !important; }
  .gap-xl-1 {
    gap: 0.25rem !important; }
  .gap-xl-2 {
    gap: 0.5rem !important; }
  .gap-xl-3 {
    gap: 1rem !important; }
  .gap-xl-4 {
    gap: 1.875rem !important; }
  .gap-xl-5 {
    gap: 3rem !important; }
  .text-xl-start {
    text-align: left !important; }
  .text-xl-end {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

@media (min-width: 1440) {
  .float-xxl-start {
    float: left !important; }
  .float-xxl-end {
    float: right !important; }
  .float-xxl-none {
    float: none !important; }
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-grid {
    display: grid !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: flex !important; }
  .d-xxl-inline-flex {
    display: inline-flex !important; }
  .d-xxl-none {
    display: none !important; }
  .flex-xxl-fill {
    flex: 1 1 auto !important; }
  .flex-xxl-row {
    flex-direction: row !important; }
  .flex-xxl-column {
    flex-direction: column !important; }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-xxl-wrap {
    flex-wrap: wrap !important; }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-xxl-start {
    justify-content: flex-start !important; }
  .justify-content-xxl-end {
    justify-content: flex-end !important; }
  .justify-content-xxl-center {
    justify-content: center !important; }
  .justify-content-xxl-between {
    justify-content: space-between !important; }
  .justify-content-xxl-around {
    justify-content: space-around !important; }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important; }
  .align-items-xxl-start {
    align-items: flex-start !important; }
  .align-items-xxl-end {
    align-items: flex-end !important; }
  .align-items-xxl-center {
    align-items: center !important; }
  .align-items-xxl-baseline {
    align-items: baseline !important; }
  .align-items-xxl-stretch {
    align-items: stretch !important; }
  .align-content-xxl-start {
    align-content: flex-start !important; }
  .align-content-xxl-end {
    align-content: flex-end !important; }
  .align-content-xxl-center {
    align-content: center !important; }
  .align-content-xxl-between {
    align-content: space-between !important; }
  .align-content-xxl-around {
    align-content: space-around !important; }
  .align-content-xxl-stretch {
    align-content: stretch !important; }
  .align-self-xxl-auto {
    align-self: auto !important; }
  .align-self-xxl-start {
    align-self: flex-start !important; }
  .align-self-xxl-end {
    align-self: flex-end !important; }
  .align-self-xxl-center {
    align-self: center !important; }
  .align-self-xxl-baseline {
    align-self: baseline !important; }
  .align-self-xxl-stretch {
    align-self: stretch !important; }
  .order-xxl-first {
    order: -1 !important; }
  .order-xxl-0 {
    order: 0 !important; }
  .order-xxl-1 {
    order: 1 !important; }
  .order-xxl-2 {
    order: 2 !important; }
  .order-xxl-3 {
    order: 3 !important; }
  .order-xxl-4 {
    order: 4 !important; }
  .order-xxl-5 {
    order: 5 !important; }
  .order-xxl-last {
    order: 6 !important; }
  .m-xxl-0 {
    margin: 0 !important; }
  .m-xxl-1 {
    margin: 0.25rem !important; }
  .m-xxl-2 {
    margin: 0.5rem !important; }
  .m-xxl-3 {
    margin: 1rem !important; }
  .m-xxl-4 {
    margin: 1.875rem !important; }
  .m-xxl-5 {
    margin: 3rem !important; }
  .m-xxl-auto {
    margin: auto !important; }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xxl-4 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important; }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xxl-4 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important; }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xxl-0 {
    margin-top: 0 !important; }
  .mt-xxl-1 {
    margin-top: 0.25rem !important; }
  .mt-xxl-2 {
    margin-top: 0.5rem !important; }
  .mt-xxl-3 {
    margin-top: 1rem !important; }
  .mt-xxl-4 {
    margin-top: 1.875rem !important; }
  .mt-xxl-5 {
    margin-top: 3rem !important; }
  .mt-xxl-auto {
    margin-top: auto !important; }
  .me-xxl-0 {
    margin-right: 0 !important; }
  .me-xxl-1 {
    margin-right: 0.25rem !important; }
  .me-xxl-2 {
    margin-right: 0.5rem !important; }
  .me-xxl-3 {
    margin-right: 1rem !important; }
  .me-xxl-4 {
    margin-right: 1.875rem !important; }
  .me-xxl-5 {
    margin-right: 3rem !important; }
  .me-xxl-auto {
    margin-right: auto !important; }
  .mb-xxl-0 {
    margin-bottom: 0 !important; }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xxl-3 {
    margin-bottom: 1rem !important; }
  .mb-xxl-4 {
    margin-bottom: 1.875rem !important; }
  .mb-xxl-5 {
    margin-bottom: 3rem !important; }
  .mb-xxl-auto {
    margin-bottom: auto !important; }
  .ms-xxl-0 {
    margin-left: 0 !important; }
  .ms-xxl-1 {
    margin-left: 0.25rem !important; }
  .ms-xxl-2 {
    margin-left: 0.5rem !important; }
  .ms-xxl-3 {
    margin-left: 1rem !important; }
  .ms-xxl-4 {
    margin-left: 1.875rem !important; }
  .ms-xxl-5 {
    margin-left: 3rem !important; }
  .ms-xxl-auto {
    margin-left: auto !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .p-xxl-1 {
    padding: 0.25rem !important; }
  .p-xxl-2 {
    padding: 0.5rem !important; }
  .p-xxl-3 {
    padding: 1rem !important; }
  .p-xxl-4 {
    padding: 1.875rem !important; }
  .p-xxl-5 {
    padding: 3rem !important; }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xxl-4 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important; }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xxl-4 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important; }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xxl-0 {
    padding-top: 0 !important; }
  .pt-xxl-1 {
    padding-top: 0.25rem !important; }
  .pt-xxl-2 {
    padding-top: 0.5rem !important; }
  .pt-xxl-3 {
    padding-top: 1rem !important; }
  .pt-xxl-4 {
    padding-top: 1.875rem !important; }
  .pt-xxl-5 {
    padding-top: 3rem !important; }
  .pe-xxl-0 {
    padding-right: 0 !important; }
  .pe-xxl-1 {
    padding-right: 0.25rem !important; }
  .pe-xxl-2 {
    padding-right: 0.5rem !important; }
  .pe-xxl-3 {
    padding-right: 1rem !important; }
  .pe-xxl-4 {
    padding-right: 1.875rem !important; }
  .pe-xxl-5 {
    padding-right: 3rem !important; }
  .pb-xxl-0 {
    padding-bottom: 0 !important; }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xxl-3 {
    padding-bottom: 1rem !important; }
  .pb-xxl-4 {
    padding-bottom: 1.875rem !important; }
  .pb-xxl-5 {
    padding-bottom: 3rem !important; }
  .ps-xxl-0 {
    padding-left: 0 !important; }
  .ps-xxl-1 {
    padding-left: 0.25rem !important; }
  .ps-xxl-2 {
    padding-left: 0.5rem !important; }
  .ps-xxl-3 {
    padding-left: 1rem !important; }
  .ps-xxl-4 {
    padding-left: 1.875rem !important; }
  .ps-xxl-5 {
    padding-left: 3rem !important; }
  .gap-xxl-0 {
    gap: 0 !important; }
  .gap-xxl-1 {
    gap: 0.25rem !important; }
  .gap-xxl-2 {
    gap: 0.5rem !important; }
  .gap-xxl-3 {
    gap: 1rem !important; }
  .gap-xxl-4 {
    gap: 1.875rem !important; }
  .gap-xxl-5 {
    gap: 3rem !important; }
  .text-xxl-start {
    text-align: left !important; }
  .text-xxl-end {
    text-align: right !important; }
  .text-xxl-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.25rem !important; }
  .fs-2 {
    font-size: 1.875rem !important; }
  .fs-3 {
    font-size: 1.5rem !important; } }

@media print {
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-grid {
    display: grid !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; }
  .d-print-none {
    display: none !important; } }

.c-pointer {
  cursor: pointer; }

* {
  outline: none;
  padding: 0; }
  *::after {
    margin: 0;
    padding: 0; }
  *::before {
    margin: 0;
    padding: 0; }

::selection {
  color: #fff;
  background: #2953E8; }

body {
  overflow-x: hidden;
  height: 100%;
  position: relative;
  max-width: 100%;
  font-size: 1rem; }
  @media only screen and (max-width: 991px) {
    body {
      font-size: 0.875rem; } }

@media only screen and (max-width: 1400px) {
  h2, .h2 {
    font-size: 1.5rem; } }

p {
  line-height: 1.8; }

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

#main-wrapper {
  opacity: 0;
  transition: all 0.25s ease-in;
  overflow: hidden;
  position: relative; }
  #main-wrapper.show {
    opacity: 1; }

.rounded-lg {
  border-radius: 0.5rem; }

.rounded-xl {
  border-radius: 12px !important; }

ul {
  padding: 0;
  margin: 0; }

li {
  list-style: none; }

a {
  color: #7e7e7e;
  text-decoration: none; }
  a:hover, a:focus, a.active {
    text-decoration: none; }

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

.media-body {
  flex: 1; }

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

.nav-link {
  color: #7e7e7e; }

[data-theme-version="dark"] .border-end {
  border-color: #333a54 !important; }

.w-space-no {
  white-space: nowrap; }

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

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

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

.form-r-radius {
  border-bottom-right-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important; }

.img-fix {
  width: 100%;
  height: 100%;
  object-fit: cover; }

.content-body .container {
  margin-top: 40px; }

.content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl, .content-body .container-xxl {
  padding-top: 40px;
  padding-right: 40px;
  padding-left: 40px; }
  @media only screen and (max-width: 1600px) {
    .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl, .content-body .container-xxl {
      padding-top: 30px;
      padding-right: 30px;
      padding-left: 30px; } }
  @media only screen and (max-width: 767px) {
    .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl, .content-body .container-xxl {
      padding-top: 20px;
      padding-right: 20px;
      padding-left: 20px; } }
  @media only screen and (max-width: 575px) {
    .content-body .container-fluid, .content-body .container-sm, .content-body .container-md, .content-body .container-lg, .content-body .container-xl, .content-body .container-xxl {
      padding-top: 15px;
      padding-right: 15px;
      padding-left: 15px; } }

.b-radius {
  border-radius: 0.5rem; }

/* sp */
.row.sp80,
.sp80 {
  margin-left: -40px;
  margin-right: -40px; }
  .row.sp80 [class*="col-"],
  .sp80 [class*="col-"] {
    padding-left: 40px;
    padding-right: 40px; }

.row.sp60,
.sp60 {
  margin-left: -30px;
  margin-right: -30px; }
  .row.sp60 [class*="col-"],
  .sp60 [class*="col-"] {
    padding-left: 30px;
    padding-right: 30px; }

.row.sp40,
.sp40 {
  margin-left: -20px;
  margin-right: -20px; }
  .row.sp40 [class*="col-"],
  .sp40 [class*="col-"] {
    padding-left: 20px;
    padding-right: 20px; }

.row.sp20,
.sp20 {
  margin-left: -10px;
  margin-right: -10px; }
  .row.sp20 [class*="col-"],
  .sp20 [class*="col-"] {
    padding-left: 10px;
    padding-right: 10px; }

.row.sp16,
.sp16 {
  margin-left: -8px;
  margin-right: -8px; }
  .row.sp16 [class*="col-"],
  .sp16 [class*="col-"] {
    padding-left: 8px;
    padding-right: 8px; }

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

.row.sp4,
.sp4 {
  margin-left: -2px;
  margin-right: -2px; }
  .row.sp4 [class*="col-"],
  .sp4 [class*="col-"] {
    padding-left: 2px;
    padding-right: 2px; }

.row.spno,
.spno {
  margin-left: 0;
  margin-right: 0; }
  .row.spno [class*="col-"],
  .spno [class*="col-"] {
    padding-left: 0;
    padding-right: 0; }

.content-heading {
  font-size: 16px;
  margin-bottom: 1.875rem;
  margin-top: 3.125rem;
  border-bottom: 1px solid #f0f1f5;
  padding-bottom: 10px; }
  [direction="rtl"] .content-heading {
    text-align: right; }

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

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

.op1 {
  opacity: 0.1; }

.op2 {
  opacity: 0.2; }

.op3 {
  opacity: 0.3; }

.op4 {
  opacity: 0.4; }

.op5 {
  opacity: 0.5; }

.op6 {
  opacity: 0.6; }

.op7 {
  opacity: 0.7; }

.op8 {
  opacity: 0.8; }

.op9 {
  opacity: 0.9; }

.wspace-no {
  white-space: nowrap; }

.support-ticket {
  position: fixed;
  bottom: 30px;
  right: 15px;
  z-index: 999999; }

.support-ticket-btn {
  width: 100px;
  background: #7CB442;
  animation: 0.7s ease-in-out 0s infinite alternate none running crescendo;
  border-radius: 50px;
  color: #fff;
  font-size: 8px;
  font-size: 16px;
  padding: 5px 10px 7px;
  text-align: center;
  display: inline-block;
  box-shadow: rgba(124, 180, 66, 0.7) 0px 8px 35px 0px; }
  .support-ticket-btn:hover, .support-ticket-btn:focus {
    color: #fff; }

.text-blue {
  color: #374C98; }

.text-indigo {
  color: #6610f2; }

.text-purple {
  color: #6f42c1; }

.text-pink {
  color: #EB62D0; }

.text-red {
  color: #EE3232; }

.text-orange {
  color: #ff9900; }

.text-yellow {
  color: #FFFA6F; }

.text-green {
  color: #297F00; }

.text-teal {
  color: #20c997; }

.text-cyan {
  color: #3065D0; }

.bg-gray-dark {
  background: #143b64 !important; }

.bg-purpal {
  background: #4527a0 !important; }

.bg-red {
  background: #c62828 !important; }

.bg-blue-dark {
  background: #283593 !important; }

.bg-blue {
  background: #7356f1 !important; }

.bg-blue-light {
  background: #3695eb !important; }

.bg-green-light {
  background: #00838f !important; }

.bg-green {
  background: #ff8f16 !important; }

.bg-black {
  background: #000; }

.text-black {
  color: #000 !important; }
  [data-theme-version="dark"] .text-black {
    color: #fff !important; }

.dlab-scroll {
  position: relative; }

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

.mh-auto {
  min-height: auto !important; }

.list-inline li {
  display: inline-block; }

.fs-12 {
  font-size: 12px !important;
  line-height: 1.3; }

.fs-13 {
  font-size: 13px !important;
  line-height: 1.4; }

.fs-14 {
  font-size: 14px !important;
  line-height: 1.5; }

.fs-15 {
  font-size: 14px !important;
  line-height: 1.5; }

.fs-16 {
  font-size: 16px !important;
  line-height: 1.5; }

.fs-18 {
  font-size: 18px !important;
  line-height: 1.5; }

.fs-20 {
  font-size: 20px !important;
  line-height: 1.5; }

.fs-22 {
  font-size: 22px !important;
  line-height: 1.5; }

.fs-24 {
  font-size: 24px !important;
  line-height: 1.4; }

.fs-26 {
  font-size: 26px !important;
  line-height: 1.4; }

.fs-28 {
  font-size: 28px !important;
  line-height: 1.4; }

.fs-30 {
  font-size: 30px !important;
  line-height: 1.4; }

.fs-32 {
  font-size: 32px !important;
  line-height: 1.25; }

.fs-34 {
  font-size: 34px !important;
  line-height: 1.25; }

.fs-35 {
  font-size: 35px !important;
  line-height: 1.25; }

.fs-36 {
  font-size: 36px !important;
  line-height: 1.25; }

.fs-38 {
  font-size: 38px !important;
  line-height: 1.25; }

.fs-46 {
  font-size: 46px !important;
  line-height: 1.25; }

.fs-48 {
  font-size: 48px !important;
  line-height: 1.25; }

.font-w100 {
  font-weight: 100; }

.font-w200 {
  font-weight: 200; }

.font-w300 {
  font-weight: 300; }

.font-w400 {
  font-weight: 400; }

.font-w500 {
  font-weight: 500; }

.font-w600 {
  font-weight: 600; }

.font-w700 {
  font-weight: 700; }

.font-w800 {
  font-weight: 800; }

.font-w900 {
  font-weight: 900; }

.scale1 {
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  display: inline-block; }

.scale2 {
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  display: inline-block; }

.scale3 {
  transform: scale(1.3);
  -moz-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  display: inline-block; }

.scale4 {
  transform: scale(1.4);
  -moz-transform: scale(1.4);
  -webkit-transform: scale(1.4);
  -ms-transform: scale(1.4);
  -o-transform: scale(1.4);
  display: inline-block; }

.scale5 {
  transform: scale(1.5);
  -moz-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  -o-transform: scale(1.5);
  display: inline-block; }

.height10 {
  height: 10px; }

.height20 {
  height: 20px; }

.height30 {
  height: 30px; }

.height40 {
  height: 40px; }

.height50 {
  height: 50px; }

.height60 {
  height: 60px; }

.height70 {
  height: 70px; }

.height80 {
  height: 80px; }

.height90 {
  height: 90px; }

.height100 {
  height: 100px; }

.height110 {
  height: 110px; }

.height120 {
  height: 120px; }

.height130 {
  height: 130px; }

.height140 {
  height: 140px; }

.height150 {
  height: 150px; }

.height160 {
  height: 160px; }

.height170 {
  height: 170px; }

.height180 {
  height: 180px; }

.height190 {
  height: 190px; }

.height200 {
  height: 200px; }

.height210 {
  height: 210px; }

.height220 {
  height: 220px; }

.height230 {
  height: 230px; }

.height240 {
  height: 240px; }

.height250 {
  height: 250px; }

.height260 {
  height: 260px; }

.height270 {
  height: 270px; }

.height280 {
  height: 280px; }

.height290 {
  height: 290px; }

.height300 {
  height: 300px; }

.height310 {
  height: 310px; }

.height320 {
  height: 320px; }

.height330 {
  height: 330px; }

.height340 {
  height: 340px; }

.height350 {
  height: 350px; }

.height360 {
  height: 360px; }

.height370 {
  height: 370px; }

.height380 {
  height: 380px; }

.height390 {
  height: 390px; }

.height400 {
  height: 400px; }

.height480 {
  height: 480px; }

.height520 {
  height: 520px; }

.height620 {
  height: 620px; }

.height640 {
  height: 640px; }

.height830 {
  height: 830px; }

.width10 {
  width: 10px; }

.width20 {
  width: 20px; }

.width30 {
  width: 30px; }

.width40 {
  width: 40px; }

.width50 {
  width: 50px; }

.width60 {
  width: 60px; }

.width70 {
  width: 70px; }

.width80 {
  width: 80px; }

.width90 {
  width: 90px; }

.width100 {
  width: 100px; }

.width110 {
  width: 110px; }

.width120 {
  width: 120px; }

.width130 {
  width: 130px; }

.width140 {
  width: 140px; }

.width150 {
  width: 150px; }

.width160 {
  width: 160px; }

.width170 {
  width: 170px; }

.width180 {
  width: 180px; }

.width190 {
  width: 190px; }

.width200 {
  width: 200px; }

.width210 {
  width: 210px; }

.width220 {
  width: 220px; }

.width230 {
  width: 230px; }

.width240 {
  width: 240px; }

.width250 {
  width: 250px; }

.width260 {
  width: 260px; }

.width270 {
  width: 270px; }

.width280 {
  width: 280px; }

.width290 {
  width: 290px; }

.width300 {
  width: 300px; }

.width310 {
  width: 310px; }

.width320 {
  width: 320px; }

.width330 {
  width: 330px; }

.width340 {
  width: 340px; }

.width350 {
  width: 350px; }

.width360 {
  width: 360px; }

.width370 {
  width: 370px; }

.width380 {
  width: 380px; }

.width390 {
  width: 390px; }

.width400 {
  width: 400px; }

@-webkit-keyframes crescendo {
  from {
    -webkit-transform: translateY(5px) scale(0.8);
    -ms-transform: translateY(5px) scale(0.8);
    transform: translateY(5px) scale(0.8); }
  to {
    -webkit-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1); } }

@keyframes gXGDoR {
  from {
    -webkit-transform: translateY(5px) scale(0.8);
    -ms-transform: translateY(5px) scale(0.8);
    transform: translateY(5px) scale(0.8); }
  to {
    -webkit-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1); } }

@keyframes crescendo {
  from {
    -webkit-transform: translateY(5px) scale(0.8);
    -ms-transform: translateY(5px) scale(0.8);
    transform: translateY(5px) scale(0.8); }
  to {
    -webkit-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1); } }

@keyframes gXGDoR {
  from {
    -webkit-transform: translateY(5px) scale(0.8);
    -ms-transform: translateY(5px) scale(0.8);
    transform: translateY(5px) scale(0.8); }
  to {
    -webkit-transform: translateY(0px) scale(1);
    -ms-transform: translateY(0px) scale(1);
    transform: translateY(0px) scale(1); } }

.bg-primary {
  background-color: var(--primary) !important; }

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

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
  .col-xxl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xxl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xxl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xxl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xxl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xxl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xxl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xxl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important; } }

/* Editable */
#preloader {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #fff; }

.sk-three-bounce {
  margin: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: white; }

.sk-three-bounce .sk-child {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-color: #2953E8;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;
  animation: sk-three-bounce 1.4s ease-in-out 0s infinite both; }

.sk-three-bounce .sk-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s; }

.sk-three-bounce .sk-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s; }

@-webkit-keyframes sk-three-bounce {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes sk-three-bounce {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

.footer {
  padding-left: 21.563rem;
  background-color: #F4F4F4; }
  @media only screen and (max-width: 1400px) {
    .footer {
      padding-left: 17rem; } }
  .footer .copyright {
    padding: 0.9375rem; }
    .footer .copyright p {
      text-align: center;
      margin: 0; }
    .footer .copyright a {
      color: var(--primary); }
    @media only screen and (min-width: 991px) {
      .footer .copyright {
        border-radius: 0 0 0 50px; } }

[data-sidebar-style="mini"] .nav-control,
[data-layout="horizontal"] .nav-control {
  display: none; }

@media only screen and (max-width: 767px) {
  [data-sidebar-style="overlay"] .nav-header .logo-abbr {
    display: block; } }

[data-header-position="fixed"] .nav-header {
  position: fixed;
  left: auto; }

.nav-header {
  height: 5rem;
  width: var(--width);
  display: inline-block;
  text-align: left;
  position: absolute;
  top: 0;
  background-color: #fff;
  transition: all .2s ease;
  z-index: 10; }
  .nav-header .logo-abbr {
    max-width: 52px;
    min-width: 52px; }
    @media only screen and (max-width: 575px) {
      .nav-header .logo-abbr {
        max-width: 40px; } }
  .nav-header .logo-compact {
    display: none; }
  @media only screen and (min-width: 1200px) and (max-width: 1400px) {
    .nav-header {
      width: 17rem; } }
  .nav-header .brand-logo {
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    font-size: 1.125rem;
    border-bottom: 1px solid #EEEEEE;
    color: #fff;
    text-decoration: none;
    padding-left: 50px;
    padding-right: 50px;
    font-weight: 700; }
    @media only screen and (max-width: 1400px) {
      .nav-header .brand-logo {
        padding-left: 25px;
        padding-right: 25px; } }
    [data-sidebar-style="compact"] .nav-header .brand-logo,
    [data-sidebar-style="mini"] .nav-header .brand-logo {
      padding-left: 0;
      padding-right: 0;
      justify-content: center; }
    @media only screen and (max-width: 767px) {
      .nav-header .brand-logo {
        padding-left: 0;
        padding-right: 0;
        justify-content: center; } }
  .nav-header .brand-title {
    margin-left: 10px;
    max-width: 120px;
    margin-top: 0px; }
    [data-theme-version="dark"] .nav-header .brand-title {
      background-position: 0 120%; }

@media only screen and (max-width: 1199px) {
  .nav-header {
    width: 5rem;
    height: 5rem; }
    .nav-header .brand-title {
      display: none; } }

.nav-control {
  cursor: pointer;
  position: absolute;
  right: -4.0625rem;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9999;
  font-size: 1.4rem;
  padding: 2px 0.5rem 0;
  border-radius: 2px; }
  @media only screen and (max-width: 767px) {
    .nav-control {
      right: -2.75rem; } }
  @media only screen and (max-width: 575px) {
    .nav-control {
      right: -2.75rem; } }

.hamburger {
  display: inline-block;
  left: 0px;
  position: relative;
  top: 3px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  width: 26px;
  z-index: 999; }

.hamburger .line {
  background: #2953E8;
  display: block;
  height: 3px;
  border-radius: 3px;
  margin-top: 6px;
  margin-bottom: 6px;
  margin-left: auto;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

.hamburger .line:nth-child(1) {
  width: 20px; }

.hamburger .line:nth-child(2) {
  width: 26px; }

.hamburger .line:nth-child(3) {
  width: 22px; }

.hamburger:hover {
  cursor: pointer; }

.hamburger:hover .line {
  width: 26px; }

/*
    .hamburger.is-active {
      left: 60px;
    }
    */
.hamburger.is-active .line:nth-child(1),
.hamburger.is-active .line:nth-child(3) {
  width: 10px;
  height: 2px; }

.hamburger.is-active .line:nth-child(2) {
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
  width: 22px;
  height: 2px; }

.hamburger.is-active .line:nth-child(1) {
  -webkit-transform: translateY(4px) rotate(45deg);
  transform: translateY(4px) rotate(45deg); }

.hamburger.is-active .line:nth-child(3) {
  -webkit-transform: translateY(-4px) rotate(-45deg);
  transform: translateY(-4px) rotate(-45deg); }

@media (min-width: 767px) {
  [data-sidebar-style="compact"] .nav-control {
    display: none; }
  [data-sidebar-style="compact"] .nav-header {
    width: 11.25rem; } }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .brand-title {
  display: none; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .logo-abbr {
  display: block; }

[data-sidebar-style="full"][data-layout="horizontal"] .logo-compact {
  display: none; }

[data-sidebar-style="mini"] .nav-header .logo-abbr {
  display: block; }

[data-sidebar-style="compact"][data-layout="vertical"] .nav-header .brand-title {
  display: none; }

[data-sidebar-style="compact"][data-layout="vertical"] .nav-header .logo-compact {
  max-width: 75px; }

[data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo {
  padding-left: 30px;
  padding-right: 30px;
  justify-content: start; }

[data-sidebar-style="modern"][data-layout="vertical"] .nav-header {
  width: 9.375rem; }
  [data-sidebar-style="modern"][data-layout="vertical"] .nav-header .brand-title {
    display: none; }
  [data-sidebar-style="modern"][data-layout="vertical"] .nav-header .logo-compact {
    display: none; }

.header {
  height: var(--height);
  border-bottom: 1px solid #EEEEEE;
  position: relative;
  padding: 0rem;
  background-color: #fff;
  z-index: 9;
  padding-left: var(--width);
  transition: all .2s ease; }
  @media only screen and (max-width: 1400px) {
    .header {
      padding-left: 17rem; } }
  .header .header-content {
    height: 100%;
    padding-left: 5.3125rem;
    padding-right: 2.4rem;
    align-items: center;
    display: flex; }
    @media only screen and (max-width: 767px) {
      .header .header-content {
        padding-left: 3.75rem;
        padding-right: 0.938rem;
        border-radius: 0; } }
  .header .navbar {
    padding: 0;
    height: 100%;
    width: 100%; }
    .header .navbar .navbar-collapse {
      height: 100%;
      width: 100%; }
  @media only screen and (max-width: 1199px) {
    .header {
      height: 5rem; } }

/* pulse in SVG */
svg.pulse-svg {
  overflow: visible; }
  svg.pulse-svg .first-circle, svg.pulse-svg .second-circle, svg.pulse-svg .third-circle {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation: pulse-me 3s linear infinite;
    animation: pulse-me 3s linear infinite;
    fill: #2953E8; }
  svg.pulse-svg .second-circle {
    -webkit-animation-delay: 1s;
    animation-delay: 1s; }
  svg.pulse-svg .third-circle {
    -webkit-animation-delay: 2s;
    animation-delay: 2s; }

/* pulse in CSS */
.pulse-css {
  width: 1rem;
  height: 1rem;
  border-radius: 0.5rem;
  border-radius: 3.5rem;
  height: 1rem;
  position: absolute;
  background: #FF507A;
  right: 5px;
  top: 5px;
  width: 1rem; }
  .pulse-css:after, .pulse-css:before {
    content: '';
    width: 1rem;
    height: 1rem;
    border-radius: 0.5rem;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: -.2rem;
    background-color: #FF507A;
    margin: auto;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation: pulse-me 3s linear infinite;
    animation: pulse-me 3s linear infinite; }
    [direction="rtl"] .pulse-css:after, [direction="rtl"] .pulse-css:before {
      left: auto;
      right: -.2rem; }
  @media only screen and (max-width: 1400px) {
    .pulse-css {
      height: 0.5rem;
      width: 0.5rem; } }

@-webkit-keyframes pulse-me {
  0% {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    opacity: 0; }
  50% {
    opacity: 0.1; }
  70% {
    opacity: 0.09; }
  100% {
    -webkit-transform: scale(3);
    transform: scale(3);
    opacity: 0; } }

@keyframes pulse-me {
  0% {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    opacity: 0; }
  50% {
    opacity: 0.1; }
  70% {
    opacity: 0.09; }
  100% {
    -webkit-transform: scale(3);
    transform: scale(3);
    opacity: 0; } }

[data-sidebar-style="full"] .header,
[data-sidebar-style="overlay"] .header {
  width: 100%; }
  @media only screen and (min-width: 1200px) and (max-width: 1350px) {
    [data-sidebar-style="full"] .header,
    [data-sidebar-style="overlay"] .header {
      width: 100%;
      padding-left: 17rem; } }
  @media only screen and (max-width: 1199px) {
    [data-sidebar-style="full"] .header,
    [data-sidebar-style="overlay"] .header {
      width: 100%;
      padding-left: 5rem; } }

[data-sidebar-style="mini"] .header {
  width: 100%;
  padding-left: 5rem; }

[data-sidebar-style="compact"] .header {
  width: 100%;
  padding-left: 15rem; }
  [data-sidebar-style="compact"] .header .header-content {
    padding-left: 2.4rem; }

[data-header-position="fixed"] .header {
  position: fixed;
  top: 0;
  width: 100%; }

[data-header-position="fixed"] .content-body {
  padding-top: var(--height); }
  @media only screen and (max-width: 1199px) {
    [data-header-position="fixed"] .content-body {
      padding-top: 5rem; } }

[data-header-position="fixed"] .dlabnav {
  margin-top: 0; }

[data-sidebar-style="compact"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] .header {
  width: 1199px; }

[data-sidebar-style="modern"] .header {
  width: 100%;
  padding-left: 9.375rem; }

[data-sidebar-style="modern"][data-layout="horizontal"] .nav-header .brand-logo {
  justify-content: start; }

[data-sidebar-style="modern"][data-layout="horizontal"] .header .header-content {
  padding-left: 30px; }

.header-left {
  height: 100%;
  display: flex;
  align-items: center; }
  .header-left .dashboard_bar {
    font-size: 28px;
    font-weight: 600;
    color: #000; }
    @media only screen and (max-width: 1400px) {
      .header-left .dashboard_bar {
        font-size: 24px; } }
    @media only screen and (max-width: 767px) {
      .header-left .dashboard_bar {
        display: none; } }
  .header-left input {
    background: #F4F4F4 !important;
    min-width: 170px;
    min-height: 40px;
    color: #5b5e81 !important;
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: none;
    padding: 10px 20px;
    font-size: 16px;
    border-right-width: 0 !important;
    border: 1px solid #ebebeb;
    border-width: 1px;
    font-weight: 300; }
    [direction="rtl"] .header-left input {
      border-top-right-radius: 0.5rem;
      border-bottom-right-radius: 0.5rem;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
    .header-left input:focus, .header-left input:active, .header-left input.active {
      border-color: #ebebeb;
      box-shadow: none; }
    .header-left input::-webkit-input-placeholder {
      /* Edge */
      color: #5b5e81; }
    .header-left input:-ms-input-placeholder {
      /* Internet Explorer */
      color: #5b5e81; }
    .header-left input::placeholder {
      color: #5b5e81; }
  .header-left .search_bar {
    display: flex;
    align-items: center;
    height: 100%; }
    @media only screen and (max-width: 767px) {
      .header-left .search_bar {
        display: none; } }
    .header-left .search_bar .dropdown-menu {
      box-shadow: none; }
    .header-left .search_bar .search_icon {
      background: #F4F4F4 !important;
      height: 56px;
      line-height: 22px;
      padding: 15px 20px 15px 0 !important;
      border-top-right-radius: 0.5rem;
      border-bottom-right-radius: 0.5rem;
      border: 1px solid #ebebeb;
      border-width: 1px;
      border-left-width: 0; }
      .header-left .search_bar .search_icon i {
        font-size: 24px;
        color: #5b5e81;
        line-height: 1; }
      @media only screen and (max-width: 1400px) {
        .header-left .search_bar .search_icon {
          height: 41px;
          padding: 8px 15px 8px 0 !important; }
          .header-left .search_bar .search_icon svg {
            width: 18px;
            height: 18px; } }
    @media only screen and (max-width: 767px) {
      .header-left .search_bar {
        position: static; }
        .header-left .search_bar .dropdown-menu {
          width: 300px;
          left: -15vw;
          box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.1);
          border-radius: 4px !important; } }
    @media only screen and (max-width: 767px) and (max-width: 575px) {
      .header-left .search_bar .dropdown-menu {
        width: 250px;
        left: -25vw; } }
    @media only screen and (max-width: 767px) {
          .header-left .search_bar .dropdown-menu .form-control {
            border-radius: 4px !important;
            width: 100%; }
          [direction="rtl"] .header-left .search_bar .dropdown-menu {
            right: -98px; } }
    .header-left .search_bar .dropdown-menu,
    .header-left .search_bar .dropdown-menu.show {
      border: 0px;
      background-color: transparent;
      border-top-right-radius: 5rem;
      border-bottom-right-radius: 5rem; }
      @media only screen and (min-width: 768px) {
        .header-left .search_bar .dropdown-menu,
        .header-left .search_bar .dropdown-menu.show {
          left: 0;
          top: 0;
          transform: none;
          display: block;
          position: unset; } }

[data-sidebar-style="compact"] .header-left {
  margin-left: 0; }

.header-right {
  height: 100%; }
  .header-right .nav-item {
    height: 100%;
    display: flex;
    align-items: center; }
    .header-right .nav-item .nav-link {
      color: #464a53;
      font-size: 18px; }
  .header-right .right-sidebar {
    margin-right: -30px; }
    .header-right .right-sidebar a {
      height: 80px;
      width: 80px;
      text-align: center;
      justify-content: center;
      display: flex;
      align-items: center;
      border-left: 1px solid #dedeed; }
  .header-right > li:not(:first-child) {
    padding-left: 1.5rem; }
    @media only screen and (max-width: 1199px) {
      .header-right > li:not(:first-child) {
        padding-left: 0.5rem; } }
  @media only screen and (max-width: 767px) {
    .header-right .notification_dropdown {
      position: static; } }
  .header-right .notification_dropdown .nav-link {
    position: relative;
    color: #2953E8;
    background: #fff;
    border-radius: 100%;
    padding: 15px;
    line-height: 1; }
    @media only screen and (max-width: 1400px) {
      .header-right .notification_dropdown .nav-link {
        padding: 10px; } }
    .header-right .notification_dropdown .nav-link.secondary {
      background: #d4c6ea;
      color: #5C3799; }
      .header-right .notification_dropdown .nav-link.secondary [fill] {
        fill: #5C3799; }
    .header-right .notification_dropdown .nav-link.primary {
      background: #e1e7fc;
      color: #2953E8; }
      .header-right .notification_dropdown .nav-link.primary [fill] {
        fill: #2953E8; }
    .header-right .notification_dropdown .nav-link.warning {
      background: #fff9ef;
      color: #FFAB2D; }
      .header-right .notification_dropdown .nav-link.warning [fill] {
        fill: #FFAB2D; }
    .header-right .notification_dropdown .nav-link.success {
      background: #d0f7e1;
      color: #1EBA62; }
      .header-right .notification_dropdown .nav-link.success [fill] {
        fill: #1EBA62; }
    .header-right .notification_dropdown .nav-link i {
      font-size: 24px; }
      @media only screen and (max-width: 1400px) {
        .header-right .notification_dropdown .nav-link i {
          font-size: 18px; } }
    @media only screen and (max-width: 1400px) {
      .header-right .notification_dropdown .nav-link svg {
        width: 24px;
        height: 24px; } }
    .header-right .notification_dropdown .nav-link .badge {
      position: absolute;
      font-size: 14px;
      border-radius: 0;
      right: 5px;
      box-shadow: 0px 0px 10px 3px rgba(67, 220, 128, 0.1);
      top: 5px;
      font-weight: normal;
      height: 26px;
      width: 26px;
      line-height: 24px;
      text-align: center;
      padding: 0px; }
      @media only screen and (max-width: 1400px) {
        .header-right .notification_dropdown .nav-link .badge {
          right: -2px;
          top: -2px;
          font-size: 12px;
          height: 18px;
          width: 18px;
          line-height: 18px; } }
  .header-right .notification_dropdown .dropdown-item:focus a, .header-right .notification_dropdown .dropdown-item:active a {
    color: #fff; }
  .header-right .notification_dropdown .dropdown-item a {
    color: #5b5e81; }
    .header-right .notification_dropdown .dropdown-item a:hover {
      text-decoration: none; }
  .header-right .dropdown-menu {
    border-width: 0;
    box-shadow: 0 0 37px rgba(8, 21, 66, 0.05); }
    [data-theme-version="dark"] .header-right .dropdown-menu {
      box-shadow: none; }
  .header-right .header-profile > a.nav-link {
    padding: 0 0 0 0;
    display: flex;
    align-items: center;
    border-left: 1px solid #EEEEEE;
    padding-left: 30px; }
    @media only screen and (max-width: 575px) {
      .header-right .header-profile > a.nav-link {
        background: transparent;
        padding: 0;
        border-color: transparent; } }
    .header-right .header-profile > a.nav-link i {
      font-weight: 700; }
    .header-right .header-profile > a.nav-link .header-info {
      text-align: left;
      padding-left: 15px; }
      @media only screen and (max-width: 1199px) {
        .header-right .header-profile > a.nav-link .header-info {
          padding-left: 15px; } }
      @media only screen and (max-width: 575px) {
        .header-right .header-profile > a.nav-link .header-info {
          display: none; } }
      .header-right .header-profile > a.nav-link .header-info span {
        font-size: 16px;
        display: block;
        font-weight: 600; }
      .header-right .header-profile > a.nav-link .header-info strong {
        font-weight: 600; }
      .header-right .header-profile > a.nav-link .header-info small, .header-right .header-profile > a.nav-link .header-info .small {
        display: block;
        font-size: 13px;
        color: #89879f;
        font-weight: 400;
        line-height: 1.2; }
  .header-right .header-profile .dropdown-menu {
    padding: 15px 0;
    min-width: 12.5rem;
    left: auto;
    right: 0; }
    .header-right .header-profile .dropdown-menu a:hover, .header-right .header-profile .dropdown-menu a:focus, .header-right .header-profile .dropdown-menu a.active {
      color: #2953E8; }
  .header-right .header-profile img {
    width: 57px;
    height: 57px;
    border-radius: 100%; }
    @media only screen and (max-width: 1400px) {
      .header-right .header-profile img {
        width: 39px;
        height: 39px; } }
  .header-right .header-profile .dropdown-toggle i {
    font-size: 1.25rem; }
  @media only screen and (max-width: 575px) {
    .header-right .header-profile .dropdown-toggle span {
      display: none; } }
  .header-right .header-profile .profile_title {
    background: #2953E8;
    color: #fff;
    padding: 10px 20px; }
    .header-right .header-profile .profile_title h5, .header-right .header-profile .profile_title .h5 {
      color: #fff;
      margin-bottom: 3px; }
  .header-right .header-profile .dropdown-item {
    padding: 8px 24px; }
  .header-right .weather-detail {
    background: #F0F4F5;
    color: #424242;
    height: 56px;
    font-size: 14px;
    font-weight: 500;
    line-height: 56px;
    padding-right: 15px;
    border-radius: 4rem; }
    .header-right .weather-detail span {
      height: 56px;
      background: #2953E8;
      line-height: 56px;
      font-size: 22px;
      padding: 0px 20px;
      margin-right: 10px;
      border-radius: 4rem;
      color: #fff; }
      .header-right .weather-detail span i {
        padding-right: 12px;
        font-size: 25px; }
    @media only screen and (max-width: 1199px) {
      .header-right .weather-detail {
        height: 40px;
        line-height: 40px; }
        .header-right .weather-detail span {
          height: 40px;
          line-height: 40px;
          font-size: 20px; } }
    @media only screen and (max-width: 767px) {
      .header-right .weather-detail {
        display: none !important; } }

.dlab-fullscreen #icon-minimize {
  display: none; }

.dlab-fullscreen.active #icon-full {
  display: none; }

.dlab-fullscreen.active #icon-minimize {
  display: inline-block; }

.notification_dropdown .dropdown-menu-right {
  min-width: 310px;
  padding: 0rem 0 1rem;
  top: 100%;
  left: unset;
  right: 0; }
  .notification_dropdown .dropdown-menu-right .notification_title {
    background: #2953E8;
    color: #fff;
    padding: 10px 20px; }
    .notification_dropdown .dropdown-menu-right .notification_title h5, .notification_dropdown .dropdown-menu-right .notification_title .h5 {
      color: #fff;
      margin-bottom: 3px; }
  .notification_dropdown .dropdown-menu-right .media {
    width: 45px !important;
    height: 45px !important;
    font-size: 18px !important; }
    [data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .media {
      border-color: #333a54; }
    .notification_dropdown .dropdown-menu-right .media > span {
      width: 35px;
      height: 35px;
      border-radius: 50px;
      display: inline-block;
      padding: 7px 9px;
      margin-right: 10px; }
      [direction="rtl"].notification_dropdown .dropdown-menu-right .media > span {
        margin-right: 0;
        margin-left: 10px; }
      .notification_dropdown .dropdown-menu-right .media > span.success {
        background: #d0f7e1;
        color: #1EBA62; }
        .notification_dropdown .dropdown-menu-right .media > span.success [fill] {
          fill: #1EBA62; }
      .notification_dropdown .dropdown-menu-right .media > span.primary {
        background: #e1e7fc;
        color: #2953E8; }
        .notification_dropdown .dropdown-menu-right .media > span.primary svg [fill] {
          fill: #2953E8; }
      .notification_dropdown .dropdown-menu-right .media > span.danger {
        background: #ffeaea;
        color: #fd5353; }
        .notification_dropdown .dropdown-menu-right .media > span.danger [fill] {
          fill: #fd5353; }
      .notification_dropdown .dropdown-menu-right .media > span [fill] {
        fill: #2953E8; }
    .notification_dropdown .dropdown-menu-right .media .notify-time {
      width: 100% !important;
      margin-right: 0 !important;
      color: #828690; }
    .notification_dropdown .dropdown-menu-right .media p {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      max-width: 200px;
      margin-bottom: 0;
      margin-top: 5px; }
      @media only screen and (max-width: 575px) {
        .notification_dropdown .dropdown-menu-right .media p {
          max-width: 100px; } }
  .notification_dropdown .dropdown-menu-right .all-notification {
    display: block;
    padding: 15px 30px 0;
    text-align: center;
    border-top: 1px solid #dedeed; }
    .notification_dropdown .dropdown-menu-right .all-notification i {
      margin-left: 10px; }

.rtl {
  text-align: right;
  direction: rtl; }
  .rtl .nav {
    padding-right: 0; }
  .rtl .navbar-nav .nav-item {
    float: right; }
  .rtl .navbar-nav .nav-item + .nav-item {
    margin-right: 1rem;
    margin-left: inherit; }
  .rtl th {
    text-align: right; }
  .rtl .alert-dismissible {
    padding-right: 1.25rem;
    padding-left: 4rem; }
  .rtl .dropdown-menu {
    right: 0;
    text-align: right; }
  .rtl .checkbox label {
    padding-right: 1.25rem;
    padding-left: inherit; }
  .rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0 0.75rem 0.75rem 0; }
  .rtl .btn-group > .btn:last-child:not(:first-child),
  .rtl .btn-group > .dropdown-toggle:not(:first-child) {
    border-radius: 0.75rem 0 0 0.75rem; }
  .rtl .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-radius: 0.75rem 0 0 0.75rem; }
  .rtl .custom-control-label::after,
  .rtl .custom-control-label::before {
    right: 0;
    left: inherit; }
  .rtl .custom-select {
    padding: 0.375rem 0.75rem 0.375rem 1.75rem;
    background: #F4F4F4 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 left 0.75rem center;
    background-size: 8px 10px; }
  .rtl .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  .rtl .input-group > .input-group-append:last-child > .input-group-text:not(:last-child),
  .rtl .input-group > .input-group-append:not(:last-child) > .btn,
  .rtl .input-group > .input-group-append:not(:last-child) > .input-group-text,
  .rtl .input-group > .input-group-prepend > .btn,
  .rtl .input-group > .input-group-prepend > .input-group-text {
    border-radius: 0 0.75rem 0.75rem 0; }
  .rtl .input-group > .input-group-append > .btn,
  .rtl .input-group > .input-group-append > .input-group-text,
  .rtl .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
  .rtl .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),
  .rtl .input-group > .input-group-prepend:not(:first-child) > .btn,
  .rtl .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
    border-radius: 0.75rem 0 0 0.75rem; }
  .rtl .input-group > .custom-select:not(:first-child),
  .rtl .input-group > .form-control:not(:first-child) {
    border-radius: 0.75rem 0 0 0.75rem; }
  .rtl .input-group > .custom-select:not(:last-child),
  .rtl .input-group > .form-control:not(:last-child) {
    border-radius: 0 0.75rem 0.75rem 0; }
  .rtl .input-group > .custom-select:not(:last-child):not(:first-child),
  .rtl .input-group > .form-control:not(:last-child):not(:first-child) {
    border-radius: 0; }
  .rtl .custom-control {
    padding-right: 1.5rem;
    padding-left: inherit;
    margin-right: inherit;
    margin-left: 1rem; }
  .rtl .custom-control-indicator {
    right: 0;
    left: inherit; }
  .rtl .custom-file-label::after {
    right: initial;
    left: -1px;
    border-radius: .25rem 0 0 .25rem; }
  .rtl .radio input,
  .rtl .radio-inline,
  .rtl .checkbox input,
  .rtl .checkbox-inline input {
    margin-right: -1.25rem;
    margin-left: inherit; }
  .rtl .list-group {
    padding-right: 0;
    padding-left: 40px; }
  .rtl .close {
    float: left; }
  .rtl .modal-header .close {
    margin: -15px auto -15px -15px; }
  .rtl .modal-footer > :not(:first-child) {
    margin-right: .25rem; }
  .rtl .alert-dismissible .close {
    right: inherit;
    left: 0; }
  .rtl .dropdown-toggle::after {
    margin-right: .255em;
    margin-left: 0; }
  .rtl .form-check-input {
    margin-right: -1.25rem;
    margin-left: inherit; }
  .rtl .form-check-label {
    padding-right: 1.25rem;
    padding-left: inherit; }
  .rtl .offset-1 {
    margin-right: 8.33333%;
    margin-left: 0; }
  .rtl .offset-2 {
    margin-right: 16.66667%;
    margin-left: 0; }
  .rtl .offset-3 {
    margin-right: 25%;
    margin-left: 0; }
  .rtl .offset-4 {
    margin-right: 33.33333%;
    margin-left: 0; }
  .rtl .offset-5 {
    margin-right: 41.66667%;
    margin-left: 0; }
  .rtl .offset-6 {
    margin-right: 50%;
    margin-left: 0; }
  .rtl .offset-7 {
    margin-right: 58.33333%;
    margin-left: 0; }
  .rtl .offset-8 {
    margin-right: 66.66667%;
    margin-left: 0; }
  .rtl .offset-9 {
    margin-right: 75%;
    margin-left: 0; }
  .rtl .offset-10 {
    margin-right: 83.33333%;
    margin-left: 0; }
  .rtl .offset-11 {
    margin-right: 91.66667%;
    margin-left: 0; }
  @media (min-width: 576px) {
    .rtl .offset-sm-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-sm-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-sm-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-sm-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-sm-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-sm-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-sm-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-sm-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-sm-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-sm-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-sm-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-sm-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  @media (min-width: 768px) {
    .rtl .offset-md-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-md-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-md-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-md-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-md-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-md-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-md-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-md-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-md-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-md-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-md-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-md-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  @media (min-width: 992px) {
    .rtl .offset-lg-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-lg-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-lg-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-lg-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-lg-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-lg-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-lg-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-lg-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-lg-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-lg-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-lg-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-lg-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  @media (min-width: 1200px) {
    .rtl .offset-xl-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-xl-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-xl-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-xl-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-xl-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-xl-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-xl-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-xl-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-xl-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-xl-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-xl-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-xl-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  @media (min-width: 1440) {
    .rtl .offset-xxl-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-xxl-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-xxl-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-xxl-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-xxl-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-xxl-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-xxl-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-xxl-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-xxl-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-xxl-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-xxl-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-xxl-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  .rtl .mr-0,
  .rtl .mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .rtl .ml-0,
  .rtl .mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .rtl .mr-1,
  .rtl .mx-1 {
    margin-right: 0 !important;
    margin-left: 0.25rem !important; }
  .rtl .ml-1,
  .rtl .mx-1 {
    margin-left: 0 !important;
    margin-right: 0.25rem !important; }
  .rtl .mr-2,
  .rtl .mx-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important; }
  .rtl .ml-2,
  .rtl .mx-2 {
    margin-left: 0 !important;
    margin-right: 0.5rem !important; }
  .rtl .mr-3,
  .rtl .mx-3 {
    margin-right: 0 !important;
    margin-left: 1rem !important; }
  .rtl .ml-3,
  .rtl .mx-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important; }
  .rtl .mr-4,
  .rtl .mx-4 {
    margin-right: 0 !important;
    margin-left: 1.875rem !important; }
  .rtl .ml-4,
  .rtl .mx-4 {
    margin-left: 0 !important;
    margin-right: 1.875rem !important; }
  .rtl .mr-5,
  .rtl .mx-5 {
    margin-right: 0 !important;
    margin-left: 3rem !important; }
  .rtl .ml-5,
  .rtl .mx-5 {
    margin-left: 0 !important;
    margin-right: 3rem !important; }
  .rtl .pr-0,
  .rtl .px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .rtl .pl-0,
  .rtl .px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .rtl .pr-1,
  .rtl .px-1 {
    padding-right: 0 !important;
    padding-left: 0.25rem !important; }
  .rtl .pl-1,
  .rtl .px-1 {
    padding-left: 0 !important;
    padding-right: 0.25rem !important; }
  .rtl .pr-2,
  .rtl .px-2 {
    padding-right: 0 !important;
    padding-left: 0.5rem !important; }
  .rtl .pl-2,
  .rtl .px-2 {
    padding-left: 0 !important;
    padding-right: 0.5rem !important; }
  .rtl .pr-3,
  .rtl .px-3 {
    padding-right: 0 !important;
    padding-left: 1rem !important; }
  .rtl .pl-3,
  .rtl .px-3 {
    padding-left: 0 !important;
    padding-right: 1rem !important; }
  .rtl .pr-4,
  .rtl .px-4 {
    padding-right: 0 !important;
    padding-left: 1.875rem !important; }
  .rtl .pl-4,
  .rtl .px-4 {
    padding-left: 0 !important;
    padding-right: 1.875rem !important; }
  .rtl .pr-5,
  .rtl .px-5 {
    padding-right: 0 !important;
    padding-left: 3rem !important; }
  .rtl .pl-5,
  .rtl .px-5 {
    padding-left: 0 !important;
    padding-right: 3rem !important; }
  .rtl .mr-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .ml-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  @media (min-width: 576px) {
    .rtl .mr-sm-0,
    .rtl .mx-sm-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-sm-0,
    .rtl .mx-sm-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-sm-1,
    .rtl .mx-sm-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-sm-1,
    .rtl .mx-sm-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-sm-2,
    .rtl .mx-sm-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-sm-2,
    .rtl .mx-sm-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-sm-3,
    .rtl .mx-sm-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-sm-3,
    .rtl .mx-sm-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-sm-4,
    .rtl .mx-sm-4 {
      margin-right: 0 !important;
      margin-left: 1.875rem !important; }
    .rtl .ml-sm-4,
    .rtl .mx-sm-4 {
      margin-left: 0 !important;
      margin-right: 1.875rem !important; }
    .rtl .mr-sm-5,
    .rtl .mx-sm-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-sm-5,
    .rtl .mx-sm-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-sm-0,
    .rtl .px-sm-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-sm-0,
    .rtl .px-sm-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-sm-1,
    .rtl .px-sm-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-sm-1,
    .rtl .px-sm-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-sm-2,
    .rtl .px-sm-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-sm-2,
    .rtl .px-sm-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-sm-3,
    .rtl .px-sm-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-sm-3,
    .rtl .px-sm-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-sm-4,
    .rtl .px-sm-4 {
      padding-right: 0 !important;
      padding-left: 1.875rem !important; }
    .rtl .pl-sm-4,
    .rtl .px-sm-4 {
      padding-left: 0 !important;
      padding-right: 1.875rem !important; }
    .rtl .pr-sm-5,
    .rtl .px-sm-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-sm-5,
    .rtl .px-sm-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-sm-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-sm-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-sm-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  @media (min-width: 768px) {
    .rtl .mr-md-0,
    .rtl .mx-md-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-md-0,
    .rtl .mx-md-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-md-1,
    .rtl .mx-md-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-md-1,
    .rtl .mx-md-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-md-2,
    .rtl .mx-md-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-md-2,
    .rtl .mx-md-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-md-3,
    .rtl .mx-md-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-md-3,
    .rtl .mx-md-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-md-4,
    .rtl .mx-md-4 {
      margin-right: 0 !important;
      margin-left: 1.875rem !important; }
    .rtl .ml-md-4,
    .rtl .mx-md-4 {
      margin-left: 0 !important;
      margin-right: 1.875rem !important; }
    .rtl .mr-md-5,
    .rtl .mx-md-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-md-5,
    .rtl .mx-md-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-md-0,
    .rtl .px-md-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-md-0,
    .rtl .px-md-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-md-1,
    .rtl .px-md-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-md-1,
    .rtl .px-md-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-md-2,
    .rtl .px-md-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-md-2,
    .rtl .px-md-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-md-3,
    .rtl .px-md-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-md-3,
    .rtl .px-md-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-md-4,
    .rtl .px-md-4 {
      padding-right: 0 !important;
      padding-left: 1.875rem !important; }
    .rtl .pl-md-4,
    .rtl .px-md-4 {
      padding-left: 0 !important;
      padding-right: 1.875rem !important; }
    .rtl .pr-md-5,
    .rtl .px-md-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-md-5,
    .rtl .px-md-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-md-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-md-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-md-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  @media (min-width: 992px) {
    .rtl .mr-lg-0,
    .rtl .mx-lg-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-lg-0,
    .rtl .mx-lg-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-lg-1,
    .rtl .mx-lg-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-lg-1,
    .rtl .mx-lg-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-lg-2,
    .rtl .mx-lg-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-lg-2,
    .rtl .mx-lg-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-lg-3,
    .rtl .mx-lg-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-lg-3,
    .rtl .mx-lg-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-lg-4,
    .rtl .mx-lg-4 {
      margin-right: 0 !important;
      margin-left: 1.875rem !important; }
    .rtl .ml-lg-4,
    .rtl .mx-lg-4 {
      margin-left: 0 !important;
      margin-right: 1.875rem !important; }
    .rtl .mr-lg-5,
    .rtl .mx-lg-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-lg-5,
    .rtl .mx-lg-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-lg-0,
    .rtl .px-lg-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-lg-0,
    .rtl .px-lg-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-lg-1,
    .rtl .px-lg-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-lg-1,
    .rtl .px-lg-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-lg-2,
    .rtl .px-lg-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-lg-2,
    .rtl .px-lg-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-lg-3,
    .rtl .px-lg-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-lg-3,
    .rtl .px-lg-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-lg-4,
    .rtl .px-lg-4 {
      padding-right: 0 !important;
      padding-left: 1.875rem !important; }
    .rtl .pl-lg-4,
    .rtl .px-lg-4 {
      padding-left: 0 !important;
      padding-right: 1.875rem !important; }
    .rtl .pr-lg-5,
    .rtl .px-lg-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-lg-5,
    .rtl .px-lg-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-lg-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-lg-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-lg-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  @media (min-width: 1200px) {
    .rtl .mr-xl-0,
    .rtl .mx-xl-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-xl-0,
    .rtl .mx-xl-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-xl-1,
    .rtl .mx-xl-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-xl-1,
    .rtl .mx-xl-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-xl-2,
    .rtl .mx-xl-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-xl-2,
    .rtl .mx-xl-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-xl-3,
    .rtl .mx-xl-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-xl-3,
    .rtl .mx-xl-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-xl-4,
    .rtl .mx-xl-4 {
      margin-right: 0 !important;
      margin-left: 1.875rem !important; }
    .rtl .ml-xl-4,
    .rtl .mx-xl-4 {
      margin-left: 0 !important;
      margin-right: 1.875rem !important; }
    .rtl .mr-xl-5,
    .rtl .mx-xl-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-xl-5,
    .rtl .mx-xl-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-xl-0,
    .rtl .px-xl-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-xl-0,
    .rtl .px-xl-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-xl-1,
    .rtl .px-xl-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-xl-1,
    .rtl .px-xl-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-xl-2,
    .rtl .px-xl-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-xl-2,
    .rtl .px-xl-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-xl-3,
    .rtl .px-xl-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-xl-3,
    .rtl .px-xl-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-xl-4,
    .rtl .px-xl-4 {
      padding-right: 0 !important;
      padding-left: 1.875rem !important; }
    .rtl .pl-xl-4,
    .rtl .px-xl-4 {
      padding-left: 0 !important;
      padding-right: 1.875rem !important; }
    .rtl .pr-xl-5,
    .rtl .px-xl-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-xl-5,
    .rtl .px-xl-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-xl-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-xl-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-xl-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  @media (min-width: 1440) {
    .rtl .mr-xxl-0,
    .rtl .mx-xxl-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-xxl-0,
    .rtl .mx-xxl-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-xxl-1,
    .rtl .mx-xxl-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-xxl-1,
    .rtl .mx-xxl-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-xxl-2,
    .rtl .mx-xxl-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-xxl-2,
    .rtl .mx-xxl-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-xxl-3,
    .rtl .mx-xxl-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-xxl-3,
    .rtl .mx-xxl-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-xxl-4,
    .rtl .mx-xxl-4 {
      margin-right: 0 !important;
      margin-left: 1.875rem !important; }
    .rtl .ml-xxl-4,
    .rtl .mx-xxl-4 {
      margin-left: 0 !important;
      margin-right: 1.875rem !important; }
    .rtl .mr-xxl-5,
    .rtl .mx-xxl-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-xxl-5,
    .rtl .mx-xxl-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-xxl-0,
    .rtl .px-xxl-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-xxl-0,
    .rtl .px-xxl-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-xxl-1,
    .rtl .px-xxl-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-xxl-1,
    .rtl .px-xxl-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-xxl-2,
    .rtl .px-xxl-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-xxl-2,
    .rtl .px-xxl-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-xxl-3,
    .rtl .px-xxl-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-xxl-3,
    .rtl .px-xxl-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-xxl-4,
    .rtl .px-xxl-4 {
      padding-right: 0 !important;
      padding-left: 1.875rem !important; }
    .rtl .pl-xxl-4,
    .rtl .px-xxl-4 {
      padding-left: 0 !important;
      padding-right: 1.875rem !important; }
    .rtl .pr-xxl-5,
    .rtl .px-xxl-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-xxl-5,
    .rtl .px-xxl-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-xxl-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-xxl-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-xxl-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  .rtl .text-right {
    text-align: left !important; }
  .rtl .text-left {
    text-align: right !important; }
  @media (min-width: 576px) {
    .rtl .text-sm-right {
      text-align: left !important; }
    .rtl .text-sm-left {
      text-align: right !important; } }
  @media (min-width: 768px) {
    .rtl .text-md-right {
      text-align: left !important; }
    .rtl .text-md-left {
      text-align: right !important; } }
  @media (min-width: 992px) {
    .rtl .text-lg-right {
      text-align: left !important; }
    .rtl .text-lg-left {
      text-align: right !important; } }
  @media (min-width: 1200px) {
    .rtl .text-xl-right {
      text-align: left !important; }
    .rtl .text-xl-left {
      text-align: right !important; } }
  @media (min-width: 1440) {
    .rtl .text-xxl-right {
      text-align: left !important; }
    .rtl .text-xxl-left {
      text-align: right !important; } }

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

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

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

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

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

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

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

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

.rtl .mx-4 {
  margin-right: auto;
  margin-left: 1.875rem !important; }

.rtl .mx-4 {
  margin-left: auto;
  margin-right: 1.875rem !important; }

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

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

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

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

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

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

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

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

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

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

.rtl .px-4 {
  padding-right: auto;
  padding-left: 1.875rem !important; }

.rtl .px-4 {
  padding-left: auto;
  padding-right: 1.875rem !important; }

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

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

.rtl .mr-auto {
  margin-right: 0 !important;
  margin-left: auto !important; }

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

.rtl .ml-auto {
  margin-right: auto !important;
  margin-left: 0 !important; }

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

@media (min-width: 576px) {
  .rtl .mx-sm-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-sm-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-sm-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-sm-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-sm-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-sm-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-sm-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-sm-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-sm-4 {
    margin-right: auto;
    margin-left: 1.875rem !important; }
  .rtl .mx-sm-4 {
    margin-left: auto;
    margin-right: 1.875rem !important; }
  .rtl .mx-sm-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-sm-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-sm-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-sm-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-sm-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-sm-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-sm-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-sm-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-sm-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-sm-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-sm-4 {
    padding-right: auto;
    padding-left: 1.875rem !important; }
  .rtl .px-sm-4 {
    padding-left: auto;
    padding-right: 1.875rem !important; }
  .rtl .px-sm-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-sm-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-sm-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-sm-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .rtl .mx-md-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-md-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-md-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-md-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-md-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-md-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-md-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-md-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-md-4 {
    margin-right: auto;
    margin-left: 1.875rem !important; }
  .rtl .mx-md-4 {
    margin-left: auto;
    margin-right: 1.875rem !important; }
  .rtl .mx-md-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-md-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-md-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-md-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-md-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-md-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-md-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-md-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-md-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-md-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-md-4 {
    padding-right: auto;
    padding-left: 1.875rem !important; }
  .rtl .px-md-4 {
    padding-left: auto;
    padding-right: 1.875rem !important; }
  .rtl .px-md-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-md-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-md-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-md-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .rtl .mx-lg-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-lg-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-lg-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-lg-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-lg-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-lg-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-lg-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-lg-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-lg-4 {
    margin-right: auto;
    margin-left: 1.875rem !important; }
  .rtl .mx-lg-4 {
    margin-left: auto;
    margin-right: 1.875rem !important; }
  .rtl .mx-lg-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-lg-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-lg-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-lg-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-lg-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-lg-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-lg-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-lg-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-lg-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-lg-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-lg-4 {
    padding-right: auto;
    padding-left: 1.875rem !important; }
  .rtl .px-lg-4 {
    padding-left: auto;
    padding-right: 1.875rem !important; }
  .rtl .px-lg-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-lg-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-lg-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-lg-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .rtl .mx-xl-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-xl-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-xl-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-xl-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-xl-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-xl-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-xl-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-xl-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-xl-4 {
    margin-right: auto;
    margin-left: 1.875rem !important; }
  .rtl .mx-xl-4 {
    margin-left: auto;
    margin-right: 1.875rem !important; }
  .rtl .mx-xl-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-xl-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-xl-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-xl-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-xl-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-xl-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-xl-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-xl-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-xl-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-xl-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-xl-4 {
    padding-right: auto;
    padding-left: 1.875rem !important; }
  .rtl .px-xl-4 {
    padding-left: auto;
    padding-right: 1.875rem !important; }
  .rtl .px-xl-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-xl-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-xl-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-xl-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

@media (min-width: 1440) {
  .rtl .mx-xxl-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-xxl-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-xxl-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-xxl-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-xxl-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-xxl-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-xxl-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-xxl-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-xxl-4 {
    margin-right: auto;
    margin-left: 1.875rem !important; }
  .rtl .mx-xxl-4 {
    margin-left: auto;
    margin-right: 1.875rem !important; }
  .rtl .mx-xxl-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-xxl-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-xxl-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-xxl-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-xxl-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-xxl-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-xxl-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-xxl-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-xxl-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-xxl-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-xxl-4 {
    padding-right: auto;
    padding-left: 1.875rem !important; }
  .rtl .px-xxl-4 {
    padding-left: auto;
    padding-right: 1.875rem !important; }
  .rtl .px-xxl-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-xxl-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-xxl-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-xxl-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

.rtl .float-left {
  float: right !important; }

.rtl .float-right {
  float: left !important; }

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

@media (min-width: 576px) {
  .rtl .float-sm-left {
    float: right !important; }
  .rtl .float-sm-right {
    float: left !important; }
  .rtl .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .rtl .float-md-left {
    float: right !important; }
  .rtl .float-md-right {
    float: left !important; }
  .rtl .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .rtl .float-lg-left {
    float: right !important; }
  .rtl .float-lg-right {
    float: left !important; }
  .rtl .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .rtl .float-xl-left {
    float: right !important; }
  .rtl .float-xl-right {
    float: left !important; }
  .rtl .float-xl-none {
    float: none !important; } }

@media (min-width: 1440) {
  .rtl .float-xxl-left {
    float: right !important; }
  .rtl .float-xxl-right {
    float: left !important; }
  .rtl .float-xxl-none {
    float: none !important; } }

[direction="rtl"][data-theme-version="dark"] .border, [direction="rtl"][data-theme-version="dark"] .border-left, [direction="rtl"][data-theme-version="dark"] .border-right {
  border-color: #333a54 !important; }

[direction="rtl"] .text-right {
  text-align: left !important; }

[direction="rtl"] .text-left {
  text-align: right !important; }

[direction="rtl"] .border-right {
  border-left: 1px solid #f0f1f5 !important;
  border-right: 0 !important; }

[direction="rtl"] .border-left {
  border-right: 1px solid #f0f1f5 !important;
  border-left: 0 !important; }

[direction="rtl"] .dropdown-menu {
  left: auto; }

[direction="rtl"] .dropdown-menu-right {
  left: 0;
  right: auto; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .dropdown-menu-right {
      left: 15px; } }

[direction="rtl"] .notification_dropdown .dropdown-menu-right .media > span {
  margin-left: 10px;
  margin-right: 0; }

[direction="rtl"]:not([data-container="boxed"]) .nav-header {
  left: auto;
  right: 0; }

[direction="rtl"][data-container="wide-boxed"] .nav-header {
  left: auto;
  right: 0; }

[direction="rtl"] .nav-header {
  text-align: right;
  right: auto; }
  [direction="rtl"] .nav-header .brand-title {
    margin-left: 0;
    margin-right: 15px; }
  [direction="rtl"] .nav-header .brand-logo {
    padding-left: 0;
    padding-right: 1.75rem; }
    [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo {
      padding-right: 0; }
    [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo[data-layout="horizontal"] {
      padding-right: 30px; }
    [data-sidebar-style="mini"][direction="rtl"] .nav-header .brand-logo {
      padding-right: 0; }
    [data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo {
      padding-right: 0; }
      [data-layout="horizontal"][data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo {
        padding-right: 30px; }
    @media (max-width: 767.98px) {
      [direction="rtl"] .nav-header .brand-logo {
        padding-right: 0; } }

[direction="rtl"] .nav-control {
  right: auto;
  left: -4.0625rem; }
  @media (max-width: 767.98px) {
    [direction="rtl"] .nav-control {
      left: -4.0625rem; } }
  @media (max-width: 575.98px) {
    [direction="rtl"] .nav-control {
      left: -4.0625rem; } }

[direction="rtl"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active {
  right: 0; }

[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo {
  padding-right: 30px; }

[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .nav-header {
  width: 16rem; }

[direction="rtl"] .header {
  padding: 0 0.9375rem;
  padding-right: 17.1875rem; }
  @media (max-width: 767.98px) {
    [direction="rtl"] .header {
      padding-right: 3.75rem;
      padding-left: 0; } }
  [direction="rtl"] .header .header-content {
    padding-left: 0;
    padding-right: 5.3125rem; }
    @media only screen and (max-width: 575px) {
      [direction="rtl"] .header .header-content {
        padding-right: 4.5rem; } }
    [data-sidebar-style="compact"][direction="rtl"] .header .header-content {
      padding-right: 1.875rem; }
    [data-sidebar-style="modern"][direction="rtl"] .header .header-content {
      padding-right: 5.3125rem; }
    [data-sidebar-style="overlay"][direction="rtl"] .header .header-content {
      padding-right: 5.3125rem; }
  [direction="rtl"] .header .nav-control {
    right: 0.4375rem;
    left: auto; }

[direction="rtl"] .header-left .search_bar .dropdown-menu,
[direction="rtl"] .header-left .search_bar .dropdown-menu.show {
  right: 40px !important; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header-left .search_bar .dropdown-menu,
    [direction="rtl"] .header-left .search_bar .dropdown-menu.show {
      right: -100px !important; } }

[direction="rtl"] .header-left .search_bar .search_icon {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5rem;
  border-bottom-right-radius: 5rem; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header-left .search_bar .search_icon {
      border-radius: 5rem; } }

[direction="rtl"][data-layout="horizontal"] .header {
  padding: 0;
  padding-right: 16rem; }
  [direction="rtl"][data-layout="horizontal"] .header .header-content {
    padding-right: 1.875rem;
    padding-left: 1.875rem; }

[direction="rtl"][data-layout="horizontal"][data-sidebar-style="mini"] .header {
  padding-right: 6rem; }

[direction="rtl"][data-sidebar-style="mini"] .header {
  padding: 0 0.9375rem;
  padding-right: 3.75rem; }

[direction="rtl"][data-sidebar-style="compact"] .header {
  padding: 0 0.9375rem;
  padding-right: 9.375rem; }

[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .header {
  padding: 0;
  padding-right: 16rem; }

[direction="rtl"][data-sidebar-style="modern"] .header {
  padding: 0 0.9375rem;
  padding-right: 9.375rem; }

[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .header {
  padding: 0;
  padding-right: 16rem; }

[direction="rtl"] {
  text-align: right; }
  [direction="rtl"] .dlabnav {
    text-align: right; }
    [direction="rtl"] .dlabnav .metismenu ul {
      padding: 0 25px 0 0; }
      [direction="rtl"] .dlabnav .metismenu ul:after {
        left: auto;
        right: 25px; }
      [direction="rtl"] .dlabnav .metismenu ul a:before {
        left: auto;
        right: -5px; }
    [direction="rtl"] .dlabnav .metismenu li > a svg {
      margin-left: 5px;
      margin-right: 0; }
      [data-sidebar-style="compact"][direction="rtl"] .dlabnav .metismenu li > a svg {
        left: auto;
        margin-left: auto;
        margin-right: auto; }
      [data-sidebar-style="icon-hover"][direction="rtl"] .dlabnav .metismenu li > a svg {
        margin-left: 0; }
    [direction="rtl"] .dlabnav .metismenu li.active > .has-arrow:after {
      transform: rotate(45deg) translateY(-50%); }
    [direction="rtl"] .dlabnav .metismenu .has-arrow:after {
      left: 1.5625rem;
      right: auto; }
      [data-layout="horizontal"][direction="rtl"] .dlabnav .metismenu .has-arrow:after {
        left: 1.125rem; }
      [data-sidebar-style="modern"][direction="rtl"] .dlabnav .metismenu .has-arrow:after {
        -webkit-transform: rotate(-45deg) translateY(-50%);
        transform: rotate(-45deg) translateY(-50%); }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul li:hover ul {
    right: 11.8125rem;
    left: 0; }

[direction="rtl"] .list-group {
  padding-left: 0; }

[direction="rtl"] .form-check-input {
  margin-left: -1.25rem;
  margin-right: inherit; }

[direction="rtl"] .form-check-inline .form-check-input {
  margin-right: 0;
  margin-left: 10px; }

[direction="rtl"] .radio input,
[direction="rtl"] .radio-inline,
[direction="rtl"] .checkbox input,
[direction="rtl"] .checkbox-inline input {
  margin-left: 0;
  margin-right: 0; }

[direction="rtl"] .content-body {
  margin-right: 17.1875rem;
  margin-left: auto; }
  [data-sidebar-style="modern"][direction="rtl"] .content-body {
    margin-right: 9.375rem; }
  [direction="rtl"] .content-body .page-titles {
    text-align: right; }

[direction="rtl"][data-layout="horizontal"] .content-body {
  margin-right: 0; }

[direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu li li .has-arrow:after {
  -webkit-transform: rotate(-4deg) translateY(-50%);
  transform: rotate(-45deg) translateY(-50%); }

[direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .content-body {
  margin-right: 3.75rem; }

[direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .content-body {
  margin-right: 9.375rem; }

[direction="rtl"][data-sidebar-style="overlay"] .content-body {
  margin-right: 0; }

[direction="rtl"] #external-events .external-event:before {
  margin-right: 0;
  margin-left: .9rem; }

[direction="rtl"] .post-input a i {
  margin-left: 15px;
  margin-right: 0; }

@media only screen and (max-width: 1350px) and (min-width: 1200px) {
  [direction="rtl"] .content-body {
    margin-right: 14.375rem; } }

[direction="rtl"] .sidebar-right {
  left: -15.625rem;
  right: auto;
  box-shadow: 2px 3px 10px 0px rgba(119, 119, 119, 0.1); }
  [direction="rtl"] .sidebar-right.show {
    left: 0;
    right: auto; }
  [direction="rtl"] .sidebar-right .sidebar-right-trigger {
    left: 100%;
    right: auto;
    border-radius: 0 5px 5px 0;
    box-shadow: 5px 3px 5px 0px rgba(119, 119, 119, 0.15); }

[direction="rtl"] .bootstrap-select .dropdown-toggle .filter-option {
  text-align: right; }

html[dir="rtl"] [direction="rtl"] .footer {
  padding-right: 17.1875rem;
  padding-left: 0; }
  @media (max-width: 767.98px) {
    html[dir="rtl"] [direction="rtl"] .footer {
      padding-right: 0; } }

html[dir="rtl"] [direction="rtl"][data-sidebar-style="overlay"] .footer {
  padding-right: 0; }

html[dir="rtl"] [direction="rtl"] .menu-toggle .footer {
  padding-right: 3.75rem; }

html[dir="rtl"] [direction="rtl"][data-container="boxed"] .footer {
  padding-right: 0; }

html[dir="rtl"] [direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .footer {
  padding-right: 3.75rem; }

html[dir="rtl"] [direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .footer {
  padding-right: 9.375rem; }

.nav-label {
  margin: 10px 30px 0;
  padding: 1.5625rem 0 10px;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.05rem;
  border-top: 1px solid #eaeaea;
  color: #999999; }
  [data-theme-version="dark"] .nav-label {
    border-color: #333a54; }
  .nav-label.first {
    border: 0px;
    margin-top: 0px; }

.nav-badge {
  position: absolute;
  right: 2.8125rem;
  top: 0.625rem; }

.content-body {
  margin-left: var(--width);
  z-index: 0;
  transition: all .2s ease; }
  @media only screen and (min-width: 1200px) and (max-width: 1400px) {
    .content-body {
      margin-left: 17rem; } }

.bell img {
  -webkit-animation: ring 8s .7s ease-in-out infinite;
  -webkit-transform-origin: 50% 4px;
  -moz-animation: ring 8s .7s ease-in-out infinite;
  -moz-transform-origin: 50% 4px;
  animation: ring 8s .7s ease-in-out infinite; }

@-webkit-keyframes ring {
  0% {
    -webkit-transform: rotateZ(0); }
  1% {
    -webkit-transform: rotateZ(30deg); }
  3% {
    -webkit-transform: rotateZ(-28deg); }
  5% {
    -webkit-transform: rotateZ(34deg); }
  7% {
    -webkit-transform: rotateZ(-32deg); }
  9% {
    -webkit-transform: rotateZ(30deg); }
  11% {
    -webkit-transform: rotateZ(-28deg); }
  13% {
    -webkit-transform: rotateZ(26deg); }
  15% {
    -webkit-transform: rotateZ(-24deg); }
  17% {
    -webkit-transform: rotateZ(22deg); }
  19% {
    -webkit-transform: rotateZ(-20deg); }
  21% {
    -webkit-transform: rotateZ(18deg); }
  23% {
    -webkit-transform: rotateZ(-16deg); }
  25% {
    -webkit-transform: rotateZ(14deg); }
  27% {
    -webkit-transform: rotateZ(-12deg); }
  29% {
    -webkit-transform: rotateZ(10deg); }
  31% {
    -webkit-transform: rotateZ(-8deg); }
  33% {
    -webkit-transform: rotateZ(6deg); }
  35% {
    -webkit-transform: rotateZ(-4deg); }
  37% {
    -webkit-transform: rotateZ(2deg); }
  39% {
    -webkit-transform: rotateZ(-1deg); }
  41% {
    -webkit-transform: rotateZ(1deg); }
  43% {
    -webkit-transform: rotateZ(0); }
  100% {
    -webkit-transform: rotateZ(0); } }

@-moz-keyframes ring {
  0% {
    -moz-transform: rotate(0); }
  1% {
    -moz-transform: rotate(30deg); }
  3% {
    -moz-transform: rotate(-28deg); }
  5% {
    -moz-transform: rotate(34deg); }
  7% {
    -moz-transform: rotate(-32deg); }
  9% {
    -moz-transform: rotate(30deg); }
  11% {
    -moz-transform: rotate(-28deg); }
  13% {
    -moz-transform: rotate(26deg); }
  15% {
    -moz-transform: rotate(-24deg); }
  17% {
    -moz-transform: rotate(22deg); }
  19% {
    -moz-transform: rotate(-20deg); }
  21% {
    -moz-transform: rotate(18deg); }
  23% {
    -moz-transform: rotate(-16deg); }
  25% {
    -moz-transform: rotate(14deg); }
  27% {
    -moz-transform: rotate(-12deg); }
  29% {
    -moz-transform: rotate(10deg); }
  31% {
    -moz-transform: rotate(-8deg); }
  33% {
    -moz-transform: rotate(6deg); }
  35% {
    -moz-transform: rotate(-4deg); }
  37% {
    -moz-transform: rotate(2deg); }
  39% {
    -moz-transform: rotate(-1deg); }
  41% {
    -moz-transform: rotate(1deg); }
  43% {
    -moz-transform: rotate(0); }
  100% {
    -moz-transform: rotate(0); } }

@keyframes ring {
  0% {
    transform: rotate(0); }
  1% {
    transform: rotate(30deg); }
  3% {
    transform: rotate(-28deg); }
  5% {
    transform: rotate(34deg); }
  7% {
    transform: rotate(-32deg); }
  9% {
    transform: rotate(30deg); }
  11% {
    transform: rotate(-28deg); }
  13% {
    transform: rotate(26deg); }
  15% {
    transform: rotate(-24deg); }
  17% {
    transform: rotate(22deg); }
  19% {
    transform: rotate(-20deg); }
  21% {
    transform: rotate(18deg); }
  23% {
    transform: rotate(-16deg); }
  25% {
    transform: rotate(14deg); }
  27% {
    transform: rotate(-12deg); }
  29% {
    transform: rotate(10deg); }
  31% {
    transform: rotate(-8deg); }
  33% {
    transform: rotate(6deg); }
  35% {
    transform: rotate(-4deg); }
  37% {
    transform: rotate(2deg); }
  39% {
    transform: rotate(-1deg); }
  41% {
    transform: rotate(1deg); }
  43% {
    transform: rotate(0); }
  100% {
    transform: rotate(0); } }

.dlabnav {
  width: var(--width);
  padding-bottom: 0;
  height: 100%;
  position: absolute;
  top: 0;
  padding-top: var(--height);
  z-index: 3;
  background-color: #fff;
  box-shadow: 0px 0px 10px rgba(120, 130, 140, 0.13);
  transition: all .2s ease; }
  @media only screen and (max-width: 1199px) {
    .dlabnav {
      padding-top: 80px; } }
  @media only screen and (max-width: 767px) {
    .dlabnav {
      width: 18rem; } }
  .dlabnav .dlabnav-scroll {
    position: relative;
    height: 100%; }
  @media only screen and (min-width: 1200px) and (max-width: 1400px) {
    .dlabnav {
      width: 17rem; } }
  .dlabnav ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  .dlabnav .metismenu {
    display: flex;
    flex-direction: column;
    padding-top: 15px; }
    @media only screen and (max-width: 767px) {
      .dlabnav .metismenu {
        padding-top: 0; } }
    .dlabnav .metismenu.fixed {
      position: fixed;
      top: 0;
      width: 100%;
      left: 0; }
    .dlabnav .metismenu > li {
      display: flex;
      flex-direction: column; }
      .dlabnav .metismenu > li a > i {
        font-size: 1.25rem;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        top: 0;
        line-height: 1;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
        margin-right: 15px;
        text-align: center;
        padding: 0px; }
        [data-sidebar-style="compact"] .dlabnav .metismenu > li a > i {
          display: block;
          padding: 0; }
        @media only screen and (max-width: 767px) {
          .dlabnav .metismenu > li a > i {
            font-size: 1.25rem;
            padding: 0 .75rem 0 0;
            margin-right: 0px; } }
      .dlabnav .metismenu > li > a {
        font-weight: 500;
        display: inline-block;
        font-size: 15px; }
        .dlabnav .metismenu > li > a svg {
          max-width: 24px;
          max-height: 24px;
          height: 100%;
          margin-right: 5px;
          margin-top: -3px;
          color: var(--primary); }
        .dlabnav .metismenu > li > a g [fill] {
          fill: var(--primary); }
      .dlabnav .metismenu > li:hover > a, .dlabnav .metismenu > li:focus > a {
        color: var(--primary); }
        .dlabnav .metismenu > li:hover > a g [fill], .dlabnav .metismenu > li:focus > a g [fill] {
          fill: var(--primary); }
      .dlabnav .metismenu > li.mm-active > a {
        color: var(--primary); }
        .dlabnav .metismenu > li.mm-active > a g [fill] {
          fill: var(--primary); }
    .dlabnav .metismenu li {
      position: relative; }
    .dlabnav .metismenu ul {
      transition: all .2s ease-in-out;
      position: relative;
      z-index: 1;
      padding: 0 0; }
      .dlabnav .metismenu ul a {
        padding-top: .5rem;
        padding-bottom: .5rem;
        position: relative;
        font-size: 16px;
        padding-left: 4.67rem; }
        @media only screen and (max-width: 1400px) {
          .dlabnav .metismenu ul a {
            padding-left: 4rem;
            font-size: 14px; } }
        @media only screen and (max-width: 767px) {
          .dlabnav .metismenu ul a {
            padding-left: 3.5rem; } }
        .dlabnav .metismenu ul a:hover, .dlabnav .metismenu ul a:focus, .dlabnav .metismenu ul a.mm-active {
          text-decoration: none;
          color: var(--primary); }
    .dlabnav .metismenu a {
      position: relative;
      display: block;
      padding: 0.625rem 1.875rem;
      outline-width: 0;
      color: #7e7e7e;
      text-decoration: none; }
      @media only screen and (max-width: 767px) {
        .dlabnav .metismenu a {
          padding: 0.625rem 1.25rem; } }
    .dlabnav .metismenu .has-arrow:after {
      width: .5rem;
      height: .5rem;
      right: 1.875rem;
      top: 48%;
      border-color: inherit;
      -webkit-transform: rotate(-225deg) translateY(-50%);
      transform: rotate(-225deg) translateY(-50%); }
    .dlabnav .metismenu .has-arrow[aria-expanded=true]:after,
    .dlabnav .metismenu .mm-active > .has-arrow:after {
      -webkit-transform: rotate(-135deg) translateY(-50%);
      transform: rotate(-135deg) translateY(-50%); }

@media only screen and (max-width: 1199px) {
  .nav-header {
    width: 5rem; } }

@media (max-width: 767px) {
  .brand-title {
    display: none; }
  .footer {
    padding-left: 0; }
  .dlabnav {
    left: 0;
    top: 5rem;
    padding-top: 1rem; } }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu > ul.collapse:not(.in),
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu > ul.collapse:not(.in) {
  height: 252px !important; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu:hover > a {
  width: calc(70vw + 3.75rem); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu:hover > ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  max-height: 13.75rem;
  width: 70vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-xl:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-xl:hover > a {
  width: calc(70vw + 3rem); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-xl:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-xl:hover > ul {
  max-height: 200px;
  width: 70vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-xl:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-xl:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-lg:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-lg:hover > a {
  width: calc(55vw + 3rem); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-lg:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-lg:hover > ul {
  max-height: 200px;
  width: 55vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-lg:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-lg:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-md:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-md:hover > a {
  width: calc(45vw + 3); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-md:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-md:hover > ul {
  max-height: 18.75rem;
  width: 45vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-md:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-md:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-sm:hover > a,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-sm:hover > a {
  width: calc(30vw + 3); }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-sm:hover > ul,
[data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-sm:hover > ul {
  max-height: 18.125rem;
  width: 30vw; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mega-menu-sm:hover > ul ul a,
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mega-menu-sm:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu:hover > a {
  width: calc(60vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu:hover > ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  max-height: 25rem;
  width: 60vw; }
  [data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu:hover > ul ul a {
    width: 101%; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-xl:hover > a {
  width: calc(60vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-xl:hover > ul {
  max-height: 25.625rem;
  width: 60vw; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-lg:hover > a {
  width: calc(50vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-lg:hover > ul {
  max-height: 16.25rem;
  width: 50vw; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-md:hover > a {
  width: calc(40vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-md:hover > ul {
  max-height: 18.75rem;
  width: 40vw; }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-sm:hover > a {
  width: calc(22vw + 3.75rem); }

[data-sidebar-style="mini"][data-layout="vertical"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-sm:hover > ul {
  max-height: 18.125rem;
  width: 22vw; }

[data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:not(:last-child) {
  position: static; }

[data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul {
  left: 0;
  right: 0; }
  [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #333a54; }
  [data-sibebarbg="color_2"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #03090f; }
  [data-sibebarbg="color_3"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #112f9a; }
  [data-sibebarbg="color_4"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #22134e; }
  [data-sibebarbg="color_5"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #711717; }
  [data-sibebarbg="color_6"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #121843; }
  [data-sibebarbg="color_7"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #3511d0; }
  [data-sibebarbg="color_8"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #1161aa; }
  [data-sibebarbg="color_9"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #002629; }
  [data-sibebarbg="color_10"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li {
    border-color: #af5b00; }
  [data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li a {
    transition: all .4s ease-in-out; }
    [data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu ul li a:hover {
      border-radius: 0.25rem; }

[data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  max-height: 13.75rem;
  width: 70vw;
  z-index: 99; }
  [data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
    content: "";
    height: 100%;
    width: 1px;
    position: absolute;
    background-color: #fff;
    right: 2.8125rem;
    top: 0; }
    [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #1d2544; }
    [data-sibebarbg="color_2"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #0c223a; }
    [data-sibebarbg="color_3"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #163dc8; }
    [data-sibebarbg="color_4"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #331d77; }
    [data-sibebarbg="color_5"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #9c1f1f; }
    [data-sibebarbg="color_6"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #1d276b; }
    [data-sibebarbg="color_7"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #4c27ed; }
    [data-sibebarbg="color_8"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #167cd8; }
    [data-sibebarbg="color_9"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #00545c; }
    [data-sibebarbg="color_10"][data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul::after {
      background-color: #e27500; }
  [data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu:hover > ul ul a {
    width: 101%; }

[data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu-xl:hover > ul {
  max-height: 210px;
  width: 70vw; }

[data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu-lg:hover > ul {
  max-height: 210px;
  width: 700px;
  height: 210px !important; }
  @media only screen and (min-width: 1200px) and (max-width: 1500px) {
    [data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu-lg:hover > ul {
      width: 700px; } }

[data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu-md:hover > ul {
  max-height: 20rem;
  width: 54vw; }
  @media only screen and (min-width: 1200px) and (max-width: 1500px) {
    [data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu-md:hover > ul {
      width: 60vw; } }

[data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu-sm:hover > ul {
  max-height: 20rem;
  width: 25vw; }
  @media only screen and (min-width: 1200px) and (max-width: 1500px) {
    [data-layout="horizontal"] .dlabnav .metismenu > li.mega-menu-sm:hover > ul {
      width: 35vw; } }

[data-layout="horizontal"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu:hover > ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column; }

[data-layout="horizontal"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-xl:hover > ul {
  max-height: 21.875rem;
  width: 100%; }

[data-layout="horizontal"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-lg:hover > ul {
  max-height: 21.875rem;
  width: 55vw; }

[data-layout="horizontal"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-md:hover > ul {
  max-height: 18.75rem;
  width: 45vw; }

[data-layout="horizontal"][data-container="boxed"] .dlabnav .metismenu > li.mega-menu-sm:hover > ul {
  max-height: 18.125rem;
  width: 50vw; }

:root {
  --primary: #2953E8;
  --secondary: #5C3799;
  --primary-hover: #163dc8;
  --primary-dark: #0c216c;
  --rgba-primary-1: rgba(41, 83, 232, 0.1);
  --rgba-primary-2: rgba(41, 83, 232, 0.2);
  --rgba-primary-3: rgba(41, 83, 232, 0.3);
  --rgba-primary-4: rgba(41, 83, 232, 0.4);
  --rgba-primary-5: rgba(41, 83, 232, 0.5);
  --rgba-primary-6: rgba(41, 83, 232, 0.6);
  --rgba-primary-7: rgba(41, 83, 232, 0.7);
  --rgba-primary-8: rgba(41, 83, 232, 0.8);
  --rgba-primary-9: rgba(41, 83, 232, 0.9);
  --rgba-secondary-1: rgba(92, 55, 153, 0.1);
  --rgba-secondary-2: rgba(92, 55, 153, 0.2);
  --rgba-secondary-3: rgba(92, 55, 153, 0.3);
  --rgba-secondary-4: rgba(92, 55, 153, 0.4);
  --rgba-secondary-5: rgba(92, 55, 153, 0.5);
  --rgba-secondary-6: rgba(92, 55, 153, 0.6);
  --rgba-secondary-7: rgba(92, 55, 153, 0.7);
  --rgba-secondary-8: rgba(92, 55, 153, 0.8);
  --rgba-secondary-9: rgba(92, 55, 153, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

:root {
  --width: 17.5rem;
  --height: 5rem; }

.badge.bg-primary {
  background: var(--primary); }

/*
0 - 600: Phone
600 - 900: Tablet portrait
900 - 1200: Tablet landscape
1200 - 1800: Normal styles
1800+ : Big Desktop
1em = 16px
The smaller device rules always should write below the bigger device rules
Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component
*/
[data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li {
  padding: 0 0 0 0; }
  [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li > a {
    font-size: 18px;
    padding: 20px 20px 20px 35px;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    position: relative; }
    @media only screen and (max-width: 1400px) {
      [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li > a {
        padding: 15px 25px;
        font-size: 16px; } }
    [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li > a:before {
      position: absolute;
      height: 100%;
      width: 7px;
      background: var(--primary);
      content: "";
      left: -7px;
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s;
      top: 0;
      border-radius: 0.5rem; }
  [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active {
    /* & > a{
							color:	var(--primary);
							i{
								color: var(--primary);
							}
							&:before{
								left:0;
							}
						} */ }
  [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li .has-arrow:after {
    right: 2.5rem; }
    @media only screen and (max-width: 1400px) {
      [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li .has-arrow:after {
        right: 1.5rem; } }
  @media only screen and (max-width: 1400px) {
    [data-sidebar-style="full"][data-layout="vertical"] .dlabnav .metismenu > li {
      padding: 0; } }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header {
  width: 5rem;
  z-index: 999; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .brand-logo {
    padding-left: 0;
    padding-right: 0;
    justify-content: center; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: var(--primary) !important; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .copyright,
[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .add-menu-sidebar {
  display: none !important; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header {
  padding-left: 6rem;
  width: 100%; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .header {
    padding: 0 0.9375rem;
    padding-right: 5rem; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav {
  width: 5rem;
  overflow: visible;
  position: absolute; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .nav-text {
    display: none; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .slimScrollDiv,
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .dlabnav-scroll {
    overflow: visible !important; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li {
    position: relative; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li a {
      padding: 13px;
      margin: 5px 0;
      border-radius: 100%; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li a svg {
        max-width: 24px;
        max-height: 24px;
        margin-right: 0; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li a:before {
        content: none; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul {
      position: absolute;
      left: 5rem;
      top: 0;
      width: 12rem;
      z-index: 1001;
      display: none;
      padding-left: 1px;
      height: auto !important;
      box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
      border-radius: 6px;
      margin-left: 0;
      border: 0;
      background: #fff; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul:after {
        content: "";
        position: absolute;
        background: inherit;
        width: 10px;
        height: 10px;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        left: -5px;
        top: 20px; }
      [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul {
        left: auto;
        right: 3rem; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul li:hover ul {
        left: 11.8125rem;
        top: 0; }
        [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul li:hover ul:after {
          content: none; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li:hover > ul {
      display: block;
      height: auto;
      overflow: visible; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li {
    transition: all 0.4s ease-in-out;
    padding: 0 13px; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li > a {
      text-align: center; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li > a.has-arrow:after {
        display: none; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li > a i {
        padding: 0;
        width: auto;
        height: auto;
        margin: 0;
        line-height: 1; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a {
      background: var(--primary);
      border-radius: 100%;
      color: #fff; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a i {
        color: #fff;
        padding: 0; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover:nth-last-child(-n + 1) > ul {
      bottom: 0;
      top: auto; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
      border-radius: 100%;
      background: var(--primary);
      color: #fff; }
      [data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
        background: #1e2746; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a i {
        color: #fff; }
    [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > ul {
      height: auto !important;
      padding: 10px 0; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > ul a {
        padding: 6px 20px 6px 20px;
        margin-left: -.1rem; }
      [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > ul ul {
        padding: 10px 0; }
        [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > ul ul a {
          padding: 6px 20px 6px 20px;
          margin-left: -.1rem; }
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu .nav-label,
  [data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu .nav-badge {
    display: none; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .content-body {
  margin-left: 5rem; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .content-body {
    margin-right: 5rem;
    margin-left: auto;
    border: 0; }

[data-sidebar-style="full"][data-layout="vertical"] .menu-toggle + .footer {
  padding-left: 5rem; }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle + .footer {
    padding-left: 0;
    padding-right: 5rem; }

[data-sidebar-style="full"][data-layout="horizontal"] .dlabnav .metismenu {
  padding: 0 30px;
  display: inline-flex;
  flex-wrap: wrap; }

[data-sidebar-style="full"][data-layout="horizontal"] .header .header-content {
  padding-left: 1.875rem; }

/*
0 - 600: Phone
600 - 900: Tablet portrait
900 - 1200: Tablet landscape
1200 - 1800: Normal styles
1800+ : Big Desktop
1em = 16px
The smaller device rules always should write below the bigger device rules
Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component
*/
:root {
  --primary: #2953E8;
  --secondary: #5C3799;
  --primary-hover: #163dc8;
  --primary-dark: #0c216c;
  --rgba-primary-1: rgba(41, 83, 232, 0.1);
  --rgba-primary-2: rgba(41, 83, 232, 0.2);
  --rgba-primary-3: rgba(41, 83, 232, 0.3);
  --rgba-primary-4: rgba(41, 83, 232, 0.4);
  --rgba-primary-5: rgba(41, 83, 232, 0.5);
  --rgba-primary-6: rgba(41, 83, 232, 0.6);
  --rgba-primary-7: rgba(41, 83, 232, 0.7);
  --rgba-primary-8: rgba(41, 83, 232, 0.8);
  --rgba-primary-9: rgba(41, 83, 232, 0.9);
  --rgba-secondary-1: rgba(92, 55, 153, 0.1);
  --rgba-secondary-2: rgba(92, 55, 153, 0.2);
  --rgba-secondary-3: rgba(92, 55, 153, 0.3);
  --rgba-secondary-4: rgba(92, 55, 153, 0.4);
  --rgba-secondary-5: rgba(92, 55, 153, 0.5);
  --rgba-secondary-6: rgba(92, 55, 153, 0.6);
  --rgba-secondary-7: rgba(92, 55, 153, 0.7);
  --rgba-secondary-8: rgba(92, 55, 153, 0.8);
  --rgba-secondary-9: rgba(92, 55, 153, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

:root {
  --width: 17.5rem;
  --height: 5rem; }

.badge.bg-primary {
  background: var(--primary); }

@media only screen and (min-width: 768px) {
  [data-sidebar-style="mini"] .nav-header {
    width: 5rem; }
    [data-sidebar-style="mini"] .nav-header .nav-control {
      z-index: -1; }
      [data-sidebar-style="mini"] .nav-header .nav-control .hamburger {
        left: 5rem !important; }
        [data-sidebar-style="mini"] .nav-header .nav-control .hamburger .line {
          background-color: #5b5e81 !important; }
    [data-sidebar-style="mini"] .nav-header .brand-title {
      display: none; }
    [data-sidebar-style="mini"] .nav-header .hamburger {
      display: none; }
  [data-sidebar-style="mini"] .header .header-content {
    padding-left: 1.875rem; }
    [direction="rtl"][data-sidebar-style="mini"] .header .header-content {
      padding-right: 1.875rem; }
  [data-sidebar-style="mini"] .dlabnav {
    width: 5rem;
    overflow: visible;
    position: absolute; }
    [data-sidebar-style="mini"] .dlabnav .copyright,
    [data-sidebar-style="mini"] .dlabnav .add-menu-sidebar {
      display: none !important; }
    [data-sidebar-style="mini"] .dlabnav .nav-text {
      display: none; }
    [data-sidebar-style="mini"] .dlabnav .slimScrollDiv,
    [data-sidebar-style="mini"] .dlabnav .dlabnav-scroll {
      overflow: visible !important; }
    [data-sidebar-style="mini"] .dlabnav .nav-user {
      padding: 11px; }
      [data-sidebar-style="mini"] .dlabnav .nav-user .media-body {
        display: none; }
    [data-sidebar-style="mini"] .dlabnav .metismenu li a {
      padding: 0.813rem 0.875rem; }
      [data-sidebar-style="mini"] .dlabnav .metismenu li a svg {
        margin-right: 0; }
    [data-sidebar-style="mini"] .dlabnav .metismenu li > ul {
      position: absolute;
      left: 5rem;
      top: 2.9375rem;
      width: 11.875rem;
      z-index: 1001;
      display: none;
      padding-left: 1px;
      box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
      height: auto !important;
      border-radius: 6px;
      background: #fff; }
      [direction="rtl"]:not([data-layout="horizontal"])[data-sidebar-style="mini"] .dlabnav .metismenu li > ul {
        left: auto;
        right: 5rem;
        box-shadow: -6px 6px 10px rgba(0, 0, 0, 0.15); }
    [data-sidebar-style="mini"] .dlabnav .metismenu > li {
      padding: 2px 15px; }
      [data-sidebar-style="mini"] .dlabnav .metismenu > li > a.has-arrow:after {
        display: none; }
    [data-sidebar-style="mini"] .dlabnav .metismenu .nav-label,
    [data-sidebar-style="mini"] .dlabnav .metismenu .nav-badge {
      display: none; }
  [data-sidebar-style="mini"] .content-body {
    margin-left: 5rem; }
  [data-sidebar-style="mini"] .footer {
    padding-left: 5rem; }
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li:hover > ul {
    display: block; }
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:nth-last-child(-n + 1) > ul {
    bottom: 0;
    top: auto !important; }
    [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:nth-last-child(-n + 1) > ul:after {
      top: auto;
      bottom: 20px; } }

@media only screen and (min-width: 768px) and (max-width: 1199px) {
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:nth-last-child(-n + 1) > ul {
    bottom: 0;
    top: auto !important; } }

@media only screen and (min-width: 768px) {
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li > ul {
    overflow: visible; }
    [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li > ul:after {
      content: none; }
    [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li > ul li:hover ul {
      padding: 10px 0;
      width: 13rem;
      left: 13rem;
      top: -10px;
      border: 0;
      margin: 0; }
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li > ul li:hover ul:after {
        content: none; }
      [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li > ul li:hover ul {
        left: auto;
        right: 13rem; }
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a {
    background: #2953E8;
    color: #fff;
    border-radius: 4rem; }
    [data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a {
      background: #181f39; }
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
    background: #2953E8;
    color: #fff;
    border-radius: 4rem;
    position: unset; }
    [data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
      background: #1e2746; }
    [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a .nav-text {
      padding-left: auto;
      padding-right: 1.6875rem; }
  [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul {
    height: auto !important;
    overflow: visible;
    border: 0;
    margin-left: 0;
    left: 5rem;
    width: 13rem;
    border-radius: 12px;
    border: 0;
    padding: 10px 0;
    top: 0; }
    [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul:after {
      content: "";
      position: absolute;
      background: inherit;
      width: 10px;
      height: 10px;
      transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      left: -5px;
      top: 20px; }
    [data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul {
      box-shadow: 0px 9px 10px 0px rgba(0, 0, 0, 0.1); }
    [direction="rtl"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul {
      left: auto;
      right: 5rem; }
    [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul a {
      padding: 6px 20px 6px 20px; }
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul a:before {
        content: none; }
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul a.has-arrow:after {
        right: 1.25rem; }
    [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul ul a {
      padding: 6px 20px 6px 20px;
      margin-left: -1.6px; }
      [data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > ul ul a:before {
        content: none; }
  [data-sidebar-style="mini"][data-header-position="fixed"][data-container="boxed"][data-layout="vertical"] .header {
    width: 1199px;
    padding-left: 5rem; }
  /* [data-sidebar-style="mini"][data-header-position="fixed"][data-layout="horizontal"]{
		.content-body {
		padding-top: 10.3rem;
		}
	}  */
  [data-sidebar-style="mini"][data-layout="horizontal"] {
    /* .content-body {
			padding-top: 10.3rem;
		} */
    /*  .dlabnav {
			 position: fixed; 
			padding: 0.625rem 0;
		} */ }
    [data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu {
      padding: 0 30px; }
    [data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li > a {
      padding: 18px 20px;
      border-radius: 50%; }
      [data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li > a:hover {
        background-color: var(--rgba-primary-1); }
      [data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li > a i {
        margin-right: 0;
        padding-right: 0; }
      [direction="rtl"][data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li > a {
        padding: 15px 20px; }
        [direction="rtl"][data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li > a svg {
          margin-left: 0; }
      [data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li > a svg {
        margin-right: 0;
        margin-top: 0; }
    [data-sidebar-style="mini"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a {
      background: var(--rgba-primary-1);
      border-radius: 50%; }
  /* [data-sidebar-style="mini"][data-container="wide-boxed"][data-layout="horizontal"] {	 
		.content-body{
			padding-top:10.1rem;
		}
	} */
  /* [data-sidebar-style="mini"][data-container="boxed"][data-layout="horizontal"] {
		.content-body{
			padding-top:10rem;
		}
	} */ }

@media only screen and (max-width: 1199px) {
  [data-sidebar-style="mini"] .dlabnav li.mm-active ul {
    height: auto !important; } }

:root {
  --primary: #2953E8;
  --secondary: #5C3799;
  --primary-hover: #163dc8;
  --primary-dark: #0c216c;
  --rgba-primary-1: rgba(41, 83, 232, 0.1);
  --rgba-primary-2: rgba(41, 83, 232, 0.2);
  --rgba-primary-3: rgba(41, 83, 232, 0.3);
  --rgba-primary-4: rgba(41, 83, 232, 0.4);
  --rgba-primary-5: rgba(41, 83, 232, 0.5);
  --rgba-primary-6: rgba(41, 83, 232, 0.6);
  --rgba-primary-7: rgba(41, 83, 232, 0.7);
  --rgba-primary-8: rgba(41, 83, 232, 0.8);
  --rgba-primary-9: rgba(41, 83, 232, 0.9);
  --rgba-secondary-1: rgba(92, 55, 153, 0.1);
  --rgba-secondary-2: rgba(92, 55, 153, 0.2);
  --rgba-secondary-3: rgba(92, 55, 153, 0.3);
  --rgba-secondary-4: rgba(92, 55, 153, 0.4);
  --rgba-secondary-5: rgba(92, 55, 153, 0.5);
  --rgba-secondary-6: rgba(92, 55, 153, 0.6);
  --rgba-secondary-7: rgba(92, 55, 153, 0.7);
  --rgba-secondary-8: rgba(92, 55, 153, 0.8);
  --rgba-secondary-9: rgba(92, 55, 153, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

:root {
  --width: 17.5rem;
  --height: 5rem; }

.badge.bg-primary {
  background: var(--primary); }

@media (min-width: 1199px) {
  [data-layout="horizontal"] .nav-header {
    width: 16rem; }
    [data-layout="horizontal"] .nav-header .nav-control {
      display: none; }
    [data-layout="horizontal"] .nav-header .brand-logo {
      /*  padding-left: 0;
                justify-content: center; */ }
  [data-layout="horizontal"] .header {
    width: 100%;
    padding-left: 16rem; }
  [data-layout="horizontal"] .dlabnav {
    width: 100%;
    position: relative;
    height: auto;
    padding-top: 0px;
    padding-bottom: 0;
    top: 0;
    z-index: 2; }
    [data-layout="horizontal"] .dlabnav .copyright {
      display: none; }
    [data-layout="horizontal"] .dlabnav .add-menu-sidebar {
      display: none; }
    [data-layout="horizontal"] .dlabnav .slimScrollDiv {
      overflow: visible !important; }
      [data-layout="horizontal"] .dlabnav .slimScrollDiv .dlabnav-scroll {
        overflow: visible !important; }
    [data-layout="horizontal"] .dlabnav .dlabnav-scroll {
      overflow: visible !important; }
    [data-layout="horizontal"] .dlabnav .slimScrollBar {
      display: none !important; }
    [data-layout="horizontal"] .dlabnav .nav-user,
    [data-layout="horizontal"] .dlabnav .nav-label {
      display: none; }
    [data-layout="horizontal"] .dlabnav .metismenu {
      flex-direction: row;
      flex-wrap: wrap; }
      [data-layout="horizontal"] .dlabnav .metismenu .collapse.in {
        display: none; }
      [data-layout="horizontal"] .dlabnav .metismenu ul {
        border-left: 0; }
        [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu ul {
          box-shadow: 0px 10px 13px 0px rgba(0, 0, 0, 0.1); }
      [data-layout="horizontal"] .dlabnav .metismenu li {
        flex-direction: column;
        position: relative; }
        [data-layout="horizontal"] .dlabnav .metismenu li:hover > ul {
          display: block; }
        [data-layout="horizontal"] .dlabnav .metismenu li > ul {
          position: absolute;
          height: auto !important;
          top: 3.4rem;
          width: 100%;
          min-width: 13.75rem;
          z-index: 999;
          left: auto;
          right: auto;
          padding: 0.5rem 0;
          display: none;
          box-shadow: 0px 0px 40px 0px rgba(82, 63, 105, 0.1);
          margin: 0;
          background: #fff; }
          [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu li > ul {
            box-shadow: 0px 10px 13px 0px rgba(0, 0, 0, 0.1);
            background: #1e2746; }
          [data-layout="horizontal"] .dlabnav .metismenu li > ul li {
            padding: 0; }
            [data-layout="horizontal"] .dlabnav .metismenu li > ul li a {
              transition: all .4s ease-in-out;
              padding: 8px 20px 8px 20px;
              margin-left: -.1rem; }
              [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu li > ul li a {
                padding: 8px 45px 8px 20px;
                text-align: right; }
              [data-layout="horizontal"] .dlabnav .metismenu li > ul li a:hover {
                border-radius: .4rem; }
              [data-layout="horizontal"] .dlabnav .metismenu li > ul li a:before {
                left: 22px; }
                [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu li > ul li a:before {
                  left: auto;
                  right: 21px; }
          [data-layout="horizontal"] .dlabnav .metismenu li > ul ul {
            left: 100%;
            top: 0;
            box-shadow: 0px 10px 13px 0px rgba(82, 63, 105, 0.05); }
            [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu li > ul ul {
              left: auto;
              right: 100%; }
      [data-layout="horizontal"] .dlabnav .metismenu > li {
        flex: 0 0 auto;
        position: relative;
        margin: auto 0; }
        [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li {
          border-color: rgba(255, 255, 255, 0.07); }
          [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active {
            border-color: transparent; }
        [data-layout="horizontal"] .dlabnav .metismenu > li.mm-active {
          padding: 0; }
          [data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a {
            background: var(--rgba-primary-1);
            box-shadow: unset; }
            [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a {
              background: #181f39; }
        [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li:first-child {
          border-right: 0; }
        [data-theme-version="dark"][direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li {
          border-color: #333a54; }
        [data-layout="horizontal"] .dlabnav .metismenu > li > a {
          padding: 15px 40px 15px 15px; }
          [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li > a {
            padding: 15px 15px 15px 40px; }
          [data-layout="horizontal"] .dlabnav .metismenu > li > a i {
            padding: 0 0.4375rem 0 0; }
            [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li > a i {
              padding: 0 0 0 0.4375rem; }
          [data-layout="horizontal"] .dlabnav .metismenu > li > a .nav-badge {
            display: none; }
          [data-layout="horizontal"] .dlabnav .metismenu > li > a:after {
            right: 20px;
            transform: rotate(-135deg) translateY(-50%); }
        [data-layout="horizontal"] .dlabnav .metismenu > li:hover {
          border-color: transparent; }
          [data-layout="horizontal"] .dlabnav .metismenu > li:hover > ul {
            display: flex !important;
            flex-direction: column;
            flex-wrap: wrap;
            height: auto !important;
            box-shadow: 0px 10px 13px 0px rgba(82, 63, 105, 0.05); }
            [data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li:hover > ul {
              box-shadow: 0px 0 13px 0px rgba(0, 0, 0, 0.1); }
        [data-layout="horizontal"] .dlabnav .metismenu > li > ul > li:hover ul.collapse {
          display: block !important;
          position: absolute;
          left: auto !important;
          right: -100% !important;
          top: 0 !important; }
        [data-layout="horizontal"] .dlabnav .metismenu > li:nth-last-child(-n + 5) > ul {
          left: 0;
          right: 0; }
          [data-layout="horizontal"] .dlabnav .metismenu > li:nth-last-child(-n + 5) > ul > li:hover ul.collapse {
            right: auto !important;
            left: -100% !important; }
        [data-layout="horizontal"] .dlabnav .metismenu > li:last-child > ul ul {
          left: -100%; }
        [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li:nth-last-child(-n + 3) > ul {
          left: 0;
          right: auto; }
          [direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu > li:nth-last-child(-n + 3) > ul > li:hover ul.collapse {
            right: -100% !important;
            left: auto !important; }
  [data-layout="horizontal"] .content-body {
    margin-left: 0 !important; }
    [data-layout="horizontal"] .content-body .page-titles {
      margin-left: 0;
      margin-right: 0;
      margin-bottom: 1.875rem; }
  [data-layout="horizontal"] .footer {
    margin-left: 0;
    margin: 0 auto;
    padding-left: 0; }
  [data-layout="horizontal"] .sidebar-right {
    z-index: 1; }
  [data-header-position="fixed"][data-layout="horizontal"] .dlabnav {
    top: 5rem; }
  [data-header-position="fixed"][data-sidebar-position="fixed"] .dlabnav {
    position: fixed; }
  /*  [data-header-position="fixed"][data-layout="horizontal"]{
        .content-body {
            padding-top:  unset 8.3rem ;
        }
    } */
  [data-container="boxed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-header-position="fixed"] .content-body {
    padding-top: 11.5rem; }
  [data-container="boxed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-header-position="fixed"][data-sidebar-style="mini"] .content-body {
    padding-top: 8.9rem; }
  /*  [data-container="boxed"][data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-sidebar-style="compact"]{
		.content-body{
			 padding-top: 15.5rem;
		}
	} */
  [data-layout="horizontal"][data-container="boxed"] .footer {
    margin-left: 0;
    max-width: 1199px;
    margin: 0 auto; }
  [data-layout="horizontal"][data-container="wide"] .page-titles {
    margin-left: -30px;
    margin-right: -30px; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .page-titles {
    margin-top: 0; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .metismenu > li > ul {
    top: 4.315rem; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .metismenu > li > a {
    padding: 0.8125rem 1.1rem;
    margin-right: 0.625rem; }
    [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .metismenu > li > a::after {
      display: none; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .metismenu > li li {
    text-align: left; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav ul.mm-collapse li a::before {
    display: none; }
  [data-theme-version="dark"][data-sidebar-style="mini"][data-layout="horizontal"] .content-body {
    border-left: 1px solid #333a54; }
  [data-sidebar-style="mini"][data-layout="horizontal"] .nav-header {
    width: 6rem;
    padding-left: 30px;
    padding-right: 30px;
    border-bottom: 1px solid #EEEEEE; }
    [data-sidebar-style="mini"][data-layout="horizontal"] .nav-header .brand-logo {
      justify-content: start;
      border-bottom: 0; }
    [data-theme-version="dark"][data-sidebar-style="mini"][data-layout="horizontal"] .nav-header {
      border-color: #333a54; }
  [data-sidebar-style="mini"][data-layout="horizontal"] .header {
    width: 100%;
    padding-left: 6rem; }
  [data-sidebar-style="mini"][data-layout="horizontal"] .metismenu > li:hover a {
    width: auto; }
    [data-sidebar-style="mini"][data-layout="horizontal"] .metismenu > li:hover a .nav-text {
      display: none; }
  [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"] .content-body {
    padding-top: 8.5rem; }
  /* [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-sidebar-style="full"]{
		  .content-body {
            padding-top: 8.5rem;
        }
	} */
  [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-sidebar-style="compact"] .content-body {
    padding-top: 10.85rem; }
  [data-header-position="fixed"][data-layout="horizontal"][data-sidebar-position="fixed"][data-sidebar-style="compact"] .dlabnav .metismenu li a i {
    margin-right: 0px; }
  [data-sidebar-position="fixed"][data-layout="horizontal"] .dlabnav.fixed {
    position: fixed;
    left: 0;
    top: 0; }
  [data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .metismenu li a i {
    font-size: 1.5rem; } }

@media (min-width: 767px) {
  [data-sidebar-style="compact"] .dlabnav .nav-user {
    display: none; }
  [data-sidebar-style="compact"] .dlabnav .metismenu > li > a {
    padding: 1.5rem 1.625rem 1.5rem 1.5rem; }
  [data-sidebar-style="compact"] .dlabnav .metismenu > li ul {
    padding: 1rem 0; }
    [data-sidebar-style="compact"] .dlabnav .metismenu > li ul li > a {
      padding: 0.5rem 1rem; }
      [data-sidebar-style="compact"] .dlabnav .metismenu > li ul li > a.has-arrow:after {
        content: ""; }
  [data-sidebar-style="compact"] .dlabnav .metismenu li {
    text-align: center; }
    [data-sidebar-style="compact"] .dlabnav .metismenu li a svg {
      max-width: 21px;
      max-height: 21px;
      display: block;
      margin-left: auto;
      margin-right: auto; }
    [data-sidebar-style="compact"] .dlabnav .metismenu li a i {
      font-size: 2.2rem;
      margin-right: 0; }
    [data-sidebar-style="compact"] .dlabnav .metismenu li a:after {
      content: none; }
    [data-sidebar-style="compact"] .dlabnav .metismenu li a:before {
      content: "";
      height: 75px;
      width: 0;
      position: absolute;
      left: 0;
      top: 50%;
      transform: translatey(-50%);
      background: #2953E8;
      border-radius: 0 0.5rem 0.5rem 0;
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
    [data-sidebar-style="compact"] .dlabnav .metismenu li ul:after {
      content: none; }
    [data-sidebar-style="compact"] .dlabnav .metismenu li.mm-active > a, [data-sidebar-style="compact"] .dlabnav .metismenu li:hover > a {
      /* 	background: -moz-linear-gradient(left,  rgba(224,224,228,1) 0%, rgba(125,185,232,0) 100%); 
							background: -webkit-linear-gradient(left,  rgba(224,224,228,1) 0%,rgba(125,185,232,0) 100%); 
							background: linear-gradient(to right,  rgba(224,224,228,1) 0%,rgba(125,185,232,0) 100%);  */ }
      [data-sidebar-style="compact"] .dlabnav .metismenu li.mm-active > a:before, [data-sidebar-style="compact"] .dlabnav .metismenu li:hover > a:before {
        width: 10px; }
  [data-sidebar-style="compact"] .dlabnav .copyright {
    display: none; }
  [data-sidebar-style="compact"] .add-menu-sidebar {
    display: none; }
  [data-sidebar-style="compact"] .nav-text {
    display: inline-block;
    margin-top: 0.7125rem; }
  [data-sidebar-style="compact"] .nav-label.first {
    display: none; }
  [data-sidebar-style="compact"] .nav-badge {
    display: none; }
  [data-sidebar-style="compact"] .footer {
    padding-left: 9.375rem; }
  [data-sidebar-style="compact"] .content-body {
    margin-left: 15rem; } }

[data-layout="horizontal"][data-sidebar-style="compact"] .footer {
  padding-left: 0; }

[data-layout="horizontal"][data-sidebar-style="compact"] .content-body {
  margin-left: 0; }

[data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .metismenu {
  padding: 0 30px; }

[data-layout="horizontal"][data-sidebar-style="compact"] .dlabnav .metismenu > li a:before {
  display: none; }

[data-layout="vertical"][data-sidebar-style="compact"] .dlabnav {
  width: 11.25rem; }
  [data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu ul {
    background: rgba(0, 0, 0, 0.02); }
    [data-theme-version="dark"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu ul {
      background: 255, 255, 255, 0.05; }
    [data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu ul a:before {
      content: none; }
    [data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu ul ul a {
      padding: 0.625rem 0.9375rem; }
  [data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li > a.has-arrow::after {
    top: 1px;
    display: inline-block;
    right: auto;
    margin-left: 5px;
    position: relative;
    width: 7px;
    height: 7px;
    border-width: 2px 0px 0px 2px; }
    [direction="rtl"][data-layout="vertical"][data-sidebar-style="compact"] .dlabnav .metismenu > li > a.has-arrow::after {
      left: auto;
      margin-left: 0;
      margin-right: 5px; }

[data-layout="vertical"][data-sidebar-style="compact"] [data-sidebar-style="compact"][data-container="boxed"] .content-body {
  margin-left: 11.3rem; }

@media (min-width: 767px) {
  [data-sidebar-style="icon-hover"][data-layout="horizontal"][data-sidebar-style="icon-hover"] {
    /*  .content-body{
			padding-top:8.2rem;

		 } */ }
  [data-sidebar-style="icon-hover"][data-layout="horizontal"] {
    /* .dlabnav:hover .metismenu .mm-collapse:not(.mm-show) {
			display: block;
		} */ }
    [data-sidebar-style="icon-hover"][data-layout="horizontal"] .metismenu {
      padding: 0 30px; }
    [data-sidebar-style="icon-hover"][data-layout="horizontal"] .header .header-content {
      padding-left: 1.875rem; }
  [data-layout="vertical"][data-sidebar-style="icon-hover"][data-container="boxed"] .dlabnav {
    position: absolute; }
  [data-sidebar-style="icon-hover"][data-container="wide-boxed"] .header {
    width: 92.5rem; }
  [data-container="wide-boxed"] {
    background-color: var(--primary); }
    [data-container="wide-boxed"] .content-body {
      background-color: #EEEEEE; }
      [data-theme-version="dark"][data-container="wide-boxed"] .content-body {
        background-color: #181f39;
        border-right: 1px solid #333a54; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu li.mm-active > ul {
    display: none; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .header-info2 {
    justify-content: space-between; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .header-info2 img {
      order: 1;
      margin-right: 0; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .copyright {
    display: none; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .dlabnav .metismenu li.mm-active > ul {
    display: block; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .dlabnav .copyright {
    display: block; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header {
    width: 4.9rem; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo {
      padding-left: 14px;
      padding-right: 20px; }
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo {
        padding-left: 1.25rem;
        padding-right: 1.25rem; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo .logo-abbr {
        display: block; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .brand-logo .brand-title {
        display: none; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .nav-header .nav-control {
      display: none; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .header {
    padding-left: 5.063rem; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header {
      padding-right: 4.38rem;
      padding-left: 0.9375rem; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .header .header-content {
      padding-left: 1.375rem; }
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .header .header-content {
        padding-right: 1.375rem;
        padding-left: 0; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav {
    overflow: visible;
    position: absolute;
    left: -12.6rem;
    transition: 0.5s; } }
  @media only screen and (min-width: 767px) and (min-width: 1200px) and (max-width: 1350px) {
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav {
      left: -10rem; } }

@media (min-width: 767px) {
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav {
      left: auto;
      right: -12.125rem; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .nav-label {
      display: none; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .add-menu-sidebar {
      display: none; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li > a {
      display: flex;
      justify-content: space-between;
      margin: 0.625rem 0; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li > a > svg,
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu > li > a > i {
        order: 1;
        margin-right: 0;
        margin-top: 0; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
      border-left: 0;
      padding-left: 0;
      padding-right: 28px; }
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
        padding-right: 0;
        padding-left: 28px; }
      [data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
        border-color: #333a54; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul:after {
        left: auto;
        right: 28px; }
        [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul:after {
          left: 28px;
          right: auto; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul a {
        position: relative;
        padding-left: 2rem; }
        [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul a::before {
          left: auto;
          right: -5px; }
          [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul a::before {
            right: auto;
            left: -5px; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu .has-arrow::after {
      right: 5rem; }
      [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu .has-arrow::after {
        right: auto;
        left: 5rem; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header {
    width: 17.5rem;
    left: auto; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header .brand-logo {
      padding-left: 1.6rem; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header .brand-logo .logo {
        display: flex; }
      [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header .brand-logo .brand-title {
        display: inline-block; } }
  @media only screen and (min-width: 767px) and (max-width: 1400px) {
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .nav-header {
      width: 17rem; } }

@media (min-width: 767px) {
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle.mm-show {
    display: block; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .header {
    padding-left: 4.38rem; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .header {
      padding-right: 4.38rem;
      padding-left: 0.9375rem; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .dlabnav {
    left: 0; }
    [data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .dlabnav .metismenu .has-arrow:after {
      opacity: 1; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .iconhover-toggle .dlabnav {
      left: auto;
      right: 0; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .content-body {
    margin-left: 4.9rem; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .content-body {
      margin-left: 0;
      margin-right: 5rem; }
  [data-sidebar-style="icon-hover"][data-layout="vertical"] .footer {
    padding-left: 4.375rem; }
    [direction="rtl"][data-sidebar-style="icon-hover"][data-layout="vertical"] .footer {
      margin-left: 0;
      margin-right: 4.375rem; } }

@media (min-width: 767px) {
  [data-sidebar-style="modern"] .nav-header {
    width: 9.375rem; }
    [data-sidebar-style="modern"] .nav-header .brand-logo {
      justify-content: center; }
  [data-sidebar-style="modern"] .dlabnav .metismenu > li {
    text-align: center; }
    [data-sidebar-style="modern"] .dlabnav .metismenu > li > a {
      padding: 20px 15px 20px 15px !important; }
      [data-sidebar-style="modern"] .dlabnav .metismenu > li > a::after {
        display: none; }
      [data-sidebar-style="modern"] .dlabnav .metismenu > li > a:hover > a, [data-sidebar-style="modern"] .dlabnav .metismenu > li > a:focus > a, [data-sidebar-style="modern"] .dlabnav .metismenu > li > a:active > a, [data-sidebar-style="modern"] .dlabnav .metismenu > li > a.mm-active > a {
        background-color: white; }
    [data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active {
      padding: 0; }
    [data-sidebar-style="modern"] .dlabnav .metismenu > li li {
      text-align: left; }
      [direction="rtl"][data-sidebar-style="modern"] .dlabnav .metismenu > li li {
        text-align: right; }
  [data-sidebar-style="modern"] .dlabnav .metismenu li a {
    padding: 0.625rem 0.9375rem 0.625rem 0.9375rem; }
  [data-sidebar-style="modern"] .dlabnav .metismenu li ul:after {
    content: none; }
  [data-sidebar-style="modern"] .dlabnav .metismenu li > ul {
    height: auto !important; }
  [data-sidebar-style="modern"] .dlabnav .metismenu .nav-label {
    display: none; }
  [data-sidebar-style="modern"] .dlabnav .nav-label {
    display: none; }
  [data-sidebar-style="modern"] .dlabnav .nav-text {
    display: block;
    margin-top: 0.3125rem; }
  [data-sidebar-style="modern"] .footer {
    padding-left: 9.375rem; }
  [data-sidebar-style="modern"] .content-body {
    margin-left: 9.375rem; }
  [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav {
    width: 9.375rem;
    left: 0; }
    [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .dlabnav {
      left: auto;
      right: 0; }
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .slimScrollDiv,
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .dlabnav-scroll {
      overflow: visible !important; }
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu > li > a i {
      font-size: 20px;
      margin: 0; }
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu > li > ul {
      display: none;
      padding: 1.875rem 0.9375rem; }
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li {
      position: relative;
      padding: 0 0.625rem;
      margin-bottom: 0.625rem; }
      [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li a {
        padding: 0.625rem 1.5rem;
        border-radius: 0.5rem; }
        [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li a:hover {
          background-color: var(--rgba-primary-1); }
        [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li a:before {
          content: none; }
      [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li ul {
        position: absolute;
        left: 105%;
        top: 0;
        bottom: auto;
        background-color: #fff;
        border: 1px solid #f0f1f5;
        width: 200px; }
        [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li ul {
          background: #1e2746;
          box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1); }
        [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li ul {
          left: auto;
          right: 105%; }
      [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li:hover > ul {
        display: block;
        left: 100%;
        padding: 1rem 0;
        margin-left: -10px;
        border: 0;
        box-shadow: 5px 0px 13px 0px rgba(82, 63, 105, 0.05); }
        [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li:hover > ul {
          box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1); }
        [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu li:hover > ul {
          left: auto;
          right: 100%;
          box-shadow: -5px 0px 13px 0px rgba(82, 63, 105, 0.05); }
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .nav-label {
      display: none; }
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .nav-text {
      display: block;
      margin-top: 0; }
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .add-menu-sidebar {
      display: none; }
    [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .copyright {
      display: none; }
  [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .dlabnav {
    left: -9.375rem; }
    [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .dlabnav {
      left: auto;
      right: -9.375rem; }
  [data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .content-body {
    margin-left: 0; }
    [direction="rtl"][data-sidebar-style="modern"][data-layout="vertical"] .menu-toggle .content-body {
      margin-right: 0; }
  [data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a {
    background-color: var(--rgba-primary-1);
    border-radius: 0.5rem; }
    [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a {
      background: #181f39; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .nav-header {
    width: 16rem; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .footer,
  [data-sidebar-style="modern"][data-layout="horizontal"] .content-body {
    margin-left: 0;
    /* padding-top:10.6rem; */ }
  [data-sidebar-style="modern"][data-layout="horizontal"] .dlabnav .metismenu {
    padding: 0 30px; }
    [data-sidebar-style="modern"][data-layout="horizontal"] .dlabnav .metismenu > li {
      margin-right: 0.625rem; }
      [data-sidebar-style="modern"][data-layout="horizontal"] .dlabnav .metismenu > li > a {
        padding: 0.8125rem 2.25rem; }
        [data-sidebar-style="modern"][data-layout="horizontal"] .dlabnav .metismenu > li > a i {
          margin-right: 0;
          padding-right: 0; }
      [data-sidebar-style="modern"][data-layout="horizontal"] .dlabnav .metismenu > li > ul {
        top: 4.5625rem; }
  [data-sidebar-style="modern"][data-layout="horizontal"] .nav-header .logo-abbr {
    min-width: 52px; }
  [data-sidebar-style="modern"][data-layout="horizontal"][data-container="boxed"] .dlabnav .metismenu > li > a {
    padding: 0.8125rem 1.25rem; }
  [data-theme-version="dark"][data-sidebar-style="modern"][data-layout="horizontal"] .dlabnav .metismenu > li.mm-active > a {
    background: #181f39; }
  [data-sidebar-style="modern"][data-sidebar-position="fixed"][data-layout="horizontal"] .content-body {
    margin-left: 0; }
  [data-sidebar-style="modern"][data-layout="horizontal"][data-sidebar-position="fixed"][data-header-position="fixed"] .content-body {
    padding-top: 10.5rem; } }

[data-sidebar-style="overlay"] .dlabnav {
  left: -100%; }
  [direction="rtl"][data-sidebar-style="overlay"] .dlabnav {
    left: auto;
    right: -100%; }

[data-sidebar-style="overlay"] .content-body {
  margin-left: 0; }

[data-sidebar-style="overlay"] .nav-header {
  position: absolute; }
  [data-sidebar-style="overlay"] .nav-header .hamburger.is-active {
    left: 0; }
    [data-sidebar-style="overlay"] .nav-header .hamburger.is-active .line {
      background-color: #2953E8; }

[data-sidebar-style="overlay"] .menu-toggle .nav-header {
  position: absolute;
  left: auto; }

[data-sidebar-style="overlay"] .menu-toggle .dlabnav {
  left: 0; }
  [direction="rtl"][data-sidebar-style="overlay"] .menu-toggle .dlabnav {
    left: auto;
    right: 0; }

[data-sidebar-style="overlay"] .footer {
  padding-left: 0; }

[data-sidebar-style="overlay"] .dlabnav .metismenu ul a {
  padding-left: 4.4rem; }

[data-sidebar-style="overlay"][data-header-position="fixed"] .nav-header {
  position: fixed; }

[data-sidebar-position="fixed"][data-header-position="fixed"] .nav-header {
  position: fixed; }

[data-sidebar-style="overlay"][data-sidebar-style="overlay"] .nav-control {
  right: -3.0625rem; }

[data-sidebar-position="fixed"][data-layout="vertical"] .nav-header {
  position: fixed;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px; }

[data-sidebar-position="fixed"][data-layout="vertical"] .dlabnav {
  position: fixed; }
  [data-sidebar-position="fixed"][data-layout="vertical"] .dlabnav .dlabnav-scroll {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px; }

[data-sidebar-position="fixed"][data-layout="vertical"] .menu-toggle .dlabnav {
  position: fixed; }

[data-header-position="fixed"][data-sidebar-position="fixed"][data-sidebar-style="overlay"][data-layout="vertical"][data-container="boxed"] .dlabnav {
  position: absolute; }

.sidebar-right {
  right: -50rem;
  position: fixed;
  top: 0;
  width: 50rem;
  background-color: #fff;
  margin-top: 3.5rem;
  transition: all .5s ease-in-out;
  border-radius: 0.5rem;
  z-index: 9999; }
  .sidebar-right .note-text {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 20px;
    opacity: 0.7;
    font-size: 12px; }
  .sidebar-right .bg-label-pattern {
    background: transparent;
    background-size: 130%; }
  .sidebar-right .bootstrap-select {
    height: 3rem;
    border-radius: 0.375rem; }
    .sidebar-right .bootstrap-select .btn {
      padding: 0.75rem 0.9375rem;
      font-size: 0.9375rem;
      border-color: #d1d1d1;
      border-radius: 0.375rem; }
  [direction="rtl"] .sidebar-right .slimScrollDiv {
    overflow: visible !important; }
  .sidebar-right .sidebar-right-trigger {
    position: absolute;
    z-index: 9;
    top: 14.75rem;
    right: 100%;
    background-color: #fff;
    color: var(--primary);
    display: inline-block;
    height: 3rem;
    width: 3rem;
    text-align: center;
    font-size: 1.75rem;
    line-height: 3rem;
    border-radius: 5px 0 0 5px;
    box-shadow: -5px 3px 5px 0px rgba(119, 119, 119, 0.15); }
    [data-theme-version="dark"] .sidebar-right .sidebar-right-trigger {
      background-color: #31343b;
      color: #fff; }
    .sidebar-right .sidebar-right-trigger:hover {
      color: var(--primary); }
    @media only screen and (max-width: 1024px) {
      .sidebar-right .sidebar-right-trigger {
        display: none; } }
  .sidebar-right.show {
    right: 5.25rem;
    box-shadow: 0rem 0rem 3.125rem rgba(0, 0, 0, 0.2);
    z-index: 9999; }
    .sidebar-right.show .bg-overlay {
      position: fixed;
      width: 100%;
      cursor: pointer;
      height: 100%;
      top: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.2); }
  .sidebar-right .sidebar-close-trigger {
    position: absolute;
    z-index: 2;
    font-size: 1.75rem;
    top: 0;
    right: -3rem;
    height: 3rem;
    width: 3rem;
    line-height: 3rem;
    text-align: center;
    background: black;
    color: #fff; }
  .sidebar-right .card-tabs .nav-tabs {
    justify-content: space-between;
    position: sticky;
    top: 0;
    width: 100%;
    z-index: 2;
    border-radius: 0; }
    .sidebar-right .card-tabs .nav-tabs .nav-item {
      margin-bottom: 0;
      flex: 1; }
      .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link {
        border: 0;
        font-size: 1.125rem;
        position: relative;
        text-align: center;
        background-color: #fff;
        border-radius: 0;
        margin: 0; }
        .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link.active {
          background: var(--rgba-primary-1);
          color: #000; }
          [data-theme-version="dark"] .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link.active {
            border-right: none;
            border-left: none;
            border-top: none; }
  .sidebar-right .sidebar-right-inner > h4, .sidebar-right .sidebar-right-inner > .h4 {
    padding: 0.625rem 1.25rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #000;
    background: #fff;
    margin: 0rem 0rem 0rem 0rem; }
    [data-theme-version="dark"] .sidebar-right .sidebar-right-inner > h4, [data-theme-version="dark"] .sidebar-right .sidebar-right-inner > .h4 {
      color: #000 !important; }
  .sidebar-right .tab-content {
    padding: 1.25rem;
    min-height: 480px;
    background: #fff; }
    .sidebar-right .tab-content .tab-pane .admin-settings .row > div {
      margin-bottom: 1.25rem; }
    .sidebar-right .tab-content .tab-pane .admin-settings p {
      color: #353535;
      font-weight: 500;
      margin-bottom: 0.5rem;
      font-size: 1rem; }
    .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"] {
      display: none; }
      .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"] + label {
        display: inline-block;
        width: 2.1875rem;
        height: 2.1875rem;
        cursor: pointer;
        transition: all .1s ease;
        border-radius: 0.25rem;
        margin-right: 0.3125rem;
        margin-bottom: 0.1875rem; }
      .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"]:checked + label {
        position: relative; }
        .sidebar-right .tab-content .tab-pane .admin-settings input[type="radio"]:checked + label::after {
          height: 2.0625rem;
          width: 2.0625rem;
          left: -0.25rem;
          top: -0.25rem;
          content: "";
          position: absolute;
          background-color: inherit;
          border-radius: 0.375rem;
          opacity: 0.4; }
  .sidebar-right #nav_header_color_1 + label,
  .sidebar-right #header_color_1 + label,
  .sidebar-right #sidebar_color_1 + label,
  .sidebar-right #primary_color_1 + label {
    background-color: #fff; }
  .sidebar-right #nav_header_color_2 + label,
  .sidebar-right #header_color_2 + label,
  .sidebar-right #sidebar_color_2 + label,
  .sidebar-right #primary_color_2 + label {
    background-color: #143b64; }
  .sidebar-right #nav_header_color_3 + label,
  .sidebar-right #header_color_3 + label,
  .sidebar-right #sidebar_color_3 + label,
  .sidebar-right #primary_color_3 + label {
    background-color: #2953E8; }
  .sidebar-right #nav_header_color_4 + label,
  .sidebar-right #header_color_4 + label,
  .sidebar-right #sidebar_color_4 + label,
  .sidebar-right #primary_color_4 + label {
    background-color: #4527a0; }
  .sidebar-right #nav_header_color_5 + label,
  .sidebar-right #header_color_5 + label,
  .sidebar-right #sidebar_color_5 + label,
  .sidebar-right #primary_color_5 + label {
    background-color: #c62828; }
  .sidebar-right #nav_header_color_6 + label,
  .sidebar-right #header_color_6 + label,
  .sidebar-right #sidebar_color_6 + label,
  .sidebar-right #primary_color_6 + label {
    background-color: #283593; }
  .sidebar-right #nav_header_color_7 + label,
  .sidebar-right #header_color_7 + label,
  .sidebar-right #sidebar_color_7 + label,
  .sidebar-right #primary_color_7 + label {
    background-color: #7356f1; }
  .sidebar-right #nav_header_color_8 + label,
  .sidebar-right #header_color_8 + label,
  .sidebar-right #sidebar_color_8 + label,
  .sidebar-right #primary_color_8 + label {
    background-color: #3695eb; }
  .sidebar-right #nav_header_color_9 + label,
  .sidebar-right #header_color_9 + label,
  .sidebar-right #sidebar_color_9 + label,
  .sidebar-right #primary_color_9 + label {
    background-color: #00838f; }
  .sidebar-right #nav_header_color_10 + label,
  .sidebar-right #header_color_10 + label,
  .sidebar-right #sidebar_color_10 + label,
  .sidebar-right #primary_color_10 + label {
    background-color: #ff8f16; }
  .sidebar-right #nav_header_color_11 + label,
  .sidebar-right #header_color_11 + label,
  .sidebar-right #sidebar_color_11 + label,
  .sidebar-right #primary_color_11 + label {
    background-color: #6673fd; }
  .sidebar-right #nav_header_color_12 + label,
  .sidebar-right #header_color_12 + label,
  .sidebar-right #sidebar_color_12 + label,
  .sidebar-right #primary_color_12 + label {
    background-color: #558b2f; }
  .sidebar-right #nav_header_color_13 + label,
  .sidebar-right #header_color_13 + label,
  .sidebar-right #sidebar_color_13 + label,
  .sidebar-right #primary_color_13 + label {
    background-color: #2a2a2a; }
  .sidebar-right #nav_header_color_14 + label,
  .sidebar-right #header_color_14 + label,
  .sidebar-right #sidebar_color_14 + label,
  .sidebar-right #primary_color_14 + label {
    background-color: #1367c8; }
  .sidebar-right #nav_header_color_15 + label,
  .sidebar-right #header_color_15 + label,
  .sidebar-right #sidebar_color_15 + label,
  .sidebar-right #primary_color_15 + label {
    background-color: #ed0b4c; }
  .sidebar-right #nav_header_color_1 + label,
  .sidebar-right #header_color_1 + label,
  .sidebar-right #sidebar_color_1 + label,
  .sidebar-right #primary_color_1 + label {
    border: 1px solid #89879f; }

@keyframes bounce {
  0% {
    transform: translateX(-8%);
    -webkit-transform: translateX(-8%); }
  50% {
    transform: translateX(8%);
    -webkit-transform: translateX(8%); }
  100% {
    transform: translateX(-8%);
    -webkit-transform: translateX(-8%); } }

@-webkit-keyframes bounce {
  0% {
    transform: translateX(-8%);
    -webkit-transform: translateX(-8%); }
  50% {
    transform: translateX(8%);
    -webkit-transform: translateX(8%); }
  100% {
    transform: translateY(-8%);
    -webkit-transform: translateY(-8%); } }

.nav-user {
  background: #2953E8;
  margin-bottom: 10px;
  padding: 20px 25px 15px; }
  @media only screen and (min-width: 768px) and (max-width: 1199px) {
    .nav-user {
      padding: 20px 15px 15px; } }
  .nav-user img {
    width: 35px;
    height: 35px; }
    @media only screen and (min-width: 768px) and (max-width: 1199px) {
      .nav-user img {
        width: 35px;
        height: 35px;
        margin-bottom: 10px; } }
  .nav-user h5, .nav-user .h5 {
    margin-left: 10px;
    margin-bottom: 3px;
    color: #fff; }
    @media only screen and (min-width: 768px) and (max-width: 1199px) {
      .nav-user h5, .nav-user .h5 {
        display: none; } }
    [data-sibebarbg="color_2"] .nav-user h5, [data-sibebarbg="color_2"] .nav-user .h5 {
      color: #fff; }
  .nav-user p {
    margin-left: 10px;
    margin-bottom: 8px;
    color: #afcff7; }
    @media only screen and (min-width: 768px) and (max-width: 1199px) {
      .nav-user p {
        display: none; } }
  @media only screen and (min-width: 768px) and (max-width: 1199px) {
    .nav-user i {
      margin-top: 15px;
      display: block; } }

.menu-toggle .nav-user {
  padding: 20px 15px 15px; }
  .menu-toggle .nav-user img {
    width: 35px;
    height: 35px;
    margin-bottom: 10px; }
  .menu-toggle .nav-user h5, .menu-toggle .nav-user .h5,
  .menu-toggle .nav-user p {
    display: none; }
  .menu-toggle .nav-user i {
    margin-top: 15px;
    display: block; }
  .menu-toggle .nav-user .dropdown-menu {
    left: 45px !important;
    top: 22px !important; }

.chatbox {
  width: 340px;
  height: 100vh;
  position: fixed;
  right: -500px;
  top: 0;
  z-index: 999;
  background: #fff;
  box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.15);
  -webkit-transition: all 0.8s;
  -ms-transition: all 0.8s;
  transition: all 0.8s; }
  [data-theme-version="dark"] .chatbox {
    background: #1e2746; }
  .chatbox .chatbox-close {
    position: absolute;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
    width: 0;
    height: 100%;
    right: 340px;
    background: #000;
    z-index: 1;
    opacity: 0.1;
    cursor: pointer; }
  .chatbox .card-fotter {
    padding: 0.75rem 1rem; }
  .chatbox .card-body {
    padding: 1rem; }
  .chatbox.active {
    right: 0; }
    .chatbox.active .chatbox-close {
      width: 100vw; }
  .chatbox .type_msg {
    padding-top: 10px; }
  .chatbox .nav {
    padding: 1rem 1rem 0 1rem;
    background: #2953E8;
    border: 0;
    justify-content: space-between; }
    .chatbox .nav .nav-link {
      color: #fff;
      opacity: 0.7;
      text-transform: uppercase; }
      .chatbox .nav .nav-link:hover, .chatbox .nav .nav-link.active {
        background: transparent;
        color: #fff;
        opacity: 1;
        border-color: #fff; }
  .chatbox .img_cont {
    width: 40px;
    border-radius: 40px;
    margin-right: 10px;
    position: relative;
    height: 40px;
    background: #eee;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 14px;
    min-width: 40px;
    min-height: 40px; }
    .chatbox .img_cont .icon {
      color: #fff; }
    .chatbox .img_cont.primary {
      background: #e1e7fc;
      color: #2953E8; }
      [data-theme-version="dark"] .chatbox .img_cont.primary {
        background: rgba(41, 83, 232, 0.2); }
    .chatbox .img_cont.warning {
      background: #fff9ef;
      color: #FFAB2D; }
      [data-theme-version="dark"] .chatbox .img_cont.warning {
        background: rgba(255, 171, 45, 0.1); }
    .chatbox .img_cont.success {
      background: #d0f7e1;
      color: #1EBA62; }
      [data-theme-version="dark"] .chatbox .img_cont.success {
        background: rgba(30, 186, 98, 0.1); }
    .chatbox .img_cont.info {
      background: #47fff4;
      color: #00ADA3; }
      [data-theme-version="dark"] .chatbox .img_cont.info {
        background: rgba(0, 173, 163, 0.1); }
    .chatbox .img_cont img {
      width: 100%; }
    .chatbox .img_cont .online_icon {
      background: #1EBA62;
      position: absolute;
      width: 12px;
      height: 12px;
      border-radius: 15px;
      right: -1px;
      bottom: 0px;
      border: 2px solid #fff; }
      .chatbox .img_cont .online_icon.offline {
        background: #fd5353; }
  .chatbox .card {
    box-shadow: none; }
  .chatbox .search {
    height: 40px; }
  .chatbox .user_info span {
    font-size: 15px;
    color: #000;
    display: block;
    font-weight: 500;
    line-height: 1;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    max-width: 170px; }
    [data-theme-version="dark"] .chatbox .user_info span {
      color: #fff; }
  .chatbox .user_info p {
    font-size: 13px;
    margin-bottom: 0;
    line-height: 1;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    max-width: 170px; }
  .chatbox .contacts li {
    padding: 7px 1rem;
    border-bottom: 1px solid #eee;
    cursor: pointer; }
    [data-theme-version="dark"] .chatbox .contacts li {
      border-color: #333a54; }
    .chatbox .contacts li > div {
      display: flex;
      align-items: center; }
    .chatbox .contacts li:hover {
      background: #f4f7ff; }
      [data-theme-version="dark"] .chatbox .contacts li:hover {
        background-color: #181f39; }
  .chatbox .contacts .name-first-letter {
    background: #F4F4F4;
    padding: 4px 1rem;
    font-weight: 700;
    color: #000;
    position: sticky;
    top: 0;
    z-index: 1; }
    [data-theme-version="dark"] .chatbox .contacts .name-first-letter {
      color: #fff;
      background: #181f39; }
  .chatbox .msg_card_body {
    height: calc(100vh - 195px); }
  .chatbox .contacts_body {
    height: calc(100vh - 120px); }
  .chatbox .card-header {
    background: #f4f7ff;
    padding: 15px 20px;
    justify-content: center; }
    .chatbox .card-header h6, .chatbox .card-header .h6 {
      font-size: 15px; }
    .chatbox .card-header p {
      line-height: 1.2;
      font-size: 12px;
      color: #7e7e7e; }
  .chatbox .chat-list-header {
    justify-content: space-between;
    background: #fff; }
    [data-theme-version="dark"] .chatbox .chat-list-header {
      background: #1e2746; }
    .chatbox .chat-list-header a {
      text-align: center;
      width: 30px;
      height: 30px;
      background: #F4F4F4;
      border-radius: 6px;
      line-height: 30px;
      display: block; }
      [data-theme-version="dark"] .chatbox .chat-list-header a {
        background: rgba(41, 83, 232, 0.2); }
        [data-theme-version="dark"] .chatbox .chat-list-header a svg g [fill] {
          fill: #fff; }
  .chatbox .img_cont_msg {
    width: 30px;
    height: 30px;
    display: block;
    max-width: 30px;
    min-width: 30px; }
    .chatbox .img_cont_msg img {
      width: 100%; }
  .chatbox .msg_cotainer {
    background: #2953E8;
    margin-left: 10px;
    border-radius: 0 0.5rem 0.5rem 0.5rem;
    padding: 10px 15px;
    color: #fff;
    position: relative; }
    .chatbox .msg_cotainer .msg_time {
      display: block;
      font-size: 11px;
      color: #fff;
      margin-top: 5px;
      opacity: 0.5; }
    .chatbox .msg_cotainer:after {
      content: "";
      position: absolute;
      left: -10px;
      border-right: 10px solid #2953E8;
      border-bottom: 10px solid transparent;
      border-top: 0px solid;
      top: 0; }
  .chatbox .msg_cotainer_send {
    background: #F4F4F4;
    padding: 10px 15px;
    border-radius: 6px 0px 6px 6px;
    margin-right: 10px;
    color: #222;
    position: relative;
    text-align: right; }
    [data-theme-version="dark"] .chatbox .msg_cotainer_send {
      background: #181f39;
      color: #fff; }
    .chatbox .msg_cotainer_send .msg_time_send {
      display: block;
      font-size: 11px;
      text-align: right;
      margin-top: 5px;
      opacity: 0.6; }
    .chatbox .msg_cotainer_send:after {
      content: "";
      position: absolute;
      right: -10px;
      border-left: 10px solid #F4F4F4;
      border-bottom: 10px solid transparent;
      border-top: 0px solid;
      top: 0; }
      [data-theme-version="dark"] .chatbox .msg_cotainer_send:after {
        border-left: 10px solid #181f39; }
  .chatbox .type_msg .form-control {
    padding: 10px 0;
    height: 50px;
    border: 0; }
  .chatbox .type_msg .btn {
    font-size: 18px;
    border-radius: 38px !important;
    width: 38px;
    height: 38px;
    padding: 0;
    margin-top: 6px;
    margin-left: 2px; }
  .chatbox .video_cam {
    margin-left: 15px; }
    .chatbox .video_cam span {
      width: 35px;
      height: 35px;
      background: #10ca93;
      text-align: center;
      line-height: 35px;
      border-radius: 35px;
      color: #fff;
      margin-right: 5px;
      align-self: center;
      font-size: 16px;
      padding: 0 3px;
      display: inline-block; }
  .chatbox .note_card .contacts li {
    padding: 12px 1rem; }

@media only screen and (max-width: 576px) {
  .chatbox {
    width: 280px; }
    .chatbox .chatbox-close {
      right: 280px; } }

.dlab-demo-panel {
  right: -23.75rem;
  position: fixed;
  top: 0;
  width: 23.75rem;
  background-color: #fff;
  height: 100vh;
  transition: all .5s ease-in-out;
  z-index: 9999; }
  .dlab-demo-panel .dlab-demo-trigger {
    position: absolute;
    z-index: 9;
    top: 21.75rem;
    right: 100%;
    background-color: #627EEA;
    color: #fff;
    display: inline-block;
    height: 3rem;
    width: 3rem;
    text-align: center;
    font-size: 1.75rem;
    line-height: 3rem;
    border-radius: 0.3125rem 0 0 0.3125rem;
    box-shadow: -0.3125rem 0.1875rem 0.3125rem 0rem rgba(119, 119, 119, 0.15); }
    @media only screen and (max-width: 63.9375rem) {
      .dlab-demo-panel .dlab-demo-trigger {
        display: none; } }
  .dlab-demo-panel .dlab-demo-close {
    height: 1.875rem;
    color: #fff;
    width: 1.875rem;
    border-radius: 0.5rem;
    background: rgba(0, 0, 0, 0.5);
    line-height: 1.875rem;
    text-align: center; }
  .dlab-demo-panel.show {
    right: 0;
    box-shadow: 0rem 0rem 3.125rem rgba(0, 0, 0, 0.2);
    z-index: 99999;
    overflow: hidden; }
    .dlab-demo-panel.show .sidebar-right-trigger {
      display: none; }
    .dlab-demo-panel.show .bg-close {
      position: fixed;
      z-index: -2;
      cursor: pointer;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.15); }
  .dlab-demo-panel .dlab-demo-inner {
    padding: 1.875rem 1.875rem;
    background: #fff; }
  .dlab-demo-panel .dlab-demo-content {
    height: calc(100vh - 210px); }
  .dlab-demo-panel .dlab-demo-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.25rem; }
    .dlab-demo-panel .dlab-demo-header h4, .dlab-demo-panel .dlab-demo-header .h4 {
      margin-bottom: 0;
      color: #000; }
  .dlab-demo-panel .dlab-demo-bx {
    height: 12.5rem;
    overflow: hidden;
    border: 0.3125rem solid #efefef;
    box-shadow: 0rem 0rem 0.3125rem rgba(0, 0, 0, 0.1);
    margin-bottom: 0.625rem; }
    .dlab-demo-panel .dlab-demo-bx.demo-active {
      border-color: #5C3799; }
      .dlab-demo-panel .dlab-demo-bx.demo-active .overlay-layer {
        opacity: 1; }
  .dlab-demo-panel .overlay-bx {
    position: relative; }
    .dlab-demo-panel .overlay-bx .overlay-layer {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      background-color: rgba(0, 0, 0, 0.1);
      -webkit-transition: all .3s ease;
      transition: all .3s ease;
      opacity: 0; }
    .dlab-demo-panel .overlay-bx:hover .overlay-layer {
      -webkit-transition: all .3s ease;
      transition: all .3s ease;
      opacity: 1; }

[data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header,
[data-nav-headerbg="color_2"] .nav-header {
  background-color: #143b64;
  border-bottom: 1px solid #1d548f !important; }
  [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .brand-logo,
  [data-nav-headerbg="color_2"] .nav-header .brand-logo {
    color: #fff;
    border: none; }
    [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .brand-logo:hover,
    [data-nav-headerbg="color_2"] .nav-header .brand-logo:hover {
      color: #fff; }
  [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .logo-abbr svg g path,
  [data-nav-headerbg="color_2"] .nav-header .logo-abbr svg g path {
    fill: #fff; }
  [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .brand-title svg g,
  [data-nav-headerbg="color_2"] .nav-header .brand-title svg g {
    fill: #fff; }
  [data-nav-headerbg="color_2"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_2"] .nav-header .hamburger .line {
    background: #fff; }

[data-nav-headerbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-nav-headerbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background: #fff; }

[data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header,
[data-nav-headerbg="color_3"] .nav-header {
  background-color: #2953E8;
  border-bottom: 1px solid #5778ed !important; }
  [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .brand-logo,
  [data-nav-headerbg="color_3"] .nav-header .brand-logo {
    color: #fff;
    border: none; }
    [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .brand-logo:hover,
    [data-nav-headerbg="color_3"] .nav-header .brand-logo:hover {
      color: #fff; }
  [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .logo-abbr svg g path,
  [data-nav-headerbg="color_3"] .nav-header .logo-abbr svg g path {
    fill: #fff; }
  [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .brand-title svg g,
  [data-nav-headerbg="color_3"] .nav-header .brand-title svg g {
    fill: #fff; }
  [data-nav-headerbg="color_3"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_3"] .nav-header .hamburger .line {
    background: #fff; }

[data-nav-headerbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-nav-headerbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background: #fff; }

[data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header,
[data-nav-headerbg="color_4"] .nav-header {
  background-color: #4527a0;
  border-bottom: 1px solid #5731c9 !important; }
  [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .brand-logo,
  [data-nav-headerbg="color_4"] .nav-header .brand-logo {
    color: #fff;
    border: none; }
    [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .brand-logo:hover,
    [data-nav-headerbg="color_4"] .nav-header .brand-logo:hover {
      color: #fff; }
  [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .logo-abbr svg g path,
  [data-nav-headerbg="color_4"] .nav-header .logo-abbr svg g path {
    fill: #fff; }
  [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .brand-title svg g,
  [data-nav-headerbg="color_4"] .nav-header .brand-title svg g {
    fill: #fff; }
  [data-nav-headerbg="color_4"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_4"] .nav-header .hamburger .line {
    background: #fff; }

[data-nav-headerbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-nav-headerbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background: #fff; }

[data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header,
[data-nav-headerbg="color_5"] .nav-header {
  background-color: #c62828;
  border-bottom: 1px solid #da4747 !important; }
  [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .brand-logo,
  [data-nav-headerbg="color_5"] .nav-header .brand-logo {
    color: #fff;
    border: none; }
    [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .brand-logo:hover,
    [data-nav-headerbg="color_5"] .nav-header .brand-logo:hover {
      color: #fff; }
  [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .logo-abbr svg g path,
  [data-nav-headerbg="color_5"] .nav-header .logo-abbr svg g path {
    fill: #fff; }
  [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .brand-title svg g,
  [data-nav-headerbg="color_5"] .nav-header .brand-title svg g {
    fill: #fff; }
  [data-nav-headerbg="color_5"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_5"] .nav-header .hamburger .line {
    background: #fff; }

[data-nav-headerbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-nav-headerbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background: #fff; }

[data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header,
[data-nav-headerbg="color_6"] .nav-header {
  background-color: #283593;
  border-bottom: 1px solid #3343bb !important; }
  [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .brand-logo,
  [data-nav-headerbg="color_6"] .nav-header .brand-logo {
    color: #fff;
    border: none; }
    [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .brand-logo:hover,
    [data-nav-headerbg="color_6"] .nav-header .brand-logo:hover {
      color: #fff; }
  [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .logo-abbr svg g path,
  [data-nav-headerbg="color_6"] .nav-header .logo-abbr svg g path {
    fill: #fff; }
  [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .brand-title svg g,
  [data-nav-headerbg="color_6"] .nav-header .brand-title svg g {
    fill: #fff; }
  [data-nav-headerbg="color_6"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_6"] .nav-header .hamburger .line {
    background: #fff; }

[data-nav-headerbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-nav-headerbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background: #fff; }

[data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header,
[data-nav-headerbg="color_7"] .nav-header {
  background-color: #7356f1;
  border-bottom: 1px solid #9a85f5 !important; }
  [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .brand-logo,
  [data-nav-headerbg="color_7"] .nav-header .brand-logo {
    color: #fff;
    border: none; }
    [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .brand-logo:hover,
    [data-nav-headerbg="color_7"] .nav-header .brand-logo:hover {
      color: #fff; }
  [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .logo-abbr svg g path,
  [data-nav-headerbg="color_7"] .nav-header .logo-abbr svg g path {
    fill: #fff; }
  [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .brand-title svg g,
  [data-nav-headerbg="color_7"] .nav-header .brand-title svg g {
    fill: #fff; }
  [data-nav-headerbg="color_7"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_7"] .nav-header .hamburger .line {
    background: #fff; }

[data-nav-headerbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-nav-headerbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background: #fff; }

[data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header,
[data-nav-headerbg="color_8"] .nav-header {
  background-color: #3695eb;
  border-bottom: 1px solid #64adf0 !important; }
  [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .brand-logo,
  [data-nav-headerbg="color_8"] .nav-header .brand-logo {
    color: #fff;
    border: none; }
    [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .brand-logo:hover,
    [data-nav-headerbg="color_8"] .nav-header .brand-logo:hover {
      color: #fff; }
  [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .logo-abbr svg g path,
  [data-nav-headerbg="color_8"] .nav-header .logo-abbr svg g path {
    fill: #fff; }
  [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .brand-title svg g,
  [data-nav-headerbg="color_8"] .nav-header .brand-title svg g {
    fill: #fff; }
  [data-nav-headerbg="color_8"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_8"] .nav-header .hamburger .line {
    background: #fff; }

[data-nav-headerbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-nav-headerbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background: #fff; }

[data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header,
[data-nav-headerbg="color_9"] .nav-header {
  background-color: #00838f;
  border-bottom: 1px solid #00b2c2 !important; }
  [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .brand-logo,
  [data-nav-headerbg="color_9"] .nav-header .brand-logo {
    color: #fff;
    border: none; }
    [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .brand-logo:hover,
    [data-nav-headerbg="color_9"] .nav-header .brand-logo:hover {
      color: #fff; }
  [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .logo-abbr svg g path,
  [data-nav-headerbg="color_9"] .nav-header .logo-abbr svg g path {
    fill: #fff; }
  [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .brand-title svg g,
  [data-nav-headerbg="color_9"] .nav-header .brand-title svg g {
    fill: #fff; }
  [data-nav-headerbg="color_9"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_9"] .nav-header .hamburger .line {
    background: #fff; }

[data-nav-headerbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-nav-headerbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background: #fff; }

[data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header,
[data-nav-headerbg="color_10"] .nav-header {
  background-color: #ff8f16;
  border-bottom: 1px solid #ffa849 !important; }
  [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .brand-logo,
  [data-nav-headerbg="color_10"] .nav-header .brand-logo {
    color: #fff;
    border: none; }
    [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .brand-logo:hover,
    [data-nav-headerbg="color_10"] .nav-header .brand-logo:hover {
      color: #fff; }
  [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .logo-abbr svg g path,
  [data-nav-headerbg="color_10"] .nav-header .logo-abbr svg g path {
    fill: #fff; }
  [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .brand-title svg g,
  [data-nav-headerbg="color_10"] .nav-header .brand-title svg g {
    fill: #fff; }
  [data-nav-headerbg="color_10"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_10"] .nav-header .hamburger .line {
    background: #fff; }

[data-nav-headerbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-nav-headerbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background: #fff; }

[data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header,
[data-nav-headerbg="color_11"] .nav-header {
  background-color: #6673fd;
  border-bottom: 1px solid #98a1fe !important; }
  [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .brand-logo,
  [data-nav-headerbg="color_11"] .nav-header .brand-logo {
    color: #fff;
    border: none; }
    [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .brand-logo:hover,
    [data-nav-headerbg="color_11"] .nav-header .brand-logo:hover {
      color: #fff; }
  [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .logo-abbr svg g path,
  [data-nav-headerbg="color_11"] .nav-header .logo-abbr svg g path {
    fill: #fff; }
  [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .brand-title svg g,
  [data-nav-headerbg="color_11"] .nav-header .brand-title svg g {
    fill: #fff; }
  [data-nav-headerbg="color_11"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_11"] .nav-header .hamburger .line {
    background: #fff; }

[data-nav-headerbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-nav-headerbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background: #fff; }

[data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header,
[data-nav-headerbg="color_12"] .nav-header {
  background-color: #558b2f;
  border-bottom: 1px solid #6cb13c !important; }
  [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .brand-logo,
  [data-nav-headerbg="color_12"] .nav-header .brand-logo {
    color: #fff;
    border: none; }
    [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .brand-logo:hover,
    [data-nav-headerbg="color_12"] .nav-header .brand-logo:hover {
      color: #fff; }
  [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .logo-abbr svg g path,
  [data-nav-headerbg="color_12"] .nav-header .logo-abbr svg g path {
    fill: #fff; }
  [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .brand-title svg g,
  [data-nav-headerbg="color_12"] .nav-header .brand-title svg g {
    fill: #fff; }
  [data-nav-headerbg="color_12"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_12"] .nav-header .hamburger .line {
    background: #fff; }

[data-nav-headerbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-nav-headerbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background: #fff; }

[data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header,
[data-nav-headerbg="color_13"] .nav-header {
  background-color: #2a2a2a;
  border-bottom: 1px solid #444444 !important; }
  [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .brand-logo,
  [data-nav-headerbg="color_13"] .nav-header .brand-logo {
    color: #fff;
    border: none; }
    [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .brand-logo:hover,
    [data-nav-headerbg="color_13"] .nav-header .brand-logo:hover {
      color: #fff; }
  [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .logo-abbr svg g path,
  [data-nav-headerbg="color_13"] .nav-header .logo-abbr svg g path {
    fill: #fff; }
  [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .brand-title svg g,
  [data-nav-headerbg="color_13"] .nav-header .brand-title svg g {
    fill: #fff; }
  [data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_13"] .nav-header .hamburger .line {
    background: #fff; }

[data-nav-headerbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-nav-headerbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background: #fff; }

[data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header,
[data-nav-headerbg="color_14"] .nav-header {
  background-color: #1367c8;
  border-bottom: 1px solid #2480ea !important; }
  [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .brand-logo,
  [data-nav-headerbg="color_14"] .nav-header .brand-logo {
    color: #fff;
    border: none; }
    [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .brand-logo:hover,
    [data-nav-headerbg="color_14"] .nav-header .brand-logo:hover {
      color: #fff; }
  [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .logo-abbr svg g path,
  [data-nav-headerbg="color_14"] .nav-header .logo-abbr svg g path {
    fill: #fff; }
  [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .brand-title svg g,
  [data-nav-headerbg="color_14"] .nav-header .brand-title svg g {
    fill: #fff; }
  [data-nav-headerbg="color_14"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_14"] .nav-header .hamburger .line {
    background: #fff; }

[data-nav-headerbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-nav-headerbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background: #fff; }

[data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header,
[data-nav-headerbg="color_15"] .nav-header {
  background-color: #ed0b4c;
  border-bottom: 1px solid #f6356d !important; }
  [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .brand-logo,
  [data-nav-headerbg="color_15"] .nav-header .brand-logo {
    color: #fff;
    border: none; }
    [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .brand-logo:hover,
    [data-nav-headerbg="color_15"] .nav-header .brand-logo:hover {
      color: #fff; }
  [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .logo-abbr svg g path,
  [data-nav-headerbg="color_15"] .nav-header .logo-abbr svg g path {
    fill: #fff; }
  [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .brand-title svg g,
  [data-nav-headerbg="color_15"] .nav-header .brand-title svg g {
    fill: #fff; }
  [data-nav-headerbg="color_15"][data-theme-version="dark"] .nav-header .hamburger .line,
  [data-nav-headerbg="color_15"] .nav-header .hamburger .line {
    background: #fff; }

[data-nav-headerbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line,
[data-nav-headerbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
  background: #fff; }

[data-headerbg="color_2"][data-theme-version="dark"] .header,
[data-headerbg="color_2"] .header {
  background-color: #143b64;
  color: #fff;
  border-color: #1d548f; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header .search-area .input-group-text,
  [data-headerbg="color_2"] .header .search-area .input-group-text {
    border-color: #1d548f;
    background-color: transparent; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header .form-control,
  [data-headerbg="color_2"] .header .form-control {
    border-color: #1d548f;
    color: #fff; }

[data-headerbg="color_2"][data-theme-version="dark"] .header-left input,
[data-headerbg="color_2"] .header-left input {
  border-color: #1d548f;
  background-color: #1d548f !important;
  color: #fff; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header-left input::placeholder,
  [data-headerbg="color_2"] .header-left input::placeholder {
    color: #fff; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header-left input:focus,
  [data-headerbg="color_2"] .header-left input:focus {
    border-color: #0c223a; }

[data-headerbg="color_2"][data-theme-version="dark"] .header-left .search_icon,
[data-headerbg="color_2"] .header-left .search_icon {
  background-color: #1d548f !important; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header-left .search_icon i,
  [data-headerbg="color_2"] .header-left .search_icon i {
    color: #fff; }

[data-headerbg="color_2"][data-theme-version="dark"] .header-left .btn,
[data-headerbg="color_2"] .header-left .btn {
  background-color: #0c223a;
  border-color: #0c223a; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_2"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_2"][data-theme-version="dark"] .header-left .btn:active,
  [data-headerbg="color_2"] .header-left .btn:hover,
  [data-headerbg="color_2"] .header-left .btn:focus,
  [data-headerbg="color_2"] .header-left .btn:active {
    background-color: #03090f;
    border-color: #03090f; }

[data-headerbg="color_2"][data-theme-version="dark"] .header-right .dropdown > a,
[data-headerbg="color_2"] .header-right .dropdown > a {
  color: rgba(255, 255, 255, 0.7);
  border-color: #1d548f; }

[data-headerbg="color_2"][data-theme-version="dark"] .header-right .pulse-css,
[data-headerbg="color_2"] .header-right .pulse-css {
  background-color: #fff; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_2"][data-theme-version="dark"] .header-right .pulse-css:before,
  [data-headerbg="color_2"] .header-right .pulse-css:after,
  [data-headerbg="color_2"] .header-right .pulse-css:before {
    background-color: inherit; }

[data-headerbg="color_2"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
[data-headerbg="color_2"] .header-right .notification_dropdown .nav-link {
  background-color: transparent; }
  [data-headerbg="color_2"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
  [data-headerbg="color_2"] .header-right .notification_dropdown .nav-link svg path {
    fill: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_2"][data-theme-version="dark"] .header-right .right-sidebar a,
[data-headerbg="color_2"] .header-right .right-sidebar a {
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-headerbg="color_2"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong,
[data-headerbg="color_2"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-headerbg="color_2"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_2"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_2"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .small,
[data-headerbg="color_2"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_2"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_2"] .header-right .header-profile > a.nav-link .header-info .small {
  color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_2"][data-theme-version="dark"] .nav-control,
[data-headerbg="color_2"] .nav-control {
  background-color: #1d548f;
  color: #fff; }

[data-headerbg="color_2"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_2"] .hamburger .line {
  background-color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_2"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_2"] .header-left .dashboard_bar {
  color: #fff; }

[data-headerbg="color_2"][data-theme-version="dark"] .header-info .text-black,
[data-headerbg="color_2"] .header-info .text-black {
  color: #fff !important; }

[data-headerbg="color_2"][data-theme-version="dark"] .search-area:hover .form-control,
[data-headerbg="color_2"] .search-area:hover .form-control {
  border-color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_2"][data-theme-version="dark"] .search-area .input-group-text i,
[data-headerbg="color_2"] .search-area .input-group-text i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_2"][data-theme-version="dark"] .search-area .form-control::placeholder,
[data-headerbg="color_2"] .search-area .form-control::placeholder {
  color: #fff; }

[data-headerbg="color_2"][data-theme-version="dark"] .search-area .form-control:hover,
[data-headerbg="color_2"] .search-area .form-control:hover {
  border-color: #1d548f; }

[data-headerbg="color_2"][data-theme-version="dark"] .search-area .form-control:focus,
[data-headerbg="color_2"] .search-area .form-control:focus {
  border-color: #1d548f; }

[data-headerbg="color_3"][data-theme-version="dark"] .header,
[data-headerbg="color_3"] .header {
  background-color: #2953E8;
  color: #fff;
  border-color: #5778ed; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header .search-area .input-group-text,
  [data-headerbg="color_3"] .header .search-area .input-group-text {
    border-color: #5778ed;
    background-color: transparent; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header .form-control,
  [data-headerbg="color_3"] .header .form-control {
    border-color: #5778ed;
    color: #fff; }

[data-headerbg="color_3"][data-theme-version="dark"] .header-left input,
[data-headerbg="color_3"] .header-left input {
  border-color: #5778ed;
  background-color: #5778ed !important;
  color: #fff; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header-left input::placeholder,
  [data-headerbg="color_3"] .header-left input::placeholder {
    color: #fff; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header-left input:focus,
  [data-headerbg="color_3"] .header-left input:focus {
    border-color: #163dc8; }

[data-headerbg="color_3"][data-theme-version="dark"] .header-left .search_icon,
[data-headerbg="color_3"] .header-left .search_icon {
  background-color: #5778ed !important; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header-left .search_icon i,
  [data-headerbg="color_3"] .header-left .search_icon i {
    color: #fff; }

[data-headerbg="color_3"][data-theme-version="dark"] .header-left .btn,
[data-headerbg="color_3"] .header-left .btn {
  background-color: #163dc8;
  border-color: #163dc8; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_3"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_3"][data-theme-version="dark"] .header-left .btn:active,
  [data-headerbg="color_3"] .header-left .btn:hover,
  [data-headerbg="color_3"] .header-left .btn:focus,
  [data-headerbg="color_3"] .header-left .btn:active {
    background-color: #112f9a;
    border-color: #112f9a; }

[data-headerbg="color_3"][data-theme-version="dark"] .header-right .dropdown > a,
[data-headerbg="color_3"] .header-right .dropdown > a {
  color: rgba(255, 255, 255, 0.7);
  border-color: #5778ed; }

[data-headerbg="color_3"][data-theme-version="dark"] .header-right .pulse-css,
[data-headerbg="color_3"] .header-right .pulse-css {
  background-color: #fff; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_3"][data-theme-version="dark"] .header-right .pulse-css:before,
  [data-headerbg="color_3"] .header-right .pulse-css:after,
  [data-headerbg="color_3"] .header-right .pulse-css:before {
    background-color: inherit; }

[data-headerbg="color_3"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
[data-headerbg="color_3"] .header-right .notification_dropdown .nav-link {
  background-color: transparent; }
  [data-headerbg="color_3"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
  [data-headerbg="color_3"] .header-right .notification_dropdown .nav-link svg path {
    fill: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_3"][data-theme-version="dark"] .header-right .right-sidebar a,
[data-headerbg="color_3"] .header-right .right-sidebar a {
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-headerbg="color_3"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong,
[data-headerbg="color_3"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-headerbg="color_3"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_3"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_3"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .small,
[data-headerbg="color_3"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_3"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_3"] .header-right .header-profile > a.nav-link .header-info .small {
  color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_3"][data-theme-version="dark"] .nav-control,
[data-headerbg="color_3"] .nav-control {
  background-color: #5778ed;
  color: #fff; }

[data-headerbg="color_3"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_3"] .hamburger .line {
  background-color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_3"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_3"] .header-left .dashboard_bar {
  color: #fff; }

[data-headerbg="color_3"][data-theme-version="dark"] .header-info .text-black,
[data-headerbg="color_3"] .header-info .text-black {
  color: #fff !important; }

[data-headerbg="color_3"][data-theme-version="dark"] .search-area:hover .form-control,
[data-headerbg="color_3"] .search-area:hover .form-control {
  border-color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_3"][data-theme-version="dark"] .search-area .input-group-text i,
[data-headerbg="color_3"] .search-area .input-group-text i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_3"][data-theme-version="dark"] .search-area .form-control::placeholder,
[data-headerbg="color_3"] .search-area .form-control::placeholder {
  color: #fff; }

[data-headerbg="color_3"][data-theme-version="dark"] .search-area .form-control:hover,
[data-headerbg="color_3"] .search-area .form-control:hover {
  border-color: #5778ed; }

[data-headerbg="color_3"][data-theme-version="dark"] .search-area .form-control:focus,
[data-headerbg="color_3"] .search-area .form-control:focus {
  border-color: #5778ed; }

[data-headerbg="color_4"][data-theme-version="dark"] .header,
[data-headerbg="color_4"] .header {
  background-color: #4527a0;
  color: #fff;
  border-color: #5731c9; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header .search-area .input-group-text,
  [data-headerbg="color_4"] .header .search-area .input-group-text {
    border-color: #5731c9;
    background-color: transparent; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header .form-control,
  [data-headerbg="color_4"] .header .form-control {
    border-color: #5731c9;
    color: #fff; }

[data-headerbg="color_4"][data-theme-version="dark"] .header-left input,
[data-headerbg="color_4"] .header-left input {
  border-color: #5731c9;
  background-color: #5731c9 !important;
  color: #fff; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header-left input::placeholder,
  [data-headerbg="color_4"] .header-left input::placeholder {
    color: #fff; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header-left input:focus,
  [data-headerbg="color_4"] .header-left input:focus {
    border-color: #331d77; }

[data-headerbg="color_4"][data-theme-version="dark"] .header-left .search_icon,
[data-headerbg="color_4"] .header-left .search_icon {
  background-color: #5731c9 !important; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header-left .search_icon i,
  [data-headerbg="color_4"] .header-left .search_icon i {
    color: #fff; }

[data-headerbg="color_4"][data-theme-version="dark"] .header-left .btn,
[data-headerbg="color_4"] .header-left .btn {
  background-color: #331d77;
  border-color: #331d77; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_4"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_4"][data-theme-version="dark"] .header-left .btn:active,
  [data-headerbg="color_4"] .header-left .btn:hover,
  [data-headerbg="color_4"] .header-left .btn:focus,
  [data-headerbg="color_4"] .header-left .btn:active {
    background-color: #22134e;
    border-color: #22134e; }

[data-headerbg="color_4"][data-theme-version="dark"] .header-right .dropdown > a,
[data-headerbg="color_4"] .header-right .dropdown > a {
  color: rgba(255, 255, 255, 0.7);
  border-color: #5731c9; }

[data-headerbg="color_4"][data-theme-version="dark"] .header-right .pulse-css,
[data-headerbg="color_4"] .header-right .pulse-css {
  background-color: #fff; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_4"][data-theme-version="dark"] .header-right .pulse-css:before,
  [data-headerbg="color_4"] .header-right .pulse-css:after,
  [data-headerbg="color_4"] .header-right .pulse-css:before {
    background-color: inherit; }

[data-headerbg="color_4"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
[data-headerbg="color_4"] .header-right .notification_dropdown .nav-link {
  background-color: transparent; }
  [data-headerbg="color_4"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
  [data-headerbg="color_4"] .header-right .notification_dropdown .nav-link svg path {
    fill: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_4"][data-theme-version="dark"] .header-right .right-sidebar a,
[data-headerbg="color_4"] .header-right .right-sidebar a {
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-headerbg="color_4"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong,
[data-headerbg="color_4"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-headerbg="color_4"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_4"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_4"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .small,
[data-headerbg="color_4"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_4"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_4"] .header-right .header-profile > a.nav-link .header-info .small {
  color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_4"][data-theme-version="dark"] .nav-control,
[data-headerbg="color_4"] .nav-control {
  background-color: #5731c9;
  color: #fff; }

[data-headerbg="color_4"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_4"] .hamburger .line {
  background-color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_4"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_4"] .header-left .dashboard_bar {
  color: #fff; }

[data-headerbg="color_4"][data-theme-version="dark"] .header-info .text-black,
[data-headerbg="color_4"] .header-info .text-black {
  color: #fff !important; }

[data-headerbg="color_4"][data-theme-version="dark"] .search-area:hover .form-control,
[data-headerbg="color_4"] .search-area:hover .form-control {
  border-color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_4"][data-theme-version="dark"] .search-area .input-group-text i,
[data-headerbg="color_4"] .search-area .input-group-text i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_4"][data-theme-version="dark"] .search-area .form-control::placeholder,
[data-headerbg="color_4"] .search-area .form-control::placeholder {
  color: #fff; }

[data-headerbg="color_4"][data-theme-version="dark"] .search-area .form-control:hover,
[data-headerbg="color_4"] .search-area .form-control:hover {
  border-color: #5731c9; }

[data-headerbg="color_4"][data-theme-version="dark"] .search-area .form-control:focus,
[data-headerbg="color_4"] .search-area .form-control:focus {
  border-color: #5731c9; }

[data-headerbg="color_5"][data-theme-version="dark"] .header,
[data-headerbg="color_5"] .header {
  background-color: #c62828;
  color: #fff;
  border-color: #da4747; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header .search-area .input-group-text,
  [data-headerbg="color_5"] .header .search-area .input-group-text {
    border-color: #da4747;
    background-color: transparent; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header .form-control,
  [data-headerbg="color_5"] .header .form-control {
    border-color: #da4747;
    color: #fff; }

[data-headerbg="color_5"][data-theme-version="dark"] .header-left input,
[data-headerbg="color_5"] .header-left input {
  border-color: #da4747;
  background-color: #da4747 !important;
  color: #fff; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header-left input::placeholder,
  [data-headerbg="color_5"] .header-left input::placeholder {
    color: #fff; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header-left input:focus,
  [data-headerbg="color_5"] .header-left input:focus {
    border-color: #9c1f1f; }

[data-headerbg="color_5"][data-theme-version="dark"] .header-left .search_icon,
[data-headerbg="color_5"] .header-left .search_icon {
  background-color: #da4747 !important; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header-left .search_icon i,
  [data-headerbg="color_5"] .header-left .search_icon i {
    color: #fff; }

[data-headerbg="color_5"][data-theme-version="dark"] .header-left .btn,
[data-headerbg="color_5"] .header-left .btn {
  background-color: #9c1f1f;
  border-color: #9c1f1f; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_5"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_5"][data-theme-version="dark"] .header-left .btn:active,
  [data-headerbg="color_5"] .header-left .btn:hover,
  [data-headerbg="color_5"] .header-left .btn:focus,
  [data-headerbg="color_5"] .header-left .btn:active {
    background-color: #711717;
    border-color: #711717; }

[data-headerbg="color_5"][data-theme-version="dark"] .header-right .dropdown > a,
[data-headerbg="color_5"] .header-right .dropdown > a {
  color: rgba(255, 255, 255, 0.7);
  border-color: #da4747; }

[data-headerbg="color_5"][data-theme-version="dark"] .header-right .pulse-css,
[data-headerbg="color_5"] .header-right .pulse-css {
  background-color: #fff; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_5"][data-theme-version="dark"] .header-right .pulse-css:before,
  [data-headerbg="color_5"] .header-right .pulse-css:after,
  [data-headerbg="color_5"] .header-right .pulse-css:before {
    background-color: inherit; }

[data-headerbg="color_5"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
[data-headerbg="color_5"] .header-right .notification_dropdown .nav-link {
  background-color: transparent; }
  [data-headerbg="color_5"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
  [data-headerbg="color_5"] .header-right .notification_dropdown .nav-link svg path {
    fill: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_5"][data-theme-version="dark"] .header-right .right-sidebar a,
[data-headerbg="color_5"] .header-right .right-sidebar a {
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-headerbg="color_5"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong,
[data-headerbg="color_5"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-headerbg="color_5"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_5"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_5"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .small,
[data-headerbg="color_5"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_5"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_5"] .header-right .header-profile > a.nav-link .header-info .small {
  color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_5"][data-theme-version="dark"] .nav-control,
[data-headerbg="color_5"] .nav-control {
  background-color: #da4747;
  color: #fff; }

[data-headerbg="color_5"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_5"] .hamburger .line {
  background-color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_5"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_5"] .header-left .dashboard_bar {
  color: #fff; }

[data-headerbg="color_5"][data-theme-version="dark"] .header-info .text-black,
[data-headerbg="color_5"] .header-info .text-black {
  color: #fff !important; }

[data-headerbg="color_5"][data-theme-version="dark"] .search-area:hover .form-control,
[data-headerbg="color_5"] .search-area:hover .form-control {
  border-color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_5"][data-theme-version="dark"] .search-area .input-group-text i,
[data-headerbg="color_5"] .search-area .input-group-text i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_5"][data-theme-version="dark"] .search-area .form-control::placeholder,
[data-headerbg="color_5"] .search-area .form-control::placeholder {
  color: #fff; }

[data-headerbg="color_5"][data-theme-version="dark"] .search-area .form-control:hover,
[data-headerbg="color_5"] .search-area .form-control:hover {
  border-color: #da4747; }

[data-headerbg="color_5"][data-theme-version="dark"] .search-area .form-control:focus,
[data-headerbg="color_5"] .search-area .form-control:focus {
  border-color: #da4747; }

[data-headerbg="color_6"][data-theme-version="dark"] .header,
[data-headerbg="color_6"] .header {
  background-color: #283593;
  color: #fff;
  border-color: #3343bb; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header .search-area .input-group-text,
  [data-headerbg="color_6"] .header .search-area .input-group-text {
    border-color: #3343bb;
    background-color: transparent; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header .form-control,
  [data-headerbg="color_6"] .header .form-control {
    border-color: #3343bb;
    color: #fff; }

[data-headerbg="color_6"][data-theme-version="dark"] .header-left input,
[data-headerbg="color_6"] .header-left input {
  border-color: #3343bb;
  background-color: #3343bb !important;
  color: #fff; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header-left input::placeholder,
  [data-headerbg="color_6"] .header-left input::placeholder {
    color: #fff; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header-left input:focus,
  [data-headerbg="color_6"] .header-left input:focus {
    border-color: #1d276b; }

[data-headerbg="color_6"][data-theme-version="dark"] .header-left .search_icon,
[data-headerbg="color_6"] .header-left .search_icon {
  background-color: #3343bb !important; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header-left .search_icon i,
  [data-headerbg="color_6"] .header-left .search_icon i {
    color: #fff; }

[data-headerbg="color_6"][data-theme-version="dark"] .header-left .btn,
[data-headerbg="color_6"] .header-left .btn {
  background-color: #1d276b;
  border-color: #1d276b; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_6"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_6"][data-theme-version="dark"] .header-left .btn:active,
  [data-headerbg="color_6"] .header-left .btn:hover,
  [data-headerbg="color_6"] .header-left .btn:focus,
  [data-headerbg="color_6"] .header-left .btn:active {
    background-color: #121843;
    border-color: #121843; }

[data-headerbg="color_6"][data-theme-version="dark"] .header-right .dropdown > a,
[data-headerbg="color_6"] .header-right .dropdown > a {
  color: rgba(255, 255, 255, 0.7);
  border-color: #3343bb; }

[data-headerbg="color_6"][data-theme-version="dark"] .header-right .pulse-css,
[data-headerbg="color_6"] .header-right .pulse-css {
  background-color: #fff; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_6"][data-theme-version="dark"] .header-right .pulse-css:before,
  [data-headerbg="color_6"] .header-right .pulse-css:after,
  [data-headerbg="color_6"] .header-right .pulse-css:before {
    background-color: inherit; }

[data-headerbg="color_6"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
[data-headerbg="color_6"] .header-right .notification_dropdown .nav-link {
  background-color: transparent; }
  [data-headerbg="color_6"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
  [data-headerbg="color_6"] .header-right .notification_dropdown .nav-link svg path {
    fill: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_6"][data-theme-version="dark"] .header-right .right-sidebar a,
[data-headerbg="color_6"] .header-right .right-sidebar a {
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-headerbg="color_6"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong,
[data-headerbg="color_6"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-headerbg="color_6"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_6"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_6"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .small,
[data-headerbg="color_6"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_6"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_6"] .header-right .header-profile > a.nav-link .header-info .small {
  color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_6"][data-theme-version="dark"] .nav-control,
[data-headerbg="color_6"] .nav-control {
  background-color: #3343bb;
  color: #fff; }

[data-headerbg="color_6"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_6"] .hamburger .line {
  background-color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_6"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_6"] .header-left .dashboard_bar {
  color: #fff; }

[data-headerbg="color_6"][data-theme-version="dark"] .header-info .text-black,
[data-headerbg="color_6"] .header-info .text-black {
  color: #fff !important; }

[data-headerbg="color_6"][data-theme-version="dark"] .search-area:hover .form-control,
[data-headerbg="color_6"] .search-area:hover .form-control {
  border-color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_6"][data-theme-version="dark"] .search-area .input-group-text i,
[data-headerbg="color_6"] .search-area .input-group-text i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_6"][data-theme-version="dark"] .search-area .form-control::placeholder,
[data-headerbg="color_6"] .search-area .form-control::placeholder {
  color: #fff; }

[data-headerbg="color_6"][data-theme-version="dark"] .search-area .form-control:hover,
[data-headerbg="color_6"] .search-area .form-control:hover {
  border-color: #3343bb; }

[data-headerbg="color_6"][data-theme-version="dark"] .search-area .form-control:focus,
[data-headerbg="color_6"] .search-area .form-control:focus {
  border-color: #3343bb; }

[data-headerbg="color_7"][data-theme-version="dark"] .header,
[data-headerbg="color_7"] .header {
  background-color: #7356f1;
  color: #fff;
  border-color: #9a85f5; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header .search-area .input-group-text,
  [data-headerbg="color_7"] .header .search-area .input-group-text {
    border-color: #9a85f5;
    background-color: transparent; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header .form-control,
  [data-headerbg="color_7"] .header .form-control {
    border-color: #9a85f5;
    color: #fff; }

[data-headerbg="color_7"][data-theme-version="dark"] .header-left input,
[data-headerbg="color_7"] .header-left input {
  border-color: #9a85f5;
  background-color: #9a85f5 !important;
  color: #fff; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header-left input::placeholder,
  [data-headerbg="color_7"] .header-left input::placeholder {
    color: #fff; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header-left input:focus,
  [data-headerbg="color_7"] .header-left input:focus {
    border-color: #4c27ed; }

[data-headerbg="color_7"][data-theme-version="dark"] .header-left .search_icon,
[data-headerbg="color_7"] .header-left .search_icon {
  background-color: #9a85f5 !important; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header-left .search_icon i,
  [data-headerbg="color_7"] .header-left .search_icon i {
    color: #fff; }

[data-headerbg="color_7"][data-theme-version="dark"] .header-left .btn,
[data-headerbg="color_7"] .header-left .btn {
  background-color: #4c27ed;
  border-color: #4c27ed; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_7"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_7"][data-theme-version="dark"] .header-left .btn:active,
  [data-headerbg="color_7"] .header-left .btn:hover,
  [data-headerbg="color_7"] .header-left .btn:focus,
  [data-headerbg="color_7"] .header-left .btn:active {
    background-color: #3511d0;
    border-color: #3511d0; }

[data-headerbg="color_7"][data-theme-version="dark"] .header-right .dropdown > a,
[data-headerbg="color_7"] .header-right .dropdown > a {
  color: rgba(255, 255, 255, 0.7);
  border-color: #9a85f5; }

[data-headerbg="color_7"][data-theme-version="dark"] .header-right .pulse-css,
[data-headerbg="color_7"] .header-right .pulse-css {
  background-color: #fff; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_7"][data-theme-version="dark"] .header-right .pulse-css:before,
  [data-headerbg="color_7"] .header-right .pulse-css:after,
  [data-headerbg="color_7"] .header-right .pulse-css:before {
    background-color: inherit; }

[data-headerbg="color_7"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
[data-headerbg="color_7"] .header-right .notification_dropdown .nav-link {
  background-color: transparent; }
  [data-headerbg="color_7"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
  [data-headerbg="color_7"] .header-right .notification_dropdown .nav-link svg path {
    fill: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_7"][data-theme-version="dark"] .header-right .right-sidebar a,
[data-headerbg="color_7"] .header-right .right-sidebar a {
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-headerbg="color_7"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong,
[data-headerbg="color_7"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-headerbg="color_7"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_7"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_7"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .small,
[data-headerbg="color_7"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_7"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_7"] .header-right .header-profile > a.nav-link .header-info .small {
  color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_7"][data-theme-version="dark"] .nav-control,
[data-headerbg="color_7"] .nav-control {
  background-color: #9a85f5;
  color: #fff; }

[data-headerbg="color_7"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_7"] .hamburger .line {
  background-color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_7"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_7"] .header-left .dashboard_bar {
  color: #fff; }

[data-headerbg="color_7"][data-theme-version="dark"] .header-info .text-black,
[data-headerbg="color_7"] .header-info .text-black {
  color: #fff !important; }

[data-headerbg="color_7"][data-theme-version="dark"] .search-area:hover .form-control,
[data-headerbg="color_7"] .search-area:hover .form-control {
  border-color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_7"][data-theme-version="dark"] .search-area .input-group-text i,
[data-headerbg="color_7"] .search-area .input-group-text i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_7"][data-theme-version="dark"] .search-area .form-control::placeholder,
[data-headerbg="color_7"] .search-area .form-control::placeholder {
  color: #fff; }

[data-headerbg="color_7"][data-theme-version="dark"] .search-area .form-control:hover,
[data-headerbg="color_7"] .search-area .form-control:hover {
  border-color: #9a85f5; }

[data-headerbg="color_7"][data-theme-version="dark"] .search-area .form-control:focus,
[data-headerbg="color_7"] .search-area .form-control:focus {
  border-color: #9a85f5; }

[data-headerbg="color_8"][data-theme-version="dark"] .header,
[data-headerbg="color_8"] .header {
  background-color: #3695eb;
  color: #fff;
  border-color: #64adf0; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header .search-area .input-group-text,
  [data-headerbg="color_8"] .header .search-area .input-group-text {
    border-color: #64adf0;
    background-color: transparent; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header .form-control,
  [data-headerbg="color_8"] .header .form-control {
    border-color: #64adf0;
    color: #fff; }

[data-headerbg="color_8"][data-theme-version="dark"] .header-left input,
[data-headerbg="color_8"] .header-left input {
  border-color: #64adf0;
  background-color: #64adf0 !important;
  color: #fff; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header-left input::placeholder,
  [data-headerbg="color_8"] .header-left input::placeholder {
    color: #fff; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header-left input:focus,
  [data-headerbg="color_8"] .header-left input:focus {
    border-color: #167cd8; }

[data-headerbg="color_8"][data-theme-version="dark"] .header-left .search_icon,
[data-headerbg="color_8"] .header-left .search_icon {
  background-color: #64adf0 !important; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header-left .search_icon i,
  [data-headerbg="color_8"] .header-left .search_icon i {
    color: #fff; }

[data-headerbg="color_8"][data-theme-version="dark"] .header-left .btn,
[data-headerbg="color_8"] .header-left .btn {
  background-color: #167cd8;
  border-color: #167cd8; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_8"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_8"][data-theme-version="dark"] .header-left .btn:active,
  [data-headerbg="color_8"] .header-left .btn:hover,
  [data-headerbg="color_8"] .header-left .btn:focus,
  [data-headerbg="color_8"] .header-left .btn:active {
    background-color: #1161aa;
    border-color: #1161aa; }

[data-headerbg="color_8"][data-theme-version="dark"] .header-right .dropdown > a,
[data-headerbg="color_8"] .header-right .dropdown > a {
  color: rgba(255, 255, 255, 0.7);
  border-color: #64adf0; }

[data-headerbg="color_8"][data-theme-version="dark"] .header-right .pulse-css,
[data-headerbg="color_8"] .header-right .pulse-css {
  background-color: #fff; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_8"][data-theme-version="dark"] .header-right .pulse-css:before,
  [data-headerbg="color_8"] .header-right .pulse-css:after,
  [data-headerbg="color_8"] .header-right .pulse-css:before {
    background-color: inherit; }

[data-headerbg="color_8"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
[data-headerbg="color_8"] .header-right .notification_dropdown .nav-link {
  background-color: transparent; }
  [data-headerbg="color_8"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
  [data-headerbg="color_8"] .header-right .notification_dropdown .nav-link svg path {
    fill: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_8"][data-theme-version="dark"] .header-right .right-sidebar a,
[data-headerbg="color_8"] .header-right .right-sidebar a {
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-headerbg="color_8"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong,
[data-headerbg="color_8"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-headerbg="color_8"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_8"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_8"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .small,
[data-headerbg="color_8"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_8"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_8"] .header-right .header-profile > a.nav-link .header-info .small {
  color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_8"][data-theme-version="dark"] .nav-control,
[data-headerbg="color_8"] .nav-control {
  background-color: #64adf0;
  color: #fff; }

[data-headerbg="color_8"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_8"] .hamburger .line {
  background-color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_8"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_8"] .header-left .dashboard_bar {
  color: #fff; }

[data-headerbg="color_8"][data-theme-version="dark"] .header-info .text-black,
[data-headerbg="color_8"] .header-info .text-black {
  color: #fff !important; }

[data-headerbg="color_8"][data-theme-version="dark"] .search-area:hover .form-control,
[data-headerbg="color_8"] .search-area:hover .form-control {
  border-color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_8"][data-theme-version="dark"] .search-area .input-group-text i,
[data-headerbg="color_8"] .search-area .input-group-text i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_8"][data-theme-version="dark"] .search-area .form-control::placeholder,
[data-headerbg="color_8"] .search-area .form-control::placeholder {
  color: #fff; }

[data-headerbg="color_8"][data-theme-version="dark"] .search-area .form-control:hover,
[data-headerbg="color_8"] .search-area .form-control:hover {
  border-color: #64adf0; }

[data-headerbg="color_8"][data-theme-version="dark"] .search-area .form-control:focus,
[data-headerbg="color_8"] .search-area .form-control:focus {
  border-color: #64adf0; }

[data-headerbg="color_9"][data-theme-version="dark"] .header,
[data-headerbg="color_9"] .header {
  background-color: #00838f;
  color: #fff;
  border-color: #00b2c2; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header .search-area .input-group-text,
  [data-headerbg="color_9"] .header .search-area .input-group-text {
    border-color: #00b2c2;
    background-color: transparent; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header .form-control,
  [data-headerbg="color_9"] .header .form-control {
    border-color: #00b2c2;
    color: #fff; }

[data-headerbg="color_9"][data-theme-version="dark"] .header-left input,
[data-headerbg="color_9"] .header-left input {
  border-color: #00b2c2;
  background-color: #00b2c2 !important;
  color: #fff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header-left input::placeholder,
  [data-headerbg="color_9"] .header-left input::placeholder {
    color: #fff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header-left input:focus,
  [data-headerbg="color_9"] .header-left input:focus {
    border-color: #00545c; }

[data-headerbg="color_9"][data-theme-version="dark"] .header-left .search_icon,
[data-headerbg="color_9"] .header-left .search_icon {
  background-color: #00b2c2 !important; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header-left .search_icon i,
  [data-headerbg="color_9"] .header-left .search_icon i {
    color: #fff; }

[data-headerbg="color_9"][data-theme-version="dark"] .header-left .btn,
[data-headerbg="color_9"] .header-left .btn {
  background-color: #00545c;
  border-color: #00545c; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_9"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_9"][data-theme-version="dark"] .header-left .btn:active,
  [data-headerbg="color_9"] .header-left .btn:hover,
  [data-headerbg="color_9"] .header-left .btn:focus,
  [data-headerbg="color_9"] .header-left .btn:active {
    background-color: #002629;
    border-color: #002629; }

[data-headerbg="color_9"][data-theme-version="dark"] .header-right .dropdown > a,
[data-headerbg="color_9"] .header-right .dropdown > a {
  color: rgba(255, 255, 255, 0.7);
  border-color: #00b2c2; }

[data-headerbg="color_9"][data-theme-version="dark"] .header-right .pulse-css,
[data-headerbg="color_9"] .header-right .pulse-css {
  background-color: #fff; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_9"][data-theme-version="dark"] .header-right .pulse-css:before,
  [data-headerbg="color_9"] .header-right .pulse-css:after,
  [data-headerbg="color_9"] .header-right .pulse-css:before {
    background-color: inherit; }

[data-headerbg="color_9"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
[data-headerbg="color_9"] .header-right .notification_dropdown .nav-link {
  background-color: transparent; }
  [data-headerbg="color_9"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
  [data-headerbg="color_9"] .header-right .notification_dropdown .nav-link svg path {
    fill: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_9"][data-theme-version="dark"] .header-right .right-sidebar a,
[data-headerbg="color_9"] .header-right .right-sidebar a {
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-headerbg="color_9"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong,
[data-headerbg="color_9"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-headerbg="color_9"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_9"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_9"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .small,
[data-headerbg="color_9"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_9"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_9"] .header-right .header-profile > a.nav-link .header-info .small {
  color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_9"][data-theme-version="dark"] .nav-control,
[data-headerbg="color_9"] .nav-control {
  background-color: #00b2c2;
  color: #fff; }

[data-headerbg="color_9"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_9"] .hamburger .line {
  background-color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_9"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_9"] .header-left .dashboard_bar {
  color: #fff; }

[data-headerbg="color_9"][data-theme-version="dark"] .header-info .text-black,
[data-headerbg="color_9"] .header-info .text-black {
  color: #fff !important; }

[data-headerbg="color_9"][data-theme-version="dark"] .search-area:hover .form-control,
[data-headerbg="color_9"] .search-area:hover .form-control {
  border-color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_9"][data-theme-version="dark"] .search-area .input-group-text i,
[data-headerbg="color_9"] .search-area .input-group-text i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_9"][data-theme-version="dark"] .search-area .form-control::placeholder,
[data-headerbg="color_9"] .search-area .form-control::placeholder {
  color: #fff; }

[data-headerbg="color_9"][data-theme-version="dark"] .search-area .form-control:hover,
[data-headerbg="color_9"] .search-area .form-control:hover {
  border-color: #00b2c2; }

[data-headerbg="color_9"][data-theme-version="dark"] .search-area .form-control:focus,
[data-headerbg="color_9"] .search-area .form-control:focus {
  border-color: #00b2c2; }

[data-headerbg="color_10"][data-theme-version="dark"] .header,
[data-headerbg="color_10"] .header {
  background-color: #ff8f16;
  color: #fff;
  border-color: #ffa849; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header .search-area .input-group-text,
  [data-headerbg="color_10"] .header .search-area .input-group-text {
    border-color: #ffa849;
    background-color: transparent; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header .form-control,
  [data-headerbg="color_10"] .header .form-control {
    border-color: #ffa849;
    color: #fff; }

[data-headerbg="color_10"][data-theme-version="dark"] .header-left input,
[data-headerbg="color_10"] .header-left input {
  border-color: #ffa849;
  background-color: #ffa849 !important;
  color: #fff; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header-left input::placeholder,
  [data-headerbg="color_10"] .header-left input::placeholder {
    color: #fff; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header-left input:focus,
  [data-headerbg="color_10"] .header-left input:focus {
    border-color: #e27500; }

[data-headerbg="color_10"][data-theme-version="dark"] .header-left .search_icon,
[data-headerbg="color_10"] .header-left .search_icon {
  background-color: #ffa849 !important; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header-left .search_icon i,
  [data-headerbg="color_10"] .header-left .search_icon i {
    color: #fff; }

[data-headerbg="color_10"][data-theme-version="dark"] .header-left .btn,
[data-headerbg="color_10"] .header-left .btn {
  background-color: #e27500;
  border-color: #e27500; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_10"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_10"][data-theme-version="dark"] .header-left .btn:active,
  [data-headerbg="color_10"] .header-left .btn:hover,
  [data-headerbg="color_10"] .header-left .btn:focus,
  [data-headerbg="color_10"] .header-left .btn:active {
    background-color: #af5b00;
    border-color: #af5b00; }

[data-headerbg="color_10"][data-theme-version="dark"] .header-right .dropdown > a,
[data-headerbg="color_10"] .header-right .dropdown > a {
  color: rgba(255, 255, 255, 0.7);
  border-color: #ffa849; }

[data-headerbg="color_10"][data-theme-version="dark"] .header-right .pulse-css,
[data-headerbg="color_10"] .header-right .pulse-css {
  background-color: #fff; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_10"][data-theme-version="dark"] .header-right .pulse-css:before,
  [data-headerbg="color_10"] .header-right .pulse-css:after,
  [data-headerbg="color_10"] .header-right .pulse-css:before {
    background-color: inherit; }

[data-headerbg="color_10"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
[data-headerbg="color_10"] .header-right .notification_dropdown .nav-link {
  background-color: transparent; }
  [data-headerbg="color_10"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
  [data-headerbg="color_10"] .header-right .notification_dropdown .nav-link svg path {
    fill: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_10"][data-theme-version="dark"] .header-right .right-sidebar a,
[data-headerbg="color_10"] .header-right .right-sidebar a {
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-headerbg="color_10"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong,
[data-headerbg="color_10"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-headerbg="color_10"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_10"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_10"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .small,
[data-headerbg="color_10"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_10"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_10"] .header-right .header-profile > a.nav-link .header-info .small {
  color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_10"][data-theme-version="dark"] .nav-control,
[data-headerbg="color_10"] .nav-control {
  background-color: #ffa849;
  color: #fff; }

[data-headerbg="color_10"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_10"] .hamburger .line {
  background-color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_10"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_10"] .header-left .dashboard_bar {
  color: #fff; }

[data-headerbg="color_10"][data-theme-version="dark"] .header-info .text-black,
[data-headerbg="color_10"] .header-info .text-black {
  color: #fff !important; }

[data-headerbg="color_10"][data-theme-version="dark"] .search-area:hover .form-control,
[data-headerbg="color_10"] .search-area:hover .form-control {
  border-color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_10"][data-theme-version="dark"] .search-area .input-group-text i,
[data-headerbg="color_10"] .search-area .input-group-text i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_10"][data-theme-version="dark"] .search-area .form-control::placeholder,
[data-headerbg="color_10"] .search-area .form-control::placeholder {
  color: #fff; }

[data-headerbg="color_10"][data-theme-version="dark"] .search-area .form-control:hover,
[data-headerbg="color_10"] .search-area .form-control:hover {
  border-color: #ffa849; }

[data-headerbg="color_10"][data-theme-version="dark"] .search-area .form-control:focus,
[data-headerbg="color_10"] .search-area .form-control:focus {
  border-color: #ffa849; }

[data-headerbg="color_11"][data-theme-version="dark"] .header,
[data-headerbg="color_11"] .header {
  background-color: #6673fd;
  color: #fff;
  border-color: #98a1fe; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header .search-area .input-group-text,
  [data-headerbg="color_11"] .header .search-area .input-group-text {
    border-color: #98a1fe;
    background-color: transparent; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header .form-control,
  [data-headerbg="color_11"] .header .form-control {
    border-color: #98a1fe;
    color: #fff; }

[data-headerbg="color_11"][data-theme-version="dark"] .header-left input,
[data-headerbg="color_11"] .header-left input {
  border-color: #98a1fe;
  background-color: #98a1fe !important;
  color: #fff; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header-left input::placeholder,
  [data-headerbg="color_11"] .header-left input::placeholder {
    color: #fff; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header-left input:focus,
  [data-headerbg="color_11"] .header-left input:focus {
    border-color: #3445fc; }

[data-headerbg="color_11"][data-theme-version="dark"] .header-left .search_icon,
[data-headerbg="color_11"] .header-left .search_icon {
  background-color: #98a1fe !important; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header-left .search_icon i,
  [data-headerbg="color_11"] .header-left .search_icon i {
    color: #fff; }

[data-headerbg="color_11"][data-theme-version="dark"] .header-left .btn,
[data-headerbg="color_11"] .header-left .btn {
  background-color: #3445fc;
  border-color: #3445fc; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_11"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_11"][data-theme-version="dark"] .header-left .btn:active,
  [data-headerbg="color_11"] .header-left .btn:hover,
  [data-headerbg="color_11"] .header-left .btn:focus,
  [data-headerbg="color_11"] .header-left .btn:active {
    background-color: #0318fa;
    border-color: #0318fa; }

[data-headerbg="color_11"][data-theme-version="dark"] .header-right .dropdown > a,
[data-headerbg="color_11"] .header-right .dropdown > a {
  color: rgba(255, 255, 255, 0.7);
  border-color: #98a1fe; }

[data-headerbg="color_11"][data-theme-version="dark"] .header-right .pulse-css,
[data-headerbg="color_11"] .header-right .pulse-css {
  background-color: #fff; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_11"][data-theme-version="dark"] .header-right .pulse-css:before,
  [data-headerbg="color_11"] .header-right .pulse-css:after,
  [data-headerbg="color_11"] .header-right .pulse-css:before {
    background-color: inherit; }

[data-headerbg="color_11"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
[data-headerbg="color_11"] .header-right .notification_dropdown .nav-link {
  background-color: transparent; }
  [data-headerbg="color_11"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
  [data-headerbg="color_11"] .header-right .notification_dropdown .nav-link svg path {
    fill: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_11"][data-theme-version="dark"] .header-right .right-sidebar a,
[data-headerbg="color_11"] .header-right .right-sidebar a {
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-headerbg="color_11"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong,
[data-headerbg="color_11"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-headerbg="color_11"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_11"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_11"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .small,
[data-headerbg="color_11"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_11"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_11"] .header-right .header-profile > a.nav-link .header-info .small {
  color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_11"][data-theme-version="dark"] .nav-control,
[data-headerbg="color_11"] .nav-control {
  background-color: #98a1fe;
  color: #fff; }

[data-headerbg="color_11"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_11"] .hamburger .line {
  background-color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_11"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_11"] .header-left .dashboard_bar {
  color: #fff; }

[data-headerbg="color_11"][data-theme-version="dark"] .header-info .text-black,
[data-headerbg="color_11"] .header-info .text-black {
  color: #fff !important; }

[data-headerbg="color_11"][data-theme-version="dark"] .search-area:hover .form-control,
[data-headerbg="color_11"] .search-area:hover .form-control {
  border-color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_11"][data-theme-version="dark"] .search-area .input-group-text i,
[data-headerbg="color_11"] .search-area .input-group-text i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_11"][data-theme-version="dark"] .search-area .form-control::placeholder,
[data-headerbg="color_11"] .search-area .form-control::placeholder {
  color: #fff; }

[data-headerbg="color_11"][data-theme-version="dark"] .search-area .form-control:hover,
[data-headerbg="color_11"] .search-area .form-control:hover {
  border-color: #98a1fe; }

[data-headerbg="color_11"][data-theme-version="dark"] .search-area .form-control:focus,
[data-headerbg="color_11"] .search-area .form-control:focus {
  border-color: #98a1fe; }

[data-headerbg="color_12"][data-theme-version="dark"] .header,
[data-headerbg="color_12"] .header {
  background-color: #558b2f;
  color: #fff;
  border-color: #6cb13c; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header .search-area .input-group-text,
  [data-headerbg="color_12"] .header .search-area .input-group-text {
    border-color: #6cb13c;
    background-color: transparent; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header .form-control,
  [data-headerbg="color_12"] .header .form-control {
    border-color: #6cb13c;
    color: #fff; }

[data-headerbg="color_12"][data-theme-version="dark"] .header-left input,
[data-headerbg="color_12"] .header-left input {
  border-color: #6cb13c;
  background-color: #6cb13c !important;
  color: #fff; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header-left input::placeholder,
  [data-headerbg="color_12"] .header-left input::placeholder {
    color: #fff; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header-left input:focus,
  [data-headerbg="color_12"] .header-left input:focus {
    border-color: #3e6522; }

[data-headerbg="color_12"][data-theme-version="dark"] .header-left .search_icon,
[data-headerbg="color_12"] .header-left .search_icon {
  background-color: #6cb13c !important; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header-left .search_icon i,
  [data-headerbg="color_12"] .header-left .search_icon i {
    color: #fff; }

[data-headerbg="color_12"][data-theme-version="dark"] .header-left .btn,
[data-headerbg="color_12"] .header-left .btn {
  background-color: #3e6522;
  border-color: #3e6522; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_12"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_12"][data-theme-version="dark"] .header-left .btn:active,
  [data-headerbg="color_12"] .header-left .btn:hover,
  [data-headerbg="color_12"] .header-left .btn:focus,
  [data-headerbg="color_12"] .header-left .btn:active {
    background-color: #263f15;
    border-color: #263f15; }

[data-headerbg="color_12"][data-theme-version="dark"] .header-right .dropdown > a,
[data-headerbg="color_12"] .header-right .dropdown > a {
  color: rgba(255, 255, 255, 0.7);
  border-color: #6cb13c; }

[data-headerbg="color_12"][data-theme-version="dark"] .header-right .pulse-css,
[data-headerbg="color_12"] .header-right .pulse-css {
  background-color: #fff; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_12"][data-theme-version="dark"] .header-right .pulse-css:before,
  [data-headerbg="color_12"] .header-right .pulse-css:after,
  [data-headerbg="color_12"] .header-right .pulse-css:before {
    background-color: inherit; }

[data-headerbg="color_12"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
[data-headerbg="color_12"] .header-right .notification_dropdown .nav-link {
  background-color: transparent; }
  [data-headerbg="color_12"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
  [data-headerbg="color_12"] .header-right .notification_dropdown .nav-link svg path {
    fill: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_12"][data-theme-version="dark"] .header-right .right-sidebar a,
[data-headerbg="color_12"] .header-right .right-sidebar a {
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-headerbg="color_12"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong,
[data-headerbg="color_12"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-headerbg="color_12"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_12"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_12"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .small,
[data-headerbg="color_12"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_12"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_12"] .header-right .header-profile > a.nav-link .header-info .small {
  color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_12"][data-theme-version="dark"] .nav-control,
[data-headerbg="color_12"] .nav-control {
  background-color: #6cb13c;
  color: #fff; }

[data-headerbg="color_12"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_12"] .hamburger .line {
  background-color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_12"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_12"] .header-left .dashboard_bar {
  color: #fff; }

[data-headerbg="color_12"][data-theme-version="dark"] .header-info .text-black,
[data-headerbg="color_12"] .header-info .text-black {
  color: #fff !important; }

[data-headerbg="color_12"][data-theme-version="dark"] .search-area:hover .form-control,
[data-headerbg="color_12"] .search-area:hover .form-control {
  border-color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_12"][data-theme-version="dark"] .search-area .input-group-text i,
[data-headerbg="color_12"] .search-area .input-group-text i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_12"][data-theme-version="dark"] .search-area .form-control::placeholder,
[data-headerbg="color_12"] .search-area .form-control::placeholder {
  color: #fff; }

[data-headerbg="color_12"][data-theme-version="dark"] .search-area .form-control:hover,
[data-headerbg="color_12"] .search-area .form-control:hover {
  border-color: #6cb13c; }

[data-headerbg="color_12"][data-theme-version="dark"] .search-area .form-control:focus,
[data-headerbg="color_12"] .search-area .form-control:focus {
  border-color: #6cb13c; }

[data-headerbg="color_13"][data-theme-version="dark"] .header,
[data-headerbg="color_13"] .header {
  background-color: #2a2a2a;
  color: #fff;
  border-color: #444444; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header .search-area .input-group-text,
  [data-headerbg="color_13"] .header .search-area .input-group-text {
    border-color: #444444;
    background-color: transparent; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header .form-control,
  [data-headerbg="color_13"] .header .form-control {
    border-color: #444444;
    color: #fff; }

[data-headerbg="color_13"][data-theme-version="dark"] .header-left input,
[data-headerbg="color_13"] .header-left input {
  border-color: #444444;
  background-color: #444444 !important;
  color: #fff; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header-left input::placeholder,
  [data-headerbg="color_13"] .header-left input::placeholder {
    color: #fff; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header-left input:focus,
  [data-headerbg="color_13"] .header-left input:focus {
    border-color: #111111; }

[data-headerbg="color_13"][data-theme-version="dark"] .header-left .search_icon,
[data-headerbg="color_13"] .header-left .search_icon {
  background-color: #444444 !important; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header-left .search_icon i,
  [data-headerbg="color_13"] .header-left .search_icon i {
    color: #fff; }

[data-headerbg="color_13"][data-theme-version="dark"] .header-left .btn,
[data-headerbg="color_13"] .header-left .btn {
  background-color: #111111;
  border-color: #111111; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_13"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_13"][data-theme-version="dark"] .header-left .btn:active,
  [data-headerbg="color_13"] .header-left .btn:hover,
  [data-headerbg="color_13"] .header-left .btn:focus,
  [data-headerbg="color_13"] .header-left .btn:active {
    background-color: black;
    border-color: black; }

[data-headerbg="color_13"][data-theme-version="dark"] .header-right .dropdown > a,
[data-headerbg="color_13"] .header-right .dropdown > a {
  color: rgba(255, 255, 255, 0.7);
  border-color: #444444; }

[data-headerbg="color_13"][data-theme-version="dark"] .header-right .pulse-css,
[data-headerbg="color_13"] .header-right .pulse-css {
  background-color: #fff; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_13"][data-theme-version="dark"] .header-right .pulse-css:before,
  [data-headerbg="color_13"] .header-right .pulse-css:after,
  [data-headerbg="color_13"] .header-right .pulse-css:before {
    background-color: inherit; }

[data-headerbg="color_13"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
[data-headerbg="color_13"] .header-right .notification_dropdown .nav-link {
  background-color: transparent; }
  [data-headerbg="color_13"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
  [data-headerbg="color_13"] .header-right .notification_dropdown .nav-link svg path {
    fill: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_13"][data-theme-version="dark"] .header-right .right-sidebar a,
[data-headerbg="color_13"] .header-right .right-sidebar a {
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-headerbg="color_13"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong,
[data-headerbg="color_13"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-headerbg="color_13"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_13"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_13"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .small,
[data-headerbg="color_13"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_13"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_13"] .header-right .header-profile > a.nav-link .header-info .small {
  color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_13"][data-theme-version="dark"] .nav-control,
[data-headerbg="color_13"] .nav-control {
  background-color: #444444;
  color: #fff; }

[data-headerbg="color_13"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_13"] .hamburger .line {
  background-color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_13"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_13"] .header-left .dashboard_bar {
  color: #fff; }

[data-headerbg="color_13"][data-theme-version="dark"] .header-info .text-black,
[data-headerbg="color_13"] .header-info .text-black {
  color: #fff !important; }

[data-headerbg="color_13"][data-theme-version="dark"] .search-area:hover .form-control,
[data-headerbg="color_13"] .search-area:hover .form-control {
  border-color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_13"][data-theme-version="dark"] .search-area .input-group-text i,
[data-headerbg="color_13"] .search-area .input-group-text i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_13"][data-theme-version="dark"] .search-area .form-control::placeholder,
[data-headerbg="color_13"] .search-area .form-control::placeholder {
  color: #fff; }

[data-headerbg="color_13"][data-theme-version="dark"] .search-area .form-control:hover,
[data-headerbg="color_13"] .search-area .form-control:hover {
  border-color: #444444; }

[data-headerbg="color_13"][data-theme-version="dark"] .search-area .form-control:focus,
[data-headerbg="color_13"] .search-area .form-control:focus {
  border-color: #444444; }

[data-headerbg="color_14"][data-theme-version="dark"] .header,
[data-headerbg="color_14"] .header {
  background-color: #1367c8;
  color: #fff;
  border-color: #2480ea; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header .search-area .input-group-text,
  [data-headerbg="color_14"] .header .search-area .input-group-text {
    border-color: #2480ea;
    background-color: transparent; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header .form-control,
  [data-headerbg="color_14"] .header .form-control {
    border-color: #2480ea;
    color: #fff; }

[data-headerbg="color_14"][data-theme-version="dark"] .header-left input,
[data-headerbg="color_14"] .header-left input {
  border-color: #2480ea;
  background-color: #2480ea !important;
  color: #fff; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header-left input::placeholder,
  [data-headerbg="color_14"] .header-left input::placeholder {
    color: #fff; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header-left input:focus,
  [data-headerbg="color_14"] .header-left input:focus {
    border-color: #0f4f99; }

[data-headerbg="color_14"][data-theme-version="dark"] .header-left .search_icon,
[data-headerbg="color_14"] .header-left .search_icon {
  background-color: #2480ea !important; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header-left .search_icon i,
  [data-headerbg="color_14"] .header-left .search_icon i {
    color: #fff; }

[data-headerbg="color_14"][data-theme-version="dark"] .header-left .btn,
[data-headerbg="color_14"] .header-left .btn {
  background-color: #0f4f99;
  border-color: #0f4f99; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_14"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_14"][data-theme-version="dark"] .header-left .btn:active,
  [data-headerbg="color_14"] .header-left .btn:hover,
  [data-headerbg="color_14"] .header-left .btn:focus,
  [data-headerbg="color_14"] .header-left .btn:active {
    background-color: #0a376b;
    border-color: #0a376b; }

[data-headerbg="color_14"][data-theme-version="dark"] .header-right .dropdown > a,
[data-headerbg="color_14"] .header-right .dropdown > a {
  color: rgba(255, 255, 255, 0.7);
  border-color: #2480ea; }

[data-headerbg="color_14"][data-theme-version="dark"] .header-right .pulse-css,
[data-headerbg="color_14"] .header-right .pulse-css {
  background-color: #fff; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_14"][data-theme-version="dark"] .header-right .pulse-css:before,
  [data-headerbg="color_14"] .header-right .pulse-css:after,
  [data-headerbg="color_14"] .header-right .pulse-css:before {
    background-color: inherit; }

[data-headerbg="color_14"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
[data-headerbg="color_14"] .header-right .notification_dropdown .nav-link {
  background-color: transparent; }
  [data-headerbg="color_14"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
  [data-headerbg="color_14"] .header-right .notification_dropdown .nav-link svg path {
    fill: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_14"][data-theme-version="dark"] .header-right .right-sidebar a,
[data-headerbg="color_14"] .header-right .right-sidebar a {
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-headerbg="color_14"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong,
[data-headerbg="color_14"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-headerbg="color_14"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_14"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_14"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .small,
[data-headerbg="color_14"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_14"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_14"] .header-right .header-profile > a.nav-link .header-info .small {
  color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_14"][data-theme-version="dark"] .nav-control,
[data-headerbg="color_14"] .nav-control {
  background-color: #2480ea;
  color: #fff; }

[data-headerbg="color_14"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_14"] .hamburger .line {
  background-color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_14"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_14"] .header-left .dashboard_bar {
  color: #fff; }

[data-headerbg="color_14"][data-theme-version="dark"] .header-info .text-black,
[data-headerbg="color_14"] .header-info .text-black {
  color: #fff !important; }

[data-headerbg="color_14"][data-theme-version="dark"] .search-area:hover .form-control,
[data-headerbg="color_14"] .search-area:hover .form-control {
  border-color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_14"][data-theme-version="dark"] .search-area .input-group-text i,
[data-headerbg="color_14"] .search-area .input-group-text i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_14"][data-theme-version="dark"] .search-area .form-control::placeholder,
[data-headerbg="color_14"] .search-area .form-control::placeholder {
  color: #fff; }

[data-headerbg="color_14"][data-theme-version="dark"] .search-area .form-control:hover,
[data-headerbg="color_14"] .search-area .form-control:hover {
  border-color: #2480ea; }

[data-headerbg="color_14"][data-theme-version="dark"] .search-area .form-control:focus,
[data-headerbg="color_14"] .search-area .form-control:focus {
  border-color: #2480ea; }

[data-headerbg="color_15"][data-theme-version="dark"] .header,
[data-headerbg="color_15"] .header {
  background-color: #ed0b4c;
  color: #fff;
  border-color: #f6356d; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header .search-area .input-group-text,
  [data-headerbg="color_15"] .header .search-area .input-group-text {
    border-color: #f6356d;
    background-color: transparent; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header .form-control,
  [data-headerbg="color_15"] .header .form-control {
    border-color: #f6356d;
    color: #fff; }

[data-headerbg="color_15"][data-theme-version="dark"] .header-left input,
[data-headerbg="color_15"] .header-left input {
  border-color: #f6356d;
  background-color: #f6356d !important;
  color: #fff; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header-left input::placeholder,
  [data-headerbg="color_15"] .header-left input::placeholder {
    color: #fff; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header-left input:focus,
  [data-headerbg="color_15"] .header-left input:focus {
    border-color: #bc093c; }

[data-headerbg="color_15"][data-theme-version="dark"] .header-left .search_icon,
[data-headerbg="color_15"] .header-left .search_icon {
  background-color: #f6356d !important; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header-left .search_icon i,
  [data-headerbg="color_15"] .header-left .search_icon i {
    color: #fff; }

[data-headerbg="color_15"][data-theme-version="dark"] .header-left .btn,
[data-headerbg="color_15"] .header-left .btn {
  background-color: #bc093c;
  border-color: #bc093c; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header-left .btn:hover, [data-headerbg="color_15"][data-theme-version="dark"] .header-left .btn:focus, [data-headerbg="color_15"][data-theme-version="dark"] .header-left .btn:active,
  [data-headerbg="color_15"] .header-left .btn:hover,
  [data-headerbg="color_15"] .header-left .btn:focus,
  [data-headerbg="color_15"] .header-left .btn:active {
    background-color: #8c062d;
    border-color: #8c062d; }

[data-headerbg="color_15"][data-theme-version="dark"] .header-right .dropdown > a,
[data-headerbg="color_15"] .header-right .dropdown > a {
  color: rgba(255, 255, 255, 0.7);
  border-color: #f6356d; }

[data-headerbg="color_15"][data-theme-version="dark"] .header-right .pulse-css,
[data-headerbg="color_15"] .header-right .pulse-css {
  background-color: #fff; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header-right .pulse-css:after, [data-headerbg="color_15"][data-theme-version="dark"] .header-right .pulse-css:before,
  [data-headerbg="color_15"] .header-right .pulse-css:after,
  [data-headerbg="color_15"] .header-right .pulse-css:before {
    background-color: inherit; }

[data-headerbg="color_15"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link,
[data-headerbg="color_15"] .header-right .notification_dropdown .nav-link {
  background-color: transparent; }
  [data-headerbg="color_15"][data-theme-version="dark"] .header-right .notification_dropdown .nav-link svg path,
  [data-headerbg="color_15"] .header-right .notification_dropdown .nav-link svg path {
    fill: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_15"][data-theme-version="dark"] .header-right .right-sidebar a,
[data-headerbg="color_15"] .header-right .right-sidebar a {
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff; }

[data-headerbg="color_15"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong,
[data-headerbg="color_15"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-headerbg="color_15"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_15"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_15"][data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info .small,
[data-headerbg="color_15"] .header-right .header-profile > a.nav-link .header-info span,
[data-headerbg="color_15"] .header-right .header-profile > a.nav-link .header-info small,
[data-headerbg="color_15"] .header-right .header-profile > a.nav-link .header-info .small {
  color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_15"][data-theme-version="dark"] .nav-control,
[data-headerbg="color_15"] .nav-control {
  background-color: #f6356d;
  color: #fff; }

[data-headerbg="color_15"][data-theme-version="dark"] .hamburger .line,
[data-headerbg="color_15"] .hamburger .line {
  background-color: rgba(255, 255, 255, 0.7); }

[data-headerbg="color_15"][data-theme-version="dark"] .header-left .dashboard_bar,
[data-headerbg="color_15"] .header-left .dashboard_bar {
  color: #fff; }

[data-headerbg="color_15"][data-theme-version="dark"] .header-info .text-black,
[data-headerbg="color_15"] .header-info .text-black {
  color: #fff !important; }

[data-headerbg="color_15"][data-theme-version="dark"] .search-area:hover .form-control,
[data-headerbg="color_15"] .search-area:hover .form-control {
  border-color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_15"][data-theme-version="dark"] .search-area .input-group-text i,
[data-headerbg="color_15"] .search-area .input-group-text i {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.5); }

[data-headerbg="color_15"][data-theme-version="dark"] .search-area .form-control::placeholder,
[data-headerbg="color_15"] .search-area .form-control::placeholder {
  color: #fff; }

[data-headerbg="color_15"][data-theme-version="dark"] .search-area .form-control:hover,
[data-headerbg="color_15"] .search-area .form-control:hover {
  border-color: #f6356d; }

[data-headerbg="color_15"][data-theme-version="dark"] .search-area .form-control:focus,
[data-headerbg="color_15"] .search-area .form-control:focus {
  border-color: #f6356d; }

[data-headerbg="transparent"] .header {
  box-shadow: none;
  background: transparent; }

[data-headerbg="color_1"] .nav-header .hamburger.is-active .line,
[data-headerbg="color_1"] .nav-header .hamburger .line {
  background: var(--primary); }

[data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav,
[data-sidebarbg="color_2"] .dlabnav {
  background-color: #143b64; }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .menu-tabs li a.active,
  [data-sidebarbg="color_2"] .dlabnav .menu-tabs li a.active {
    color: #143b64; }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .add-menu-sidebar,
  [data-sidebarbg="color_2"] .dlabnav .add-menu-sidebar {
    background: #143b64;
    border: 1px solid rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu .nav-label,
  [data-sidebarbg="color_2"] .dlabnav .metismenu .nav-label {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu li a,
  [data-sidebarbg="color_2"] .dlabnav .metismenu li a {
    color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu li a i,
    [data-sidebarbg="color_2"] .dlabnav .metismenu li a i {
      color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu li a:before,
    [data-sidebarbg="color_2"] .dlabnav .metismenu li a:before {
      background-color: #fff; }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu li.mm-active a,
  [data-sidebarbg="color_2"] .dlabnav .metismenu li.mm-active a {
    color: #fff; }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_2"] .dlabnav .metismenu ul {
    background-color: #143b64 !important; }
    [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a,
    [data-sidebarbg="color_2"] .dlabnav .metismenu ul > li > a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a svg,
      [data-sidebarbg="color_2"] .dlabnav .metismenu ul > li > a svg {
        color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a g [fill],
      [data-sidebarbg="color_2"] .dlabnav .metismenu ul > li > a g [fill] {
        fill: rgba(255, 255, 255, 0.7); }
    [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a, [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a, [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a,
    [data-sidebarbg="color_2"] .dlabnav .metismenu ul > li:hover > a,
    [data-sidebarbg="color_2"] .dlabnav .metismenu ul > li:focus > a,
    [data-sidebarbg="color_2"] .dlabnav .metismenu ul > li.mm-active > a {
      color: #fff; }
      [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a g [fill], [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a g [fill], [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a g [fill],
      [data-sidebarbg="color_2"] .dlabnav .metismenu ul > li:hover > a g [fill],
      [data-sidebarbg="color_2"] .dlabnav .metismenu ul > li:focus > a g [fill],
      [data-sidebarbg="color_2"] .dlabnav .metismenu ul > li.mm-active > a g [fill] {
        fill: #fff; }
      [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a svg, [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a svg, [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a svg,
      [data-sidebarbg="color_2"] .dlabnav .metismenu ul > li:hover > a svg,
      [data-sidebarbg="color_2"] .dlabnav .metismenu ul > li:focus > a svg,
      [data-sidebarbg="color_2"] .dlabnav .metismenu ul > li.mm-active > a svg {
        color: #fff; }
    [data-layout="horizontal"][data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul > li, [data-sidebarbg="color_2"] .dlabnav .metismenu ul > li {
      border-color: #1d548f; }
    [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul a,
    [data-sidebarbg="color_2"] .dlabnav .metismenu ul a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active,
      [data-sidebarbg="color_2"] .dlabnav .metismenu ul a:hover,
      [data-sidebarbg="color_2"] .dlabnav .metismenu ul a:focus,
      [data-sidebarbg="color_2"] .dlabnav .metismenu ul a.mm-active {
        color: #fff; }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_2"] .dlabnav .metismenu ul {
    border-color: rgba(255, 255, 255, 0.2); }
    [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .metismenu ul:after,
    [data-sidebarbg="color_2"] .dlabnav .metismenu ul:after {
      background-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_2"][data-theme-version="dark"] .dlabnav .copyright,
  [data-sidebarbg="color_2"] .dlabnav .copyright {
    color: rgba(255, 255, 255, 0.7); }

[data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul,
[data-sidebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul {
  background-color: #1d548f; }

[data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_2"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
  background-color: #1d548f; }

[data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_2"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
  background-color: #1d548f; }

[data-sidebarbg="color_2"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul,
[data-sidebarbg="color_2"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_2"][data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li,
[data-sidebarbg="color_2"][data-layout="horizontal"] .dlabnav .metismenu > li {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_2"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a {
  background-color: rgba(255, 255, 255, 0.1); }

[data-headerbg="transparent"] .header {
  box-shadow: none;
  background: transparent; }

[data-headerbg="color_1"] .nav-header .hamburger.is-active .line,
[data-headerbg="color_1"] .nav-header .hamburger .line {
  background: var(--primary); }

[data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav,
[data-sidebarbg="color_3"] .dlabnav {
  background-color: #2953E8; }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .menu-tabs li a.active,
  [data-sidebarbg="color_3"] .dlabnav .menu-tabs li a.active {
    color: #2953E8; }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .add-menu-sidebar,
  [data-sidebarbg="color_3"] .dlabnav .add-menu-sidebar {
    background: #2953E8;
    border: 1px solid rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu .nav-label,
  [data-sidebarbg="color_3"] .dlabnav .metismenu .nav-label {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu li a,
  [data-sidebarbg="color_3"] .dlabnav .metismenu li a {
    color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu li a i,
    [data-sidebarbg="color_3"] .dlabnav .metismenu li a i {
      color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu li a:before,
    [data-sidebarbg="color_3"] .dlabnav .metismenu li a:before {
      background-color: #fff; }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu li.mm-active a,
  [data-sidebarbg="color_3"] .dlabnav .metismenu li.mm-active a {
    color: #fff; }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_3"] .dlabnav .metismenu ul {
    background-color: #2953E8 !important; }
    [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a,
    [data-sidebarbg="color_3"] .dlabnav .metismenu ul > li > a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a svg,
      [data-sidebarbg="color_3"] .dlabnav .metismenu ul > li > a svg {
        color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a g [fill],
      [data-sidebarbg="color_3"] .dlabnav .metismenu ul > li > a g [fill] {
        fill: rgba(255, 255, 255, 0.7); }
    [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a, [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a, [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a,
    [data-sidebarbg="color_3"] .dlabnav .metismenu ul > li:hover > a,
    [data-sidebarbg="color_3"] .dlabnav .metismenu ul > li:focus > a,
    [data-sidebarbg="color_3"] .dlabnav .metismenu ul > li.mm-active > a {
      color: #fff; }
      [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a g [fill], [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a g [fill], [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a g [fill],
      [data-sidebarbg="color_3"] .dlabnav .metismenu ul > li:hover > a g [fill],
      [data-sidebarbg="color_3"] .dlabnav .metismenu ul > li:focus > a g [fill],
      [data-sidebarbg="color_3"] .dlabnav .metismenu ul > li.mm-active > a g [fill] {
        fill: #fff; }
      [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a svg, [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a svg, [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a svg,
      [data-sidebarbg="color_3"] .dlabnav .metismenu ul > li:hover > a svg,
      [data-sidebarbg="color_3"] .dlabnav .metismenu ul > li:focus > a svg,
      [data-sidebarbg="color_3"] .dlabnav .metismenu ul > li.mm-active > a svg {
        color: #fff; }
    [data-layout="horizontal"][data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul > li, [data-sidebarbg="color_3"] .dlabnav .metismenu ul > li {
      border-color: #5778ed; }
    [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul a,
    [data-sidebarbg="color_3"] .dlabnav .metismenu ul a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active,
      [data-sidebarbg="color_3"] .dlabnav .metismenu ul a:hover,
      [data-sidebarbg="color_3"] .dlabnav .metismenu ul a:focus,
      [data-sidebarbg="color_3"] .dlabnav .metismenu ul a.mm-active {
        color: #fff; }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_3"] .dlabnav .metismenu ul {
    border-color: rgba(255, 255, 255, 0.2); }
    [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .metismenu ul:after,
    [data-sidebarbg="color_3"] .dlabnav .metismenu ul:after {
      background-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_3"][data-theme-version="dark"] .dlabnav .copyright,
  [data-sidebarbg="color_3"] .dlabnav .copyright {
    color: rgba(255, 255, 255, 0.7); }

[data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul,
[data-sidebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul {
  background-color: #5778ed; }

[data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_3"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
  background-color: #5778ed; }

[data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_3"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
  background-color: #5778ed; }

[data-sidebarbg="color_3"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul,
[data-sidebarbg="color_3"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_3"][data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li,
[data-sidebarbg="color_3"][data-layout="horizontal"] .dlabnav .metismenu > li {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_3"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a {
  background-color: rgba(255, 255, 255, 0.1); }

[data-headerbg="transparent"] .header {
  box-shadow: none;
  background: transparent; }

[data-headerbg="color_1"] .nav-header .hamburger.is-active .line,
[data-headerbg="color_1"] .nav-header .hamburger .line {
  background: var(--primary); }

[data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav,
[data-sidebarbg="color_4"] .dlabnav {
  background-color: #4527a0; }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .menu-tabs li a.active,
  [data-sidebarbg="color_4"] .dlabnav .menu-tabs li a.active {
    color: #4527a0; }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .add-menu-sidebar,
  [data-sidebarbg="color_4"] .dlabnav .add-menu-sidebar {
    background: #4527a0;
    border: 1px solid rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu .nav-label,
  [data-sidebarbg="color_4"] .dlabnav .metismenu .nav-label {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu li a,
  [data-sidebarbg="color_4"] .dlabnav .metismenu li a {
    color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu li a i,
    [data-sidebarbg="color_4"] .dlabnav .metismenu li a i {
      color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu li a:before,
    [data-sidebarbg="color_4"] .dlabnav .metismenu li a:before {
      background-color: #fff; }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu li.mm-active a,
  [data-sidebarbg="color_4"] .dlabnav .metismenu li.mm-active a {
    color: #fff; }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_4"] .dlabnav .metismenu ul {
    background-color: #4527a0 !important; }
    [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a,
    [data-sidebarbg="color_4"] .dlabnav .metismenu ul > li > a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a svg,
      [data-sidebarbg="color_4"] .dlabnav .metismenu ul > li > a svg {
        color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a g [fill],
      [data-sidebarbg="color_4"] .dlabnav .metismenu ul > li > a g [fill] {
        fill: rgba(255, 255, 255, 0.7); }
    [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a, [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a, [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a,
    [data-sidebarbg="color_4"] .dlabnav .metismenu ul > li:hover > a,
    [data-sidebarbg="color_4"] .dlabnav .metismenu ul > li:focus > a,
    [data-sidebarbg="color_4"] .dlabnav .metismenu ul > li.mm-active > a {
      color: #fff; }
      [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a g [fill], [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a g [fill], [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a g [fill],
      [data-sidebarbg="color_4"] .dlabnav .metismenu ul > li:hover > a g [fill],
      [data-sidebarbg="color_4"] .dlabnav .metismenu ul > li:focus > a g [fill],
      [data-sidebarbg="color_4"] .dlabnav .metismenu ul > li.mm-active > a g [fill] {
        fill: #fff; }
      [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a svg, [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a svg, [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a svg,
      [data-sidebarbg="color_4"] .dlabnav .metismenu ul > li:hover > a svg,
      [data-sidebarbg="color_4"] .dlabnav .metismenu ul > li:focus > a svg,
      [data-sidebarbg="color_4"] .dlabnav .metismenu ul > li.mm-active > a svg {
        color: #fff; }
    [data-layout="horizontal"][data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul > li, [data-sidebarbg="color_4"] .dlabnav .metismenu ul > li {
      border-color: #5731c9; }
    [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul a,
    [data-sidebarbg="color_4"] .dlabnav .metismenu ul a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active,
      [data-sidebarbg="color_4"] .dlabnav .metismenu ul a:hover,
      [data-sidebarbg="color_4"] .dlabnav .metismenu ul a:focus,
      [data-sidebarbg="color_4"] .dlabnav .metismenu ul a.mm-active {
        color: #fff; }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_4"] .dlabnav .metismenu ul {
    border-color: rgba(255, 255, 255, 0.2); }
    [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .metismenu ul:after,
    [data-sidebarbg="color_4"] .dlabnav .metismenu ul:after {
      background-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_4"][data-theme-version="dark"] .dlabnav .copyright,
  [data-sidebarbg="color_4"] .dlabnav .copyright {
    color: rgba(255, 255, 255, 0.7); }

[data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul,
[data-sidebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul {
  background-color: #5731c9; }

[data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_4"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
  background-color: #5731c9; }

[data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_4"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
  background-color: #5731c9; }

[data-sidebarbg="color_4"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul,
[data-sidebarbg="color_4"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_4"][data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li,
[data-sidebarbg="color_4"][data-layout="horizontal"] .dlabnav .metismenu > li {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_4"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a {
  background-color: rgba(255, 255, 255, 0.1); }

[data-headerbg="transparent"] .header {
  box-shadow: none;
  background: transparent; }

[data-headerbg="color_1"] .nav-header .hamburger.is-active .line,
[data-headerbg="color_1"] .nav-header .hamburger .line {
  background: var(--primary); }

[data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav,
[data-sidebarbg="color_5"] .dlabnav {
  background-color: #c62828; }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .menu-tabs li a.active,
  [data-sidebarbg="color_5"] .dlabnav .menu-tabs li a.active {
    color: #c62828; }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .add-menu-sidebar,
  [data-sidebarbg="color_5"] .dlabnav .add-menu-sidebar {
    background: #c62828;
    border: 1px solid rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu .nav-label,
  [data-sidebarbg="color_5"] .dlabnav .metismenu .nav-label {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu li a,
  [data-sidebarbg="color_5"] .dlabnav .metismenu li a {
    color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu li a i,
    [data-sidebarbg="color_5"] .dlabnav .metismenu li a i {
      color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu li a:before,
    [data-sidebarbg="color_5"] .dlabnav .metismenu li a:before {
      background-color: #fff; }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu li.mm-active a,
  [data-sidebarbg="color_5"] .dlabnav .metismenu li.mm-active a {
    color: #fff; }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_5"] .dlabnav .metismenu ul {
    background-color: #c62828 !important; }
    [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a,
    [data-sidebarbg="color_5"] .dlabnav .metismenu ul > li > a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a svg,
      [data-sidebarbg="color_5"] .dlabnav .metismenu ul > li > a svg {
        color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a g [fill],
      [data-sidebarbg="color_5"] .dlabnav .metismenu ul > li > a g [fill] {
        fill: rgba(255, 255, 255, 0.7); }
    [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a, [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a, [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a,
    [data-sidebarbg="color_5"] .dlabnav .metismenu ul > li:hover > a,
    [data-sidebarbg="color_5"] .dlabnav .metismenu ul > li:focus > a,
    [data-sidebarbg="color_5"] .dlabnav .metismenu ul > li.mm-active > a {
      color: #fff; }
      [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a g [fill], [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a g [fill], [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a g [fill],
      [data-sidebarbg="color_5"] .dlabnav .metismenu ul > li:hover > a g [fill],
      [data-sidebarbg="color_5"] .dlabnav .metismenu ul > li:focus > a g [fill],
      [data-sidebarbg="color_5"] .dlabnav .metismenu ul > li.mm-active > a g [fill] {
        fill: #fff; }
      [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a svg, [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a svg, [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a svg,
      [data-sidebarbg="color_5"] .dlabnav .metismenu ul > li:hover > a svg,
      [data-sidebarbg="color_5"] .dlabnav .metismenu ul > li:focus > a svg,
      [data-sidebarbg="color_5"] .dlabnav .metismenu ul > li.mm-active > a svg {
        color: #fff; }
    [data-layout="horizontal"][data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul > li, [data-sidebarbg="color_5"] .dlabnav .metismenu ul > li {
      border-color: #da4747; }
    [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul a,
    [data-sidebarbg="color_5"] .dlabnav .metismenu ul a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active,
      [data-sidebarbg="color_5"] .dlabnav .metismenu ul a:hover,
      [data-sidebarbg="color_5"] .dlabnav .metismenu ul a:focus,
      [data-sidebarbg="color_5"] .dlabnav .metismenu ul a.mm-active {
        color: #fff; }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_5"] .dlabnav .metismenu ul {
    border-color: rgba(255, 255, 255, 0.2); }
    [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .metismenu ul:after,
    [data-sidebarbg="color_5"] .dlabnav .metismenu ul:after {
      background-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_5"][data-theme-version="dark"] .dlabnav .copyright,
  [data-sidebarbg="color_5"] .dlabnav .copyright {
    color: rgba(255, 255, 255, 0.7); }

[data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul,
[data-sidebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul {
  background-color: #da4747; }

[data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_5"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
  background-color: #da4747; }

[data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_5"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
  background-color: #da4747; }

[data-sidebarbg="color_5"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul,
[data-sidebarbg="color_5"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_5"][data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li,
[data-sidebarbg="color_5"][data-layout="horizontal"] .dlabnav .metismenu > li {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_5"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a {
  background-color: rgba(255, 255, 255, 0.1); }

[data-headerbg="transparent"] .header {
  box-shadow: none;
  background: transparent; }

[data-headerbg="color_1"] .nav-header .hamburger.is-active .line,
[data-headerbg="color_1"] .nav-header .hamburger .line {
  background: var(--primary); }

[data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav,
[data-sidebarbg="color_6"] .dlabnav {
  background-color: #283593; }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .menu-tabs li a.active,
  [data-sidebarbg="color_6"] .dlabnav .menu-tabs li a.active {
    color: #283593; }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .add-menu-sidebar,
  [data-sidebarbg="color_6"] .dlabnav .add-menu-sidebar {
    background: #283593;
    border: 1px solid rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu .nav-label,
  [data-sidebarbg="color_6"] .dlabnav .metismenu .nav-label {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu li a,
  [data-sidebarbg="color_6"] .dlabnav .metismenu li a {
    color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu li a i,
    [data-sidebarbg="color_6"] .dlabnav .metismenu li a i {
      color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu li a:before,
    [data-sidebarbg="color_6"] .dlabnav .metismenu li a:before {
      background-color: #fff; }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu li.mm-active a,
  [data-sidebarbg="color_6"] .dlabnav .metismenu li.mm-active a {
    color: #fff; }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_6"] .dlabnav .metismenu ul {
    background-color: #283593 !important; }
    [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a,
    [data-sidebarbg="color_6"] .dlabnav .metismenu ul > li > a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a svg,
      [data-sidebarbg="color_6"] .dlabnav .metismenu ul > li > a svg {
        color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a g [fill],
      [data-sidebarbg="color_6"] .dlabnav .metismenu ul > li > a g [fill] {
        fill: rgba(255, 255, 255, 0.7); }
    [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a, [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a, [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a,
    [data-sidebarbg="color_6"] .dlabnav .metismenu ul > li:hover > a,
    [data-sidebarbg="color_6"] .dlabnav .metismenu ul > li:focus > a,
    [data-sidebarbg="color_6"] .dlabnav .metismenu ul > li.mm-active > a {
      color: #fff; }
      [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a g [fill], [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a g [fill], [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a g [fill],
      [data-sidebarbg="color_6"] .dlabnav .metismenu ul > li:hover > a g [fill],
      [data-sidebarbg="color_6"] .dlabnav .metismenu ul > li:focus > a g [fill],
      [data-sidebarbg="color_6"] .dlabnav .metismenu ul > li.mm-active > a g [fill] {
        fill: #fff; }
      [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a svg, [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a svg, [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a svg,
      [data-sidebarbg="color_6"] .dlabnav .metismenu ul > li:hover > a svg,
      [data-sidebarbg="color_6"] .dlabnav .metismenu ul > li:focus > a svg,
      [data-sidebarbg="color_6"] .dlabnav .metismenu ul > li.mm-active > a svg {
        color: #fff; }
    [data-layout="horizontal"][data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul > li, [data-sidebarbg="color_6"] .dlabnav .metismenu ul > li {
      border-color: #3343bb; }
    [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul a,
    [data-sidebarbg="color_6"] .dlabnav .metismenu ul a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active,
      [data-sidebarbg="color_6"] .dlabnav .metismenu ul a:hover,
      [data-sidebarbg="color_6"] .dlabnav .metismenu ul a:focus,
      [data-sidebarbg="color_6"] .dlabnav .metismenu ul a.mm-active {
        color: #fff; }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_6"] .dlabnav .metismenu ul {
    border-color: rgba(255, 255, 255, 0.2); }
    [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .metismenu ul:after,
    [data-sidebarbg="color_6"] .dlabnav .metismenu ul:after {
      background-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_6"][data-theme-version="dark"] .dlabnav .copyright,
  [data-sidebarbg="color_6"] .dlabnav .copyright {
    color: rgba(255, 255, 255, 0.7); }

[data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul,
[data-sidebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul {
  background-color: #3343bb; }

[data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_6"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
  background-color: #3343bb; }

[data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_6"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
  background-color: #3343bb; }

[data-sidebarbg="color_6"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul,
[data-sidebarbg="color_6"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_6"][data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li,
[data-sidebarbg="color_6"][data-layout="horizontal"] .dlabnav .metismenu > li {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_6"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a {
  background-color: rgba(255, 255, 255, 0.1); }

[data-headerbg="transparent"] .header {
  box-shadow: none;
  background: transparent; }

[data-headerbg="color_1"] .nav-header .hamburger.is-active .line,
[data-headerbg="color_1"] .nav-header .hamburger .line {
  background: var(--primary); }

[data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav,
[data-sidebarbg="color_7"] .dlabnav {
  background-color: #7356f1; }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .menu-tabs li a.active,
  [data-sidebarbg="color_7"] .dlabnav .menu-tabs li a.active {
    color: #7356f1; }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .add-menu-sidebar,
  [data-sidebarbg="color_7"] .dlabnav .add-menu-sidebar {
    background: #7356f1;
    border: 1px solid rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu .nav-label,
  [data-sidebarbg="color_7"] .dlabnav .metismenu .nav-label {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu li a,
  [data-sidebarbg="color_7"] .dlabnav .metismenu li a {
    color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu li a i,
    [data-sidebarbg="color_7"] .dlabnav .metismenu li a i {
      color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu li a:before,
    [data-sidebarbg="color_7"] .dlabnav .metismenu li a:before {
      background-color: #fff; }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu li.mm-active a,
  [data-sidebarbg="color_7"] .dlabnav .metismenu li.mm-active a {
    color: #fff; }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_7"] .dlabnav .metismenu ul {
    background-color: #7356f1 !important; }
    [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a,
    [data-sidebarbg="color_7"] .dlabnav .metismenu ul > li > a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a svg,
      [data-sidebarbg="color_7"] .dlabnav .metismenu ul > li > a svg {
        color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a g [fill],
      [data-sidebarbg="color_7"] .dlabnav .metismenu ul > li > a g [fill] {
        fill: rgba(255, 255, 255, 0.7); }
    [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a, [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a, [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a,
    [data-sidebarbg="color_7"] .dlabnav .metismenu ul > li:hover > a,
    [data-sidebarbg="color_7"] .dlabnav .metismenu ul > li:focus > a,
    [data-sidebarbg="color_7"] .dlabnav .metismenu ul > li.mm-active > a {
      color: #fff; }
      [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a g [fill], [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a g [fill], [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a g [fill],
      [data-sidebarbg="color_7"] .dlabnav .metismenu ul > li:hover > a g [fill],
      [data-sidebarbg="color_7"] .dlabnav .metismenu ul > li:focus > a g [fill],
      [data-sidebarbg="color_7"] .dlabnav .metismenu ul > li.mm-active > a g [fill] {
        fill: #fff; }
      [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a svg, [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a svg, [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a svg,
      [data-sidebarbg="color_7"] .dlabnav .metismenu ul > li:hover > a svg,
      [data-sidebarbg="color_7"] .dlabnav .metismenu ul > li:focus > a svg,
      [data-sidebarbg="color_7"] .dlabnav .metismenu ul > li.mm-active > a svg {
        color: #fff; }
    [data-layout="horizontal"][data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul > li, [data-sidebarbg="color_7"] .dlabnav .metismenu ul > li {
      border-color: #9a85f5; }
    [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul a,
    [data-sidebarbg="color_7"] .dlabnav .metismenu ul a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active,
      [data-sidebarbg="color_7"] .dlabnav .metismenu ul a:hover,
      [data-sidebarbg="color_7"] .dlabnav .metismenu ul a:focus,
      [data-sidebarbg="color_7"] .dlabnav .metismenu ul a.mm-active {
        color: #fff; }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_7"] .dlabnav .metismenu ul {
    border-color: rgba(255, 255, 255, 0.2); }
    [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .metismenu ul:after,
    [data-sidebarbg="color_7"] .dlabnav .metismenu ul:after {
      background-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_7"][data-theme-version="dark"] .dlabnav .copyright,
  [data-sidebarbg="color_7"] .dlabnav .copyright {
    color: rgba(255, 255, 255, 0.7); }

[data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul,
[data-sidebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul {
  background-color: #9a85f5; }

[data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_7"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
  background-color: #9a85f5; }

[data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_7"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
  background-color: #9a85f5; }

[data-sidebarbg="color_7"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul,
[data-sidebarbg="color_7"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_7"][data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li,
[data-sidebarbg="color_7"][data-layout="horizontal"] .dlabnav .metismenu > li {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_7"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a {
  background-color: rgba(255, 255, 255, 0.1); }

[data-headerbg="transparent"] .header {
  box-shadow: none;
  background: transparent; }

[data-headerbg="color_1"] .nav-header .hamburger.is-active .line,
[data-headerbg="color_1"] .nav-header .hamburger .line {
  background: var(--primary); }

[data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav,
[data-sidebarbg="color_8"] .dlabnav {
  background-color: #3695eb; }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .menu-tabs li a.active,
  [data-sidebarbg="color_8"] .dlabnav .menu-tabs li a.active {
    color: #3695eb; }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .add-menu-sidebar,
  [data-sidebarbg="color_8"] .dlabnav .add-menu-sidebar {
    background: #3695eb;
    border: 1px solid rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu .nav-label,
  [data-sidebarbg="color_8"] .dlabnav .metismenu .nav-label {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu li a,
  [data-sidebarbg="color_8"] .dlabnav .metismenu li a {
    color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu li a i,
    [data-sidebarbg="color_8"] .dlabnav .metismenu li a i {
      color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu li a:before,
    [data-sidebarbg="color_8"] .dlabnav .metismenu li a:before {
      background-color: #fff; }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu li.mm-active a,
  [data-sidebarbg="color_8"] .dlabnav .metismenu li.mm-active a {
    color: #fff; }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_8"] .dlabnav .metismenu ul {
    background-color: #3695eb !important; }
    [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a,
    [data-sidebarbg="color_8"] .dlabnav .metismenu ul > li > a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a svg,
      [data-sidebarbg="color_8"] .dlabnav .metismenu ul > li > a svg {
        color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a g [fill],
      [data-sidebarbg="color_8"] .dlabnav .metismenu ul > li > a g [fill] {
        fill: rgba(255, 255, 255, 0.7); }
    [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a, [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a, [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a,
    [data-sidebarbg="color_8"] .dlabnav .metismenu ul > li:hover > a,
    [data-sidebarbg="color_8"] .dlabnav .metismenu ul > li:focus > a,
    [data-sidebarbg="color_8"] .dlabnav .metismenu ul > li.mm-active > a {
      color: #fff; }
      [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a g [fill], [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a g [fill], [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a g [fill],
      [data-sidebarbg="color_8"] .dlabnav .metismenu ul > li:hover > a g [fill],
      [data-sidebarbg="color_8"] .dlabnav .metismenu ul > li:focus > a g [fill],
      [data-sidebarbg="color_8"] .dlabnav .metismenu ul > li.mm-active > a g [fill] {
        fill: #fff; }
      [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a svg, [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a svg, [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a svg,
      [data-sidebarbg="color_8"] .dlabnav .metismenu ul > li:hover > a svg,
      [data-sidebarbg="color_8"] .dlabnav .metismenu ul > li:focus > a svg,
      [data-sidebarbg="color_8"] .dlabnav .metismenu ul > li.mm-active > a svg {
        color: #fff; }
    [data-layout="horizontal"][data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul > li, [data-sidebarbg="color_8"] .dlabnav .metismenu ul > li {
      border-color: #64adf0; }
    [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul a,
    [data-sidebarbg="color_8"] .dlabnav .metismenu ul a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active,
      [data-sidebarbg="color_8"] .dlabnav .metismenu ul a:hover,
      [data-sidebarbg="color_8"] .dlabnav .metismenu ul a:focus,
      [data-sidebarbg="color_8"] .dlabnav .metismenu ul a.mm-active {
        color: #fff; }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_8"] .dlabnav .metismenu ul {
    border-color: rgba(255, 255, 255, 0.2); }
    [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .metismenu ul:after,
    [data-sidebarbg="color_8"] .dlabnav .metismenu ul:after {
      background-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_8"][data-theme-version="dark"] .dlabnav .copyright,
  [data-sidebarbg="color_8"] .dlabnav .copyright {
    color: rgba(255, 255, 255, 0.7); }

[data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul,
[data-sidebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul {
  background-color: #64adf0; }

[data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_8"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
  background-color: #64adf0; }

[data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_8"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
  background-color: #64adf0; }

[data-sidebarbg="color_8"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul,
[data-sidebarbg="color_8"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_8"][data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li,
[data-sidebarbg="color_8"][data-layout="horizontal"] .dlabnav .metismenu > li {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_8"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a {
  background-color: rgba(255, 255, 255, 0.1); }

[data-headerbg="transparent"] .header {
  box-shadow: none;
  background: transparent; }

[data-headerbg="color_1"] .nav-header .hamburger.is-active .line,
[data-headerbg="color_1"] .nav-header .hamburger .line {
  background: var(--primary); }

[data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav,
[data-sidebarbg="color_9"] .dlabnav {
  background-color: #00838f; }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .menu-tabs li a.active,
  [data-sidebarbg="color_9"] .dlabnav .menu-tabs li a.active {
    color: #00838f; }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .add-menu-sidebar,
  [data-sidebarbg="color_9"] .dlabnav .add-menu-sidebar {
    background: #00838f;
    border: 1px solid rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu .nav-label,
  [data-sidebarbg="color_9"] .dlabnav .metismenu .nav-label {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu li a,
  [data-sidebarbg="color_9"] .dlabnav .metismenu li a {
    color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu li a i,
    [data-sidebarbg="color_9"] .dlabnav .metismenu li a i {
      color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu li a:before,
    [data-sidebarbg="color_9"] .dlabnav .metismenu li a:before {
      background-color: #fff; }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu li.mm-active a,
  [data-sidebarbg="color_9"] .dlabnav .metismenu li.mm-active a {
    color: #fff; }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_9"] .dlabnav .metismenu ul {
    background-color: #00838f !important; }
    [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a,
    [data-sidebarbg="color_9"] .dlabnav .metismenu ul > li > a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a svg,
      [data-sidebarbg="color_9"] .dlabnav .metismenu ul > li > a svg {
        color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a g [fill],
      [data-sidebarbg="color_9"] .dlabnav .metismenu ul > li > a g [fill] {
        fill: rgba(255, 255, 255, 0.7); }
    [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a, [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a, [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a,
    [data-sidebarbg="color_9"] .dlabnav .metismenu ul > li:hover > a,
    [data-sidebarbg="color_9"] .dlabnav .metismenu ul > li:focus > a,
    [data-sidebarbg="color_9"] .dlabnav .metismenu ul > li.mm-active > a {
      color: #fff; }
      [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a g [fill], [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a g [fill], [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a g [fill],
      [data-sidebarbg="color_9"] .dlabnav .metismenu ul > li:hover > a g [fill],
      [data-sidebarbg="color_9"] .dlabnav .metismenu ul > li:focus > a g [fill],
      [data-sidebarbg="color_9"] .dlabnav .metismenu ul > li.mm-active > a g [fill] {
        fill: #fff; }
      [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a svg, [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a svg, [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a svg,
      [data-sidebarbg="color_9"] .dlabnav .metismenu ul > li:hover > a svg,
      [data-sidebarbg="color_9"] .dlabnav .metismenu ul > li:focus > a svg,
      [data-sidebarbg="color_9"] .dlabnav .metismenu ul > li.mm-active > a svg {
        color: #fff; }
    [data-layout="horizontal"][data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul > li, [data-sidebarbg="color_9"] .dlabnav .metismenu ul > li {
      border-color: #00b2c2; }
    [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul a,
    [data-sidebarbg="color_9"] .dlabnav .metismenu ul a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active,
      [data-sidebarbg="color_9"] .dlabnav .metismenu ul a:hover,
      [data-sidebarbg="color_9"] .dlabnav .metismenu ul a:focus,
      [data-sidebarbg="color_9"] .dlabnav .metismenu ul a.mm-active {
        color: #fff; }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_9"] .dlabnav .metismenu ul {
    border-color: rgba(255, 255, 255, 0.2); }
    [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .metismenu ul:after,
    [data-sidebarbg="color_9"] .dlabnav .metismenu ul:after {
      background-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_9"][data-theme-version="dark"] .dlabnav .copyright,
  [data-sidebarbg="color_9"] .dlabnav .copyright {
    color: rgba(255, 255, 255, 0.7); }

[data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul,
[data-sidebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul {
  background-color: #00b2c2; }

[data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_9"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
  background-color: #00b2c2; }

[data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_9"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
  background-color: #00b2c2; }

[data-sidebarbg="color_9"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul,
[data-sidebarbg="color_9"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_9"][data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li,
[data-sidebarbg="color_9"][data-layout="horizontal"] .dlabnav .metismenu > li {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_9"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a {
  background-color: rgba(255, 255, 255, 0.1); }

[data-headerbg="transparent"] .header {
  box-shadow: none;
  background: transparent; }

[data-headerbg="color_1"] .nav-header .hamburger.is-active .line,
[data-headerbg="color_1"] .nav-header .hamburger .line {
  background: var(--primary); }

[data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav,
[data-sidebarbg="color_10"] .dlabnav {
  background-color: #ff8f16; }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .menu-tabs li a.active,
  [data-sidebarbg="color_10"] .dlabnav .menu-tabs li a.active {
    color: #ff8f16; }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .add-menu-sidebar,
  [data-sidebarbg="color_10"] .dlabnav .add-menu-sidebar {
    background: #ff8f16;
    border: 1px solid rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu .nav-label,
  [data-sidebarbg="color_10"] .dlabnav .metismenu .nav-label {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu li a,
  [data-sidebarbg="color_10"] .dlabnav .metismenu li a {
    color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu li a i,
    [data-sidebarbg="color_10"] .dlabnav .metismenu li a i {
      color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu li a:before,
    [data-sidebarbg="color_10"] .dlabnav .metismenu li a:before {
      background-color: #fff; }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu li.mm-active a,
  [data-sidebarbg="color_10"] .dlabnav .metismenu li.mm-active a {
    color: #fff; }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_10"] .dlabnav .metismenu ul {
    background-color: #ff8f16 !important; }
    [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a,
    [data-sidebarbg="color_10"] .dlabnav .metismenu ul > li > a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a svg,
      [data-sidebarbg="color_10"] .dlabnav .metismenu ul > li > a svg {
        color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a g [fill],
      [data-sidebarbg="color_10"] .dlabnav .metismenu ul > li > a g [fill] {
        fill: rgba(255, 255, 255, 0.7); }
    [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a, [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a, [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a,
    [data-sidebarbg="color_10"] .dlabnav .metismenu ul > li:hover > a,
    [data-sidebarbg="color_10"] .dlabnav .metismenu ul > li:focus > a,
    [data-sidebarbg="color_10"] .dlabnav .metismenu ul > li.mm-active > a {
      color: #fff; }
      [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a g [fill], [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a g [fill], [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a g [fill],
      [data-sidebarbg="color_10"] .dlabnav .metismenu ul > li:hover > a g [fill],
      [data-sidebarbg="color_10"] .dlabnav .metismenu ul > li:focus > a g [fill],
      [data-sidebarbg="color_10"] .dlabnav .metismenu ul > li.mm-active > a g [fill] {
        fill: #fff; }
      [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a svg, [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a svg, [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a svg,
      [data-sidebarbg="color_10"] .dlabnav .metismenu ul > li:hover > a svg,
      [data-sidebarbg="color_10"] .dlabnav .metismenu ul > li:focus > a svg,
      [data-sidebarbg="color_10"] .dlabnav .metismenu ul > li.mm-active > a svg {
        color: #fff; }
    [data-layout="horizontal"][data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul > li, [data-sidebarbg="color_10"] .dlabnav .metismenu ul > li {
      border-color: #ffa849; }
    [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul a,
    [data-sidebarbg="color_10"] .dlabnav .metismenu ul a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active,
      [data-sidebarbg="color_10"] .dlabnav .metismenu ul a:hover,
      [data-sidebarbg="color_10"] .dlabnav .metismenu ul a:focus,
      [data-sidebarbg="color_10"] .dlabnav .metismenu ul a.mm-active {
        color: #fff; }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_10"] .dlabnav .metismenu ul {
    border-color: rgba(255, 255, 255, 0.2); }
    [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .metismenu ul:after,
    [data-sidebarbg="color_10"] .dlabnav .metismenu ul:after {
      background-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_10"][data-theme-version="dark"] .dlabnav .copyright,
  [data-sidebarbg="color_10"] .dlabnav .copyright {
    color: rgba(255, 255, 255, 0.7); }

[data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul,
[data-sidebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul {
  background-color: #ffa849; }

[data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_10"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
  background-color: #ffa849; }

[data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_10"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
  background-color: #ffa849; }

[data-sidebarbg="color_10"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul,
[data-sidebarbg="color_10"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_10"][data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li,
[data-sidebarbg="color_10"][data-layout="horizontal"] .dlabnav .metismenu > li {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_10"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a {
  background-color: rgba(255, 255, 255, 0.1); }

[data-headerbg="transparent"] .header {
  box-shadow: none;
  background: transparent; }

[data-headerbg="color_1"] .nav-header .hamburger.is-active .line,
[data-headerbg="color_1"] .nav-header .hamburger .line {
  background: var(--primary); }

[data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav,
[data-sidebarbg="color_11"] .dlabnav {
  background-color: #6673fd; }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .menu-tabs li a.active,
  [data-sidebarbg="color_11"] .dlabnav .menu-tabs li a.active {
    color: #6673fd; }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .add-menu-sidebar,
  [data-sidebarbg="color_11"] .dlabnav .add-menu-sidebar {
    background: #6673fd;
    border: 1px solid rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu .nav-label,
  [data-sidebarbg="color_11"] .dlabnav .metismenu .nav-label {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu li a,
  [data-sidebarbg="color_11"] .dlabnav .metismenu li a {
    color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu li a i,
    [data-sidebarbg="color_11"] .dlabnav .metismenu li a i {
      color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu li a:before,
    [data-sidebarbg="color_11"] .dlabnav .metismenu li a:before {
      background-color: #fff; }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu li.mm-active a,
  [data-sidebarbg="color_11"] .dlabnav .metismenu li.mm-active a {
    color: #fff; }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_11"] .dlabnav .metismenu ul {
    background-color: #6673fd !important; }
    [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a,
    [data-sidebarbg="color_11"] .dlabnav .metismenu ul > li > a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a svg,
      [data-sidebarbg="color_11"] .dlabnav .metismenu ul > li > a svg {
        color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a g [fill],
      [data-sidebarbg="color_11"] .dlabnav .metismenu ul > li > a g [fill] {
        fill: rgba(255, 255, 255, 0.7); }
    [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a, [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a, [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a,
    [data-sidebarbg="color_11"] .dlabnav .metismenu ul > li:hover > a,
    [data-sidebarbg="color_11"] .dlabnav .metismenu ul > li:focus > a,
    [data-sidebarbg="color_11"] .dlabnav .metismenu ul > li.mm-active > a {
      color: #fff; }
      [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a g [fill], [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a g [fill], [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a g [fill],
      [data-sidebarbg="color_11"] .dlabnav .metismenu ul > li:hover > a g [fill],
      [data-sidebarbg="color_11"] .dlabnav .metismenu ul > li:focus > a g [fill],
      [data-sidebarbg="color_11"] .dlabnav .metismenu ul > li.mm-active > a g [fill] {
        fill: #fff; }
      [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a svg, [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a svg, [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a svg,
      [data-sidebarbg="color_11"] .dlabnav .metismenu ul > li:hover > a svg,
      [data-sidebarbg="color_11"] .dlabnav .metismenu ul > li:focus > a svg,
      [data-sidebarbg="color_11"] .dlabnav .metismenu ul > li.mm-active > a svg {
        color: #fff; }
    [data-layout="horizontal"][data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul > li, [data-sidebarbg="color_11"] .dlabnav .metismenu ul > li {
      border-color: #98a1fe; }
    [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul a,
    [data-sidebarbg="color_11"] .dlabnav .metismenu ul a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active,
      [data-sidebarbg="color_11"] .dlabnav .metismenu ul a:hover,
      [data-sidebarbg="color_11"] .dlabnav .metismenu ul a:focus,
      [data-sidebarbg="color_11"] .dlabnav .metismenu ul a.mm-active {
        color: #fff; }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_11"] .dlabnav .metismenu ul {
    border-color: rgba(255, 255, 255, 0.2); }
    [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .metismenu ul:after,
    [data-sidebarbg="color_11"] .dlabnav .metismenu ul:after {
      background-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_11"][data-theme-version="dark"] .dlabnav .copyright,
  [data-sidebarbg="color_11"] .dlabnav .copyright {
    color: rgba(255, 255, 255, 0.7); }

[data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul,
[data-sidebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul {
  background-color: #98a1fe; }

[data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_11"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
  background-color: #98a1fe; }

[data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_11"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
  background-color: #98a1fe; }

[data-sidebarbg="color_11"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul,
[data-sidebarbg="color_11"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_11"][data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li,
[data-sidebarbg="color_11"][data-layout="horizontal"] .dlabnav .metismenu > li {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_11"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a {
  background-color: rgba(255, 255, 255, 0.1); }

[data-headerbg="transparent"] .header {
  box-shadow: none;
  background: transparent; }

[data-headerbg="color_1"] .nav-header .hamburger.is-active .line,
[data-headerbg="color_1"] .nav-header .hamburger .line {
  background: var(--primary); }

[data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav,
[data-sidebarbg="color_12"] .dlabnav {
  background-color: #558b2f; }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .menu-tabs li a.active,
  [data-sidebarbg="color_12"] .dlabnav .menu-tabs li a.active {
    color: #558b2f; }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .add-menu-sidebar,
  [data-sidebarbg="color_12"] .dlabnav .add-menu-sidebar {
    background: #558b2f;
    border: 1px solid rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu .nav-label,
  [data-sidebarbg="color_12"] .dlabnav .metismenu .nav-label {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu li a,
  [data-sidebarbg="color_12"] .dlabnav .metismenu li a {
    color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu li a i,
    [data-sidebarbg="color_12"] .dlabnav .metismenu li a i {
      color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu li a:before,
    [data-sidebarbg="color_12"] .dlabnav .metismenu li a:before {
      background-color: #fff; }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu li.mm-active a,
  [data-sidebarbg="color_12"] .dlabnav .metismenu li.mm-active a {
    color: #fff; }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_12"] .dlabnav .metismenu ul {
    background-color: #558b2f !important; }
    [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a,
    [data-sidebarbg="color_12"] .dlabnav .metismenu ul > li > a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a svg,
      [data-sidebarbg="color_12"] .dlabnav .metismenu ul > li > a svg {
        color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a g [fill],
      [data-sidebarbg="color_12"] .dlabnav .metismenu ul > li > a g [fill] {
        fill: rgba(255, 255, 255, 0.7); }
    [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a, [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a, [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a,
    [data-sidebarbg="color_12"] .dlabnav .metismenu ul > li:hover > a,
    [data-sidebarbg="color_12"] .dlabnav .metismenu ul > li:focus > a,
    [data-sidebarbg="color_12"] .dlabnav .metismenu ul > li.mm-active > a {
      color: #fff; }
      [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a g [fill], [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a g [fill], [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a g [fill],
      [data-sidebarbg="color_12"] .dlabnav .metismenu ul > li:hover > a g [fill],
      [data-sidebarbg="color_12"] .dlabnav .metismenu ul > li:focus > a g [fill],
      [data-sidebarbg="color_12"] .dlabnav .metismenu ul > li.mm-active > a g [fill] {
        fill: #fff; }
      [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a svg, [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a svg, [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a svg,
      [data-sidebarbg="color_12"] .dlabnav .metismenu ul > li:hover > a svg,
      [data-sidebarbg="color_12"] .dlabnav .metismenu ul > li:focus > a svg,
      [data-sidebarbg="color_12"] .dlabnav .metismenu ul > li.mm-active > a svg {
        color: #fff; }
    [data-layout="horizontal"][data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul > li, [data-sidebarbg="color_12"] .dlabnav .metismenu ul > li {
      border-color: #6cb13c; }
    [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul a,
    [data-sidebarbg="color_12"] .dlabnav .metismenu ul a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active,
      [data-sidebarbg="color_12"] .dlabnav .metismenu ul a:hover,
      [data-sidebarbg="color_12"] .dlabnav .metismenu ul a:focus,
      [data-sidebarbg="color_12"] .dlabnav .metismenu ul a.mm-active {
        color: #fff; }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_12"] .dlabnav .metismenu ul {
    border-color: rgba(255, 255, 255, 0.2); }
    [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .metismenu ul:after,
    [data-sidebarbg="color_12"] .dlabnav .metismenu ul:after {
      background-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_12"][data-theme-version="dark"] .dlabnav .copyright,
  [data-sidebarbg="color_12"] .dlabnav .copyright {
    color: rgba(255, 255, 255, 0.7); }

[data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul,
[data-sidebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul {
  background-color: #6cb13c; }

[data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_12"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
  background-color: #6cb13c; }

[data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_12"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
  background-color: #6cb13c; }

[data-sidebarbg="color_12"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul,
[data-sidebarbg="color_12"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_12"][data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li,
[data-sidebarbg="color_12"][data-layout="horizontal"] .dlabnav .metismenu > li {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_12"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a {
  background-color: rgba(255, 255, 255, 0.1); }

[data-headerbg="transparent"] .header {
  box-shadow: none;
  background: transparent; }

[data-headerbg="color_1"] .nav-header .hamburger.is-active .line,
[data-headerbg="color_1"] .nav-header .hamburger .line {
  background: var(--primary); }

[data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav,
[data-sidebarbg="color_13"] .dlabnav {
  background-color: #2a2a2a; }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .menu-tabs li a.active,
  [data-sidebarbg="color_13"] .dlabnav .menu-tabs li a.active {
    color: #2a2a2a; }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .add-menu-sidebar,
  [data-sidebarbg="color_13"] .dlabnav .add-menu-sidebar {
    background: #2a2a2a;
    border: 1px solid rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu .nav-label,
  [data-sidebarbg="color_13"] .dlabnav .metismenu .nav-label {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu li a,
  [data-sidebarbg="color_13"] .dlabnav .metismenu li a {
    color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu li a i,
    [data-sidebarbg="color_13"] .dlabnav .metismenu li a i {
      color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu li a:before,
    [data-sidebarbg="color_13"] .dlabnav .metismenu li a:before {
      background-color: #fff; }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu li.mm-active a,
  [data-sidebarbg="color_13"] .dlabnav .metismenu li.mm-active a {
    color: #fff; }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_13"] .dlabnav .metismenu ul {
    background-color: #2a2a2a !important; }
    [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a,
    [data-sidebarbg="color_13"] .dlabnav .metismenu ul > li > a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a svg,
      [data-sidebarbg="color_13"] .dlabnav .metismenu ul > li > a svg {
        color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a g [fill],
      [data-sidebarbg="color_13"] .dlabnav .metismenu ul > li > a g [fill] {
        fill: rgba(255, 255, 255, 0.7); }
    [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a, [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a, [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a,
    [data-sidebarbg="color_13"] .dlabnav .metismenu ul > li:hover > a,
    [data-sidebarbg="color_13"] .dlabnav .metismenu ul > li:focus > a,
    [data-sidebarbg="color_13"] .dlabnav .metismenu ul > li.mm-active > a {
      color: #fff; }
      [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a g [fill], [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a g [fill], [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a g [fill],
      [data-sidebarbg="color_13"] .dlabnav .metismenu ul > li:hover > a g [fill],
      [data-sidebarbg="color_13"] .dlabnav .metismenu ul > li:focus > a g [fill],
      [data-sidebarbg="color_13"] .dlabnav .metismenu ul > li.mm-active > a g [fill] {
        fill: #fff; }
      [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a svg, [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a svg, [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a svg,
      [data-sidebarbg="color_13"] .dlabnav .metismenu ul > li:hover > a svg,
      [data-sidebarbg="color_13"] .dlabnav .metismenu ul > li:focus > a svg,
      [data-sidebarbg="color_13"] .dlabnav .metismenu ul > li.mm-active > a svg {
        color: #fff; }
    [data-layout="horizontal"][data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul > li, [data-sidebarbg="color_13"] .dlabnav .metismenu ul > li {
      border-color: #444444; }
    [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul a,
    [data-sidebarbg="color_13"] .dlabnav .metismenu ul a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active,
      [data-sidebarbg="color_13"] .dlabnav .metismenu ul a:hover,
      [data-sidebarbg="color_13"] .dlabnav .metismenu ul a:focus,
      [data-sidebarbg="color_13"] .dlabnav .metismenu ul a.mm-active {
        color: #fff; }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_13"] .dlabnav .metismenu ul {
    border-color: rgba(255, 255, 255, 0.2); }
    [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .metismenu ul:after,
    [data-sidebarbg="color_13"] .dlabnav .metismenu ul:after {
      background-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_13"][data-theme-version="dark"] .dlabnav .copyright,
  [data-sidebarbg="color_13"] .dlabnav .copyright {
    color: rgba(255, 255, 255, 0.7); }

[data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul,
[data-sidebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul {
  background-color: #444444; }

[data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_13"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
  background-color: #444444; }

[data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_13"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
  background-color: #444444; }

[data-sidebarbg="color_13"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul,
[data-sidebarbg="color_13"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_13"][data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li,
[data-sidebarbg="color_13"][data-layout="horizontal"] .dlabnav .metismenu > li {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_13"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a {
  background-color: rgba(255, 255, 255, 0.1); }

[data-headerbg="transparent"] .header {
  box-shadow: none;
  background: transparent; }

[data-headerbg="color_1"] .nav-header .hamburger.is-active .line,
[data-headerbg="color_1"] .nav-header .hamburger .line {
  background: var(--primary); }

[data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav,
[data-sidebarbg="color_14"] .dlabnav {
  background-color: #1367c8; }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .menu-tabs li a.active,
  [data-sidebarbg="color_14"] .dlabnav .menu-tabs li a.active {
    color: #1367c8; }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .add-menu-sidebar,
  [data-sidebarbg="color_14"] .dlabnav .add-menu-sidebar {
    background: #1367c8;
    border: 1px solid rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu .nav-label,
  [data-sidebarbg="color_14"] .dlabnav .metismenu .nav-label {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu li a,
  [data-sidebarbg="color_14"] .dlabnav .metismenu li a {
    color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu li a i,
    [data-sidebarbg="color_14"] .dlabnav .metismenu li a i {
      color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu li a:before,
    [data-sidebarbg="color_14"] .dlabnav .metismenu li a:before {
      background-color: #fff; }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu li.mm-active a,
  [data-sidebarbg="color_14"] .dlabnav .metismenu li.mm-active a {
    color: #fff; }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_14"] .dlabnav .metismenu ul {
    background-color: #1367c8 !important; }
    [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a,
    [data-sidebarbg="color_14"] .dlabnav .metismenu ul > li > a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a svg,
      [data-sidebarbg="color_14"] .dlabnav .metismenu ul > li > a svg {
        color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a g [fill],
      [data-sidebarbg="color_14"] .dlabnav .metismenu ul > li > a g [fill] {
        fill: rgba(255, 255, 255, 0.7); }
    [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a, [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a, [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a,
    [data-sidebarbg="color_14"] .dlabnav .metismenu ul > li:hover > a,
    [data-sidebarbg="color_14"] .dlabnav .metismenu ul > li:focus > a,
    [data-sidebarbg="color_14"] .dlabnav .metismenu ul > li.mm-active > a {
      color: #fff; }
      [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a g [fill], [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a g [fill], [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a g [fill],
      [data-sidebarbg="color_14"] .dlabnav .metismenu ul > li:hover > a g [fill],
      [data-sidebarbg="color_14"] .dlabnav .metismenu ul > li:focus > a g [fill],
      [data-sidebarbg="color_14"] .dlabnav .metismenu ul > li.mm-active > a g [fill] {
        fill: #fff; }
      [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a svg, [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a svg, [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a svg,
      [data-sidebarbg="color_14"] .dlabnav .metismenu ul > li:hover > a svg,
      [data-sidebarbg="color_14"] .dlabnav .metismenu ul > li:focus > a svg,
      [data-sidebarbg="color_14"] .dlabnav .metismenu ul > li.mm-active > a svg {
        color: #fff; }
    [data-layout="horizontal"][data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul > li, [data-sidebarbg="color_14"] .dlabnav .metismenu ul > li {
      border-color: #2480ea; }
    [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul a,
    [data-sidebarbg="color_14"] .dlabnav .metismenu ul a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active,
      [data-sidebarbg="color_14"] .dlabnav .metismenu ul a:hover,
      [data-sidebarbg="color_14"] .dlabnav .metismenu ul a:focus,
      [data-sidebarbg="color_14"] .dlabnav .metismenu ul a.mm-active {
        color: #fff; }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_14"] .dlabnav .metismenu ul {
    border-color: rgba(255, 255, 255, 0.2); }
    [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .metismenu ul:after,
    [data-sidebarbg="color_14"] .dlabnav .metismenu ul:after {
      background-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_14"][data-theme-version="dark"] .dlabnav .copyright,
  [data-sidebarbg="color_14"] .dlabnav .copyright {
    color: rgba(255, 255, 255, 0.7); }

[data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul,
[data-sidebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul {
  background-color: #2480ea; }

[data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_14"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
  background-color: #2480ea; }

[data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
  background-color: #2480ea; }

[data-sidebarbg="color_14"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul,
[data-sidebarbg="color_14"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_14"][data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li,
[data-sidebarbg="color_14"][data-layout="horizontal"] .dlabnav .metismenu > li {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_14"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a {
  background-color: rgba(255, 255, 255, 0.1); }

[data-headerbg="transparent"] .header {
  box-shadow: none;
  background: transparent; }

[data-headerbg="color_1"] .nav-header .hamburger.is-active .line,
[data-headerbg="color_1"] .nav-header .hamburger .line {
  background: var(--primary); }

[data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav,
[data-sidebarbg="color_15"] .dlabnav {
  background-color: #ed0b4c; }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .menu-tabs li a.active,
  [data-sidebarbg="color_15"] .dlabnav .menu-tabs li a.active {
    color: #ed0b4c; }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .add-menu-sidebar,
  [data-sidebarbg="color_15"] .dlabnav .add-menu-sidebar {
    background: #ed0b4c;
    border: 1px solid rgba(255, 255, 255, 0.5); }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu .nav-label,
  [data-sidebarbg="color_15"] .dlabnav .metismenu .nav-label {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu li a,
  [data-sidebarbg="color_15"] .dlabnav .metismenu li a {
    color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu li a i,
    [data-sidebarbg="color_15"] .dlabnav .metismenu li a i {
      color: rgba(255, 255, 255, 0.7) !important; }
    [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu li a:before,
    [data-sidebarbg="color_15"] .dlabnav .metismenu li a:before {
      background-color: #fff; }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu li.mm-active a,
  [data-sidebarbg="color_15"] .dlabnav .metismenu li.mm-active a {
    color: #fff; }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_15"] .dlabnav .metismenu ul {
    background-color: #ed0b4c !important; }
    [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a,
    [data-sidebarbg="color_15"] .dlabnav .metismenu ul > li > a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a svg,
      [data-sidebarbg="color_15"] .dlabnav .metismenu ul > li > a svg {
        color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul > li > a g [fill],
      [data-sidebarbg="color_15"] .dlabnav .metismenu ul > li > a g [fill] {
        fill: rgba(255, 255, 255, 0.7); }
    [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a, [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a, [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a,
    [data-sidebarbg="color_15"] .dlabnav .metismenu ul > li:hover > a,
    [data-sidebarbg="color_15"] .dlabnav .metismenu ul > li:focus > a,
    [data-sidebarbg="color_15"] .dlabnav .metismenu ul > li.mm-active > a {
      color: #fff; }
      [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a g [fill], [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a g [fill], [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a g [fill],
      [data-sidebarbg="color_15"] .dlabnav .metismenu ul > li:hover > a g [fill],
      [data-sidebarbg="color_15"] .dlabnav .metismenu ul > li:focus > a g [fill],
      [data-sidebarbg="color_15"] .dlabnav .metismenu ul > li.mm-active > a g [fill] {
        fill: #fff; }
      [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul > li:hover > a svg, [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul > li:focus > a svg, [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul > li.mm-active > a svg,
      [data-sidebarbg="color_15"] .dlabnav .metismenu ul > li:hover > a svg,
      [data-sidebarbg="color_15"] .dlabnav .metismenu ul > li:focus > a svg,
      [data-sidebarbg="color_15"] .dlabnav .metismenu ul > li.mm-active > a svg {
        color: #fff; }
    [data-layout="horizontal"][data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul > li, [data-sidebarbg="color_15"] .dlabnav .metismenu ul > li {
      border-color: #f6356d; }
    [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul a,
    [data-sidebarbg="color_15"] .dlabnav .metismenu ul a {
      color: rgba(255, 255, 255, 0.7); }
      [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active,
      [data-sidebarbg="color_15"] .dlabnav .metismenu ul a:hover,
      [data-sidebarbg="color_15"] .dlabnav .metismenu ul a:focus,
      [data-sidebarbg="color_15"] .dlabnav .metismenu ul a.mm-active {
        color: #fff; }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul,
  [data-sidebarbg="color_15"] .dlabnav .metismenu ul {
    border-color: rgba(255, 255, 255, 0.2); }
    [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .metismenu ul:after,
    [data-sidebarbg="color_15"] .dlabnav .metismenu ul:after {
      background-color: rgba(255, 255, 255, 0.2); }
  [data-sidebarbg="color_15"][data-theme-version="dark"] .dlabnav .copyright,
  [data-sidebarbg="color_15"] .dlabnav .copyright {
    color: rgba(255, 255, 255, 0.7); }

[data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul,
[data-sidebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu li > ul {
  background-color: #f6356d; }

[data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_15"][data-sidebar-style="mini"][data-layout="vertical"] .dlabnav .metismenu > li:hover > a {
  background-color: #f6356d; }

[data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a,
[data-sidebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul,
[data-sidebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li.mm-active > a,
[data-sidebarbg="color_15"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu > li:hover > a {
  background-color: #f6356d; }

[data-sidebarbg="color_15"][data-theme-version="dark"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul,
[data-sidebarbg="color_15"][data-sidebar-style="icon-hover"][data-layout="vertical"] .dlabnav .metismenu ul {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_15"][data-theme-version="dark"][data-layout="horizontal"] .dlabnav .metismenu > li,
[data-sidebarbg="color_15"][data-layout="horizontal"] .dlabnav .metismenu > li {
  border-color: rgba(255, 255, 255, 0.2); }

[data-sidebarbg="color_15"][data-sidebar-style="modern"] .dlabnav .metismenu > li.mm-active > a {
  background-color: rgba(255, 255, 255, 0.1); }

[data-headerbg="transparent"] .header {
  box-shadow: none;
  background: transparent; }

[data-headerbg="color_1"] .nav-header .hamburger.is-active .line,
[data-headerbg="color_1"] .nav-header .hamburger .line {
  background: var(--primary); }

@media (min-width: 992px) {
  [data-container="boxed"] {
    background-color: var(--primary); }
    [data-container="boxed"] #main-wrapper {
      max-width: 1199px;
      margin: 0 auto;
      background-color: #f4f4f4; }
      [direction="rtl"][data-container="boxed"] #main-wrapper {
        text-align: right; }
    [data-theme-version="dark"][data-container="boxed"] .footer {
      background-color: #1e2746; } }

[data-theme-version="dark"][data-layout="horizontal"][data-container="boxed"] .content-body {
  border-left: 1px solid #333a54; }

[data-sidebar-style="compact"][data-container="boxed"] .content-body {
  margin-left: 11.2rem; }

[data-theme-version="dark"][data-container="boxed"][data-sidebar-style="overlay"] .content-body {
  border-left: 1px solid #333a54; }

@media only screen and (min-width: 1350px) {
  [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] .header {
    width: 1199px; } }

@media only screen and (min-width: 1200px) and (max-width: 1349px) {
  [data-layout="vertical"][data-sidebar-style="overlay"][data-container="boxed"][data-header-position="fixed"] .header {
    width: 1199px; } }

[data-header-position="fixed"][data-layout="horizontal"][data-container="boxed"] .dlabnav {
  max-width: 1199px; }

[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"] .header {
  width: 1199px; }

[data-layout="horizontal"][data-container="boxed"][data-header-position="fixed"][data-sidebar-style="mini"] .header {
  width: 1199px;
  padding-left: 12.5rem; }

[data-container="boxed"][data-sidebar-style="mini"] .nav-header {
  width: 5rem; }

[data-container="boxed"] .header {
  padding-left: 11.3rem;
  width: 74.9375rem; }

[data-container="boxed"] .nav-header {
  width: 12.5rem; }
  [data-container="boxed"] .nav-header .brand-logo {
    padding-left: 30px;
    padding-right: 30px; }

[data-container="boxed"] .metismenu.fixed {
  left: auto;
  max-width: 1199px; }

[data-container="boxed"] .page-titles {
  margin-bottom: 1rem;
  padding: 15px 15px;
  margin-left: 0px;
  margin-right: 0px; }

[data-theme-version="dark"][data-container="boxed"] .content-body {
  background: #181f39;
  border-right: 1px solid #333a54; }

[data-container="boxed"] .content-body .container-fluid, [data-container="boxed"] .content-body .container-sm, [data-container="boxed"] .content-body .container-md, [data-container="boxed"] .content-body .container-lg, [data-container="boxed"] .content-body .container-xl, [data-container="boxed"] .content-body .container-xxl {
  padding: 0.9375rem 0.9375rem 0 0.9375rem; }

[data-layout="vertical"][data-container="boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .nav-header {
  position: absolute; }

[data-layout="vertical"][data-container="boxed"][data-sidebar-position="fixed"][data-header-position="static"][data-sidebar-style="overlay"] .menu-toggle .dlabnav {
  position: absolute; }

[data-container="boxed"][data-sidebar-position="fixed"][data-layout="horizontal"] .dlabnav.fixed {
  left: auto;
  max-width: 1199px; }

@media (min-width: 992px) {
  [data-container="wide-boxed"] #main-wrapper {
    max-width: 1480px;
    margin: 0 auto; } }

[data-theme-version="dark"][data-container="wide-boxed"] .footer {
  background-color: #1e2746; }

[data-header-position="fixed"][data-container="wide-boxed"] .header {
  width: 92.5rem; }

[data-theme-version="dark"][data-container="wide-boxed"][data-sidebar-style="overlay"] .content-body {
  border-left: 1px solid #333a54; }

@media (min-width: 992px) {
  [data-container="wide-boxed"][data-sidebar-style="full"] .header {
    width: 100%; }
  [data-container="wide-boxed"][data-sidebar-style="full"] .menu-toggle .header {
    width: 100%; }
  [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="full"] .header {
    max-width: 1480px; }
  [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="full"] .menu-toggle .header {
    max-width: 1480px; } }

@media (min-width: 992px) {
  [data-container="wide-boxed"][data-sidebar-style="mini"] .header {
    width: 100%; }
  [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="mini"] .header {
    max-width: 1480px; }
  [data-header-position="fixed"][data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-style="mini"] .header {
    max-width: 1480px; } }

@media (min-width: 992px) {
  [data-container="wide-boxed"][data-sidebar-style="compact"] .header {
    width: 100%; }
  [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="compact"] .header {
    max-width: 1480px; } }

@media (min-width: 992px) {
  [data-container="wide-boxed"][data-sidebar-style="overlay"] .header {
    width: 100%; }
  [data-header-position="fixed"][data-container="wide-boxed"][data-sidebar-style="overlay"] .header {
    max-width: 1480px; } }

[data-layout="horizontal"][data-container="wide-boxed"] .header {
  width: 92.5rem; }

[data-sidebar-style="full"][data-header-position="fixed"][data-layout="horizontal"][data-container="wide-boxed"] .header {
  max-width: 1480px; }

[data-sidebar-style="mini"][data-layout="horizontal"][data-container="wide-boxed"] .header {
  width: 100%; }

[data-theme-version="dark"][data-layout="horizontal"][data-container="wide-boxed"] .content-body {
  border-left: 1px solid #333a54; }

[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"] .dlabnav.fixed {
  max-width: 1480px;
  transition: none; }

[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][direction="rtl"] .dlabnav.fixed {
  right: 5%; }

[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="fixed"] .dlabnav {
  max-width: 1480px;
  left: unset; }

[data-layout="horizontal"][data-container="wide-boxed"][data-sidebar-position="fixed"][data-header-position="fixed"][direction="rtl"] .dlabnav {
  right: 5%; }

[data-layout="vertical"][data-container="wide-boxed"] .dlabnav {
  position: absolute; }

[data-sidebar-style="compact"][data-container="wide-boxed"] .content-body {
  margin-left: 11.1rem; }

[data-primary="color_2"] {
  --primary: #143b64;
  --secondary: #5C3799;
  --primary-hover: #0c223a;
  --primary-dark: black;
  --rgba-primary-1: rgba(20, 59, 100, 0.1);
  --rgba-primary-2: rgba(20, 59, 100, 0.2);
  --rgba-primary-3: rgba(20, 59, 100, 0.3);
  --rgba-primary-4: rgba(20, 59, 100, 0.4);
  --rgba-primary-5: rgba(20, 59, 100, 0.5);
  --rgba-primary-6: rgba(20, 59, 100, 0.6);
  --rgba-primary-7: rgba(20, 59, 100, 0.7);
  --rgba-primary-8: rgba(20, 59, 100, 0.8);
  --rgba-primary-9: rgba(20, 59, 100, 0.9); }

[data-primary="color_3"] {
  --primary: #2953E8;
  --secondary: #5C3799;
  --primary-hover: #163dc8;
  --primary-dark: #0c216c;
  --rgba-primary-1: rgba(41, 83, 232, 0.1);
  --rgba-primary-2: rgba(41, 83, 232, 0.2);
  --rgba-primary-3: rgba(41, 83, 232, 0.3);
  --rgba-primary-4: rgba(41, 83, 232, 0.4);
  --rgba-primary-5: rgba(41, 83, 232, 0.5);
  --rgba-primary-6: rgba(41, 83, 232, 0.6);
  --rgba-primary-7: rgba(41, 83, 232, 0.7);
  --rgba-primary-8: rgba(41, 83, 232, 0.8);
  --rgba-primary-9: rgba(41, 83, 232, 0.9); }

[data-primary="color_4"] {
  --primary: #4527a0;
  --secondary: #5C3799;
  --primary-hover: #331d77;
  --primary-dark: #100925;
  --rgba-primary-1: rgba(69, 39, 160, 0.1);
  --rgba-primary-2: rgba(69, 39, 160, 0.2);
  --rgba-primary-3: rgba(69, 39, 160, 0.3);
  --rgba-primary-4: rgba(69, 39, 160, 0.4);
  --rgba-primary-5: rgba(69, 39, 160, 0.5);
  --rgba-primary-6: rgba(69, 39, 160, 0.6);
  --rgba-primary-7: rgba(69, 39, 160, 0.7);
  --rgba-primary-8: rgba(69, 39, 160, 0.8);
  --rgba-primary-9: rgba(69, 39, 160, 0.9); }

[data-primary="color_5"] {
  --primary: #c62828;
  --secondary: #5C3799;
  --primary-hover: #9c1f1f;
  --primary-dark: #470e0e;
  --rgba-primary-1: rgba(198, 40, 40, 0.1);
  --rgba-primary-2: rgba(198, 40, 40, 0.2);
  --rgba-primary-3: rgba(198, 40, 40, 0.3);
  --rgba-primary-4: rgba(198, 40, 40, 0.4);
  --rgba-primary-5: rgba(198, 40, 40, 0.5);
  --rgba-primary-6: rgba(198, 40, 40, 0.6);
  --rgba-primary-7: rgba(198, 40, 40, 0.7);
  --rgba-primary-8: rgba(198, 40, 40, 0.8);
  --rgba-primary-9: rgba(198, 40, 40, 0.9); }

[data-primary="color_6"] {
  --primary: #283593;
  --secondary: #5C3799;
  --primary-hover: #1d276b;
  --primary-dark: #070a1b;
  --rgba-primary-1: rgba(40, 53, 147, 0.1);
  --rgba-primary-2: rgba(40, 53, 147, 0.2);
  --rgba-primary-3: rgba(40, 53, 147, 0.3);
  --rgba-primary-4: rgba(40, 53, 147, 0.4);
  --rgba-primary-5: rgba(40, 53, 147, 0.5);
  --rgba-primary-6: rgba(40, 53, 147, 0.6);
  --rgba-primary-7: rgba(40, 53, 147, 0.7);
  --rgba-primary-8: rgba(40, 53, 147, 0.8);
  --rgba-primary-9: rgba(40, 53, 147, 0.9); }

[data-primary="color_7"] {
  --primary: #7356f1;
  --secondary: #5C3799;
  --primary-hover: #4c27ed;
  --primary-dark: #290da1;
  --rgba-primary-1: rgba(115, 86, 241, 0.1);
  --rgba-primary-2: rgba(115, 86, 241, 0.2);
  --rgba-primary-3: rgba(115, 86, 241, 0.3);
  --rgba-primary-4: rgba(115, 86, 241, 0.4);
  --rgba-primary-5: rgba(115, 86, 241, 0.5);
  --rgba-primary-6: rgba(115, 86, 241, 0.6);
  --rgba-primary-7: rgba(115, 86, 241, 0.7);
  --rgba-primary-8: rgba(115, 86, 241, 0.8);
  --rgba-primary-9: rgba(115, 86, 241, 0.9); }

[data-primary="color_8"] {
  --primary: #3695eb;
  --secondary: #5C3799;
  --primary-hover: #167cd8;
  --primary-dark: #0c477c;
  --rgba-primary-1: rgba(54, 149, 235, 0.1);
  --rgba-primary-2: rgba(54, 149, 235, 0.2);
  --rgba-primary-3: rgba(54, 149, 235, 0.3);
  --rgba-primary-4: rgba(54, 149, 235, 0.4);
  --rgba-primary-5: rgba(54, 149, 235, 0.5);
  --rgba-primary-6: rgba(54, 149, 235, 0.6);
  --rgba-primary-7: rgba(54, 149, 235, 0.7);
  --rgba-primary-8: rgba(54, 149, 235, 0.8);
  --rgba-primary-9: rgba(54, 149, 235, 0.9); }

[data-primary="color_9"] {
  --primary: #00838f;
  --secondary: #5C3799;
  --primary-hover: #00545c;
  --primary-dark: black;
  --rgba-primary-1: rgba(0, 131, 143, 0.1);
  --rgba-primary-2: rgba(0, 131, 143, 0.2);
  --rgba-primary-3: rgba(0, 131, 143, 0.3);
  --rgba-primary-4: rgba(0, 131, 143, 0.4);
  --rgba-primary-5: rgba(0, 131, 143, 0.5);
  --rgba-primary-6: rgba(0, 131, 143, 0.6);
  --rgba-primary-7: rgba(0, 131, 143, 0.7);
  --rgba-primary-8: rgba(0, 131, 143, 0.8);
  --rgba-primary-9: rgba(0, 131, 143, 0.9); }

[data-primary="color_10"] {
  --primary: #ff8f16;
  --secondary: #5C3799;
  --primary-hover: #e27500;
  --primary-dark: #7c4000;
  --rgba-primary-1: rgba(255, 143, 22, 0.1);
  --rgba-primary-2: rgba(255, 143, 22, 0.2);
  --rgba-primary-3: rgba(255, 143, 22, 0.3);
  --rgba-primary-4: rgba(255, 143, 22, 0.4);
  --rgba-primary-5: rgba(255, 143, 22, 0.5);
  --rgba-primary-6: rgba(255, 143, 22, 0.6);
  --rgba-primary-7: rgba(255, 143, 22, 0.7);
  --rgba-primary-8: rgba(255, 143, 22, 0.8);
  --rgba-primary-9: rgba(255, 143, 22, 0.9); }

[data-primary="color_11"] {
  --primary: #6673fd;
  --secondary: #5C3799;
  --primary-hover: #3445fc;
  --primary-dark: #0314c7;
  --rgba-primary-1: rgba(102, 115, 253, 0.1);
  --rgba-primary-2: rgba(102, 115, 253, 0.2);
  --rgba-primary-3: rgba(102, 115, 253, 0.3);
  --rgba-primary-4: rgba(102, 115, 253, 0.4);
  --rgba-primary-5: rgba(102, 115, 253, 0.5);
  --rgba-primary-6: rgba(102, 115, 253, 0.6);
  --rgba-primary-7: rgba(102, 115, 253, 0.7);
  --rgba-primary-8: rgba(102, 115, 253, 0.8);
  --rgba-primary-9: rgba(102, 115, 253, 0.9); }

[data-primary="color_12"] {
  --primary: #558b2f;
  --secondary: #5C3799;
  --primary-hover: #3e6522;
  --primary-dark: #0f1908;
  --rgba-primary-1: rgba(85, 139, 47, 0.1);
  --rgba-primary-2: rgba(85, 139, 47, 0.2);
  --rgba-primary-3: rgba(85, 139, 47, 0.3);
  --rgba-primary-4: rgba(85, 139, 47, 0.4);
  --rgba-primary-5: rgba(85, 139, 47, 0.5);
  --rgba-primary-6: rgba(85, 139, 47, 0.6);
  --rgba-primary-7: rgba(85, 139, 47, 0.7);
  --rgba-primary-8: rgba(85, 139, 47, 0.8);
  --rgba-primary-9: rgba(85, 139, 47, 0.9); }

[data-primary="color_13"] {
  --primary: #2a2a2a;
  --secondary: #5C3799;
  --primary-hover: #111111;
  --primary-dark: black;
  --rgba-primary-1: rgba(42, 42, 42, 0.1);
  --rgba-primary-2: rgba(42, 42, 42, 0.2);
  --rgba-primary-3: rgba(42, 42, 42, 0.3);
  --rgba-primary-4: rgba(42, 42, 42, 0.4);
  --rgba-primary-5: rgba(42, 42, 42, 0.5);
  --rgba-primary-6: rgba(42, 42, 42, 0.6);
  --rgba-primary-7: rgba(42, 42, 42, 0.7);
  --rgba-primary-8: rgba(42, 42, 42, 0.8);
  --rgba-primary-9: rgba(42, 42, 42, 0.9); }

[data-primary="color_14"] {
  --primary: #1367c8;
  --secondary: #5C3799;
  --primary-hover: #0f4f99;
  --primary-dark: #061f3c;
  --rgba-primary-1: rgba(19, 103, 200, 0.1);
  --rgba-primary-2: rgba(19, 103, 200, 0.2);
  --rgba-primary-3: rgba(19, 103, 200, 0.3);
  --rgba-primary-4: rgba(19, 103, 200, 0.4);
  --rgba-primary-5: rgba(19, 103, 200, 0.5);
  --rgba-primary-6: rgba(19, 103, 200, 0.6);
  --rgba-primary-7: rgba(19, 103, 200, 0.7);
  --rgba-primary-8: rgba(19, 103, 200, 0.8);
  --rgba-primary-9: rgba(19, 103, 200, 0.9); }

[data-primary="color_15"] {
  --primary: #ed0b4c;
  --secondary: #5C3799;
  --primary-hover: #bc093c;
  --primary-dark: #5b041d;
  --rgba-primary-1: rgba(237, 11, 76, 0.1);
  --rgba-primary-2: rgba(237, 11, 76, 0.2);
  --rgba-primary-3: rgba(237, 11, 76, 0.3);
  --rgba-primary-4: rgba(237, 11, 76, 0.4);
  --rgba-primary-5: rgba(237, 11, 76, 0.5);
  --rgba-primary-6: rgba(237, 11, 76, 0.6);
  --rgba-primary-7: rgba(237, 11, 76, 0.7);
  --rgba-primary-8: rgba(237, 11, 76, 0.8);
  --rgba-primary-9: rgba(237, 11, 76, 0.9); }

[data-typography="opensans"] {
  font-family: 'Open Sans', sans-serif; }

[data-typography="poppins"] {
  font-family: 'poppins', sans-serif; }

[data-typography="roboto"] {
  font-family: 'Roboto', sans-serif; }

[data-typography="helvetica"] {
  font-family: 'HelveticaNeue'; }

:root {
  --primary: #2953E8;
  --secondary: #5C3799;
  --primary-hover: #163dc8;
  --primary-dark: #0c216c;
  --rgba-primary-1: rgba(41, 83, 232, 0.1);
  --rgba-primary-2: rgba(41, 83, 232, 0.2);
  --rgba-primary-3: rgba(41, 83, 232, 0.3);
  --rgba-primary-4: rgba(41, 83, 232, 0.4);
  --rgba-primary-5: rgba(41, 83, 232, 0.5);
  --rgba-primary-6: rgba(41, 83, 232, 0.6);
  --rgba-primary-7: rgba(41, 83, 232, 0.7);
  --rgba-primary-8: rgba(41, 83, 232, 0.8);
  --rgba-primary-9: rgba(41, 83, 232, 0.9);
  --rgba-secondary-1: rgba(92, 55, 153, 0.1);
  --rgba-secondary-2: rgba(92, 55, 153, 0.2);
  --rgba-secondary-3: rgba(92, 55, 153, 0.3);
  --rgba-secondary-4: rgba(92, 55, 153, 0.4);
  --rgba-secondary-5: rgba(92, 55, 153, 0.5);
  --rgba-secondary-6: rgba(92, 55, 153, 0.6);
  --rgba-secondary-7: rgba(92, 55, 153, 0.7);
  --rgba-secondary-8: rgba(92, 55, 153, 0.8);
  --rgba-secondary-9: rgba(92, 55, 153, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

:root {
  --width: 17.5rem;
  --height: 5rem; }

.badge.bg-primary {
  background: var(--primary); }

[data-theme-version="transparent"] {
  background: url("../images/body/12.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
  position: relative;
  color: #fff; }
  [data-theme-version="transparent"] h1, [data-theme-version="transparent"] .h1,
  [data-theme-version="transparent"] h2,
  [data-theme-version="transparent"] .h2,
  [data-theme-version="transparent"] h3,
  [data-theme-version="transparent"] .h3,
  [data-theme-version="transparent"] h4,
  [data-theme-version="transparent"] .h4,
  [data-theme-version="transparent"] h5,
  [data-theme-version="transparent"] .h5,
  [data-theme-version="transparent"] h6,
  [data-theme-version="transparent"] .h6 {
    color: #fff !important; }
  [data-theme-version="transparent"] a.link {
    color: #ddd; }
  [data-theme-version="transparent"] a.link:focus,
  [data-theme-version="transparent"] a.link:hover {
    color: #00ADA3; }
  [data-theme-version="transparent"] a {
    color: #fff; }
    [data-theme-version="transparent"] a:hover {
      color: #828690; }
  [data-theme-version="transparent"] .border-right {
    border-right: 1px solid #333a54 !important; }
  [data-theme-version="transparent"] .border-left {
    border-left: 1px solid #333a54 !important; }
  [data-theme-version="transparent"] .border-top {
    border-top: 1px solid #333a54 !important; }
  [data-theme-version="transparent"] .border-bottom {
    border-bottom: 1px solid #333a54 !important; }
  [data-theme-version="transparent"] .border {
    border: 1px solid #333a54 !important; }

[data-theme-version="transparent"] .dropdown-menu {
  background-color: #1e2746; }

[data-theme-version="transparent"] .dropdown-item:hover, [data-theme-version="transparent"] .dropdown-item:focus {
  background-color: #181f39;
  color: #fff; }

[data-theme-version="transparent"] .form-control {
  background-color: #181f39;
  border-color: #333a54;
  color: #fff; }

[data-theme-version="transparent"] .card {
  background-color: rgba(0, 0, 0, 0.15); }

[data-theme-version="transparent"] .header {
  background-color: rgba(0, 0, 0, 0.15); }

[data-theme-version="transparent"] .header-left input {
  border-color: #333a54;
  color: #fff; }
  [data-theme-version="transparent"] .header-left input:focus {
    box-shadow: none;
    border-color: #2953E8; }
  [data-theme-version="transparent"] .header-left input::placeholder {
    color: #fff; }

[data-theme-version="transparent"] .header-right .dropdown .nav-link:hover {
  color: #fff; }

[data-theme-version="transparent"] .header-right .notification_dropdown .dropdown-item a {
  color: #fff; }

[data-theme-version="transparent"] .nav-header,
[data-theme-version="transparent"] .nav-control {
  background-color: rgba(0, 0, 0, 0.15) !important; }

[data-theme-version="transparent"] .nav-control {
  color: #fff; }

[data-theme-version="transparent"] .brand-logo {
  color: #fff; }
  [data-theme-version="transparent"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="transparent"] .nav-header,
[data-theme-version="transparent"] .nav-control {
  background-color: rgba(0, 0, 0, 0.15) !important; }

[data-theme-version="transparent"] .nav-control {
  color: #fff; }

[data-theme-version="transparent"] .brand-logo {
  color: #fff; }
  [data-theme-version="transparent"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="transparent"] .dlabnav {
  background-color: rgba(0, 0, 0, 0.15) !important; }
  [data-theme-version="transparent"] .dlabnav .metismenu > li > a {
    color: rgba(0, 0, 0, 0.15); }
  [data-theme-version="transparent"] .dlabnav .metismenu > li:hover > a, [data-theme-version="transparent"] .dlabnav .metismenu > li:focus > a, [data-theme-version="transparent"] .dlabnav .metismenu > li.mm-active > a {
    background-color: rgba(0, 0, 0, 0.15) !important;
    color: #fff; }
    [data-theme-version="transparent"] .dlabnav .metismenu > li:hover > a::after, [data-theme-version="transparent"] .dlabnav .metismenu > li:focus > a::after, [data-theme-version="transparent"] .dlabnav .metismenu > li.mm-active > a::after {
      border-color: transparent transparent #fff transparent; }
  [data-theme-version="transparent"] .dlabnav .metismenu > li.mm-active ul ul {
    background-color: transparent; }
  [data-theme-version="transparent"] .dlabnav .metismenu ul {
    background-color: rgba(0, 0, 0, 0.15); }
    [data-theme-version="transparent"] .dlabnav .metismenu ul a:hover, [data-theme-version="transparent"] .dlabnav .metismenu ul a:focus, [data-theme-version="transparent"] .dlabnav .metismenu ul a.mm-active {
      color: #fff; }
  [data-theme-version="transparent"] .dlabnav .metismenu a {
    color: rgba(0, 0, 0, 0.15); }
  [data-theme-version="transparent"] .dlabnav .metismenu ul {
    background-color: rgba(0, 0, 0, 0.15) !important; }
  [data-theme-version="transparent"] .dlabnav .metismenu .has-arrow:after {
    border-color: transparent transparent rgba(0, 0, 0, 0.15) transparent; }

:root {
  --primary: #2953E8;
  --secondary: #5C3799;
  --primary-hover: #163dc8;
  --primary-dark: #0c216c;
  --rgba-primary-1: rgba(41, 83, 232, 0.1);
  --rgba-primary-2: rgba(41, 83, 232, 0.2);
  --rgba-primary-3: rgba(41, 83, 232, 0.3);
  --rgba-primary-4: rgba(41, 83, 232, 0.4);
  --rgba-primary-5: rgba(41, 83, 232, 0.5);
  --rgba-primary-6: rgba(41, 83, 232, 0.6);
  --rgba-primary-7: rgba(41, 83, 232, 0.7);
  --rgba-primary-8: rgba(41, 83, 232, 0.8);
  --rgba-primary-9: rgba(41, 83, 232, 0.9);
  --rgba-secondary-1: rgba(92, 55, 153, 0.1);
  --rgba-secondary-2: rgba(92, 55, 153, 0.2);
  --rgba-secondary-3: rgba(92, 55, 153, 0.3);
  --rgba-secondary-4: rgba(92, 55, 153, 0.4);
  --rgba-secondary-5: rgba(92, 55, 153, 0.5);
  --rgba-secondary-6: rgba(92, 55, 153, 0.6);
  --rgba-secondary-7: rgba(92, 55, 153, 0.7);
  --rgba-secondary-8: rgba(92, 55, 153, 0.8);
  --rgba-secondary-9: rgba(92, 55, 153, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

:root {
  --width: 17.5rem;
  --height: 5rem; }

.badge.bg-primary {
  background: var(--primary); }

[data-theme-version="dark"] {
  background: #181f39;
  color: #828690; }
  [data-theme-version="dark"] h1, [data-theme-version="dark"] .h1,
  [data-theme-version="dark"] h2,
  [data-theme-version="dark"] .h2,
  [data-theme-version="dark"] h3,
  [data-theme-version="dark"] .h3,
  [data-theme-version="dark"] h4,
  [data-theme-version="dark"] .h4,
  [data-theme-version="dark"] h5,
  [data-theme-version="dark"] .h5,
  [data-theme-version="dark"] h6,
  [data-theme-version="dark"] .h6 {
    color: #fff !important; }
  [data-theme-version="dark"] a.link {
    color: #ddd; }
  [data-theme-version="dark"] a.link:focus,
  [data-theme-version="dark"] a.link:hover {
    color: #00ADA3; }
  [data-theme-version="dark"] a:hover {
    color: #fff; }
  [data-theme-version="dark"] .border-right {
    border-right: 1px solid #333a54 !important; }
  [data-theme-version="dark"] .border-left {
    border-left: 1px solid #333a54 !important; }
  [data-theme-version="dark"] .border-top {
    border-top: 1px solid #333a54 !important; }
  [data-theme-version="dark"] .border-bottom {
    border-bottom: 1px solid #333a54 !important; }
  [data-theme-version="dark"] .border {
    border: 1px solid #333a54 !important; }

[data-theme-version="dark"] .dropdown-menu {
  background-color: #181f39;
  box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item:hover, [data-theme-version="dark"] .dropdown-menu .dropdown-item:focus {
    background-color: #1e2746;
    color: #fff; }

[data-theme-version="dark"] .dropdown svg path {
  stroke: #fff; }

[data-theme-version="dark"] .nav-tabs.card-body-tabs {
  background-color: transparent; }

[data-theme-version="dark"] .form-control {
  background-color: #181f39;
  border-color: #333a54;
  color: #fff; }
  [data-theme-version="dark"] .form-control:hover {
    border-color: #333a54; }

[data-theme-version="dark"] .author-profile .info-list li,
[data-theme-version="dark"] .profile-card .card-footer,
[data-theme-version="dark"] .author-profile .upload-link {
  border-color: #333a54; }

[data-theme-version="dark"] .author-profile .info-list li a,
[data-theme-version="dark"] .author-profile .author-info span,
[data-theme-version="dark"] .author-profile .info-list li span {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .author-profile .card-footer .form-control {
  border-color: #333a54;
  background: #181f39 !important; }

[data-theme-version="dark"] .sidebar-right .form-control {
  background-color: #fff;
  border-color: #EEEEEE; }
  [data-theme-version="dark"] .sidebar-right .form-control .btn {
    border-color: #EEEEEE !important;
    color: #000 !important; }
  [data-theme-version="dark"] .sidebar-right .form-control .dropdown-menu {
    background-color: #fff;
    border-color: #7e7e7e; }
  [data-theme-version="dark"] .sidebar-right .form-control .dropdown-item.active.selected {
    background-color: #EEEEEE;
    border-color: #7e7e7e; }
  [data-theme-version="dark"] .sidebar-right .form-control .dropdown-item:hover {
    background-color: #EEEEEE;
    border-color: #7e7e7e;
    color: #828690; }

[data-theme-version="dark"] .card {
  background-color: #1e2746;
  box-shadow: none;
  border-color: #181f39; }

[data-theme-version="dark"] .btn-outline-dark:hover {
  background-color: #181f39;
  border-color: #181f39; }

[data-theme-version="dark"] .tdl-holder input[type=text],
[data-theme-version="dark"] .tdl-holder li {
  background-color: #1e2746;
  border-color: #333a54; }

[data-theme-version="dark"] .tdl-holder input[type=text]::placeholder {
  color: #828690; }

[data-theme-version="dark"] .tdl-holder label:hover {
  background-color: #333a54;
  color: #fff; }

[data-theme-version="dark"] .text-muted {
  color: #828690 !important; }

[data-theme-version="dark"] .modal-content {
  background: #1e2746; }

[data-theme-version="dark"] .modal-footer,
[data-theme-version="dark"] .modal-header {
  border-color: #333a54; }

[data-theme-version="dark"] .close {
  font-weight: 400;
  color: #fff;
  text-shadow: none; }
  [data-theme-version="dark"] .close:hover {
    color: #fff; }

[data-theme-version="dark"] .table strong {
  color: #fff; }

[data-theme-version="dark"] .text-dark {
  color: #fff !important; }

[data-theme-version="dark"] .star-rating .product-review,
[data-theme-version="dark"] .new-arrival-content .item {
  color: #fff; }

[data-theme-version="dark"] .custom-dropdown .dropdown-menu {
  border-color: #333a54; }

[data-theme-version="dark"] .widget-stat .media > span {
  background: #333a54;
  border-color: #333a54;
  color: #fff; }

[data-theme-version="dark"] .plus-minus-input .custom-btn {
  background: #181f39;
  border-color: #333a54; }

[data-theme-version="dark"] .dropdown-divider,
[data-theme-version="dark"] .size-filter ul li {
  border-color: #333a54; }

[data-theme-version="dark"] .custom-select {
  border-color: #333a54;
  color: #828690;
  background: #181f39; }

[data-theme-version="dark"] .nav-tabs {
  border-color: #333a54;
  background-color: #181f39; }

[data-theme-version="dark"] .default-tab .nav-tabs {
  background-color: transparent; }

[data-theme-version="dark"] .custom-tab-1 .nav-tabs {
  background-color: transparent; }

[data-theme-version="dark"] .tab-width-icon .nav-tabs {
  background-color: transparent; }

[data-theme-version="dark"] .mail-list .list-group-item.active i {
  color: #fff; }

[data-theme-version="dark"] hr {
  border-color: #333a54; }

[data-theme-version="dark"] .grid-col {
  background: #181f39;
  color: #fff; }

[data-theme-version="dark"] .noUi-target {
  border-color: #333a54;
  border-radius: 8px;
  box-shadow: none; }
  [data-theme-version="dark"] .noUi-target .noUi-connects {
    background: #333a54; }

[data-theme-version="dark"] .noUi-marker-large,
[data-theme-version="dark"] .noUi-marker {
  background: #333a54; }

[data-theme-version="dark"] .input-group-text {
  background: #1e2746;
  color: #7e7e7e;
  border-color: #333a54; }

[data-theme-version="dark"] .note-editor.note-frame {
  border-color: #333a54; }
  [data-theme-version="dark"] .note-editor.note-frame .btn {
    color: #fff; }
  [data-theme-version="dark"] .note-editor.note-frame .note-editing-area .note-editable {
    color: #fff; }

[data-theme-version="dark"] .widget-media .timeline .timeline-panel {
  border-color: #333a54; }

[data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .all-notification {
  border-color: #333a54; }

[data-theme-version="dark"] #user-activity .nav-tabs .nav-link {
  border-color: #333a54; }

[data-theme-version="dark"] .list-group-item-action {
  color: #7e7e7e; }

[data-theme-version="dark"] .list-group-item-action:focus,
[data-theme-version="dark"] .list-group-item-action:hover,
[data-theme-version="dark"] .list-group-item-action:focus {
  background-color: #181f39;
  border-color: #181f39; }

[data-theme-version="dark"] .list-group-item.active {
  color: #fff;
  border-color: var(--primary); }
  [data-theme-version="dark"] .list-group-item.active:focus, [data-theme-version="dark"] .list-group-item.active:hover, [data-theme-version="dark"] .list-group-item.active:focus {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff; }

[data-theme-version="dark"] .swal2-popup {
  background: #1e2746; }

[data-theme-version="dark"] .daterangepicker {
  background-color: #1e2746;
  border-color: #333a54; }

[data-theme-version="dark"] .dataTables_wrapper .dataTables_filter {
  color: #fff; }

[data-theme-version="dark"] .dataTables_wrapper .dataTables_info {
  color: #fff; }

[data-theme-version="dark"] td .btn-link svg g circle {
  fill: #fff; }

[data-theme-version="dark"] #radialChart svg g circle {
  fill: #1e2746; }

[data-theme-version="dark"] #radialChart svg g text {
  fill: #ffffff; }

[data-theme-version="dark"] .header {
  background-color: #1e2746;
  border-color: #333a54; }

[data-theme-version="dark"] .header-left input {
  background: #181f39 !important;
  border-color: transparent;
  color: #fff !important; }
  [data-theme-version="dark"] .header-left input:focus {
    box-shadow: none;
    border-color: #2953E8; }
  [data-theme-version="dark"] .header-left input::placeholder {
    color: #fff; }

[data-theme-version="dark"] .header-left .search_icon {
  background: #181f39 !important; }
  [data-theme-version="dark"] .header-left .search_icon i {
    color: #fff; }

[data-theme-version="dark"] .header-left .dashboard_bar {
  color: #fff; }

[data-theme-version="dark"] .header-right .right-sidebar a {
  color: #2953E8;
  border-color: #333a54; }

[data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
  background: #1e2746; }

[data-theme-version="dark"] .header-right .dropdown .nav-link {
  color: #fff;
  border-color: #333a54; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link svg path {
    fill: #fff; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link:hover {
    color: #fff; }

[data-theme-version="dark"] .header-right .notification_dropdown .dropdown-item a {
  color: #fff; }

[data-theme-version="dark"] .nav-header,
[data-theme-version="dark"] .nav-control {
  background-color: #1e2746; }

[data-theme-version="dark"] .nav-control {
  color: #fff; }

[data-theme-version="dark"] .brand-logo {
  color: #fff;
  border-color: #333a54; }
  [data-theme-version="dark"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="dark"] .brand-title svg g {
  fill: #fff; }

[data-theme-version="dark"] .nav-header,
[data-theme-version="dark"] .nav-control {
  background-color: #1e2746; }

[data-theme-version="dark"] .nav-control {
  color: #fff; }

[data-theme-version="dark"] .brand-logo {
  color: #fff;
  border-color: #333a54; }
  [data-theme-version="dark"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="dark"] .brand-title svg g {
  fill: #fff; }

[data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li > ul {
  background-color: #1e2746; }

[data-theme-version="dark"] .fixed-content-box {
  background-color: #1e2746; }
  [data-theme-version="dark"] .fixed-content-box .head-name {
    background: #1e2746;
    color: #fff;
    border-color: #333a54; }
  [data-theme-version="dark"] .fixed-content-box + .header + .dlabnav {
    background-color: #181f39; }

[data-theme-version="dark"] .dlabnav {
  background-color: #1e2746;
  box-shadow: unset; }
  [data-theme-version="dark"] .dlabnav .metismenu > li > a {
    color: #b3b3b3; }
  [data-theme-version="dark"] .dlabnav .metismenu > li:hover > a, [data-theme-version="dark"] .dlabnav .metismenu > li:focus > a, [data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a {
    color: #fff; }
    [data-theme-version="dark"] .dlabnav .metismenu > li:hover > a::after, [data-theme-version="dark"] .dlabnav .metismenu > li:focus > a::after, [data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a::after {
      border-color: #fff; }
  [data-theme-version="dark"] .dlabnav .metismenu > li.mm-active ul ul {
    background-color: transparent; }
  [data-theme-version="dark"] .dlabnav .metismenu ul:after {
    background-color: #333a54; }
  [data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active {
    color: #fff; }
  [data-theme-version="dark"] .dlabnav .metismenu ul a:before {
    background-color: #fff; }
  [data-theme-version="dark"] .dlabnav .metismenu a {
    color: #b3b3b3; }
  [data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after {
    border-color: #fff; }

[data-theme-version="dark"] .menu-toggle .dlabnav .metismenu ul.mm-collapse {
  background-color: #1e2746 !important; }

[data-theme-version="dark"] .sidebar-right {
  background-color: #1d2544; }
  [data-theme-version="dark"] .sidebar-right .nav-tabs {
    background-color: #EEEEEE;
    border-bottom: unset; }
    [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-link.active {
      background-color: #181f39; }
    [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-link:hover {
      color: #2953E8; }

[data-theme-version="dark"] .footer {
  background-color: transparent; }
  [data-theme-version="dark"] .footer .copyright {
    background-color: transparent; }
    [data-theme-version="dark"] .footer .copyright p {
      color: #fff; }

/* =============
   Calendar
============= */
.app-fullcalender button {
  border-radius: 0px;
  color: #5b5e81; }

.app-fullcalender td {
  border-color: #f0f1f5; }

tr:first-child > td > .fc-day-grid-event {
  border-radius: 0.5rem; }

.fc .fc-button-group > :first-child {
  margin-left: 0;
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem; }

.fc .fc-button-group > :last-child {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem; }

.calendar {
  float: left;
  margin-bottom: 0; }

.fc-view {
  margin-top: 1.875rem; }

.fc-toolbar {
  margin-bottom: 0.3125rem;
  margin-top: 0.9375rem;
  flex-wrap: wrap; }
  @media (max-width: 575.98px) {
    .fc-toolbar .fc-left {
      display: flex;
      justify-content: space-between;
      margin-bottom: 0.625rem;
      float: none; } }
  @media (max-width: 575.98px) {
    .fc-toolbar .fc-right {
      display: flex;
      justify-content: center;
      float: none;
      margin-bottom: 0.3125rem; } }
  @media (max-width: 575.98px) {
    .fc-toolbar .fc-center {
      display: flex;
      justify-content: center; }
      .fc-toolbar .fc-center * {
        float: none; } }

.fc-toolbar h2, .fc-toolbar .h2 {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.875rem;
  text-transform: uppercase; }

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active,
.fc-toolbar .ui-state-hover,
.fc-toolbar button:focus,
.fc-toolbar button:hover {
  z-index: 0;
  box-shadow: none; }

.fc-widget-header {
  border: 1px solid #f0f1f5;
  border-bottom: 0 !important; }

.fc th.fc-widget-header {
  background: #f0f1f5 !important;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 0.625rem 0;
  text-transform: uppercase; }

.fc-button {
  border: 1px solid #f0f1f5;
  text-transform: capitalize; }
  .fc-button.active {
    box-shadow: none !important; }

.fc-text-arrow {
  font-family: inherit;
  font-size: 1rem; }

.fc-event {
  border-radius: 0.125rem;
  border: none;
  cursor: move;
  font-size: 0.8125rem;
  margin: 0.3125rem 0.4375rem;
  padding: 0.3125rem;
  text-align: center; }

.external-event {
  cursor: move;
  margin: 0.625rem 0;
  padding: 0.125rem 0; }

.fc-basic-view td.fc-week-number span {
  padding-right: 0.3125rem; }

.fc-basic-view td.fc-day-number {
  padding-right: 0.3125rem; }

#drop-remove {
  margin-right: 4px;
  top: 0.1875rem; }

#add-category .modal-dialog,
#event-modal .modal-dialog {
  max-width: 37.5rem; }

.fc-content {
  color: #fff; }

.fc th.fc-widget-header {
  background: transparent !important; }

.fc-button {
  background: #fff; }

.fc-state-hover {
  background: #fff !important; }

.fc-state-highlight {
  background: #f2f4fa !important; }
  [data-theme-version="dark"] .fc-state-highlight {
    color: #fff !important; }

.fc-cell-overlay {
  background: #fff !important; }

.fc-unthemed .fc-today {
  background: #f2f4fa !important; }

.fc-day-top {
  color: #5b5e81 !important; }
  [data-theme-version="dark"] .fc-day-top {
    color: #fff !important; }

.external-event {
  color: #fff; }
  [data-theme-version="dark"] .external-event {
    color: #fff !important; }

.fc-basic-view .fc-body .fc-row {
  min-height: 1rem; }

.fc-scroller.fc-day-grid-container {
  height: 490px !important; }

.fc-row.fc-week.fc-widget-content.fc-rigid {
  height: 81px !important; }

@media only screen and (max-width: 1440px) {
  .email_left_pane {
    display: none; } }

#external-events .external-event:before {
  content: "";
  display: inline-block;
  min-width: 14px;
  min-height: 14px;
  border-radius: 50%;
  margin-right: .9rem;
  position: relative;
  top: 2px;
  background-color: #2953E8; }

#external-events [data-class="bg-primary"] {
  background-color: transparent !important;
  color: #5b5e81; }
  [data-theme-version="dark"] #external-events [data-class="bg-primary"] {
    color: #fff !important; }
  #external-events [data-class="bg-primary"]::before {
    background: #2953E8; }

#external-events [data-class="bg-success"] {
  background-color: transparent !important;
  color: #5b5e81; }
  #external-events [data-class="bg-success"]::before {
    background: #1EBA62; }

#external-events [data-class="bg-warning"] {
  background-color: transparent !important;
  color: #5b5e81; }
  #external-events [data-class="bg-warning"]::before {
    background: #FFAB2D; }

#external-events [data-class="bg-dark"] {
  background-color: transparent !important;
  color: #5b5e81; }
  #external-events [data-class="bg-dark"]::before {
    background: #5b5e81; }

#external-events [data-class="bg-danger"] {
  background-color: transparent !important;
  color: #5b5e81; }
  #external-events [data-class="bg-danger"]::before {
    background: #fd5353; }

#external-events [data-class="bg-info"] {
  background-color: transparent !important;
  color: #5b5e81; }
  #external-events [data-class="bg-info"]::before {
    background: #00ADA3; }

#external-events [data-class="bg-pink"] {
  background-color: transparent !important;
  color: #5b5e81; }
  #external-events [data-class="bg-pink"]::before {
    background: #EB62D0; }

.fc .fc-row .fc-content-skeleton table,
.fc .fc-row .fc-content-skeleton td,
.fc .fc-row .fc-helper-skeleton td {
  border-color: #f0f1f5; }
  [data-theme-version="dark"] .fc .fc-row .fc-content-skeleton table, [data-theme-version="dark"]
  .fc .fc-row .fc-content-skeleton td, [data-theme-version="dark"]
  .fc .fc-row .fc-helper-skeleton td {
    border-color: #333a54; }

[data-theme-version="dark"] .fc-unthemed .fc-content, [data-theme-version="dark"] .fc-unthemed .fc-divider, [data-theme-version="dark"] .fc-unthemed .fc-list-heading td, [data-theme-version="dark"] .fc-unthemed .fc-list-view, [data-theme-version="dark"] .fc-unthemed .fc-popover, [data-theme-version="dark"] .fc-unthemed .fc-row, [data-theme-version="dark"] .fc-unthemed tbody, [data-theme-version="dark"] .fc-unthemed td, [data-theme-version="dark"] .fc-unthemed th, [data-theme-version="dark"] .fc-unthemed thead {
  border-color: #333a54; }

.email-left-box {
  width: 15rem;
  float: left;
  padding: 0 1.25rem 1.25rem 1rem;
  border-top: 0;
  border-left: 0; }
  @media (min-width: 576px) and (max-width: 991.98px) {
    .email-left-box {
      width: 100%;
      padding-bottom: 0px !important; } }
  @media (max-width: 575.98px) {
    .email-left-box {
      width: 100%;
      float: none;
      border: none;
      padding-bottom: 30px !important; } }
  .email-left-box .intro-title {
    background: var(--rgba-primary-1);
    padding: 1rem;
    margin: 1.875rem 0 1.25rem 0;
    border-radius: 0.5rem; }
    .email-left-box .intro-title h5, .email-left-box .intro-title .h5 {
      margin-bottom: 0;
      color: #6a707e;
      font-size: 14px; }
      .email-left-box .intro-title h5 i, .email-left-box .intro-title .h5 i {
        font-size: 0.75rem;
        position: relative;
        bottom: 1px; }
    .email-left-box .intro-title i {
      color: var(--primary); }

.email-right-box {
  padding-left: 15rem;
  padding-right: 1rem; }
  @media (min-width: 576px) and (max-width: 991.98px) {
    .email-right-box {
      padding-left: 0;
      margin-left: 0 !important;
      clear: both; } }
  @media (max-width: 575.98px) {
    .email-right-box {
      padding-left: 0;
      padding-right: 0; } }
  .email-right-box .right-box-border {
    border-right: 2px solid rgba(41, 83, 232, 0.1); }
  @media screen and (min-width: 649px) and (max-width: 1200px) {
    .email-right-box .right-box-padding {
      padding-left: 1.25rem; } }
  @media (min-width: 1700px) {
    .email-right-box .right-box-padding {
      padding-left: 0.9375rem; } }
  @media (min-width: 576px) and (max-width: 991.98px) {
    .email-right-box .right-box-padding {
      padding-left: 0; } }

.toolbar .btn-group .btn {
  border: 0; }

.toolbar .btn-group input {
  position: relative;
  top: 2px; }

.read-content textarea {
  height: 150px;
  padding: 15px 20px; }

.read-content-email {
  font-size: 0.875rem; }

.read-content h5, .read-content .h5 {
  color: #6a707e; }

.read-content p strong {
  color: #6a707e; }

.read-content-body p {
  margin-bottom: 1.875rem; }

.read-content-attachment {
  padding: 0.5rem 0; }
  .read-content-attachment h6, .read-content-attachment .h6 {
    font-size: 1.125rem;
    color: #6a707e; }
    .read-content-attachment h6 i, .read-content-attachment .h6 i {
      padding-right: 0.3125rem; }
  .read-content-attachment .attachment > div:not(:last-child) {
    border-right: 1px solid #DDDFE1; }

.compose-content .wysihtml5-toolbar {
  border-color: #eaeaea; }

.compose-content .dropzone {
  background-color: #f2f4fa !important; }

.compose-content h5, .compose-content .h5 {
  font-size: 1.0625rem;
  color: #6a707e; }
  .compose-content h5 i, .compose-content .h5 i {
    font-size: 1.125rem;
    transform: rotate(90deg); }

.compose-content .dropzone {
  border: 1px dashed #DDDFE1;
  min-height: 13.125rem;
  position: relative;
  border-radius: 0.5rem; }
  .compose-content .dropzone .dz-message {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  [data-theme-version="dark"] .compose-content .dropzone {
    background-color: #1e2746 !important;
    border-color: #333a54; }

.form-check-input:checked[type="checkbox"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
  background-color: var(--primary);
  border-color: var(--primary);
  box-shadow: 0 0 0 0.25rem var(--rgba-primary-1); }

.email-list {
  display: block;
  padding-left: 0; }
  .email-list .message {
    position: relative;
    display: block;
    height: 3.125rem;
    line-height: 3.125rem;
    cursor: default;
    transition-duration: 0.3s; }
    .email-list .message a {
      color: #828690; }
    .email-list .message-single .custom-checkbox {
      margin-top: 0px;
      display: flex;
      align-items: center; }
    .email-list .message-single i {
      color: #89879f;
      font-size: 1.125rem;
      padding-left: .4rem; }
      .email-list .message-single i.yellow {
        color: #FFAB2D; }
    .email-list .message-single .form-check-input {
      margin-top: 0; }
    .email-list .message:hover {
      transition-duration: 0.05s;
      background: rgba(152, 166, 173, 0.15); }
    .email-list .message .col-mail {
      float: left;
      position: relative; }
    .email-list .message .col-mail-1 {
      width: 5.625rem; }
      .email-list .message .col-mail-1 .star-toggle {
        display: block;
        float: left;
        margin-top: 1.125rem;
        font-size: 1rem;
        margin-left: 0.3125rem; }
      .email-list .message .col-mail-1 .email-checkbox {
        display: block;
        float: left;
        margin: 0.9375rem 0.625rem 0 1.25rem; }
      .email-list .message .col-mail-1 .dot {
        display: block;
        float: left;
        border: .4rem solid transparent;
        border-radius: 6.25rem;
        margin: 1.375rem 1.625rem 0;
        height: 0;
        width: 0;
        line-height: 0;
        font-size: 0; }
    .email-list .message .col-mail-2 {
      position: absolute;
      top: 0;
      left: 5.625rem;
      right: 0;
      bottom: 0; }
      .email-list .message .col-mail-2 .subject {
        position: absolute;
        top: 0;
        left: 0;
        right: 5.5rem;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap; }
      .email-list .message .col-mail-2 .date {
        position: absolute;
        top: 0;
        right: 0; }

.email-checkbox {
  cursor: pointer;
  height: 0.9375rem;
  width: 0.9375rem;
  position: relative;
  display: inline-block;
  border-radius: .1rem;
  position: relative;
  top: 0.3125rem;
  box-shadow: inset 0 0 0 0.1rem #828690; }
  .email-checkbox input {
    opacity: 0;
    cursor: pointer; }
    .email-checkbox input:checked label {
      opacity: 1; }
  .email-checkbox label {
    position: absolute;
    top: .3rem;
    left: .3rem;
    right: .3rem;
    bottom: .3rem;
    cursor: pointer;
    opacity: 0;
    margin-bottom: 0 !important;
    transition-duration: 0.05s; }

.mail-list a {
  vertical-align: middle;
  padding: 0.625rem 0.9375rem;
  display: block;
  background: transparent;
  color: #464a53;
  font-weight: 600; }

.mail-list .list-group-item {
  color: #6a707e;
  padding: 0.75rem 1.0625rem;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }
  .mail-list .list-group-item i {
    font-size: 1rem;
    padding-right: 0.625rem;
    color: #cccccc; }
  .mail-list .list-group-item:hover {
    background-color: var(--rgba-primary-1); }
  .mail-list .list-group-item.active {
    color: #fff;
    background-color: var(--primary); }
    .mail-list .list-group-item.active i {
      color: #fff; }

.chat-wrap {
  padding: 1.0625rem 1.875rem; }
  .chat-wrap .media .media-body h6, .chat-wrap .media .media-body .h6 {
    font-size: 1.0625rem;
    color: #6a707e; }
  .chat-wrap .media .media-body p {
    font-size: 0.875rem; }

@media (min-width: 648px) {
  .email-filter {
    padding-left: 1.25rem; } }

@media (min-width: 1700px) {
  .email-filter {
    padding-left: 1.875rem; } }

.email-filter .input-group-prepend i {
  font-size: 0.875rem;
  color: #89879f; }

.email-filter .input-group-prepend .input-group-text {
  border: 0;
  border-bottom: 1px solid #DDDFE1 !important;
  background: transparent; }

.email-filter .input-group .form-control {
  padding: 0 0 0 0.3125rem;
  border: 0;
  font-size: 0.875rem;
  height: 1.875rem;
  color: #89879f;
  border-bottom: 1px solid #DDDFE1; }
  .email-filter .input-group .form-control::placeholder {
    font-size: 0.875rem;
    color: #89879f; }

.email-filter .input-group > .form-control {
  min-height: 1.875rem; }

.single-mail {
  display: block;
  padding: 1.5625rem 0; }
  .single-mail .media {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
    @media (min-width: 1700px) {
      .single-mail .media {
        padding-left: 1.875rem;
        padding-right: 1.875rem; } }
    .single-mail .media img {
      width: 55px;
      height: 55px;
      border-radius: 50%;
      margin-right: 0.9375rem; }
      @media (min-width: 1700px) {
        .single-mail .media img {
          margin-right: 1.875rem; } }
    .single-mail .media-body h6, .single-mail .media-body .h6 {
      color: #abafb3; }
    .single-mail .media-body h4, .single-mail .media-body .h4 {
      font-size: 1rem;
      color: #6a707e; }
      .single-mail .media-body h4 button i, .single-mail .media-body .h4 button i {
        font-size: 1.125rem;
        color: #abafb3;
        font-weight: bold;
        transform: rotate(90deg); }
    .single-mail .media-body p {
      font-size: 0.875rem;
      color: #abafb3; }
  .single-mail.active {
    background: var(--primary); }
    .single-mail.active h6, .single-mail.active .h6, .single-mail.active h4, .single-mail.active .h4, .single-mail.active p, .single-mail.active i {
      color: #fff !important; }

[direction="rtl"] .email-right-box {
  padding-left: 1rem;
  padding-right: 15rem; }
  @media only screen and (max-width: 991px) {
    [direction="rtl"] .email-right-box {
      padding-left: 1rem;
      padding-right: 12rem; } }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .email-right-box {
      padding-left: 0;
      padding-right: 0; } }

[direction="rtl"] .email-left-box {
  float: right; }

[direction="rtl"] .email-list .message .col-mail-2 {
  right: 5.625rem;
  left: 0;
  float: right; }
  [direction="rtl"] .email-list .message .col-mail-2 .date {
    right: auto;
    left: 0; }
  [direction="rtl"] .email-list .message .col-mail-2 .subject {
    right: 0;
    left: 5.5rem; }

.photo-content {
  position: relative; }
  .photo-content .cover-photo {
    background: url(../images/profile/cover.jpg);
    background-size: cover;
    background-position: center;
    min-height: 250px;
    width: 100%;
    border-radius: 0.5rem; }

.profile .profile-photo {
  max-width: 100px;
  position: relative;
  z-index: 1;
  margin-top: -40px;
  margin-right: 10px; }
  @media only screen and (max-width: 575px) {
    .profile .profile-photo {
      width: 80px;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 20px; } }

[direction="rtl"] .profile .photo-content .profile-photo {
  left: auto;
  right: 50px; }

[direction="rtl"] .profile .profile-photo {
  left: auto;
  right: 30px; }
  @media only screen and (max-width: 1199px) {
    [direction="rtl"] .profile .profile-photo {
      right: 15px; } }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .profile .profile-photo {
      width: 80px;
      right: calc(50% - 40px);
      top: -100px; } }

.profile-info {
  padding: 15px 20px; }
  @media only screen and (max-width: 575px) {
    .profile-info {
      padding: 0 0 20px;
      text-align: center; } }
  .profile-info h4, .profile-info .h4 {
    color: #464a53 !important; }
  .profile-info h4.text-primary, .profile-info .text-primary.h4 {
    color: var(--primary) important; }
  .profile-info p {
    color: #828690; }
  .profile-info .prf-col {
    min-width: 250px;
    padding: 10px 50px 0; }

.profile-interest .row {
  margin: 0 -.70px; }
  .profile-interest .row .int-col {
    padding: 0 .70px; }
    .profile-interest .row .int-col .interest-cat {
      margin-bottom: 1.40px;
      position: relative;
      display: block; }
      .profile-interest .row .int-col .interest-cat:after {
        background: #000;
        bottom: 0;
        content: "";
        left: 0;
        opacity: 0.5;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 0; }
      .profile-interest .row .int-col .interest-cat p {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        padding: 5px;
        left: 0;
        margin: 0;
        z-index: 1;
        color: white;
        font-size: 1.20px; }

[data-theme-version="dark"] .profile-tab .nav-tabs {
  background-color: transparent; }

.profile-tab .nav-item .nav-link {
  font-size: 16px;
  margin-right: 30px;
  transition: all 0.5s ease-in-out;
  border: none;
  border-bottom: .20px solid transparent;
  color: #828690; }
  .profile-tab .nav-item .nav-link:hover, .profile-tab .nav-item .nav-link.active {
    border: 0;
    background: transparent;
    background: transparent;
    border-bottom: 0.2px solid var(--primary);
    color: var(--primary); }
  @media only screen and (max-width: 575px) {
    .profile-tab .nav-item .nav-link {
      margin-right: 0; } }

.profile-info {
  display: flex; }
  @media only screen and (max-width: 575px) {
    .profile-info {
      display: block; } }
  .profile-info .profile-details {
    display: flex;
    width: 100%; }
    @media only screen and (max-width: 575px) {
      .profile-info .profile-details {
        display: block; }
        .profile-info .profile-details .dropdown {
          position: absolute;
          top: 30px;
          right: 30px; } }

.post-input {
  margin-bottom: 30px; }
  .post-input .form-control {
    height: auto;
    font-weight: 400;
    margin: 15px 0; }

.profile-uoloaded-post img {
  margin-bottom: 20px; }

.profile-uoloaded-post a h4, .profile-uoloaded-post a .h4 {
  margin-bottom: 10px;
  color: #464a53; }

.post-input {
  margin-bottom: 1.875rem; }

.modal .btn-social {
  font-size: 1.25rem;
  height: 3.4375rem;
  display: inline-block;
  padding: 0;
  text-align: center;
  border-radius: 0.5rem;
  color: #fff;
  width: 3.4375rem;
  line-height: 3.375rem; }
  .modal .btn-social.facebook {
    background-color: #3B5998; }
  .modal .btn-social.google-plus {
    background-color: #DE4E43; }
  .modal .btn-social.linkedin {
    background-color: #007BB6; }
  .modal .btn-social.instagram {
    background-color: #8A5A4E; }
  .modal .btn-social.twitter {
    background-color: #1EA1F3; }
  .modal .btn-social.youtube {
    background-color: #CE201F; }
  .modal .btn-social.whatsapp {
    background-color: #01C854; }
  .modal .btn-social i {
    margin: 0 !important; }

.modal textarea.form-control {
  min-height: auto !important;
  height: auto !important; }

.modal .form-control {
  height: 47px;
  font-weight: 400;
  margin: 0.9375rem 0;
  border-radius: 0.5rem;
  line-height: 2.4; }

.modal button.close {
  background-color: transparent;
  border: 0;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }

.modal .modal-content input.form-control {
  border-top-right-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important; }

.profile-uoloaded-post img {
  border-radius: 0.5rem; }

.event-chat-ryt .chat-area .chat-reciver,
.event-chat-ryt .chat-area .chat-sender {
  margin-bottom: 1.875rem;
  padding: 0; }
  .event-chat-ryt .chat-area .chat-reciver img,
  .event-chat-ryt .chat-area .chat-sender img {
    border-radius: 30px; }

.event-chat-ryt .chat-area .media {
  position: relative; }
  .event-chat-ryt .chat-area .media-body p {
    margin: 0;
    max-width: 100%;
    display: inline-block;
    position: relative; }
    .event-chat-ryt .chat-area .media-body p span {
      padding: 1rem;
      display: inline-block;
      top: 103%;
      position: relative;
      border: 1px solid #f0f1f5; }

.event-chat-ryt .chat-reciver {
  padding: .5rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }
  .event-chat-ryt .chat-reciver .media {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1; }
    .event-chat-ryt .chat-reciver .media .media-body {
      margin-right: 2rem;
      text-align: right; }
      [direction="rtl"] .event-chat-ryt .chat-reciver .media .media-body {
        text-align: left;
        margin-left: 2rem;
        margin-right: auto; }
      .event-chat-ryt .chat-reciver .media .media-body p {
        background: #fff;
        margin-bottom: 0;
        border-radius: 5px 5px 0 5px; }
        .event-chat-ryt .chat-reciver .media .media-body p span {
          text-align: left;
          border: 1px solid #f0f1f5; }
          .event-chat-ryt .chat-reciver .media .media-body p span::after {
            content: "";
            width: 20px;
            height: 20px;
            border-bottom: 1px solid #f0f1f5;
            border-right: 1px solid #f0f1f5;
            position: absolute;
            right: 0;
            bottom: 0;
            background: #fff;
            -webkit-transform: rotate(-45deg) translateX(15px);
            transform: rotate(-45deg) translateX(15px); }
            [direction="rtl"] .event-chat-ryt .chat-reciver .media .media-body p span::after {
              left: 0;
              right: auto;
              -webkit-transform: rotate(135deg) translateY(15px);
              transform: rotate(135deg) translateY(15px); }
        .event-chat-ryt .chat-reciver .media .media-body p .time {
          position: absolute;
          font-size: 12px;
          color: #7e7e7e;
          font-weight: 400;
          bottom: 0;
          left: -80px; }
          [direction="rtl"] .event-chat-ryt .chat-reciver .media .media-body p .time {
            right: -5rem;
            left: auto; }

.event-chat-ryt .chat-sender {
  text-align: left;
  padding: .5rem 1rem; }
  .event-chat-ryt .chat-sender .media .media-body {
    margin-left: 2rem; }
    [direction="rtl"] .event-chat-ryt .chat-sender .media .media-body {
      text-align: right;
      margin-right: 2rem;
      margin-left: auto; }
    .event-chat-ryt .chat-sender .media .media-body p {
      background-color: #fff;
      margin-bottom: 0; }
      .event-chat-ryt .chat-sender .media .media-body p span::after {
        content: "";
        width: 20px;
        height: 20px;
        border-bottom: 1px solid #f0f1f5;
        border-left: 1px solid #f0f1f5;
        position: absolute;
        left: 0;
        bottom: 0;
        background: #fff;
        -webkit-transform: rotate(45deg) translateX(-15px);
        transform: rotate(45deg) translateX(-15px); }
        [direction="rtl"] .event-chat-ryt .chat-sender .media .media-body p span::after {
          left: auto;
          right: 0;
          -webkit-transform: rotate(-135deg) translateY(15px);
          transform: rotate(-135deg) translateY(15px); }
      .event-chat-ryt .chat-sender .media .media-body p .time {
        position: absolute;
        font-size: 10px;
        color: #7e7e7e;
        font-weight: 400;
        bottom: 0;
        right: -5rem; }
        [direction="rtl"] .event-chat-ryt .chat-sender .media .media-body p .time {
          left: -5rem;
          right: auto; }

.char-type {
  padding-top: 30px;
  padding-bottom: 30px; }
  .char-type form .form-control {
    height: 45px;
    padding-left: 18px;
    background: #F4F4F4;
    border-right: 0; }
  .char-type form .input-group-append i {
    color: #898989;
    font-size: 18px; }
  .char-type form .input-group-append .input-group-text {
    padding-left: .7rem;
    padding-right: .7rem;
    background: #F4F4F4;
    border-color: #f0f1f5;
    border-left: 0; }
    .char-type form .input-group-append .input-group-text:last-child {
      padding-right: 1.8rem; }

.media-avatar {
  padding: 25px 0;
  border-bottom: 1px solid #f0f1f5; }
  .media-avatar:last-child {
    border-bottom: 0px; }
  .media-avatar p {
    margin-bottom: 0; }
  .media-avatar .avatar-status {
    position: relative; }
    .media-avatar .avatar-status i {
      position: absolute;
      right: 0;
      bottom: 0; }

.profile-form .card-header {
  border-color: #EEEEEE;
  padding: 30px; }
  .profile-form .card-header .title {
    position: relative;
    margin-bottom: 0;
    color: #5b5e81; }
    .profile-form .card-header .title:after {
      content: "";
      height: 3px;
      width: 100%;
      background-color: var(--primary);
      position: absolute;
      bottom: -31px;
      left: 0; }

.profile-form .m-b30 {
  margin-bottom: 30px; }

.profile-form .card-body {
  padding: 40px 40px 10px; }

.profile-form .card-footer {
  padding: 35px 40px 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-color: #EEEEEE; }
  .profile-form .card-footer .btn-lg, .profile-form .card-footer .btn-group-lg > .btn {
    padding: 18px 50px;
    font-size: 15px; }
  .profile-form .card-footer .btn-link {
    font-size: 15px; }

@media only screen and (max-width: 575px) {
  .profile-form .card-header {
    padding: 25px; }
    .profile-form .card-header .title:after {
      bottom: -26px; }
  .profile-form .card-body {
    padding: 25px 25px 0; }
  .profile-form .card-footer {
    padding: 25px 25px 25px; }
    .profile-form .card-footer .btn-lg, .profile-form .card-footer .btn-group-lg > .btn {
      padding: 18px 30px; } }

.author-profile {
  text-align: center; }
  .author-profile .card-body {
    padding: 0; }
  .author-profile .author-media {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    display: inline-block; }
    .author-profile .author-media img {
      width: 130px;
      border-radius: 100%; }
  .author-profile .author-info .title {
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 0; }
  .author-profile .author-info span {
    display: block;
    color: #7e7e7e; }
  .author-profile .info-list li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 15px;
    border-top: 1px solid #EEEEEE;
    padding: 18px 30px;
    color: #5b5e81; }
    .author-profile .info-list li a {
      color: #5b5e81; }
    .author-profile .info-list li span {
      color: #7e7e7e;
      font-weight: 500; }
    [data-theme-version="dark"] .author-profile .info-list li {
      border-top: 1px solid #333a54; }
  .author-profile .card-footer {
    padding: 30px;
    display: block; }
    .author-profile .card-footer .form-control {
      height: 45px;
      border-color: #EEEEEE;
      overflow: hidden;
      line-height: 30px; }
      [data-theme-version="dark"] .author-profile .card-footer .form-control {
        background-color: #1e2746;
        border-color: #333a54; }
  .author-profile .upload-link {
    position: absolute;
    width: 35px;
    height: 35px;
    line-height: 32px;
    background: #395ee2;
    bottom: 0;
    right: 0px;
    box-shadow: 0 0 10px 0 rgba(0, 24, 128, 0.1);
    border-radius: 100%;
    color: #fff;
    overflow: hidden;
    border: 2px solid #fff; }
    .author-profile .upload-link .update-flie {
      position: absolute;
      opacity: 0;
      z-index: 0;
      width: 100%;
      cursor: pointer;
      left: 0;
      height: 100%; }

.ct-golden-section:before {
  float: none; }

.ct-chart {
  max-height: 15.7rem; }

.ct-chart .ct-label {
  fill: #a3afb7;
  color: #a3afb7;
  font-size: 0.75rem;
  line-height: 1; }
  [data-theme-version="dark"] .ct-chart .ct-label {
    color: #fff; }

.ct-grid {
  stroke: rgba(49, 58, 70, 0.1); }

.ct-chart.simple-pie-chart-chartist .ct-label {
  color: #ffffff;
  fill: #ffffff;
  font-size: 0.625rem; }

.ct-chart .ct-series.ct-series-a .ct-bar,
.ct-chart .ct-series.ct-series-a .ct-line,
.ct-chart .ct-series.ct-series-a .ct-point,
.ct-chart .ct-series.ct-series-a .ct-slice-donut {
  stroke: var(--primary); }

.ct-chart .ct-series.ct-series-b .ct-bar,
.ct-chart .ct-series.ct-series-b .ct-line,
.ct-chart .ct-series.ct-series-b .ct-point,
.ct-chart .ct-series.ct-series-b .ct-slice-donut {
  stroke: #1EBA62; }

.ct-chart .ct-series.ct-series-c .ct-bar,
.ct-chart .ct-series.ct-series-c .ct-line,
.ct-chart .ct-series.ct-series-c .ct-point,
.ct-chart .ct-series.ct-series-c .ct-slice-donut {
  stroke: #FFAB2D; }

.ct-chart .ct-series.ct-series-d .ct-bar,
.ct-chart .ct-series.ct-series-d .ct-line,
.ct-chart .ct-series.ct-series-d .ct-point,
.ct-chart .ct-series.ct-series-d .ct-slice-donut {
  stroke: #fd5353; }

.ct-chart .ct-series.ct-series-e .ct-bar,
.ct-chart .ct-series.ct-series-e .ct-line,
.ct-chart .ct-series.ct-series-e .ct-point,
.ct-chart .ct-series.ct-series-e .ct-slice-donut {
  stroke: #00ADA3; }

.ct-chart .ct-series.ct-series-f .ct-bar,
.ct-chart .ct-series.ct-series-f .ct-line,
.ct-chart .ct-series.ct-series-f .ct-point,
.ct-chart .ct-series.ct-series-f .ct-slice-donut {
  stroke: #5b5e81; }

.ct-chart .ct-series.ct-series-g .ct-bar,
.ct-chart .ct-series.ct-series-g .ct-line,
.ct-chart .ct-series.ct-series-g .ct-point,
.ct-chart .ct-series.ct-series-g .ct-slice-donut {
  stroke: #8d6e63; }

.ct-series-a .ct-area,
.ct-series-a .ct-slice-pie {
  fill: #5C3799; }

.ct-series-b .ct-area,
.ct-series-b .ct-slice-pie {
  fill: #00A2FF; }

.ct-series-c .ct-area,
.ct-series-c .ct-slice-pie {
  fill: #ff9800; }

.ct-series-d .ct-area,
.ct-series-d .ct-slice-pie {
  fill: #ff9800; }

.chartist-tooltip {
  position: absolute;
  display: inline-block;
  opacity: 0;
  min-width: 0.625rem;
  padding: 2px 0.625rem;
  border-radius: 3px;
  background: #313a46;
  color: #ffffff;
  text-align: center;
  pointer-events: none;
  z-index: 1;
  -webkit-transition: opacity .2s linear;
  -moz-transition: opacity .2s linear;
  -o-transition: opacity .2s linear;
  transition: opacity .2s linear; }

.chartist-tooltip.tooltip-show {
  opacity: 1; }

#donught_graph .ct-series.ct-series-a .ct-slice-donut {
  stroke: #3FC6D4; }

#donught_graph .ct-series.ct-series-b .ct-slice-donut {
  stroke: #333333; }

#donught_graph .ct-series.ct-series-c .ct-slice-donut {
  stroke: #F63465; }

@media only screen and (max-width: 767px) {
  #pie-chart .ct-label {
    color: #fff;
    fill: #fff; } }

#visitor_graph {
  height: 253px !important; }

#user_rating_graph {
  height: 280px !important; }

#visitorOnline {
  height: 72px !important; }

#trendMeter {
  height: 72px !important; }

#widget-revenue1,
#widget-revenue2,
#widget-revenue3 {
  height: 117px !important; }

#widget-profit1,
#widget-profit2,
#widget-profit3 {
  height: 160px !important; }

#comparison-rate {
  height: 230px !important; }

#session_day {
  height: 175px !important;
  width: auto !important;
  margin: 0 auto; }

#walet-status {
  height: 140px !important; }

#bar1 {
  height: 150px !important; }

#sold-product {
  height: 230px !important; }

#chart-venue-expenses,
#chart-online-sale,
#chart-gross-sale {
  height: 150px !important; }

#areaChart_3 {
  height: 295px !important; }

.chart-point {
  display: flex;
  align-items: center; }
  .chart-point .check-point-area {
    width: 100px;
    height: 100px;
    margin-top: -10px;
    margin-left: -10px; }
  .chart-point .chart-point-list {
    margin: 0;
    padding-left: 5px; }
    .chart-point .chart-point-list li {
      list-style: none;
      font-size: 13px;
      padding: 2px 0; }
      .chart-point .chart-point-list li i {
        margin-right: 5px;
        font-size: 11px;
        position: relative;
        top: -1px; }

.c3 {
  height: 250px; }

.c3-legend-item {
  fill: #9fabb1; }

.c3 .c3-axis-x path,
.c3 .c3-axis-x line,
.c3 .c3-axis-y path,
.c3 .c3-axis-y line,
.tick text {
  stroke: #fff; }

.flot-chart {
  height: 15.7rem; }

.tooltipflot {
  background-color: transparent;
  font-size: 1.4rem;
  padding: .5rem 1rem;
  color: rgba(255, 255, 255, 0.7);
  border-radius: .2rem; }

.legendColorBox > div {
  border: 0 !important;
  padding: 0 !important; }

.legendLabel {
  font-size: 0.825rem;
  padding-left: .5rem;
  color: #7e7e7e; }

.flotTip {
  background: #000;
  border: 1px solid #000;
  color: #fff; }

.legend > div {
  background: transparent !important; }

#balance_graph {
  height: 260px; }

.morris-hover {
  position: absolute;
  z-index: 1;
  background: #2953E8;
  color: #fff; }

.morris-hover .morris-hover-point {
  color: #fff !important;
  margin: 3px 0;
  text-align: center;
  padding: 0 25px; }

.morris-hover .morris-hover-row-label {
  background-color: #5b5e81;
  text-align: center;
  padding: 5px;
  margin-bottom: 5px; }

.morris-hover.morris-default-style {
  border-radius: 5px;
  padding: 0;
  margin: 0;
  border: none;
  overflow: hidden; }

svg text {
  font-weight: 600 !important; }

#morris_donught,
#morris_donught_2,
#line_chart_2,
#morris_bar,
#morris_bar_stalked,
#morris_bar_2,
#morris_area_2,
#morris_area {
  height: 240px !important; }

#morris_line {
  height: 278px !important; }

#crypto-btc-card,
#crypto-eth-card,
#crypto-rpl-card,
#crypto-ltc-card {
  height: 9.375rem; }

[data-theme-version="dark"] .morris_chart_height svg text {
  fill: #fff; }

#daily-sales, #comparison-rate, #usage-chart, #walet-status {
  width: 100%;
  display: block; }
  #daily-sales canvas, #comparison-rate canvas, #usage-chart canvas, #walet-status canvas {
    max-width: 100% !important;
    width: 100% !important; }

#sparkline-composite-chart canvas,
#composite-bar canvas,
#sparkline11 canvas,
#StackedBarChart canvas,
#spark-bar canvas,
#tristate canvas {
  height: 100px !important; }

#sparkline11 canvas {
  width: 100px !important; }

.easy-pie-chart {
  position: relative;
  text-align: center; }
  .easy-pie-chart .inner {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: inline-block; }
  .easy-pie-chart img {
    width: 75px;
    height: 75px;
    border-radius: 50%; }
  .easy-pie-chart canvas {
    display: block;
    margin: 0 auto; }

#revenue-chart {
  height: 27.7rem; }

#duration-value-axis {
  height: 27.6rem;
  width: 100%; }

#combined-bullet {
  height: 28.125rem;
  width: 100%; }

#zoomable-chart {
  height: 28.125rem;
  width: 100%; }

#chartMap {
  height: 28.125rem;
  width: 100%; }

#professional-candlesticks {
  width: 100%;
  height: 28.125rem; }

#comparing-stock-indices {
  width: 100%;
  height: 28.125rem; }

#multiple-panel-data {
  width: 100%;
  height: 28.125rem; }

#depth-chart {
  width: 100%;
  height: 28.125rem; }

.amcharts-export-menu {
  display: none; }

.amcharts-data-set-selector-div {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  width: 16.875rem;
  margin: 0 auto; }
  .amcharts-data-set-selector-div select {
    border: 0;
    margin-left: 0.625rem;
    background: #ddd;
    color: #000; }

.amChartsInputField {
  border: 0;
  background: #2953E8;
  color: #fff;
  padding: 0.3125rem 0.9375rem;
  margin: 0 0.9375rem; }

.amcharts-data-set-select {
  border: 0;
  background: #ddd;
  color: #000; }

.amcharts-period-input,
.amcharts-period-input-selected {
  border: 0;
  margin-left: 0.625rem;
  background: #2953E8;
  color: #fff;
  padding: 0.3125rem 0.9375rem; }

.amcharts-graph-g2 .amcharts-graph-stroke {
  stroke-dasharray: 3px 3px;
  stroke-linejoin: round;
  stroke-linecap: round;
  -webkit-animation: am-moving-dashes 1s linear infinite;
  animation: am-moving-dashes 1s linear infinite; }

@-webkit-keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -1.9375rem; } }

@keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -1.9375rem; } }

.lastBullet {
  -webkit-animation: am-pulsating 1s ease-out infinite;
  animation: am-pulsating 1s ease-out infinite; }

@-webkit-keyframes am-pulsating {
  0% {
    stroke-opacity: 1;
    stroke-width: 0px; }
  100% {
    stroke-opacity: 0;
    stroke-width: 3.125rem; } }

@keyframes am-pulsating {
  0% {
    stroke-opacity: 1;
    stroke-width: 0px; }
  100% {
    stroke-opacity: 0;
    stroke-width: 3.125rem; } }

.amcharts-graph-column-front {
  -webkit-transition: all .3s .3s ease-out;
  transition: all .3s .3s ease-out; }

.amcharts-graph-column-front:hover {
  fill: #496375;
  stroke: #496375;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out; }

@-webkit-keyframes am-draw {
  0% {
    stroke-dashoffset: 500%; }
  100% {
    stroke-dashoffset: 0%; } }

@keyframes am-draw {
  0% {
    stroke-dashoffset: 500%; }
  100% {
    stroke-dashoffset: 0%; } }

@media only screen and (max-width: 991px) {
  .amChartsPeriodSelector > fieldset > div {
    float: none !important;
    display: block !important;
    margin-bottom: 0.625rem; } }

.highcharts-root text {
  font-weight: 300 !important; }

.highcharts-credits {
  display: none; }

#chart_employee_gender, #chart_employee_status {
  width: auto;
  height: 350px; }

.form-control {
  border-radius: 0;
  background-color: #fff;
  border: 1px solid #f0f1f5;
  color: #5b5e81;
  height: 56px;
  border-radius: 0.5rem; }
  @media only screen and (max-width: 1400px) {
    .form-control {
      height: 41px; } }
  .form-control:hover, .form-control:focus, .form-control.active {
    box-shadow: none;
    background: #fff;
    color: #5b5e81;
    border-color: var(--rgba-primary-8); }
  .form-control-lg {
    min-height: 3.75rem;
    padding: 0.5rem 1.1rem;
    font-size: 1.09375rem;
    border-radius: 0.5rem; }
  .form-control-sm {
    min-height: 2.5rem;
    height: auto; }

.bootstrap-select.form-control-lg .dropdown-toggle {
  padding: 0.875rem 1.5rem; }

.input-rounded {
  border-radius: 100px; }

.input-group-append .input-group-text {
  border-radius: 0;
  border-bottom-right-radius: 0.5rem;
  border-top-right-radius: 0.5rem; }

.input-group-prepend .input-group-text:nth-child(2) {
  border-radius: 0;
  border-bottom-right-radius: 0rem;
  border-top-right-radius: 0rem; }

[data-theme-version="light"] .input-primary .form-control,
[data-theme-version="dark"] .input-primary .form-control {
  border-color: #2953E8; }

[data-theme-version="light"] .input-primary .input-group-text,
[data-theme-version="dark"] .input-primary .input-group-text {
  background-color: #2953E8;
  color: #fff; }

[data-theme-version="light"] .input-danger .form-control,
[data-theme-version="dark"] .input-danger .form-control {
  border-color: #fd5353; }

[data-theme-version="light"] .input-danger .input-group-text,
[data-theme-version="dark"] .input-danger .input-group-text {
  background-color: #fd5353;
  color: #fff; }

[data-theme-version="light"] .input-info .form-control,
[data-theme-version="dark"] .input-info .form-control {
  border-color: #00ADA3; }

[data-theme-version="light"] .input-info .input-group-text,
[data-theme-version="dark"] .input-info .input-group-text {
  background-color: #00ADA3;
  color: #fff; }

[data-theme-version="light"] .input-success .form-control,
[data-theme-version="dark"] .input-success .form-control {
  border-color: #1EBA62; }

[data-theme-version="light"] .input-success .input-group-text,
[data-theme-version="dark"] .input-success .input-group-text {
  background-color: #1EBA62;
  color: #fff; }

[data-theme-version="light"] .input-warning .form-control,
[data-theme-version="dark"] .input-warning .form-control {
  border-color: #FFAB2D; }

[data-theme-version="light"] .input-warning .input-group-text,
[data-theme-version="dark"] .input-warning .input-group-text {
  background-color: #FFAB2D;
  color: #fff; }

[data-theme-version="light"] .input-primary-o .form-control,
[data-theme-version="dark"] .input-primary-o .form-control {
  border-color: #2953E8; }

[data-theme-version="light"] .input-primary-o .input-group-text,
[data-theme-version="dark"] .input-primary-o .input-group-text {
  background-color: transparent;
  border-color: #2953E8;
  color: #2953E8; }

[data-theme-version="light"] .input-danger-o .form-control,
[data-theme-version="dark"] .input-danger-o .form-control {
  border-color: #fd5353; }

[data-theme-version="light"] .input-danger-o .input-group-text,
[data-theme-version="dark"] .input-danger-o .input-group-text {
  background-color: transparent;
  border-color: #fd5353;
  color: #fd5353; }

[data-theme-version="light"] .input-info-o .form-control,
[data-theme-version="dark"] .input-info-o .form-control {
  border-color: #00ADA3; }

[data-theme-version="light"] .input-info-o .input-group-text,
[data-theme-version="dark"] .input-info-o .input-group-text {
  background-color: transparent;
  border-color: #00ADA3;
  color: #00ADA3; }

[data-theme-version="light"] .input-success-o .form-control,
[data-theme-version="dark"] .input-success-o .form-control {
  border-color: #1EBA62; }

[data-theme-version="light"] .input-success-o .input-group-text,
[data-theme-version="dark"] .input-success-o .input-group-text {
  background-color: transparent;
  border-color: #1EBA62;
  color: #1EBA62; }

[data-theme-version="light"] .input-warning-o .form-control,
[data-theme-version="dark"] .input-warning-o .form-control {
  border-color: #FFAB2D; }

[data-theme-version="light"] .input-warning-o .input-group-text,
[data-theme-version="dark"] .input-warning-o .input-group-text {
  background-color: transparent;
  border-color: #FFAB2D;
  color: #FFAB2D; }

.input-group-text {
  background: #d7dae3;
  border: 1px solid transparent;
  min-width: 50px;
  display: flex;
  justify-content: center;
  padding: 0.532rem 0.75rem;
  border-radius: 0rem;
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  margin: 0; }
  .input-group-text i {
    font-size: 16px; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.dtp .dtp-buttons {
  padding: 0 1em 1em 1em;
  text-align: right;
  background-color: #fff; }

.custom-file-label {
  height: 40px;
  padding: 0.5rem 0.75rem;
  border-radius: 0; }

.input-group-prepend .btn {
  z-index: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group-append .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border: 0; }

.custom-select {
  background: none;
  border-color: #f0f1f5;
  color: #5b5e81; }
  .custom-select:focus {
    box-shadow: none;
    border-color: #2953E8;
    color: #2953E8; }

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

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

.custom-file-label {
  background: #fff;
  border-color: #f0f1f5; }

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

.custom-file-label {
  height: 40px;
  padding: 0.5rem 0.75rem;
  border-radius: 0;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #f0f1f5;
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem; }
  .custom-file-label:after {
    background: #656C73;
    border: 1px solid #f0f1f5;
    color: #fff;
    border-radius: 0; }
    [data-theme-version="dark"] .custom-file-label:after {
      background: #333a54;
      border-color: #333a54;
      color: #7e7e7e; }

.custom_file_input .custom-file-label::after {
  height: 100%; }

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

.custom-file-label {
  background: #fff;
  border-color: #f0f1f5; }
  [data-theme-version="dark"] .custom-file-label {
    background: #181f39;
    border-color: #333a54; }

.input-group .input-group-text + .form-file .form-control {
  border-radius: inherit;
  margin: 0; }

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

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

textarea.form-control {
  min-height: auto;
  height: auto; }

form.profile-form .form-label {
  display: block; }

.form-control[type="file"] {
  line-height: 42px; }

.form-control-sm[type="file"] {
  line-height: 32px; }

:root {
  --primary: #2953E8;
  --secondary: #5C3799;
  --primary-hover: #163dc8;
  --primary-dark: #0c216c;
  --rgba-primary-1: rgba(41, 83, 232, 0.1);
  --rgba-primary-2: rgba(41, 83, 232, 0.2);
  --rgba-primary-3: rgba(41, 83, 232, 0.3);
  --rgba-primary-4: rgba(41, 83, 232, 0.4);
  --rgba-primary-5: rgba(41, 83, 232, 0.5);
  --rgba-primary-6: rgba(41, 83, 232, 0.6);
  --rgba-primary-7: rgba(41, 83, 232, 0.7);
  --rgba-primary-8: rgba(41, 83, 232, 0.8);
  --rgba-primary-9: rgba(41, 83, 232, 0.9);
  --rgba-secondary-1: rgba(92, 55, 153, 0.1);
  --rgba-secondary-2: rgba(92, 55, 153, 0.2);
  --rgba-secondary-3: rgba(92, 55, 153, 0.3);
  --rgba-secondary-4: rgba(92, 55, 153, 0.4);
  --rgba-secondary-5: rgba(92, 55, 153, 0.5);
  --rgba-secondary-6: rgba(92, 55, 153, 0.6);
  --rgba-secondary-7: rgba(92, 55, 153, 0.7);
  --rgba-secondary-8: rgba(92, 55, 153, 0.8);
  --rgba-secondary-9: rgba(92, 55, 153, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

:root {
  --width: 17.5rem;
  --height: 5rem; }

.badge.bg-primary {
  background: var(--primary); }

/* input[type="checkbox"] {
    &:after{
        content: '';
        display: block;
        width: 1rem;
        height: 1rem;
        margin-top: 0px;
        margin-left: -1px;
        border: 1px solid transparent;
        border-radius: 3px;
        background: #d4d7da;
        line-height: 1.3;
    }

    &:checked:after{
        width: 1rem;
        height: 1rem;
        display: block;
        content: "\f00c";
        font-family: 'FontAwesome';
        color: $white;
        font-weight: 100;
        font-size: 12px;
        text-align: center;
        border-radius: 3px;
        background: $primary;
    }

} */
.form-check-label {
  margin-left: 0.3125rem;
  margin-top: 0.1875rem; }

.form-check-inline .form-check-input {
  margin-right: 0.625rem; }

.form-check-input {
  top: 0.125rem;
  border-width: 0.125rem;
  width: 1.25rem;
  border-color: #EEEEEE;
  height: 1.25rem;
  background-color: #F4F4F4; }
  [data-theme-version="dark"] .form-check-input {
    background-color: #181f39;
    border-color: #333a54; }

.rtl .form-check-label:before, .rtl .form-check-label:after {
  right: -1.5rem !important;
  left: inherit; }

.form-check {
  line-height: normal; }

[data-theme-version="dark"] .form-check-label {
  color: #fff; }

[data-theme-version="dark"] .form-group label {
  color: #fff; }

.toggle-switch {
  padding-left: 3.125rem;
  line-height: 1.25;
  display: inline-block;
  color: #000;
  font-weight: 600; }
  .toggle-switch .form-check-input {
    border: 0;
    cursor: pointer;
    background: #d8d8d8;
    width: 2.3125rem;
    border-radius: 1.25rem !important;
    height: 0.875rem;
    position: relative;
    left: -0.3125rem;
    -webkit-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
    background-image: none; }
    .toggle-switch .form-check-input:focus {
      background-image: none !important; }
    .toggle-switch .form-check-input:checked {
      background: var(--rgba-primary-2);
      background-image: none !important; }
      .toggle-switch .form-check-input:checked:after {
        left: 1.25rem;
        background: var(--primary); }
    .toggle-switch .form-check-input:focus {
      box-shadow: none; }
    .toggle-switch .form-check-input:after {
      width: 1.25rem;
      background: #909090;
      height: 1.25rem;
      content: "";
      position: absolute;
      border-radius: 1.5rem;
      top: -0.1875rem;
      left: 0;
      box-shadow: 0 0 0.3125rem rgba(0, 0, 0, 0.3);
      -webkit-transition: all 0.2s;
      -ms-transition: all 0.2s;
      transition: all 0.2s; }
  .toggle-switch.text-end {
    padding-right: 0rem;
    padding-left: 0; }
    .toggle-switch.text-end .form-check-input {
      left: auto;
      margin-left: 0;
      float: right;
      right: 0rem; }
    .toggle-switch.text-end .form-check-label {
      margin-right: 0.9375rem;
      margin-left: 0; }
  .toggle-switch .form-check-label {
    cursor: pointer; }

.form-check-input:focus ~ .form-check-label::before {
  box-shadow: none !important; }

.form-check-label::before {
  background-color: transparent;
  border-color: #EEEEEE;
  border-width: 0.125rem;
  border-radius: 0.125rem !important; }
  [data-theme-version="dark"] .form-check-label::before {
    background-color: transparent;
    border-color: #EEEEEE; }

.check-xs .form-check-input {
  width: 1.125rem;
  height: 1.125rem; }

.check-lg .form-check-input {
  width: 1.5rem;
  height: 1.5rem; }

.check-xl .form-check-input {
  width: 1.75rem;
  height: 1.75rem; }

.checkbox-info .form-check-input:focus {
  border-color: #00ADA3;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 173, 163, 0.25); }

.checkbox-info .form-check-input:checked {
  background-color: #00ADA3;
  border-color: #00ADA3; }
  [data-theme-version="dark"] .checkbox-info .form-check-input:checked {
    border-color: transparent; }

.checkbox-danger .form-check-input:focus {
  border-color: #fd5353;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(253, 83, 83, 0.25); }

.checkbox-danger .form-check-input:checked {
  background-color: #fd5353;
  border-color: #fd5353; }
  [data-theme-version="dark"] .checkbox-danger .form-check-input:checked {
    border-color: transparent; }

.checkbox-success .form-check-input:focus {
  border-color: #1EBA62;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(30, 186, 98, 0.25); }

.checkbox-success .form-check-input:checked {
  background-color: #1EBA62;
  border-color: #1EBA62; }
  [data-theme-version="dark"] .checkbox-success .form-check-input:checked {
    border-color: transparent; }

.checkbox-warning .form-check-input:focus {
  border-color: #FFAB2D;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 171, 45, 0.25); }

.checkbox-warning .form-check-input:checked {
  background-color: #FFAB2D;
  border-color: #FFAB2D; }
  [data-theme-version="dark"] .checkbox-warning .form-check-input:checked {
    border-color: transparent; }

.checkbox-secondary .form-check-input:focus {
  border-color: #5C3799;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(92, 55, 153, 0.25); }

.checkbox-secondary .form-check-input:checked {
  background-color: #5C3799;
  border-color: #5C3799; }
  [data-theme-version="dark"] .checkbox-secondary .form-check-input:checked {
    border-color: transparent; }

.check-switch {
  padding-left: 2.5rem; }
  .check-switch .form-check-label {
    line-height: 1.875rem;
    font-weight: 500; }
    .check-switch .form-check-label span {
      line-height: 1; }
    .check-switch .form-check-label:after, .check-switch .form-check-label:before {
      height: 1.5rem;
      width: 1.5rem;
      left: -2rem;
      border-radius: 3rem !important;
      border-color: var(--rgba-primary-3); }
  .check-switch .form-check-input:checked ~ .form-check-label::after {
    background-image: url("../images/svg/check.svg"); }
  .check-switch .form-check-input:checked ~ .form-check-label::before {
    background: #fff; }

.form-check-input:checked {
  background-color: var(--primary);
  border-color: var(--primary); }

.js-switch + .switchery {
  border-radius: 50px;
  margin-right: 4rem; }
  @media (max-width: 767.98px) {
    .js-switch + .switchery {
      margin-right: 1rem; } }
  .js-switch + .switchery > small, .js-switch + .switchery > .small {
    top: 2px; }

.js-switch.js-switch-lg + .switchery {
  height: 2rem;
  width: 4.5rem; }
  .js-switch.js-switch-lg + .switchery > small, .js-switch.js-switch-lg + .switchery > .small {
    width: 1.75rem;
    height: 1.75rem; }

.js-switch.js-switch-md + .switchery {
  height: 1.5rem;
  width: 3.5rem; }
  .js-switch.js-switch-md + .switchery > small, .js-switch.js-switch-md + .switchery > .small {
    width: 1.25rem;
    height: 1.25rem; }

.js-switch.js-switch-sm + .switchery {
  height: 1rem;
  width: 2.2rem; }
  .js-switch.js-switch-sm + .switchery > small, .js-switch.js-switch-sm + .switchery > .small {
    width: 0.875rem;
    height: 0.875rem;
    top: 1px; }

.js-switch-square + .switchery {
  border-radius: 0; }
  .js-switch-square + .switchery > small, .js-switch-square + .switchery > .small {
    border-radius: 0;
    top: 2px; }

.js-switch-square.js-switch-lg + .switchery {
  height: 2rem;
  width: 4.5rem; }
  .js-switch-square.js-switch-lg + .switchery > small, .js-switch-square.js-switch-lg + .switchery > .small {
    width: 1.75rem;
    height: 1.75rem; }

.js-switch-square.js-switch-md + .switchery {
  height: 1.5rem;
  width: 3.5rem; }
  .js-switch-square.js-switch-md + .switchery > small, .js-switch-square.js-switch-md + .switchery > .small {
    width: 1.25rem;
    height: 1.25rem; }

.js-switch-square.js-switch-sm + .switchery {
  height: 1rem;
  width: 2.2rem; }
  .js-switch-square.js-switch-sm + .switchery > small, .js-switch-square.js-switch-sm + .switchery > .small {
    width: 0.875rem;
    height: 0.875rem;
    top: 1px; }

.form-control.is-valid {
  border-color: #1EBA62 !important;
  border-right: 0px !important; }
  .form-control.is-valid:focus {
    box-shadow: none; }

.form-control.is-warning {
  border-color: #FFAB2D !important;
  border-right: 0px !important; }
  .form-control.is-warning:focus {
    box-shadow: none; }

.form-control.is-invalid {
  border-color: #fd5353 !important;
  border-right: 0px !important; }
  .form-control.is-invalid:focus {
    box-shadow: none; }

.is-valid .input-group-prepend .input-group-text i {
  color: #1EBA62; }

.is-invalid .input-group-prepend .input-group-text i {
  color: #6e8bef; }

.show-pass {
  cursor: pointer; }
  .show-pass .fa-eye {
    display: none; }
  .show-pass.active .fa-eye-slash {
    display: none; }
  .show-pass.active .fa-eye {
    display: inline-block; }

.asColorPicker-dropdown {
  max-width: 26rem; }

.asColorPicker-trigger {
  border: 0 none;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 2.1875rem; }

[direction="rtl"] .asColorPicker-trigger {
  right: 99%;
  left: auto; }

.asColorPicker-clear {
  display: none;
  position: absolute;
  right: 1rem;
  text-decoration: none;
  top: .5rem; }

.asColorPicker-trigger {
  overflow: hidden;
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem; }

.daterangepicker td.active {
  background-color: #2953E8; }
  .daterangepicker td.active:hover {
    background-color: #2953E8; }

.daterangepicker button.applyBtn {
  background-color: #2953E8;
  border-color: #2953E8; }

.datepicker.datepicker-dropdown {
  background: #f2f4fa;
  border-radius: 1px;
  border: 1px solid #EEEEEE; }
  .datepicker.datepicker-dropdown td.day, .datepicker.datepicker-dropdown th.next, .datepicker.datepicker-dropdown th.prev {
    height: 30px;
    width: 30px !important;
    padding: 0;
    text-align: center;
    font-weight: 300;
    border-radius: 50px; }
    .datepicker.datepicker-dropdown td.day:hover, .datepicker.datepicker-dropdown th.next:hover, .datepicker.datepicker-dropdown th.prev:hover {
      box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3);
      color: #fff; }
  .datepicker.datepicker-dropdown th.datepicker-switch, .datepicker.datepicker-dropdown th.next, .datepicker.datepicker-dropdown th.prev {
    font-weight: 300;
    color: #333; }
  .datepicker.datepicker-dropdown th.dow {
    font-weight: 300; }

.datepicker table tr td.selected, .datepicker table tr td.active.active {
  box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3);
  border: 0; }

.datepicker table tr td.today {
  box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3);
  color: #ffffff; }
  .datepicker table tr td.today:hover {
    box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3);
    color: #ffffff; }

.datepicker table tr td.today.disabled {
  box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3);
  color: #ffffff; }
  .datepicker table tr td.today.disabled:hover {
    box-shadow: 0px 0px 30px 5px rgba(243, 30, 122, 0.3);
    color: #ffffff; }

.picker__select--month, .picker__select--year {
  height: 2.5em; }

.picker__input {
  background-color: transparent !important; }
  [data-theme-version="dark"] .picker__input {
    background-color: transparent !important;
    border: 1px solid #333a54; }

.asColorPicker-wrap .form-control {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem; }

#image {
  max-width: 100%; }

.docs-options .dropdown-menu {
  padding: 1.5rem; }

.docs-preview {
  margin-bottom: 3rem; }
  .docs-preview .img-preview {
    float: left;
    margin-right: .5rem;
    margin-bottom: .5rem;
    overflow: hidden;
    max-width: 100% !important; }
    .docs-preview .img-preview > img {
      max-width: 100% !important; }
    .docs-preview .img-preview.preview-lg {
      width: 16rem;
      height: 9rem; }
    .docs-preview .img-preview.preview-md {
      width: 8rem;
      height: 4.5rem; }
    .docs-preview .img-preview.preview-sm {
      width: 4rem;
      height: 2.25rem; }
    .docs-preview .img-preview.preview-xs {
      width: 2rem;
      height: 1.125rem;
      margin-right: 0; }

.select2-container {
  width: 100% !important; }

.select2-container--default .select2-selection--single {
  border-radius: 0.5rem;
  border: 1px solid #dedeed;
  height: 56px;
  background: #fff; }
  [data-theme-version="dark"] .select2-container--default .select2-selection--single {
    background: #181f39;
    border-color: #333a54; }
  .select2-container--default .select2-selection--single:hover, .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single.active {
    box-shadow: none; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 56px;
  color: #7e7e7e;
  padding-left: 15px;
  min-height: 40px; }

.select2-container--default .select2-selection--multiple {
  border-color: #f0f1f5;
  border-radius: 0; }

.select2-dropdown {
  border-radius: 0; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #2953E8; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f0f1f5;
  background: #fff; }

.select2-container--default .select2-selection--single .select2-selection__arrow {
  right: 15px;
  top: 50%;
  transform: translateY(-50%); }

.select2-container .select2-selection--multiple {
  min-height: 56px;
  padding: 8px;
  color: #7e7e7e;
  border-radius: 0.5rem;
  border: 1px solid #dedeed; }
  [data-theme-version="dark"] .select2-container .select2-selection--multiple {
    background: #181f39;
    border-color: #333a54; }

[data-theme-version="dark"] .select2-search--dropdown .select2-search__field {
  background: #1e2746;
  border-color: #333a54; }

.select2-dropdown {
  border-color: #dedeed; }
  [data-theme-version="dark"] .select2-dropdown {
    background: #181f39;
    border-color: #333a54; }

.swal2-popup .swal2-content {
  color: #7e7e7e; }

:root {
  --primary: #2953E8;
  --secondary: #5C3799;
  --primary-hover: #163dc8;
  --primary-dark: #0c216c;
  --rgba-primary-1: rgba(41, 83, 232, 0.1);
  --rgba-primary-2: rgba(41, 83, 232, 0.2);
  --rgba-primary-3: rgba(41, 83, 232, 0.3);
  --rgba-primary-4: rgba(41, 83, 232, 0.4);
  --rgba-primary-5: rgba(41, 83, 232, 0.5);
  --rgba-primary-6: rgba(41, 83, 232, 0.6);
  --rgba-primary-7: rgba(41, 83, 232, 0.7);
  --rgba-primary-8: rgba(41, 83, 232, 0.8);
  --rgba-primary-9: rgba(41, 83, 232, 0.9);
  --rgba-secondary-1: rgba(92, 55, 153, 0.1);
  --rgba-secondary-2: rgba(92, 55, 153, 0.2);
  --rgba-secondary-3: rgba(92, 55, 153, 0.3);
  --rgba-secondary-4: rgba(92, 55, 153, 0.4);
  --rgba-secondary-5: rgba(92, 55, 153, 0.5);
  --rgba-secondary-6: rgba(92, 55, 153, 0.6);
  --rgba-secondary-7: rgba(92, 55, 153, 0.7);
  --rgba-secondary-8: rgba(92, 55, 153, 0.8);
  --rgba-secondary-9: rgba(92, 55, 153, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

:root {
  --width: 17.5rem;
  --height: 5rem; }

.badge.bg-primary {
  background: var(--primary); }

/*
0 - 600: Phone
600 - 900: Tablet portrait
900 - 1200: Tablet landscape
1200 - 1800: Normal styles
1800+ : Big Desktop
1em = 16px
The smaller device rules always should write below the bigger device rules
Fixing Order => Base + Typography >> General Layout + Grid >> Page Layout + Component
*/
/*  .wizard > .content > .body input.error {
    position: absolute;
    top: 100% !important;
}

.wizard {
    position: relative;

    &>.steps {
        width: 100%;
        // padding-left: 3%;
		margin-bottom: 20px;
	
        @media(min-width: 1200px){
            width: 100%;
            // margin-left: 3%;
        }

        li {

            &.current {
                a {
                    background-color: $primary;
                    color: $white;
                }
            }

            &.disabled, &.done {
                a {
                    background-color: $white;
                    color: $heading;

                    &:hover {
                        margin: 0;
                        background-color: $white;
                        border-radius: 0;
                        color: $heading;
                    }
                }
            }

            a {
                text-align: center;
                margin: 0;
                border-radius: 0;
                background-color: $white;

                &:hover {
                    margin: 0;
                    background-color: $white;
                    border-radius: 0;
                    color: $heading;
                }

                @include respond(phone-land) {
                    padding: 1em 4px;
                }

                .number {
                    display: none;
                }
            }
        }
    }

    .content  {
        min-height: 32rem;
        margin: 0;

        @include media-breakpoint-down(md) {
            min-height: 41rem;
        }

        & > .body {
            background-color: transparent;
            width: 100%;
            height: 100%;
            padding: 0;
            
            @include respond(phone) {
                padding: 0;
            }

            .form-control {
                // background-color: $l-bg;
                border: 1px solid $border;
				@at-root [data-theme-version="dark"] & {
					border-color: $d-border;
				}
            }
    
            input.error {
                position: relative;
            }
    
            label.error {
				margin-top: 5px;
				margin-left: 0;
				margin-bottom: 0;
            }
        }
    }

    .emial-setup {
        label.mailclinet {
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
            width: 10rem;
            height: 10rem;
            border-radius: 50%;
            cursor: pointer;
            background-color: #EEF5F9;
			text-align: center;
			margin: auto;
			@at-root [data-theme-version="dark"] & {
				background-color: $d-bg;
			}
            @include respond(phone) {
                width: 7rem;
                height: 7rem;
            }

            .mail-icon {
                font-size: 3rem;
                display: inline-block;
                line-height: 1;
                margin-top: -1rem;

                @include respond(phone) {
                    font-size: 2rem;
                }
            }

            .mail-text {
                font-size: 1rem;
                text-align: center;
                margin-top: .5rem;

                @include respond(phone) {
                    font-size: 16px;
					line-height: 20px;
                }
            }

            input[type="radio"] {
                display: none;
            }
        }
    }

    .skip-email {
        margin-top: 6rem;

        p {
            margin-bottom: 1rem;
        }

        a {
            color: $primary;
            text-decoration: underline;
        }
    }

    &>.actions {
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 2rem;

        li:not(.disabled) {
            a {
                background-color: $primary;
                color: $white;
            }
        }
    }
}

.wizard .actions ul li{
    &.disabled a{
        color: #333333 !important;
        background: #F7FAFC !important;
        border: 1px solid #EEEEEE;

        @at-root [data-theme-version="dark"] & {
            background: $d-bg !important;
            border-color: $d-border;
			color:$white !important;
        }
    }

    & a{
        border-radius: 4px;
        font-size: 14px;
        font-weight: 600;
        padding: 0.55em 2em;
    }

}

.wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active{
    padding: 0.55em 2em;
}

// .wizard > .steps > ul > li{

//     @media(max-width: 680px){
//         width: 100%;
//         padding-left: 0;
//     }
// }

// .wizard > .steps{

//     @media(max-width: 680px){
//         padding-left: 0;
//     }
// }

.wizard > .content{
    background: transparent;
    // box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1); 
}

.wizard, .tabcontrol{
    overflow: visible;
}

.step-form-horizontal {
    .wizard {
        padding-top: 3.5rem;
        
        .steps {
            li {
                position: relative;

                &.done {
                    a {
                        text-align: center;
                        background-color: $white;
                        color: $dark;
						@at-root [data-theme-version="dark"] & {
							background-color: $d-bg;
							color: $body-color;
						}
                        &:hover {
                            text-align: center;
                            background-color: $white;
                            color: $dark;
                        }

                        .number {
                            color: $white;
                            background: $primary;
                            border-color: transparent; 
							@at-root [data-theme-version="dark"] & {
								border-color:$primary;
							}
                        }
                    }
                }

                &.current a, &.disabled a {
                    background-color: transparent;
                    text-align: center;
                    color: $white;

                    &:hover, &:active {
                        background-color: transparent;
                        color: $white;
                    }
                }

                &.current a {
                    .number {
                        color: $primary;
                        background: $white;
                        border: 2px solid $primary; 
                    }
                }

                &.disabled a {
                    .number {
                        color: $primary;
                    }
                }

                a {
                    position: relative;
                    z-index: 1;

                    @include media-breakpoint-down(sm) {
                        padding-left: 0;
                        padding-right: 0;
                        margin: 0;
                    }

                    @include media-breakpoint-down(xs) {
                        font-size: 0.75rem;
                        padding-top: 0.9375rem;
                    }

                    .number {
						position: absolute;
						top: -55px;
						left: 50%;
						transform: translateX(-50%);
						background-color: #fff;
						border: 3px solid #d7dae3;
						display: flex;
						justify-content: center;
						align-items: center;
						height: 3rem;
						border-radius: 50px;
						width: 3rem;

                        // @include respond(phone) {
                        //     width: 4rem;
                        //     height: 4rem;
                        // }
						
						@at-root [data-theme-version="dark"] & {
							background:$d-bg;
							border-color:$d-border;
						}
                        @include respond('phone') {
							top: -45px;
						}
                    }
                }

                &:not(:last-child) {
                    z-index: 1;

                    &::after {
                        position: absolute;
                        width: 100%;
                        height: 0.375rem;
                        content: "";
                        left: 50%;
                        top: -2.1rem;
                        background-color: $primary;
                        z-index: -1;

                        @include media-breakpoint-down(xs) {
                            height: 0.375rem;
                            top: -1.3125rem;
                        }
                    }

                    &.current {
                        &::after {
                            background-color: #F3F3F3;
							@at-root [data-theme-version="dark"] & {
								background:$d-bg;
							}
                        }


                        &~li {
                            &::after {
                                background-color: #F3F3F3;
								@at-root [data-theme-version="dark"] & {
									background:$d-bg;
								}
                            }
                        }
                    }
                }
            }
        }

        .actions {
            padding: 0;

            @include respond(phone) {
                padding: 0;
            }
        }
    }
}
 */
.form-wizard {
  border: 0; }
  .form-wizard .nav-wizard {
    box-shadow: none !important;
    margin-bottom: 2rem; }
    .form-wizard .nav-wizard li .nav-link {
      position: relative; }
      .form-wizard .nav-wizard li .nav-link span {
        border-radius: 50px;
        width: 3rem;
        height: 3rem;
        border: 2px solid #2953E8;
        display: block;
        line-height: 3rem;
        color: #2953E8;
        font-size: 18px;
        margin: auto;
        background-color: #fff;
        position: relative;
        z-index: 1; }
        [data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link span {
          background-color: #181f39; }
      .form-wizard .nav-wizard li .nav-link:after {
        position: absolute;
        top: 50%;
        left: 50%;
        height: 3px;
        transform: translateY(-50%);
        background: #a0a2bc !important;
        z-index: 0;
        width: 100%; }
        [data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link:after {
          background: #333a54 !important; }
      .form-wizard .nav-wizard li .nav-link.active:after {
        background: #a0a2bc !important; }
        [data-theme-version="dark"] .form-wizard .nav-wizard li .nav-link.active:after {
          background: #333a54 !important; }
      .form-wizard .nav-wizard li .nav-link.done:after {
        background: #2953E8 !important; }
      .form-wizard .nav-wizard li .nav-link.done span {
        background-color: #2953E8;
        color: #fff; }
    .form-wizard .nav-wizard li:last-child .nav-link:after {
      content: none; }
  .form-wizard .toolbar-bottom .btn {
    background-color: #2953E8;
    border: 0;
    padding: 12px 18px; }
  .form-wizard .tab-content .tab-pane {
    padding: 0; }
  .form-wizard .emial-setup label.mailclinet {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 10rem;
    height: 10rem;
    border-radius: 50%;
    cursor: pointer;
    background-color: #EEF5F9;
    text-align: center;
    margin: auto; }
    [data-theme-version="dark"] .form-wizard .emial-setup label.mailclinet {
      background-color: #181f39; }
    @media only screen and (max-width: 575px) {
      .form-wizard .emial-setup label.mailclinet {
        width: 7rem;
        height: 7rem; } }
    .form-wizard .emial-setup label.mailclinet .mail-icon {
      font-size: 3rem;
      display: inline-block;
      line-height: 1;
      margin-top: -1rem; }
      @media only screen and (max-width: 575px) {
        .form-wizard .emial-setup label.mailclinet .mail-icon {
          font-size: 2rem; } }
    .form-wizard .emial-setup label.mailclinet .mail-text {
      font-size: 1rem;
      text-align: center;
      margin-top: .5rem; }
      @media only screen and (max-width: 575px) {
        .form-wizard .emial-setup label.mailclinet .mail-text {
          font-size: 16px;
          line-height: 20px; } }
    .form-wizard .emial-setup label.mailclinet input[type="radio"] {
      display: none; }
  .form-wizard .emial-setup label.mailclinet {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 10rem;
    height: 10rem;
    border-radius: 50%;
    cursor: pointer;
    background-color: var(--primary);
    color: #fff;
    text-align: center;
    margin: auto; }
    [data-theme-version="dark"] .form-wizard .emial-setup label.mailclinet {
      background-color: #181f39; }
    @media only screen and (max-width: 575px) {
      .form-wizard .emial-setup label.mailclinet {
        width: 7rem;
        height: 7rem; } }
    .form-wizard .emial-setup label.mailclinet .mail-icon {
      font-size: 3rem;
      display: inline-block;
      line-height: 1;
      margin-top: -1rem; }
      @media only screen and (max-width: 575px) {
        .form-wizard .emial-setup label.mailclinet .mail-icon {
          font-size: 2rem; } }
    .form-wizard .emial-setup label.mailclinet .mail-text {
      font-size: 1rem;
      text-align: center;
      margin-top: .5rem; }
      @media only screen and (max-width: 575px) {
        .form-wizard .emial-setup label.mailclinet .mail-text {
          font-size: 16px;
          line-height: 20px; } }
    .form-wizard .emial-setup label.mailclinet input[type="radio"] {
      display: none; }
  @media only screen and (max-width: 767px) {
    .form-wizard .nav-wizard {
      flex-direction: unset !important; }
    .form-wizard .tab-content {
      height: 100% !important; } }
  @media only screen and (max-width: 575px) {
    .form-wizard .nav-wizard li .nav-link {
      padding: 0; } }

.note-icon-caret,
.note-popover {
  display: none; }

.note-editor.note-frame .panel-heading {
  padding: .6rem 1rem 1rem;
  z-index: 1; }

.note-editor.note-frame {
  border-color: #f0f1f5; }

.note-editor.note-frame .note-editing-area .note-editable {
  background-color: #fff; }
  [data-theme-version="dark"] .note-editor.note-frame .note-editing-area .note-editable {
    background-color: #181f39; }

.note-editor.note-frame .note-statusbar {
  background-color: #fff; }

.ql-container {
  height: 25rem; }

#world-datamap {
  padding-bottom: 46% !important; }

.datamaps-hoverover {
  background: #fff;
  padding: 0.3125rem;
  border-radius: 0.3125rem;
  font-family: 'Roboto' !important;
  color: #2953E8;
  border: 1px solid rgba(41, 83, 232, 0.3); }

@media only screen and (max-width: 1440px) {
  .world_map_card ul.list-group {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin-top: 35px; } }

.jqvmap-zoomin,
.jqvmap-zoomout {
  height: 20px;
  width: 20px;
  line-height: 14px;
  background-color: #2953E8;
  color: #fff; }

.jqvmap-zoomout {
  top: 35px; }

#world-map,
#usa {
  height: 400px; }
  @media only screen and (max-width: 991px) {
    #world-map,
    #usa {
      height: 350px; } }
  @media only screen and (max-width: 575px) {
    #world-map,
    #usa {
      height: 230px; } }

.blockUI.blockMsg.blockPage {
  border: 0 !important; }

#loginForm {
  cursor: auto; }

.blockMsg {
  border: 0px !important;
  width: 20% !important; }
  .blockMsg h1, .blockMsg .h1 {
    font-size: 16px;
    padding: 8px 0;
    margin-bottom: 0; }

.bootstrap-select {
  margin-bottom: 0; }
  .bootstrap-select .btn {
    border: 1px solid #f0f1f5 !important;
    background-color: transparent !important;
    font-weight: 400;
    color: #7e7e7e !important; }
    [data-theme-version="dark"] .bootstrap-select .btn {
      border-color: #333a54 !important;
      color: #fff !important; }
    .bootstrap-select .btn .form-control {
      padding: 0.638rem 1.5rem; }
    .bootstrap-select .btn:active, .bootstrap-select .btn:focus, .bootstrap-select .btn:hover {
      outline: none !important;
      outline-offset: 0; }
      [data-theme-version="dark"] .bootstrap-select .btn:active, [data-theme-version="dark"] .bootstrap-select .btn:focus, [data-theme-version="dark"] .bootstrap-select .btn:hover {
        color: #7e7e7e !important; }
  .bootstrap-select .dropdown-menu {
    border-color: #f0f1f5 !important;
    box-shadow: 0px 0Epx 40px 0px rgba(82, 63, 105, 0.1); }
    .bootstrap-select .dropdown-menu .dropdown-item {
      padding: 0.25rem 1rem; }
    [data-theme-version="dark"] .bootstrap-select .dropdown-menu {
      border-color: #f0f1f5 !important; }

.selectpicker.form-control {
  color: #fff; }

.input-group > .bootstrap-select:not(:first-child) .dropdown-toggle {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

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

.bootstrap-select.form-control-sm .dropdown-toggle {
  padding: 0.5rem 1.15rem; }

.dataTables_wrapper .btn.dropdown-toggle {
  padding: 0.625rem 1rem; }

:root {
  --primary: #2953E8;
  --secondary: #5C3799;
  --primary-hover: #163dc8;
  --primary-dark: #0c216c;
  --rgba-primary-1: rgba(41, 83, 232, 0.1);
  --rgba-primary-2: rgba(41, 83, 232, 0.2);
  --rgba-primary-3: rgba(41, 83, 232, 0.3);
  --rgba-primary-4: rgba(41, 83, 232, 0.4);
  --rgba-primary-5: rgba(41, 83, 232, 0.5);
  --rgba-primary-6: rgba(41, 83, 232, 0.6);
  --rgba-primary-7: rgba(41, 83, 232, 0.7);
  --rgba-primary-8: rgba(41, 83, 232, 0.8);
  --rgba-primary-9: rgba(41, 83, 232, 0.9);
  --rgba-secondary-1: rgba(92, 55, 153, 0.1);
  --rgba-secondary-2: rgba(92, 55, 153, 0.2);
  --rgba-secondary-3: rgba(92, 55, 153, 0.3);
  --rgba-secondary-4: rgba(92, 55, 153, 0.4);
  --rgba-secondary-5: rgba(92, 55, 153, 0.5);
  --rgba-secondary-6: rgba(92, 55, 153, 0.6);
  --rgba-secondary-7: rgba(92, 55, 153, 0.7);
  --rgba-secondary-8: rgba(92, 55, 153, 0.8);
  --rgba-secondary-9: rgba(92, 55, 153, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

:root {
  --width: 17.5rem;
  --height: 5rem; }

.badge.bg-primary {
  background: var(--primary); }

.clipboard-btn {
  transition: all .1s ease-in-out; }
  .clipboard-btn:hover {
    background-color: #2953E8;
    color: #fff; }

.crypto-ticker {
  background: rgba(0, 0, 0, 0.5);
  margin-top: 20px;
  padding: 10px 20px;
  border-radius: 3px;
  box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15); }
  [data-theme-version="dark"] .crypto-ticker {
    background: #1e2746; }

#webticker-big {
  font: inherit !important;
  font-size: inherit !important;
  font-weight: normal !important; }
  #webticker-big li i {
    font-size: 18px;
    margin-right: 7px; }
  #webticker-big li p {
    margin-bottom: 0px;
    font-size: 12px;
    font-weight: 700; }

:root {
  --primary: #2953E8;
  --secondary: #5C3799;
  --primary-hover: #163dc8;
  --primary-dark: #0c216c;
  --rgba-primary-1: rgba(41, 83, 232, 0.1);
  --rgba-primary-2: rgba(41, 83, 232, 0.2);
  --rgba-primary-3: rgba(41, 83, 232, 0.3);
  --rgba-primary-4: rgba(41, 83, 232, 0.4);
  --rgba-primary-5: rgba(41, 83, 232, 0.5);
  --rgba-primary-6: rgba(41, 83, 232, 0.6);
  --rgba-primary-7: rgba(41, 83, 232, 0.7);
  --rgba-primary-8: rgba(41, 83, 232, 0.8);
  --rgba-primary-9: rgba(41, 83, 232, 0.9);
  --rgba-secondary-1: rgba(92, 55, 153, 0.1);
  --rgba-secondary-2: rgba(92, 55, 153, 0.2);
  --rgba-secondary-3: rgba(92, 55, 153, 0.3);
  --rgba-secondary-4: rgba(92, 55, 153, 0.4);
  --rgba-secondary-5: rgba(92, 55, 153, 0.5);
  --rgba-secondary-6: rgba(92, 55, 153, 0.6);
  --rgba-secondary-7: rgba(92, 55, 153, 0.7);
  --rgba-secondary-8: rgba(92, 55, 153, 0.8);
  --rgba-secondary-9: rgba(92, 55, 153, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

:root {
  --width: 17.5rem;
  --height: 5rem; }

.badge.bg-primary {
  background: var(--primary); }

.twitter-typeahead {
  width: 100%; }
  .twitter-typeahead .tt-dataset.tt-dataset-states {
    border: 1px solid #f0f1f5; }
  .twitter-typeahead .tt-menu {
    width: 100%;
    background-color: #fff; }
    .twitter-typeahead .tt-menu .tt-suggestion {
      padding: 0.625rem;
      cursor: pointer; }
      .twitter-typeahead .tt-menu .tt-suggestion:hover {
        background-color: #2953E8;
        color: #fff; }

.weather-one i {
  font-size: 8rem;
  position: relative;
  top: .5rem; }

.weather-one h2, .weather-one .h2 {
  display: inline-block;
  float: right;
  font-size: 4.8rem; }

.weather-one .city {
  position: relative;
  text-align: right;
  top: -2.5rem; }

.weather-one .currently {
  font-size: 1.6rem;
  font-weight: 400;
  position: relative;
  top: 2.5rem; }

.weather-one .celcious {
  text-align: right;
  font-size: 2rem; }

:root {
  --primary: #2953E8;
  --secondary: #5C3799;
  --primary-hover: #163dc8;
  --primary-dark: #0c216c;
  --rgba-primary-1: rgba(41, 83, 232, 0.1);
  --rgba-primary-2: rgba(41, 83, 232, 0.2);
  --rgba-primary-3: rgba(41, 83, 232, 0.3);
  --rgba-primary-4: rgba(41, 83, 232, 0.4);
  --rgba-primary-5: rgba(41, 83, 232, 0.5);
  --rgba-primary-6: rgba(41, 83, 232, 0.6);
  --rgba-primary-7: rgba(41, 83, 232, 0.7);
  --rgba-primary-8: rgba(41, 83, 232, 0.8);
  --rgba-primary-9: rgba(41, 83, 232, 0.9);
  --rgba-secondary-1: rgba(92, 55, 153, 0.1);
  --rgba-secondary-2: rgba(92, 55, 153, 0.2);
  --rgba-secondary-3: rgba(92, 55, 153, 0.3);
  --rgba-secondary-4: rgba(92, 55, 153, 0.4);
  --rgba-secondary-5: rgba(92, 55, 153, 0.5);
  --rgba-secondary-6: rgba(92, 55, 153, 0.6);
  --rgba-secondary-7: rgba(92, 55, 153, 0.7);
  --rgba-secondary-8: rgba(92, 55, 153, 0.8);
  --rgba-secondary-9: rgba(92, 55, 153, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

:root {
  --width: 17.5rem;
  --height: 5rem; }

.badge.bg-primary {
  background: var(--primary); }

.noUi-target {
  border-color: transparent;
  border-radius: 0; }

.noUi-connect {
  background-color: #2953E8; }
  .noUi-connects {
    background-color: #D2D6DE; }
  .noUi-connect.c-1-color {
    background-color: #1EBA62; }
  .noUi-connect.c-2-color {
    background-color: #00ADA3; }
  .noUi-connect.c-3-color {
    background-color: #2953E8; }
  .noUi-connect.c-4-color {
    background-color: #FFAB2D; }

.noUi-vertical {
  width: 0.375rem; }

.noUi-horizontal {
  height: 0.375rem;
  margin-bottom: 10px; }

.noUi-horizontal .noUi-handle, .noUi-vertical .noUi-handle {
  height: 12px;
  width: 12px;
  border-radius: 50px;
  box-shadow: none;
  border: none;
  background-color: #2953E8; }
  .noUi-horizontal .noUi-handle::after, .noUi-horizontal .noUi-handle::before, .noUi-vertical .noUi-handle::after, .noUi-vertical .noUi-handle::before {
    display: none; }

.noUi-vertical .noUi-handle {
  left: -4px;
  top: -6px; }

.noUi-horizontal .noUi-handle {
  top: -4px; }

html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
  right: -6px; }

#slider-toggle {
  height: 50px; }

#slider-toggle.off .noUi-handle {
  border-color: #2953E8; }

.colorpicker-slider .sliders.noUi-target#red, .colorpicker-slider .sliders.noUi-target#green, .colorpicker-slider .sliders.noUi-target#blue {
  margin: 10px;
  display: inline-block;
  height: 200px; }

.colorpicker-slider .sliders.noUi-target#red .noUi-connect {
  background: #c0392b; }

.colorpicker-slider .sliders.noUi-target#green .noUi-connect {
  background: #27ae60; }

.colorpicker-slider .sliders.noUi-target#blue .noUi-connect {
  background: #2980b9; }

.colorpicker-slider #result {
  margin: 60px 26px;
  height: 100px;
  width: 100px;
  display: inline-block;
  vertical-align: top;
  color: #7f7f7f;
  background: #7f7f7f;
  border: 1px solid #fff;
  box-shadow: 0 0 10px; }

.slider-vertical {
  height: 18rem; }

.nestable-cart {
  overflow: hidden; }

.dd-handle {
  color: #fff;
  background: #2953E8;
  border-radius: 5px;
  padding: 8px 15px;
  height: auto;
  border: 1px solid #f0f1f5; }

.dd-handle:hover {
  color: #fff;
  background: #2953E8; }

.dd3-content:hover {
  color: #fff;
  background: #2953E8; }

.dd3-content {
  color: #fff; }

.dd-item > button {
  line-height: 28px;
  color: #fff; }

.pignose-calendar {
  box-shadow: none;
  width: 100%;
  max-width: none;
  border-color: #2953E8; }
  .pignose-calendar .pignose-calendar-top-date {
    background-color: #2953E8; }
    .pignose-calendar .pignose-calendar-top-date .pignose-calendar-top-month {
      color: #fff; }

.pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a {
  background-color: #2953E8;
  box-shadow: none; }

.pignose-calendar .pignose-calendar-top {
  box-shadow: none;
  border-bottom: 0; }

.pignose-calendar.pignose-calendar-blue {
  background-color: rgba(0, 0, 0, 0.15); }

.pignose-calendar .pignose-calendar-unit {
  height: 4.8em; }

.cd-h-timeline {
  opacity: 0;
  transition: opacity 0.2s; }

.cd-h-timeline--loaded {
  opacity: 1; }

.cd-h-timeline__container {
  position: relative;
  height: 100px;
  max-width: 800px; }

.cd-h-timeline__dates {
  position: relative;
  height: 100%;
  margin: 0 40px;
  overflow: hidden; }
  .cd-h-timeline__dates::after, .cd-h-timeline__dates::before {
    content: '';
    position: absolute;
    z-index: 2;
    top: 0;
    height: 100%;
    width: 20px; }
  .cd-h-timeline__dates::before {
    left: 0;
    background: #2953E8; }
  .cd-h-timeline__dates::after {
    right: 0;
    background: #2953E8; }

.cd-h-timeline__line {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 49px;
  height: 2px;
  background-color: #2953E8;
  transition: transform 0.4s; }

.cd-h-timeline__filling-line {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #1EBA62;
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 0.3s; }

.cd-h-timeline__date {
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  font-size: 0.8em;
  padding-bottom: var(--space-sm);
  color: var(--cd-color-1);
  user-select: none;
  text-decoration: none; }
  .cd-h-timeline__date::after {
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -5px;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    border-width: 2px;
    border-style: solid;
    border-color: #2d56e8;
    background-color: #2953E8;
    transition: background-color 0.3s, border-color .3s; }
  .cd-h-timeline__date:hover::after {
    background-color: #1EBA62;
    border-color: #1EBA62; }

.cd-h-timeline__date--selected {
  pointer-events: none; }
  .cd-h-timeline__date--selected::after {
    background-color: #1EBA62;
    border-color: #1EBA62; }

.cd-h-timeline__date--older-event::after {
  border-color: #1EBA62; }

.cd-h-timeline__navigation {
  position: absolute;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  height: 34px;
  width: 34px;
  border-radius: 50%;
  border-width: 2px;
  border-style: solid;
  border-color: #2d56e8;
  transition: border-color 0.3s; }
  .cd-h-timeline__navigation::after {
    content: '';
    position: absolute;
    height: 16px;
    width: 16px;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: url(../images/svg/cd-arrow.svg) no-repeat 0 0; }
  .cd-h-timeline__navigation:hover {
    border-color: #1EBA62; }

.cd-h-timeline__navigation--prev {
  left: 0;
  transform: translateY(-50%) rotate(180deg); }

.cd-h-timeline__navigation--next {
  right: 0; }

.cd-h-timeline__navigation--inactive {
  cursor: not-allowed; }
  .cd-h-timeline__navigation--inactive::after {
    background-position: 0 -16px; }
  .cd-h-timeline__navigation--inactive:hover {
    border-color: #2d56e8; }

.cd-h-timeline__events {
  position: relative;
  width: 100%;
  overflow: hidden;
  transition: height .4s; }

.cd-h-timeline__event {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 0;
  transform: translateX(-100%);
  padding: 1px 5%;
  opacity: 0;
  animation-duration: 0.4s;
  animation-timing-function: ease-in-out; }

.cd-h-timeline__event--selected {
  position: relative;
  z-index: 2;
  opacity: 1;
  transform: translateX(0); }

.cd-h-timeline__event--enter-right,
.cd-h-timeline__event--leave-right {
  animation-name: cd-enter-right; }

.cd-h-timeline__event--enter-left,
.cd-h-timeline__event--leave-left {
  animation-name: cd-enter-left; }

.cd-h-timeline__event--leave-right,
.cd-h-timeline__event--leave-left {
  animation-direction: reverse; }

.cd-h-timeline__event-content {
  max-width: 800px; }

.cd-h-timeline__event-title {
  color: var(--cd-color-1);
  font-family: var(--font-secondary);
  font-weight: 700;
  font-size: var(--text-xxxl); }

.cd-h-timeline__event-date {
  display: block;
  font-style: italic;
  margin: var(--space-xs) auto; }
  .cd-h-timeline__event-date::before {
    content: '- '; }

@keyframes cd-enter-right {
  0% {
    opacity: 0;
    transform: translateX(100%); }
  100% {
    opacity: 1;
    transform: translateX(0%); } }

@keyframes cd-enter-left {
  0% {
    opacity: 0;
    transform: translateX(-100%); }
  100% {
    opacity: 1;
    transform: translateX(0%); } }

.toast-success {
  background-color: #2953E8; }

.toast-info {
  background-color: #00ADA3; }

.toast-warning {
  background-color: #FFAB2D; }

.toast-error {
  background-color: #fd5353; }

#toast-container > div {
  box-shadow: none;
  border-radius: 0;
  width: auto;
  max-width: 250px;
  opacity: 1; }
  [direction="rtl"] #toast-container > div {
    padding: 15px 50px 15px 15px;
    background-position: calc(100% - 15px);
    text-align: right; }
  #toast-container > div:hover {
    box-shadow: none; }

#toast-container .toast-title {
  margin-bottom: 5px;
  font-weight: 600; }

#toast-container .toast-message {
  font-size: 12px; }

#toast-container .toast-close-button {
  opacity: 1;
  font-size: 16px;
  font-weight: normal;
  text-shadow: none; }

[direction="rtl"] .toast-top-right.demo_rtl_class {
  left: 12px;
  right: auto; }

.jqvmap-zoomin,
.jqvmap-zoomout {
  position: absolute;
  left: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #000000;
  padding: 3px;
  color: white;
  width: 17px;
  height: 17px;
  cursor: pointer;
  line-height: 10px;
  text-align: center; }

.jqvmap-zoomin {
  top: 10px; }

.jqvmap-zoomout {
  top: 30px; }

.ps__rail-x:hover,
.ps__rail-y:hover,
.ps__rail-x:focus,
.ps__rail-y:focus,
.ps__rail-x.ps--clicking,
.ps__rail-y.ps--clicking {
  background-color: transparent;
  opacity: 0.9; }

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #DAE2F3;
  width: 4px; }

.ps__thumb-y {
  background-color: #DAE2F3;
  width: 4px; }

.total-average {
  position: relative;
  height: 300px; }

.widget-chat {
  position: relative;
  height: 250px; }

.widget-todo {
  position: relative;
  height: 210px; }

.widget-team {
  position: relative;
  height: 285px; }

.widget-timeline {
  position: relative; }

.widget-comments {
  position: relative;
  height: 400px; }

.sidebar-right-inner {
  position: relative;
  height: 100%; }

.widget-team .ps .ps__rail-x:hover,
.widget-team .ps .ps__rail-y:hover,
.widget-team .ps .ps__rail-x:focus,
.widget-team .ps .ps__rail-y:focus,
.widget-team .ps .ps__rail-x.ps--clicking,
.widget-team .ps .ps__rail-y.ps--clicking {
  background-color: transparent !important;
  opacity: 0.9; }

/* Light Gallery */
.lg-actions .lg-next,
.lg-actions .lg-prev,
.lg-sub-html,
.lg-toolbar {
  background-color: rgba(30, 30, 30, 0.6); }

.lg-outer .lg-toogle-thumb,
.lg-outer .lg-thumb-outer,
.lg-outer .lg-img-wrap,
.lg-outer .lg-item {
  background-color: transparent; }

.lg-thumb-outer.lg-grab,
.lg-toogle-thumb.lg-icon {
  background-color: rgba(30, 30, 30, 0.6); }

.lg-backdrop {
  background-color: rgba(30, 30, 30, 0.9); }

.lg-outer .lg-toogle-thumb,
.lg-actions .lg-next,
.lg-actions .lg-prev,
.lg-toolbar .lg-icon,
#lg-counter {
  color: #fff; }

.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #2953E8; }

.lightimg {
  cursor: pointer; }

#lightgallery a img {
  border-radius: 0.5rem; }

.fc-h-event, .fc-v-event {
  background: var(--primary);
  border-radius: .42rem; }

.fc-h-event .fc-event-title {
  color: #fff; }

.fc-theme-standard td, .fc-theme-standard th {
  border-color: #ebedf3; }
  [data-theme-version="dark"] .fc-theme-standard td, [data-theme-version="dark"] .fc-theme-standard th {
    border-color: #333a54; }

.fc-unthemed .fc-h-event, .fc-unthemed .fc-event-dot {
  padding: 0;
  border-radius: .42rem; }

.fc-theme-standard th {
  padding: .75rem .5rem;
  font-size: 1rem;
  font-weight: 500;
  color: #b5b5c3; }
  @media only screen and (max-width: 575px) {
    .fc-theme-standard th {
      font-size: 14px;
      font-weight: 400;
      padding: 3px 0px; } }

.fc-theme-standard .fc-scrollgrid.fc-scrollgrid-liquid, .fc-scrollgrid, table {
  border-color: #ebedf3; }
  [data-theme-version="dark"] .fc-theme-standard .fc-scrollgrid.fc-scrollgrid-liquid, [data-theme-version="dark"] .fc-scrollgrid, [data-theme-version="dark"] table {
    border-color: #333a54; }

.fc-daygrid-dot-event {
  background: #fff;
  border: 1px solid #ebedf3;
  -webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1); }
  .fc-daygrid-dot-event .fc-daygrid-event-dot {
    border-color: var(--primary); }
  [data-theme-version="dark"] .fc-daygrid-dot-event {
    background: #181f39;
    border-color: #333a54; }

.fc-daygrid-dot-event .fc-event-title {
  font-weight: 500; }

.fc-event.bg-primary, .fc-event.bg-success, .fc-event.bg-warning, .fc-event.bg-secondary, .fc-event.bg-dark, .fc-event.bg-info {
  color: #fff !important;
  border-radius: 8px; }
  .fc-event.bg-primary .fc-daygrid-event-dot, .fc-event.bg-success .fc-daygrid-event-dot, .fc-event.bg-warning .fc-daygrid-event-dot, .fc-event.bg-secondary .fc-daygrid-event-dot, .fc-event.bg-dark .fc-daygrid-event-dot, .fc-event.bg-info .fc-daygrid-event-dot {
    border-color: #fff; }

.fc .fc-scroller-liquid-absolute, .fc-scroller {
  position: relative;
  overflow: visible !important; }

.fc .fc-button-group > .fc-button {
  color: #b5b5c3;
  background: 0 0;
  border: 1px solid #ebedf3;
  text-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }
  .fc .fc-button-group > .fc-button:focus, .fc .fc-button-group > .fc-button:active, .fc .fc-button-group > .fc-button:hover, .fc .fc-button-group > .fc-button.fc-button-active {
    background: var(--primary);
    color: #fff;
    border-color: var(--primary); }
  [data-theme-version="dark"] .fc .fc-button-group > .fc-button {
    border-color: #333a54; }

.fc-button.fc-today-button {
  border: 0;
  opacity: 1;
  margin-bottom: 0.625rem; }

.fc .fc-button-primary {
  background: var(--primary);
  color: #fff;
  margin-bottom: 0; }
  .fc .fc-button-primary:hover {
    background-color: var(--primary); }

.fc-unthemed .fc-toolbar .fc-button.fc-button-active, .fc-unthemed .fc-toolbar .fc-button:active, .fc-unthemed .fc-toolbar .fc-button:focus {
  background: var(--primary);
  color: #fff;
  border: 1px solid var(--primary);
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none; }

.fc .fc-toolbar-title {
  font-size: 20px;
  margin: 0; }

.external-event {
  padding: 8px 0px;
  display: flex;
  align-items: center;
  border-radius: 5px; }
  .external-event:hover:before {
    background: var(--primary) !important; }

.fc-event {
  overflow: hidden; }

.fc .fc-view-harness {
  height: 850px !important;
  overflow-y: auto; }

@media only screen and (max-width: 575px) {
  .fc .fc-toolbar.fc-header-toolbar {
    display: block; }
    .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk {
      display: flex;
      justify-content: center;
      border-bottom: 0.625rem; }
      .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:first-child {
        justify-content: space-between; }
    .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-title {
      margin-bottom: 8px; } }

#external-events .external-event {
  text-align: left;
  font-size: 16px;
  background-color: transparent;
  color: #5b5e81; }

@media only screen and (max-width: 575px) {
  .fc.app-fullcalendar .fc-timegrid-slot-label {
    width: 40px !important;
    font-size: 10px; }
  .fc.app-fullcalendar .fc-event, .fc.app-fullcalendar .external-event {
    font-size: 10px;
    margin: 0;
    padding: 2px 0;
    text-align: center;
    line-height: 1.3; }
  .fc.app-fullcalendar .fc-col-header-cell-cushion {
    display: inline-block;
    padding: 2px 4px;
    font-size: 10px; } }

.ck.ck-editor .ck.ck-button {
  padding: 6px 8px;
  background-color: rgba(41, 83, 232, 0.1);
  color: var(--primary);
  font-weight: 700;
  border-radius: 0.5rem; }

.ck.ck-editor .ck.ck-toolbar {
  background-color: var(--bs-card-bg);
  border: 0;
  padding: 5px 10px; }
  [data-theme-version="dark"] .ck.ck-editor .ck.ck-toolbar {
    background-color: #1e2746; }
  .ck.ck-editor .ck.ck-toolbar .ck.ck-button:hover {
    background-color: #2953E8; }
    .ck.ck-editor .ck.ck-toolbar .ck.ck-button:hover span {
      color: #fff; }
    .ck.ck-editor .ck.ck-toolbar .ck.ck-button:hover svg {
      color: #fff; }

.ck.ck-editor .ck.ck-toolbar__separator {
  display: none !important; }

.ck.ck-editor .ck-content {
  background-color: #f7f7f7;
  border-width: 1px 0 0;
  border-color: #e7e5ef; }

.ck.ck-editor .ck-reset.ck-list .ck-list__item .ck.ck-button {
  border-radius: 0; }

.ck.ck-editor .ck-reset.ck-list .ck-list__item .ck-button.ck-on {
  background: #2953E8; }

.ck-editor__editable {
  background: #F4F4F4 !important; }
  [data-theme-version="dark"] .ck-editor__editable {
    background-color: #181f39 !important; }

.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-blurred {
  border-color: #EEEEEE;
  padding: 0.865rem var(--ck-spacing-standard); }

.ck.ck-toolbar .ck-toolbar__items .ck.ck-toolbar__separator {
  background: #EEEEEE; }

.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-blurred {
  min-height: 9.375rem;
  background: #F4F4F4; }
  [data-theme-version="dark"] .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-blurred {
    border-color: #333a54;
    background: #181f39; }

button.ck.ck-button.ck-off:hover {
  background-color: #EEEEEE; }

.ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-focused {
  min-height: 9.375rem; }

.ck.ck-button.ck-on:not(.ck-disabled):hover,
a.ck.ck-button.ck-on:not(.ck-disabled):hover {
  background-color: #2953E8; }

.ck.ck-reset.ck-dropdown__panel.ck-dropdown__panel_se.ck-dropdown__panel-visible {
  box-shadow: none;
  border: 0; }

.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0.5rem !important; }

.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button {
  border-bottom-left-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important; }

.accordion-primary .accordion__header {
  background: var(--primary);
  border-color: var(--primary);
  color: #fff;
  box-shadow: 0 15px 20px 0 var(--rgba-primary-1); }
  .accordion-primary .accordion__header.collapsed {
    background: var(--primary) -light;
    border-color: var(--primary) -light;
    color: #211c37;
    box-shadow: none; }
    [data-theme-version="dark"] .accordion-primary .accordion__header.collapsed {
      background: var(--primary) -opacity;
      border-color: var(--primary) -opacity;
      color: #7e7e7e; }

.accordion-primary-solid .accordion__header {
  background: var(--primary);
  border-color: var(--primary);
  color: #fff;
  box-shadow: 0 -10px 20px 0 var(--rgba-primary-1);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  .accordion-primary-solid .accordion__header.collapsed {
    background: var(--primary) -light;
    border-color: var(--primary) -light;
    color: #211c37;
    box-shadow: none;
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem; }
    [data-theme-version="dark"] .accordion-primary-solid .accordion__header.collapsed {
      background: var(--primary) -opacity;
      border-color: var(--primary) -opacity;
      color: #7e7e7e; }

.accordion-primary-solid .accordion__body {
  border: 2px solid var(--primary);
  border-top: none;
  box-shadow: 0 15px 20px 0 var(--rgba-primary-1);
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem; }

.accordion-danger .accordion__header {
  background: #fd5353;
  border-color: #fd5353;
  color: #fff;
  box-shadow: 0 15px 20px 0 rgba(253, 83, 83, 0.15); }
  .accordion-danger .accordion__header.collapsed {
    background: #ffeaea;
    border-color: #ffeaea;
    color: #211c37;
    box-shadow: none; }

.accordion-danger-solid .accordion__header {
  background: #fd5353;
  border-color: #fd5353;
  color: #fff;
  box-shadow: 0 -10px 20px 0 rgba(253, 83, 83, 0.15);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  .accordion-danger-solid .accordion__header.collapsed {
    background: #ffeaea;
    border-color: #ffeaea;
    color: #211c37;
    box-shadow: none;
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem; }
    [data-theme-version="dark"] .accordion-danger-solid .accordion__header.collapsed {
      background: rgba(253, 83, 83, 0.15);
      border-color: rgba(253, 83, 83, 0.15);
      color: #7e7e7e; }

.accordion-danger-solid .accordion__body {
  border: 2px solid #fd5353;
  border-top: none;
  box-shadow: 0 15px 20px 0 rgba(253, 83, 83, 0.15);
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem; }

.accordion__item {
  margin-bottom: 1.25rem; }

.accordion__header {
  padding: 1rem 1.75rem;
  border: 1px solid #f0f1f5;
  cursor: pointer;
  position: relative;
  color: #333;
  font-weight: 400;
  border-radius: 0.5rem;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }
  [data-theme-version="dark"] .accordion__header {
    color: #fff;
    border-color: #333a54; }
  .accordion__header--indicator {
    font-family: 'themify';
    position: absolute;
    right: 1.5625rem;
    top: 50%;
    transform: translateY(-50%); }
    [direction="rtl"] .accordion__header--indicator {
      right: auto;
      left: 1.5625rem; }
    .accordion__header--indicator.indicator_bordered {
      display: inline-block;
      width: 25px;
      text-align: center;
      height: 25px;
      border: 1px solid #f0f1f5;
      border-radius: 50%;
      line-height: 25px; }
  .accordion__header:not(.collapsed) .accordion__header--indicator::before {
    content: "\e622"; }
  .accordion__header:not(.collapsed) .accordion__header--indicator.style_two::before {
    content: "\e648"; }
  .accordion__header.collapsed .accordion__header--indicator::before {
    content: "\e61a"; }
  .accordion__header.collapsed .accordion__header--indicator.style_two::before {
    content: "\e64b"; }

.accordion__body--text {
  padding: 0.875rem 1.25rem; }

.accordion-bordered .accordion__body {
  border: 1px solid #f0f1f5;
  border-top: none;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem; }
  [data-theme-version="dark"] .accordion-bordered .accordion__body {
    border-color: #333a54; }

.accordion-bordered .accordion__header.collapsed {
  border-radius: 0.5rem; }

.accordion-bordered .accordion__header {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.accordion-no-gutter .accordion__item {
  margin-bottom: 0; }
  .accordion-no-gutter .accordion__item .accordion__header.collapsed {
    border-bottom: none; }
  .accordion-no-gutter .accordion__item:last-child .accordion__header {
    border-bottom: 1px solid #f0f1f5; }
    [data-theme-version="dark"] .accordion-no-gutter .accordion__item:last-child .accordion__header {
      border-color: #333a54; }

.accordion-no-gutter.accordion__bordered .accordion__item:not(:last-child) .accordion__body {
  border-bottom: none; }

.accordion-left-indicator .accordion__header--text {
  padding-left: 2.5rem; }

.accordion-left-indicator .accordion__header--indicator {
  right: auto;
  left: 1.5625rem; }

.accordion-with-icon .accordion__header--text {
  padding-left: 2.5rem; }
  [direction="rtl"] .accordion-with-icon .accordion__header--text {
    padding-left: 0;
    padding-right: 2.5rem; }

.accordion-with-icon .accordion__header--icon {
  position: absolute;
  right: auto;
  left: 1.5625rem;
  font-family: 'themify'; }
  [direction="rtl"] .accordion-with-icon .accordion__header--icon {
    left: auto;
    right: 1.5625rem; }
  .accordion-with-icon .accordion__header--icon::before {
    content: "\e645"; }

.accordion-header-bg .accordion__header {
  background-color: #dedeed; }
  [data-theme-version="dark"] .accordion-header-bg .accordion__header {
    background-color: #181f39;
    color: #fff; }
  .accordion-header-bg .accordion__header--primary {
    background-color: var(--primary);
    color: #fff;
    border-color: var(--primary); }
    [data-theme-version="dark"] .accordion-header-bg .accordion__header--primary {
      background-color: var(--primary); }
  .accordion-header-bg .accordion__header--info {
    background-color: #00ADA3;
    color: #fff;
    border-color: #00ADA3; }
    [data-theme-version="dark"] .accordion-header-bg .accordion__header--info {
      background-color: #00ADA3; }
  .accordion-header-bg .accordion__header--success {
    background-color: #1EBA62;
    color: #fff;
    border-color: #1EBA62; }
    [data-theme-version="dark"] .accordion-header-bg .accordion__header--success {
      background-color: #1EBA62; }

.accordion-header-bg.accordion-no-gutter .accordion__header {
  border-color: transparent;
  border-radius: 0; }

.accordion-header-bg.accordion-no-gutter .accordion__item:first-child .accordion__header {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem; }

.accordion-header-bg.accordion-no-gutter .accordion__item:last-child .accordion__header {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem; }

.accordion.accordion-no-gutter .accordion__header {
  border-radius: 0; }

.accordion.accordion-no-gutter .accordion__header.collapsed {
  border-radius: 0; }

.accordion.accordion-no-gutter .accordion__body {
  border-radius: 0; }

.accordion.accordion-no-gutter .accordion__item:first-child .accordion__header {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem; }

.accordion.accordion-no-gutter .accordion__item:last-child .accordion__header.collapsed {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem; }

.accordion.accordion-no-gutter .accordion__item:last-child .accordion__body {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem; }

.accordion-solid-bg .accordion__header {
  border-color: transparent;
  background-color: var(--primary) -light;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  [data-theme-version="dark"] .accordion-solid-bg .accordion__header {
    background-color: #181f39; }
  .accordion-solid-bg .accordion__header.collapsed {
    border-radius: 0.5rem; }

.accordion-solid-bg .accordion__body {
  border-color: transparent;
  background-color: var(--primary) -light;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem; }
  [data-theme-version="dark"] .accordion-solid-bg .accordion__body {
    background-color: #181f39; }

.accordion-active-header .accordion__header:not(.collapsed) {
  background-color: #00ADA3;
  border-color: #00ADA3;
  color: #fff; }

.accordion-header-shadow .accordion__header {
  border: none;
  box-shadow: 0 0 0.9375rem -3px rgba(0, 0, 0, 0.3); }

.accordion-rounded-stylish .accordion__header {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem; }

.accordion-rounded-stylish .accordion__body {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem; }

.accordion-rounded .accordion__header {
  border-radius: 0.5rem; }

.accordion-gradient .accordion__header {
  color: #fff;
  background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%);
  border-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  .accordion-gradient .accordion__header.collapsed {
    border-radius: 0.5rem; }

.accordion-gradient .accordion__body {
  color: #fff;
  background-image: linear-gradient(to right, rgba(186, 1, 181, 0.85) 0%, rgba(103, 25, 255, 0.85) 100%);
  border-color: transparent; }

.alert {
  border-radius: 0.5rem;
  padding: 1rem 1.5rem; }
  .alert p {
    line-height: 1.5; }

.alert-rounded {
  border-radius: 30px; }

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

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

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

.alert-primary {
  background: var(--primary) -light;
  border-color: var(--primary) -light;
  color: var(--primary); }
  [data-theme-version="dark"] .alert-primary {
    background: var(--primary) -opacity;
    border-color: var(--primary) -opacity; }

.alert-secondary {
  background: #d4c6ea;
  border-color: #d4c6ea;
  color: #5C3799; }
  [data-theme-version="dark"] .alert-secondary {
    background: rgba(92, 55, 153, 0.5);
    border-color: rgba(92, 55, 153, 0.5);
    color: #7e7e7e; }

.alert-success {
  background: #d0f7e1;
  border-color: #d0f7e1;
  color: #1EBA62; }
  [data-theme-version="dark"] .alert-success {
    background: rgba(30, 186, 98, 0.1);
    border-color: rgba(30, 186, 98, 0.1); }

.alert-warning {
  background: #fff9ef;
  border-color: #fff9ef;
  color: #FFAB2D; }
  [data-theme-version="dark"] .alert-warning {
    background: rgba(255, 171, 45, 0.1);
    border-color: rgba(255, 171, 45, 0.1); }

.alert-danger {
  background: #ffeaea;
  border-color: #ffeaea;
  color: #fd5353; }
  [data-theme-version="dark"] .alert-danger {
    background: rgba(253, 83, 83, 0.15);
    border-color: rgba(253, 83, 83, 0.15); }

.alert-info {
  background: #47fff4;
  border-color: #47fff4;
  color: #00ADA3; }
  [data-theme-version="dark"] .alert-info {
    background: rgba(0, 173, 163, 0.1);
    border-color: rgba(0, 173, 163, 0.1); }

.alert-dark {
  background: #a0a2bc;
  border-color: #a0a2bc;
  color: #5b5e81; }
  [data-theme-version="dark"] .alert-dark {
    background: rgba(91, 94, 129, 0.35);
    border-color: rgba(91, 94, 129, 0.35);
    color: #7e7e7e; }

.alert-light {
  background: #dedeed;
  border-color: #dedeed;
  color: #5b5e81; }
  [data-theme-version="dark"] .alert-light {
    background: rgba(222, 222, 237, 0.2);
    border-color: rgba(222, 222, 237, 0.2); }

.alert-alt.alert-primary {
  border-left: 4px solid var(--primary); }

.alert-alt.alert-secondary {
  border-left: 4px solid #5C3799; }

.alert-alt.alert-success {
  border-left: 4px solid #1EBA62; }

.alert-alt.alert-warning {
  border-left: 4px solid #FFAB2D; }

.alert-alt.alert-danger {
  border-left: 4px solid #fd5353; }

.alert-alt.alert-info {
  border-left: 4px solid #00ADA3; }

.alert-alt.alert-dark {
  border-left: 4px solid #5b5e81; }

.alert-alt.alert-light {
  border-left: 4px solid #adadd2; }

.alert-alt.alert-primary.solid {
  border-left: 4px solid #0e2883 !important; }

.alert-alt.alert-secondary.solid {
  border-left: 4px solid #24153b !important; }

.alert-alt.alert-success.solid {
  border-left: 4px solid #0c4c28 !important; }

.alert-alt.alert-warning.solid {
  border-left: 4px solid #ad6800 !important; }

.alert-alt.alert-danger.solid {
  border-left: 4px solid #ce0202 !important; }

.alert-alt.alert-info.solid {
  border-left: 4px solid #002e2b !important; }

.alert-alt.alert-dark.solid {
  border-left: 4px solid #262836 !important; }

.alert-alt.alert-light.solid {
  border-left: 4px solid #8c8cc0 !important; }

.alert-dismissible.solid .close:hover {
  color: #fff;
  opacity: 1; }

.alert.alert-primary.solid {
  background: var(--primary);
  color: #fff;
  border-color: var(--primary); }

.alert.alert-secondary.solid {
  background: #5C3799;
  color: #fff;
  border-color: #5C3799; }

.alert.alert-success.solid {
  background: #1EBA62;
  color: #fff;
  border-color: #1EBA62; }

.alert.alert-warning.solid {
  background: #FFAB2D;
  color: #fff;
  border-color: #FFAB2D; }

.alert.alert-danger.solid {
  background: #fd5353;
  color: #fff;
  border-color: #fd5353; }

.alert.alert-info.solid {
  background: #00ADA3;
  color: #fff;
  border-color: #00ADA3; }

.alert.alert-dark.solid {
  background: #5b5e81;
  color: #fff;
  border-color: #5b5e81; }

.alert.alert-light.solid {
  background: #dedeed;
  color: #5b5e81;
  border-color: #dedeed; }

.alert-right-icon > span i {
  font-size: 18px;
  margin-right: 5px; }

.alert-right-icon .close i {
  font-size: 16px; }

.alert.alert-outline-primary {
  background: transparent;
  color: var(--primary);
  border-color: var(--primary); }

.alert.alert-outline-secondary {
  background: transparent;
  color: #7e7e7e;
  border-color: #5C3799; }

.alert.alert-outline-success {
  background: transparent;
  color: #1EBA62;
  border-color: #1EBA62; }

.alert.alert-outline-info {
  background: transparent;
  color: #00ADA3;
  border-color: #00ADA3; }

.alert.alert-outline-warning {
  background: transparent;
  color: #FFAB2D;
  border-color: #FFAB2D; }

.alert.alert-outline-danger {
  background: transparent;
  color: #fd5353;
  border-color: #fd5353; }

.alert.alert-outline-dark {
  background: transparent;
  color: #7e7e7e;
  border-color: #5b5e81; }

.alert.alert-outline-light {
  background: transparent;
  color: #5b5e81;
  border-color: #dedeed; }

.alert-social {
  color: #fff; }
  .alert-social .alert-social-icon {
    align-self: center;
    margin-right: 0.9375rem; }
    .alert-social .alert-social-icon i {
      font-size: 42px; }
  .alert-social.facebook {
    background-color: #3b5998; }
  .alert-social.twitter {
    background-color: #1da1f2; }
  .alert-social.linkedin {
    background-color: #007bb6; }
  .alert-social.google-plus {
    background-color: #db4439; }
  .alert-social .close:hover {
    opacity: 1 !important;
    color: #fff !important; }

.left-icon-big .alert-left-icon-big {
  align-self: center;
  margin-right: 0.9375rem; }
  .left-icon-big .alert-left-icon-big i {
    font-size: 35px;
    line-height: 1; }

[direction="rtl"] .left-icon-big .alert-left-icon-big,
[direction="rtl"] .alert-social .alert-social-icon {
  margin-left: 0;
  margin-right: 0.9375rem; }

.badge {
  line-height: 1.5;
  border-radius: 0.5rem;
  padding: 4px 10px;
  border: 1px solid transparent; }

.badge-rounded {
  border-radius: 20px;
  padding: 3px 13px; }

.badge-circle {
  border-radius: 100px; }

.badge-secondary {
  color: #fff;
  background-color: #5C3799; }
  .badge-secondary:hover {
    color: #fff;
    background-color: #452a73; }

.badge-outline-primary {
  border: 1px solid var(--primary);
  color: var(--primary); }

.badge-outline-secondary {
  border: 1px solid #5C3799;
  color: #5C3799; }
  [data-theme-version="dark"] .badge-outline-secondary {
    color: #7e7e7e; }

.badge-outline-success {
  border: 1px solid #1EBA62;
  color: #1EBA62; }

.badge-outline-info {
  border: 1px solid #00ADA3;
  color: #00ADA3; }

.badge-outline-warning {
  border: 1px solid #FFAB2D;
  color: #FFAB2D; }

.badge-outline-danger {
  border: 1px solid #fd5353;
  color: #fd5353; }

.badge-outline-light {
  border: 1px solid #f0f1f5;
  color: #5b5e81; }
  [data-theme-version="dark"] .badge-outline-light {
    color: #7e7e7e; }

.badge-outline-dark {
  border: 1px solid #5b5e81;
  color: #5b5e81; }
  [data-theme-version="dark"] .badge-outline-dark {
    color: #7e7e7e; }

.badge-xs {
  font-size: 10px;
  padding: 0px 5px;
  line-height: 18px; }

.badge-sm {
  font-size: 11px;
  padding: 5px 8px;
  line-height: 11px; }

.badge-lg {
  font-size: 14px;
  padding: 0px 10px;
  line-height: 30px; }

.badge-xl {
  font-size: 15px;
  padding: 0px 15px;
  line-height: 35px; }

.badge-default {
  background: #ADB6C7; }

.badge-success {
  background-color: #1EBA62; }
  .badge-success:hover {
    color: #fff;
    background-color: #229743; }

.badge-info {
  background-color: #00ADA3; }
  .badge-info:hover {
    color: #fff;
    background-color: #009ff9; }

.badge-primary {
  background-color: var(--primary); }
  .badge-primary:hover {
    color: #fff;
    background-color: #163dc8; }

.badge-warning {
  background-color: #FFAB2D;
  color: #212529; }
  .badge-warning:hover {
    color: #212529;
    background-color: #f99500; }

.badge-danger {
  background-color: #fd5353; }
  .badge-danger:hover {
    color: #fff;
    background-color: #ff1c0e; }

.badge-dark {
  background-color: #5b5e81; }
  .badge-dark:hover {
    color: #212529;
    background-color: #989898; }

.badge-light {
  background-color: #dedeed;
  color: #212529; }
  .badge-light:hover {
    color: #212529;
    background-color: #d3d7e7; }

.light.badge-default {
  background: #ADB6C7; }

.light.badge-success {
  background-color: #d0f7e1;
  color: #1EBA62; }
  [data-theme-version="dark"] .light.badge-success {
    background-color: rgba(30, 186, 98, 0.1); }

.light.badge-info {
  background-color: #47fff4;
  color: #00ADA3; }
  [data-theme-version="dark"] .light.badge-info {
    background-color: rgba(0, 173, 163, 0.1); }

.light.badge-primary {
  background-color: var(--rgba-primary-1);
  color: var(--primary); }
  [data-theme-version="dark"] .light.badge-primary {
    background-color: var(--rgba-primary-1); }

.light.badge-secondary {
  background-color: #d4c6ea;
  color: #5C3799; }
  [data-theme-version="dark"] .light.badge-secondary {
    background-color: rgba(92, 55, 153, 0.5);
    color: #7e7e7e; }

.light.badge-warning {
  background-color: #fff9ef;
  color: #FFAB2D; }
  [data-theme-version="dark"] .light.badge-warning {
    background-color: rgba(255, 171, 45, 0.1); }

.light.badge-danger {
  background-color: #ffeaea;
  color: #fd5353; }
  [data-theme-version="dark"] .light.badge-danger {
    background-color: rgba(253, 83, 83, 0.15); }

.light.badge-dark {
  background-color: #a0a2bc;
  color: #5b5e81; }
  [data-theme-version="dark"] .light.badge-dark {
    background-color: rgba(91, 94, 129, 0.35);
    color: #7e7e7e; }

.bootstrap-label .label {
  display: inline-block;
  margin-right: 1rem; }
  .bootstrap-label .label:last-child {
    margin-right: 0; }

.badge-demo .badge {
  margin-right: 5px;
  margin-bottom: 5px; }
  .badge-demo .badge:last-child {
    margin-right: 0; }

.bootstrap-badge-buttons button {
  margin-right: .2rem;
  margin-bottom: 1rem; }
  .bootstrap-badge-buttons button:last-child {
    margin-right: 0; }

.welcome-text span,
.welcome-text p {
  display: none; }

.page-titles {
  margin-bottom: 25px;
  display: block;
  margin-left: -40px;
  margin-right: -40px;
  padding: 20px 40px;
  margin-top: -15px;
  background: #F4F4F4;
  display: block; }
  [data-theme-version="dark"] .page-titles {
    background: transparent; }
  .page-titles [class*="col-"] {
    display: block !important;
    max-width: 100%;
    width: 100%;
    margin: 0; }
  @media only screen and (max-width: 1600px) {
    .page-titles {
      margin-left: -30px;
      margin-top: 0px;
      margin-right: -30px;
      margin-bottom: 30px;
      padding: 15px 30px; } }
  @media only screen and (max-width: 767px) {
    .page-titles {
      margin-left: -15px;
      margin-top: -15px;
      margin-right: -15px;
      margin-bottom: 0px;
      padding: 15px; } }
  .page-titles .justify-content-sm-end {
    align-items: center; }
  .page-titles h4, .page-titles .h4 {
    margin-bottom: 10px;
    margin-top: 0;
    color: #000;
    font-size: 1.75rem;
    font-weight: 600; }
    .page-titles h4 span, .page-titles .h4 span {
      font-size: 1.25rem; }
  .page-titles .breadcrumb {
    margin-bottom: 0;
    padding: 0;
    background: transparent;
    /* .breadcrumb-item + .breadcrumb-item {
            &:before {
                content: "\e606";
                font-family: 'simple-line-icons';
                // font-weight: 4;
                font-size: 10px;
            }
        } */ }
    .page-titles .breadcrumb li {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 18px; }
      @media only screen and (max-width: 767px) {
        .page-titles .breadcrumb li {
          font-size: 15px; } }
      .page-titles .breadcrumb li a {
        color: #656773; }
      .page-titles .breadcrumb li.active a {
        color: var(--primary);
        font-weight: 600; }
    .page-titles .breadcrumb-datepicker {
      font-size: 0.75rem;
      color: #89879f; }
      .page-titles .breadcrumb-datepicker__icon {
        font-size: 0.875rem; }
  .page-titles .breadcrumb-widget .border-dark {
    border-color: #dee2e6 !important; }
  .page-titles .breadcrumb-widget h4, .page-titles .breadcrumb-widget .h4 {
    color: #646c9a;
    font-weight: 600; }
  @media only screen and (max-width: 575px) {
    .page-titles .breadcrumb-widget {
      text-align: left !important;
      margin-bottom: 0.9375rem; } }

button {
  cursor: pointer; }
  button:focus {
    outline: 0;
    box-shadow: none; }

.btn.btn-primary {
  background-color: var(--primary);
  border-color: var(--primary);
  color: #fff; }

.btn {
  padding: 0.688rem 1.5rem;
  border-radius: 0.5rem;
  font-weight: 500;
  font-size: 1rem; }
  .btn:hover, .btn:focus, .btn:active, .btn.active {
    outline: 0 !important; }
  @media only screen and (max-width: 1400px) {
    .btn {
      padding: 0.625rem 1rem;
      font-size: 0.813rem; } }
  .btn-transparent {
    background-color: transparent; }

.sharp {
  min-width: 40px;
  padding: 7px;
  height: 40px;
  min-height: 40px; }

.sharp.btn-xs {
  padding: 3px;
  width: 26px;
  height: 26px;
  min-width: 26px;
  min-height: 26px; }

.btn-success {
  color: #ffffff; }
  .btn-success:hover {
    color: #ffffff; }

.btn-info {
  color: #fff; }
  .btn-info:hover {
    color: #fff; }

.btn-danger {
  color: #fff; }
  .btn-danger:hover {
    color: #fff; }

.light.tp-btn {
  background-color: transparent; }

.light.btn-default {
  background: #ADB6C7; }

.light.btn-success {
  background-color: #d0f7e1;
  border-color: #d0f7e1;
  color: #1EBA62; }
  .light.btn-success g [fill] {
    fill: #1EBA62; }
  [data-theme-version="dark"] .light.btn-success {
    border-color: transparent; }
  .light.btn-success:hover {
    background-color: #1EBA62;
    border-color: #1EBA62;
    color: #fff; }
    .light.btn-success:hover g [fill] {
      fill: #fff; }

.light.btn-info {
  background-color: #47fff4;
  border-color: #47fff4;
  color: #00ADA3; }
  .light.btn-info g [fill] {
    fill: #00ADA3; }
  [data-theme-version="dark"] .light.btn-info {
    border-color: transparent; }
  .light.btn-info:hover {
    background-color: #00ADA3;
    border-color: #00ADA3;
    color: #fff; }
    .light.btn-info:hover g [fill] {
      fill: #fff; }

.light.btn-primary {
  background-color: var(--rgba-primary-1);
  border-color: var(--rgba-primary-1);
  color: var(--primary); }
  .light.btn-primary g [fill] {
    fill: var(--primary); }
  [data-theme-version="dark"] .light.btn-primary {
    border-color: transparent; }
  .light.btn-primary:hover {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff; }
    .light.btn-primary:hover g [fill] {
      fill: #fff; }
    .light.btn-primary:hover svg path {
      fill: #fff; }

.light.btn-secondary {
  background-color: #d4c6ea;
  border-color: #d4c6ea;
  color: #5C3799; }
  .light.btn-secondary g [fill] {
    fill: #5C3799; }
  [data-theme-version="dark"] .light.btn-secondary {
    border-color: transparent;
    color: #5C3799; }
  .light.btn-secondary:hover {
    background-color: #5C3799;
    border-color: #5C3799;
    color: #fff; }
    .light.btn-secondary:hover g [fill] {
      fill: #fff; }

.light.btn-warning {
  background-color: #fff9ef;
  border-color: #fff9ef;
  color: #FFAB2D; }
  .light.btn-warning g [fill] {
    fill: #FFAB2D; }
  [data-theme-version="dark"] .light.btn-warning {
    border-color: transparent; }
  .light.btn-warning:hover {
    background-color: #FFAB2D;
    border-color: #FFAB2D;
    color: #fff; }
    .light.btn-warning:hover g [fill] {
      fill: #fff; }

.light.btn-danger {
  background-color: #ffeaea;
  border-color: #ffeaea;
  color: #fd5353; }
  .light.btn-danger g [fill] {
    fill: #fd5353; }
  [data-theme-version="dark"] .light.btn-danger {
    border-color: transparent; }
  .light.btn-danger:hover {
    background-color: #fd5353;
    border-color: #fd5353;
    color: #fff; }
    .light.btn-danger:hover g [fill] {
      fill: #fff; }

.light.btn-dark {
  background-color: #a0a2bc;
  border-color: #a0a2bc;
  color: #5b5e81; }
  .light.btn-dark g [fill] {
    fill: #5b5e81; }
  [data-theme-version="dark"] .light.btn-dark {
    border-color: transparent;
    color: #fff; }
  .light.btn-dark:hover {
    background-color: #5b5e81;
    border-color: #5b5e81;
    color: #fff; }
    .light.btn-dark:hover g [fill] {
      fill: #fff; }

.btn.tp-btn {
  background-color: transparent;
  border-color: transparent; }
  .btn.tp-btn.btn-default {
    background: #ADB6C7; }
  .btn.tp-btn.btn-success {
    color: #1EBA62; }
    .btn.tp-btn.btn-success g [fill] {
      fill: #1EBA62; }
    .btn.tp-btn.btn-success:hover {
      background-color: #1EBA62;
      border-color: #1EBA62;
      color: #fff; }
      .btn.tp-btn.btn-success:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-info {
    color: #00ADA3; }
    .btn.tp-btn.btn-info g [fill] {
      fill: #00ADA3; }
    .btn.tp-btn.btn-info:hover {
      background-color: #00ADA3;
      border-color: #00ADA3;
      color: #fff; }
      .btn.tp-btn.btn-info:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-primary {
    color: var(--primary); }
    .btn.tp-btn.btn-primary g [fill] {
      fill: var(--primary); }
    .btn.tp-btn.btn-primary:hover {
      background-color: var(--primary);
      border-color: var(--primary);
      color: #fff; }
      .btn.tp-btn.btn-primary:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-secondary {
    color: #5C3799; }
    .btn.tp-btn.btn-secondary g [fill] {
      fill: #5C3799; }
    .btn.tp-btn.btn-secondary:hover {
      background-color: #5C3799;
      border-color: #5C3799;
      color: #fff; }
      .btn.tp-btn.btn-secondary:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-warning {
    color: #FFAB2D; }
    .btn.tp-btn.btn-warning g [fill] {
      fill: #FFAB2D; }
    .btn.tp-btn.btn-warning:hover {
      background-color: #FFAB2D;
      border-color: #FFAB2D;
      color: #fff; }
      .btn.tp-btn.btn-warning:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-danger {
    color: #fd5353; }
    .btn.tp-btn.btn-danger g [fill] {
      fill: #fd5353; }
    .btn.tp-btn.btn-danger:hover {
      background-color: #fd5353;
      border-color: #fd5353;
      color: #fff; }
      .btn.tp-btn.btn-danger:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-light {
    color: #5b5e81; }
    .btn.tp-btn.btn-light g [fill] {
      fill: #5b5e81; }
    .btn.tp-btn.btn-light:hover {
      background-color: #dedeed;
      border-color: #dedeed;
      color: #5b5e81; }
      .btn.tp-btn.btn-light:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn.btn-dark {
    color: #5b5e81; }
    .btn.tp-btn.btn-dark g [fill] {
      fill: #5b5e81; }
    .btn.tp-btn.btn-dark:hover {
      background-color: #5b5e81;
      border-color: #5b5e81;
      color: #fff; }
      .btn.tp-btn.btn-dark:hover g [fill] {
        fill: #fff; }

.btn.tp-btn-light {
  background-color: transparent;
  border-color: transparent; }
  .btn.tp-btn-light.btn-success {
    color: #1EBA62; }
    .btn.tp-btn-light.btn-success g [fill] {
      fill: #1EBA62; }
    .btn.tp-btn-light.btn-success:hover {
      background-color: #d0f7e1;
      border-color: #d0f7e1;
      color: #1EBA62; }
      .btn.tp-btn-light.btn-success:hover g [fill] {
        fill: #1EBA62; }
  .btn.tp-btn-light.btn-info {
    color: #00ADA3; }
    .btn.tp-btn-light.btn-info g [fill] {
      fill: #00ADA3; }
    .btn.tp-btn-light.btn-info:hover {
      background-color: #47fff4;
      border-color: #47fff4;
      color: #00ADA3; }
      .btn.tp-btn-light.btn-info:hover g [fill] {
        fill: #00ADA3; }
  .btn.tp-btn-light.btn-primary {
    color: var(--primary); }
    .btn.tp-btn-light.btn-primary g [fill] {
      fill: var(--primary); }
    .btn.tp-btn-light.btn-primary:hover {
      background-color: var(--rgba-primary-1);
      border-color: var(--rgba-primary-1);
      color: var(--primary); }
      .btn.tp-btn-light.btn-primary:hover g [fill] {
        fill: var(--primary); }
  .btn.tp-btn-light.btn-secondary {
    color: #5C3799; }
    .btn.tp-btn-light.btn-secondary g [fill] {
      fill: #5C3799; }
    .btn.tp-btn-light.btn-secondary:hover {
      background-color: #d4c6ea;
      border-color: #d4c6ea;
      color: #5C3799; }
      .btn.tp-btn-light.btn-secondary:hover g [fill] {
        fill: #5C3799; }
  .btn.tp-btn-light.btn-warning {
    color: #FFAB2D; }
    .btn.tp-btn-light.btn-warning g [fill] {
      fill: #FFAB2D; }
    .btn.tp-btn-light.btn-warning:hover {
      background-color: #fff9ef;
      border-color: #fff9ef;
      color: #FFAB2D; }
      .btn.tp-btn-light.btn-warning:hover g [fill] {
        fill: #FFAB2D; }
  .btn.tp-btn-light.btn-danger {
    color: #fd5353; }
    .btn.tp-btn-light.btn-danger g [fill] {
      fill: #fd5353; }
    .btn.tp-btn-light.btn-danger:hover {
      background-color: #ffeaea;
      border-color: #ffeaea;
      color: #fd5353; }
      .btn.tp-btn-light.btn-danger:hover g [fill] {
        fill: #fff; }
  .btn.tp-btn-light.btn-dark {
    color: #5b5e81; }
    .btn.tp-btn-light.btn-dark g [fill] {
      fill: #5b5e81; }
    .btn.tp-btn-light.btn-dark:hover {
      background-color: #a0a2bc;
      border-color: #a0a2bc;
      color: #5b5e81; }
      .btn.tp-btn-light.btn-dark:hover [fill] {
        fill: #fff; }

.shadow.btn-primary {
  -webkit-box-shadow: 0 5px 15px 0 rgba(var(--primary), 0.2) !important;
  box-shadow: 0 5px 15px 0 rgba(var(--primary), 0.2) !important; }

.shadow.btn-secondary {
  -webkit-box-shadow: 0 5px 15px 0 rgba(92, 55, 153, 0.2) !important;
  box-shadow: 0 5px 15px 0 rgba(92, 55, 153, 0.2) !important; }

.shadow.btn-warning {
  -webkit-box-shadow: 0 5px 15px 0 rgba(255, 171, 45, 0.2) !important;
  box-shadow: 0 5px 15px 0 rgba(255, 171, 45, 0.2) !important; }

.shadow.btn-danger {
  -webkit-box-shadow: 0 5px 15px 0 rgba(253, 83, 83, 0.2) !important;
  box-shadow: 0 5px 15px 0 rgba(253, 83, 83, 0.2) !important; }

.shadow.btn-info {
  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 173, 163, 0.2) !important;
  box-shadow: 0 5px 15px 0 rgba(0, 173, 163, 0.2) !important; }

.shadow.btn-success {
  -webkit-box-shadow: 0 5px 15px 0 rgba(30, 186, 98, 0.2) !important;
  box-shadow: 0 5px 15px 0 rgba(30, 186, 98, 0.2) !important; }

.btn-xxs {
  padding: 6px 15px;
  font-size: 11px;
  line-height: 1.3; }

.btn-xs {
  font-size: 0.75rem;
  padding: 0.375rem 1rem;
  font-weight: 600; }
  @media only screen and (max-width: 1400px) {
    .btn-xs {
      font-size: 0.75rem;
      padding: 0.25rem 0.5rem;
      font-weight: 500; } }

.btn-sm, .btn-group-sm > .btn {
  font-size: 0.813rem  !important;
  padding: 0.579rem 1rem; }
  @media only screen and (max-width: 1400px) {
    .btn-sm, .btn-group-sm > .btn {
      padding: 0.375rem 1rem;
      font-size: 0.75rem; } }

.btn-md {
  font-size: 0.813rem  !important;
  padding: 0.875rem 1.25rem; }
  @media only screen and (max-width: 1400px) {
    .btn-md {
      padding: 0.5rem 1rem;
      font-size: 0.813rem; } }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.969rem 2rem;
  font-size: 1.125rem !important; }
  @media only screen and (max-width: 1400px) {
    .btn-lg, .btn-group-lg > .btn {
      padding: 0.75rem 1.5rem;
      font-size: 1rem !important; } }

.btn-xl {
  padding: 0.6rem 1rem; }
  .btn-xl.btn-default {
    font-weight: 600; }

.btn-square {
  border-radius: 0; }

.btn-rounded {
  border-radius: 30px !important; }

.btn-icon-right {
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  display: inline-block;
  margin: -.8rem 0 -.8rem 1rem;
  padding: 0.4375rem 0 0.4375rem 1rem;
  margin: -1rem -0.25rem -1rem 1rem;
  padding: 1rem 0 1rem 1.25rem; }
  @media only screen and (max-width: 1400px) {
    .btn-icon-right {
      padding: 1rem 0 1rem 0.6rem; } }

.btn-icon-left {
  background: #fff;
  border-radius: 10rem;
  display: inline-block;
  margin: -0.5rem 0.75rem -0.5rem -1.188rem;
  padding: 0.5rem 0.80rem 0.5rem;
  float: left; }
  @media only screen and (max-width: 1199px) {
    .btn-icon-left {
      margin: -0.5rem 0.75rem -0.5rem -0.800rem; } }

[direction="rtl"] .btn-icon-left {
  margin: -.5rem -1.5rem -.5rem 1rem; }

[direction="rtl"] .btn-icon-right {
  border-left: 0px solid white;
  display: inline-block;
  margin: -.8rem 1rem -.8rem 0;
  padding: 0.4375rem 1rem 0.4375rem 0;
  border-right: 1px solid white; }

.toggle-dropdown::after {
  margin-left: 0.755em; }

.social-btn-icon .btn {
  min-width: 7.5rem;
  margin-bottom: 1.5rem; }

.social-icon .btn {
  padding: .7rem 1.4rem; }

.btn-circle {
  height: 5rem;
  width: 5rem;
  border-radius: 50% !important; }
  .btn-circle-sm {
    width: 4.5rem;
    height: 4.5rem;
    font-size: 1.8rem; }
  .btn-circle-md {
    width: 6rem;
    height: 6rem;
    font-size: 2.5rem; }
    .btn-circle-md i {
      font-size: 2.4rem; }
  .btn-circle-lg {
    width: 8rem;
    height: 8rem;
    font-size: 3.2rem; }
    .btn-circle-lg i {
      font-size: 3.1rem; }

.btn-page .btn {
  min-width: 110px;
  margin-right: 4px;
  margin-bottom: 8px; }

.size-1 {
  min-width: 160px !important;
  font-size: 24px;
  padding: 0.68rem 0.75rem; }

.size-2 {
  font-size: 20px;
  min-width: 130px !important;
  padding: 0.57rem 0.75rem; }

.size-3 {
  font-size: 14px;
  min-width: 110px !important;
  padding: 0.536rem 0.75rem; }

.size-4 {
  font-size: 14px;
  min-width: 100px !important; }

.size-5 {
  font-size: 14px;
  min-width: 90px !important;
  padding: .22rem 0.75rem; }

.size-6 {
  font-size: 13px;
  min-width: 80px !important;
  padding: 0.097rem 0.75rem; }

.size-7 {
  font-size: 12px;
  min-width: 60px !important;
  padding: 0.001rem 0.75rem; }

.btn.btn-outline-primary {
  background-color: var(--rgba-primary-1);
  border-color: var(--primary);
  color: var(--primary); }
  .btn.btn-outline-primary:hover {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff; }

.btn-light {
  background: #dedeed;
  border-color: #dedeed; }
  [data-theme-version="dark"] .btn-light {
    background-color: #1e2746;
    border-color: #333a54;
    color: #fff; }
  .btn-light:active, .btn-light:focus, .btn-light:hover {
    background: #d7d7db;
    border-color: #d7d7db; }
    [data-theme-version="dark"] .btn-light:active, [data-theme-version="dark"] .btn-light:focus, [data-theme-version="dark"] .btn-light:hover {
      background-color: var(--primary);
      border-color: var(--primary); }

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

.btn-outline-light {
  color: #5b5e81; }
  [data-theme-version="dark"] .btn-outline-light {
    color: #7e7e7e; }

[data-theme-version="dark"] .btn-outline-secondary {
  color: #7e7e7e; }

[data-theme-version="dark"] .btn-outline-dark {
  color: #7e7e7e; }

.btn-dark {
  background: #5b5e81;
  border-color: #5b5e81;
  color: #fff; }
  .btn-dark:active, .btn-dark:focus, .btn-dark:hover {
    background: #464863;
    color: #fff;
    border-color: #464863; }

.btn-group.btn-rounded .btn:first-child {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px; }

.btn-group.btn-rounded .btn:last-child {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px; }

.btn-facebook {
  background: #3b5998;
  border-color: #3b5998;
  color: #fff; }
  .btn-facebook:active, .btn-facebook:focus, .btn-facebook:hover {
    background: #2d4373;
    color: #fff;
    border-color: #2d4373; }

.btn-twitter {
  background: #1da1f2;
  border-color: #1da1f2;
  color: #fff; }
  .btn-twitter:active, .btn-twitter:focus, .btn-twitter:hover {
    background: #0c85d0;
    color: #fff;
    border-color: #0c85d0; }

.btn-youtube {
  background: #FF0000;
  border-color: #FF0000;
  color: #fff; }
  .btn-youtube:active, .btn-youtube:focus, .btn-youtube:hover {
    background: #cc0000;
    color: #fff;
    border-color: #cc0000; }

.btn-instagram {
  background: #c32aa3;
  border-color: #c32aa3;
  color: #fff; }
  .btn-instagram:active, .btn-instagram:focus, .btn-instagram:hover {
    background: #992180;
    color: #fff;
    border-color: #992180; }

.btn-pinterest {
  background: #bd081c;
  border-color: #bd081c;
  color: #fff; }
  .btn-pinterest:active, .btn-pinterest:focus, .btn-pinterest:hover {
    background: #8c0615;
    color: #fff;
    border-color: #8c0615; }

.btn-linkedin {
  background: #007bb6;
  border-color: #007bb6;
  color: #fff; }
  .btn-linkedin:active, .btn-linkedin:focus, .btn-linkedin:hover {
    background: #005983;
    color: #fff;
    border-color: #005983; }

.btn-google-plus {
  background: #db4439;
  border-color: #db4439;
  color: #fff; }
  .btn-google-plus:active, .btn-google-plus:focus, .btn-google-plus:hover {
    background: #be2d23;
    color: #fff;
    border-color: #be2d23; }

.btn-google {
  background: #4285f4;
  border-color: #4285f4;
  color: #fff; }
  .btn-google:active, .btn-google:focus, .btn-google:hover {
    background: #1266f1;
    color: #fff;
    border-color: #1266f1; }

.btn-snapchat {
  background: #fffc00;
  border-color: #fffc00;
  color: #000; }
  .btn-snapchat:active, .btn-snapchat:focus, .btn-snapchat:hover {
    background: #ccca00;
    color: #000;
    border-color: #ccca00; }

.btn-whatsapp {
  background: #25d366;
  border-color: #25d366;
  color: #fff; }
  .btn-whatsapp:active, .btn-whatsapp:focus, .btn-whatsapp:hover {
    background: #1da851;
    color: #fff;
    border-color: #1da851; }

.btn-tumblr {
  background: #35465d;
  border-color: #35465d;
  color: #fff; }
  .btn-tumblr:active, .btn-tumblr:focus, .btn-tumblr:hover {
    background: #222e3d;
    color: #fff;
    border-color: #222e3d; }

.btn-reddit {
  background: #ff4500;
  border-color: #ff4500;
  color: #fff; }
  .btn-reddit:active, .btn-reddit:focus, .btn-reddit:hover {
    background: #cc3700;
    color: #fff;
    border-color: #cc3700; }

.btn-spotify {
  background: #1ed760;
  border-color: #1ed760;
  color: #fff; }
  .btn-spotify:active, .btn-spotify:focus, .btn-spotify:hover {
    background: #18aa4c;
    color: #fff;
    border-color: #18aa4c; }

.btn-yahoo {
  background: #430297;
  border-color: #430297;
  color: #fff; }
  .btn-yahoo:active, .btn-yahoo:focus, .btn-yahoo:hover {
    background: #2d0165;
    color: #fff;
    border-color: #2d0165; }

.btn-dribbble {
  background: #ea4c89;
  border-color: #ea4c89;
  color: #fff; }
  .btn-dribbble:active, .btn-dribbble:focus, .btn-dribbble:hover {
    background: #e51e6b;
    color: #fff;
    border-color: #e51e6b; }

.btn-skype {
  background: #00aff0;
  border-color: #00aff0;
  color: #fff; }
  .btn-skype:active, .btn-skype:focus, .btn-skype:hover {
    background: #008abd;
    color: #fff;
    border-color: #008abd; }

.btn-quora {
  background: #aa2200;
  border-color: #aa2200;
  color: #fff; }
  .btn-quora:active, .btn-quora:focus, .btn-quora:hover {
    background: #771800;
    color: #fff;
    border-color: #771800; }

.btn-vimeo {
  background: #1ab7ea;
  border-color: #1ab7ea;
  color: #fff; }
  .btn-vimeo:active, .btn-vimeo:focus, .btn-vimeo:hover {
    background: #1295bf;
    color: #fff;
    border-color: #1295bf; }

.card {
  margin-bottom: 1.875rem;
  background-color: #fff;
  transition: all .5s ease-in-out;
  position: relative;
  border: 0px solid transparent;
  border-radius: 0.5rem;
  box-shadow: 0px 12px 23px 0px rgba(92, 55, 153, 0.04);
  height: calc(100% - 30px); }
  @media only screen and (max-width: 575px) {
    .card {
      margin-bottom: 0.938rem;
      height: calc(100% - 0.938rem); } }
  .card-body {
    padding: 1.875rem; }
    @media only screen and (max-width: 575px) {
      .card-body {
        padding: 1rem; } }
  .card-title {
    font-size: 20px;
    font-weight: 500;
    color: #000;
    text-transform: capitalize; }
    .card-title--large {
      font-size: 1.5rem; }
    .card-title--medium {
      font-size: 1rem; }
    .card-title--small {
      font-size: 0.875rem; }
  .card-header {
    border-color: #f0f1f5;
    position: relative;
    background: transparent;
    padding: 1.5rem 1.875rem 1.25rem;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    @media only screen and (max-width: 575px) {
      .card-header {
        padding: 1.25rem 1rem 1.25rem; } }
    [data-theme-version="dark"] .card-header {
      border-color: #333a54; }
    .card-header h4, .card-header .h4 {
      margin-bottom: 0; }
    .card-header .card-title {
      margin-bottom: 0px; }
    .card-header .subtitle {
      padding-top: 5px;
      font-size: 14px;
      line-height: 1.5; }
  .card-footer {
    border-color: #f0f1f5;
    background: transparent;
    padding: 1.25rem 1.875rem 1.25rem; }
    [data-theme-version="dark"] .card-footer {
      border-color: #333a54; }
    @media only screen and (max-width: 575px) {
      .card-footer {
        padding: 1rem; } }

.transparent-card.card {
  background: transparent;
  border: 1px solid transparent;
  box-shadow: none; }

.card-action > a {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 5px;
  border-color: transparent;
  text-align: center;
  background: black;
  color: #fff;
  margin-right: 8px; }
  [data-theme-version="dark"] .card-action > a {
    background: #181f39; }
  .card-action > a:last-child {
    margin-right: 0; }
  .card-action > a:hover, .card-action > a:focus {
    background: black; }
    [data-theme-version="dark"] .card-action > a:hover, [data-theme-version="dark"] .card-action > a:focus {
      background: #181f39; }
  .card-action > a i, .card-action > a span {
    font-size: 1rem; }

.card-action .dropdown {
  width: 30px;
  height: 30px;
  border-radius: 5px;
  border-color: transparent;
  text-align: center;
  margin-right: 8px;
  top: -2px;
  position: relative;
  display: inline-block;
  background: black;
  color: var(--primary); }
  [data-theme-version="dark"] .card-action .dropdown {
    background: #181f39; }
  .card-action .dropdown:hover, .card-action .dropdown:focus {
    background: black; }
    [data-theme-version="dark"] .card-action .dropdown:hover, [data-theme-version="dark"] .card-action .dropdown:focus {
      background: #181f39; }
  .card-action .dropdown .btn {
    padding: 0;
    line-height: 27px;
    color: #fff; }
    .card-action .dropdown .btn:focus {
      box-shadow: none; }

.card-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999999;
  overflow: auto; }

.card-loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
  z-index: 999; }

.card-loader i {
  margin: 0 auto;
  background: #1741d6;
  padding: 10px;
  border-radius: 50%;
  color: #fff;
  font-size: 1rem; }

.rotate-refresh {
  -webkit-animation: mymove 0.8s infinite linear;
  animation: mymove 0.8s infinite linear;
  display: inline-block; }

.card-header .date_picker {
  display: inline-block;
  padding: 8px;
  border: 1px solid #f0f1f5;
  cursor: pointer;
  border-radius: .375rem; }

.card-header .border-0 {
  padding-bottom: 0; }

@-webkit-keyframes mymove {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes mymove {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.carousel-custom-prev, .carousel-custom-next {
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  display: inline-block;
  border-radius: 50%;
  background: #fff;
  text-align: center; }
  .carousel-custom-prev i, .carousel-custom-next i {
    font-size: 1rem; }
  .carousel-custom-prev:hover, .carousel-custom-next:hover {
    background: linear-gradient(to right, rgba(245, 60, 121, 0.99) 0%, rgba(246, 104, 47, 0.99) 100%);
    color: #fff; }

.carousel-custom-next {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%); }

.carousel-custom-prev {
  position: absolute;
  top: 50%;
  left: 30px;
  transform: translateY(-50%); }

.carousel-caption {
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.78);
  z-index: 0; }
  .carousel-caption h5, .carousel-caption .h5 {
    color: #fff;
    font-size: 1.8rem; }
  .carousel-caption p {
    margin-bottom: 0; }

.dropdown-toggle:focus {
  box-shadow: none !important; }

.dropdown-outline {
  border: 0.1rem solid var(--primary); }

.dropdown-menu {
  font-size: inherit;
  border: 0;
  box-shadow: 0 10px 40px 0 rgba(32, 28, 69, 0.1);
  margin-top: 0;
  border-radius: 0.5rem;
  overflow: hidden; }
  .dropdown-menu .dropdown-item {
    font-size: 16px;
    color: #7e7e7e;
    padding: 0.5rem 1.75rem; }
    @media only screen and (max-width: 1400px) {
      .dropdown-menu .dropdown-item {
        padding: 0.375rem 1rem;
        font-size: 14px; } }
    .dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:active, .dropdown-menu .dropdown-item.active {
      background: #F4F5F9; }
    .dropdown-menu .dropdown-item.active, .dropdown-menu .dropdown-item:active {
      color: var(--primary) !important; }
  [direction="rtl"] .dropdown-menu {
    right: auto !important; }

.dropdown-toggle-split {
  padding: 0 10px;
  opacity: 0.85; }
  .dropdown-toggle-split:after {
    margin-left: 0 !important; }
  .dropdown-toggle-split:active, .dropdown-toggle-split:focus, .dropdown-toggle-split:hover {
    opacity: 1; }

/*.dropleft .dropdown-toggle:before,
.dropright .dropdown-toggle:before,
.dropup .dropdown-toggle:after,
.dropdown-toggle:after {
	content:"\f107";
	font-family:FontAwesome;
	border: 0;
    vertical-align: middle;
    margin-left: 0.25em;
	line-height: 1;
}*/
/*.dropup .dropdown-toggle:after{
	content:"\f106";
}*/
.dropleft .dropdown-toggle::before {
  content: "\f104"; }

.dropright .dropdown-toggle::before {
  content: "\f105"; }

.dropright .dropdown-toggle::after {
  content: none; }

.custom-dropdown {
  display: inline-block;
  margin-bottom: 1rem; }
  .custom-dropdown .dropdown-menu {
    border: 0px;
    min-width: 160px; }

.card-action .custom-dropdown {
  margin: 0px;
  background: #b3c2f7; }
  .card-action .custom-dropdown.show, .card-action .custom-dropdown:focus, .card-action .custom-dropdown:hover {
    background: var(--primary);
    color: #fff; }
  .card-action .custom-dropdown i {
    display: inline-block;
    padding-top: 9px; }

.dropdown .dropdown-dots {
  position: relative;
  height: 5px;
  width: 5px;
  background: rgba(91, 94, 129, 0.4);
  border-radius: 5px;
  display: block; }
  .dropdown .dropdown-dots:after, .dropdown .dropdown-dots:before {
    content: "";
    height: 5px;
    width: 5px;
    background: rgba(91, 94, 129, 0.4);
    position: absolute;
    border-radius: 5px; }
  .dropdown .dropdown-dots:after {
    right: -8px; }
  .dropdown .dropdown-dots:before {
    left: -8px; }
  .dropdown .dropdown-dots.text-white {
    background: rgba(255, 255, 255, 0.7); }
    .dropdown .dropdown-dots.text-white:after, .dropdown .dropdown-dots.text-white:before {
      background: rgba(255, 255, 255, 0.7); }

.grid-col {
  padding: 0.5rem !important;
  background: #f2f4fa; }

.row.grid {
  margin-bottom: 1.5rem;
  text-align: center; }

.row.grid .grid-col:first-child {
  text-align: left; }

.label {
  display: inline-block;
  text-align: center;
  font-size: 0.75rem;
  padding: .2rem .8rem; }
  .label-fixed {
    width: 7.5rem;
    padding: .6rem 0; }
    .label-fixed-lg {
      width: 9.5rem;
      padding: .6rem 0; }
  .label-big {
    width: 16.8rem;
    font-size: 1.4rem;
    padding: 1.1rem 0; }
  .label-xl {
    width: 10.5rem;
    padding: 1.1rem 0;
    font-size: 1.5rem; }
  .label-lg {
    width: 9.5rem;
    padding: 1.1rem 0; }
  .label-md {
    width: 8.5rem;
    padding: 1.1rem 0; }
  .label-sm {
    width: 7.5rem;
    padding: 1.1rem 0; }

.label-default {
  background: #ADB6C7; }

.label-primary {
  background: var(--primary);
  color: #fff; }

.label-secondary {
  background: #5C3799;
  color: #fff; }

.label-info {
  background: #00ADA3;
  color: #fff; }

.label-success {
  background: #1EBA62;
  color: #fff; }

.label-warning {
  background: #FFAB2D;
  color: #fff; }

.label-danger {
  background: #fd5353;
  color: #fff; }

.label-light {
  background: #dedeed;
  color: #000; }

.label-dark {
  background: #5b5e81;
  color: #fff; }

code {
  word-break: break-word;
  padding: 2px 5px;
  border-radius: 3px;
  background: #fff9f9;
  color: #fd5353; }
  [data-theme-version="dark"] code {
    background: rgba(253, 83, 83, 0.1); }

.heading-labels {
  color: #333333; }
  .heading-labels > * {
    margin-bottom: .8rem; }
  .heading-labels h1 .label, .heading-labels .h1 .label {
    font-size: 18px;
    font-weight: normal;
    padding: .4rem .9rem; }
  .heading-labels h2 .label, .heading-labels .h2 .label {
    font-size: 16px;
    font-weight: normal;
    padding: 0.3rem .9rem; }
  .heading-labels h3 .label, .heading-labels .h3 .label {
    font-size: 14px;
    font-weight: normal; }
  .heading-labels h4 .label, .heading-labels .h4 .label {
    font-size: 12px;
    font-weight: normal; }
  .heading-labels h5 .label, .heading-labels .h5 .label {
    font-size: 12px;
    font-weight: normal; }
  .heading-labels h6 .label, .heading-labels .h6 .label {
    font-size: 12px;
    font-weight: normal; }

.list-group-item {
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #f0f1f5;
  padding: 1rem 1.5rem;
  color: #7e7e7e;
  border-radius: 0; }
  [data-theme-version="dark"] .list-group-item {
    border-color: #333a54; }
  .list-group-item:first-child {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem; }
  .list-group-item:last-child {
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem; }

.list-group-item + .list-group-item.active {
  background-color: var(--primary);
  border-color: var(--primary); }

.list-group-item.disabled, .list-group-item:disabled {
  color: #fff;
  background-color: #5C3799;
  border-color: #5C3799; }

[class*="bg-"] .list-group-item {
  border-color: rgba(255, 255, 255, 0.05); }

.bg-warning .list-group-item {
  border-color: rgba(0, 0, 0, 0.05); }

.media img {
  border-radius: 0.5rem; }

.vertical-card__menu:hover {
  box-shadow: none; }

.vertical-card__menu--image {
  text-align: center; }
  .vertical-card__menu--image img {
    width: 100%;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }

.vertical-card__menu--status.closed {
  background: #fd5353; }
  .vertical-card__menu--status.closed:after {
    border-top: 10px solid #fd5353; }
  .vertical-card__menu--status.closed .ribbon-curve {
    border-top: 11px solid #fd5353;
    border-bottom: 10px solid #fd5353; }

.vertical-card__menu--desc p {
  margin-bottom: 0.625rem; }

.vertical-card__menu--price {
  font-size: 1.25rem;
  margin: 0;
  font-weight: 700; }

.vertical-card__menu--rating {
  font-size: 0.75rem; }

.vertical-card__menu--title {
  font-weight: 700; }

.vertical-card__menu--button button {
  font-size: 0.75rem; }

.vertical-card__menu .card-footer {
  padding: 15px 20px;
  background-color: #f0f1f5;
  border-top: none; }
  @media only screen and (min-width: 1200px) and (max-width: 1440px) {
    .vertical-card__menu .card-footer {
      padding: 15px; } }
  .vertical-card__menu .card-footer span {
    color: #5b5e81;
    margin-right: 0.3125rem; }

.horizontal-card__menu {
  box-shadow: 0 0 7px rgba(173, 173, 173, 0.32);
  display: flex;
  flex-direction: row; }
  @media (max-width: 575.98px) {
    .horizontal-card__menu {
      display: block; } }
  .horizontal-card__menu .card-body {
    padding: 0;
    padding: 20px 30px; }
  .horizontal-card__menu--image {
    flex-basis: 30%;
    max-width: 30%; }
    .horizontal-card__menu--image img {
      height: 100%;
      width: 100%; }
    @media (max-width: 575.98px) {
      .horizontal-card__menu--image {
        max-width: unset;
        flex-basis: 100%; } }
  .horizontal-card__menu--title {
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 0.3125rem; }
  .horizontal-card__menu--fav {
    margin-right: 0.5rem; }
  .horizontal-card__menu--price {
    margin: 0;
    font-size: 1rem;
    font-weight: 700; }
  .horizontal-card__menu--rating {
    font-size: 0.625rem; }
  .horizontal-card__menu--footer {
    margin-top: 10px; }

.prev_price {
  text-decoration: line-through;
  font-size: 80%;
  opacity: 0.5; }

.modal-header {
  padding: 1rem 1.875rem; }
  .modal-header .close {
    padding: 0.875rem 1.815rem;
    margin: 0;
    position: absolute;
    right: 0;
    float: none;
    top: 0;
    font-size: 30px;
    font-weight: 100; }

.modal-body {
  padding: 1.875rem; }

.modal-footer {
  padding: 1rem 1.875rem; }

.modal-content {
  border-radius: 0.5rem; }

.modal-backdrop {
  z-index: 10 !important; }

.pagination .page-item .page-link:hover {
  background: var(--primary);
  border-color: var(--primary);
  color: #fff; }

.pagination .page-item.active .page-link {
  background: var(--primary);
  border-color: var(--primary);
  color: #fff; }

.pagination {
  margin-bottom: 20px; }
  .pagination .page-item {
    margin-right: 0.2rem; }
    .pagination .page-item.page-indicator .page-link {
      padding: 0;
      font-size: 14px; }
    .pagination .page-item.page-indicator:hover .page-link {
      color: #5b5e81; }
    .pagination .page-item .page-link {
      text-align: center;
      width: 45px;
      height: 45px;
      line-height: 45px;
      padding: 0;
      font-size: 1rem;
      background: rgba(255, 255, 255, 0.15);
      color: #5b5e81;
      z-index: 0;
      border: 1px solid #f0f1f5; }
      [data-theme-version="dark"] .pagination .page-item .page-link {
        border-color: #333a54;
        color: #828690;
        background: rgba(255, 255, 255, 0); }
      .pagination .page-item .page-link:hover i, .pagination .page-item .page-link span {
        color: #fff; }
      .pagination .page-item .page-link:focus {
        outline: 0;
        box-shadow: none; }
      .pagination .page-item .page-link:hover {
        background: var(--primary);
        color: #fff;
        border-color: var(--primary); }
    .pagination .page-item.active .page-link {
      background-color: var(--primary);
      border-color: var(--primary);
      color: #fff;
      box-shadow: 0 10px 20px 0px var(--rgba-primary-1); }
      [data-theme-version="dark"] .pagination .page-item.active .page-link {
        color: #fff; }
    .pagination .page-item .page-link {
      color: #5b5e81;
      -webkit-transition: all 0.5s;
      -ms-transition: all 0.5s;
      transition: all 0.5s; }
    .pagination .page-item:last-child .page-link {
      margin-right: 0; }
    [direction="rtl"] .pagination .page-item:first-child .page-link {
      margin-right: 0; }
  .pagination.no-bg li:not(.page-indicator):not(.active) .page-link {
    background: transparent;
    border-color: transparent; }
  .pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link {
    background: var(--primary);
    border-color: var(--primary); }
    [data-theme-version="dark"] .pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link {
      background: var(--primary);
      border-color: var(--primary); }
  .pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link {
    background: #fd5353;
    border-color: #fd5353; }
    [data-theme-version="dark"] .pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link {
      background: #fd5353;
      border-color: #fd5353; }
  .pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link {
    background: #00ADA3;
    border-color: #00ADA3; }
    [data-theme-version="dark"] .pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link {
      background: #00ADA3;
      border-color: #00ADA3; }
  .pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link {
    background: #FFAB2D;
    border-color: #FFAB2D; }
    [data-theme-version="dark"] .pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link {
      background: #FFAB2D;
      border-color: #FFAB2D; }
  .pagination-primary .page-item .page-link {
    background: var(--rgba-primary-1);
    border-color: var(--rgba-primary-1);
    color: var(--primary); }
    [data-theme-version="dark"] .pagination-primary .page-item .page-link {
      background: rgba(41, 83, 232, 0.2);
      border-color: transparent;
      color: var(--primary); }
  .pagination-primary .page-item:hover .page-link, .pagination-primary .page-item.active .page-link {
    background: var(--primary);
    border-color: var(--primary);
    box-shadow: 0 10px 20px 0px rgba(41, 83, 232, 0.2); }
    [data-theme-version="dark"] .pagination-primary .page-item:hover .page-link, [data-theme-version="dark"] .pagination-primary .page-item.active .page-link {
      color: #fff; }
  .pagination-danger .page-item .page-link {
    background: #ffeaea;
    border-color: #ffeaea;
    color: #fd5353; }
    [data-theme-version="dark"] .pagination-danger .page-item .page-link {
      background: rgba(253, 83, 83, 0.15);
      border-color: transparent;
      color: #fd5353; }
  .pagination-danger .page-item:hover .page-link, .pagination-danger .page-item.active .page-link {
    background: #fd5353;
    border-color: #fd5353;
    box-shadow: 0 10px 20px 0px rgba(253, 83, 83, 0.2); }
    [data-theme-version="dark"] .pagination-danger .page-item:hover .page-link, [data-theme-version="dark"] .pagination-danger .page-item.active .page-link {
      color: #fff; }
  .pagination-info .page-item .page-link {
    background: #47fff4;
    border-color: #47fff4;
    color: #00ADA3; }
    [data-theme-version="dark"] .pagination-info .page-item .page-link {
      background: rgba(0, 173, 163, 0.1);
      border-color: transparent;
      color: #00ADA3; }
  .pagination-info .page-item:hover .page-link, .pagination-info .page-item.active .page-link {
    background: #00ADA3;
    border-color: #00ADA3;
    box-shadow: 0 10px 20px 0px rgba(0, 173, 163, 0.2); }
  .pagination-warning .page-item .page-link {
    background: #fff9ef;
    border-color: #fff9ef;
    color: #FFAB2D; }
    [data-theme-version="dark"] .pagination-warning .page-item .page-link {
      background: rgba(255, 171, 45, 0.1);
      border-color: transparent;
      color: #FFAB2D; }
  .pagination-warning .page-item:hover .page-link, .pagination-warning .page-item.active .page-link {
    background: #FFAB2D;
    border-color: #FFAB2D;
    box-shadow: 0 10px 20px 0px rgba(255, 171, 45, 0.2); }
  .pagination-gutter .page-item {
    margin-right: 7px; }
    .pagination-gutter .page-item .page-link {
      border-radius: 0.5rem !important; }
  .pagination-circle .page-item {
    margin-right: 7px; }
    .pagination-circle .page-item .page-link, .pagination-circle .page-item.page-indicator .page-link {
      width: 40px;
      height: 40px;
      padding: 0;
      line-height: 40px;
      border-radius: 50% !important;
      padding: 0; }
  .pagination.pagination-md .page-item .page-link {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 14px; }
  .pagination.pagination-sm .page-item.page-indicator .page-link {
    font-size: 12px; }
  .pagination.pagination-sm .page-item .page-link {
    padding: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 14px; }
  .pagination.pagination-xs .page-item.page-indicator .page-link {
    font-size: 10px; }
  .pagination.pagination-xs .page-item .page-link {
    padding: 0;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 12px; }

.popover {
  border: 2px solid #5C3799;
  min-width: 210px;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
  border-radius: 0; }
  [data-theme-version="dark"] .popover {
    background-color: #181f39; }
  .popover-header {
    background: #5C3799;
    color: #fff;
    font-weight: 300;
    border-radius: 0; }
    .popover-header::before {
      border-bottom: 0 !important; }
  .popover-body {
    font-size: 0.75rem; }
  [data-theme-version="dark"] .popover .popover-header {
    border-color: #1e2746; }

.bootstrap-popover-wrapper .bootstrap-popover:not(:last-child) {
  margin-right: 8px; }

.bootstrap-popover-wrapper .bootstrap-popover {
  margin-bottom: .5rem; }
  .bootstrap-popover-wrapper .bootstrap-popover button:hover, .bootstrap-popover-wrapper .bootstrap-popover button:focus {
    background: var(--primary);
    color: #fff;
    box-shadow: none; }

.bs-popover-top .arrow::after, .bs-popover-auto[data-popper-placement^="top"] .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: 0px;
  border-top-color: #5C3799; }

.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 0px;
  border-left-color: #5C3799; }

.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 0px;
  border-right-color: #5C3799; }

.bs-popover-bottom .arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: 0px;
  border-bottom-color: #5C3799; }

.note-popover {
  display: none; }

.progress-bar {
  background-color: var(--primary); }

.progress-bar-primary {
  background-color: var(--primary); }

.progress-bar-success {
  background-color: #1EBA62; }

.progress-bar-info {
  background-color: #00ADA3; }

.progress-bar-danger {
  background-color: #fd5353; }

.progress-bar-warning {
  background-color: #FFAB2D; }

.progress-bar-pink {
  background-color: #EB62D0; }

.progress {
  height: 6px;
  overflow: hidden;
  border-radius: 0.5rem; }
  [data-theme-version="dark"] .progress {
    background-color: #181f39; }
  .progress-bar {
    border-radius: 4px; }

.progress-vertical {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 2rem;
  min-height: 17rem;
  position: relative; }
  @media (max-width: 991.98px) {
    .progress-vertical {
      margin-right: 1rem; } }

.progress-vertical-bottom {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 2rem;
  min-height: 17rem;
  position: relative;
  transform: rotate(180deg); }
  @media (max-width: 991.98px) {
    .progress-vertical-bottom {
      margin-right: 1rem; } }

.progress-animated {
  animation-duration: 5s;
  animation-name: myanimation;
  transition: all 5s ease 0s; }

@keyframes myanimation {
  0% {
    width: 0; } }

@keyframes myanimation {
  0% {
    width: 0; } }

.ribbon {
  position: absolute;
  z-index: 1;
  text-transform: uppercase; }
  .ribbon__one {
    top: 15px;
    left: -11px;
    min-height: 20px;
    min-width: 52px;
    text-align: center;
    padding: 3px 10px;
    background: #3AB54B;
    color: #fff;
    font-size: 0.625rem; }
    .ribbon__one::after {
      position: absolute;
      width: 0;
      height: 0;
      border-top: 10px solid #239132;
      border-left: 11px solid transparent;
      left: 0;
      content: "";
      bottom: -10px; }
  .ribbon__two {
    width: 50px;
    height: 50px;
    display: inline-block;
    background: #FFAB2D;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    right: 15px;
    top: 15px;
    border-radius: 3px; }
  .ribbon__three {
    left: -1.875rem;
    top: 0.875rem;
    width: 6.875rem;
    height: 1.5625rem;
    background-color: #fd5353;
    clip-path: polygon(20% 0%, 80% 0%, 100% 100%, 0% 100%);
    transform: rotate(-45deg);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px; }
  .ribbon__four {
    left: 8px;
    top: -8px;
    width: 110px;
    height: 50px;
    background-color: var(--primary);
    z-index: auto;
    color: #fff;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center; }
    .ribbon__four:after {
      right: -5px; }
    .ribbon__four:before {
      left: -5px; }
    .ribbon__four:after, .ribbon__four:before {
      z-index: -1;
      background-color: #859df2;
      top: 3px;
      transform: rotate(45deg);
      content: "";
      height: 10px;
      width: 10px;
      position: absolute; }
  .ribbon__five {
    left: -1.875rem;
    top: 0.625rem;
    width: 6.875rem;
    height: 1.875rem;
    background-color: var(--primary);
    transform: rotate(-45deg);
    font-size: 0.75rem;
    color: #fff;
    padding-bottom: 0.3125rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem; }
    .ribbon__five::before {
      position: absolute;
      content: "";
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 0 50px 50px 50px;
      border-color: transparent transparent var(--primary) transparent;
      left: 0.25rem;
      top: -2.8125rem; }
  .ribbon__six {
    left: 0;
    top: 1.125rem;
    width: 6.875rem;
    height: 2.375rem;
    background-color: var(--primary);
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 0, 85% 50%, 100% 100%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0%, 100% 0, 85% 50%, 100% 100%, 100% 100%, 0 100%);
    display: flex;
    font-size: 1.25rem;
    align-items: center;
    justify-content: center;
    color: #fff; }
  .ribbon-curve {
    position: absolute;
    top: 0;
    right: -6px;
    width: 10px;
    height: 11px;
    border-top: 11px solid #3AB54B;
    border-bottom: 10px solid #3AB54B;
    border-right: 5px solid transparent; }

.jsgrid-grid-body::-webkit-scrollbar,
.dataTables_scrollBody::-webkit-scrollbar,
.table-responsive::-webkit-scrollbar {
  background-color: #F5F5F5;
  width: 8px;
  height: 8px; }

.jsgrid-grid-body::-webkit-scrollbar-track,
.dataTables_scrollBody::-webkit-scrollbar-track,
.table-responsive::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #F5F5F5; }

.jsgrid-grid-body::-webkit-scrollbar-thumb,
.dataTables_scrollBody::-webkit-scrollbar-thumb,
.table-responsive::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #7e7e7e; }

.multi-steps > li.is-active:before, .multi-steps > li.is-active ~ li:before {
  content: counter(stepNum);
  font-family: inherit;
  font-weight: 400; }

.multi-steps > li.is-active:after, .multi-steps > li.is-active ~ li:after {
  background-color: #f0f1f5; }

.multi-steps {
  display: table;
  table-layout: fixed;
  width: 100%; }
  .multi-steps > li {
    counter-increment: stepNum;
    text-align: center;
    display: table-cell;
    position: relative;
    color: var(--primary); }
    @media (max-width: 575.98px) {
      .multi-steps > li {
        font-size: 0.75rem; } }
    .multi-steps > li:before {
      content: '\2713';
      display: block;
      margin: 0 auto 4px;
      background-color: #fff;
      width: 25px;
      height: 25px;
      line-height: 22px;
      text-align: center;
      font-weight: bold;
      position: relative;
      z-index: 1;
      border-width: 2px;
      border-style: solid;
      border-color: var(--primary);
      border-radius: 5px; }
      @media (max-width: 575.98px) {
        .multi-steps > li:before {
          width: 25px;
          height: 25px;
          line-height: 21px; } }
    .multi-steps > li:after {
      content: '';
      height: 2px;
      width: 100%;
      background-color: var(--primary);
      position: absolute;
      top: 12px;
      left: 50%; }
      [direction="rtl"] .multi-steps > li:after {
        left: auto;
        right: 50%; }
      @media (max-width: 575.98px) {
        .multi-steps > li:after {
          top: 12px; } }
    .multi-steps > li:last-child:after {
      display: none; }
    .multi-steps > li.is-active:before {
      background-color: #fff;
      border-color: var(--primary); }
    .multi-steps > li.is-active ~ li {
      color: #7e7e7e; }
      .multi-steps > li.is-active ~ li:before {
        background-color: #f0f1f5;
        border-color: #f0f1f5; }

.nav-pills .nav-link {
  border-radius: 0.5rem;
  padding: 0.75rem 1.25rem; }

.default-tab .nav-link {
  background: transparent;
  border-radius: 0px;
  font-weight: 500; }
  .default-tab .nav-link i {
    display: inline-block;
    transform: scale(1.5);
    color: #2953E8; }
  .default-tab .nav-link:focus, .default-tab .nav-link:hover, .default-tab .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff #ebeef6;
    border-radius: 0.5rem 0.5rem 0 0;
    color: #2953E8; }
    [data-theme-version="dark"] .default-tab .nav-link:focus, [data-theme-version="dark"] .default-tab .nav-link:hover, [data-theme-version="dark"] .default-tab .nav-link.active {
      background-color: var(--primary) -opacity;
      border-color: transparent transparent #333a54 transparent; }

.custom-tab-1 .nav-link {
  background: transparent;
  border-radius: 0px;
  font-weight: 500;
  border-bottom: 3px solid transparent;
  border-width: 0 0px 3px 0; }
  .custom-tab-1 .nav-link i {
    display: inline-block;
    transform: scale(1.5);
    color: #2953E8; }
  .custom-tab-1 .nav-link:focus, .custom-tab-1 .nav-link:hover, .custom-tab-1 .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #2953E8;
    border-radius: 0;
    color: var(--primary);
    border-width: 0 0px 3px 0; }
    [data-theme-version="dark"] .custom-tab-1 .nav-link:focus, [data-theme-version="dark"] .custom-tab-1 .nav-link:hover, [data-theme-version="dark"] .custom-tab-1 .nav-link.active {
      background-color: var(--primary) -opacity; }

.nav-pills.light .nav-link.active,
.nav-pills.light .show > .nav-link {
  background: #e1e7fc;
  color: #2953E8;
  box-shadow: none; }
  [data-theme-version="dark"] .nav-pills.light .nav-link.active, [data-theme-version="dark"]
  .nav-pills.light .show > .nav-link {
    background: rgba(41, 83, 232, 0.2); }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  box-shadow: 0 0 20px 0 rgba(41, 83, 232, 0.2); }

.tooltip-wrapper button:not(:last-child) {
  margin-right: 8px; }

.tooltip-wrapper button:hover {
  background: var(--primary);
  color: #fff; }

.tooltip-wrapper button {
  margin-bottom: .5rem; }
  .tooltip-wrapper button:focus {
    box-shadow: none; }

.tooltip-inner {
  border-radius: 0;
  background: #333333;
  font-size: 12px;
  font-weight: 300;
  padding: 0.35rem 0.7rem; }

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  border-bottom-color: #333333; }

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  border-right-color: #333333; }

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  border-left-color: #333333; }

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  border-top-color: #333333; }

.widget-timeline .timeline {
  list-style: none;
  position: relative; }
  .widget-timeline .timeline:before {
    top: 20px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 3px;
    left: 9px;
    margin-right: -1.5px;
    background: #dedeed; }
    [data-theme-version="dark"] .widget-timeline .timeline:before {
      background: #333a54; }
    [direction="rtl"] .widget-timeline .timeline:before {
      left: auto;
      right: 9px;
      margin-right: auto;
      margin-left: -1.5px; }
  .widget-timeline .timeline > li {
    margin-bottom: 15px;
    position: relative; }
    .widget-timeline .timeline > li:before {
      content: " ";
      display: table; }
    .widget-timeline .timeline > li:after {
      content: " ";
      display: table;
      clear: both; }
    .widget-timeline .timeline > li > .timeline-panel {
      border-radius: 0.5rem;
      padding: 15px 20px;
      position: relative;
      display: block;
      margin-left: 40px;
      border-width: 1px;
      border-style: solid; }
      .widget-timeline .timeline > li > .timeline-panel span {
        font-size: 12px;
        display: block;
        margin-bottom: 5px;
        opacity: 0.8;
        letter-spacing: 1px; }
      .widget-timeline .timeline > li > .timeline-panel p {
        font-size: 14px; }
      .widget-timeline .timeline > li > .timeline-panel:after {
        content: "";
        width: 10px;
        height: 10px;
        background: inherit;
        border-color: inherit;
        border-style: solid;
        border-width: 0px 0px 1px 1px;
        display: block;
        position: absolute;
        left: -5px;
        transform: rotate(45deg);
        top: 15px; }
    .widget-timeline .timeline > li > .timeline-badge {
      border-radius: 50%;
      height: 22px;
      left: 0;
      position: absolute;
      top: 10px;
      width: 22px;
      border-width: 2px;
      border-style: solid;
      background: #fff;
      padding: 4px; }
      [data-theme-version="dark"] .widget-timeline .timeline > li > .timeline-badge {
        background-color: #1e2746; }
      .widget-timeline .timeline > li > .timeline-badge:after {
        content: "";
        width: 10px;
        height: 10px;
        border-radius: 100%;
        display: block; }
      [direction="rtl"] .widget-timeline .timeline > li > .timeline-badge {
        left: auto;
        right: 19px; }

.widget-timeline .timeline-body > p {
  font-size: 12px; }

.widget-timeline .timeline-badge.primary {
  border-color: #e1e7fc; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.primary {
    border-color: var(--primary) -opacity; }
  .widget-timeline .timeline-badge.primary:after {
    background-color: var(--primary) !important;
    box-shadow: 0 5px 10px 0 rgba(41, 83, 232, 0.2); }
  .widget-timeline .timeline-badge.primary + .timeline-panel {
    background: #e1e7fc;
    border-color: #e1e7fc; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.primary + .timeline-panel {
      border-color: transparent;
      background-color: var(--primary) -opacity; }

.widget-timeline .timeline-badge.success {
  border-color: #d0f7e1; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.success {
    border-color: rgba(30, 186, 98, 0.1); }
  .widget-timeline .timeline-badge.success:after {
    background-color: #1EBA62 !important;
    box-shadow: 0 5px 10px 0 rgba(30, 186, 98, 0.2); }
  .widget-timeline .timeline-badge.success + .timeline-panel {
    background: #d0f7e1;
    border-color: #d0f7e1; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.success + .timeline-panel {
      background-color: rgba(30, 186, 98, 0.1);
      border-color: transparent; }

.widget-timeline .timeline-badge.warning {
  border-color: #fff9ef; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.warning {
    border-color: rgba(255, 171, 45, 0.1); }
  .widget-timeline .timeline-badge.warning:after {
    background-color: #FFAB2D !important;
    box-shadow: 0 5px 10px 0 rgba(255, 171, 45, 0.2); }
  .widget-timeline .timeline-badge.warning + .timeline-panel {
    background: #fff9ef;
    border-color: #fff9ef; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.warning + .timeline-panel {
      background-color: rgba(255, 171, 45, 0.1);
      border-color: transparent; }

.widget-timeline .timeline-badge.danger {
  border-color: #ffeaea; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.danger {
    border-color: rgba(253, 83, 83, 0.15); }
  .widget-timeline .timeline-badge.danger:after {
    background-color: #fd5353 !important;
    box-shadow: 0 5px 10px 0 rgba(253, 83, 83, 0.2); }
  .widget-timeline .timeline-badge.danger + .timeline-panel {
    background: #ffeaea;
    border-color: #ffeaea; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.danger + .timeline-panel {
      background-color: rgba(253, 83, 83, 0.15);
      border-color: transparent; }

.widget-timeline .timeline-badge.info {
  border-color: #47fff4; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.info {
    border-color: rgba(0, 173, 163, 0.1); }
  .widget-timeline .timeline-badge.info:after {
    background-color: #00ADA3 !important;
    box-shadow: 0 5px 10px 0 rgba(0, 173, 163, 0.2); }
  .widget-timeline .timeline-badge.info + .timeline-panel {
    background: #47fff4;
    border-color: #47fff4; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.info + .timeline-panel {
      background-color: rgba(0, 173, 163, 0.1);
      border-color: transparent; }

.widget-timeline .timeline-badge.dark {
  border-color: #a0a2bc; }
  [data-theme-version="dark"] .widget-timeline .timeline-badge.dark {
    border-color: rgba(91, 94, 129, 0.35); }
  .widget-timeline .timeline-badge.dark:after {
    background-color: #5b5e81 !important;
    box-shadow: 0 5px 10px 0 rgba(91, 94, 129, 0.2); }
  .widget-timeline .timeline-badge.dark + .timeline-panel {
    background: #a0a2bc;
    border-color: #a0a2bc; }
    [data-theme-version="dark"] .widget-timeline .timeline-badge.dark + .timeline-panel {
      background-color: rgba(91, 94, 129, 0.35);
      border-color: transparent; }

.widget-timeline.style-1 .timeline-panel {
  background: transparent; }

.widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel {
  background: transparent !important;
  border-style: solid;
  border-width: 0 0 0 5px;
  border-radius: 0;
  padding: 5px 10px 5px 15px; }
  .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge + .timeline-panel:after {
    border: 0;
    left: -9px;
    width: 7px;
    height: 7px; }

.widget-timeline.style-1 .timeline .timeline-badge.primary + .timeline-panel {
  border-color: #2953E8; }
  .widget-timeline.style-1 .timeline .timeline-badge.primary + .timeline-panel:after {
    background: #2953E8; }

.widget-timeline.style-1 .timeline .timeline-badge.success + .timeline-panel {
  border-color: #1EBA62; }
  .widget-timeline.style-1 .timeline .timeline-badge.success + .timeline-panel:after {
    background: #1EBA62; }

.widget-timeline.style-1 .timeline .timeline-badge.warning + .timeline-panel {
  border-color: #FFAB2D; }
  .widget-timeline.style-1 .timeline .timeline-badge.warning + .timeline-panel:after {
    background: #FFAB2D; }

.widget-timeline.style-1 .timeline .timeline-badge.danger + .timeline-panel {
  border-color: #fd5353; }
  .widget-timeline.style-1 .timeline .timeline-badge.danger + .timeline-panel:after {
    background: #fd5353; }

.widget-timeline.style-1 .timeline .timeline-badge.info + .timeline-panel {
  border-color: #00ADA3; }
  .widget-timeline.style-1 .timeline .timeline-badge.info + .timeline-panel:after {
    background: #00ADA3; }

.widget-timeline.style-1 .timeline .timeline-badge.dark + .timeline-panel {
  border-color: #5b5e81; }
  .widget-timeline.style-1 .timeline .timeline-badge.dark + .timeline-panel:after {
    background: #5b5e81; }

.avatar-upload {
  position: relative;
  max-width: 205px;
  margin: 0px auto; }

.avatar-upload .avatar-edit {
  position: absolute;
  right: 12px;
  z-index: 1;
  top: 10px; }

.avatar-upload .avatar-edit input {
  display: none; }

.avatar-upload .avatar-edit input + label {
  display: inline-block;
  width: 34px;
  height: 34px;
  margin-bottom: 0;
  border-radius: 100%;
  background: #ffffff;
  color: var(--primary);
  border: 1px solid transparent;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
  cursor: pointer;
  font-weight: normal;
  transition: all 0.2s ease-in-out;
  line-height: 34px;
  text-align: center; }

.avatar-upload .avatar-edit input + label:hover {
  background: #f1f1f1;
  border-color: #d6d6d6; }

.avatar-upload .avatar-preview {
  width: 192px;
  height: 192px;
  position: relative;
  border-radius: 100%;
  border: 6px solid #f8f8f8;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1); }

.avatar-upload .avatar-preview > div {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }

.custom-date-picker input[type="date"]::-webkit-calendar-picker-indicator {
  cursor: pointer;
  background: var(--primary);
  border: 1px solid var(--primary);
  color: white;
  font-size: 20px;
  height: 49px;
  width: 49px; }

.custom-date-picker .form-control {
  padding-right: 0;
  position: relative;
  height: 50px; }
  @media only screen and (max-width: 100rem) {
    .custom-date-picker .form-control {
      height: 45px; } }
  .custom-date-picker .form-control:after {
    position: absolute;
    content: "\f073";
    font-family: "Font Awesome 5 Free";
    right: 15px;
    color: white;
    font-size: 26px;
    cursor: pointer;
    pointer-events: none; }

.bootstrap-duallistbox-container .btn-default:focus, .bootstrap-duallistbox-container .btn-default:hover {
  box-shadow: none; }
  .bootstrap-duallistbox-container .btn-default:focus i, .bootstrap-duallistbox-container .btn-default:hover i {
    color: var(--primary) !important; }

.box1 .filter,
.box2 .filter {
  height: 45px; }
  @media only screen and (max-width: 1400px) {
    .box1 .filter,
    .box2 .filter {
      height: 2.5rem; } }

.box1 .form-control,
.box2 .form-control {
  padding: 10px 20px; }

.clear1, .clear2 {
  font-size: 0.875rem !important; }

.pull-right {
  float: right; }

.info-container .info {
  font-size: 0.875rem; }

.show-pass, .show-con-pass, .show-old-pass {
  cursor: pointer;
  border-radius: 0 0.5rem 0.5rem 0px !important; }

.show-pass .fa-eye, .show-con-pass .fa-eye, .show-old-pass .fa-eye {
  display: none; }

.show-pass.active .fa-eye-slash, .show-con-pass.active .fa-eye-slash, .show-old-pass.active .fa-eye-slash {
  display: none; }

.show-pass.active .fa-eye, .show-con-pass.active .fa-eye, .show-old-pass.active .fa-eye {
  display: inline-block; }

.custom-user .select2-container .select2-selection--multiple {
  padding: 0.41rem 0.938rem;
  height: 50px; }
  @media only screen and (max-width: 100rem) {
    .custom-user .select2-container .select2-selection--multiple {
      padding: 0.41rem 0.938rem;
      height: 45px; } }

.action-button #Capa_1 g path {
  fill: #fff; }

.dlab-sign-up {
  position: relative; }
  .dlab-sign-up:after, .dlab-sign-up:before {
    position: absolute;
    background-color: #eee;
    width: 100px;
    height: 2px;
    top: 9px;
    content: ""; }
  .dlab-sign-up:after {
    right: 70px; }
  .dlab-sign-up:before {
    left: 70px; }
  .dlab-sign-up.style-1:after {
    right: 124px; }
  .dlab-sign-up.style-1:before {
    left: 122px; }

#chart_widget_4 {
  height: 255px !important; }

#chart_widget_5 .ct-series-a .ct-line,
#chart_widget_5 .ct-series-a .ct-point {
  stroke: #46ffc8; }

#chart_widget_5 .ct-line {
  stroke-width: 1px; }

#chart_widget_5 .ct-point {
  stroke-width: 2px; }

#chart_widget_5 .ct-series-a .ct-area {
  fill: #43d66c; }

#chart_widget_5 .ct-area {
  fill-opacity: 1; }

#chart_widget_6 .ct-series-a .ct-line,
#chart_widget_6 .ct-series-a .ct-point {
  stroke: #00ADA3; }

#chart_widget_6 .ct-line {
  stroke-width: 2px; }

#chart_widget_6 .ct-point {
  stroke-width: 5px; }

#chart_widget_6 .ct-series-a .ct-area {
  fill: #00ADA3; }

#chart_widget_6 .ct-area {
  fill-opacity: .5; }

#chart_widget_8 {
  height: 255px; }
  #chart_widget_8 .ct-series-a .ct-line,
  #chart_widget_8 .ct-series-a .ct-point {
    stroke: #00ADA3; }
  #chart_widget_8 .ct-line {
    stroke-width: 2px; }
  #chart_widget_8 .ct-point {
    stroke-width: 5px; }
  #chart_widget_8 .ct-series-a .ct-area {
    fill: #00ADA3; }
  #chart_widget_8 .ct-area {
    fill-opacity: .5; }

#chart_widget_9, #chart_widget_10 {
  height: 250px !important;
  margin-bottom: -10px; }

#chart_widget_11 .ct-slice-donut, #chart_widget_12 .ct-slice-donut, #chart_widget_13 .ct-slice-donut {
  stroke-width: 25px !important; }

#chart_widget_11 {
  height: 270px !important;
  margin-bottom: -10px; }

#chart_widget_17 {
  height: 150px !important; }

.chart_widget_tab_one .nav-link {
  border: 1px solid #ddd; }
  .chart_widget_tab_one .nav-link.active {
    background-color: #2953E8;
    border: 1px solid #2953E8;
    color: #fff; }
    .chart_widget_tab_one .nav-link.active:hover {
      border: 1px solid #2953E8; }
  .chart_widget_tab_one .nav-link:hover {
    border: 1px solid #ddd; }

[data-theme-version="dark"] .ccc-widget > div {
  background: #1e2746 !important;
  border-color: #333a54 !important; }

.social-icon {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
  text-align: center;
  background: #F4F4F4;
  margin-bottom: 0.5rem;
  font-size: 20px; }
  .social-icon i {
    color: #fff; }
  .social-icon.youtube {
    background: #FF0000; }
  .social-icon.facebook {
    background: #3b5998; }
  .social-icon.twitter {
    background: #1da1f2; }

.social-icon2 a {
  border: 0.1rem solid #2953E8;
  display: block;
  padding: 1rem;
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  border-radius: .3rem;
  font-size: 1.6rem; }

.social-icon2 i {
  font-size: 12px;
  color: #2953E8; }

.social-icon3 ul li {
  display: inline-block; }
  .social-icon3 ul li a {
    display: block; }
    .social-icon3 ul li a i {
      font-size: 1.4rem;
      padding: 1rem .7rem;
      color: #464a53; }
    .social-icon3 ul li a:hover i {
      color: #2953E8; }

.social-icons-muted ul li a i {
  color: #89879f; }

.social-links a {
  padding: .5rem; }

.widget-stat .media {
  padding: 0px 0;
  align-items: center; }
  .widget-stat .media > span {
    height: 85px;
    width: 85px;
    border-radius: 50px;
    padding: 10px 12px;
    font-size: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #464a53; }
    @media only screen and (max-width: 1400px) {
      .widget-stat .media > span {
        height: 70px;
        width: 70px;
        min-width: 70px; } }
  .widget-stat .media .media-body p {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.5; }
    @media only screen and (max-width: 1400px) {
      .widget-stat .media .media-body p {
        font-size: 14px; } }
    [data-theme-version="dark"] .widget-stat .media .media-body p {
      color: #c4c9d5; }
  .widget-stat .media .media-body small, .widget-stat .media .media-body .small,
  .widget-stat .media .media-body .small {
    font-size: 75%; }
  .widget-stat .media .media-body h3, .widget-stat .media .media-body .h3 {
    font-size: 30px;
    font-weight: 600;
    margin: 0;
    line-height: 1.2; }
  .widget-stat .media .media-body h4, .widget-stat .media .media-body .h4 {
    font-size: 24px;
    display: inline-block;
    vertical-align: middle; }
  .widget-stat .media .media-body span {
    margin-left: 5px; }

.widget-stat[class*="bg-"] .media > span {
  background-color: rgba(255, 255, 255, 0.25);
  color: #fff; }

.widget-stat[class*="bg-"] .progress {
  background-color: rgba(255, 255, 255, 0.25) !important; }

[direction="rtl"] .widget-stat .media .media-body span {
  margin-left: 0;
  margin-right: 10px; }

.dlab-widget-1 .card {
  background: #FFE7DB; }
  .dlab-widget-1 .card .card-body p {
    color: #f87533; }

.dlab-widget-1 .icon {
  float: right;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  font-size: 28px; }

.bgl-primary {
  background: #e1e7fc;
  border-color: #e1e7fc; }
  [data-theme-version="dark"] .bgl-primary {
    background-color: rgba(41, 83, 232, 0.2);
    border-color: rgba(41, 83, 232, 0.2); }

.bgl-secondary {
  background: #d4c6ea;
  border-color: #d4c6ea; }
  [data-theme-version="dark"] .bgl-secondary {
    background-color: rgba(92, 55, 153, 0.5);
    border-color: rgba(92, 55, 153, 0.5); }

.bgl-success {
  background: #d0f7e1;
  border-color: #d0f7e1; }
  [data-theme-version="dark"] .bgl-success {
    background-color: rgba(30, 186, 98, 0.1);
    border-color: rgba(30, 186, 98, 0.1); }

.bgl-warning {
  background: #fff9ef;
  border-color: #fff9ef; }
  [data-theme-version="dark"] .bgl-warning {
    background-color: rgba(255, 171, 45, 0.1);
    border-color: rgba(255, 171, 45, 0.1); }

.bgl-danger {
  background: #ffeaea;
  border-color: #ffeaea; }
  [data-theme-version="dark"] .bgl-danger {
    background-color: rgba(253, 83, 83, 0.15);
    border-color: rgba(253, 83, 83, 0.15); }

.bgl-info {
  background: #47fff4;
  border-color: #47fff4; }
  [data-theme-version="dark"] .bgl-info {
    background-color: rgba(0, 173, 163, 0.1);
    border-color: rgba(0, 173, 163, 0.1); }

.bg-primary-light {
  background: rgba(225, 231, 252, 0.5); }
  [data-theme-version="dark"] .bg-primary-light {
    background-color: rgba(41, 83, 232, 0.05); }

.bg-secondary-light {
  background: rgba(212, 198, 234, 0.5); }
  [data-theme-version="dark"] .bg-secondary-light {
    background-color: rgba(92, 55, 153, 0.05); }

.bg-success-light {
  background: rgba(208, 247, 225, 0.5); }
  [data-theme-version="dark"] .bg-success-light {
    background-color: rgba(30, 186, 98, 0.05); }

.bg-warning-light {
  background: rgba(255, 249, 239, 0.5); }
  [data-theme-version="dark"] .bg-warning-light {
    background-color: rgba(255, 171, 45, 0.05); }

.bg-danger-light {
  background: rgba(255, 234, 234, 0.5); }
  [data-theme-version="dark"] .bg-danger-light {
    background-color: rgba(253, 83, 83, 0.05); }

.bg-info-light {
  background: rgba(71, 255, 244, 0.5); }
  [data-theme-version="dark"] .bg-info-light {
    background-color: rgba(0, 173, 163, 0.05); }

.bgl-dark {
  background: #a0a2bc;
  border-color: #a0a2bc; }

.bgl-light {
  background: #dedeed;
  border-color: #dedeed; }

.overlay-box {
  position: relative;
  z-index: 1; }
  .overlay-box:after {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    opacity: 0.85;
    background: #2953E8;
    z-index: -1; }

.rating-bar {
  font-size: 13px; }

.tdl-holder {
  margin: 0 auto; }
  .tdl-holder ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  .tdl-holder li {
    background-color: #fff;
    border-bottom: 1px solid #f0f1f5;
    list-style: none none;
    margin: 0;
    padding: 0; }
    .tdl-holder li span {
      margin-left: 35px;
      font-size: 1rem;
      vertical-align: middle;
      transition: all 0.2s linear; }
      [direction="rtl"] .tdl-holder li span {
        margin-left: auto;
        margin-right: 35px; }
  .tdl-holder label {
    cursor: pointer;
    display: block;
    line-height: 50px;
    padding-left: 1.5rem;
    position: relative;
    margin: 0 !important; }
    [direction="rtl"] .tdl-holder label {
      padding-left: 0;
      padding-right: 1.5rem; }
    .tdl-holder label:hover {
      background-color: #eef1f6;
      color: #5b5e81; }
      .tdl-holder label:hover a {
        color: #fd5353; }
    .tdl-holder label a {
      color: #fff;
      display: inline-block;
      line-height: normal;
      height: 100%;
      text-align: center;
      text-decoration: none;
      width: 50px;
      -webkit-transition: all .2s linear;
      -moz-transition: all .2s linear;
      -o-transition: all .2s linear;
      transition: all 0.2s linear;
      padding: 18px 0px;
      font-size: 18px;
      position: absolute;
      right: 0; }
      [direction="rtl"] .tdl-holder label a {
        right: auto;
        left: 0; }
  .tdl-holder input[type=checkbox] {
    cursor: pointer;
    opacity: 0;
    position: absolute; }
    .tdl-holder input[type=checkbox] + i {
      background-color: #fff;
      border: 1px solid #e7e7e7;
      display: block;
      height: 20px;
      position: absolute;
      top: 15px;
      width: 20px;
      z-index: 1;
      border-radius: 00px;
      font-size: 11px;
      border-radius: 4px; }
    .tdl-holder input[type=checkbox]:checked + i {
      background: #2953E8;
      border-color: transparent; }
    .tdl-holder input[type=checkbox]:checked + i::after {
      content: "\f00c";
      font-family: 'fontAwesome';
      display: block;
      left: 2px;
      position: absolute;
      top: -14px;
      z-index: 2;
      color: #fff; }
    .tdl-holder input[type=checkbox]:checked ~ span {
      text-decoration: line-through;
      position: relative; }
  .tdl-holder input[type=text] {
    background-color: #fff;
    height: 50px;
    margin-top: 29px;
    border-radius: 3px; }
    .tdl-holder input[type=text]::placeholder {
      color: #5b5e81; }

.widget-message p {
  font-size: 14px;
  line-height: 1.5; }

.picker .picker__frame {
  min-width: 450px !important;
  max-width: 450px !important; }
  .picker .picker__frame .picker__box {
    padding: 20px;
    border: 0;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); }
    [data-theme-version="dark"] .picker .picker__frame .picker__box {
      background-color: #1e2746; }
    .picker .picker__frame .picker__box .picker__header {
      margin-top: 0; }
      [data-theme-version="dark"] .picker .picker__frame .picker__box .picker__header {
        color: #fff; }
      .picker .picker__frame .picker__box .picker__header .picker__year {
        color: #2953E8;
        font-style: inherit;
        font-size: 20px; }
      .picker .picker__frame .picker__box .picker__header .picker__nav--prev,
      .picker .picker__frame .picker__box .picker__header .picker__nav--next {
        width: 40px;
        height: 40px;
        padding: 0;
        line-height: 40px;
        border-radius: 2px; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--prev:before,
        .picker .picker__frame .picker__box .picker__header .picker__nav--next:before {
          content: none !important; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--prev:after,
        .picker .picker__frame .picker__box .picker__header .picker__nav--next:after {
          font-family: fontawesome;
          border: 0;
          margin: 0 auto;
          font-size: 22px; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--prev:hover,
        .picker .picker__frame .picker__box .picker__header .picker__nav--next:hover {
          background-color: #b3c2f7 !important;
          color: #2953E8 !important; }
      .picker .picker__frame .picker__box .picker__header .picker__nav--prev {
        left: 0; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--prev:after {
          content: "\f0d9"; }
      .picker .picker__frame .picker__box .picker__header .picker__nav--next {
        right: 0; }
        .picker .picker__frame .picker__box .picker__header .picker__nav--next:after {
          content: "\f0da"; }
    .picker .picker__frame .picker__box .picker__table .picker__weekday {
      padding: 10px 0;
      font-size: 16px; }
    .picker .picker__frame .picker__box .picker__table .picker__day {
      width: 40px;
      height: 40px;
      border-radius: 50px;
      padding: 0 !important;
      font-size: 16px;
      line-height: 40px;
      margin: auto;
      border: 0 !important; }
      [data-theme-version="dark"] .picker .picker__frame .picker__box .picker__table .picker__day {
        color: #fff; }
      .picker .picker__frame .picker__box .picker__table .picker__day.picker__day--today:before {
        content: none !important; }
      .picker .picker__frame .picker__box .picker__table .picker__day.picker__day--highlighted {
        border: 0 !important;
        padding: 0;
        background-color: #b3c2f7 !important;
        color: #fff !important; }
        [data-theme-version="dark"] .picker .picker__frame .picker__box .picker__table .picker__day.picker__day--highlighted {
          background-color: #181f39 !important; }
      .picker .picker__frame .picker__box .picker__table .picker__day:hover {
        background-color: #b3c2f7 !important;
        color: #fff !important; }
        [data-theme-version="dark"] .picker .picker__frame .picker__box .picker__table .picker__day:hover {
          background-color: #181f39 !important; }
    .picker .picker__frame .picker__box .picker__footer .picker__button--today {
      background-color: #b3c2f7 !important;
      color: #fff !important; }
      [data-theme-version="dark"] .picker .picker__frame .picker__box .picker__footer .picker__button--today {
        background-color: #1e2746 !important;
        border: 1px solid #333a54; }
      .picker .picker__frame .picker__box .picker__footer .picker__button--today:before {
        content: none !important; }
    .picker .picker__frame .picker__box .picker__footer .picker__button--clear,
    .picker .picker__frame .picker__box .picker__footer .picker__button--close,
    .picker .picker__frame .picker__box .picker__footer .picker__button--today {
      border: 0;
      border-radius: 2px;
      font-size: 16px; }
      .picker .picker__frame .picker__box .picker__footer .picker__button--clear:hover,
      .picker .picker__frame .picker__box .picker__footer .picker__button--close:hover,
      .picker .picker__frame .picker__box .picker__footer .picker__button--today:hover {
        background-color: #b3c2f7 !important;
        color: #fff !important; }
        [data-theme-version="dark"] .picker .picker__frame .picker__box .picker__footer .picker__button--clear:hover, [data-theme-version="dark"]
        .picker .picker__frame .picker__box .picker__footer .picker__button--close:hover, [data-theme-version="dark"]
        .picker .picker__frame .picker__box .picker__footer .picker__button--today:hover {
          background-color: #1e2746 !important;
          border: 1px solid #333a54; }
  @media only screen and (max-width: 575px) {
    .picker .picker__frame {
      min-width: 100% !important;
      max-width: 100% !important; }
      .picker .picker__frame .picker__box {
        padding: 15px;
        margin: 0 10px; } }

[data-theme-version="dark"] .picker__button--clear, [data-theme-version="dark"] .picker__button--close, [data-theme-version="dark"] .picker__button--today {
  background: #181f39;
  color: #fff; }

[data-theme-version="dark"] .daterangepicker .calendar-table {
  background-color: #1e2746;
  border-color: #1e2746;
  color: #fff; }

[data-theme-version="dark"] .daterangepicker td.off, [data-theme-version="dark"] .daterangepicker td.off.in-range, [data-theme-version="dark"] .daterangepicker td.off.start-date, [data-theme-version="dark"] .daterangepicker td.off.end-date {
  background-color: #1e2746; }

[data-theme-version="dark"] .daterangepicker td.in-range {
  background-color: #1e2746;
  color: #fff; }

.card-list {
  overflow: unset;
  height: calc(100% - 50px); }
  .card-list .card-header {
    padding-top: 0;
    padding-bottom: 0; }
    .card-list .card-header .photo {
      overflow: hidden;
      border-radius: 5px;
      width: 100%; }
  @media only screen and (max-width: 1199px) {
    .card-list {
      height: calc(100% - 40px); } }
  .card-list.list-left {
    margin-top: 15px;
    margin-left: 15px; }
    .card-list.list-left .card-header {
      padding-left: 0; }
      .card-list.list-left .card-header .photo {
        margin: -15px 15px 0 -15px; }
  .card-list.list-right {
    margin-top: 15px;
    margin-right: 15px;
    text-align: right; }
    .card-list.list-right .card-header {
      padding-right: 0; }
      .card-list.list-right .card-header .photo {
        margin: -15px -15px 0 15px; }
        .card-list.list-right .card-header .photo img {
          width: 100%; }
  .card-list.list-center {
    margin-top: 15px; }
    .card-list.list-center .card-header .photo {
      margin: -15px 0 0 0; }
  .card-list .photo img {
    width: 100%; }

.card-profile .profile-photo {
  margin-top: -20px; }

.widget-media .timeline .timeline-panel {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 15px;
  margin-bottom: 15px; }
  .widget-media .timeline .timeline-panel .media {
    width: 50px;
    height: 50px;
    background: #eee;
    border-radius: 12px;
    overflow: hidden;
    font-size: 20px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    align-self: start; }
    .widget-media .timeline .timeline-panel .media-primary {
      background: #e1e7fc;
      color: #2953E8; }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-primary {
        background-color: rgba(41, 83, 232, 0.2); }
    .widget-media .timeline .timeline-panel .media-info {
      background: #47fff4;
      color: #00ADA3; }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-info {
        background-color: rgba(0, 173, 163, 0.1); }
    .widget-media .timeline .timeline-panel .media-warning {
      background: #fff9ef;
      color: #FFAB2D; }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-warning {
        background-color: rgba(255, 171, 45, 0.1); }
    .widget-media .timeline .timeline-panel .media-danger {
      background: #ffeaea;
      color: #fd5353; }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-danger {
        background-color: rgba(253, 83, 83, 0.15); }
    .widget-media .timeline .timeline-panel .media-success {
      background: #d0f7e1;
      color: #1EBA62; }
      [data-theme-version="dark"] .widget-media .timeline .timeline-panel .media-success {
        background-color: rgba(30, 186, 98, 0.1); }
  .widget-media .timeline .timeline-panel .media-body p {
    font-size: 14px;
    line-height: 1.5; }
  .widget-media .timeline .timeline-panel .dropdown {
    align-self: self-end;
    margin-top: 5px; }

.widget-media .timeline li:last-child .timeline-panel {
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 0; }

.card[class*="bg-"] .timeline .timeline-panel {
  border-color: rgba(255, 255, 255, 0.2) !important; }

@media only screen and (max-width: 1199px) {
  .table {
    font-size: 0.875rem !important; } }

.table strong {
  color: #5b5e81; }

.table td {
  border-color: #f0f1f5;
  padding: 12px 9px; }
  [data-theme-version="dark"] .table td {
    border-color: #333a54; }

.table.shadow-hover tr:hover {
  background-color: #fff;
  box-shadow: 0 0px 30px rgba(41, 83, 232, 0.15); }
  [data-theme-version="dark"] .table.shadow-hover tr:hover {
    background-color: #181f39; }

.table.bg-secondary-hover th, .table.bg-secondary-hover td {
  border: none;
  font-weight: 500; }

.table.bg-secondary-hover tr:hover {
  background: #5C3799; }
  .table.bg-secondary-hover tr:hover td, .table.bg-secondary-hover tr:hover th {
    color: #fff !important; }

.table.bg-info-hover th, .table.bg-info-hover td {
  border: none;
  font-weight: 500; }

.table.bg-info-hover tr:hover {
  background: #00ADA3; }
  .table.bg-info-hover tr:hover td, .table.bg-info-hover tr:hover th {
    color: #fff !important; }

.table.bg-warning-hover th, .table.bg-warning-hover td {
  border: none;
  font-weight: 500; }

.table.bg-warning-hover tr:hover {
  background: #FFAB2D; }
  .table.bg-warning-hover tr:hover td, .table.bg-warning-hover tr:hover th {
    color: #fff !important; }

.table thead th {
  border-bottom-width: 1px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.5px;
  border-color: #f0f1f5; }
  [data-theme-version="dark"] .table thead th {
    border-color: #333a54; }

.table tbody tr td {
  vertical-align: middle;
  border-color: #f0f1f5; }
  [data-theme-version="dark"] .table tbody tr td {
    border-color: #333a54; }

.table:not(.table-bordered) thead th {
  border-top: none; }

.table .thead-primary th {
  background-color: var(--primary);
  color: #fff; }

.table .thead-info th {
  background-color: #00ADA3;
  color: #fff; }

.table .thead-warning th {
  background-color: #FFAB2D;
  color: #fff; }

.table .thead-danger th {
  background-color: #fd5353;
  color: #fff; }

.table .thead-success th {
  background-color: #1EBA62;
  color: #fff; }

.table.primary-table-bordered {
  border: 1px solid #f0f1f5; }
  [data-theme-version="dark"] .table.primary-table-bordered {
    border-color: #333a54; }

.table.primary-table-bg-hover thead th {
  background-color: var(--primary-dark);
  color: #fff;
  border-bottom: none; }

.table.primary-table-bg-hover tbody tr {
  background-color: var(--primary);
  color: #fff;
  transition: all .1s ease; }
  .table.primary-table-bg-hover tbody tr:hover {
    background-color: var(--rgba-primary-4); }
  .table.primary-table-bg-hover tbody tr:not(:last-child) td, .table.primary-table-bg-hover tbody tr:not(:last-child) th {
    border-bottom: 1px solid var(--primary-hover); }

.table-responsive-tiny {
  min-width: 18.75rem; }

.table-responsive-sm {
  min-width: 30rem !important; }

.table-responsive-md {
  min-width: 36rem !important; }

.table-responsive-lg {
  min-width: 60.9375rem !important; }

.table-responsive-xl {
  min-width: 70.9375rem !important; }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: var(--rgba-primary-1);
  color: var(--primary); }
  [data-theme-version="dark"] .table-primary, [data-theme-version="dark"]
  .table-primary > th, [data-theme-version="dark"]
  .table-primary > td {
    background-color: rgba(41, 83, 232, 0.2); }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #d0f7e1;
  color: #1EBA62; }
  [data-theme-version="dark"] .table-success, [data-theme-version="dark"]
  .table-success > th, [data-theme-version="dark"]
  .table-success > td {
    background-color: rgba(30, 186, 98, 0.1); }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #47fff4;
  color: #00ADA3; }
  [data-theme-version="dark"] .table-info, [data-theme-version="dark"]
  .table-info > th, [data-theme-version="dark"]
  .table-info > td {
    background-color: rgba(0, 173, 163, 0.1); }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fff9ef;
  color: #FFAB2D; }
  [data-theme-version="dark"] .table-warning, [data-theme-version="dark"]
  .table-warning > th, [data-theme-version="dark"]
  .table-warning > td {
    background-color: rgba(255, 171, 45, 0.1); }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #ffeaea;
  color: #fd5353; }
  [data-theme-version="dark"] .table-danger, [data-theme-version="dark"]
  .table-danger > th, [data-theme-version="dark"]
  .table-danger > td {
    background-color: rgba(253, 83, 83, 0.15); }

.table-active,
.table-active > th,
.table-active > td {
  background-color: #f2f4fa; }
  [data-theme-version="dark"] .table-active, [data-theme-version="dark"]
  .table-active > th, [data-theme-version="dark"]
  .table-active > td {
    background-color: #181f39; }

.card-table th:first-child, .card-table td:first-child {
  padding-left: 30px; }
  @media only screen and (max-width: 575px) {
    .card-table th:first-child, .card-table td:first-child {
      padding-left: 15px; } }

.card-table th:last-child, .card-table td:last-child {
  padding-right: 30px; }
  @media only screen and (max-width: 575px) {
    .card-table th:last-child, .card-table td:last-child {
      padding-right: 15px; } }

.table.table-responsive-md .custom-checkbox {
  display: flex;
  align-items: center; }

.table.table-responsive-md .form-check-input {
  margin-bottom: 0; }

.bootgrid-header {
  padding: 0 !important;
  margin: 0; }
  @media only screen and (max-width: 575px) {
    .bootgrid-header .actionBar {
      padding: 0; }
    .bootgrid-header .search {
      margin: 0 0 10px 0; } }

table#example {
  padding: 0rem 0 2rem 0; }

table.dataTable {
  color: #000;
  border-radius: 0.5rem; }
  [data-theme-version="dark"] table.dataTable {
    color: #fff; }

#example2_wrapper .dataTables_scrollBody {
  max-height: 33.25rem !important; }

#employees, #custommers {
  padding: .5rem 0 1rem 0; }

.dataTables_wrapper .dataTables_paginate {
  padding: 10px 0; }
  @media only screen and (max-width: 1400px) {
    .dataTables_wrapper .dataTables_paginate {
      padding: 5px 0; } }

table.dataTable thead th,
table.dataTable thead td {
  padding: 30px 12px;
  border-bottom: 1px solid #f0f1f5; }
  @media only screen and (max-width: 1400px) {
    table.dataTable thead th,
    table.dataTable thead td {
      padding: 8px 15px; } }

table.dataTable tfoot th,
table.dataTable tfoot td {
  border-top: 0; }

table.dataTable tbody td {
  background: #fff !important; }
  [data-theme-version="dark"] table.dataTable tbody td {
    background-color: #1e2746 !important;
    border-color: #333a54 !important; }

table.dataTable thead th {
  color: #000;
  font-size: 18px;
  white-space: nowrap;
  font-weight: 600; }
  [data-theme-version="dark"] table.dataTable thead th {
    color: #fff;
    border-color: #333a54; }
  @media only screen and (max-width: 1400px) {
    table.dataTable thead th {
      font-size: 14px; } }

table.dataTable tbody td {
  font-size: 16px;
  padding: 1.25rem 0.75rem; }
  @media only screen and (max-width: 1400px) {
    table.dataTable tbody td {
      padding: 8px 15px;
      font-size: 14px; } }

table.dataTable tr.selected {
  color: var(--primary); }

table.dataTable.border-no td {
  border-color: #fff !important; }

table.dataTable tfoot th {
  color: #5b5e81;
  font-weight: 600; }
  [data-theme-version="dark"] table.dataTable tfoot th {
    color: #fff; }

.dataTables_wrapper input[type="search"], .dataTables_wrapper input[type="text"], .dataTables_wrapper select {
  border: 1px solid #e2e2e2;
  padding: .3rem 0.5rem;
  color: #715d5d;
  border-radius: 5px; }
  [data-theme-version="dark"] .dataTables_wrapper input[type="search"], [data-theme-version="dark"] .dataTables_wrapper input[type="text"], [data-theme-version="dark"] .dataTables_wrapper select {
    background: #181f39;
    border-color: #333a54;
    color: #fff; }

.dataTables_wrapper .dataTables_length {
  margin-bottom: 15px; }
  [data-theme-version="dark"] .dataTables_wrapper .dataTables_length {
    color: #fff; }
  .dataTables_wrapper .dataTables_length .bootstrap-select {
    width: 80px !important;
    margin: 0 5px; }

table.dataTable.no-footer {
  border-bottom: 0; }

.min-w850 {
  min-width: 850px; }

.rounded-lg {
  min-width: 30px; }

.dataTables_scroll {
  padding: 1rem 0; }
  .dataTables_scrollFoot {
    padding-top: 1rem; }

@media (max-width: 991.98px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    text-align: left; } }

.dataTablesCard {
  background-color: #fff;
  box-shadow: 0px 12px 23px 0px rgba(62, 73, 84, 0.04);
  border-radius: 0; }
  [data-theme-version="dark"] .dataTablesCard {
    background-color: #1e2746; }
    [data-theme-version="dark"] .dataTablesCard tbody tr:hover {
      background: #1e2746 !important; }
  .dataTablesCard tbody tr:hover {
    background: #fff !important; }
    .dataTablesCard tbody tr:hover td {
      background: transparent !important; }

.dataTables_wrapper .dataTables_info {
  padding: 10px 0; }
  @media only screen and (max-width: 1400px) {
    .dataTables_wrapper .dataTables_info {
      padding: 8px 0; } }

table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
  border-color: #f0f1f5; }
  [data-theme-version="dark"] table.dataTable.row-border tbody th, [data-theme-version="dark"]
  table.dataTable.row-border tbody td, [data-theme-version="dark"]
  table.dataTable.display tbody th, [data-theme-version="dark"]
  table.dataTable.display tbody td {
    border-color: #333a54; }

table.dataTable thead .sorting {
  background-position: center right 15px; }

.dataTables_wrapper .dataTables_paginate {
  background: transparent;
  border-radius: 0.5rem; }
  .dataTables_wrapper .dataTables_paginate span {
    border-radius: 0;
    display: inline-block;
    margin: 0 0; }
    .dataTables_wrapper .dataTables_paginate span a {
      color: #fff;
      background: transparent !important; }
  .dataTables_wrapper .dataTables_paginate .paginate_button {
    border: 0 !important;
    padding: 10px 20px;
    border: 0px solid var(--primary) !important;
    background: var(--rgba-primary-1) !important;
    border-radius: 0.5rem;
    color: var(--primary) !important;
    font-size: 16px;
    margin: 0 5px;
    display: inline-block; }
    [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button {
      background: #1e2746 !important;
      color: #fff !important; }
    @media only screen and (max-width: 1400px) {
      .dataTables_wrapper .dataTables_paginate .paginate_button {
        padding: 8px 15px;
        font-size: 14px; } }
    .dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current {
      color: #fff !important;
      background: var(--primary) !important; }
    .dataTables_wrapper .dataTables_paginate .paginate_button.previous, .dataTables_wrapper .dataTables_paginate .paginate_button.next {
      background: transparent !important;
      color: var(--primary) !important;
      border: 1px solid var(--primary) !important;
      margin: 0 10px; }
      [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.previous, [data-theme-version="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.next {
        border-color: #333a54 !important;
        color: #fff !important; }
      .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover {
        background: var(--primary) !important;
        color: #fff !important; }

.fooicon {
  font-size: 1.25rem;
  color: #5b5e81; }

.jsgrid-table .jsgrid-header-row > .jsgrid-header-cell {
  color: #5b5e81; }

.jsgrid-table > tbody > tr > td {
  padding: 1.2em; }

.jsgrid-table .jsgrid-insert-row input, .jsgrid-table .jsgrid-insert-row select, .jsgrid-table .jsgrid-edit-row input, .jsgrid-table .jsgrid-edit-row select {
  border: 1px solid #DDDFE1; }

.jsgrid .jsgrid-button {
  border: 0 !important;
  margin-left: 10px; }

.error-page .error-text {
  font-size: 150px;
  line-height: 1; }
  @media only screen and (max-width: 575px) {
    .error-page .error-text {
      font-size: 80px; } }

.error-page h4, .error-page .h4 {
  font-size: 40px;
  margin-bottom: 5px; }
  @media only screen and (max-width: 575px) {
    .error-page h4, .error-page .h4 {
      font-size: 20px; } }

.error-page p {
  font-size: 16px; }
  @media only screen and (max-width: 575px) {
    .error-page p {
      font-size: 14px; } }

.authincation-content {
  background: var(--primary);
  box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15);
  border-radius: 5px; }
  [data-theme-version="dark"] .authincation-content {
    background: #1e2746;
    box-shadow: none; }

.welcome-content {
  background: url("./../images/1.jpg");
  background-size: cover;
  background-position: center;
  height: 100%;
  padding: 75px 50px;
  position: relative;
  z-index: 1;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }
  .welcome-content::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #2953E8;
    opacity: 0.75;
    z-index: -1;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; }
  .welcome-content .welcome-title {
    color: #fff;
    font-weight: 500;
    font-size: 20px; }
  .welcome-content p {
    color: #fff; }
  .welcome-content .brand-logo a {
    display: inline-block;
    margin-bottom: 20px;
    font-weight: 700;
    color: #fff;
    font-size: 20px; }
    .welcome-content .brand-logo a img {
      width: 100px; }
  .welcome-content .intro-social {
    position: absolute;
    bottom: 75px; }
    .welcome-content .intro-social ul {
      margin-bottom: 0; }
      .welcome-content .intro-social ul li {
        display: inline-block; }
        .welcome-content .intro-social ul li a {
          color: #fff;
          font-size: 14px;
          padding: 0px 7px; }

.auth-form {
  padding: 50px 50px; }
  @media only screen and (max-width: 575px) {
    .auth-form {
      padding: 30px; } }
  .auth-form .btn {
    font-weight: 700; }
  .auth-form .page-back {
    display: inline-block;
    margin-bottom: 15px; }

.auth-form h3, .auth-form .h3 {
  font-size: 18px; }

.auth-form .form-control {
  height: 50px; }

.pricing_table_content {
  background: #fff;
  text-align: center;
  border: 1px solid #e7e7e7;
  border-radius: 3px;
  padding: 25px;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }
  .pricing_table_content .package {
    font-weight: 700;
    font-size: 18px; }
  .pricing_table_content .price {
    font-weight: 700;
    font-size: 50px;
    line-height: 100px;
    color: #5b5e81; }
  .pricing_table_content hr {
    margin: 0; }
  .pricing_table_content .price_list {
    padding: 30px 0;
    text-align: left;
    max-width: 175px;
    margin: 0 auto; }
    .pricing_table_content .price_list li {
      color: #909093;
      font-size: 14px;
      line-height: 25px;
      padding: 7px 0; }
      .pricing_table_content .price_list li i {
        margin-right: 15px; }
  .pricing_table_content .price-btn {
    padding: 15px 50px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 25px;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
  .pricing_table_content:focus, .pricing_table_content:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.175);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.175); }
    .pricing_table_content:focus .price-btn, .pricing_table_content:hover .price-btn {
      color: #fd5353; }

.page-timeline .timeline {
  list-style: none;
  padding: 40px 0;
  position: relative; }
  .page-timeline .timeline-workplan.page-timeline .timeline {
    padding-bottom: 0;
    margin-bottom: 0; }
    .page-timeline .timeline-workplan.page-timeline .timeline.timeline > li > .timeline-badge {
      top: 4.5rem; }
    .page-timeline .timeline-workplan.page-timeline .timeline > li {
      margin-bottom: 2.6rem; }
    @media only screen and (min-width: 1200px) and (max-width: 1650px) {
      .page-timeline .timeline-workplan.page-timeline .timeline li > p {
        max-width: 8rem; } }
    @media only screen and (max-width: 1199px) {
      .page-timeline .timeline-workplan.page-timeline .timeline li > p {
        max-width: 7rem; } }
    @media only screen and (max-width: 991px) {
      .page-timeline .timeline-workplan.page-timeline .timeline li > p {
        max-width: 100%; } }
    @media only screen and (max-width: 575px) {
      .page-timeline .timeline-workplan.page-timeline .timeline li > p {
        max-width: 7rem; } }
    .page-timeline .timeline-workplan.page-timeline .timeline::before {
      left: 20%;
      top: 6rem; }
      [direction="rtl"] .page-timeline .timeline-workplan.page-timeline .timeline::before {
        right: 22%;
        left: auto; }
      @media only screen and (max-width: 575px) {
        .page-timeline .timeline-workplan.page-timeline .timeline::before {
          left: 22%; } }
    .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
      left: 21.4%;
      height: 0.9rem;
      width: 0.9rem;
      background-color: #2953E8; }
      [direction="rtl"] .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
        right: 19.2%;
        left: auto; }
      @media only screen and (min-width: 1200px) and (max-width: 1650px) {
        .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
          left: 22.4%; } }
      @media only screen and (max-width: 1199px) {
        .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
          left: 22.4%; } }
      @media only screen and (max-width: 991px) {
        .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
          left: 21.7%; } }
      @media only screen and (max-width: 767px) {
        .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
          left: 19.5%; } }
      @media only screen and (max-width: 575px) {
        .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge {
          left: 21.4%; } }
      .page-timeline .timeline-workplan.page-timeline .timeline .timeline-badge::after {
        position: absolute;
        width: 1.9rem;
        height: 1.9rem;
        background-color: rgba(41, 83, 232, 0.4);
        content: "";
        border-radius: 50%;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%); }
    .page-timeline .timeline-workplan.page-timeline .timeline .timeline-panel {
      width: 70%; }

.page-timeline .timeline:before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 2px;
  background-color: #ECEFF2;
  left: 50%;
  margin-left: -1.5px; }

.page-timeline .timeline > li {
  margin-bottom: 20px;
  position: relative; }

.page-timeline .timeline > li:after,
.page-timeline .timeline > li:before {
  content: " ";
  display: table; }

.page-timeline .timeline > li:after {
  clear: both; }

.page-timeline .timeline > li:after,
.page-timeline .timeline > li:before {
  content: " ";
  display: table; }

.page-timeline .timeline > li:after {
  clear: both; }

.page-timeline .timeline > li > .timeline-panel {
  width: 46%;
  float: left;
  border-radius: 2px;
  position: relative; }

.page-timeline .timeline > li > .timeline-badge {
  background-color: #f2f4fa;
  border: 1px solid #DDDFE1;
  border-radius: 50%;
  color: #5b5e81;
  height: 40px;
  left: 50%;
  line-height: 40px;
  margin-left: -13px;
  position: absolute;
  text-align: center;
  top: 30px;
  width: 40px;
  z-index: 1;
  transform: translate(-25%, -3rem); }
  @media (min-width: 576px) {
    .page-timeline .timeline > li > .timeline-badge {
      width: 50px;
      height: 50px;
      line-height: 50px; } }

.page-timeline .timeline > li.timeline-inverted > .timeline-panel {
  float: right; }

.page-timeline .timeline > li.timeline-inverted > .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 15px;
  left: -15px;
  right: auto; }

.page-timeline .timeline > li.timeline-inverted > .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto; }

.page-timeline .timeline-title {
  margin-top: 0;
  color: inherit; }

.page-timeline .event_time {
  font-size: 14px;
  font-weight: 600; }

.page-timeline .event_vanue {
  font-size: 14px;
  margin: 5px 0;
  font-weight: 600; }

.page-timeline .timeline_img {
  height: 100px;
  width: 100px; }

.page-timeline .timeline-body > p,
.page-timeline .timeline-body > ul {
  margin-bottom: 0; }

@media (max-width: 767px) {
  .page-timeline ul.timeline:before {
    left: 40px; }
  .page-timeline ul.timeline > li > .timeline-panel {
    width: calc(100% - 90px);
    width: -webkit-calc(100% - 90px); }
  .page-timeline ul.timeline > li > .timeline-badge {
    left: 28px;
    margin-left: 0;
    top: 16px; }
  .page-timeline ul.timeline > li > .timeline-panel {
    float: right; }
  .page-timeline ul.timeline > li > .timeline-panel:before {
    border-left-width: 0;
    border-right-width: 15px;
    left: -15px;
    right: auto; }
  .page-timeline ul.timeline > li > .timeline-panel:after {
    border-left-width: 0;
    border-right-width: 14px;
    left: -14px;
    right: auto; }
  .page-timeline .timeline_img {
    height: 30%;
    width: 30%; } }

.page-timeline .timeline-timestamp {
  text-align: center; }
  .page-timeline .timeline-timestamp .badge {
    padding: .8rem 2rem;
    border-radius: 50px;
    font-size: 0.8125rem; }

.full-map-area {
  position: relative;
  border-radius: 12px;
  overflow: hidden; }
  .full-map-area a {
    position: absolute;
    bottom: 30px;
    left: 30px; }
  .full-map-area i {
    background: #3e4954;
    position: absolute;
    top: 30px;
    right: 30px;
    width: 56px;
    height: 56px;
    text-align: center;
    line-height: 56px;
    font-size: 24px;
    color: #fff;
    border-radius: 56px; }
  .full-map-area img {
    width: 100%; }

.iconbox {
  position: relative;
  padding-left: 70px; }
  .iconbox i {
    background: #2953E8;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50px;
    text-align: center;
    font-size: 28px;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0; }
  .iconbox p {
    margin: 0;
    color: #484848;
    font-size: 18px;
    line-height: 1.3;
    font-weight: 500; }
  .iconbox small, .iconbox .small {
    margin-bottom: 5px;
    font-size: 16px;
    display: block; }

.widget-timeline-icon li {
  padding-left: 25px;
  position: relative;
  margin-left: 11px;
  border-left: 3px solid #2953E8;
  min-height: 80px;
  padding-top: 1px; }
  .widget-timeline-icon li .icon {
    position: absolute;
    width: 22px;
    height: 22px;
    font-size: 24px;
    color: #fff;
    text-align: center;
    line-height: 22px;
    border-radius: 22px;
    left: -13px;
    top: 0; }
  .widget-timeline-icon li:last-child {
    border-left: 3px solid transparent; }

.bolt-icon {
  height: 55px;
  width: 55px;
  line-height: 55px;
  text-align: center;
  min-width: 55px;
  display: block;
  background: var(--rgba-primary-1);
  font-size: 25px;
  color: #2953E8;
  border-radius: 5rem; }
  @media only screen and (max-width: 575px) {
    .bolt-icon {
      height: 45px;
      width: 45px;
      line-height: 45px;
      min-width: 45px; } }

.project-bx .title {
  font-size: 20px; }

.project-bx .img-2 {
  width: 55px; }

@media only screen and (max-width: 575px) {
  .project-bx .title {
    font-size: 15px; }
  .project-bx .img-2 {
    width: 45px; } }

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

.contact-bx {
  border-width: 2px;
  border-color: #fff; }
  .contact-bx .image-bx {
    display: inline-block;
    position: relative; }
    .contact-bx .image-bx span.active {
      height: 18px;
      width: 18px;
      position: absolute;
      bottom: 3px;
      right: 3px;
      border-radius: 2rem;
      background: #1EBA62;
      border: 4px solid #fff; }
  .contact-bx ul {
    display: flex; }
    .contact-bx ul li a {
      color: var(--primary);
      font-size: 25px;
      padding-right: 20px; }
  .contact-bx:hover {
    border-color: var(--primary);
    box-shadow: 0px 0px 20px rgba(var(--primary), 0.1); }
  @media only screen and (max-width: 767px) {
    .contact-bx .media {
      display: block;
      text-align: center; }
      .contact-bx .media .image-bx {
        margin-right: 0px !important;
        margin-bottom: 10px; }
    .contact-bx ul {
      justify-content: center; }
      .contact-bx ul li a {
        padding: 0 10px; } }

.profile-card .image-bx {
  display: inline-block;
  position: relative; }
  .profile-card .image-bx span.active {
    height: 24px;
    width: 24px;
    position: absolute;
    bottom: 3px;
    right: 3px;
    border-radius: 2rem;
    background: #1EBA62;
    border: 4px solid #fff; }

.profile-card ul {
  display: flex;
  justify-content: center;
  padding: 10px 0px 30px; }
  .profile-card ul li a {
    height: 50px;
    width: 50px;
    display: inline-block;
    line-height: 50px;
    text-align: center;
    background: rgba(var(--primary), 0.1);
    color: var(--primary);
    font-size: 25px;
    border-radius: 5rem;
    margin: 0px 8px; }

.kanban-bx {
  display: -webkit-box;
  width: 100%;
  overflow-x: auto;
  flex-wrap: nowrap; }
  .kanban-bx .col {
    width: 360px;
    flex-grow: unset;
    flex-basis: unset; }
    .kanban-bx .col .card {
      height: auto; }
      .kanban-bx .col .card span.line {
        position: absolute;
        height: 4px;
        width: 100%;
        top: 0;
        left: 0;
        border-radius: 1rem; }
  .kanban-bx::-webkit-scrollbar {
    background-color: #ECECEC;
    width: 8px;
    height: 8px; }
    [data-theme-version="dark"] .kanban-bx::-webkit-scrollbar {
      background-color: #000; }
  [data-theme-version="dark"] .kanban-bx::-webkit-scrollbar-track {
    background-color: #333a54;
    border-radius: 10px; }
  .kanban-bx::-webkit-scrollbar-thumb {
    background-color: #7e7e7e;
    border-radius: 10px; }
    [data-theme-version="dark"] .kanban-bx::-webkit-scrollbar-thumb {
      background-color: #1e2746; }
  @media only screen and (max-width: 767px) {
    .kanban-bx {
      display: block;
      width: auto; }
      .kanban-bx .col {
        width: 100%;
        flex-basis: 0;
        flex-grow: 1; } }

.title-num {
  font-size: 32px; }
  @media only screen and (max-width: 575px) {
    .title-num {
      font-size: 20px; } }

.chat-box .message-sent {
  width: 62%;
  text-align: right; }
  .chat-box .message-sent p {
    background: var(--primary);
    text-align: left;
    border-radius: 20px 20px 0 20px;
    padding: 10px 20px;
    color: #fff;
    font-weight: 300; }
  @media only screen and (max-width: 575px) {
    .chat-box .message-sent {
      width: 100%; }
      .chat-box .message-sent p {
        border-radius: 10px 10px 0 10px;
        padding: 5px 8px; } }

.chat-box .message-received {
  width: 62%;
  text-align: left; }
  .chat-box .message-received p {
    background: rgba(91, 94, 129, 0.14);
    text-align: left;
    font-size: 14px;
    border-radius: 0 20px 20px 20px;
    padding: 10px 20px;
    color: #000;
    font-weight: 400; }
    [data-theme-version="dark"] .chat-box .message-received p {
      color: #fff; }
  @media only screen and (max-width: 575px) {
    .chat-box .message-received {
      width: 100%; }
      .chat-box .message-received p {
        font-size: 12px;
        border-radius: 0 10px 10px 10px;
        padding: 5px 8px; } }

.chat-box .type-massage {
  border: 2px solid #EEEEEE !important;
  margin: 1.25rem 1.875rem 1.25rem;
  padding: 10px;
  border-radius: 0.5rem; }
  .chat-box .type-massage textarea {
    border: 0;
    height: 56px;
    resize: none;
    padding: 17px 15px; }
  @media only screen and (max-width: 575px) {
    .chat-box .type-massage {
      margin: 1rem;
      padding: 5px; }
      .chat-box .type-massage textarea {
        font-size: 12px;
        padding: 11px 5px;
        height: 40px; } }
  [data-theme-version="dark"] .chat-box .type-massage {
    border: 0 !important; }

.chat-box .title-nm {
  font-size: 20px; }
  @media only screen and (max-width: 575px) {
    .chat-box .title-nm {
      font-size: 15px; } }

.dropdown .text-primary-active {
  color: #2953E8; }

.dashboard-calendar .fc-toolbar h2, .dashboard-calendar .fc-toolbar .h2 {
  font-size: 30px;
  color: #000;
  line-height: 2.875rem;
  text-transform: capitalize; }

.dashboard-calendar .fc-toolbar .fc-right {
  background: #F0F0F0;
  padding: 6px;
  border-radius: 2rem; }
  .dashboard-calendar .fc-toolbar .fc-right .fc-button-group button {
    border: 0;
    background: transparent;
    padding: 8px 20px;
    box-shadow: none;
    height: auto;
    border-radius: 2rem; }
    .dashboard-calendar .fc-toolbar .fc-right .fc-button-group button.fc-state-active {
      background: #fff; }

.dashboard-calendar .fc-toolbar .fc-center {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: fit-content; }

.dashboard-calendar .fc-toolbar .fc-icon-right-single-arrow:after {
  content: "\e649";
  font-weight: 700;
  font-family: 'themify';
  font-size: unset;
  top: unset; }

.dashboard-calendar .fc-toolbar .fc-icon-left-single-arrow:after {
  content: "\e64a";
  font-weight: 700;
  font-family: 'themify';
  font-size: unset;
  top: unset; }

.dashboard-calendar .fc-toolbar .fc-left .fc-button-group button {
  height: 40px;
  width: 40px;
  border-radius: 40px;
  border: 0;
  line-height: 40px;
  margin: 0 10px;
  text-align: center;
  background: #F6F6F6;
  color: #C1C1C1; }
  .dashboard-calendar .fc-toolbar .fc-left .fc-button-group button.fc-state-hover, .dashboard-calendar .fc-toolbar .fc-left .fc-button-group button.fc-state-active {
    background: #DAE2FF !important;
    color: #2953E8; }

.dashboard-calendar .fc-toolbar .fc-left .fc-today-button {
  border: 0;
  background: #2953E8;
  color: #fff;
  border-radius: 4rem;
  padding: 10px 30px;
  text-shadow: none;
  opacity: 1;
  height: auto; }

.date-bx h2, .date-bx .h2 {
  font-size: 58px;
  color: #fff; }

.items-table tbody tr {
  padding: 0;
  border-radius: 0.5rem;
  position: relative;
  box-shadow: 0 1px 0 0 #f8f8f8;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; }
  .items-table tbody tr .dropdown {
    opacity: 0; }
  .items-table tbody tr.active, .items-table tbody tr:hover {
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    z-index: 1; }
    .items-table tbody tr.active .dropdown, .items-table tbody tr:hover .dropdown {
      opacity: 1; }
  .items-table tbody tr th,
  .items-table tbody tr td {
    border: 0;
    padding: 18px 8px; }

@media only screen and (max-width: 575px) {
  .items-table {
    width: 500px; } }

.heart {
  width: 60px;
  height: 60px;
  display: inline-block;
  background: url("../images/like.png");
  cursor: pointer;
  margin: -25px -15px; }

.heart-blast {
  background-position: -1680px 0;
  transition: background 1s steps(28); }

.star-review i {
  font-size: 16px; }
  .star-review i.text-gray {
    color: #d9d9d9; }

.star-review span {
  color: #000; }

.form-head {
  /* .btn i{
		line-height: 1;
		transform: scale(1.3);
		display: inline-block;
		margin-right: 5px;
	} */ }
  .form-head .breadcrumb {
    background: transparent;
    padding: 0; }
  .form-head .search-area {
    max-width: 300px;
    border-radius: 0; }
    @media only screen and (max-width: 1400px) {
      .form-head .search-area {
        max-width: 250px; } }
    @media only screen and (max-width: 575px) {
      .form-head .search-area {
        max-width: 250px; } }
    .form-head .search-area .form-control {
      border: 0;
      height: 56px;
      padding: 10px 15px;
      font-size: 16px;
      background: #f1f1f1;
      border-radius: 0; }
      @media only screen and (max-width: 1400px) {
        .form-head .search-area .form-control {
          height: 41px;
          padding: 10px 15px;
          font-size: 13px; } }
    .form-head .search-area .input-group-append .input-group-text {
      background: #f1f1f1;
      padding: 0 5px  0 30px; }
      @media only screen and (max-width: 1400px) {
        .form-head .search-area .input-group-append .input-group-text {
          padding: 0 5px  0 30px; } }
      .form-head .search-area .input-group-append .input-group-text i {
        font-size: 20px;
        color: #7e7e7e; }
        @media only screen and (max-width: 1400px) {
          .form-head .search-area .input-group-append .input-group-text i {
            font-size: 18px; } }
  .form-head .dropdown .btn i {
    transform: scale(1.3);
    -moz-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    display: inline-block; }
  .form-head .dropdown:after {
    color: #2953E8;
    font-size: 25px; }
  .form-head .btn-outline-primary {
    border-color: #eee; }
    .form-head .btn-outline-primary:hover {
      border-color: #2953E8; }
  @media only screen and (max-width: 767px) {
    .form-head > * {
      margin-right: 5px !important;
      margin-bottom: 10px;
      vertical-align: baseline;
      margin-left: 0 !important; } }
  @media only screen and (max-width: 767px) {
    .form-head {
      display: block !important; } }

.rounded {
  border-radius: 0.5rem !important; }

.btn-link {
  font-weight: 500;
  font-size: 16px; }
  @media only screen and (max-width: 1400px) {
    .btn-link {
      font-size: 14px; } }

.card.fun svg path {
  fill: var(--primary); }

.dlabnav .copyright {
  font-size: 14px;
  padding: 0 25px;
  margin-top: 20px;
  color: #969BA0;
  margin-bottom: 40px; }
  .dlabnav .copyright p {
    margin-bottom: 10px; }
  .dlabnav .copyright strong {
    display: block; }
  @media only screen and (max-width: 1400px) {
    .dlabnav .copyright {
      padding: 0 25px; } }
  @media only screen and (max-width: 767px) {
    .dlabnav .copyright {
      padding-bottom: 60px; } }

.widget-buyer .media img {
  width: 30px; }

.widget-buyer .media .media-body h5, .widget-buyer .media .media-body .h5 {
  font-size: 14px;
  margin-bottom: 0px; }

.widget-buyer .media .media-body p {
  font-size: 13px; }

.recentOrderTable table {
  margin-bottom: 0;
  overflow: hidden; }
  .recentOrderTable table thead th {
    font-size: 12px; }
  .recentOrderTable table tbody td {
    color: #5b5e81;
    font-weight: 500;
    line-height: 40px; }
    [data-theme-version="dark"] .recentOrderTable table tbody td {
      color: #828690; }
    .recentOrderTable table tbody td img {
      border-radius: 50px; }
    .recentOrderTable table tbody td .custom-dropdown i {
      padding: 0 10px;
      cursor: pointer; }

.activity_overview .nav-tabs {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }

.activity_overview .custom-tab-1 .nav-link {
  color: rgba(255, 255, 255, 0.5);
  padding-left: 0;
  padding-right: 0;
  margin-right: 30px; }
  .activity_overview .custom-tab-1 .nav-link:hover, .activity_overview .custom-tab-1 .nav-link.active {
    background: transparent;
    color: #fff;
    border-color: #fff; }

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: transparent !important;
  opacity: 0.9; }

@media only screen and (max-width: 575px) {
  .chart-link {
    display: flex;
    align-items: center; } }

@media only screen and (max-width: 1199px) {
  .chart-link {
    display: flex;
    align-items: center; } }

@media only screen and (min-width: 1200px) {
  .chart-link {
    display: flex;
    align-items: center; } }

.chart-link .week-link {
  display: inline-block; }

.chart-link a {
  display: inline-block;
  font-size: 12px;
  font-weight: 500;
  margin-right: 10px; }
  .chart-link a i {
    font-size: 13px; }
    .chart-link a i.text-primary {
      color: var(--primary); }
    .chart-link a i.text-muted {
      color: #DAE2F3 !important; }

.chart-link .form-control {
  max-width: 97px;
  display: inline-block; }

.input-group.input-group-lg .form-control, .input-group.input-group-lg .input-group-text {
  height: 65px;
  padding: 10px 30px; }
  @media only screen and (max-width: 575px) {
    .input-group.input-group-lg .form-control, .input-group.input-group-lg .input-group-text {
      height: 50px;
      padding: 10px 15px;
      font-size: 14px; } }

.input-group.input-group-lg .input-group-text {
  width: 150px;
  text-align: left; }
  @media only screen and (max-width: 575px) {
    .input-group.input-group-lg .input-group-text {
      width: 120px;
      padding: 10px 15px;
      height: 50px;
      font-size: 14px; } }

.card-tabs .nav-tabs {
  border-bottom: 0px;
  background: #F0F0F0;
  padding: 7px 7px;
  border-radius: 0.5rem;
  flex-wrap: wrap; }
  .card-tabs .nav-tabs .nav-link {
    border-radius: 0.5rem;
    padding: 10px 22px;
    font-weight: 600;
    font-size: 16px;
    border: 0; }
    .card-tabs .nav-tabs .nav-link.active {
      background: #fff;
      color: #000; }
      [data-theme-version="dark"] .card-tabs .nav-tabs .nav-link.active {
        background-color: #1e2746;
        color: #fff; }
    @media only screen and (max-width: 1400px) {
      .card-tabs .nav-tabs .nav-link {
        padding: 8px 15px;
        font-weight: 400;
        font-size: 13px; } }
  .card-tabs .nav-tabs.tabs-lg {
    border-bottom: 0px;
    background: #E1E1E1;
    padding: 7px 7px;
    border-radius: 0.5rem;
    flex-wrap: wrap; }
    [data-theme-version="dark"] .card-tabs .nav-tabs.tabs-lg {
      background-color: #181f39;
      border: 1px solid #333a54; }
    .card-tabs .nav-tabs.tabs-lg .nav-link {
      border-radius: 0.5rem;
      padding: 17px 30px;
      font-weight: 600;
      font-size: 16px;
      border: 0; }
      .card-tabs .nav-tabs.tabs-lg .nav-link:hover {
        color: var(--primary); }
      .card-tabs .nav-tabs.tabs-lg .nav-link span {
        display: inline-block;
        margin-right: 10px; }
      .card-tabs .nav-tabs.tabs-lg .nav-link.active {
        background: #fff;
        box-shadow: none;
        color: #000; }
        [data-theme-version="dark"] .card-tabs .nav-tabs.tabs-lg .nav-link.active {
          background-color: #1e2746;
          color: #fff; }
          [data-theme-version="dark"] .card-tabs .nav-tabs.tabs-lg .nav-link.active span {
            color: #fff; }
      @media only screen and (max-width: 1400px) {
        .card-tabs .nav-tabs.tabs-lg .nav-link {
          padding: 8px 15px;
          font-weight: 400;
          font-size: 13px; } }
      @media only screen and (max-width: 575px) {
        .card-tabs .nav-tabs.tabs-lg .nav-link {
          padding: 8px 8px; } }
    @media only screen and (max-width: 575px) {
      .card-tabs .nav-tabs.tabs-lg {
        border-radius: 0.5rem; } }
  @media only screen and (max-width: 575px) {
    .card-tabs .nav-tabs {
      border-radius: 0.5rem; } }

.card-tabs.icontabs .nav-tabs {
  background: transparent; }
  .card-tabs.icontabs .nav-tabs .nav-item .nav-link {
    height: 42px;
    width: 42px;
    line-height: 42px;
    text-align: center;
    background: rgba(137, 137, 137, 0.6);
    color: #fff;
    margin-right: 15px;
    border-radius: 50px;
    padding: 0; }
    .card-tabs.icontabs .nav-tabs .nav-item .nav-link.active {
      background: #FFAB2D; }
    .card-tabs.icontabs .nav-tabs .nav-item .nav-link i {
      font-size: 25px;
      line-height: 42px; }

.revenue-chart .apexcharts-legend.apexcharts-align-left .apexcharts-legend-series {
  display: flex !important;
  margin-right: 30px !important;
  margin-bottom: 30px !important; }

.revenue-chart-bar {
  margin-bottom: -30px; }
  @media only screen and (max-width: 575px) {
    .revenue-chart-bar {
      margin-bottom: 20px;
      float: none;
      padding-left: 20px; } }

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
  .revenue-chart-bar {
    margin-bottom: 20px;
    float: none;
    padding-left: 20px; } }

#activeUser {
  height: 215px !important; }

#activeUser {
  height: 180px !important; }

span#counter {
  font-size: 30px;
  font-weight: 700;
  color: var(--primary); }

.social-graph-wrapper {
  text-align: center;
  padding: 20px;
  position: relative;
  color: #fff;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem; }
  .social-graph-wrapper.widget-facebook {
    background-color: #3b5998; }
  .social-graph-wrapper.widget-twitter {
    background-color: #1da1f2; }
  .social-graph-wrapper.widget-linkedin {
    background-color: #007bb6; }
  .social-graph-wrapper.widget-googleplus {
    background-color: #db4439; }
  .social-graph-wrapper .s-icon {
    font-size: 24px;
    position: relative;
    padding: 0 10px; }

.recent-stats i {
  font-size: 11px;
  position: relative;
  top: -1px; }

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
  #lineChart_3Kk {
    height: 140px !important; } }

/* add menu sidebar */
.add-menu-sidebar {
  background: var(--primary);
  padding: 15px 20px;
  border-radius: 0.5rem;
  position: relative;
  text-align: center;
  color: #fff;
  margin: 20px 25px 20px;
  display: block;
  /* p{
		font-size:16px;
		line-height:1.4;
		font-weight:300;
		color:#fff;
	} */
  /* &:after{
		position:absolute;
		background-image:url('../images/dots.svg');
		background-repeat:no-repeat;
		bottom:10px;
		right:20px;
		content:"";
		height:30px;
		width:25px;
	} */ }
  .add-menu-sidebar:hover {
    color: #fff; }
  @media only screen and (max-width: 1400px) {
    .add-menu-sidebar {
      margin: 50px 25px 30px; } }
  @media only screen and (max-width: 575px) {
    .add-menu-sidebar {
      margin: 20px 25px 30px; } }

.donut-chart-sale {
  position: relative; }
  .donut-chart-sale small, .donut-chart-sale .small {
    font-size: 16px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    display: flex;
    align-items: center;
    top: 0;
    justify-content: center;
    font-weight: 600; }
  .donut-chart-sale svg {
    overflow: unset; }

.profile-bx .profile-image {
  background-image: url("../images/circle.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center; }
  .profile-bx .profile-image img {
    margin: 18px;
    width: 118px; }

.search-area {
  width: 300px; }
  .search-area .form-control {
    background: transparent !important;
    border-width: 1px;
    padding-left: 10px;
    border-left-width: 0px;
    min-height: 40px;
    border-radius: 0 0.5rem 0.5rem 0; }
    .search-area .form-control::placeholder {
      color: #757575; }
    .search-area .form-control:focus {
      border-color: #EEEEEE; }
      [data-theme-version="dark"] .search-area .form-control:focus {
        border-color: #333a54; }
    @media only screen and (max-width: 1400px) {
      .search-area .form-control {
        min-height: 45px; } }
    .search-area .form-control:hover {
      border-color: #f0f1f5; }
  .search-area .input-group-text {
    background: transparent;
    border-width: 1px;
    border-right-width: 0px;
    padding-right: 0;
    border-color: #EEEEEE;
    padding: 0.375rem 0.75rem;
    padding-left: 1rem;
    border-radius: 0.5rem 0 0 0.5rem !important; }
    .search-area .input-group-text i {
      font-size: 18px; }
      @media only screen and (max-width: 1400px) {
        .search-area .input-group-text i {
          font-size: 17px; } }
  @media only screen and (max-width: 991px) {
    .search-area {
      width: 200px; } }
  .search-area:focus .form-control {
    border-color: unset; }

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

.min-w24 {
  min-width: 24px; }

.min-w30 {
  min-width: 30px; }

.min-w32 {
  min-width: 32px; }

.min-w42 {
  min-width: 42px; }

.min-w46 {
  min-width: 46px; }

.min-w50 {
  min-width: 50px; }

.form-group.style-1 .form-control {
  border-color: transparent;
  margin-right: -45px;
  z-index: 0;
  color: #000;
  background: #F0F0F0;
  border-radius: 0.5rem; }

.rating-widget .rating-stars ul li i {
  font-size: 25px !important; }

.num-text {
  font-size: 58px; }
  @media only screen and (max-width: 575px) {
    .num-text {
      font-size: 30px; } }

.plus-icon {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 18px;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  min-width: 50px;
  text-align: center;
  border-radius: 100%;
  background: var(--rgba-primary-1);
  color: var(--primary); }
  .plus-icon:hover {
    background: var(--primary);
    color: #fff; }
  @media only screen and (max-width: 575px) {
    .plus-icon {
      height: 45px;
      width: 45px;
      min-width: 45px;
      line-height: 45px;
      font-size: 20px; } }

.users {
  display: flex;
  flex-wrap: wrap; }
  .users li {
    margin-right: -14px; }
    .users li img {
      height: 36px;
      width: 36px;
      border-radius: 36px;
      border: 2px solid #fff; }

.users-lg {
  display: flex; }
  .users-lg li {
    margin-right: -10px; }
    .users-lg li img {
      height: 45px;
      width: 45px;
      border-radius: 45px;
      border: 2px solid #fff; }

/*  ----Project--Created--- */
#chartTimeline svg g g path {
  fill: var(--primary); }

[data-theme-version="dark"] #chartTimeline svg g g rect {
  fill: #181f39; }

[data-theme-version="dark"] #chartTimeline svg g g line {
  stroke: #333a54; }

[data-theme-version="dark"] #chartTimeline svg g g text tspan {
  fill: #fff; }

#chartTimeline2 svg g g path {
  fill: var(--primary); }

[data-theme-version="dark"] #chartTimeline2 svg g g rect {
  fill: #181f39; }

[data-theme-version="dark"] #chartTimeline2 svg g g line {
  stroke: #333a54; }

[data-theme-version="dark"] #chartTimeline2 svg g g text tspan {
  fill: #fff; }

#chartTimeline3 svg g g path {
  fill: var(--primary); }

[data-theme-version="dark"] #chartTimeline3 svg g g rect {
  fill: #181f39; }

[data-theme-version="dark"] #chartTimeline3 svg g g line {
  stroke: #333a54; }

[data-theme-version="dark"] #chartTimeline3 svg g g text tspan {
  fill: #fff; }

.fa.fa-bolt {
  color: var(--primary); }

.message-bx .image-bx {
  position: relative;
  display: inline-block; }
  .message-bx .image-bx .img-1 {
    width: 58px;
    height: 58px; }
    @media only screen and (max-width: 575px) {
      .message-bx .image-bx .img-1 {
        height: 45px;
        width: 45px; } }
  .message-bx .image-bx span.active {
    position: absolute;
    bottom: -5px;
    right: -5px;
    height: 24px;
    width: 24px;
    background: #1EBA62;
    border: 4px solid #fff;
    border-radius: 3rem; }
    @media only screen and (max-width: 575px) {
      .message-bx .image-bx span.active {
        bottom: 0px;
        right: 0px;
        height: 15px;
        width: 15px;
        border: 3px solid #fff; } }

.message-bx p {
  font-size: 14px; }
  @media only screen and (max-width: 575px) {
    .message-bx p {
      font-size: 12px; } }

/*
===================================
    Product detail
===================================*/
.produtct-detail-tag {
  display: inline-block; }
  .produtct-detail-tag a {
    font-style: 13px;
    color: #5b5e81; }

.product-detail-content .item-tag {
  background: #828690;
  border-radius: 6px;
  display: inline-block;
  font-size: 12px;
  margin-right: 4px;
  padding: 2px 12px;
  color: #fff; }

.filtaring-area h4, .filtaring-area .h4 {
  color: #1d1d1d;
  font-size: 16px;
  font-weight: 400;
  text-transform: lowercase; }

.plus-minus-input .input-icon {
  font-size: 13px;
  color: #5b5e81; }

.plus-minus-input {
  display: flex;
  width: 120px; }
  .plus-minus-input .custom-btn {
    border-radius: 0;
    height: 40px;
    padding: 12px 8px;
    background: #fff;
    border: 1px solid #f0f1f5; }
  .plus-minus-input .form-control:hover, .plus-minus-input .form-control:focus, .plus-minus-input .form-control:active {
    border: 1px solid #f0f1f5; }

.btn-reveal-trigger .avatar-xl {
  min-width: 30px; }

.share-view {
  display: inline-block; }
  .share-view ul li {
    display: inline-block; }
  .share-view .share-icon {
    width: 40px;
    height: 40px;
    display: inline-block;
    border: 1px solid #f0f1f5;
    text-align: center;
    line-height: 40px;
    font-style: 16px;
    color: #f0f1f5;
    margin-right: 8px; }

/*--------tab----------*/
.veritical-line {
  padding: 20px 30px;
  border-top: 1px solid #f0f1f5;
  border-right: 1px solid #f0f1f5;
  border-bottom: 1px solid #f0f1f5;
  position: relative; }
  .veritical-line:before {
    background: #f0f1f5;
    bottom: 0;
    content: "";
    height: 100%;
    left: -1px;
    max-height: 40%;
    position: absolute;
    width: 1px; }

.tab-content-text p {
  color: #5b5e81;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 25px; }

.tab-item-list li a {
  background: #fff;
  border-top: 1px solid #f0f1f5;
  border-left: 1px solid #f0f1f5;
  border-right: 1px solid #f0f1f5;
  color: #5b5e81;
  display: block;
  font-size: 16px;
  padding: 16px;
  text-transform: uppercase; }
  .tab-item-list li a:hover, .tab-item-list li a:focus {
    background: #fff;
    color: #5b5e81;
    border-right: 0px; }

.tab-item-list li:last-child {
  border-bottom: 1px solid #f0f1f5; }

.tab-list li {
  margin-bottom: 7px;
  font-size: 13px; }
  .tab-list li i {
    font-size: 13px;
    margin-right: 14px; }

.slide-item-list {
  text-align: center;
  margin: 0 -5px; }
  .slide-item-list li {
    display: inline-block;
    flex: 0 0 25%;
    width: 25%;
    padding: 0 5px; }
    .slide-item-list li a {
      display: inline-block;
      padding-left: 0;
      padding-right: 0;
      padding-top: 0;
      background: transparent;
      padding-bottom: 0px; }
      .slide-item-list li a:hover, .slide-item-list li a:focus {
        background: transparent; }
      .slide-item-list li a img {
        width: 100%; }

.product-detail-text {
  padding-top: 28px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 70px; }

.star-rating .product-review {
  font-style: 13px;
  color: #5b5e81;
  font-weight: 400;
  text-decoration: underline !important; }

.product-detail .tab-content img {
  display: inline-block;
  width: 100%; }

.popular-tag ul {
  margin: 0px;
  padding: 0px; }
  .popular-tag ul li {
    display: inline-block;
    padding: 8px 15px;
    background: #f8f8f8;
    font-size: 13px;
    color: #fff;
    margin-right: 10px;
    margin-bottom: 10px; }

.size-filter ul li {
  display: inline-block; }

.intro {
  border: 1px solid red;
  color: #1d1d1d; }

#listResults .slider {
  margin: 25px 0; }

#listResults .slider-box {
  width: 90%;
  margin: 25px auto; }

#listResults input {
  width: 10%; }

#listResults label {
  border: none;
  display: inline-block;
  margin-right: -4px;
  vertical-align: top;
  width: 30%; }

.plus-minus-input .input-icon {
  font-size: 13px;
  color: #aaaaaa; }

.plus-minus-input .custom-btn {
  border-radius: 0;
  height: 40px;
  padding: 8px 12px;
  background: #ffffff;
  border: 1px solid #c8c8c8; }
  .plus-minus-input .custom-btn:hover, .plus-minus-input .custom-btn:focus, .plus-minus-input .custom-btn.active {
    box-shadow: none;
    outline: none; }

.plus-minus-input .form-control {
  height: 40px;
  border-top: 1px solid #c8c8c8;
  border-bottom: 1px solid #c8c8c8;
  border-left: 0px solid #c8c8c8;
  border-right: 1px solid #c8c8c8; }
  .plus-minus-input .form-control:hover, .plus-minus-input .form-control:focus, .plus-minus-input .form-control:active {
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    border-left: 0px solid #c8c8c8;
    border-right: 0px solid #c8c8c8; }

.product-detail-tab {
  border: 0;
  margin-top: 0.625rem; }
  .product-detail-tab .nav-link {
    border: 0;
    display: inline-block;
    flex: 0 0 25%;
    width: 25%;
    padding: 0 5px; }
    .product-detail-tab .nav-link.active {
      background-color: transparent; }

.product-detail-content .sharp-lg {
  margin-bottom: 0;
  margin-right: 0.5rem; }

.form-control.input-number {
  height: 48px; }

.new-arrival-product .new-arrivals-img-contnent {
  overflow: hidden;
  border-radius: 0.5rem; }
  .new-arrival-product .new-arrivals-img-contnent img {
    width: 100%;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s; }

.new-arrival-product:hover .new-arrivals-img-contnent img {
  transform: scale(1.5) translateY(12%);
  -moz-transform: scale(1.5) translateY(12%);
  -webkit-transform: scale(1.5) translateY(12%);
  -ms-transform: scale(1.5) translateY(12%);
  -o-transform: scale(1.5) translateY(12%); }

/*
===================================
    list view
===================================*/
.new-arrival-content .item {
  font-size: 12px;
  color: #5b5e81; }

.new-arrival-content h4, .new-arrival-content .h4 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px; }
  .new-arrival-content h4 a, .new-arrival-content .h4 a {
    color: #000; }
    [data-theme-version="dark"] .new-arrival-content h4 a, [data-theme-version="dark"] .new-arrival-content .h4 a {
      color: #fff; }

.new-arrival-content .price {
  font-weight: 600;
  color: var(--primary);
  font-size: 24px;
  margin-bottom: 0;
  float: right; }
  @media only screen and (max-width: 575px) {
    .new-arrival-content .price {
      float: none;
      margin-top: 10px; } }

.new-arrival-content p {
  font-size: 14px;
  color: #828690;
  margin-bottom: 6px;
  line-height: 24px; }

.new-arrival-content .text-content {
  margin-top: 18px; }

.new-arrival-content.text-center .price {
  float: unset; }

.success-icon {
  color: #1EBA62;
  font-size: 16px; }

.comment-review {
  margin-bottom: 15px;
  display: table;
  width: 100%; }
  .comment-review .client-review {
    color: #828690;
    padding-right: 20px;
    text-decoration: underline !important;
    font-size: 14px; }
  .comment-review .span {
    color: #828690;
    font-size: 14px; }
  @media only screen and (max-width: 575px) {
    .comment-review {
      margin-bottom: 0; } }

.star-rating li {
  display: inline-block; }
  .star-rating li i {
    color: gold; }

.rtl {
  text-align: right;
  direction: rtl; }
  .rtl .nav {
    padding-right: 0; }
  .rtl .navbar-nav .nav-item {
    float: right; }
  .rtl .navbar-nav .nav-item + .nav-item {
    margin-right: 1rem;
    margin-left: inherit; }
  .rtl th {
    text-align: right; }
  .rtl .alert-dismissible {
    padding-right: 1.25rem;
    padding-left: 4rem; }
  .rtl .dropdown-menu {
    right: 0;
    text-align: right; }
  .rtl .checkbox label {
    padding-right: 1.25rem;
    padding-left: inherit; }
  .rtl .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0 0.75rem 0.75rem 0; }
  .rtl .btn-group > .btn:last-child:not(:first-child),
  .rtl .btn-group > .dropdown-toggle:not(:first-child) {
    border-radius: 0.75rem 0 0 0.75rem; }
  .rtl .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-radius: 0.75rem 0 0 0.75rem; }
  .rtl .custom-control-label::after,
  .rtl .custom-control-label::before {
    right: 0;
    left: inherit; }
  .rtl .custom-select {
    padding: 0.375rem 0.75rem 0.375rem 1.75rem;
    background: #F4F4F4 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 left 0.75rem center;
    background-size: 8px 10px; }
  .rtl .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  .rtl .input-group > .input-group-append:last-child > .input-group-text:not(:last-child),
  .rtl .input-group > .input-group-append:not(:last-child) > .btn,
  .rtl .input-group > .input-group-append:not(:last-child) > .input-group-text,
  .rtl .input-group > .input-group-prepend > .btn,
  .rtl .input-group > .input-group-prepend > .input-group-text {
    border-radius: 0 0.75rem 0.75rem 0; }
  .rtl .input-group > .input-group-append > .btn,
  .rtl .input-group > .input-group-append > .input-group-text,
  .rtl .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
  .rtl .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),
  .rtl .input-group > .input-group-prepend:not(:first-child) > .btn,
  .rtl .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
    border-radius: 0.75rem 0 0 0.75rem; }
  .rtl .input-group > .custom-select:not(:first-child),
  .rtl .input-group > .form-control:not(:first-child) {
    border-radius: 0.75rem 0 0 0.75rem; }
  .rtl .input-group > .custom-select:not(:last-child),
  .rtl .input-group > .form-control:not(:last-child) {
    border-radius: 0 0.75rem 0.75rem 0; }
  .rtl .input-group > .custom-select:not(:last-child):not(:first-child),
  .rtl .input-group > .form-control:not(:last-child):not(:first-child) {
    border-radius: 0; }
  .rtl .custom-control {
    padding-right: 1.5rem;
    padding-left: inherit;
    margin-right: inherit;
    margin-left: 1rem; }
  .rtl .custom-control-indicator {
    right: 0;
    left: inherit; }
  .rtl .custom-file-label::after {
    right: initial;
    left: -1px;
    border-radius: .25rem 0 0 .25rem; }
  .rtl .radio input,
  .rtl .radio-inline,
  .rtl .checkbox input,
  .rtl .checkbox-inline input {
    margin-right: -1.25rem;
    margin-left: inherit; }
  .rtl .list-group {
    padding-right: 0;
    padding-left: 40px; }
  .rtl .close {
    float: left; }
  .rtl .modal-header .close {
    margin: -15px auto -15px -15px; }
  .rtl .modal-footer > :not(:first-child) {
    margin-right: .25rem; }
  .rtl .alert-dismissible .close {
    right: inherit;
    left: 0; }
  .rtl .dropdown-toggle::after {
    margin-right: .255em;
    margin-left: 0; }
  .rtl .form-check-input {
    margin-right: -1.25rem;
    margin-left: inherit; }
  .rtl .form-check-label {
    padding-right: 1.25rem;
    padding-left: inherit; }
  .rtl .offset-1 {
    margin-right: 8.33333%;
    margin-left: 0; }
  .rtl .offset-2 {
    margin-right: 16.66667%;
    margin-left: 0; }
  .rtl .offset-3 {
    margin-right: 25%;
    margin-left: 0; }
  .rtl .offset-4 {
    margin-right: 33.33333%;
    margin-left: 0; }
  .rtl .offset-5 {
    margin-right: 41.66667%;
    margin-left: 0; }
  .rtl .offset-6 {
    margin-right: 50%;
    margin-left: 0; }
  .rtl .offset-7 {
    margin-right: 58.33333%;
    margin-left: 0; }
  .rtl .offset-8 {
    margin-right: 66.66667%;
    margin-left: 0; }
  .rtl .offset-9 {
    margin-right: 75%;
    margin-left: 0; }
  .rtl .offset-10 {
    margin-right: 83.33333%;
    margin-left: 0; }
  .rtl .offset-11 {
    margin-right: 91.66667%;
    margin-left: 0; }
  @media (min-width: 576px) {
    .rtl .offset-sm-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-sm-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-sm-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-sm-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-sm-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-sm-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-sm-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-sm-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-sm-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-sm-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-sm-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-sm-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  @media (min-width: 768px) {
    .rtl .offset-md-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-md-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-md-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-md-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-md-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-md-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-md-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-md-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-md-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-md-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-md-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-md-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  @media (min-width: 992px) {
    .rtl .offset-lg-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-lg-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-lg-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-lg-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-lg-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-lg-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-lg-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-lg-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-lg-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-lg-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-lg-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-lg-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  @media (min-width: 1200px) {
    .rtl .offset-xl-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-xl-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-xl-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-xl-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-xl-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-xl-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-xl-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-xl-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-xl-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-xl-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-xl-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-xl-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  @media (min-width: 1440) {
    .rtl .offset-xxl-0 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .offset-xxl-1 {
      margin-right: 8.33333%;
      margin-left: 0; }
    .rtl .offset-xxl-2 {
      margin-right: 16.66667%;
      margin-left: 0; }
    .rtl .offset-xxl-3 {
      margin-right: 25%;
      margin-left: 0; }
    .rtl .offset-xxl-4 {
      margin-right: 33.33333%;
      margin-left: 0; }
    .rtl .offset-xxl-5 {
      margin-right: 41.66667%;
      margin-left: 0; }
    .rtl .offset-xxl-6 {
      margin-right: 50%;
      margin-left: 0; }
    .rtl .offset-xxl-7 {
      margin-right: 58.33333%;
      margin-left: 0; }
    .rtl .offset-xxl-8 {
      margin-right: 66.66667%;
      margin-left: 0; }
    .rtl .offset-xxl-9 {
      margin-right: 75%;
      margin-left: 0; }
    .rtl .offset-xxl-10 {
      margin-right: 83.33333%;
      margin-left: 0; }
    .rtl .offset-xxl-11 {
      margin-right: 91.66667%;
      margin-left: 0; } }
  .rtl .mr-0,
  .rtl .mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .rtl .ml-0,
  .rtl .mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  .rtl .mr-1,
  .rtl .mx-1 {
    margin-right: 0 !important;
    margin-left: 0.25rem !important; }
  .rtl .ml-1,
  .rtl .mx-1 {
    margin-left: 0 !important;
    margin-right: 0.25rem !important; }
  .rtl .mr-2,
  .rtl .mx-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important; }
  .rtl .ml-2,
  .rtl .mx-2 {
    margin-left: 0 !important;
    margin-right: 0.5rem !important; }
  .rtl .mr-3,
  .rtl .mx-3 {
    margin-right: 0 !important;
    margin-left: 1rem !important; }
  .rtl .ml-3,
  .rtl .mx-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important; }
  .rtl .mr-4,
  .rtl .mx-4 {
    margin-right: 0 !important;
    margin-left: 1.875rem !important; }
  .rtl .ml-4,
  .rtl .mx-4 {
    margin-left: 0 !important;
    margin-right: 1.875rem !important; }
  .rtl .mr-5,
  .rtl .mx-5 {
    margin-right: 0 !important;
    margin-left: 3rem !important; }
  .rtl .ml-5,
  .rtl .mx-5 {
    margin-left: 0 !important;
    margin-right: 3rem !important; }
  .rtl .pr-0,
  .rtl .px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .rtl .pl-0,
  .rtl .px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .rtl .pr-1,
  .rtl .px-1 {
    padding-right: 0 !important;
    padding-left: 0.25rem !important; }
  .rtl .pl-1,
  .rtl .px-1 {
    padding-left: 0 !important;
    padding-right: 0.25rem !important; }
  .rtl .pr-2,
  .rtl .px-2 {
    padding-right: 0 !important;
    padding-left: 0.5rem !important; }
  .rtl .pl-2,
  .rtl .px-2 {
    padding-left: 0 !important;
    padding-right: 0.5rem !important; }
  .rtl .pr-3,
  .rtl .px-3 {
    padding-right: 0 !important;
    padding-left: 1rem !important; }
  .rtl .pl-3,
  .rtl .px-3 {
    padding-left: 0 !important;
    padding-right: 1rem !important; }
  .rtl .pr-4,
  .rtl .px-4 {
    padding-right: 0 !important;
    padding-left: 1.875rem !important; }
  .rtl .pl-4,
  .rtl .px-4 {
    padding-left: 0 !important;
    padding-right: 1.875rem !important; }
  .rtl .pr-5,
  .rtl .px-5 {
    padding-right: 0 !important;
    padding-left: 3rem !important; }
  .rtl .pl-5,
  .rtl .px-5 {
    padding-left: 0 !important;
    padding-right: 3rem !important; }
  .rtl .mr-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .ml-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  @media (min-width: 576px) {
    .rtl .mr-sm-0,
    .rtl .mx-sm-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-sm-0,
    .rtl .mx-sm-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-sm-1,
    .rtl .mx-sm-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-sm-1,
    .rtl .mx-sm-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-sm-2,
    .rtl .mx-sm-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-sm-2,
    .rtl .mx-sm-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-sm-3,
    .rtl .mx-sm-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-sm-3,
    .rtl .mx-sm-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-sm-4,
    .rtl .mx-sm-4 {
      margin-right: 0 !important;
      margin-left: 1.875rem !important; }
    .rtl .ml-sm-4,
    .rtl .mx-sm-4 {
      margin-left: 0 !important;
      margin-right: 1.875rem !important; }
    .rtl .mr-sm-5,
    .rtl .mx-sm-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-sm-5,
    .rtl .mx-sm-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-sm-0,
    .rtl .px-sm-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-sm-0,
    .rtl .px-sm-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-sm-1,
    .rtl .px-sm-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-sm-1,
    .rtl .px-sm-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-sm-2,
    .rtl .px-sm-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-sm-2,
    .rtl .px-sm-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-sm-3,
    .rtl .px-sm-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-sm-3,
    .rtl .px-sm-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-sm-4,
    .rtl .px-sm-4 {
      padding-right: 0 !important;
      padding-left: 1.875rem !important; }
    .rtl .pl-sm-4,
    .rtl .px-sm-4 {
      padding-left: 0 !important;
      padding-right: 1.875rem !important; }
    .rtl .pr-sm-5,
    .rtl .px-sm-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-sm-5,
    .rtl .px-sm-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-sm-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-sm-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-sm-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  @media (min-width: 768px) {
    .rtl .mr-md-0,
    .rtl .mx-md-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-md-0,
    .rtl .mx-md-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-md-1,
    .rtl .mx-md-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-md-1,
    .rtl .mx-md-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-md-2,
    .rtl .mx-md-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-md-2,
    .rtl .mx-md-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-md-3,
    .rtl .mx-md-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-md-3,
    .rtl .mx-md-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-md-4,
    .rtl .mx-md-4 {
      margin-right: 0 !important;
      margin-left: 1.875rem !important; }
    .rtl .ml-md-4,
    .rtl .mx-md-4 {
      margin-left: 0 !important;
      margin-right: 1.875rem !important; }
    .rtl .mr-md-5,
    .rtl .mx-md-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-md-5,
    .rtl .mx-md-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-md-0,
    .rtl .px-md-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-md-0,
    .rtl .px-md-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-md-1,
    .rtl .px-md-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-md-1,
    .rtl .px-md-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-md-2,
    .rtl .px-md-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-md-2,
    .rtl .px-md-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-md-3,
    .rtl .px-md-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-md-3,
    .rtl .px-md-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-md-4,
    .rtl .px-md-4 {
      padding-right: 0 !important;
      padding-left: 1.875rem !important; }
    .rtl .pl-md-4,
    .rtl .px-md-4 {
      padding-left: 0 !important;
      padding-right: 1.875rem !important; }
    .rtl .pr-md-5,
    .rtl .px-md-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-md-5,
    .rtl .px-md-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-md-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-md-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-md-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  @media (min-width: 992px) {
    .rtl .mr-lg-0,
    .rtl .mx-lg-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-lg-0,
    .rtl .mx-lg-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-lg-1,
    .rtl .mx-lg-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-lg-1,
    .rtl .mx-lg-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-lg-2,
    .rtl .mx-lg-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-lg-2,
    .rtl .mx-lg-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-lg-3,
    .rtl .mx-lg-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-lg-3,
    .rtl .mx-lg-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-lg-4,
    .rtl .mx-lg-4 {
      margin-right: 0 !important;
      margin-left: 1.875rem !important; }
    .rtl .ml-lg-4,
    .rtl .mx-lg-4 {
      margin-left: 0 !important;
      margin-right: 1.875rem !important; }
    .rtl .mr-lg-5,
    .rtl .mx-lg-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-lg-5,
    .rtl .mx-lg-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-lg-0,
    .rtl .px-lg-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-lg-0,
    .rtl .px-lg-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-lg-1,
    .rtl .px-lg-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-lg-1,
    .rtl .px-lg-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-lg-2,
    .rtl .px-lg-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-lg-2,
    .rtl .px-lg-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-lg-3,
    .rtl .px-lg-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-lg-3,
    .rtl .px-lg-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-lg-4,
    .rtl .px-lg-4 {
      padding-right: 0 !important;
      padding-left: 1.875rem !important; }
    .rtl .pl-lg-4,
    .rtl .px-lg-4 {
      padding-left: 0 !important;
      padding-right: 1.875rem !important; }
    .rtl .pr-lg-5,
    .rtl .px-lg-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-lg-5,
    .rtl .px-lg-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-lg-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-lg-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-lg-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  @media (min-width: 1200px) {
    .rtl .mr-xl-0,
    .rtl .mx-xl-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-xl-0,
    .rtl .mx-xl-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-xl-1,
    .rtl .mx-xl-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-xl-1,
    .rtl .mx-xl-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-xl-2,
    .rtl .mx-xl-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-xl-2,
    .rtl .mx-xl-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-xl-3,
    .rtl .mx-xl-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-xl-3,
    .rtl .mx-xl-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-xl-4,
    .rtl .mx-xl-4 {
      margin-right: 0 !important;
      margin-left: 1.875rem !important; }
    .rtl .ml-xl-4,
    .rtl .mx-xl-4 {
      margin-left: 0 !important;
      margin-right: 1.875rem !important; }
    .rtl .mr-xl-5,
    .rtl .mx-xl-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-xl-5,
    .rtl .mx-xl-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-xl-0,
    .rtl .px-xl-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-xl-0,
    .rtl .px-xl-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-xl-1,
    .rtl .px-xl-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-xl-1,
    .rtl .px-xl-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-xl-2,
    .rtl .px-xl-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-xl-2,
    .rtl .px-xl-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-xl-3,
    .rtl .px-xl-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-xl-3,
    .rtl .px-xl-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-xl-4,
    .rtl .px-xl-4 {
      padding-right: 0 !important;
      padding-left: 1.875rem !important; }
    .rtl .pl-xl-4,
    .rtl .px-xl-4 {
      padding-left: 0 !important;
      padding-right: 1.875rem !important; }
    .rtl .pr-xl-5,
    .rtl .px-xl-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-xl-5,
    .rtl .px-xl-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-xl-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-xl-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-xl-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  @media (min-width: 1440) {
    .rtl .mr-xxl-0,
    .rtl .mx-xxl-0 {
      margin-right: 0 !important;
      margin-left: 0 !important; }
    .rtl .ml-xxl-0,
    .rtl .mx-xxl-0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    .rtl .mr-xxl-1,
    .rtl .mx-xxl-1 {
      margin-right: 0 !important;
      margin-left: 0.25rem !important; }
    .rtl .ml-xxl-1,
    .rtl .mx-xxl-1 {
      margin-left: 0 !important;
      margin-right: 0.25rem !important; }
    .rtl .mr-xxl-2,
    .rtl .mx-xxl-2 {
      margin-right: 0 !important;
      margin-left: 0.5rem !important; }
    .rtl .ml-xxl-2,
    .rtl .mx-xxl-2 {
      margin-left: 0 !important;
      margin-right: 0.5rem !important; }
    .rtl .mr-xxl-3,
    .rtl .mx-xxl-3 {
      margin-right: 0 !important;
      margin-left: 1rem !important; }
    .rtl .ml-xxl-3,
    .rtl .mx-xxl-3 {
      margin-left: 0 !important;
      margin-right: 1rem !important; }
    .rtl .mr-xxl-4,
    .rtl .mx-xxl-4 {
      margin-right: 0 !important;
      margin-left: 1.875rem !important; }
    .rtl .ml-xxl-4,
    .rtl .mx-xxl-4 {
      margin-left: 0 !important;
      margin-right: 1.875rem !important; }
    .rtl .mr-xxl-5,
    .rtl .mx-xxl-5 {
      margin-right: 0 !important;
      margin-left: 3rem !important; }
    .rtl .ml-xxl-5,
    .rtl .mx-xxl-5 {
      margin-left: 0 !important;
      margin-right: 3rem !important; }
    .rtl .pr-xxl-0,
    .rtl .px-xxl-0 {
      padding-right: 0 !important;
      padding-left: 0 !important; }
    .rtl .pl-xxl-0,
    .rtl .px-xxl-0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    .rtl .pr-xxl-1,
    .rtl .px-xxl-1 {
      padding-right: 0 !important;
      padding-left: 0.25rem !important; }
    .rtl .pl-xxl-1,
    .rtl .px-xxl-1 {
      padding-left: 0 !important;
      padding-right: 0.25rem !important; }
    .rtl .pr-xxl-2,
    .rtl .px-xxl-2 {
      padding-right: 0 !important;
      padding-left: 0.5rem !important; }
    .rtl .pl-xxl-2,
    .rtl .px-xxl-2 {
      padding-left: 0 !important;
      padding-right: 0.5rem !important; }
    .rtl .pr-xxl-3,
    .rtl .px-xxl-3 {
      padding-right: 0 !important;
      padding-left: 1rem !important; }
    .rtl .pl-xxl-3,
    .rtl .px-xxl-3 {
      padding-left: 0 !important;
      padding-right: 1rem !important; }
    .rtl .pr-xxl-4,
    .rtl .px-xxl-4 {
      padding-right: 0 !important;
      padding-left: 1.875rem !important; }
    .rtl .pl-xxl-4,
    .rtl .px-xxl-4 {
      padding-left: 0 !important;
      padding-right: 1.875rem !important; }
    .rtl .pr-xxl-5,
    .rtl .px-xxl-5 {
      padding-right: 0 !important;
      padding-left: 3rem !important; }
    .rtl .pl-xxl-5,
    .rtl .px-xxl-5 {
      padding-left: 0 !important;
      padding-right: 3rem !important; }
    .rtl .mr-xxl-auto {
      margin-right: 0 !important;
      margin-left: auto !important; }
    .rtl .ml-xxl-auto {
      margin-right: auto !important;
      margin-left: 0 !important; }
    .rtl .mx-xxl-auto {
      margin-right: auto !important;
      margin-left: auto !important; } }
  .rtl .text-right {
    text-align: left !important; }
  .rtl .text-left {
    text-align: right !important; }
  @media (min-width: 576px) {
    .rtl .text-sm-right {
      text-align: left !important; }
    .rtl .text-sm-left {
      text-align: right !important; } }
  @media (min-width: 768px) {
    .rtl .text-md-right {
      text-align: left !important; }
    .rtl .text-md-left {
      text-align: right !important; } }
  @media (min-width: 992px) {
    .rtl .text-lg-right {
      text-align: left !important; }
    .rtl .text-lg-left {
      text-align: right !important; } }
  @media (min-width: 1200px) {
    .rtl .text-xl-right {
      text-align: left !important; }
    .rtl .text-xl-left {
      text-align: right !important; } }
  @media (min-width: 1440) {
    .rtl .text-xxl-right {
      text-align: left !important; }
    .rtl .text-xxl-left {
      text-align: right !important; } }

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

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

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

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

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

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

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

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

.rtl .mx-4 {
  margin-right: auto;
  margin-left: 1.875rem !important; }

.rtl .mx-4 {
  margin-left: auto;
  margin-right: 1.875rem !important; }

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

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

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

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

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

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

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

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

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

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

.rtl .px-4 {
  padding-right: auto;
  padding-left: 1.875rem !important; }

.rtl .px-4 {
  padding-left: auto;
  padding-right: 1.875rem !important; }

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

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

.rtl .mr-auto {
  margin-right: 0 !important;
  margin-left: auto !important; }

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

.rtl .ml-auto {
  margin-right: auto !important;
  margin-left: 0 !important; }

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

@media (min-width: 576px) {
  .rtl .mx-sm-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-sm-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-sm-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-sm-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-sm-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-sm-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-sm-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-sm-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-sm-4 {
    margin-right: auto;
    margin-left: 1.875rem !important; }
  .rtl .mx-sm-4 {
    margin-left: auto;
    margin-right: 1.875rem !important; }
  .rtl .mx-sm-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-sm-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-sm-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-sm-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-sm-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-sm-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-sm-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-sm-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-sm-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-sm-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-sm-4 {
    padding-right: auto;
    padding-left: 1.875rem !important; }
  .rtl .px-sm-4 {
    padding-left: auto;
    padding-right: 1.875rem !important; }
  .rtl .px-sm-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-sm-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-sm-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-sm-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .rtl .mx-md-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-md-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-md-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-md-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-md-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-md-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-md-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-md-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-md-4 {
    margin-right: auto;
    margin-left: 1.875rem !important; }
  .rtl .mx-md-4 {
    margin-left: auto;
    margin-right: 1.875rem !important; }
  .rtl .mx-md-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-md-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-md-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-md-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-md-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-md-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-md-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-md-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-md-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-md-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-md-4 {
    padding-right: auto;
    padding-left: 1.875rem !important; }
  .rtl .px-md-4 {
    padding-left: auto;
    padding-right: 1.875rem !important; }
  .rtl .px-md-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-md-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-md-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-md-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .rtl .mx-lg-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-lg-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-lg-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-lg-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-lg-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-lg-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-lg-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-lg-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-lg-4 {
    margin-right: auto;
    margin-left: 1.875rem !important; }
  .rtl .mx-lg-4 {
    margin-left: auto;
    margin-right: 1.875rem !important; }
  .rtl .mx-lg-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-lg-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-lg-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-lg-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-lg-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-lg-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-lg-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-lg-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-lg-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-lg-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-lg-4 {
    padding-right: auto;
    padding-left: 1.875rem !important; }
  .rtl .px-lg-4 {
    padding-left: auto;
    padding-right: 1.875rem !important; }
  .rtl .px-lg-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-lg-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-lg-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-lg-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .rtl .mx-xl-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-xl-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-xl-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-xl-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-xl-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-xl-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-xl-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-xl-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-xl-4 {
    margin-right: auto;
    margin-left: 1.875rem !important; }
  .rtl .mx-xl-4 {
    margin-left: auto;
    margin-right: 1.875rem !important; }
  .rtl .mx-xl-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-xl-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-xl-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-xl-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-xl-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-xl-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-xl-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-xl-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-xl-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-xl-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-xl-4 {
    padding-right: auto;
    padding-left: 1.875rem !important; }
  .rtl .px-xl-4 {
    padding-left: auto;
    padding-right: 1.875rem !important; }
  .rtl .px-xl-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-xl-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-xl-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-xl-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

@media (min-width: 1440) {
  .rtl .mx-xxl-0 {
    margin-right: auto;
    margin-left: 0 !important; }
  .rtl .mx-xxl-0 {
    margin-left: auto;
    margin-right: 0 !important; }
  .rtl .mx-xxl-1 {
    margin-right: auto;
    margin-left: 0.25rem !important; }
  .rtl .mx-xxl-1 {
    margin-left: auto;
    margin-right: 0.25rem !important; }
  .rtl .mx-xxl-2 {
    margin-right: auto;
    margin-left: 0.5rem !important; }
  .rtl .mx-xxl-2 {
    margin-left: auto;
    margin-right: 0.5rem !important; }
  .rtl .mx-xxl-3 {
    margin-right: auto;
    margin-left: 1rem !important; }
  .rtl .mx-xxl-3 {
    margin-left: auto;
    margin-right: 1rem !important; }
  .rtl .mx-xxl-4 {
    margin-right: auto;
    margin-left: 1.875rem !important; }
  .rtl .mx-xxl-4 {
    margin-left: auto;
    margin-right: 1.875rem !important; }
  .rtl .mx-xxl-5 {
    margin-right: auto;
    margin-left: 3rem !important; }
  .rtl .mx-xxl-5 {
    margin-left: auto;
    margin-right: 3rem !important; }
  .rtl .px-xxl-0 {
    padding-right: auto;
    padding-left: 0 !important; }
  .rtl .px-xxl-0 {
    padding-left: auto;
    padding-right: 0 !important; }
  .rtl .px-xxl-1 {
    padding-right: auto;
    padding-left: 0.25rem !important; }
  .rtl .px-xxl-1 {
    padding-left: auto;
    padding-right: 0.25rem !important; }
  .rtl .px-xxl-2 {
    padding-right: auto;
    padding-left: 0.5rem !important; }
  .rtl .px-xxl-2 {
    padding-left: auto;
    padding-right: 0.5rem !important; }
  .rtl .px-xxl-3 {
    padding-right: auto;
    padding-left: 1rem !important; }
  .rtl .px-xxl-3 {
    padding-left: auto;
    padding-right: 1rem !important; }
  .rtl .px-xxl-4 {
    padding-right: auto;
    padding-left: 1.875rem !important; }
  .rtl .px-xxl-4 {
    padding-left: auto;
    padding-right: 1.875rem !important; }
  .rtl .px-xxl-5 {
    padding-right: auto;
    padding-left: 3rem !important; }
  .rtl .px-xxl-5 {
    padding-left: auto;
    padding-right: 3rem !important; }
  .rtl .mr-xxl-auto {
    margin-right: 0 !important;
    margin-left: auto !important; }
  .rtl .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .rtl .ml-xxl-auto {
    margin-right: auto !important;
    margin-left: 0 !important; }
  .rtl .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important; } }

.rtl .float-left {
  float: right !important; }

.rtl .float-right {
  float: left !important; }

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

@media (min-width: 576px) {
  .rtl .float-sm-left {
    float: right !important; }
  .rtl .float-sm-right {
    float: left !important; }
  .rtl .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .rtl .float-md-left {
    float: right !important; }
  .rtl .float-md-right {
    float: left !important; }
  .rtl .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .rtl .float-lg-left {
    float: right !important; }
  .rtl .float-lg-right {
    float: left !important; }
  .rtl .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .rtl .float-xl-left {
    float: right !important; }
  .rtl .float-xl-right {
    float: left !important; }
  .rtl .float-xl-none {
    float: none !important; } }

@media (min-width: 1440) {
  .rtl .float-xxl-left {
    float: right !important; }
  .rtl .float-xxl-right {
    float: left !important; }
  .rtl .float-xxl-none {
    float: none !important; } }

[direction="rtl"][data-theme-version="dark"] .border, [direction="rtl"][data-theme-version="dark"] .border-left, [direction="rtl"][data-theme-version="dark"] .border-right {
  border-color: #333a54 !important; }

[direction="rtl"] .text-right {
  text-align: left !important; }

[direction="rtl"] .text-left {
  text-align: right !important; }

[direction="rtl"] .border-right {
  border-left: 1px solid #f0f1f5 !important;
  border-right: 0 !important; }

[direction="rtl"] .border-left {
  border-right: 1px solid #f0f1f5 !important;
  border-left: 0 !important; }

[direction="rtl"] .dropdown-menu {
  left: auto; }

[direction="rtl"] .dropdown-menu-right {
  left: 0;
  right: auto; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .dropdown-menu-right {
      left: 15px; } }

[direction="rtl"] .notification_dropdown .dropdown-menu-right .media > span {
  margin-left: 10px;
  margin-right: 0; }

[direction="rtl"]:not([data-container="boxed"]) .nav-header {
  left: auto;
  right: 0; }

[direction="rtl"][data-container="wide-boxed"] .nav-header {
  left: auto;
  right: 0; }

[direction="rtl"] .nav-header {
  text-align: right;
  right: auto; }
  [direction="rtl"] .nav-header .brand-title {
    margin-left: 0;
    margin-right: 15px; }
  [direction="rtl"] .nav-header .brand-logo {
    padding-left: 0;
    padding-right: 1.75rem; }
    [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo {
      padding-right: 0; }
    [data-sidebar-style="compact"][direction="rtl"] .nav-header .brand-logo[data-layout="horizontal"] {
      padding-right: 30px; }
    [data-sidebar-style="mini"][direction="rtl"] .nav-header .brand-logo {
      padding-right: 0; }
    [data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo {
      padding-right: 0; }
      [data-layout="horizontal"][data-sidebar-style="modern"][direction="rtl"] .nav-header .brand-logo {
        padding-right: 30px; }
    @media (max-width: 767.98px) {
      [direction="rtl"] .nav-header .brand-logo {
        padding-right: 0; } }

[direction="rtl"] .nav-control {
  right: auto;
  left: -4.0625rem; }
  @media (max-width: 767.98px) {
    [direction="rtl"] .nav-control {
      left: -4.0625rem; } }
  @media (max-width: 575.98px) {
    [direction="rtl"] .nav-control {
      left: -4.0625rem; } }

[direction="rtl"][data-sidebar-style="overlay"] .nav-header .hamburger.is-active {
  right: 0; }

[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .nav-header .brand-logo {
  padding-right: 30px; }

[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .nav-header {
  width: 16rem; }

[direction="rtl"] .header {
  padding: 0 0.9375rem;
  padding-right: 17.1875rem; }
  @media (max-width: 767.98px) {
    [direction="rtl"] .header {
      padding-right: 3.75rem;
      padding-left: 0; } }
  [direction="rtl"] .header .header-content {
    padding-left: 0;
    padding-right: 5.3125rem; }
    @media only screen and (max-width: 575px) {
      [direction="rtl"] .header .header-content {
        padding-right: 4.5rem; } }
    [data-sidebar-style="compact"][direction="rtl"] .header .header-content {
      padding-right: 1.875rem; }
    [data-sidebar-style="modern"][direction="rtl"] .header .header-content {
      padding-right: 5.3125rem; }
    [data-sidebar-style="overlay"][direction="rtl"] .header .header-content {
      padding-right: 5.3125rem; }
  [direction="rtl"] .header .nav-control {
    right: 0.4375rem;
    left: auto; }

[direction="rtl"] .header-left .search_bar .dropdown-menu,
[direction="rtl"] .header-left .search_bar .dropdown-menu.show {
  right: 40px !important; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header-left .search_bar .dropdown-menu,
    [direction="rtl"] .header-left .search_bar .dropdown-menu.show {
      right: -100px !important; } }

[direction="rtl"] .header-left .search_bar .search_icon {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5rem;
  border-bottom-right-radius: 5rem; }
  @media only screen and (max-width: 575px) {
    [direction="rtl"] .header-left .search_bar .search_icon {
      border-radius: 5rem; } }

[direction="rtl"][data-layout="horizontal"] .header {
  padding: 0;
  padding-right: 16rem; }
  [direction="rtl"][data-layout="horizontal"] .header .header-content {
    padding-right: 1.875rem;
    padding-left: 1.875rem; }

[direction="rtl"][data-layout="horizontal"][data-sidebar-style="mini"] .header {
  padding-right: 6rem; }

[direction="rtl"][data-sidebar-style="mini"] .header {
  padding: 0 0.9375rem;
  padding-right: 3.75rem; }

[direction="rtl"][data-sidebar-style="compact"] .header {
  padding: 0 0.9375rem;
  padding-right: 9.375rem; }

[direction="rtl"][data-sidebar-style="compact"][data-layout="horizontal"] .header {
  padding: 0;
  padding-right: 16rem; }

[direction="rtl"][data-sidebar-style="modern"] .header {
  padding: 0 0.9375rem;
  padding-right: 9.375rem; }

[direction="rtl"][data-sidebar-style="modern"][data-layout="horizontal"] .header {
  padding: 0;
  padding-right: 16rem; }

[direction="rtl"] {
  text-align: right; }
  [direction="rtl"] .dlabnav {
    text-align: right; }
    [direction="rtl"] .dlabnav .metismenu ul {
      padding: 0 25px 0 0; }
      [direction="rtl"] .dlabnav .metismenu ul:after {
        left: auto;
        right: 25px; }
      [direction="rtl"] .dlabnav .metismenu ul a:before {
        left: auto;
        right: -5px; }
    [direction="rtl"] .dlabnav .metismenu li > a svg {
      margin-left: 5px;
      margin-right: 0; }
      [data-sidebar-style="compact"][direction="rtl"] .dlabnav .metismenu li > a svg {
        left: auto;
        margin-left: auto;
        margin-right: auto; }
      [data-sidebar-style="icon-hover"][direction="rtl"] .dlabnav .metismenu li > a svg {
        margin-left: 0; }
    [direction="rtl"] .dlabnav .metismenu li.active > .has-arrow:after {
      transform: rotate(45deg) translateY(-50%); }
    [direction="rtl"] .dlabnav .metismenu .has-arrow:after {
      left: 1.5625rem;
      right: auto; }
      [data-layout="horizontal"][direction="rtl"] .dlabnav .metismenu .has-arrow:after {
        left: 1.125rem; }
      [data-sidebar-style="modern"][direction="rtl"] .dlabnav .metismenu .has-arrow:after {
        -webkit-transform: rotate(-45deg) translateY(-50%);
        transform: rotate(-45deg) translateY(-50%); }
  [direction="rtl"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .dlabnav .metismenu li > ul li:hover ul {
    right: 11.8125rem;
    left: 0; }

[direction="rtl"] .list-group {
  padding-left: 0; }

[direction="rtl"] .form-check-input {
  margin-left: -1.25rem;
  margin-right: inherit; }

[direction="rtl"] .form-check-inline .form-check-input {
  margin-right: 0;
  margin-left: 10px; }

[direction="rtl"] .radio input,
[direction="rtl"] .radio-inline,
[direction="rtl"] .checkbox input,
[direction="rtl"] .checkbox-inline input {
  margin-left: 0;
  margin-right: 0; }

[direction="rtl"] .content-body {
  margin-right: 17.1875rem;
  margin-left: auto; }
  [data-sidebar-style="modern"][direction="rtl"] .content-body {
    margin-right: 9.375rem; }
  [direction="rtl"] .content-body .page-titles {
    text-align: right; }

[direction="rtl"][data-layout="horizontal"] .content-body {
  margin-right: 0; }

[direction="rtl"][data-layout="horizontal"] .dlabnav .metismenu li li .has-arrow:after {
  -webkit-transform: rotate(-4deg) translateY(-50%);
  transform: rotate(-45deg) translateY(-50%); }

[direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .content-body {
  margin-right: 3.75rem; }

[direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .content-body {
  margin-right: 9.375rem; }

[direction="rtl"][data-sidebar-style="overlay"] .content-body {
  margin-right: 0; }

[direction="rtl"] #external-events .external-event:before {
  margin-right: 0;
  margin-left: .9rem; }

[direction="rtl"] .post-input a i {
  margin-left: 15px;
  margin-right: 0; }

@media only screen and (max-width: 1350px) and (min-width: 1200px) {
  [direction="rtl"] .content-body {
    margin-right: 14.375rem; } }

[direction="rtl"] .sidebar-right {
  left: -15.625rem;
  right: auto;
  box-shadow: 2px 3px 10px 0px rgba(119, 119, 119, 0.1); }
  [direction="rtl"] .sidebar-right.show {
    left: 0;
    right: auto; }
  [direction="rtl"] .sidebar-right .sidebar-right-trigger {
    left: 100%;
    right: auto;
    border-radius: 0 5px 5px 0;
    box-shadow: 5px 3px 5px 0px rgba(119, 119, 119, 0.15); }

[direction="rtl"] .bootstrap-select .dropdown-toggle .filter-option {
  text-align: right; }

html[dir="rtl"] [direction="rtl"] .footer {
  padding-right: 17.1875rem;
  padding-left: 0; }
  @media (max-width: 767.98px) {
    html[dir="rtl"] [direction="rtl"] .footer {
      padding-right: 0; } }

html[dir="rtl"] [direction="rtl"][data-sidebar-style="overlay"] .footer {
  padding-right: 0; }

html[dir="rtl"] [direction="rtl"] .menu-toggle .footer {
  padding-right: 3.75rem; }

html[dir="rtl"] [direction="rtl"][data-container="boxed"] .footer {
  padding-right: 0; }

html[dir="rtl"] [direction="rtl"][data-sidebar-style="mini"]:not([data-layout="horizontal"]) .footer {
  padding-right: 3.75rem; }

html[dir="rtl"] [direction="rtl"][data-sidebar-style="compact"]:not([data-layout="horizontal"]) .footer {
  padding-right: 9.375rem; }

:root {
  --primary: #2953E8;
  --secondary: #5C3799;
  --primary-hover: #163dc8;
  --primary-dark: #0c216c;
  --rgba-primary-1: rgba(41, 83, 232, 0.1);
  --rgba-primary-2: rgba(41, 83, 232, 0.2);
  --rgba-primary-3: rgba(41, 83, 232, 0.3);
  --rgba-primary-4: rgba(41, 83, 232, 0.4);
  --rgba-primary-5: rgba(41, 83, 232, 0.5);
  --rgba-primary-6: rgba(41, 83, 232, 0.6);
  --rgba-primary-7: rgba(41, 83, 232, 0.7);
  --rgba-primary-8: rgba(41, 83, 232, 0.8);
  --rgba-primary-9: rgba(41, 83, 232, 0.9);
  --rgba-secondary-1: rgba(92, 55, 153, 0.1);
  --rgba-secondary-2: rgba(92, 55, 153, 0.2);
  --rgba-secondary-3: rgba(92, 55, 153, 0.3);
  --rgba-secondary-4: rgba(92, 55, 153, 0.4);
  --rgba-secondary-5: rgba(92, 55, 153, 0.5);
  --rgba-secondary-6: rgba(92, 55, 153, 0.6);
  --rgba-secondary-7: rgba(92, 55, 153, 0.7);
  --rgba-secondary-8: rgba(92, 55, 153, 0.8);
  --rgba-secondary-9: rgba(92, 55, 153, 0.9);
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --font-family-base: Poppins, sans-serif;
  --font-family-title: Poppins, sans-serif;
  --title: #424562; }

:root {
  --width: 17.5rem;
  --height: 5rem; }

.badge.bg-primary {
  background: var(--primary); }

[data-theme-version="dark"] {
  background: #181f39;
  color: #828690; }
  [data-theme-version="dark"] h1, [data-theme-version="dark"] .h1,
  [data-theme-version="dark"] h2,
  [data-theme-version="dark"] .h2,
  [data-theme-version="dark"] h3,
  [data-theme-version="dark"] .h3,
  [data-theme-version="dark"] h4,
  [data-theme-version="dark"] .h4,
  [data-theme-version="dark"] h5,
  [data-theme-version="dark"] .h5,
  [data-theme-version="dark"] h6,
  [data-theme-version="dark"] .h6 {
    color: #fff !important; }
  [data-theme-version="dark"] a.link {
    color: #ddd; }
  [data-theme-version="dark"] a.link:focus,
  [data-theme-version="dark"] a.link:hover {
    color: #00ADA3; }
  [data-theme-version="dark"] a:hover {
    color: #fff; }
  [data-theme-version="dark"] .border-right {
    border-right: 1px solid #333a54 !important; }
  [data-theme-version="dark"] .border-left {
    border-left: 1px solid #333a54 !important; }
  [data-theme-version="dark"] .border-top {
    border-top: 1px solid #333a54 !important; }
  [data-theme-version="dark"] .border-bottom {
    border-bottom: 1px solid #333a54 !important; }
  [data-theme-version="dark"] .border {
    border: 1px solid #333a54 !important; }

[data-theme-version="dark"] .dropdown-menu {
  background-color: #181f39;
  box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1); }
  [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected, [data-theme-version="dark"] .dropdown-menu .dropdown-item.selected.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item.active, [data-theme-version="dark"] .dropdown-menu .dropdown-item:hover, [data-theme-version="dark"] .dropdown-menu .dropdown-item:focus {
    background-color: #1e2746;
    color: #fff; }

[data-theme-version="dark"] .dropdown svg path {
  stroke: #fff; }

[data-theme-version="dark"] .nav-tabs.card-body-tabs {
  background-color: transparent; }

[data-theme-version="dark"] .form-control {
  background-color: #181f39;
  border-color: #333a54;
  color: #fff; }
  [data-theme-version="dark"] .form-control:hover {
    border-color: #333a54; }

[data-theme-version="dark"] .author-profile .info-list li,
[data-theme-version="dark"] .profile-card .card-footer,
[data-theme-version="dark"] .author-profile .upload-link {
  border-color: #333a54; }

[data-theme-version="dark"] .author-profile .info-list li a,
[data-theme-version="dark"] .author-profile .author-info span,
[data-theme-version="dark"] .author-profile .info-list li span {
  color: rgba(255, 255, 255, 0.6); }

[data-theme-version="dark"] .author-profile .card-footer .form-control {
  border-color: #333a54;
  background: #181f39 !important; }

[data-theme-version="dark"] .sidebar-right .form-control {
  background-color: #fff;
  border-color: #EEEEEE; }
  [data-theme-version="dark"] .sidebar-right .form-control .btn {
    border-color: #EEEEEE !important;
    color: #000 !important; }
  [data-theme-version="dark"] .sidebar-right .form-control .dropdown-menu {
    background-color: #fff;
    border-color: #7e7e7e; }
  [data-theme-version="dark"] .sidebar-right .form-control .dropdown-item.active.selected {
    background-color: #EEEEEE;
    border-color: #7e7e7e; }
  [data-theme-version="dark"] .sidebar-right .form-control .dropdown-item:hover {
    background-color: #EEEEEE;
    border-color: #7e7e7e;
    color: #828690; }

[data-theme-version="dark"] .card {
  background-color: #1e2746;
  box-shadow: none;
  border-color: #181f39; }

[data-theme-version="dark"] .btn-outline-dark:hover {
  background-color: #181f39;
  border-color: #181f39; }

[data-theme-version="dark"] .tdl-holder input[type=text],
[data-theme-version="dark"] .tdl-holder li {
  background-color: #1e2746;
  border-color: #333a54; }

[data-theme-version="dark"] .tdl-holder input[type=text]::placeholder {
  color: #828690; }

[data-theme-version="dark"] .tdl-holder label:hover {
  background-color: #333a54;
  color: #fff; }

[data-theme-version="dark"] .text-muted {
  color: #828690 !important; }

[data-theme-version="dark"] .modal-content {
  background: #1e2746; }

[data-theme-version="dark"] .modal-footer,
[data-theme-version="dark"] .modal-header {
  border-color: #333a54; }

[data-theme-version="dark"] .close {
  font-weight: 400;
  color: #fff;
  text-shadow: none; }
  [data-theme-version="dark"] .close:hover {
    color: #fff; }

[data-theme-version="dark"] .table strong {
  color: #fff; }

[data-theme-version="dark"] .text-dark {
  color: #fff !important; }

[data-theme-version="dark"] .star-rating .product-review,
[data-theme-version="dark"] .new-arrival-content .item {
  color: #fff; }

[data-theme-version="dark"] .custom-dropdown .dropdown-menu {
  border-color: #333a54; }

[data-theme-version="dark"] .widget-stat .media > span {
  background: #333a54;
  border-color: #333a54;
  color: #fff; }

[data-theme-version="dark"] .plus-minus-input .custom-btn {
  background: #181f39;
  border-color: #333a54; }

[data-theme-version="dark"] .dropdown-divider,
[data-theme-version="dark"] .size-filter ul li {
  border-color: #333a54; }

[data-theme-version="dark"] .custom-select {
  border-color: #333a54;
  color: #828690;
  background: #181f39; }

[data-theme-version="dark"] .nav-tabs {
  border-color: #333a54;
  background-color: #181f39; }

[data-theme-version="dark"] .default-tab .nav-tabs {
  background-color: transparent; }

[data-theme-version="dark"] .custom-tab-1 .nav-tabs {
  background-color: transparent; }

[data-theme-version="dark"] .tab-width-icon .nav-tabs {
  background-color: transparent; }

[data-theme-version="dark"] .mail-list .list-group-item.active i {
  color: #fff; }

[data-theme-version="dark"] hr {
  border-color: #333a54; }

[data-theme-version="dark"] .grid-col {
  background: #181f39;
  color: #fff; }

[data-theme-version="dark"] .noUi-target {
  border-color: #333a54;
  border-radius: 8px;
  box-shadow: none; }
  [data-theme-version="dark"] .noUi-target .noUi-connects {
    background: #333a54; }

[data-theme-version="dark"] .noUi-marker-large,
[data-theme-version="dark"] .noUi-marker {
  background: #333a54; }

[data-theme-version="dark"] .input-group-text {
  background: #1e2746;
  color: #7e7e7e;
  border-color: #333a54; }

[data-theme-version="dark"] .note-editor.note-frame {
  border-color: #333a54; }
  [data-theme-version="dark"] .note-editor.note-frame .btn {
    color: #fff; }
  [data-theme-version="dark"] .note-editor.note-frame .note-editing-area .note-editable {
    color: #fff; }

[data-theme-version="dark"] .widget-media .timeline .timeline-panel {
  border-color: #333a54; }

[data-theme-version="dark"] .notification_dropdown .dropdown-menu-right .all-notification {
  border-color: #333a54; }

[data-theme-version="dark"] #user-activity .nav-tabs .nav-link {
  border-color: #333a54; }

[data-theme-version="dark"] .list-group-item-action {
  color: #7e7e7e; }

[data-theme-version="dark"] .list-group-item-action:focus,
[data-theme-version="dark"] .list-group-item-action:hover,
[data-theme-version="dark"] .list-group-item-action:focus {
  background-color: #181f39;
  border-color: #181f39; }

[data-theme-version="dark"] .list-group-item.active {
  color: #fff;
  border-color: var(--primary); }
  [data-theme-version="dark"] .list-group-item.active:focus, [data-theme-version="dark"] .list-group-item.active:hover, [data-theme-version="dark"] .list-group-item.active:focus {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff; }

[data-theme-version="dark"] .swal2-popup {
  background: #1e2746; }

[data-theme-version="dark"] .daterangepicker {
  background-color: #1e2746;
  border-color: #333a54; }

[data-theme-version="dark"] .dataTables_wrapper .dataTables_filter {
  color: #fff; }

[data-theme-version="dark"] .dataTables_wrapper .dataTables_info {
  color: #fff; }

[data-theme-version="dark"] td .btn-link svg g circle {
  fill: #fff; }

[data-theme-version="dark"] #radialChart svg g circle {
  fill: #1e2746; }

[data-theme-version="dark"] #radialChart svg g text {
  fill: #ffffff; }

[data-theme-version="dark"] .header {
  background-color: #1e2746;
  border-color: #333a54; }

[data-theme-version="dark"] .header-left input {
  background: #181f39 !important;
  border-color: transparent;
  color: #fff !important; }
  [data-theme-version="dark"] .header-left input:focus {
    box-shadow: none;
    border-color: #2953E8; }
  [data-theme-version="dark"] .header-left input::placeholder {
    color: #fff; }

[data-theme-version="dark"] .header-left .search_icon {
  background: #181f39 !important; }
  [data-theme-version="dark"] .header-left .search_icon i {
    color: #fff; }

[data-theme-version="dark"] .header-left .dashboard_bar {
  color: #fff; }

[data-theme-version="dark"] .header-right .right-sidebar a {
  color: #2953E8;
  border-color: #333a54; }

[data-theme-version="dark"] .header-right .header-profile > a.nav-link .header-info strong {
  color: #fff; }

[data-theme-version="dark"] .header-right .notification_dropdown .nav-link {
  background: #1e2746; }

[data-theme-version="dark"] .header-right .dropdown .nav-link {
  color: #fff;
  border-color: #333a54; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link svg path {
    fill: #fff; }
  [data-theme-version="dark"] .header-right .dropdown .nav-link:hover {
    color: #fff; }

[data-theme-version="dark"] .header-right .notification_dropdown .dropdown-item a {
  color: #fff; }

[data-theme-version="dark"] .nav-header,
[data-theme-version="dark"] .nav-control {
  background-color: #1e2746; }

[data-theme-version="dark"] .nav-control {
  color: #fff; }

[data-theme-version="dark"] .brand-logo {
  color: #fff;
  border-color: #333a54; }
  [data-theme-version="dark"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="dark"] .brand-title svg g {
  fill: #fff; }

[data-theme-version="dark"] .nav-header,
[data-theme-version="dark"] .nav-control {
  background-color: #1e2746; }

[data-theme-version="dark"] .nav-control {
  color: #fff; }

[data-theme-version="dark"] .brand-logo {
  color: #fff;
  border-color: #333a54; }
  [data-theme-version="dark"] .brand-logo:hover {
    color: #fff; }

[data-theme-version="dark"] .brand-title svg g {
  fill: #fff; }

[data-theme-version="dark"][data-sidebar-style="mini"] .dlabnav .metismenu li > ul {
  background-color: #1e2746; }

[data-theme-version="dark"] .fixed-content-box {
  background-color: #1e2746; }
  [data-theme-version="dark"] .fixed-content-box .head-name {
    background: #1e2746;
    color: #fff;
    border-color: #333a54; }
  [data-theme-version="dark"] .fixed-content-box + .header + .dlabnav {
    background-color: #181f39; }

[data-theme-version="dark"] .dlabnav {
  background-color: #1e2746;
  box-shadow: unset; }
  [data-theme-version="dark"] .dlabnav .metismenu > li > a {
    color: #b3b3b3; }
  [data-theme-version="dark"] .dlabnav .metismenu > li:hover > a, [data-theme-version="dark"] .dlabnav .metismenu > li:focus > a, [data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a {
    color: #fff; }
    [data-theme-version="dark"] .dlabnav .metismenu > li:hover > a::after, [data-theme-version="dark"] .dlabnav .metismenu > li:focus > a::after, [data-theme-version="dark"] .dlabnav .metismenu > li.mm-active > a::after {
      border-color: #fff; }
  [data-theme-version="dark"] .dlabnav .metismenu > li.mm-active ul ul {
    background-color: transparent; }
  [data-theme-version="dark"] .dlabnav .metismenu ul:after {
    background-color: #333a54; }
  [data-theme-version="dark"] .dlabnav .metismenu ul a:hover, [data-theme-version="dark"] .dlabnav .metismenu ul a:focus, [data-theme-version="dark"] .dlabnav .metismenu ul a.mm-active {
    color: #fff; }
  [data-theme-version="dark"] .dlabnav .metismenu ul a:before {
    background-color: #fff; }
  [data-theme-version="dark"] .dlabnav .metismenu a {
    color: #b3b3b3; }
  [data-theme-version="dark"] .dlabnav .metismenu .has-arrow:after {
    border-color: #fff; }

[data-theme-version="dark"] .menu-toggle .dlabnav .metismenu ul.mm-collapse {
  background-color: #1e2746 !important; }

[data-theme-version="dark"] .sidebar-right {
  background-color: #1d2544; }
  [data-theme-version="dark"] .sidebar-right .nav-tabs {
    background-color: #EEEEEE;
    border-bottom: unset; }
    [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-link.active {
      background-color: #181f39; }
    [data-theme-version="dark"] .sidebar-right .nav-tabs .nav-link:hover {
      color: #2953E8; }

[data-theme-version="dark"] .footer {
  background-color: transparent; }
  [data-theme-version="dark"] .footer .copyright {
    background-color: transparent; }
    [data-theme-version="dark"] .footer .copyright p {
      color: #fff; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiY3NzL3N0eWxlLmNzcyIsCgkic291cmNlcyI6IFsKCQkic2Nzcy9tYWluLnNjc3MiLAoJCSJzY3NzL2Fic3RyYWN0cy9fYWJzdHJhY3RzLnNjc3MiLAoJCSJzY3NzL2Fic3RyYWN0cy9fdmFyaWFibGUuc2NzcyIsCgkJInNjc3MvYWJzdHJhY3RzL19icy1jdXN0b20uc2NzcyIsCgkJInNjc3MvYWJzdHJhY3RzL19pbmhlcml0YW5jZS5zY3NzIiwKCQkic2Nzcy9hYnN0cmFjdHMvX21peGluLnNjc3MiLAoJCSJzY3NzL2Fic3RyYWN0cy9fbWFwcy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFubmVyLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fbWFwcy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19taXhpbnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZGVwcmVjYXRlLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29sb3Itc2NoZW1lLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzaXplLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3V0aWxpdGllcy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fdmFsaWRhdGlvbi5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19oZWxwZXJzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY2xlYXJmaXguc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLAoJCSJzY3NzL2Jhc2UvX2Jhc2Uuc2NzcyIsCgkJInNjc3MvYmFzZS9fZm9udHMuc2NzcyIsCgkJInNjc3MvYmFzZS9faGVscGVyLnNjc3MiLAoJCSJzY3NzL2Jhc2UvX3Jlc2V0LnNjc3MiLAoJCSJzY3NzL2Jhc2UvX2NvbG9ycy5zY3NzIiwKCQkic2Nzcy9iYXNlL19jdXN0b20tZ3JpZC5zY3NzIiwKCQkic2Nzcy9fcHJlbG9hZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9fbGF5b3V0LnNjc3MiLAoJCSJzY3NzL2xheW91dC9mb290ZXIvX2Zvb3Rlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvaGVhZGVyL19oZWFkZXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L2hlYWRlci9uYXYtaGVhZGVyL19uYXYtaGVhZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9oZWFkZXIvbmF2LWhlYWRlci9fbmF2LWNvbnRyb2wuc2NzcyIsCgkJInNjc3MvbGF5b3V0L2hlYWRlci9faGVhZGVyLWdsb2JhbC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvaGVhZGVyL19oZWFkZXItbGVmdC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvaGVhZGVyL19oZWFkZXItcmlnaHQuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3J0bC9fcnRsLnNjc3MiLAoJCSJzY3NzL2xheW91dC9ydGwvX3J0bC1yZXNldC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL192YXJpYWJsZXMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvX21peGlucy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fcmVzaXplLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9taXhpbnMvX3NpemUuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL192aXNpYmlsaXR5LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwKCQkidmVuZG9yL2Jvb3RzdHJhcC12NC1ydGwvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLAoJCSJ2ZW5kb3IvYm9vdHN0cmFwLXY0LXJ0bC9zY3NzL21peGlucy9fZmxvYXQuc2NzcyIsCgkJInZlbmRvci9ib290c3RyYXAtdjQtcnRsL3Njc3MvX3J0bC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvcnRsL19ydGwtbmF2LWhlYWRlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvcnRsL19ydGwtaGVhZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9ydGwvX3J0bC1zaWRlYmFyLnNjc3MiLAoJCSJzY3NzL2xheW91dC9ydGwvX3J0bC1nbG9iYWwuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3J0bC9fcnRsLXNpZGViYXItcmlnaHQuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3J0bC9fcnRsLWZvb3Rlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci1nbG9iYWwuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItYmcuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX21lZ2EtbWVudS5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci1mdWxsLnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19zaWRlYmFyLW1pbmktbmF2LnNjc3MiLAoJCSJzY3NzL2xheW91dC9zaWRlYmFyL19zaWRlYmFyLWhvcml6b250YWwuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItY29tcGFjdC1uYXYuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItaWNvbi1ob3Zlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci1tb2Rlcm4uc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItb3ZlcmxheS5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fc2lkZWJhci12ZXJ0aWNhbC1uYXYuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItcmlnaHQuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3NpZGViYXIvX3NpZGViYXItcHJvZmlsZS5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fZml4ZWQtc2lkZWJhci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvc2lkZWJhci9fZGxhYi1kZW1vLXNpZGViYXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3RoZW1lL190aGVtZS5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdGhlbWUvX3RoZW1lLWJnLnNjc3MiLAoJCSJzY3NzL2xheW91dC90aGVtZS9fdGhlbWUtYm94ZWQuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3RoZW1lL190aGVtZS13aWRlLWJveGVkLnNjc3MiLAoJCSJzY3NzL2xheW91dC90aGVtZS9fdGhlbWUtY29sb3Iuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3R5cG9ncmFwaHkvX3R5cG9ncmFwaHkuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3R5cG9ncmFwaHkvX29wZW5zYW5zLnNjc3MiLAoJCSJzY3NzL2xheW91dC90eXBvZ3JhcGh5L19wb3BwaW5zLnNjc3MiLAoJCSJzY3NzL2xheW91dC90eXBvZ3JhcGh5L19yb2JvdG8uc2NzcyIsCgkJInNjc3MvbGF5b3V0L3R5cG9ncmFwaHkvX2hlbHZldGljYS5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi10cmFuc3BhcmVudC9fbWFpbi5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi10cmFuc3BhcmVudC9fdHJhbnNwYXJlbnQtcmVzZXQuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tdHJhbnNwYXJlbnQvX3RyYW5zcGFyZW50LWdsb2JhbC5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi10cmFuc3BhcmVudC9fdHJhbnNwYXJlbnQtaGVhZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLXRyYW5zcGFyZW50L190cmFuc3BhcmVudC1uYXYtaGVhZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLXRyYW5zcGFyZW50L190cmFuc3BhcmVudC1sZWZ0LXNpZGViYXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tdHJhbnNwYXJlbnQvX3RyYW5zcGFyZW50LXJpZ2h0LXNpZGViYXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tdHJhbnNwYXJlbnQvX3RyYW5zcGFyZW50LWZvb3Rlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi1kYXJrL19tYWluLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLWRhcmsvX2RhcmstcmVzZXQuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tZGFyay9fZGFyay1nbG9iYWwuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tZGFyay9fZGFyay1oZWFkZXIuc2NzcyIsCgkJInNjc3MvbGF5b3V0L3ZlcnNpb24tZGFyay9fZGFyay1uYXYtaGVhZGVyLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLWRhcmsvX2RhcmstbGVmdC1zaWRlYmFyLnNjc3MiLAoJCSJzY3NzL2xheW91dC92ZXJzaW9uLWRhcmsvX2RhcmstcmlnaHQtc2lkZWJhci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvdmVyc2lvbi1kYXJrL19kYXJrLWZvb3Rlci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvYXBwL19hcHBzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvYXBwL19hcHAtY2FsZW5kZXItZGF0ZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2FwcC9fYXBwLWNhbGVuZGVyLWV2ZW50LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvYXBwL19lbWFpbC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2FwcC9fcHJvZmlsZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2FwcC9fY2hhdC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2FwcC9fZWRpdC1wcm9maWxlLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvY2hhcnRzL19jaGFydHMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2NoYXJ0LWNoYXJ0aXN0LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvY2hhcnRzL19jaGFydC1jaGFydGpzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvY2hhcnRzL19jaGFydC1jMy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fY2hhcnQtZmxvdC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2NoYXJ0cy9fY2hhcnQtbW9ycmlzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvY2hhcnRzL19jaGFydC1zcGFya2xpbmUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9jaGFydHMvX2Vhc3ktcGllLWNoYXJ0LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvY2hhcnRzL19jaGFydC1hbWNoYXJ0LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvY2hhcnRzL19jaGFydC1oaWdoY2hhcnRzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvY2hhcnRzL19lY2hhcnRzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm1zLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tYmFzaWMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1jaGVja2JveC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3JtLXJhZGlvLWJ1dHRvbi5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3JtLXN3aXRjaC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3JtLXZhbGlkYXRpb24uc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1waWNrZXJzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tYWRkb25zLWNyb3BwZXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1hZGRvbnMtc2VsZWN0Mi5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL2Zvcm1zL19mb3JtLXN0ZXBzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tZHJvcHpvbmUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1zdW1tZXJub3RlLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvZm9ybXMvX2Zvcm0tZWRpdG9yLXF1aWxsLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvbWFwL19tYXBzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvbWFwL19tYXAtZGF0YW1hcC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL21hcC9fbWFwLWpxdm1hcC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL19hZGRvbnMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtYmxvY2t1aS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy1ib290c3RyYXAtc2VsZWN0LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLWNsaXBib2FyZC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy10aWNrZXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtdHlwZWFoZWFkLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLXdlYXRoZXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtbm91aS1zbGlkZXIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtbmVzdGFibGUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtcGlnbm9zZS1jYWxlbmRlci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL191Yy1ob3Jpem9udGFsLXRpbWVsaW5lLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLXRvYXN0ci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VjL19qcXZtYXAuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fcGVyZmVjdC1zY3JvbGwuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fZHJvcHpvbmUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91Yy9fdWMtbGlnaHRnYWxsZXJ5LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLWNhbGVuZGFyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWMvX3VjLWNrZWRpdG9yLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX2ludGVyZmFjZXMuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktYWNjb3JkaW9uLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLWFsZXJ0LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLWJhZGdlLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLWJyZWFkY3J1bWIuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktYnV0dG9uLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLWNhcmQuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktY2Fyb3VzZWwuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktZHJvcGRvd24uc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktZ3JpZC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1sYWJlbC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1saXN0LWdyb3VwLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLW1lZGlhLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLW1lbnUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktbW9kYWwuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktcGFnaW5hdGlvbi5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1wb3BvdmVyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLXByZWxvYWRlci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1wcm9ncmVzc2Jhci5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3VpL191aS1yaWJib24uc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktc2Nyb2xsYmFyLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLXN0ZXAuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktdGFiLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdWkvX3VpLXRvb2x0aXAuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktdGltZWxpbmUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy91aS9fdWktbW9kdWxlcy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3dpZGdldC9fd2lkZ2V0cy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3dpZGdldC9fd2lkZ2V0LWNoYXJ0LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvd2lkZ2V0L193aWRnZXQtc29jaWFsLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvd2lkZ2V0L193aWRnZXQtc3RhdC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3dpZGdldC9fd2lkZ2V0LXRvZG8tbGlzdC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3dpZGdldC9fd2lkZ2V0LW1lc3NhZ2VzLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvd2lkZ2V0L193aWRnZXQtcGlja2FkYXRlLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvd2lkZ2V0L193aWRnZXQtY2FyZC1saXN0LnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvd2lkZ2V0L193aWRnZXQtbWVkaWEuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy90YWJsZXMvX3RhYmxlLnNjc3MiLAoJCSJzY3NzL2NvbXBvbmVudHMvdGFibGVzL190YWJsZS1iYXNpYy5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3RhYmxlcy9fdGFibGUtYm9vdGdyaWQuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy90YWJsZXMvX3RhYmxlLWRhdGF0YWJsZS5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzL3RhYmxlcy9fdGFibGUtZm9vdGFibGUuc2NzcyIsCgkJInNjc3MvY29tcG9uZW50cy90YWJsZXMvX3RhYmxlLWpzZ3JpZC5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fcGFnZXMuc2NzcyIsCgkJInNjc3MvcGFnZXMvX3BhZ2UtZXJyb3Iuc2NzcyIsCgkJInNjc3MvcGFnZXMvX3BhZ2UtYXV0aC5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fcGFnZS1wcmljaW5nLnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19wYWdlLXRpbWVsaW5lLnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19wYWdlLW9yZGVyLnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19wcm9qZWN0cy5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fY29udGFjdHMuc2NzcyIsCgkJInNjc3MvcGFnZXMvX2thbmJhbi5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fbWVzc2FnZXMuc2NzcyIsCgkJInNjc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MiLAoJCSJzY3NzL3BhZ2VzL19ob21lcGFnZS5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fZWNvbS1wcm9kdWN0LWRldGFpbC5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fZWNvbS1wcm9kdWN0LWdyaWQuc2NzcyIsCgkJInNjc3MvcGFnZXMvX2Vjb20tcHJvZHVjdC1saXN0LnNjc3MiCgldLAoJIm5hbWVzIjogW10sCgkibWFwcGluZ3MiOiAiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBc0RFO0E2RnJERixPQUFPLENBQUMsOEVBQUk7QUFDWixPQUFPLENBQUMsb0VBQUk7QUFDWixPQUFPLENBQUMseUVBQUk7QUFDWixPQUFPLENBQUMsaUVBQUk7QUFDWixPQUFPLENBQUMsaUVBQUk7QUFJWixPQUFPLENBQUMsNkRBQUk7QUFDWixPQUFPLENBQUMsMkRBQUk7QUFDWixPQUFPLENBQUMsNkVBQUk7QUFDWixPQUFPLENBQUMscURBQUk7QUFDWixPQUFPLENBQUMsdURBQUk7QUFDWixPQUFPLENBQUMsc0NBQUk7QUFDWixPQUFPLENBQUMsdUNBQUk7QUVkWixPQUFPLENBQVAsd0NBQU87QUFDUCxPQUFPLENBQVAsb0NBQU87QUFDUCxPQUFPLENBQVAsNERBQU87QUFDUCxPQUFPLENBQVAsZ0RBQU87QTVGd0dQLEFBQUEsS0FBSyxDQUFBO0VBQ0osU0FBUyxDQUFBLFFBQUM7RUFDVixXQUFXLENBQUEsUUFBQztFQUNaLGVBQWUsQ0FBQSxRQUFDO0VBQ2hCLGNBQWMsQ0FBQSxRQUFDO0VBQ2YsZ0JBQWdCLENBQUEsdUJBQUM7RUFDakIsZ0JBQWdCLENBQUEsdUJBQUM7RUFDakIsZ0JBQWdCLENBQUEsdUJBQUM7RUFDakIsZ0JBQWdCLENBQUEsdUJBQUM7RUFDakIsZ0JBQWdCLENBQUEsdUJBQUM7RUFDakIsZ0JBQWdCLENBQUEsdUJBQUM7RUFDakIsZ0JBQWdCLENBQUEsdUJBQUM7RUFDakIsZ0JBQWdCLENBQUEsdUJBQUM7RUFDakIsZ0JBQWdCLENBQUEsdUJBQUM7RUFDakIsa0JBQWtCLENBQUEsdUJBQUM7RUFDbkIsa0JBQWtCLENBQUEsdUJBQUM7RUFDbkIsa0JBQWtCLENBQUEsdUJBQUM7RUFDbkIsa0JBQWtCLENBQUEsdUJBQUM7RUFDbkIsa0JBQWtCLENBQUEsdUJBQUM7RUFDbkIsa0JBQWtCLENBQUEsdUJBQUM7RUFDbkIsa0JBQWtCLENBQUEsdUJBQUM7RUFDbkIsa0JBQWtCLENBQUEsdUJBQUM7RUFDbkIsa0JBQWtCLENBQUEsdUJBQUM7RUFDbkIsa0JBQWtCLENBQUEsb0JBQUM7RUFDbkIsbUJBQW1CLENBQUEsb0JBQUM7RUFDcEIsa0JBQWtCLENBQUEsb0JBQUM7RUFDbkIsbUJBQW1CLENBQUEsb0JBQUM7RUFDbkIsT0FBTyxDQUFBLFFBQUMsR0FDVDs7QUE1QkQsQUFBQSxLQUFLLENBK0NBO0VBQ0osT0FBTyxDQUFBLFFBQUM7RUFDUixRQUFRLENBQUEsS0FBQyxHQUVUOztBQUVELEFBQUEsTUFBTSxBQUFBLFdBQVcsQ0FBQTtFQUNoQixVQUFVLEVBQUUsY0FBYyxHQUMxQjs7QTZGbktELEE1RkFBLGE0RkFhLEM1RkFDO0VBQ1YsZ0JBQWdCLEVBQUUsb0ZBQWtGLEdBQ3ZHOztBNEZJSSxBNUZGTCxXNEZFTyxDNUZGSztFQUNSLFVBQVUsRUFBRSxPQUFPO0VBQ25CLFVBQVUsRUFBRSxtREFBbUQ7RUFDL0QsVUFBVSxFQUFFLHNEQUFxRDtFQUNqRSxVQUFVLEVBQUUsb0RBQW1ELENBQUMsVUFBVTtFQUMxRSxNQUFNLEVBQUUsMkdBQTJHLEdBQ3RIOztBNEZESSxBNUZHTCxXNEZITyxDNUZHSztFQUNSLFVBQVUsRUFBRSxPQUFPO0VBQ25CLFVBQVUsRUFBRSxtREFBbUQ7RUFDL0QsVUFBVSxFQUFFLHNEQUFxRDtFQUNqRSxVQUFVLEVBQUUsb0RBQW1ELENBQUMsVUFBVTtFQUMxRSxNQUFNLEVBQUUsMkdBQTJHLEdBQ3RIOztBNEZOSSxBNUZRTCxXNEZSTyxDNUZRSztFQUNSLFVBQVUsRUFBRSxPQUFPO0VBQ25CLFVBQVUsRUFBRSxtREFBbUQ7RUFDL0QsVUFBVSxFQUFFLHNEQUFxRDtFQUNqRSxVQUFVLEVBQUUsb0RBQW1ELENBQUMsVUFBVTtFQUMxRSxNQUFNLEVBQUUsMkdBQTJHLEdBQ3RIOztBNEZYSSxBNUZhTCxXNEZiTyxDNUZhSztFQUNSLFVBQVUsRUFBRSxPQUFPO0VBQ25CLFVBQVUsRUFBRSxvREFBb0Q7RUFDaEUsVUFBVSxFQUFFLHVEQUFzRDtFQUNsRSxVQUFVLEVBQUUsbURBQWtEO0VBQzlELE1BQU0sRUFBRSwyR0FBMkcsR0FDdEg7O0E0RmhCSSxBNUZrQkwsVzRGbEJPLEM1RmtCSztFQUNSLFVBQVUsRUFBRSxPQUFPO0VBQ25CLFVBQVUsRUFBRSxvREFBb0Q7RUFDaEUsVUFBVSxFQUFFLHVEQUFzRDtFQUNsRSxVQUFVLEVBQUUsbURBQWtELENBQUMsVUFBVTtFQUN6RSxNQUFNLEVBQUUsMkdBQTJHLEdBQ3RIOztBNEZyQkksQTVGdUJMLFc0RnZCTyxDNUZ1Qks7RUFDUixVQUFVLEVBQUUsT0FBTztFQUNuQixVQUFVLEVBQUUsb0RBQW9EO0VBQ2hFLFVBQVUsRUFBRSx1REFBc0Q7RUFDbEUsVUFBVSxFQUFFLG1EQUFrRCxDQUFDLFVBQVU7RUFDekUsTUFBTSxFQUFFLDJHQUEyRyxHQUN0SDs7QTRGMUJJLEE1RjRCTCxXNEY1Qk8sQzVGNEJLO0VBQ1IsVUFBVSxFQUFFLE9BQU87RUFDbkIsVUFBVSxFQUFFLG9EQUFvRDtFQUNoRSxVQUFVLEVBQUUsdURBQXNEO0VBQ2xFLFVBQVUsRUFBRSxtREFBa0QsQ0FBQyxVQUFVO0VBQ3pFLE1BQU0sRUFBRSwyR0FBMkcsR0FDdEg7O0E0Ri9CSSxBNUZpQ0wsVzRGakNPLEM1RmlDSztFQUNSLFVBQVUsRUFBRSxPQUFPO0VBQ25CLFVBQVUsRUFBRSxtREFBbUQ7RUFDL0QsVUFBVSxFQUFFLHNEQUFxRDtFQUNqRSxVQUFVLEVBQUUsb0RBQW1EO0VBQy9ELE1BQU0sRUFBRSwyR0FBMkcsR0FHdEg7O0E0RnRDSSxBNUZ3Q0wsVzRGeENPLEV3SG1CUCxXQUFXLEFBRU4sb0JBQW9CLENBS2pCLEVBQUUsQUFBQSxJQUFJLEFBUUQsTUFBTSxFQWZuQixXQUFXLEFBRU4sb0JBQW9CLENBS1QsRUFBRSxBQUFBLEtBQUssQUFRVixNQUFNLEVBZm5CLFdBQVcsQUFFTixvQkFBb0IsQ0FLQSxFQUFFLEFBQUEsS0FBSyxBQVFuQixNQUFNLEVBZm5CLFdBQVcsQ0ErQlAsS0FBSyxDQUlELEVBQUUsQ0FBQyxFQUFFLEFBQUEsU0FBUyxFQW5DdEIsV0FBVyxDQStCUCxLQUFLLENBSWUsRUFBRSxDQUFDLEVBQUUsQUFBQSxPQUFPLEVBbkNwQyxXQUFXLENBK0JQLEtBQUssQ0FVRCxFQUFFLENBQ0UsRUFBRSxBQUFBLE1BQU0sRUExQ3BCLFdBQVcsQ0ErQlAsS0FBSyxDQVVELEVBQUUsQ0FDRSxFQUFFLEFBQUEsTUFBTSxBQUtILE1BQU0sRUEvQ3ZCLFdBQVcsQ0ErQlAsS0FBSyxDQVVELEVBQUUsQ0FhRSxFQUFFLEFBQUEsTUFBTSxBQUFBLFNBQVMsRUF0RDdCLFdBQVcsQ0ErQlAsS0FBSyxDQVVELEVBQUUsQ0FhRSxFQUFFLEFBQUEsTUFBTSxBQUFBLFNBQVMsQUFLWixNQUFNLENwTnRDWDtFQUNSLFVBQVUsRUFBRSxrQkFBa0I7RUFDOUIsVUFBVSxFQUFFLG9EQUFvRDtFQUNoRSxVQUFVLEVBQUUsdURBQXNEO0VBQ2xFLFVBQVUsRUFBRSxtREFBa0QsQ0FBQyxVQUFVO0VBQ3pFLE1BQU0sRUFBRSwyR0FBMkcsR0FDdEg7O0E0RjNDSSxBNUY2Q0wsWTRGN0NRLEM1RjZDSztFQUNULFVBQVUsRUFBRSxrQkFBa0I7RUFDOUIsVUFBVSxFQUFFLG9EQUFvRDtFQUNoRSxVQUFVLEVBQUUsdURBQXNEO0VBQ2xFLFVBQVUsRUFBRSxpREFBZ0QsQ0FBQyxVQUFVO0VBQ3ZFLE1BQU0sRUFBRSwyR0FBMkcsR0FDdEg7O0E0RmhESSxBNUZrREwsWTRGbERRLEM1RmtESztFQUNULFVBQVUsRUFBRSxPQUFPO0VBQ25CLFVBQVUsRUFBRSxvREFBb0Q7RUFDaEUsVUFBVSxFQUFFLHVEQUFzRDtFQUNsRSxVQUFVLEVBQUUsbURBQWtEO0VBQzlELE1BQU0sRUFBRSwyR0FBMkcsR0FDdEg7O0E0RnJESSxBNUZ1REwsWTRGdkRRLEM1RnVESztFQUNULFVBQVUsRUFBRSxPQUFPO0VBQ25CLFVBQVUsRUFBRSxvREFBb0Q7RUFDaEUsVUFBVSxFQUFFLHVEQUFzRDtFQUNsRSxVQUFVLEVBQUUsbURBQWtEO0VBQzlELE1BQU0sRUFBRSwyR0FBMkcsR0FDdEg7O0E0RjFESSxBNUY0REwsWTRGNURRLEM1RjRESztFQUNULFVBQVUsRUFBRSxPQUFPO0VBQ25CLFVBQVUsRUFBRSxvREFBb0Q7RUFDaEUsVUFBVSxFQUFFLHVEQUFzRDtFQUNsRSxVQUFVLEVBQUUsbURBQWtEO0VBQzlELE1BQU0sRUFBRSwyR0FBMkcsR0FDdEg7O0E0Ri9ESSxBNUZpRUwsWTRGakVRLEM1RmlFSztFQUNULFVBQVUsRUFBRSxPQUFPO0VBQ25CLFVBQVUsRUFBRSxzREFBc0Q7RUFDbEUsVUFBVSxFQUFFLHlEQUF3RDtFQUNwRSxVQUFVLEVBQUUsaURBQWdEO0VBQzVELE1BQU0sRUFBRSwyR0FBMkcsR0FDdEg7O0E0RnBFSSxBNUZzRUwsWTRGdEVRLEM1RnNFSztFQUNULFVBQVUsRUFBRSxPQUFPO0VBQ25CLFVBQVUsRUFBRSxzREFBc0Q7RUFDbEUsVUFBVSxFQUFFLHlEQUF3RDtFQUNwRSxVQUFVLEVBQUUsaURBQWdEO0VBQzVELE1BQU0sRUFBRSwyR0FBMkcsR0FDdEg7O0E0RnpFSSxBNUYyRUwsWTRGM0VRLEM1RjJFSztFQUNULFVBQVUsRUFBRSxPQUFPO0VBQ25CLFVBQVUsRUFBRSxzREFBc0Q7RUFDbEUsVUFBVSxFQUFFLHlEQUF3RDtFQUNwRSxVQUFVLEVBQUUsaURBQWdEO0VBQzVELE1BQU0sRUFBRSwyR0FBMkcsR0FDdEg7O0E0RjlFSSxBNUZnRkwsWTRGaEZRLEM1RmdGSztFQUNULFVBQVUsRUFBRSxPQUFPO0VBQ25CLFVBQVUsRUFBRSxzREFBc0Q7RUFDbEUsVUFBVSxFQUFFLHlEQUF3RDtFQUNwRSxVQUFVLEVBQUUsaURBQWdEO0VBQzVELE1BQU0sRUFBRSwyR0FBMkcsR0FDdEg7O0E0Rm5GSSxBNUZxRkwsWTRGckZRLEM1RnFGSztFQUNULFVBQVUsRUFBRSxPQUFPO0VBQ25CLFVBQVUsRUFBRSxvREFBb0Q7RUFDaEUsVUFBVSxFQUFFLHVEQUFzRDtFQUNsRSxVQUFVLEVBQUUsbURBQWtEO0VBQzlELE1BQU0sRUFBRSwyR0FBMkcsR0FDdEg7O0FDbEpEOzs7Ozs7Ozs7RUFTRTtBR1ZBOzs7OztLQUtHO0FMc0dMLEFBQUEsS0FBSyxDcUM1R0M7RUFRRixTQUFxQixDQUFFLFFBQUM7RUFBeEIsV0FBcUIsQ0FBRSxRQUFDO0VBQXhCLFdBQXFCLENBQUUsUUFBQztFQUF4QixTQUFxQixDQUFFLFFBQUM7RUFBeEIsUUFBcUIsQ0FBRSxRQUFDO0VBQXhCLFdBQXFCLENBQUUsUUFBQztFQUF4QixXQUFxQixDQUFFLFFBQUM7RUFBeEIsVUFBcUIsQ0FBRSxRQUFDO0VBQXhCLFNBQXFCLENBQUUsUUFBQztFQUF4QixTQUFxQixDQUFFLFFBQUM7RUFBeEIsVUFBcUIsQ0FBRSxLQUFDO0VBQXhCLFNBQXFCLENBQUUsUUFBQztFQUF4QixjQUFxQixDQUFFLFFBQUM7RUFJeEIsYUFBMEIsQ0FBTyxRQUFDO0VBQWxDLGFBQTBCLENBQU8sUUFBQztFQUFsQyxhQUEwQixDQUFPLFFBQUM7RUFBbEMsYUFBMEIsQ0FBTyxRQUFDO0VBQWxDLGFBQTBCLENBQU8sUUFBQztFQUFsQyxhQUEwQixDQUFPLFFBQUM7RUFBbEMsYUFBMEIsQ0FBTyxRQUFDO0VBQWxDLGFBQTBCLENBQU8sUUFBQztFQUFsQyxhQUEwQixDQUFPLFFBQUM7RUFJbEMsWUFBcUIsQ0FBRSxRQUFDO0VBQXhCLGNBQXFCLENBQUUsUUFBQztFQUF4QixZQUFxQixDQUFFLFFBQUM7RUFBeEIsU0FBcUIsQ0FBRSxRQUFDO0VBQXhCLFlBQXFCLENBQUUsUUFBQztFQUF4QixXQUFxQixDQUFFLFFBQUM7RUFBeEIsVUFBcUIsQ0FBRSxRQUFDO0VBQXhCLFNBQXFCLENBQUUsUUFBQztFQUl4QixnQkFBeUIsQ0FBTSxZQUFDO0VBQWhDLGtCQUF5QixDQUFNLFlBQUM7RUFBaEMsZ0JBQXlCLENBQU0sWUFBQztFQUFoQyxhQUF5QixDQUFNLFlBQUM7RUFBaEMsZ0JBQXlCLENBQU0sYUFBQztFQUFoQyxlQUF5QixDQUFNLFlBQUM7RUFBaEMsY0FBeUIsQ0FBTSxjQUFDO0VBQWhDLGFBQXlCLENBQU0sWUFBQztFQUdsQyxjQUFxQixDQUFXLGNBQUM7RUFDakMsY0FBcUIsQ0FBVyxRQUFDO0VBQ2pDLG1CQUEwQixDQUFnQixjQUFDO0VBQzNDLGdCQUF1QixDQUFhLGNBQUM7RUFNckMsb0JBQTJCLENBQWlCLGdNQUFDO0VBQzdDLG1CQUEwQixDQUFnQixxRkFBQztFQUMzQyxhQUFvQixDQUFVLDJFQUFDO0VBTy9CLHFCQUE0QixDQUFrQixvQkFBQztFM0I0UDNDLG1CQUFZLEVBdkVSLFFBQTJCO0UyQm5MbkMscUJBQTRCLENBQWtCLElBQUM7RUFDL0MscUJBQTRCLENBQWtCLElBQUM7RUFDL0MsZUFBc0IsQ0FBWSxRQUFDO0VBSW5DLFlBQW1CLENBQVMsUUFBQztFQUk3QixpQkFBd0IsQ0FBYyxJQUFDO0VBQ3ZDLGlCQUF3QixDQUFjLE1BQUM7RUFDdkMsaUJBQXdCLENBQWMsUUFBQztFQUN2Qyw2QkFBb0MsQ0FBMEIscUJBQUM7RUFFL0Qsa0JBQXlCLENBQWUsUUFBQztFQUN6QyxxQkFBNEIsQ0FBa0IsUUFBQztFQUMvQyxxQkFBNEIsQ0FBa0IsT0FBQztFQUMvQyxxQkFBNEIsQ0FBa0IsS0FBQztFQUMvQyxzQkFBNkIsQ0FBbUIsS0FBQztFQUNqRCx1QkFBOEIsQ0FBb0IsTUFBQztFQUduRCxlQUFzQixDQUFZLFFBQUM7RUFDbkMscUJBQTRCLENBQWtCLFFBQUM7RUFFL0MsZUFBc0IsQ0FBWSxRQUFDO0VBRW5DLGlCQUF3QixDQUFjLFFBQUMsR0FDeEM7O0FDekRELEFBQUEsQ0FBQztBQUNELENBQUMsQUFBQSxRQUFRO0FBQ1QsQ0FBQyxBQUFBLE9BQU8sQ0FBQztFQUNQLFVBQVUsRUFBRSxVQUFVLEdBQ3ZCOztBQWNHLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxhQUFhO0V0QzJFakQsQUFBQSxLQUFLLENzQ2pGQztJQU9BLGVBQWUsRUFBRSxNQUFNLEdBRzVCOztBQVdELEFBQUEsSUFBSSxDQUFDO0VBQ0gsTUFBTSxFQUFFLENBQUM7RUFDVCxXQUFXLEVBQUUsMEJBQW1EO0U1Qm1QNUQsU0FBWSxFQXZFUix3QkFBMkI7RTRCMUtuQyxXQUFXLEVBQUUsMEJBQW1EO0VBQ2hFLFdBQVcsRUFBRSwwQkFBbUQ7RUFDaEUsS0FBSyxFQUFFLG9CQUF1QztFQUM5QyxVQUFVLEVBQUUseUJBQWlEO0VBQzdELGdCQUFnQixFQUFFLGlCQUFpQztFQUNuRCx3QkFBd0IsRUFBRSxJQUFJO0VBQzlCLDJCQUEyQixFdkM3Q3JCLGdCQUFJLEd1QzhDWDs7QUFRRCxBQUFBLEVBQUUsQ0FBQztFQUNELE1BQU0sRW5DOUNDLElBQUksQ21DOENVLENBQUM7RUFDdEIsS0FBSyxFL0JpakJ1QixPQUFPO0UrQmhqQm5DLE1BQU0sRUFBRSxDQUFDO0VBQ1QsVUFBVSxFL0J3WmtCLEdBQUcsQytCeFpGLEtBQUs7RUFDbEMsT0FBTyxFL0J1akJxQixJQUFHLEcrQnRqQmhDOztBQW1CRCxBQVZBLEVBVUUsRUN6RkYsR0FBRyxFRDhGSCxFQUFFLEVDMUZGLEdBQUcsRUQrRkgsRUFBRSxFQzNGRixHQUFHLEVEZ0dILEVBQUUsRUM1RkYsR0FBRyxFRGlHSCxFQUFFLEVDN0ZGLEdBQUcsRURrR0gsRUFBRSxFQzlGRixHQUFHLENEMkRNO0VBQ1AsVUFBVSxFQUFFLENBQUM7RUFDYixhQUFhLEUvQndmZSxNQUFZO0UrQnJmeEMsV0FBVyxFdEN4RWEsR0FBRztFc0N5RTNCLFdBQVcsRS9Cd2ZpQixHQUFHO0UrQnZmL0IsS0FBSyxFdEM5RVUsT0FBTyxHc0MrRXZCOztBQUVELEFBQUEsRUFBRSxFQ3pGRixHQUFHLENEeUZBO0U1QjZNSyxTQUFZLEVBZlYscUJBQTJCLEc0QjNMcEM7RTVCd0NHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtJNEIzQzdCLEFBQUEsRUFBRSxFQ3pGRixHQUFHLENEeUZBO001Qm9OSyxTQUFZLEVBbEZWLE9BQTJCLEc0Qi9IcEM7O0FBRUQsQUFBQSxFQUFFLEVDMUZGLEdBQUcsQ0QwRkE7RTVCd01LLFNBQVksRUFmVix3QkFBMkIsRzRCdExwQztFNUJtQ0csTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0k0QnRDN0IsQUFBQSxFQUFFLEVDMUZGLEdBQUcsQ0QwRkE7TTVCK01LLFNBQVksRUFsRlYsUUFBMkIsRzRCMUhwQzs7QUFFRCxBQUFBLEVBQUUsRUMzRkYsR0FBRyxDRDJGQTtFNUJtTUssU0FBWSxFQWZWLHNCQUEyQixHNEJqTHBDO0U1QjhCRyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07STRCakM3QixBQUFBLEVBQUUsRUMzRkYsR0FBRyxDRDJGQTtNNUIwTUssU0FBWSxFQWxGVixNQUEyQixHNEJySHBDOztBQUVELEFBQUEsRUFBRSxFQzVGRixHQUFHLENENEZBO0U1QjBMRyxTQUFZLEVBdkVSLFFBQTJCLEc0QmhIcEM7O0FBRUQsQUFBQSxFQUFFLEVDN0ZGLEdBQUcsQ0Q2RkE7RTVCcUxHLFNBQVksRUF2RVIsSUFBMkIsRzRCM0dwQzs7QUFFRCxBQUFBLEVBQUUsRUM5RkYsR0FBRyxDRDhGQTtFNUJnTEcsU0FBWSxFQXZFUixRQUEyQixHNEJ0R3BDOztBQVFELEFBQUEsQ0FBQyxDQUFDO0VBQ0EsVUFBVSxFQUFFLENBQUM7RUFDYixhQUFhLEUvQm1TYSxJQUFJLEcrQmxTL0I7O0FBU0QsQUFBQSxJQUFJLENBQUEsQUFBQSxLQUFDLEFBQUEsRUFBTztFQUNWLGVBQWUsRUFBRSxnQkFBZ0I7RUFDakMsTUFBTSxFQUFFLElBQUk7RUFDWix3QkFBd0IsRUFBRSxJQUFJLEdBQy9COztBQUtELEFBQUEsT0FBTyxDQUFDO0VBQ04sYUFBYSxFQUFFLElBQUk7RUFDbkIsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLE9BQU8sR0FDckI7O0FBS0QsQUFBQSxFQUFFO0FBQ0YsRUFBRSxDQUFDO0VBQ0QsWUFBWSxFQUFFLElBQUksR0FDbkI7O0FBRUQsQUFBQSxFQUFFO0FBQ0YsRUFBRTtBQUNGLEVBQUUsQ0FBQztFQUNELFVBQVUsRUFBRSxDQUFDO0VBQ2IsYUFBYSxFQUFFLElBQUksR0FDcEI7O0FBRUQsQUFBQSxFQUFFLENBQUMsRUFBRTtBQUNMLEVBQUUsQ0FBQyxFQUFFO0FBQ0wsRUFBRSxDQUFDLEVBQUU7QUFDTCxFQUFFLENBQUMsRUFBRSxDQUFDO0VBQ0osYUFBYSxFQUFFLENBQUMsR0FDakI7O0FBRUQsQUFBQSxFQUFFLENBQUM7RUFDRCxXQUFXLEUvQjZYaUIsR0FBRyxHK0I1WGhDOztBQUlELEFBQUEsRUFBRSxDQUFDO0VBQ0QsYUFBYSxFQUFFLEtBQUs7RUFDcEIsV0FBVyxFQUFFLENBQUMsR0FDZjs7QUFLRCxBQUFBLFVBQVUsQ0FBQztFQUNULE1BQU0sRUFBRSxRQUFRLEdBQ2pCOztBQU9ELEFBQUEsQ0FBQztBQUNELE1BQU0sQ0FBQztFQUNMLFdBQVcsRS9Cc1dpQixNQUFNLEcrQnJXbkM7O0FBT0QsQUFBQSxLQUFLLEVDbktMLE1BQU0sQ0RtS0E7RTVCbUZBLFNBQVksRUF2RVIsT0FBMkIsRzRCVnBDOztBQUtELEFBQUEsSUFBSSxFQ3RLSixLQUFLLENEc0tBO0VBQ0gsT0FBTyxFL0IrYXFCLFFBQU87RStCOWFuQyxnQkFBZ0IsRUFBRSxzQkFBMkMsR0FDOUQ7O0FBUUQsQUFBQSxHQUFHO0FBQ0gsR0FBRyxDQUFDO0VBQ0YsUUFBUSxFQUFFLFFBQVE7RTVCK0RkLFNBQVksRUF2RVIsTUFBMkI7RTRCVW5DLFdBQVcsRUFBRSxDQUFDO0VBQ2QsY0FBYyxFQUFFLFFBQVEsR0FDekI7O0FBRUQsQUFBQSxHQUFHLENBQUM7RUFBRSxNQUFNLEVBQUUsTUFBTSxHQUFJOztBQUN4QixBQUFBLEdBQUcsQ0FBQztFQUFFLEdBQUcsRUFBRSxLQUFLLEdBQUk7O0FBS3BCLEFBQUEsQ0FBQyxDQUFDO0VBQ0EsS0FBSyxFQUFFLG9CQUF1QztFQUM5QyxlQUFlLEUvQnFLeUIsU0FBUyxHK0IvSmxEO0VBUkQsQUFJRSxDQUpELEFBSUUsTUFBTSxDQUFDO0lBQ04sS0FBSyxFQUFFLDBCQUFtRCxHQUUzRDs7QUFRSCxBQUNFLENBREQsQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLEFBQUEsRUFBTSxJQUFLLEVBQUEsQUFBQSxLQUFDLEFBQUEsSUFBbkIsQ0FBQyxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQUFBQSxFQUFNLElBQUssRUFBQSxBQUFBLEtBQUMsQUFBQSxFQUVoQixNQUFNLENBQUM7RUFDTixLQUFLLEVBQUUsT0FBTztFQUNkLGVBQWUsRUFBRSxJQUFJLEdBQ3RCOztBQU1ILEFBQUEsR0FBRztBQUNILElBQUk7QUFDSixHQUFHO0FBQ0gsSUFBSSxDQUFDO0VBQ0gsV0FBVyxFL0JrUmlCLHdCQUErQztFRzdQdkUsU0FBWSxFQXZFUixHQUEyQixHNEJvRHBDOztBQU1ELEFBQUEsR0FBRyxDQUFDO0VBQ0YsT0FBTyxFQUFFLEtBQUs7RUFDZCxVQUFVLEVBQUUsQ0FBQztFQUNiLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFFBQVEsRUFBRSxJQUFJO0U1QlNWLFNBQVksRUF2RVIsT0FBMkIsRzRCd0VwQztFQWRELEFBU0UsR0FUQyxDQVNELElBQUksQ0FBQztJNUJJRCxTQUFZLEVBdkVSLE9BQTJCO0k0QnFFakMsS0FBSyxFQUFFLE9BQU87SUFDZCxVQUFVLEVBQUUsTUFBTSxHQUNuQjs7QUFHSCxBQUFBLElBQUksQ0FBQztFNUJIQyxTQUFZLEVBdkVSLE9BQTJCO0U0QjRFbkMsS0FBSyxFQUFFLG9CQUF1QztFQUM5QyxTQUFTLEVBQUUsVUFBVSxHQU10QjtFQUhDLEFBQUEsQ0FBQyxHQU5ILElBQUksQ0FNSTtJQUNKLEtBQUssRUFBRSxPQUFPLEdBQ2Y7O0FBR0gsQUFBQSxHQUFHLENBQUM7RUFDRixPQUFPLEUvQnF5QzJCLFNBQVEsQ0FDUixRQUFPO0VHcnpDckMsU0FBWSxFQXZFUixPQUEyQjtFNEJ3Rm5DLEtBQUssRS9Cc3lDNkIsaUJBQWlDO0UrQnJ5Q25FLGdCQUFnQixFL0JzeUNrQixvQkFBdUM7RXNCMWtEdkUsYUFBYSxFdEI0ZGEsT0FBTSxHK0JoTG5DO0VBWkQsQUFPRSxHQVBDLENBT0QsR0FBRyxDQUFDO0lBQ0YsT0FBTyxFQUFFLENBQUM7STVCdEJSLFNBQVksRUF2RVIsR0FBMkIsRzRCZ0dsQzs7QUFRSCxBQUFBLE1BQU0sQ0FBQztFQUNMLE1BQU0sRUFBRSxRQUFRLEdBQ2pCOztBQUtELEFBQUEsR0FBRztBQUNILEdBQUcsQ0FBQztFQUNGLGNBQWMsRUFBRSxNQUFNLEdBQ3ZCOztBQU9ELEFBQUEsS0FBSyxDQUFDO0VBQ0osWUFBWSxFQUFFLE1BQU07RUFDcEIsZUFBZSxFQUFFLFFBQVEsR0FDMUI7O0FBRUQsQUFBQSxPQUFPLENBQUM7RUFDTixXQUFXLEUvQnNUaUIsTUFBSztFK0JyVGpDLGNBQWMsRS9CcVRjLE1BQUs7RStCcFRqQyxLQUFLLEV0Q3JSTSxPQUFPO0VzQ3NSbEIsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBTUQsQUFBQSxFQUFFLENBQUM7RUFFRCxVQUFVLEVBQUUsT0FBTztFQUNuQixVQUFVLEVBQUUsb0JBQW9CLEdBQ2pDOztBQUVELEFBQUEsS0FBSztBQUNMLEtBQUs7QUFDTCxLQUFLO0FBQ0wsRUFBRTtBQUNGLEVBQUU7QUFDRixFQUFFLENBQUM7RUFDRCxZQUFZLEVBQUUsT0FBTztFQUNyQixZQUFZLEVBQUUsS0FBSztFQUNuQixZQUFZLEVBQUUsQ0FBQyxHQUNoQjs7QUFPRCxBQUFBLEtBQUssQ0FBQztFQUNKLE9BQU8sRUFBRSxZQUFZLEdBQ3RCOztBQUtELEFBQUEsTUFBTSxDQUFDO0VBRUwsYUFBYSxFQUFFLENBQUMsR0FDakI7O0FBT0QsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLElBQUssQ0FBQSxjQUFjLEVBQUU7RUFDL0IsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFJRCxBQUFBLEtBQUs7QUFDTCxNQUFNO0FBQ04sTUFBTTtBQUNOLFFBQVE7QUFDUixRQUFRLENBQUM7RUFDUCxNQUFNLEVBQUUsQ0FBQztFQUNULFdBQVcsRUFBRSxPQUFPO0U1QnJIaEIsU0FBWSxFQXZFUixPQUEyQjtFNEI4TG5DLFdBQVcsRUFBRSxPQUFPLEdBQ3JCOztBQUdELEFBQUEsTUFBTTtBQUNOLE1BQU0sQ0FBQztFQUNMLGNBQWMsRUFBRSxJQUFJLEdBQ3JCOztDQUlELEFBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVBQWU7RUFDZCxNQUFNLEVBQUUsT0FBTyxHQUNoQjs7QUFFRCxBQUFBLE1BQU0sQ0FBQztFQUdMLFNBQVMsRUFBRSxNQUFNLEdBTWxCO0VBVEQsQUFNRSxNQU5JLEFBTUgsU0FBUyxDQUFDO0lBQ1QsT0FBTyxFQUFFLENBQUMsR0FDWDs7Q0FNSCxBQUFBLEFBQUEsSUFBQyxBQUFBLENBQUssSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxFQUFhLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBSyxnQkFBZ0IsQUFBckIsRUFBdUIsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFQUFjLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsRUFBYSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLEVBQWEsbUNBQW1DLENBQUM7RUFDbEosT0FBTyxFQUFFLGVBQWUsR0FDekI7O0FBT0QsQUFBQSxNQUFNO0NBQ04sQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiO0NBQ0QsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaO0NBQ0QsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVBQWU7RUFDZCxrQkFBa0IsRUFBRSxNQUFNLEdBTzNCO0VBWEQsQUFPSSxNQVBFLEFBT0QsSUFBSyxDQUFBLFNBQVM7R0FObkIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBTUksSUFBSyxDQUFBLFNBQVM7R0FMbkIsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBS0ksSUFBSyxDQUFBLFNBQVM7R0FKbkIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBSUksSUFBSyxDQUFBLFNBQVMsRUFBRTtJQUNmLE1BQU0sRUFBRSxPQUFPLEdBQ2hCOztBQU1MLEFBQUEsa0JBQWtCLENBQUM7RUFDakIsT0FBTyxFQUFFLENBQUM7RUFDVixZQUFZLEVBQUUsSUFBSSxHQUNuQjs7QUFJRCxBQUFBLFFBQVEsQ0FBQztFQUNQLE1BQU0sRUFBRSxRQUFRLEdBQ2pCOztBQVNELEFBQUEsUUFBUSxDQUFDO0VBQ1AsU0FBUyxFQUFFLENBQUM7RUFDWixPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxDQUFDO0VBQ1QsTUFBTSxFQUFFLENBQUMsR0FDVjs7QUFPRCxBQUFBLE1BQU0sQ0FBQztFQUNMLEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsQ0FBQztFQUNWLGFBQWEsRS9COEllLE1BQUs7RUd4VjNCLFNBQVksRUFmVixzQkFBMkI7RTRCNE5uQyxXQUFXLEVBQUUsT0FBTyxHQUtyQjtFNUJwWEcsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0k0QndXN0IsQUFBQSxNQUFNLENBQUM7TTVCL0xDLFNBQVksRUFsRlYsTUFBMkIsRzRCNlJwQztFQVpELEFBU0UsTUFUSSxHQVNGLENBQUMsQ0FBQztJQUNGLEtBQUssRUFBRSxJQUFJLEdBQ1o7O0FBTUgsQUFBQSxzQ0FBc0M7QUFDdEMsNEJBQTRCO0FBQzVCLDhCQUE4QjtBQUM5QixrQ0FBa0M7QUFDbEMsaUNBQWlDO0FBQ2pDLG1DQUFtQztBQUNuQyxrQ0FBa0MsQ0FBQztFQUNqQyxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQUVELEFBQUEsMkJBQTJCLENBQUM7RUFDMUIsTUFBTSxFQUFFLElBQUksR0FDYjs7Q0FRRCxBQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQUFlO0VBQ2QsY0FBYyxFQUFFLElBQUk7RUFDcEIsa0JBQWtCLEVBQUUsU0FBUyxHQUM5Qjs7QUFPRDs7Ozs7OztFQU9FO0FBSUYsQUFBQSwyQkFBMkIsQ0FBQztFQUMxQixrQkFBa0IsRUFBRSxJQUFJLEdBQ3pCOztBQUlELEFBQUEsOEJBQThCLENBQUM7RUFDN0IsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFNRCxBQUFBLHNCQUFzQixDQUFDO0VBQ3JCLElBQUksRUFBRSxPQUFPO0VBQ2Isa0JBQWtCLEVBQUUsTUFBTSxHQUMzQjs7QUFJRCxBQUFBLE1BQU0sQ0FBQztFQUNMLE9BQU8sRUFBRSxZQUFZLEdBQ3RCOztBQUlELEFBQUEsTUFBTSxDQUFDO0VBQ0wsTUFBTSxFQUFFLENBQUMsR0FDVjs7QUFNRCxBQUFBLE9BQU8sQ0FBQztFQUNOLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE1BQU0sRUFBRSxPQUFPLEdBQ2hCOztBQU9ELEFBQUEsUUFBUSxDQUFDO0VBQ1AsY0FBYyxFQUFFLFFBQVEsR0FDekI7O0NBT0QsQUFBQSxBQUFBLE1BQUMsQUFBQSxFQUFRO0VBQ1AsT0FBTyxFQUFFLGVBQWUsR0FDekI7O0FDcmtCRCxBQUFBLEtBQUssQ0FBQztFN0J5UUEsU0FBWSxFQXZFUixVQUEyQjtFNkJoTW5DLFdBQVcsRWhDd2tCaUIsR0FBRyxHZ0N2a0JoQzs7QUFJQyxBQUFBLFVBQVUsQ0FBVztFN0JzUWYsU0FBWSxFQWZWLHNCQUEyQjtFNkJuUGpDLFdBQVcsRWhDeWpCTyxHQUFHO0VnQ3hqQnJCLFdBQVcsRWhDd2lCZSxHQUFHLEdnQ3ZpQjlCO0U3QjhGQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07STZCcEczQixBQUFBLFVBQVUsQ0FBVztNN0I2UWYsU0FBWSxFQWxGVixJQUEyQixHNkJyTGxDOztBQU5ELEFBQUEsVUFBVSxDQUFXO0U3QnNRZixTQUFZLEVBZlYsc0JBQTJCO0U2Qm5QakMsV0FBVyxFaEN5akJPLEdBQUc7RWdDeGpCckIsV0FBVyxFaEN3aUJlLEdBQUcsR2dDdmlCOUI7RTdCOEZDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtJNkJwRzNCLEFBQUEsVUFBVSxDQUFXO003QjZRZixTQUFZLEVBbEZWLE1BQTJCLEc2QnJMbEM7O0FBTkQsQUFBQSxVQUFVLENBQVc7RTdCc1FmLFNBQVksRUFmVixzQkFBMkI7RTZCblBqQyxXQUFXLEVoQ3lqQk8sR0FBRztFZ0N4akJyQixXQUFXLEVoQ3dpQmUsR0FBRyxHZ0N2aUI5QjtFN0I4RkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0k2QnBHM0IsQUFBQSxVQUFVLENBQVc7TTdCNlFmLFNBQVksRUFsRlYsSUFBMkIsRzZCckxsQzs7QUFORCxBQUFBLFVBQVUsQ0FBVztFN0JzUWYsU0FBWSxFQWZWLHNCQUEyQjtFNkJuUGpDLFdBQVcsRWhDeWpCTyxHQUFHO0VnQ3hqQnJCLFdBQVcsRWhDd2lCZSxHQUFHLEdnQ3ZpQjlCO0U3QjhGQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07STZCcEczQixBQUFBLFVBQVUsQ0FBVztNN0I2UWYsU0FBWSxFQWxGVixNQUEyQixHNkJyTGxDOztBQU5ELEFBQUEsVUFBVSxDQUFXO0U3QnNRZixTQUFZLEVBZlYsc0JBQTJCO0U2Qm5QakMsV0FBVyxFaEN5akJPLEdBQUc7RWdDeGpCckIsV0FBVyxFaEN3aUJlLEdBQUcsR2dDdmlCOUI7RTdCOEZDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtJNkJwRzNCLEFBQUEsVUFBVSxDQUFXO003QjZRZixTQUFZLEVBbEZWLElBQTJCLEc2QnJMbEM7O0FBTkQsQUFBQSxVQUFVLENBQVc7RTdCc1FmLFNBQVksRUFmVixzQkFBMkI7RTZCblBqQyxXQUFXLEVoQ3lqQk8sR0FBRztFZ0N4akJyQixXQUFXLEVoQ3dpQmUsR0FBRyxHZ0N2aUI5QjtFN0I4RkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0k2QnBHM0IsQUFBQSxVQUFVLENBQVc7TTdCNlFmLFNBQVksRUFsRlYsTUFBMkIsRzZCckxsQzs7QUFrQkgsQUFBQSxjQUFjLENBQUM7RWR2RGIsWUFBWSxFQUFFLENBQUM7RUFDZixVQUFVLEVBQUUsSUFBSSxHY3dEakI7O0FBR0QsQUFBQSxZQUFZLENBQUM7RWQ1RFgsWUFBWSxFQUFFLENBQUM7RUFDZixVQUFVLEVBQUUsSUFBSSxHYzZEakI7O0FBQ0QsQUFBQSxpQkFBaUIsQ0FBQztFQUNoQixPQUFPLEVBQUUsWUFBWSxHQUt0QjtFQU5ELEFBR0UsaUJBSGUsQUFHZCxJQUFLLENBQUEsV0FBVyxFQUFFO0lBQ2pCLFlBQVksRWhDZ2tCYyxNQUFLLEdnQy9qQmhDOztBQVNILEFBQUEsV0FBVyxDQUFDO0U3Qm9OTixTQUFZLEVBdkVSLE9BQTJCO0U2QjNJbkMsY0FBYyxFQUFFLFNBQVMsR0FDMUI7O0FBR0QsQUFBQSxXQUFXLENBQUM7RUFDVixhQUFhLEVwQ2xFTixJQUFJO0VPK1FQLFNBQVksRUF2RVIsVUFBMkIsRzZCaElwQztFQVBELEFBSUUsV0FKUyxHQUlQLFdBQVcsQ0FBQztJQUNaLGFBQWEsRUFBRSxDQUFDLEdBQ2pCOztBQUdILEFBQUEsa0JBQWtCLENBQUM7RUFDakIsVUFBVSxFcEMzRUgsS0FBSTtFb0M0RVgsYUFBYSxFcEM1RU4sSUFBSTtFTytRUCxTQUFZLEVBdkVSLE9BQTJCO0U2QjFIbkMsS0FBSyxFdkM5REksT0FBTyxHdUNtRWpCO0VBVEQsQUFNRSxrQkFOZ0IsQUFNZixRQUFRLENBQUM7SUFDUixPQUFPLEVBQUUsWUFBWSxHQUN0Qjs7QUNqR0gsQUFBQSxVQUFVLENBQUM7RTFCSVQsU0FBUyxFQUFFLElBQUk7RUFHZixNQUFNLEVBQUUsSUFBSSxHMEJMYjs7QUFJRCxBQUFBLGNBQWMsQ0FBQztFQUNiLE9BQU8sRWpDNjhDMkIsT0FBTTtFaUM1OEN4QyxnQkFBZ0IsRXpDVFIsT0FBTztFeUNVZixNQUFNLEVqQytjc0IsR0FBRyxDaUMvY0MsS0FBSyxDakM4OENILHNCQUEyQztFc0IzOEMzRSxhQUFhLEU3QlpELE9BQU87RWNJckIsU0FBUyxFQUFFLElBQUk7RUFHZixNQUFNLEVBQUUsSUFBSSxHMEJRYjs7QUFNRCxBQUFBLE9BQU8sQ0FBQztFQUVOLE9BQU8sRUFBRSxZQUFZLEdBQ3RCOztBQUVELEFBQUEsV0FBVyxDQUFDO0VBQ1YsYUFBYSxFQUFFLE1BQVk7RUFDM0IsV0FBVyxFQUFFLENBQUMsR0FDZjs7QUFFRCxBQUFBLGVBQWUsQ0FBQztFOUIrUFYsU0FBWSxFQXZFUixPQUEyQjtFOEJ0TG5DLEtBQUssRXhDRkksT0FBTyxHd0NHakI7O0FDbkNDLEFBQUEsVUFBVTtBQUVWLGdCQUFnQjtBQU1kLGFBQWE7QUFBYixhQUFhO0FBQWIsYUFBYTtBQUFiLGFBQWE7QUFBYixjQUFjLENBTkM7RVBMakIsYUFBb0IsQ0FBVSxLQUFDO0VBQy9CLGFBQW9CLENBQVUsRUFBQztFQUMvQixLQUFLLEVBQUUsSUFBSTtFQUNYLGFBQWEsRUFBRSw2QkFBOEM7RUFDN0QsWUFBWSxFQUFFLDZCQUE4QztFQUM1RCxZQUFZLEVBQUUsSUFBSTtFQUNsQixXQUFXLEVBQUUsSUFBSSxHT0NoQjs7QTdCcURDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFNkJuQ2xCLEFBVEosVUFTYyxFQWRoQixhQUFhLENBSzBCO0lBQ25DLFNBQVMsRWxDOGFYLEtBQUssR2tDN2FKOztBN0IwQ0gsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0U2Qm5DbEIsQUFUSixVQVNjLEVBZGhCLGFBQWEsRUFBYixhQUFhLENBSzBCO0lBQ25DLFNBQVMsRWxDK2FYLEtBQUssR2tDOWFKOztBN0IwQ0gsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0U2Qm5DbEIsQUFUSixVQVNjLEVBZGhCLGFBQWEsRUFBYixhQUFhLEVBQWIsYUFBYSxDQUswQjtJQUNuQyxTQUFTLEVsQ2diWCxLQUFLLEdrQy9hSjs7QTdCMENILE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtFNkJuQ25CLEFBVEosVUFTYyxFQWRoQixhQUFhLEVBQWIsYUFBYSxFQUFiLGFBQWEsRUFBYixhQUFhLENBSzBCO0lBQ25DLFNBQVMsRWxDaWJYLE1BQU0sR2tDaGJMOztBN0IwQ0gsTUFBTSxFQUFFLFNBQVMsRUFBRSxJQUFJO0U2Qm5DakIsQUFUSixVQVNjLEVBZGhCLGFBQWEsRUFBYixhQUFhLEVBQWIsYUFBYSxFQUFiLGFBQWEsRUFBYixjQUFjLENBS3lCO0lBQ25DLFNBQVMsRWxDa2JWLE1BQU0sR2tDamJOOztBQ2hCTCxBQUFBLElBQUksQ0FBQztFUEFMLGFBQW9CLENBQVUsS0FBQztFQUMvQixhQUFvQixDQUFVLEVBQUM7RUFDL0IsT0FBTyxFQUFFLElBQUk7RUFDYixTQUFTLEVBQUUsSUFBSTtFQUVmLFVBQVUsRUFBRSw2QkFBOEM7RUFDMUQsWUFBWSxFQUFFLDhCQUErQztFQUM3RCxXQUFXLEVBQUUsOEJBQStDLEdPRDNEO0VBTkQsQUFHRSxJQUhFLEdBR0EsQ0FBQyxDQUFDO0lQYU4sV0FBVyxFQUFFLENBQUM7SUFDZCxLQUFLLEVBQUUsSUFBSTtJQUNYLFNBQVMsRUFBRSxJQUFJO0lBQ2YsYUFBYSxFQUFFLDZCQUE4QztJQUM3RCxZQUFZLEVBQUUsNkJBQThDO0lBQzVELFVBQVUsRUFBRSxrQkFBbUMsR09oQjVDOztBUCtEQyxBQUFBLElBQUksQ0FBVTtFQUNaLElBQUksRUFBRSxNQUFNLEdBQ2I7O0FBRUQsQUFBQSxjQUFjLEdBQUcsQ0FBQyxDQUFVO0VBcENoQyxJQUFJLEVBQUUsUUFBUTtFQUNkLEtBQUssRUFBRSxJQUFJLEdBcUNOOztBQUlHLEFBM0JSLFdBMkJtQixHQTNCakIsQ0FBQyxDQUFDO0VBQ0YsSUFBSSxFQUFFLFFBQVE7RUFDZCxLQUFLLEV6QmlDSSxJQUE0QyxHeUJoQ3REOztBQXdCTyxBQTNCUixXQTJCbUIsR0EzQmpCLENBQUMsQ0FBQztFQUNGLElBQUksRUFBRSxRQUFRO0VBQ2QsS0FBSyxFekJpQ0ksR0FBNEMsR3lCaEN0RDs7QUF3Qk8sQUEzQlIsV0EyQm1CLEdBM0JqQixDQUFDLENBQUM7RUFDRixJQUFJLEVBQUUsUUFBUTtFQUNkLEtBQUssRXpCaUNJLFNBQTRDLEd5QmhDdEQ7O0FBd0JPLEFBM0JSLFdBMkJtQixHQTNCakIsQ0FBQyxDQUFDO0VBQ0YsSUFBSSxFQUFFLFFBQVE7RUFDZCxLQUFLLEV6QmlDSSxHQUE0QyxHeUJoQ3REOztBQXdCTyxBQTNCUixXQTJCbUIsR0EzQmpCLENBQUMsQ0FBQztFQUNGLElBQUksRUFBRSxRQUFRO0VBQ2QsS0FBSyxFekJpQ0ksR0FBNEMsR3lCaEN0RDs7QUF3Qk8sQUEzQlIsV0EyQm1CLEdBM0JqQixDQUFDLENBQUM7RUFDRixJQUFJLEVBQUUsUUFBUTtFQUNkLEtBQUssRXpCaUNJLFNBQTRDLEd5QmhDdEQ7O0FBOEJHLEFBQUEsU0FBUyxDQUFVO0VBaER2QixJQUFJLEVBQUUsUUFBUTtFQUNkLEtBQUssRUFBRSxJQUFJLEdBaUROOztBQUlHLEFBQUEsTUFBTSxDQUFjO0VBaEUxQixJQUFJLEVBQUUsUUFBUTtFQUNkLEtBQUssRUFBRSxRQUFtQyxHQWlFbkM7O0FBRkQsQUFBQSxNQUFNLENBQWM7RUFoRTFCLElBQUksRUFBRSxRQUFRO0VBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQzs7QUFGRCxBQUFBLE1BQU0sQ0FBYztFQWhFMUIsSUFBSSxFQUFFLFFBQVE7RUFDZCxLQUFLLEVBQUUsR0FBbUMsR0FpRW5DOztBQUZELEFBQUEsTUFBTSxDQUFjO0VBaEUxQixJQUFJLEVBQUUsUUFBUTtFQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7O0FBRkQsQUFBQSxNQUFNLENBQWM7RUFoRTFCLElBQUksRUFBRSxRQUFRO0VBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQzs7QUFGRCxBQUFBLE1BQU0sQ0FBYztFQWhFMUIsSUFBSSxFQUFFLFFBQVE7RUFDZCxLQUFLLEVBQUUsR0FBbUMsR0FpRW5DOztBQUZELEFBQUEsTUFBTSxDQUFjO0VBaEUxQixJQUFJLEVBQUUsUUFBUTtFQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7O0FBRkQsQUFBQSxNQUFNLENBQWM7RUFoRTFCLElBQUksRUFBRSxRQUFRO0VBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQzs7QUFGRCxBQUFBLE1BQU0sQ0FBYztFQWhFMUIsSUFBSSxFQUFFLFFBQVE7RUFDZCxLQUFLLEVBQUUsR0FBbUMsR0FpRW5DOztBQUZELEFBQUEsT0FBTyxDQUFhO0VBaEUxQixJQUFJLEVBQUUsUUFBUTtFQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7O0FBRkQsQUFBQSxPQUFPLENBQWE7RUFoRTFCLElBQUksRUFBRSxRQUFRO0VBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQzs7QUFGRCxBQUFBLE9BQU8sQ0FBYTtFQWhFMUIsSUFBSSxFQUFFLFFBQVE7RUFDZCxLQUFLLEVBQUUsSUFBbUMsR0FpRW5DOztBQU1DLEFBQUEsU0FBUyxDQUFjO0VBeERqQyxXQUFXLEVBQW1CLFFBQWdCLEdBMERuQzs7QUFGRCxBQUFBLFNBQVMsQ0FBYztFQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7O0FBRkQsQUFBQSxTQUFTLENBQWM7RUF4RGpDLFdBQVcsRUFBbUIsR0FBZ0IsR0EwRG5DOztBQUZELEFBQUEsU0FBUyxDQUFjO0VBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQzs7QUFGRCxBQUFBLFNBQVMsQ0FBYztFQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7O0FBRkQsQUFBQSxTQUFTLENBQWM7RUF4RGpDLFdBQVcsRUFBbUIsR0FBZ0IsR0EwRG5DOztBQUZELEFBQUEsU0FBUyxDQUFjO0VBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQzs7QUFGRCxBQUFBLFNBQVMsQ0FBYztFQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7O0FBRkQsQUFBQSxTQUFTLENBQWM7RUF4RGpDLFdBQVcsRUFBbUIsR0FBZ0IsR0EwRG5DOztBQUZELEFBQUEsVUFBVSxDQUFhO0VBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQzs7QUFGRCxBQUFBLFVBQVUsQ0FBYTtFQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7O0FBU0wsQUFBQSxJQUFJO0FBQ0osS0FBSyxDQUFnQjtFQUNuQixhQUFvQixDQUFVLEVBQUMsR0FDaEM7O0FBRUQsQUFBQSxJQUFJO0FBQ0osS0FBSyxDQUFnQjtFQUNuQixhQUFvQixDQUFVLEVBQUMsR0FDaEM7O0FBUkQsQUFBQSxJQUFJO0FBQ0osS0FBSyxDQUFnQjtFQUNuQixhQUFvQixDQUFVLFFBQUMsR0FDaEM7O0FBRUQsQUFBQSxJQUFJO0FBQ0osS0FBSyxDQUFnQjtFQUNuQixhQUFvQixDQUFVLFFBQUMsR0FDaEM7O0FBUkQsQUFBQSxJQUFJO0FBQ0osS0FBSyxDQUFnQjtFQUNuQixhQUFvQixDQUFVLE9BQUMsR0FDaEM7O0FBRUQsQUFBQSxJQUFJO0FBQ0osS0FBSyxDQUFnQjtFQUNuQixhQUFvQixDQUFVLE9BQUMsR0FDaEM7O0FBUkQsQUFBQSxJQUFJO0FBQ0osS0FBSyxDQUFnQjtFQUNuQixhQUFvQixDQUFVLEtBQUMsR0FDaEM7O0FBRUQsQUFBQSxJQUFJO0FBQ0osS0FBSyxDQUFnQjtFQUNuQixhQUFvQixDQUFVLEtBQUMsR0FDaEM7O0FBUkQsQUFBQSxJQUFJO0FBQ0osS0FBSyxDQUFnQjtFQUNuQixhQUFvQixDQUFVLFNBQUMsR0FDaEM7O0FBRUQsQUFBQSxJQUFJO0FBQ0osS0FBSyxDQUFnQjtFQUNuQixhQUFvQixDQUFVLFNBQUMsR0FDaEM7O0FBUkQsQUFBQSxJQUFJO0FBQ0osS0FBSyxDQUFnQjtFQUNuQixhQUFvQixDQUFVLEtBQUMsR0FDaEM7O0FBRUQsQUFBQSxJQUFJO0FBQ0osS0FBSyxDQUFnQjtFQUNuQixhQUFvQixDQUFVLEtBQUMsR0FDaEM7O0F2QjNETCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RXVCVXRCLEFBQUEsT0FBTyxDQUFPO0lBQ1osSUFBSSxFQUFFLE1BQU0sR0FDYjtFQUVELEFBQUEsaUJBQWlCLEdBQUcsQ0FBQyxDQUFPO0lBcENoQyxJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxJQUFJLEdBcUNOO0VBSUcsQUEzQlIsY0EyQnNCLEdBM0JwQixDQUFDLENBQUM7SUFDRixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRXpCaUNJLElBQTRDLEd5QmhDdEQ7RUF3Qk8sQUEzQlIsY0EyQnNCLEdBM0JwQixDQUFDLENBQUM7SUFDRixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRXpCaUNJLEdBQTRDLEd5QmhDdEQ7RUF3Qk8sQUEzQlIsY0EyQnNCLEdBM0JwQixDQUFDLENBQUM7SUFDRixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRXpCaUNJLFNBQTRDLEd5QmhDdEQ7RUF3Qk8sQUEzQlIsY0EyQnNCLEdBM0JwQixDQUFDLENBQUM7SUFDRixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRXpCaUNJLEdBQTRDLEd5QmhDdEQ7RUF3Qk8sQUEzQlIsY0EyQnNCLEdBM0JwQixDQUFDLENBQUM7SUFDRixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRXpCaUNJLEdBQTRDLEd5QmhDdEQ7RUF3Qk8sQUEzQlIsY0EyQnNCLEdBM0JwQixDQUFDLENBQUM7SUFDRixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRXpCaUNJLFNBQTRDLEd5QmhDdEQ7RUE4QkcsQUFBQSxZQUFZLENBQU87SUFoRHZCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLElBQUksR0FpRE47RUFJRyxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsUUFBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxHQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxHQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxHQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxVQUFVLENBQVU7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsVUFBVSxDQUFVO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxJQUFtQyxHQWlFbkM7RUFNQyxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFnQixDQUFDLEdBMERqQjtFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLFFBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLEdBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLEdBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLEdBQWdCLEdBMERuQztFQUZELEFBQUEsYUFBYSxDQUFVO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQUZELEFBQUEsYUFBYSxDQUFVO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQVNMLEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUFvQixDQUFVLEVBQUMsR0FDaEM7RUFFRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBb0IsQ0FBVSxFQUFDLEdBQ2hDO0VBUkQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQW9CLENBQVUsUUFBQyxHQUNoQztFQUVELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUFvQixDQUFVLFFBQUMsR0FDaEM7RUFSRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBb0IsQ0FBVSxPQUFDLEdBQ2hDO0VBRUQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQW9CLENBQVUsT0FBQyxHQUNoQztFQVJELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUFvQixDQUFVLEtBQUMsR0FDaEM7RUFFRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBb0IsQ0FBVSxLQUFDLEdBQ2hDO0VBUkQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQW9CLENBQVUsU0FBQyxHQUNoQztFQUVELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUFvQixDQUFVLFNBQUMsR0FDaEM7RUFSRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBb0IsQ0FBVSxLQUFDLEdBQ2hDO0VBRUQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQW9CLENBQVUsS0FBQyxHQUNoQzs7QXZCM0RMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFdUJVdEIsQUFBQSxPQUFPLENBQU87SUFDWixJQUFJLEVBQUUsTUFBTSxHQUNiO0VBRUQsQUFBQSxpQkFBaUIsR0FBRyxDQUFDLENBQU87SUFwQ2hDLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLElBQUksR0FxQ047RUFJRyxBQTNCUixjQTJCc0IsR0EzQnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksSUFBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixjQTJCc0IsR0EzQnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksR0FBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixjQTJCc0IsR0EzQnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksU0FBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixjQTJCc0IsR0EzQnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksR0FBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixjQTJCc0IsR0EzQnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksR0FBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixjQTJCc0IsR0EzQnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksU0FBNEMsR3lCaEN0RDtFQThCRyxBQUFBLFlBQVksQ0FBTztJQWhEdkIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsSUFBSSxHQWlETjtFQUlHLEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxRQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLEdBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLEdBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLEdBQW1DLEdBaUVuQztFQUZELEFBQUEsVUFBVSxDQUFVO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxVQUFVLENBQVU7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLElBQW1DLEdBaUVuQztFQU1DLEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQWdCLENBQUMsR0EwRGpCO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsUUFBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsR0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsR0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBbUIsR0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxhQUFhLENBQVU7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxhQUFhLENBQVU7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBU0wsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQW9CLENBQVUsRUFBQyxHQUNoQztFQUVELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUFvQixDQUFVLEVBQUMsR0FDaEM7RUFSRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBb0IsQ0FBVSxRQUFDLEdBQ2hDO0VBRUQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQW9CLENBQVUsUUFBQyxHQUNoQztFQVJELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUFvQixDQUFVLE9BQUMsR0FDaEM7RUFFRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBb0IsQ0FBVSxPQUFDLEdBQ2hDO0VBUkQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQW9CLENBQVUsS0FBQyxHQUNoQztFQUVELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUFvQixDQUFVLEtBQUMsR0FDaEM7RUFSRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBb0IsQ0FBVSxTQUFDLEdBQ2hDO0VBRUQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQW9CLENBQVUsU0FBQyxHQUNoQztFQVJELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUFvQixDQUFVLEtBQUMsR0FDaEM7RUFFRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBb0IsQ0FBVSxLQUFDLEdBQ2hDOztBdkIzREwsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0V1QlV0QixBQUFBLE9BQU8sQ0FBTztJQUNaLElBQUksRUFBRSxNQUFNLEdBQ2I7RUFFRCxBQUFBLGlCQUFpQixHQUFHLENBQUMsQ0FBTztJQXBDaEMsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsSUFBSSxHQXFDTjtFQUlHLEFBM0JSLGNBMkJzQixHQTNCcEIsQ0FBQyxDQUFDO0lBQ0YsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEV6QmlDSSxJQUE0QyxHeUJoQ3REO0VBd0JPLEFBM0JSLGNBMkJzQixHQTNCcEIsQ0FBQyxDQUFDO0lBQ0YsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEV6QmlDSSxHQUE0QyxHeUJoQ3REO0VBd0JPLEFBM0JSLGNBMkJzQixHQTNCcEIsQ0FBQyxDQUFDO0lBQ0YsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEV6QmlDSSxTQUE0QyxHeUJoQ3REO0VBd0JPLEFBM0JSLGNBMkJzQixHQTNCcEIsQ0FBQyxDQUFDO0lBQ0YsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEV6QmlDSSxHQUE0QyxHeUJoQ3REO0VBd0JPLEFBM0JSLGNBMkJzQixHQTNCcEIsQ0FBQyxDQUFDO0lBQ0YsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEV6QmlDSSxHQUE0QyxHeUJoQ3REO0VBd0JPLEFBM0JSLGNBMkJzQixHQTNCcEIsQ0FBQyxDQUFDO0lBQ0YsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEV6QmlDSSxTQUE0QyxHeUJoQ3REO0VBOEJHLEFBQUEsWUFBWSxDQUFPO0lBaER2QixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxJQUFJLEdBaUROO0VBSUcsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFFBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsR0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsR0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsR0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxVQUFVLENBQVU7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsVUFBVSxDQUFVO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsSUFBbUMsR0FpRW5DO0VBTUMsQUFBQSxZQUFZLENBQVc7SUF4RGpDLFdBQVcsRUFBZ0IsQ0FBQyxHQTBEakI7RUFGRCxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFtQixRQUFnQixHQTBEbkM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFtQixHQUFnQixHQTBEbkM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFtQixHQUFnQixHQTBEbkM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFtQixHQUFnQixHQTBEbkM7RUFGRCxBQUFBLGFBQWEsQ0FBVTtJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFGRCxBQUFBLGFBQWEsQ0FBVTtJQXhEakMsV0FBVyxFQUFtQixTQUFnQixHQTBEbkM7RUFTTCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBb0IsQ0FBVSxFQUFDLEdBQ2hDO0VBRUQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQW9CLENBQVUsRUFBQyxHQUNoQztFQVJELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUFvQixDQUFVLFFBQUMsR0FDaEM7RUFFRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBb0IsQ0FBVSxRQUFDLEdBQ2hDO0VBUkQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQW9CLENBQVUsT0FBQyxHQUNoQztFQUVELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUFvQixDQUFVLE9BQUMsR0FDaEM7RUFSRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBb0IsQ0FBVSxLQUFDLEdBQ2hDO0VBRUQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQW9CLENBQVUsS0FBQyxHQUNoQztFQVJELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUFvQixDQUFVLFNBQUMsR0FDaEM7RUFFRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBb0IsQ0FBVSxTQUFDLEdBQ2hDO0VBUkQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQW9CLENBQVUsS0FBQyxHQUNoQztFQUVELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUFvQixDQUFVLEtBQUMsR0FDaEM7O0F2QjNETCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RXVCVXZCLEFBQUEsT0FBTyxDQUFPO0lBQ1osSUFBSSxFQUFFLE1BQU0sR0FDYjtFQUVELEFBQUEsaUJBQWlCLEdBQUcsQ0FBQyxDQUFPO0lBcENoQyxJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxJQUFJLEdBcUNOO0VBSUcsQUEzQlIsY0EyQnNCLEdBM0JwQixDQUFDLENBQUM7SUFDRixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRXpCaUNJLElBQTRDLEd5QmhDdEQ7RUF3Qk8sQUEzQlIsY0EyQnNCLEdBM0JwQixDQUFDLENBQUM7SUFDRixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRXpCaUNJLEdBQTRDLEd5QmhDdEQ7RUF3Qk8sQUEzQlIsY0EyQnNCLEdBM0JwQixDQUFDLENBQUM7SUFDRixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRXpCaUNJLFNBQTRDLEd5QmhDdEQ7RUF3Qk8sQUEzQlIsY0EyQnNCLEdBM0JwQixDQUFDLENBQUM7SUFDRixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRXpCaUNJLEdBQTRDLEd5QmhDdEQ7RUF3Qk8sQUEzQlIsY0EyQnNCLEdBM0JwQixDQUFDLENBQUM7SUFDRixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRXpCaUNJLEdBQTRDLEd5QmhDdEQ7RUF3Qk8sQUEzQlIsY0EyQnNCLEdBM0JwQixDQUFDLENBQUM7SUFDRixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRXpCaUNJLFNBQTRDLEd5QmhDdEQ7RUE4QkcsQUFBQSxZQUFZLENBQU87SUFoRHZCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLElBQUksR0FpRE47RUFJRyxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsUUFBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxHQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxHQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxTQUFTLENBQVc7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsU0FBUyxDQUFXO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxHQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxVQUFVLENBQVU7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLFNBQW1DLEdBaUVuQztFQUZELEFBQUEsVUFBVSxDQUFVO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxJQUFtQyxHQWlFbkM7RUFNQyxBQUFBLFlBQVksQ0FBVztJQXhEakMsV0FBVyxFQUFnQixDQUFDLEdBMERqQjtFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLFFBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLEdBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLEdBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQUZELEFBQUEsWUFBWSxDQUFXO0lBeERqQyxXQUFXLEVBQW1CLEdBQWdCLEdBMERuQztFQUZELEFBQUEsYUFBYSxDQUFVO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQUZELEFBQUEsYUFBYSxDQUFVO0lBeERqQyxXQUFXLEVBQW1CLFNBQWdCLEdBMERuQztFQVNMLEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUFvQixDQUFVLEVBQUMsR0FDaEM7RUFFRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBb0IsQ0FBVSxFQUFDLEdBQ2hDO0VBUkQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQW9CLENBQVUsUUFBQyxHQUNoQztFQUVELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUFvQixDQUFVLFFBQUMsR0FDaEM7RUFSRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBb0IsQ0FBVSxPQUFDLEdBQ2hDO0VBRUQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQW9CLENBQVUsT0FBQyxHQUNoQztFQVJELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUFvQixDQUFVLEtBQUMsR0FDaEM7RUFFRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBb0IsQ0FBVSxLQUFDLEdBQ2hDO0VBUkQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQW9CLENBQVUsU0FBQyxHQUNoQztFQUVELEFBQUEsT0FBTztFQUNQLFFBQVEsQ0FBYTtJQUNuQixhQUFvQixDQUFVLFNBQUMsR0FDaEM7RUFSRCxBQUFBLE9BQU87RUFDUCxRQUFRLENBQWE7SUFDbkIsYUFBb0IsQ0FBVSxLQUFDLEdBQ2hDO0VBRUQsQUFBQSxPQUFPO0VBQ1AsUUFBUSxDQUFhO0lBQ25CLGFBQW9CLENBQVUsS0FBQyxHQUNoQzs7QXZCM0RMLE1BQU0sRUFBRSxTQUFTLEVBQUUsSUFBSTtFdUJVckIsQUFBQSxRQUFRLENBQU07SUFDWixJQUFJLEVBQUUsTUFBTSxHQUNiO0VBRUQsQUFBQSxrQkFBa0IsR0FBRyxDQUFDLENBQU07SUFwQ2hDLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLElBQUksR0FxQ047RUFJRyxBQTNCUixlQTJCdUIsR0EzQnJCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksSUFBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixlQTJCdUIsR0EzQnJCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksR0FBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixlQTJCdUIsR0EzQnJCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksU0FBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixlQTJCdUIsR0EzQnJCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksR0FBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixlQTJCdUIsR0EzQnJCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksR0FBNEMsR3lCaEN0RDtFQXdCTyxBQTNCUixlQTJCdUIsR0EzQnJCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFekJpQ0ksU0FBNEMsR3lCaEN0RDtFQThCRyxBQUFBLGFBQWEsQ0FBTTtJQWhEdkIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsSUFBSSxHQWlETjtFQUlHLEFBQUEsVUFBVSxDQUFVO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxRQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxVQUFVLENBQVU7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLEdBQW1DLEdBaUVuQztFQUZELEFBQUEsVUFBVSxDQUFVO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxVQUFVLENBQVU7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLEdBQW1DLEdBaUVuQztFQUZELEFBQUEsVUFBVSxDQUFVO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxVQUFVLENBQVU7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLEdBQW1DLEdBaUVuQztFQUZELEFBQUEsV0FBVyxDQUFTO0lBaEUxQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxTQUFtQyxHQWlFbkM7RUFGRCxBQUFBLFdBQVcsQ0FBUztJQWhFMUIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsU0FBbUMsR0FpRW5DO0VBRkQsQUFBQSxXQUFXLENBQVM7SUFoRTFCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLElBQW1DLEdBaUVuQztFQU1DLEFBQUEsYUFBYSxDQUFVO0lBeERqQyxXQUFXLEVBQWdCLENBQUMsR0EwRGpCO0VBRkQsQUFBQSxhQUFhLENBQVU7SUF4RGpDLFdBQVcsRUFBbUIsUUFBZ0IsR0EwRG5DO0VBRkQsQUFBQSxhQUFhLENBQVU7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxhQUFhLENBQVU7SUF4RGpDLFdBQVcsRUFBbUIsR0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxhQUFhLENBQVU7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxhQUFhLENBQVU7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxhQUFhLENBQVU7SUF4RGpDLFdBQVcsRUFBbUIsR0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxhQUFhLENBQVU7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxhQUFhLENBQVU7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxhQUFhLENBQVU7SUF4RGpDLFdBQVcsRUFBbUIsR0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxjQUFjLENBQVM7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBRkQsQUFBQSxjQUFjLENBQVM7SUF4RGpDLFdBQVcsRUFBbUIsU0FBZ0IsR0EwRG5DO0VBU0wsQUFBQSxRQUFRO0VBQ1IsU0FBUyxDQUFZO0lBQ25CLGFBQW9CLENBQVUsRUFBQyxHQUNoQztFQUVELEFBQUEsUUFBUTtFQUNSLFNBQVMsQ0FBWTtJQUNuQixhQUFvQixDQUFVLEVBQUMsR0FDaEM7RUFSRCxBQUFBLFFBQVE7RUFDUixTQUFTLENBQVk7SUFDbkIsYUFBb0IsQ0FBVSxRQUFDLEdBQ2hDO0VBRUQsQUFBQSxRQUFRO0VBQ1IsU0FBUyxDQUFZO0lBQ25CLGFBQW9CLENBQVUsUUFBQyxHQUNoQztFQVJELEFBQUEsUUFBUTtFQUNSLFNBQVMsQ0FBWTtJQUNuQixhQUFvQixDQUFVLE9BQUMsR0FDaEM7RUFFRCxBQUFBLFFBQVE7RUFDUixTQUFTLENBQVk7SUFDbkIsYUFBb0IsQ0FBVSxPQUFDLEdBQ2hDO0VBUkQsQUFBQSxRQUFRO0VBQ1IsU0FBUyxDQUFZO0lBQ25CLGFBQW9CLENBQVUsS0FBQyxHQUNoQztFQUVELEFBQUEsUUFBUTtFQUNSLFNBQVMsQ0FBWTtJQUNuQixhQUFvQixDQUFVLEtBQUMsR0FDaEM7RUFSRCxBQUFBLFFBQVE7RUFDUixTQUFTLENBQVk7SUFDbkIsYUFBb0IsQ0FBVSxTQUFDLEdBQ2hDO0VBRUQsQUFBQSxRQUFRO0VBQ1IsU0FBUyxDQUFZO0lBQ25CLGFBQW9CLENBQVUsU0FBQyxHQUNoQztFQVJELEFBQUEsUUFBUTtFQUNSLFNBQVMsQ0FBWTtJQUNuQixhQUFvQixDQUFVLEtBQUMsR0FDaEM7RUFFRCxBQUFBLFFBQVE7RUFDUixTQUFTLENBQVk7SUFDbkIsYUFBb0IsQ0FBVSxLQUFDLEdBQ2hDOztBUXRIVCxBQUFBLE1BQU0sQ0FBQztFQUNMLGdCQUF1QixDQUFhLHFCQUFDO0VBQ3JDLGFBQW9CLENBQVUsWUFBQztFQUMvQix1QkFBOEIsQ0FBb0IsdUJBQUM7RUFDbkQsb0JBQTJCLENBQWlCLFlBQUM7RUFDN0Msd0JBQStCLENBQXFCLHFCQUFDO0VBQ3JELHFCQUE0QixDQUFrQixvQkFBQztFQUMvQyx1QkFBOEIsQ0FBb0IscUJBQUM7RUFDbkQsb0JBQTJCLENBQWlCLG1CQUFDO0VBQzdDLHNCQUE2QixDQUFtQixxQkFBQztFQUNqRCxtQkFBMEIsQ0FBZ0IscUJBQUM7RUFFM0MsS0FBSyxFQUFFLElBQUk7RUFDWCxhQUFhLEV4Q0tOLElBQUk7RXdDSlgsS0FBSyxFQUFFLHFCQUF5QztFQUNoRCxjQUFjLEVwQ3FvQmMsR0FBRztFb0Nwb0IvQixZQUFZLEVBQUUsNEJBQXVELEdBcUJ0RTtFQXJDRCxBQXVCRSxNQXZCSSxHQXVCRixJQUFLLENMaVVULE9BQU8sSUtqVWEsQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUN0QixPQUFPLEVwQ3VuQm1CLE1BQUssQ0FDTCxNQUFLO0lvQ3ZuQi9CLGdCQUFnQixFQUFFLGtCQUFtQztJQUNyRCxtQkFBbUIsRXBDaWNPLEdBQUc7SW9DaGM3QixVQUFVLEVBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyx5QkFBaUQsR0FDakY7RUE1QkgsQUE4QkUsTUE5QkksR0E4QkYsS0FBSyxDQUFDO0lBQ04sY0FBYyxFQUFFLE9BQU8sR0FDeEI7RUFoQ0gsQUFrQ0UsTUFsQ0ksR0FrQ0YsS0FBSyxDQUFDO0lBQ04sY0FBYyxFQUFFLE1BQU0sR0FDdkI7O0FBR0gsQUFBQSxvQkFBb0IsQ0FBQztFQUNuQixVQUFVLEVBQUUsR0FBeUIsQ0FBQyxLQUFLLENwQ3VvQmYsWUFBWSxHb0N0b0J6Qzs7QUFNRCxBQUFBLFlBQVksQ0FBQztFQUNYLFlBQVksRUFBRSxHQUFHLEdBQ2xCOztBQU9ELEFBRUUsU0FGTyxHQUVMLElBQUssQ0w4UlQsT0FBTyxJSzlSYSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0VBQ3RCLE9BQU8sRXBDc2xCbUIsT0FBTSxDQUNOLE9BQU0sR29DdGxCakM7O0FBYUgsQUFDRSxlQURhLEdBQ1gsSUFBSyxDTDhRVCxPQUFPLElLOVFhLENBQUMsQ0FBQztFQUNsQixZQUFZLEVwQ2daYyxHQUFHLENvQ2haSyxDQUFDLEdBTXBDO0VBUkgsQUFLSSxlQUxXLEdBQ1gsSUFBSyxDTDhRVCxPQUFPLElLOVFhLENBQUMsR0FJZixDQUFDLENBQUM7SUFDRixZQUFZLEVBQUUsQ0FBQyxDcEM0WVMsR0FBRyxHb0MzWTVCOztBQUlMLEFBRUUsaUJBRmUsR0FFYixJQUFLLENMa1FULE9BQU8sSUtsUWEsQ0FBQyxHQUFHLENBQUMsQ0FBQztFQUN0QixtQkFBbUIsRUFBRSxDQUFDLEdBQ3ZCOztBQUpILEFBTUUsaUJBTmUsR0FNYixJQUFLLENBQUEsWUFBWSxFQUFFO0VBQ25CLGdCQUFnQixFQUFFLENBQUMsR0FDcEI7O0FBUUgsQUFDRSxjQURZLEdBQ1YsS0FBSyxHQUFHLEVBQUUsQUFBQSxZQUFhLENBQUEsR0FBRyxJQUFJLENBQUMsQ0FBcUI7RUFDcEQsb0JBQTJCLENBQWlCLDJCQUFDO0VBQzdDLEtBQUssRUFBRSw2QkFBeUQsR0FDakU7O0FBSUgsQUFDRSxzQkFEb0IsR0FDbEIsSUFBSyxDTDJPVCxPQUFPLElLM09hLEVBQUUsR0FBRyxVQUFXLENBQUEsSUFBSSxFQUE2QjtFQUNqRSxvQkFBMkIsQ0FBaUIsMkJBQUM7RUFDN0MsS0FBSyxFQUFFLDZCQUF5RCxHQUNqRTs7QUFPSCxBQUFBLGFBQWEsQ0FBQztFQUNaLG9CQUEyQixDQUFpQiwwQkFBQztFQUM3QyxLQUFLLEVBQUUsNEJBQXVELEdBQy9EOztBQU1ELEFBQ0UsWUFEVSxHQUNSLEtBQUssR0FBRyxFQUFFLEFBQUEsTUFBTSxHQUFHLENBQUMsQ0FBQztFQUNyQixvQkFBMkIsQ0FBaUIseUJBQUM7RUFDN0MsS0FBSyxFQUFFLDJCQUFxRCxHQUM3RDs7QWZ0SUQsQUFBQSxjQUFjLENBQUc7RUFPZixnQkFBdUIsQ0FBYSxLQUFDO0VBQ3JDLGFBQW9CLENBQVUsUUFBQztFQUMvQix1QkFBOEIsQ0FBb0IsUUFBQztFQUNuRCxxQkFBNEIsQ0FBa0IsUUFBQztFQUMvQyx3QkFBK0IsQ0FBcUIsS0FBQztFQUNyRCxvQkFBMkIsQ0FBaUIsUUFBQztFQUM3Qyx1QkFBOEIsQ0FBb0IsS0FBQztFQUNuRCxtQkFBMEIsQ0FBZ0IsUUFBQztFQUMzQyxzQkFBNkIsQ0FBbUIsS0FBQztFQUVqRCxLQUFLLEVBQUUscUJBQXlDO0VBQ2hELFlBQVksRUFBRSw0QkFBdUQsR0FDdEU7O0FBbkJELEFBQUEsZ0JBQWdCLENBQUM7RUFPZixnQkFBdUIsQ0FBYSxLQUFDO0VBQ3JDLGFBQW9CLENBQVUsUUFBQztFQUMvQix1QkFBOEIsQ0FBb0IsUUFBQztFQUNuRCxxQkFBNEIsQ0FBa0IsUUFBQztFQUMvQyx3QkFBK0IsQ0FBcUIsS0FBQztFQUNyRCxvQkFBMkIsQ0FBaUIsUUFBQztFQUM3Qyx1QkFBOEIsQ0FBb0IsS0FBQztFQUNuRCxtQkFBMEIsQ0FBZ0IsUUFBQztFQUMzQyxzQkFBNkIsQ0FBbUIsS0FBQztFQUVqRCxLQUFLLEVBQUUscUJBQXlDO0VBQ2hELFlBQVksRUFBRSw0QkFBdUQsR0FDdEU7O0FBbkJELEFBQUEsY0FBYyxDQUFHO0VBT2YsZ0JBQXVCLENBQWEsS0FBQztFQUNyQyxhQUFvQixDQUFVLFFBQUM7RUFDL0IsdUJBQThCLENBQW9CLFFBQUM7RUFDbkQscUJBQTRCLENBQWtCLFFBQUM7RUFDL0Msd0JBQStCLENBQXFCLEtBQUM7RUFDckQsb0JBQTJCLENBQWlCLFFBQUM7RUFDN0MsdUJBQThCLENBQW9CLEtBQUM7RUFDbkQsbUJBQTBCLENBQWdCLFFBQUM7RUFDM0Msc0JBQTZCLENBQW1CLEtBQUM7RUFFakQsS0FBSyxFQUFFLHFCQUF5QztFQUNoRCxZQUFZLEVBQUUsNEJBQXVELEdBQ3RFOztBQW5CRCxBQUFBLFdBQVcsQ0FBTTtFQU9mLGdCQUF1QixDQUFhLEtBQUM7RUFDckMsYUFBb0IsQ0FBVSxRQUFDO0VBQy9CLHVCQUE4QixDQUFvQixRQUFDO0VBQ25ELHFCQUE0QixDQUFrQixRQUFDO0VBQy9DLHdCQUErQixDQUFxQixLQUFDO0VBQ3JELG9CQUEyQixDQUFpQixRQUFDO0VBQzdDLHVCQUE4QixDQUFvQixLQUFDO0VBQ25ELG1CQUEwQixDQUFnQixRQUFDO0VBQzNDLHNCQUE2QixDQUFtQixLQUFDO0VBRWpELEtBQUssRUFBRSxxQkFBeUM7RUFDaEQsWUFBWSxFQUFFLDRCQUF1RCxHQUN0RTs7QUFuQkQsQUFBQSxjQUFjLENBQUc7RUFPZixnQkFBdUIsQ0FBYSxLQUFDO0VBQ3JDLGFBQW9CLENBQVUsUUFBQztFQUMvQix1QkFBOEIsQ0FBb0IsUUFBQztFQUNuRCxxQkFBNEIsQ0FBa0IsUUFBQztFQUMvQyx3QkFBK0IsQ0FBcUIsS0FBQztFQUNyRCxvQkFBMkIsQ0FBaUIsUUFBQztFQUM3Qyx1QkFBOEIsQ0FBb0IsS0FBQztFQUNuRCxtQkFBMEIsQ0FBZ0IsUUFBQztFQUMzQyxzQkFBNkIsQ0FBbUIsS0FBQztFQUVqRCxLQUFLLEVBQUUscUJBQXlDO0VBQ2hELFlBQVksRUFBRSw0QkFBdUQsR0FDdEU7O0FBbkJELEFBQUEsYUFBYSxDQUFJO0VBT2YsZ0JBQXVCLENBQWEsS0FBQztFQUNyQyxhQUFvQixDQUFVLFFBQUM7RUFDL0IsdUJBQThCLENBQW9CLFFBQUM7RUFDbkQscUJBQTRCLENBQWtCLFFBQUM7RUFDL0Msd0JBQStCLENBQXFCLEtBQUM7RUFDckQsb0JBQTJCLENBQWlCLFFBQUM7RUFDN0MsdUJBQThCLENBQW9CLEtBQUM7RUFDbkQsbUJBQTBCLENBQWdCLFFBQUM7RUFDM0Msc0JBQTZCLENBQW1CLEtBQUM7RUFFakQsS0FBSyxFQUFFLHFCQUF5QztFQUNoRCxZQUFZLEVBQUUsNEJBQXVELEdBQ3RFOztBQW5CRCxBQUFBLFlBQVksQ0FBSztFQU9mLGdCQUF1QixDQUFhLEtBQUM7RUFDckMsYUFBb0IsQ0FBVSxRQUFDO0VBQy9CLHVCQUE4QixDQUFvQixRQUFDO0VBQ25ELHFCQUE0QixDQUFrQixRQUFDO0VBQy9DLHdCQUErQixDQUFxQixLQUFDO0VBQ3JELG9CQUEyQixDQUFpQixRQUFDO0VBQzdDLHVCQUE4QixDQUFvQixLQUFDO0VBQ25ELG1CQUEwQixDQUFnQixRQUFDO0VBQzNDLHNCQUE2QixDQUFtQixLQUFDO0VBRWpELEtBQUssRUFBRSxxQkFBeUM7RUFDaEQsWUFBWSxFQUFFLDRCQUF1RCxHQUN0RTs7QUFuQkQsQUFBQSxXQUFXLENBQU07RUFPZixnQkFBdUIsQ0FBYSxLQUFDO0VBQ3JDLGFBQW9CLENBQVUsUUFBQztFQUMvQix1QkFBOEIsQ0FBb0IsUUFBQztFQUNuRCxxQkFBNEIsQ0FBa0IsUUFBQztFQUMvQyx3QkFBK0IsQ0FBcUIsS0FBQztFQUNyRCxvQkFBMkIsQ0FBaUIsUUFBQztFQUM3Qyx1QkFBOEIsQ0FBb0IsS0FBQztFQUNuRCxtQkFBMEIsQ0FBZ0IsUUFBQztFQUMzQyxzQkFBNkIsQ0FBbUIsS0FBQztFQUVqRCxLQUFLLEVBQUUscUJBQXlDO0VBQ2hELFlBQVksRUFBRSw0QkFBdUQsR0FDdEU7O0FleUlDLEFBQUEsaUJBQWlCLENBQVU7RUFDekIsVUFBVSxFQUFFLElBQUk7RUFDaEIsMEJBQTBCLEVBQUUsS0FBSyxHQUNsQzs7QS9CckZELE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUTtFK0JrRjNCLEFBQUEsb0JBQW9CLENBQU87SUFDekIsVUFBVSxFQUFFLElBQUk7SUFDaEIsMEJBQTBCLEVBQUUsS0FBSyxHQUNsQzs7QS9CckZELE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUTtFK0JrRjNCLEFBQUEsb0JBQW9CLENBQU87SUFDekIsVUFBVSxFQUFFLElBQUk7SUFDaEIsMEJBQTBCLEVBQUUsS0FBSyxHQUNsQzs7QS9CckZELE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUTtFK0JrRjNCLEFBQUEsb0JBQW9CLENBQU87SUFDekIsVUFBVSxFQUFFLElBQUk7SUFDaEIsMEJBQTBCLEVBQUUsS0FBSyxHQUNsQzs7QS9CckZELE1BQU0sRUFBRSxTQUFTLEVBQUUsU0FBUztFK0JrRjVCLEFBQUEsb0JBQW9CLENBQU87SUFDekIsVUFBVSxFQUFFLElBQUk7SUFDaEIsMEJBQTBCLEVBQUUsS0FBSyxHQUNsQzs7QS9CckZELE1BQU0sRUFBRSxTQUFTLEVBQUUsT0FBTztFK0JrRjFCLEFBQUEscUJBQXFCLENBQU07SUFDekIsVUFBVSxFQUFFLElBQUk7SUFDaEIsMEJBQTBCLEVBQUUsS0FBSyxHQUNsQzs7QUU3SkwsQUFBQSxXQUFXLENBQUM7RUFDVixhQUFhLEV0Qzh4QnlCLE1BQUssR3NDenhCNUM7O0FBSUQsQUFBQSxlQUFlLENBQUM7RUFDZCxXQUFXLEV2QzJOc0Isb0JBQTZCO0V1QzFOOUQsY0FBYyxFdkMwTm1CLG9CQUE2QjtFdUN6TjlELGFBQWEsRUFBRSxDQUFDO0VuQ29SWixTQUFZLEVBdkVSLE9BQTJCO0VtQ3pNbkMsV0FBVyxFdEMraEJpQixHQUFHLEdzQzdoQmhDOztBQUVELEFBQUEsa0JBQWtCLENBQUM7RUFDakIsV0FBVyxFdkNnTnNCLGtCQUE2QjtFdUMvTTlELGNBQWMsRXZDK01tQixrQkFBNkI7RUkyRDFELFNBQVksRUF2RVIsVUFBMkIsR21Dak1wQzs7QUFFRCxBQUFBLGtCQUFrQixDQUFDO0VBQ2pCLFdBQVcsRXZDME1zQixtQkFBNkI7RXVDek05RCxjQUFjLEV2Q3lNbUIsbUJBQTZCO0VJMkQxRCxTQUFZLEVBdkVSLFVBQTJCLEdtQzNMcEM7O0FDL0JELEFBQUEsVUFBVSxDQUFDO0VBQ1QsVUFBVSxFdkNzeEI0QixPQUFNO0VHdGZ4QyxTQUFZLEVBdkVSLE9BQTJCO0VvQ3JObkMsS0FBSyxFOUNpRU0sT0FBTyxHOENoRW5COztBQ05ELEFBQUEsYUFBYSxDQUFDO0VBQ1osT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRXhDc3NCcUIsUUFBTyxDQUNQLE9BQU07RUd6YTlCLFNBQVksRUF2RVIsUUFBMkI7RXFDcE5uQyxXQUFXLEUvQ1NTLEdBQUc7RStDUnZCLFdBQVcsRXhDeWlCaUIsR0FBRztFd0N4aUIvQixLQUFLLEUvQ0ZNLE9BQU87RStDR2xCLGdCQUFnQixFaERQUixPQUFPO0VnRFFmLGVBQWUsRUFBRSxXQUFXO0VBQzVCLE1BQU0sRXhDZ2RzQixHQUFHLEN3Q2hkSCxLQUFLLENoRFgxQixPQUFPO0VnRFlkLFVBQVUsRUFBRSxJQUFJO0VsQkdkLGFBQWEsRTdCWkQsT0FBTztFZ0NTakIsVUFBVSxFekIyMEJ3QixZQUFZLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxVQUFVLENBQUMsS0FBSSxDQUFDLFdBQVcsR3dDOXZCakc7RWZ6RUssTUFBTSxFQUFFLHNCQUFzQixFQUFFLE1BQU07SWVoQjVDLEFBQUEsYUFBYSxDQUFDO01maUJOLFVBQVUsRUFBRSxJQUFJLEdld0V2QjtFQXpGRCxBQW9CRSxhQXBCVyxDQW9CVixBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsRUFBYTtJQUNiLFFBQVEsRUFBRSxNQUFNLEdBS2pCO0lBMUJILEFBdUJJLGFBdkJTLENBb0JWLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxDQUdDLElBQUssQ1Q4YUEsU0FBUyxDUzlhQyxJQUFLLEVBQUEsQUFBQSxRQUFDLEFBQUEsR0FBVztNQUMvQixNQUFNLEVBQUUsT0FBTyxHQUNoQjtFQXpCTCxBQTZCRSxhQTdCVyxBQTZCVixNQUFNLENBQUM7SUFDTixLQUFLLEUvQ3hCSSxPQUFPO0krQ3lCaEIsZ0JBQWdCLEVoRDdCVixPQUFPO0lnRDhCYixZQUFZLEV6QzBLTixPQUEyQjtJeUN6S2pDLE9BQU8sRUFBRSxDQUFDO0lBS1IsVUFBVSxFeEM2cUJnQixDQUFDLENBQUMsQ0FBQyxDQURILENBQUMsQ0FIRCxPQUFNLENQam5CMUIsdUJBQU8sRytDdERoQjtFQXhDSCxBQTZDRSxhQTdDVyxBQTZDViw2QkFBNkIsQ0FBQztJQUU3QixNQUFNLEVBQXFDLEtBQXdCLEdBQ3BFO0VBaERILEFBbURFLGFBbkRXLEFBbURWLGFBQWEsQ0FBQztJQUNiLEtBQUssRS9DbEJFLE9BQU87SStDb0JkLE9BQU8sRUFBRSxDQUFDLEdBQ1g7RUF2REgsQUE4REUsYUE5RFcsQUE4RFYsU0FBUyxDQUFDO0lBRVQsZ0JBQWdCLEUvQ2xDVCxPQUFPO0krQ3FDZCxPQUFPLEVBQUUsQ0FBQyxHQUNYO0VBcEVILEFBdUVFLGFBdkVXLEFBdUVWLHNCQUFzQixDQUFDO0lBQ3RCLE9BQU8sRXhDaW9CbUIsUUFBTyxDQUNQLE9BQU07SXdDam9CaEMsTUFBTSxFeENnb0JvQixTQUFPLENBQ1AsUUFBTTtJd0Nob0JoQyxpQkFBaUIsRXhDZ29CUyxPQUFNO0l3Qy9uQmhDLEtBQUssRS9DckVJLE9BQU87SStCTmxCLGdCQUFnQixFL0I4QlAsT0FBTztJK0MrQ2QsY0FBYyxFQUFFLElBQUk7SUFDcEIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLEtBQUs7SUFDbkIsWUFBWSxFQUFFLENBQUM7SUFDZix1QkFBdUIsRXhDMFlHLEdBQUc7SXdDelk3QixhQUFhLEVBQUUsQ0FBQztJZnRFZCxVQUFVLEV6QjJ2QmMsS0FBSyxDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsZ0JBQWdCLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxZQUFZLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxVQUFVLENBQUMsS0FBSSxDQUFDLFdBQVcsR3dDbnJCaEo7SWZwRUcsTUFBTSxFQUFFLHNCQUFzQixFQUFFLE1BQU07TWVoQjVDLEFBdUVFLGFBdkVXLEFBdUVWLHNCQUFzQixDQUFDO1FmdERsQixVQUFVLEVBQUUsSUFBSSxHZW1FckI7RUFwRkgsQUFzRkUsYUF0RlcsQUFzRlYsTUFBTSxBQUFBLElBQUssQ1QrV0osU0FBUyxDUy9XSyxJQUFLLEVBL0RKLEFBQUEsUUFBQyxBQUFBLEVBK0RjLHNCQUFzQixDQUFDO0lBQzNELGdCQUFnQixFekN3SFYsT0FBMkIsR3lDdkhsQzs7QUFRSCxBQUFBLHVCQUF1QixDQUFDO0VBQ3RCLE9BQU8sRUFBRSxLQUFLO0VBQ2QsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEV4Q3NtQnFCLFFBQU8sQ3dDdG1CVCxDQUFDO0VBQzNCLGFBQWEsRUFBRSxDQUFDO0VBQ2hCLFdBQVcsRXhDMmNpQixHQUFHO0V3QzFjL0IsS0FBSyxFL0NoR00sT0FBTztFK0NpR2xCLGdCQUFnQixFQUFFLFdBQVc7RUFDN0IsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixZQUFZLEV4Q2tYZ0IsR0FBRyxDd0NsWEcsQ0FBQyxHQVdwQztFQXBCRCxBQVdFLHVCQVhxQixBQVdwQixNQUFNLENBQUM7SUFDTixPQUFPLEVBQUUsQ0FBQyxHQUNYO0VBYkgsQUFlRSx1QkFmcUIsQUFlcEIsZ0JBQWdCLEVBZm5CLHVCQUF1QixBQWdCcEIsZ0JBQWdCLENBQUM7SUFDaEIsYUFBYSxFQUFFLENBQUM7SUFDaEIsWUFBWSxFQUFFLENBQUMsR0FDaEI7O0FBVUgsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLFVBQVUsRXpDd0d1QiwwQkFBNkI7RXlDdkc5RCxPQUFPLEV4Q3NsQnFCLE9BQU0sQ0FDTixNQUFLO0VHcmI3QixTQUFZLEVBdkVSLFVBQTJCO0VtQjNNakMsYUFBYSxFdEI0ZGEsT0FBTSxHd0NuV25DO0VBWEQsQUFNRSxnQkFOYyxBQU1iLHNCQUFzQixDQUFDO0lBQ3RCLE9BQU8sRXhDaWxCbUIsT0FBTSxDQUNOLE1BQUs7SXdDamxCL0IsTUFBTSxFeENnbEJvQixRQUFNLENBQ04sT0FBSztJd0NobEIvQixpQkFBaUIsRXhDZ2xCUyxNQUFLLEd3Qy9rQmhDOztBQUdILEFBQUEsZ0JBQWdCLENBQUM7RUFDZixVQUFVLEV6QzJGdUIsd0JBQTZCO0V5QzFGOUQsT0FBTyxFeEM2a0JxQixNQUFLLENBQ0wsSUFBSTtFR3piNUIsU0FBWSxFQXZFUixVQUEyQjtFbUIzTWpDLGFBQWEsRXRCNmRhLE1BQUssR3dDdlZsQztFQVhELEFBTUUsZ0JBTmMsQUFNYixzQkFBc0IsQ0FBQztJQUN0QixPQUFPLEV4Q3drQm1CLE1BQUssQ0FDTCxJQUFJO0l3Q3hrQjlCLE1BQU0sRXhDdWtCb0IsT0FBSyxDQUNMLEtBQUk7SXdDdmtCOUIsaUJBQWlCLEV4Q3VrQlMsSUFBSSxHd0N0a0IvQjs7QUFNSCxBQUNFLFFBRE0sQUFDTCxhQUFhLENBQUM7RUFDYixVQUFVLEV6QzBFcUIsMkJBQTZCLEd5Q3pFN0Q7O0FBSEgsQUFLRSxRQUxNLEFBS0wsZ0JBQWdCLENBQUM7RUFDaEIsVUFBVSxFekNzRXFCLDBCQUE2QixHeUNyRTdEOztBQVBILEFBU0UsUUFUTSxBQVNMLGdCQUFnQixDQUFDO0VBQ2hCLFVBQVUsRXpDa0VxQix3QkFBNkIsR3lDakU3RDs7QUFJSCxBQUFBLG1CQUFtQixDQUFDO0VBQ2xCLEtBQUssRXhDK3FCaUMsSUFBSTtFd0M5cUIxQyxNQUFNLEV6QzJEMkIsMkJBQTZCO0V5QzFEOUQsT0FBTyxFeEM2aEJxQixRQUFPLEd3QzVnQnBDO0VBcEJELEFBS0UsbUJBTGlCLEFBS2hCLElBQUssQ1R1UkUsU0FBUyxDU3ZSRCxJQUFLLEVBdkpFLEFBQUEsUUFBQyxBQUFBLEdBdUpTO0lBQy9CLE1BQU0sRUFBRSxPQUFPLEdBQ2hCO0VBUEgsQUFTRSxtQkFUaUIsQUFTaEIsbUJBQW1CLENBQUM7SUFDbkIsTUFBTSxFQUFFLFlBQVk7SWxCcEtwQixhQUFhLEU3QlpELE9BQU8sRytDa0xwQjtFQVpILEFBY0UsbUJBZGlCLEFBY2hCLHNCQUFzQixDQUFDO0lsQnhLdEIsYUFBYSxFN0JaRCxPQUFPLEcrQ3NMcEI7RUFoQkgsQUFrQkUsbUJBbEJpQixBQWtCaEIsZ0JBQWdCLENBQUM7SUFBRSxNQUFNLEV6QzJDTywwQkFBNkIsR3lDM0NkO0VBbEJsRCxBQW1CRSxtQkFuQmlCLEFBbUJoQixnQkFBZ0IsQ0FBQztJQUFFLE1BQU0sRXpDMENPLHdCQUE2QixHeUMxQ2Q7O0FDM0xsRCxBQUFBLFlBQVksQ0FBQztFQUNYLE9BQU8sRUFBRSxLQUFLO0VBQ2QsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEV6Q3FzQnFCLFFBQU8sQ0FxTkQsT0FBMEIsQ0FyTmhDLFFBQU8sQ0FDUCxPQUFNO0V5Q3JzQmxDLGtCQUFrQixFMUN5UGUsbUJBQTZCO0VJbUMxRCxTQUFZLEVBdkVSLFFBQTJCO0VzQ2xObkMsV0FBVyxFaERPUyxHQUFHO0VnRE52QixXQUFXLEV6Q3VpQmlCLEdBQUc7RXlDdGlCL0IsS0FBSyxFaERKTSxPQUFPO0VnREtsQixnQkFBZ0IsRWpEVFIsT0FBTztFaURVZixnQkFBZ0IsRTFDdUhELCtOQUFpRTtFMEN0SGhGLGlCQUFpQixFQUFFLFNBQVM7RUFDNUIsbUJBQW1CLEV6Q3c1QmUsS0FBSyxDQTVOWCxPQUFNLENBNE42QixNQUFNO0V5Q3Y1QnJFLGVBQWUsRXpDdzVCbUIsSUFBSSxDQUFDLElBQUk7RXlDdjVCM0MsTUFBTSxFekMyY3NCLEdBQUcsQ3lDM2NHLEtBQUssQ2pEaEJoQyxPQUFPO0U4QmVaLGFBQWEsRTdCWkQsT0FBTztFZ0NTakIsVUFBVSxFekIyMEJ3QixZQUFZLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxVQUFVLENBQUMsS0FBSSxDQUFDLFdBQVc7RXlDbjBCaEcsVUFBVSxFQUFFLElBQUksR0E4QmpCO0VoQmxDSyxNQUFNLEVBQUUsc0JBQXNCLEVBQUUsTUFBTTtJZ0JmNUMsQUFBQSxZQUFZLENBQUM7TWhCZ0JMLFVBQVUsRUFBRSxJQUFJLEdnQmlDdkI7RUFqREQsQUFxQkUsWUFyQlUsQUFxQlQsTUFBTSxDQUFDO0lBQ04sWUFBWSxFMUNtTE4sT0FBMkI7STBDbExqQyxPQUFPLEVBQUUsQ0FBQztJQUtSLFVBQVUsRXpDeTVCa0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBdk9QLE9BQU0sQ1BqbkIxQix1QkFBTyxHZ0QvRGhCO0VBOUJILEFBZ0NFLFlBaENVLENBZ0NULEFBQUEsUUFBQyxBQUFBLEdBaENKLFlBQVksQ0FpQ1QsQUFBQSxJQUFDLEFBQUEsQ0FBSyxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUssR0FBRyxBQUFSLEdBQVc7SUFDdEIsYUFBYSxFekN1cUJhLE9BQU07SXlDdHFCaEMsZ0JBQWdCLEVBQUUsSUFBSSxHQUN2QjtFQXBDSCxBQXNDRSxZQXRDVSxBQXNDVCxTQUFTLENBQUM7SUFFVCxnQkFBZ0IsRWhEWFQsT0FBTyxHZ0RhZjtFQTFDSCxBQTZDRSxZQTdDVSxBQTZDVCxlQUFlLENBQUM7SUFDZixLQUFLLEVBQUUsV0FBVztJQUNsQixXQUFXLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENoRDFDVCxPQUFPLEdnRDJDakI7O0FBR0gsQUFBQSxlQUFlLENBQUM7RUFDZCxXQUFXLEV6Q2dxQmlCLE9BQU07RXlDL3BCbEMsY0FBYyxFekMrcEJjLE9BQU07RXlDOXBCbEMsWUFBWSxFekMrcEJnQixNQUFLO0VHcmI3QixTQUFZLEVBdkVSLFVBQTJCO0VtQjNNakMsYUFBYSxFdEI0ZGEsT0FBTSxHeUNqYm5DOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ2QsV0FBVyxFekM0cEJpQixNQUFLO0V5QzNwQmpDLGNBQWMsRXpDMnBCYyxNQUFLO0V5QzFwQmpDLFlBQVksRXpDMnBCZ0IsSUFBSTtFR3piNUIsU0FBWSxFQXZFUixVQUEyQjtFbUIzTWpDLGFBQWEsRXRCNmRhLE1BQUssR3lDMWFsQzs7QUNsRUQsQUFBQSxXQUFXLENBQUM7RUFDVixPQUFPLEVBQUUsS0FBSztFQUNkLFVBQVUsRTFDNDFCOEIsU0FBbUM7RTBDMzFCM0UsWUFBWSxFMUM0MUI0QixLQUE4QjtFMEMzMUJ0RSxhQUFhLEUxQzQxQjJCLFFBQU8sRzBDdDFCaEQ7RUFWRCxBQU1FLFdBTlMsQ0FNVCxpQkFBaUIsQ0FBQztJQUNoQixLQUFLLEVBQUUsSUFBSTtJQUNYLFdBQVcsRUFBRSxNQUE4QixHQUM1Qzs7QUFHSCxBQUFBLG1CQUFtQixDQUFDO0VBQ2xCLGFBQWEsRTFDazFCMkIsS0FBOEI7RTBDajFCdEUsWUFBWSxFQUFFLENBQUM7RUFDZixVQUFVLEVBQUUsS0FBSyxHQU9sQjtFQVZELEFBS0UsbUJBTGlCLENBS2pCLGlCQUFpQixDQUFDO0lBQ2hCLEtBQUssRUFBRSxLQUFLO0lBQ1osWUFBWSxFQUFFLE1BQThCO0lBQzVDLFdBQVcsRUFBRSxDQUFDLEdBQ2Y7O0FBR0gsQUFBQSxpQkFBaUIsQ0FBQztFQUNoQixLQUFLLEUxQ28wQm1DLEdBQUc7RTBDbjBCM0MsTUFBTSxFMUNtMEJrQyxHQUFHO0UwQ2wwQjNDLFVBQVUsRUFBRSxNQUFrRDtFQUM5RCxjQUFjLEVBQUUsR0FBRztFQUNuQixnQkFBZ0IsRWxEM0JSLE9BQU87RWtENEJmLGlCQUFpQixFQUFFLFNBQVM7RUFDNUIsbUJBQW1CLEVBQUUsTUFBTTtFQUMzQixlQUFlLEVBQUUsT0FBTztFQUN4QixNQUFNLEUxQ3UwQmtDLEdBQUcsQ0FBQyxLQUFLLENSLzFCM0MsbUJBQUk7RWtEeUJWLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGtCQUFrQixFQUFFLEtBQUssR0FxRTFCO0VBaEZELEFBY0UsaUJBZGUsQ0FjZCxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWYsRUFBaUI7SXBCdkJqQixhQUFhLEV0QjAxQnlCLE1BQUssRzBDajBCNUM7RUFoQkgsQUFrQkUsaUJBbEJlLENBa0JkLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFQUFjO0lBRWQsYUFBYSxFMUM4ekJ5QixHQUFHLEcwQzd6QjFDO0VBckJILEFBdUJFLGlCQXZCZSxBQXVCZCxPQUFPLENBQUM7SUFDUCxNQUFNLEUxQ3F6QmdDLGVBQWUsRzBDcHpCdEQ7RUF6QkgsQUEyQkUsaUJBM0JlLEFBMkJkLE1BQU0sQ0FBQztJQUNOLFlBQVksRTNDc0pOLE9BQTJCO0kyQ3JKakMsT0FBTyxFQUFFLENBQUM7SUFDVixVQUFVLEUxQzZwQmtCLENBQUMsQ0FBQyxDQUFDLENBREgsQ0FBQyxDQUhELE9BQU0sQ1BqbkIxQix1QkFBTyxHaUR2Q2hCO0VBL0JILEFBaUNFLGlCQWpDZSxBQWlDZCxRQUFRLENBQUM7SUFDUixnQkFBZ0IsRWpEb0NSLE9BQU87SWlEbkNmLFlBQVksRWpEbUNKLE9BQU8sR2lEbEJoQjtJQXBESCxBQXFDSSxpQkFyQ2EsQUFpQ2QsUUFBUSxDQUlOLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQUFpQjtNQUlmLGdCQUFnQixFM0NrRVAsNk5BQWlFLEcyQ2hFN0U7SUEzQ0wsQUE2Q0ksaUJBN0NhLEFBaUNkLFFBQVEsQ0FZTixBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFBYztNQUlaLGdCQUFnQixFM0MwRFAscUlBQWlFLEcyQ3hEN0U7RUFuREwsQUFzREUsaUJBdERlLENBc0RkLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFnQixjQUFjLENBQUM7SUFDL0IsZ0JBQWdCLEVqRGVSLE9BQU87SWlEZGYsWUFBWSxFakRjSixPQUFPO0lpRFRiLGdCQUFnQixFM0M4Q0wsdU5BQWlFLEcyQzVDL0U7RUEvREgsQUFpRUUsaUJBakVlLEFBaUVkLFNBQVMsQ0FBQztJQUNULGNBQWMsRUFBRSxJQUFJO0lBQ3BCLE1BQU0sRUFBRSxJQUFJO0lBQ1osT0FBTyxFMUM2eEJnQyxHQUFFLEcwQzV4QjFDO0VBckVILEFBMkVJLGlCQTNFYSxDQXlFZCxBQUFBLFFBQUMsQUFBQSxJQUVFLGlCQUFpQixFQTNFdkIsaUJBQWlCLEFBMEVkLFNBQVMsR0FDTixpQkFBaUIsQ0FBQztJQUNsQixNQUFNLEVBQUUsT0FBTztJQUNmLE9BQU8sRTFDb3hCOEIsR0FBRSxHMENueEJ4Qzs7QUFhTCxBQUFBLFlBQVksQ0FBQztFQUNYLFlBQVksRTFDK3dCb0IsS0FBeUIsRzBDN3VCMUQ7RUFuQ0QsQUFHRSxZQUhVLENBR1YsaUJBQWlCLENBQUM7SUFDaEIsS0FBSyxFMUMyd0J5QixHQUFHO0kwQzF3QmpDLFdBQVcsRUFBRSxNQUErQjtJQUM1QyxnQkFBZ0IsRTNDVUgsc0pBQWlFO0kyQ1Q5RSxtQkFBbUIsRUFBRSxXQUFXO0lwQjNHaEMsYUFBYSxFdEJtM0JpQixHQUFHO0l5QnQzQi9CLFVBQVUsRXpCMDNCa0IsbUJBQW1CLENBQUMsS0FBSSxDQUFDLFdBQVcsRzBDM3ZCbkU7SWpCM0hHLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO01pQm1HNUMsQUFHRSxZQUhVLENBR1YsaUJBQWlCLENBQUM7UWpCckdaLFVBQVUsRUFBRSxJQUFJLEdpQjBIckI7SUF4QkgsQUFXSSxZQVhRLENBR1YsaUJBQWlCLEFBUWQsTUFBTSxDQUFDO01BQ04sZ0JBQWdCLEUzQ0lMLHdJQUFpRSxHMkNIN0U7SUFiTCxBQWVJLFlBZlEsQ0FHVixpQkFBaUIsQUFZZCxRQUFRLENBQUM7TUFDUixtQkFBbUIsRTFDMHdCUyxLQUFLLENBQUMsTUFBTTtNMENyd0J0QyxnQkFBZ0IsRTNDTFAscUlBQWlFLEcyQ083RTtFQXZCTCxBQTBCRSxZQTFCVSxBQTBCVCxtQkFBbUIsQ0FBQztJQUNuQixhQUFhLEUxQ3F2QmlCLEtBQXlCO0kwQ3B2QnZELFlBQVksRUFBRSxDQUFDLEdBTWhCO0lBbENILEFBOEJJLFlBOUJRLEFBMEJULG1CQUFtQixDQUlsQixpQkFBaUIsQ0FBQztNQUNoQixZQUFZLEVBQUUsTUFBK0I7TUFDN0MsV0FBVyxFQUFFLENBQUMsR0FDZjs7QUFJTCxBQUFBLGtCQUFrQixDQUFDO0VBQ2pCLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFlBQVksRTFDbXVCb0IsSUFBSSxHMENsdUJyQzs7QUFFRCxBQUFBLFVBQVUsQ0FBQztFQUNULFFBQVEsRUFBRSxRQUFRO0VBQ2xCLElBQUksRUFBRSxnQkFBZ0I7RUFDdEIsY0FBYyxFQUFFLElBQUksR0FVckI7RUFiRCxBQU9JLFVBUE0sQ0FLUCxBQUFBLFFBQUMsQUFBQSxJQUVFLElBQUksRUFQVixVQUFVLEFBTVAsU0FBUyxHQUNOLElBQUksQ0FBQztJQUNMLGNBQWMsRUFBRSxJQUFJO0lBQ3BCLE1BQU0sRUFBRSxJQUFJO0lBQ1osT0FBTyxFMUNvbEJpQixJQUFHLEcwQ25sQjVCOztBQ3RLTCxBQUFBLFdBQVcsQ0FBQztFQUNWLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFNUMrTkksTUFBaUI7RTRDOU4zQixPQUFPLEVBQUUsQ0FBQztFQUNWLGdCQUFnQixFQUFFLFdBQVc7RUFDN0IsVUFBVSxFQUFFLElBQUksR0ErRWpCO0VBcEZELEFBT0UsV0FQUyxBQU9SLE1BQU0sQ0FBQztJQUNOLE9BQU8sRUFBRSxDQUFDLEdBTVg7SUFkSCxBQVlJLFdBWk8sQUFPUixNQUFNLEFBS0osc0JBQXNCLENBQUM7TUFBRSxVQUFVLEUzQ3E4QkcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDUmo5QjFDLE9BQU8sRVFpdEJlLENBQUMsQ0FBQyxDQUFDLENBREgsQ0FBQyxDQUhELE9BQU0sQ1BqbkIxQix1QkFBTyxHa0RoRjZEO0lBWmhGLEFBYUksV0FiTyxBQU9SLE1BQU0sQUFNSixrQkFBa0IsQ0FBSztNQUFFLFVBQVUsRTNDbzhCRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENSajlCMUMsT0FBTyxFUWl0QmUsQ0FBQyxDQUFDLENBQUMsQ0FESCxDQUFDLENBSEQsT0FBTSxDUGpuQjFCLHVCQUFPLEdrRC9FNkQ7RUFiaEYsQUFnQkUsV0FoQlMsQUFnQlIsa0JBQWtCLENBQUM7SUFDbEIsTUFBTSxFQUFFLENBQUMsR0FDVjtFQWxCSCxBQW9CRSxXQXBCUyxBQW9CUixzQkFBc0IsQ0FBQztJQUN0QixLQUFLLEUzQ3M3QmtDLElBQUk7STJDcjdCM0MsTUFBTSxFM0NxN0JpQyxJQUFJO0kyQ3A3QjNDLFVBQVUsRUFBRSxRQUEwRDtJbkJ6QnhFLGdCQUFnQixFL0I4Rk4sT0FBTztJa0RuRWYsTUFBTSxFM0NxN0JpQyxDQUFDO0lzQmo4QnhDLGFBQWEsRXRCazhCMEIsSUFBSTtJeUJyOEJ6QyxVQUFVLEV6QjI4QjJCLGdCQUFnQixDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsWUFBWSxDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsVUFBVSxDQUFDLEtBQUksQ0FBQyxXQUFXO0kyQ3g3QnBJLFVBQVUsRUFBRSxJQUFJLEdBS2pCO0lsQnBCRyxNQUFNLEVBQUUsc0JBQXNCLEVBQUUsTUFBTTtNa0JkNUMsQUFvQkUsV0FwQlMsQUFvQlIsc0JBQXNCLENBQUM7UWxCTGxCLFVBQVUsRUFBRSxJQUFJLEdrQm1CckI7SUFsQ0gsQUErQkksV0EvQk8sQUFvQlIsc0JBQXNCLEFBV3BCLE9BQU8sQ0FBQztNbkJqQ1gsZ0JBQWdCLEV6QjBNUixPQUEyQixHNEN2S2hDO0VBakNMLEFBb0NFLFdBcENTLEFBb0NSLCtCQUErQixDQUFDO0lBQy9CLEtBQUssRTNDKzVCeUIsSUFBSTtJMkM5NUJsQyxNQUFNLEUzQys1QndCLE1BQUs7STJDOTVCbkMsS0FBSyxFQUFFLFdBQVc7SUFDbEIsTUFBTSxFM0M4NUJ3QixPQUFPO0kyQzc1QnJDLGdCQUFnQixFbERaVCxPQUFPO0lrRGFkLFlBQVksRUFBRSxXQUFXO0lyQjdCekIsYUFBYSxFdEIyN0JpQixJQUFJLEcyQzM1Qm5DO0VBN0NILEFBK0NFLFdBL0NTLEFBK0NSLGtCQUFrQixDQUFDO0lBQ2xCLEtBQUssRTNDMjVCa0MsSUFBSTtJMkMxNUIzQyxNQUFNLEUzQzA1QmlDLElBQUk7SXdCNzhCN0MsZ0JBQWdCLEUvQjhGTixPQUFPO0lrRHpDZixNQUFNLEUzQzI1QmlDLENBQUM7SXNCajhCeEMsYUFBYSxFdEJrOEIwQixJQUFJO0l5QnI4QnpDLFVBQVUsRXpCMjhCMkIsZ0JBQWdCLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxZQUFZLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxVQUFVLENBQUMsS0FBSSxDQUFDLFdBQVc7STJDOTVCcEksVUFBVSxFQUFFLElBQUksR0FLakI7SWxCOUNHLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO01rQmQ1QyxBQStDRSxXQS9DUyxBQStDUixrQkFBa0IsQ0FBQztRbEJoQ2QsVUFBVSxFQUFFLElBQUksR2tCNkNyQjtJQTVESCxBQXlESSxXQXpETyxBQStDUixrQkFBa0IsQUFVaEIsT0FBTyxDQUFDO01uQjNEWCxnQkFBZ0IsRXpCME1SLE9BQTJCLEc0QzdJaEM7RUEzREwsQUE4REUsV0E5RFMsQUE4RFIsa0JBQWtCLENBQUM7SUFDbEIsS0FBSyxFM0NxNEJ5QixJQUFJO0kyQ3A0QmxDLE1BQU0sRTNDcTRCd0IsTUFBSztJMkNwNEJuQyxLQUFLLEVBQUUsV0FBVztJQUNsQixNQUFNLEUzQ280QndCLE9BQU87STJDbjRCckMsZ0JBQWdCLEVsRHRDVCxPQUFPO0lrRHVDZCxZQUFZLEVBQUUsV0FBVztJckJ2RHpCLGFBQWEsRXRCMjdCaUIsSUFBSSxHMkNqNEJuQztFQXZFSCxBQXlFRSxXQXpFUyxBQXlFUixTQUFTLENBQUM7SUFDVCxjQUFjLEVBQUUsSUFBSSxHQVNyQjtJQW5GSCxBQTRFSSxXQTVFTyxBQXlFUixTQUFTLEFBR1Asc0JBQXNCLENBQUM7TUFDdEIsZ0JBQWdCLEVsRDlDWCxPQUFPLEdrRCtDYjtJQTlFTCxBQWdGSSxXQWhGTyxBQXlFUixTQUFTLEFBT1Asa0JBQWtCLENBQUM7TUFDbEIsZ0JBQWdCLEVsRGxEWCxPQUFPLEdrRG1EYjs7QUN4RkwsQUFBQSxjQUFjLENBQUM7RUFDYixRQUFRLEVBQUUsUUFBUSxHQXdFbkI7RUF6RUQsQUFHRSxjQUhZLEdBR1YsYUFBYTtFQUhqQixjQUFjLEdBSVYsdUJBQXVCO0VBSjNCLGNBQWMsR0FLVixZQUFZLENBQUM7SUFDYixNQUFNLEU3Q29PeUIsa0JBQTZCO0k2Q25PNUQsV0FBVyxFNUMrOUJtQixJQUFJLEc0Qzk5Qm5DO0VBUkgsQUFVRSxjQVZZLEdBVVYsS0FBSyxDQUFDO0lBQ04sUUFBUSxFQUFFLFFBQVE7SUFDbEIsR0FBRyxFQUFFLENBQUM7SUFDTixJQUFJLEVBQUUsQ0FBQztJQUNQLEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLElBQUk7SUFDWixPQUFPLEU1Q3c5QnVCLElBQUksQ0ExUlIsT0FBTTtJNEM3ckJoQyxRQUFRLEVBQUUsTUFBTTtJQUNoQixhQUFhLEVBQUUsUUFBUTtJQUN2QixXQUFXLEVBQUUsTUFBTTtJQUNuQixjQUFjLEVBQUUsSUFBSTtJQUNwQixNQUFNLEU1QzBjb0IsR0FBRyxDNEMxY0QsS0FBSyxDQUFDLFdBQVc7SUFDN0MsZ0JBQWdCLEVBQUUsR0FBRztJbkJObkIsVUFBVSxFekI2OUJrQixPQUFPLENBQUMsSUFBRyxDQUFDLFdBQVcsRUFBRSxTQUFTLENBQUMsSUFBRyxDQUFDLFdBQVcsRzRDcjlCakY7SW5CSkcsTUFBTSxFQUFFLHNCQUFzQixFQUFFLE1BQU07TW1CcEI1QyxBQVVFLGNBVlksR0FVVixLQUFLLENBQUM7UW5CV0YsVUFBVSxFQUFFLElBQUksR21CR3JCO0VBeEJILEFBMEJFLGNBMUJZLEdBMEJWLGFBQWE7RUExQmpCLGNBQWMsR0EyQlYsdUJBQXVCLENBQUM7SUFDeEIsT0FBTyxFNUM0OEJ1QixJQUFJLENBMVJSLE9BQU0sRzRDbHFCakM7SUE1Q0gsQUE4QkksY0E5QlUsR0EwQlYsYUFBYSxBQUlaLGFBQWE7SUE5QmxCLGNBQWMsR0EyQlYsdUJBQXVCLEFBR3RCLGFBQWEsQ0FBQztNQUNiLEtBQUssRUFBRSxXQUFXLEdBQ25CO0lBaENMLEFBa0NJLGNBbENVLEdBMEJWLGFBQWEsQUFRWixNQUFNLEVBbENYLGNBQWMsR0EwQlYsYUFBYSxBQVNaLElBQUssQ0FBQSxrQkFBa0I7SUFuQzVCLGNBQWMsR0EyQlYsdUJBQXVCLEFBT3RCLE1BQU07SUFsQ1gsY0FBYyxHQTJCVix1QkFBdUIsQUFRdEIsSUFBSyxDQUFBLGtCQUFrQixFQUFFO01BQ3hCLFdBQVcsRTVDcThCaUIsUUFBUTtNNENwOEJwQyxjQUFjLEU1Q3E4QmMsUUFBTyxHNENwOEJwQztJQXRDTCxBQXdDSSxjQXhDVSxHQTBCVixhQUFhLEFBY1osaUJBQWlCO0lBeEN0QixjQUFjLEdBMkJWLHVCQUF1QixBQWF0QixpQkFBaUIsQ0FBQztNQUNqQixXQUFXLEU1Q2c4QmlCLFFBQVE7TTRDLzdCcEMsY0FBYyxFNUNnOEJjLFFBQU8sRzRDLzdCcEM7RUEzQ0wsQUE4Q0UsY0E5Q1ksR0E4Q1YsWUFBWSxDQUFDO0lBQ2IsV0FBVyxFNUMwN0JtQixRQUFRO0k0Q3o3QnRDLGNBQWMsRTVDMDdCZ0IsUUFBTyxHNEN6N0J0QztFQWpESCxBQXVESSxjQXZEVSxHQW1EVixhQUFhLEFBQUEsTUFBTSxHQUlqQixLQUFLO0VBdkRYLGNBQWMsR0FvRFYsYUFBYSxBQUFBLElBQUssQ0FqQlosa0JBQWtCLElBb0J0QixLQUFLO0VBdkRYLGNBQWMsR0FxRFYsdUJBQXVCLEdBRXJCLEtBQUs7RUF2RFgsY0FBYyxHQXNEVixZQUFZLEdBQ1YsS0FBSyxDQUFDO0lBQ04sT0FBTyxFNUNtN0JxQixJQUFHO0k0Q2w3Qi9CLFNBQVMsRTVDbTdCbUIsV0FBVSxDQUFDLG1CQUFrQixDQUFDLG1CQUFrQixHNENsN0I3RTtFQTFETCxBQThESSxjQTlEVSxHQTZEVixhQUFhLEFBQUEsaUJBQWlCLEdBQzVCLEtBQUssQ0FBQztJQUNOLE9BQU8sRTVDNDZCcUIsSUFBRztJNEMzNkIvQixTQUFTLEU1QzQ2Qm1CLFdBQVUsQ0FBQyxtQkFBa0IsQ0FBQyxtQkFBa0IsRzRDMzZCN0U7RUFqRUwsQUFxRUksY0FyRVUsR0FvRVYsdUJBQXVCLEdBQ3JCLEtBQUssQ0FBQztJQUNOLFlBQVksRTVDeVpZLEdBQUcsQzRDelpPLENBQUMsR0FDcEM7O0FDbkVMLEFBQUEsWUFBWSxDQUFDO0VBQ1gsUUFBUSxFQUFFLFFBQVE7RUFDbEIsT0FBTyxFQUFFLElBQUk7RUFDYixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxPQUFPO0VBQ3BCLEtBQUssRUFBRSxJQUFJLEdBNkJaO0VBbENELEFBT0UsWUFQVSxHQU9SLGFBQWE7RUFQakIsWUFBWSxHQVFSLFlBQVk7RUFSaEIsWUFBWSxHQVNSLGNBQWMsQ0FBQztJQUNmLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLEVBQUU7SUFDVCxTQUFTLEVBQUUsQ0FBQyxHQUNiO0VBZEgsQUFpQkUsWUFqQlUsR0FpQlIsYUFBYSxBQUFBLE1BQU07RUFqQnZCLFlBQVksR0FrQlIsWUFBWSxBQUFBLE1BQU07RUFsQnRCLFlBQVksR0FtQlIsY0FBYyxBQUFBLGFBQWEsQ0FBQztJQUM1QixPQUFPLEVBQUUsQ0FBQyxHQUNYO0VBckJILEFBMEJFLFlBMUJVLENBMEJWLElBQUksQ0FBQztJQUNILFFBQVEsRUFBRSxRQUFRO0lBQ2xCLE9BQU8sRUFBRSxDQUFDLEdBS1g7SUFqQ0gsQUE4QkksWUE5QlEsQ0EwQlYsSUFBSSxBQUlELE1BQU0sQ0FBQztNQUNOLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBVUwsQUFBQSxpQkFBaUIsQ0FBQztFQUNoQixPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxNQUFNO0VBQ25CLE9BQU8sRTdDNHBCcUIsUUFBTyxDQUNQLE9BQU07RUd6YTlCLFNBQVksRUF2RVIsUUFBMkI7RTBDM0tuQyxXQUFXLEVwRGhDUyxHQUFHO0VvRGlDdkIsV0FBVyxFN0NnZ0JpQixHQUFHO0U2Qy9mL0IsS0FBSyxFcEQzQ00sT0FBTztFb0Q0Q2xCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGdCQUFnQixFcER0QlAsT0FBTztFb0R1QmhCLE1BQU0sRTdDc2FzQixHQUFHLEM2Q3RhSCxLQUFLLENyRHJEMUIsT0FBTztFOEJlWixhQUFhLEU3QlpELE9BQU8sR29Eb0R0Qjs7QUFRRCxBQUFBLGVBQWUsR0FBRyxhQUFhO0FBQy9CLGVBQWUsR0FBRyxZQUFZO0FBQzlCLGVBQWUsR0FBRyxpQkFBaUI7QUFDbkMsZUFBZSxHQUFHLElBQUksQ0FBQztFQUNyQixPQUFPLEU3Q3NwQnFCLE1BQUssQ0FDTCxJQUFJO0VHemI1QixTQUFZLEVBdkVSLFVBQTJCO0VtQjNNakMsYUFBYSxFdEI2ZGEsTUFBSyxHNkN0YWxDOztBQUVELEFBQUEsZUFBZSxHQUFHLGFBQWE7QUFDL0IsZUFBZSxHQUFHLFlBQVk7QUFDOUIsZUFBZSxHQUFHLGlCQUFpQjtBQUNuQyxlQUFlLEdBQUcsSUFBSSxDQUFDO0VBQ3JCLE9BQU8sRTdDeW9CcUIsT0FBTSxDQUNOLE1BQUs7RUdyYjdCLFNBQVksRUF2RVIsVUFBMkI7RW1CM01qQyxhQUFhLEV0QjRkYSxPQUFNLEc2QzVabkM7O0FBRUQsQUFBQSxlQUFlLEdBQUcsWUFBWTtBQUM5QixlQUFlLEdBQUcsWUFBWSxDQUFDO0VBQzdCLGFBQWEsRUFBRSxJQUF1RCxHQUN2RTs7QUFVRCxBQUVJLFlBRlEsQUFDVCxJQUFLLENBQUEsZUFBZSxJQUNqQixJQUFLLENiOUJILFdBQVcsQ2E4QkksSUFBSyxDQUFBLGdCQUFnQixDQUFDLElBQUssQ0FBQSxjQUFjLENBQUMsSUFBSyxDRHBHdEUsY0FBYztBQ2tHZCxZQUFZLEFBQ1QsSUFBSyxDQUFBLGVBQWUsSUFFakIsZ0JBQWdCLEFBQUEsZUFBZ0IsQ0FBQSxLQUFLO0FBSDNDLFlBQVksQUFDVCxJQUFLLENBQUEsZUFBZSxJQUdqQixjQUFjLEFBQUEsSUFBSyxDYmhDakIsV0FBVyxJYWdDcUIsYUFBYTtBQUpyRCxZQUFZLEFBQ1QsSUFBSyxDQUFBLGVBQWUsSUFJakIsY0FBYyxBQUFBLElBQUssQ2JqQ2pCLFdBQVcsSWFpQ3FCLFlBQVksQ0FBQztFdkJwRWpELHVCQUF1QixFdUJxRU0sQ0FBQztFdkJwRTlCLDBCQUEwQixFdUJvRUcsQ0FBQyxHQUM3Qjs7QUFQTCxBQVdJLFlBWFEsQUFVVCxlQUFlLEdBQ1osZUFBZ0IsQ0FBQSxLQUFLLENBQUMsSUFBSyxDQVRMLGdCQUFnQixDQVNNLElBQUssQ0FUTCxjQUFjLENBU00sSUFBSyxDRDdHM0UsY0FBYztBQ2tHZCxZQUFZLEFBVVQsZUFBZSxHQUVaLGdCQUFnQixBQUFBLGVBQWdCLENBQUEsS0FBSztBQVozQyxZQUFZLEFBVVQsZUFBZSxHQUdaLGNBQWMsQUFBQSxlQUFnQixDQUFBLEtBQUssSUFBSSxhQUFhO0FBYjFELFlBQVksQUFVVCxlQUFlLEdBSVosY0FBYyxBQUFBLGVBQWdCLENBQUEsS0FBSyxJQUFJLFlBQVksQ0FBQztFdkI3RXRELHVCQUF1QixFdUI4RU0sQ0FBQztFdkI3RTlCLDBCQUEwQixFdUI2RUcsQ0FBQyxHQUM3Qjs7QUFoQkwsQUF3QkUsWUF4QlUsR0F3QlIsSUFBSyxDVDVCQSxZQUFZLENTNEJDLElBQUssQ0F0QnVCLGNBQWMsQ0FzQnRCLElBQUssQ0QxSC9DLGNBQWMsQ0MwSGdELElBQUssQ0FBQSxjQUFjLENBQUMsSUFBSyxDQUFBLGVBQWUsQ0FBQyxJQUFLLENBQUEsZ0JBQWdCLENBQUMsSUFBSyxDQUFBLGlCQUFpQjtBQXhCbkosWUFBWSxHQXlCUixjQUFjLEFBQUEsSUFBSyxDVDdCZCxZQUFZLElTNkJrQixhQUFhO0FBekJwRCxZQUFZLEdBMEJSLGNBQWMsQUFBQSxJQUFLLENUOUJkLFlBQVksSVM4QmtCLFlBQVksQ0FBQztFQUNoRCxXQUFXLEU3Q2tXZSxJQUFHO0VzQjlhN0Isc0JBQXNCLEV1QjZFTyxDQUFDO0V2QjVFOUIseUJBQXlCLEV1QjRFSSxDQUFDLEdBQy9COztBQUxvRixBQUFMLGVBQW9CLEN6QmpHaEY7RUFDbEIsT0FBTyxFQUFFLElBQUk7RUFDYixLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRXBCK3ZCMEIsT0FBTTtFR3RmeEMsU0FBWSxFQXZFUixPQUEyQjtFaUIvTGpDLEtBQUssRTNCcUVHLE9BQU8sRzJCcEVoQjs7QXlCMEZnRSxBQUFMLGNBQW1CLEN6QnhGNUQ7RUFDakIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLElBQUk7RUFDVCxPQUFPLEVBQUUsQ0FBQztFQUNWLE9BQU8sRUFBRSxJQUFJO0VBQ2IsU0FBUyxFQUFFLElBQUk7RUFDZixPQUFPLEVwQjJ1Q3lCLE9BQWEsQ0FDYixNQUFZO0VvQjN1QzVDLFVBQVUsRUFBRSxLQUFLO0VqQjRQZixTQUFZLEVBdkVSLFVBQTJCO0VpQmxMakMsS0FBSyxFNUIvQkQsSUFBSTtFNEJnQ1IsZ0JBQWdCLEUzQnVEUixzQkFBTztFNkJqRmYsYUFBYSxFN0JaRCxPQUFPLEcyQndDcEI7O0FBekNDLEFBNENBLGNBNUNjLENBQUMsTUFBTSxHQTRDbkIsZUFBZTtBQTVDakIsY0FBYyxDQUFDLE1BQU0sR0E2Q25CLGNBQWM7QUE1Q2hCLFNBQVMsR0EyQ1AsZUFBZTtBQTNDakIsU0FBUyxHQTRDUCxjQUFjLENBQUs7RUFDbkIsT0FBTyxFQUFFLEtBQUssR0FDZjs7QUEvQ0QsQUFBQSxjQUFjLENBa0RoQixhQUFhLEFBbERLLE1BQU0sRUFrRHhCLGFBQWEsQUFqRFYsU0FBUyxDQUFxQjtFQW1EN0IsWUFBWSxFM0IwQ04sT0FBTztFMkJ2Q1gsYUFBYSxFckI2S2MscUJBQTZCO0VxQjVLeEQsZ0JBQWdCLEVyQnlFUCx5T0FBaUU7RXFCeEUxRSxpQkFBaUIsRUFBRSxTQUFTO0VBQzVCLG1CQUFtQixFQUFFLEtBQUssQ3JCMEtDLHlCQUE2QixDcUIxS0QsTUFBTTtFQUM3RCxlQUFlLEVyQnlLWSx1QkFBNkIsQ0FBN0IsdUJBQTZCLEdxQmpPM0Q7RUFIRCxBQThERSxjQTlEWSxDQWtEaEIsYUFBYSxBQWxESyxNQUFNLEFBOERuQixNQUFNLEVBWlgsYUFBYSxBQWpEVixTQUFTLEFBNkRQLE1BQU0sQ0FBQztJQUNOLFlBQVksRTNCK0JSLE9BQU87STJCOUJYLFVBQVUsRUEvQ0csQ0FBQyxDQUFDLENBQUMsQ3BCK3JCUSxDQUFDLENBSEQsT0FBTSxDUC9tQjFCLHVCQUFPLEcyQjdCWjs7QUFqRUgsQUFBQSxjQUFjLENBc0VoQixRQUFRLEFBQUEsYUFBYSxBQXRFSCxNQUFNLEVBc0V4QixRQUFRLEFBQUEsYUFBYSxBQXJFbEIsU0FBUyxDQUFxQjtFQXdFM0IsYUFBYSxFckIySmMscUJBQTZCO0VxQjFKeEQsbUJBQW1CLEVBQUUsR0FBRyxDckIwSkcseUJBQTZCLENxQjFKSCxLQUFLLENyQjBKL0IseUJBQTZCLEdxQmpPM0Q7O0FBSEQsQUFBQSxjQUFjLENBK0VoQixZQUFZLEFBL0VNLE1BQU0sRUErRXhCLFlBQVksQUE5RVQsU0FBUyxDQUFxQjtFQWdGN0IsWUFBWSxFM0JhTixPQUFPLEcyQjNGZDtFQUhELEFBb0ZJLGNBcEZVLENBK0VoQixZQUFZLEFBL0VNLE1BQU0sQUFvRmpCLElBQUssRUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssRUFBQSxBQUFBLElBQUMsQUFBQSxJQXBGM0IsY0FBYyxDQStFaEIsWUFBWSxBQS9FTSxNQUFNLEFBcUZqQixJQUFLLEVBREEsQUFBQSxRQUFDLEFBQUEsR0FDVSxBQUFBLElBQUMsQ0FBSyxHQUFHLEFBQVIsR0FOeEIsWUFBWSxBQTlFVCxTQUFTLEFBbUZMLElBQUssRUFBQSxBQUFBLFFBQUMsQUFBQSxFQUFVLElBQUssRUFBQSxBQUFBLElBQUMsQUFBQSxJQUw3QixZQUFZLEFBOUVULFNBQVMsQUFvRkwsSUFBSyxFQURBLEFBQUEsUUFBQyxBQUFBLEdBQ1UsQUFBQSxJQUFDLENBQUssR0FBRyxBQUFSLEVBQVU7SUFDMUIsYUFBYSxFcEJtMUJpQixRQUE2RDtJb0JsMUIzRixnQkFBZ0IsRXJCMENULCtOQUFpRSxFQUFqRSx5T0FBaUU7SXFCekN4RSxtQkFBbUIsRXBCNDBCTyxLQUFLLENBNU5YLE9BQU0sQ0E0TjZCLE1BQU0sRUFNL0IsTUFBTSxDQUFDLEtBQUssQ0FkaEIsT0FBMEI7SW9CbjBCcEQsZUFBZSxFcEI0MEJXLElBQUksQ0FBQyxJQUFJLEVEanNCVix1QkFBNkIsQ0FBN0IsdUJBQTZCLEdxQjFJdkQ7RUExRkwsQUE2RkUsY0E3RlksQ0ErRWhCLFlBQVksQUEvRU0sTUFBTSxBQTZGbkIsTUFBTSxFQWRYLFlBQVksQUE5RVQsU0FBUyxBQTRGUCxNQUFNLENBQUM7SUFDTixZQUFZLEUzQkFSLE9BQU87STJCQ1gsVUFBVSxFQTlFRyxDQUFDLENBQUMsQ0FBQyxDcEIrckJRLENBQUMsQ0FIRCxPQUFNLENQL21CMUIsdUJBQU8sRzJCRVo7O0FBaEdILEFBQUEsY0FBYyxDQW9HaEIsbUJBQW1CLEFBcEdELE1BQU0sRUFvR3hCLG1CQUFtQixBQW5HaEIsU0FBUyxDQUFxQjtFQXNHM0IsS0FBSyxFckI2SHNCLGtDQUE2QixHcUJqTzNEOztBQUhELEFBQUEsY0FBYyxDQTRHaEIsaUJBQWlCLEFBNUdDLE1BQU0sRUE0R3hCLGlCQUFpQixBQTNHZCxTQUFTLENBQXFCO0VBNkc3QixZQUFZLEUzQmhCTixPQUFPLEcyQjNGZDtFQUhELEFBZ0hFLGNBaEhZLENBNEdoQixpQkFBaUIsQUE1R0MsTUFBTSxBQWdIbkIsUUFBUSxFQUpiLGlCQUFpQixBQTNHZCxTQUFTLEFBK0dQLFFBQVEsQ0FBQztJQUNSLGdCQUFnQixFM0JuQlosT0FBTyxHMkJvQlo7RUFsSEgsQUFvSEUsY0FwSFksQ0E0R2hCLGlCQUFpQixBQTVHQyxNQUFNLEFBb0huQixNQUFNLEVBUlgsaUJBQWlCLEFBM0dkLFNBQVMsQUFtSFAsTUFBTSxDQUFDO0lBQ04sVUFBVSxFQXBHRyxDQUFDLENBQUMsQ0FBQyxDcEIrckJRLENBQUMsQ0FIRCxPQUFNLENQL21CMUIsdUJBQU8sRzJCd0JaO0VBdEhILEFBd0hFLGNBeEhZLENBNEdoQixpQkFBaUIsQUE1R0MsTUFBTSxHQXdIbEIsaUJBQWlCLEVBWnZCLGlCQUFpQixBQTNHZCxTQUFTLEdBdUhOLGlCQUFpQixDQUFDO0lBQ2xCLEtBQUssRTNCM0JELE9BQU8sRzJCNEJaOztBQUdMLEFBQ0Usa0JBRGdCLENBQUMsaUJBQWlCLEdBQ2hDLGVBQWUsQ0FBSztFQUNwQixXQUFXLEVBQUUsSUFBSSxHQUNsQjs7QUFoSUQsQUFBQSxjQUFjLENBbUloQixZQUFZLENBQUMsYUFBYSxBQW5JUixNQUFNLEVBbUl4QixZQUFZLENBQUMsYUFBYSxBQWxJdkIsU0FBUyxFQURWLGNBQWM7QUFvSWhCLFlBQVksQ0FBQyxZQUFZLEFBcElQLE1BQU07QUFvSXhCLFlBQVksQ0FBQyxZQUFZLEFBbkl0QixTQUFTLENBQXFCO0VBc0kzQixPQUFPLEVBQUUsQ0FBQyxHQXBJYjtFQUhELEFBMklFLGNBM0lZLENBbUloQixZQUFZLENBQUMsYUFBYSxBQW5JUixNQUFNLEFBMkluQixNQUFNLEVBUlgsWUFBWSxDQUFDLGFBQWEsQUFsSXZCLFNBQVMsQUEwSVAsTUFBTSxFQTNJVCxjQUFjO0VBb0loQixZQUFZLENBQUMsWUFBWSxBQXBJUCxNQUFNLEFBMkluQixNQUFNO0VBUFgsWUFBWSxDQUFDLFlBQVksQUFuSXRCLFNBQVMsQUEwSVAsTUFBTSxDQUFDO0lBQ04sT0FBTyxFQUFFLENBQUMsR0FDWDs7QXlCekIySCxBQUFMLGlCQUFzQixDekJqRzdIO0VBQ2xCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEVwQit2QjBCLE9BQU07RUd0ZnhDLFNBQVksRUF2RVIsT0FBMkI7RWlCL0xqQyxLQUFLLEUzQndFRyxPQUFPLEcyQnZFaEI7O0F5QjBGeUcsQUFBTCxnQkFBcUIsQ3pCeEZ2RztFQUNqQixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsSUFBSTtFQUNULE9BQU8sRUFBRSxDQUFDO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFDYixTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRXBCMnVDeUIsT0FBYSxDQUNiLE1BQVk7RW9CM3VDNUMsVUFBVSxFQUFFLEtBQUs7RWpCNFBmLFNBQVksRUF2RVIsVUFBMkI7RWlCbExqQyxLQUFLLEU1Qi9CRCxJQUFJO0U0QmdDUixnQkFBZ0IsRTNCMERSLHNCQUFPO0U2QnBGZixhQUFhLEU3QlpELE9BQU8sRzJCd0NwQjs7QUF6Q0MsQUE0Q0EsY0E1Q2MsQ0FBQyxRQUFRLEdBNENyQixpQkFBaUI7QUE1Q25CLGNBQWMsQ0FBQyxRQUFRLEdBNkNyQixnQkFBZ0I7QUE1Q2xCLFdBQVcsR0EyQ1QsaUJBQWlCO0FBM0NuQixXQUFXLEdBNENULGdCQUFnQixDQUFHO0VBQ25CLE9BQU8sRUFBRSxLQUFLLEdBQ2Y7O0FBL0NELEFBQUEsY0FBYyxDQWtEaEIsYUFBYSxBQWxESyxRQUFRLEVBa0QxQixhQUFhLEFBakRWLFdBQVcsQ0FBbUI7RUFtRDdCLFlBQVksRTNCNkNOLE9BQU87RTJCMUNYLGFBQWEsRXJCNktjLHFCQUE2QjtFcUI1S3hELGdCQUFnQixFckJ5RVAsMFRBQWlFO0VxQnhFMUUsaUJBQWlCLEVBQUUsU0FBUztFQUM1QixtQkFBbUIsRUFBRSxLQUFLLENyQjBLQyx5QkFBNkIsQ3FCMUtELE1BQU07RUFDN0QsZUFBZSxFckJ5S1ksdUJBQTZCLENBQTdCLHVCQUE2QixHcUJqTzNEO0VBSEQsQUE4REUsY0E5RFksQ0FrRGhCLGFBQWEsQUFsREssUUFBUSxBQThEckIsTUFBTSxFQVpYLGFBQWEsQUFqRFYsV0FBVyxBQTZEVCxNQUFNLENBQUM7SUFDTixZQUFZLEUzQmtDUixPQUFPO0kyQmpDWCxVQUFVLEVBL0NHLENBQUMsQ0FBQyxDQUFDLENwQityQlEsQ0FBQyxDQUhELE9BQU0sQ1A1bUIxQix1QkFBTyxHMkJoQ1o7O0FBakVILEFBQUEsY0FBYyxDQXNFaEIsUUFBUSxBQUFBLGFBQWEsQUF0RUgsUUFBUSxFQXNFMUIsUUFBUSxBQUFBLGFBQWEsQUFyRWxCLFdBQVcsQ0FBbUI7RUF3RTNCLGFBQWEsRXJCMkpjLHFCQUE2QjtFcUIxSnhELG1CQUFtQixFQUFFLEdBQUcsQ3JCMEpHLHlCQUE2QixDcUIxSkgsS0FBSyxDckIwSi9CLHlCQUE2QixHcUJqTzNEOztBQUhELEFBQUEsY0FBYyxDQStFaEIsWUFBWSxBQS9FTSxRQUFRLEVBK0UxQixZQUFZLEFBOUVULFdBQVcsQ0FBbUI7RUFnRjdCLFlBQVksRTNCZ0JOLE9BQU8sRzJCOUZkO0VBSEQsQUFvRkksY0FwRlUsQ0ErRWhCLFlBQVksQUEvRU0sUUFBUSxBQW9GbkIsSUFBSyxFQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxFQUFBLEFBQUEsSUFBQyxBQUFBLElBcEYzQixjQUFjLENBK0VoQixZQUFZLEFBL0VNLFFBQVEsQUFxRm5CLElBQUssRUFEQSxBQUFBLFFBQUMsQUFBQSxHQUNVLEFBQUEsSUFBQyxDQUFLLEdBQUcsQUFBUixHQU54QixZQUFZLEFBOUVULFdBQVcsQUFtRlAsSUFBSyxFQUFBLEFBQUEsUUFBQyxBQUFBLEVBQVUsSUFBSyxFQUFBLEFBQUEsSUFBQyxBQUFBLElBTDdCLFlBQVksQUE5RVQsV0FBVyxBQW9GUCxJQUFLLEVBREEsQUFBQSxRQUFDLEFBQUEsR0FDVSxBQUFBLElBQUMsQ0FBSyxHQUFHLEFBQVIsRUFBVTtJQUMxQixhQUFhLEVwQm0xQmlCLFFBQTZEO0lvQmwxQjNGLGdCQUFnQixFckIwQ1QsK05BQWlFLEVBQWpFLDBUQUFpRTtJcUJ6Q3hFLG1CQUFtQixFcEI0MEJPLEtBQUssQ0E1TlgsT0FBTSxDQTRONkIsTUFBTSxFQU0vQixNQUFNLENBQUMsS0FBSyxDQWRoQixPQUEwQjtJb0JuMEJwRCxlQUFlLEVwQjQwQlcsSUFBSSxDQUFDLElBQUksRURqc0JWLHVCQUE2QixDQUE3Qix1QkFBNkIsR3FCMUl2RDtFQTFGTCxBQTZGRSxjQTdGWSxDQStFaEIsWUFBWSxBQS9FTSxRQUFRLEFBNkZyQixNQUFNLEVBZFgsWUFBWSxBQTlFVCxXQUFXLEFBNEZULE1BQU0sQ0FBQztJQUNOLFlBQVksRTNCR1IsT0FBTztJMkJGWCxVQUFVLEVBOUVHLENBQUMsQ0FBQyxDQUFDLENwQityQlEsQ0FBQyxDQUhELE9BQU0sQ1A1bUIxQix1QkFBTyxHMkJEWjs7QUFoR0gsQUFBQSxjQUFjLENBb0doQixtQkFBbUIsQUFwR0QsUUFBUSxFQW9HMUIsbUJBQW1CLEFBbkdoQixXQUFXLENBQW1CO0VBc0czQixLQUFLLEVyQjZIc0Isa0NBQTZCLEdxQmpPM0Q7O0FBSEQsQUFBQSxjQUFjLENBNEdoQixpQkFBaUIsQUE1R0MsUUFBUSxFQTRHMUIsaUJBQWlCLEFBM0dkLFdBQVcsQ0FBbUI7RUE2RzdCLFlBQVksRTNCYk4sT0FBTyxHMkI5RmQ7RUFIRCxBQWdIRSxjQWhIWSxDQTRHaEIsaUJBQWlCLEFBNUdDLFFBQVEsQUFnSHJCLFFBQVEsRUFKYixpQkFBaUIsQUEzR2QsV0FBVyxBQStHVCxRQUFRLENBQUM7SUFDUixnQkFBZ0IsRTNCaEJaLE9BQU8sRzJCaUJaO0VBbEhILEFBb0hFLGNBcEhZLENBNEdoQixpQkFBaUIsQUE1R0MsUUFBUSxBQW9IckIsTUFBTSxFQVJYLGlCQUFpQixBQTNHZCxXQUFXLEFBbUhULE1BQU0sQ0FBQztJQUNOLFVBQVUsRUFwR0csQ0FBQyxDQUFDLENBQUMsQ3BCK3JCUSxDQUFDLENBSEQsT0FBTSxDUDVtQjFCLHVCQUFPLEcyQnFCWjtFQXRISCxBQXdIRSxjQXhIWSxDQTRHaEIsaUJBQWlCLEFBNUdDLFFBQVEsR0F3SHBCLGlCQUFpQixFQVp2QixpQkFBaUIsQUEzR2QsV0FBVyxHQXVIUixpQkFBaUIsQ0FBQztJQUNsQixLQUFLLEUzQnhCRCxPQUFPLEcyQnlCWjs7QUFHTCxBQUNFLGtCQURnQixDQUFDLGlCQUFpQixHQUNoQyxpQkFBaUIsQ0FBRztFQUNwQixXQUFXLEVBQUUsSUFBSSxHQUNsQjs7QUFoSUQsQUFBQSxjQUFjLENBbUloQixZQUFZLENBQUMsYUFBYSxBQW5JUixRQUFRLEVBbUkxQixZQUFZLENBQUMsYUFBYSxBQWxJdkIsV0FBVyxFQURaLGNBQWM7QUFvSWhCLFlBQVksQ0FBQyxZQUFZLEFBcElQLFFBQVE7QUFvSTFCLFlBQVksQ0FBQyxZQUFZLEFBbkl0QixXQUFXLENBQW1CO0VBd0kzQixPQUFPLEVBQUUsQ0FBQyxHQXRJYjtFQUhELEFBMklFLGNBM0lZLENBbUloQixZQUFZLENBQUMsYUFBYSxBQW5JUixRQUFRLEFBMklyQixNQUFNLEVBUlgsWUFBWSxDQUFDLGFBQWEsQUFsSXZCLFdBQVcsQUEwSVQsTUFBTSxFQTNJVCxjQUFjO0VBb0loQixZQUFZLENBQUMsWUFBWSxBQXBJUCxRQUFRLEFBMklyQixNQUFNO0VBUFgsWUFBWSxDQUFDLFlBQVksQUFuSXRCLFdBQVcsQUEwSVQsTUFBTSxDQUFDO0lBQ04sT0FBTyxFQUFFLENBQUMsR0FDWDs7QTJCL0lQLEFBQUEsSUFBSSxDQUFDO0VBRUgsa0JBQXlCLENBQWUsUUFBQztFQUN6QyxrQkFBeUIsQ0FBZSxTQUFDO0VBQ3pDLG9CQUEyQixDQUFpQixDQUFDO0U1QzZSekMsa0JBQVksRUF2RVIsUUFBMkI7RTRDcE5uQyxvQkFBMkIsQ0FBaUIsSUFBQztFQUM3QyxvQkFBMkIsQ0FBaUIsSUFBQztFQUM3QyxjQUFxQixDQUFXLFFBQUM7RUFDakMsV0FBa0IsQ0FBUSxZQUFDO0VBQzNCLHFCQUE0QixDQUFrQixJQUFDO0VBQy9DLHFCQUE0QixDQUFrQixZQUFDO0VBQy9DLHNCQUE2QixDQUFtQixRQUFDO0VBQ2pELG1CQUEwQixDQUFnQix3RUFBQztFQUMzQyx5QkFBZ0MsQ0FBc0IsS0FBQztFQUN2RCx5QkFBZ0MsQ0FBc0IsdURBQUM7RUFHdkQsT0FBTyxFQUFFLFlBQVk7RUFDckIsT0FBTyxFQUFFLHVCQUE2QyxDQUFDLHVCQUE2QztFQUNwRyxXQUFXLEVBQUUseUJBQWlEO0U1QzZRMUQsU0FBWSxFQXZFUix1QkFBMkI7RTRDcE1uQyxXQUFXLEVBQUUseUJBQWlEO0VBQzlELFdBQVcsRUFBRSx5QkFBaUQ7RUFDOUQsS0FBSyxFQUFFLG1CQUFxQztFQUM1QyxVQUFVLEVBQUUsTUFBTTtFQUNsQixlQUFlLEVBQXFDLElBQUk7RUFFeEQsY0FBYyxFQUFFLE1BQU07RUFDdEIsTUFBTSxFQUE4QixPQUFPO0VBQzNDLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE1BQU0sRUFBRSwwQkFBbUQsQ0FBQyxLQUFLLENBQUMsMEJBQW1EO0V6QmhCbkgsYUFBYSxFeUJpQlEsMkJBQXFEO0V2QmhDNUUsZ0JBQWdCLEV1QmlDSyxnQkFBK0I7RXRCckJoRCxVQUFVLEV6QjJ2QmMsS0FBSyxDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsZ0JBQWdCLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxZQUFZLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxVQUFVLENBQUMsS0FBSSxDQUFDLFdBQVcsRytDNXFCbEo7RXRCM0VLLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO0lzQmhCNUMsQUFBQSxJQUFJLENBQUM7TXRCaUJHLFVBQVUsRUFBRSxJQUFJLEdzQjBFdkI7RUEzRkQsQUFxQ0UsSUFyQ0UsQUFxQ0QsTUFBTSxDQUFDO0lBQ04sS0FBSyxFQUFFLHlCQUFpRDtJQUV4RCxnQkFBZ0IsRUFBRSxzQkFBMkM7SUFDN0QsWUFBWSxFQUFFLGdDQUErRCxHQUM5RTtFQUVELEFBQUEsVUFBVSxBQUFBLE1BQU0sR0E1Q2xCLElBQUksRUFBSixJQUFJLEFBNkNELE1BQU0sQ0FBQztJQUNOLEtBQUssRUFBRSx5QkFBaUQ7SXZCOUMxRCxnQkFBZ0IsRXVCK0NPLHNCQUEyQztJQUNoRSxZQUFZLEVBQUUsZ0NBQStEO0lBQzdFLE9BQU8sRUFBRSxDQUFDO0lBS1IsVUFBVSxFQUFFLDhCQUEyRCxHQUUxRTtFQUVELEFBQUEsVUFBVSxBQUFBLFFBQVEsR0ExRHBCLElBQUk7RUEyREYsVUFBVSxBQUFBLE9BQU8sR0EzRG5CLElBQUksRUFBSixJQUFJLEFBNERELE9BQU8sRUE1RFYsSUFBSSxBQTZERCxPQUFPLEVBN0RWLElBQUksQUE4REQsS0FBSyxDQUFDO0lBQ0wsS0FBSyxFQUFFLDBCQUFtRDtJQUMxRCxnQkFBZ0IsRUFBRSx1QkFBNkM7SUFHL0QsWUFBWSxFQUFFLGlDQUFpRSxHQVdoRjtJQXBCRCxBQVlFLFVBWlEsQUFBQSxRQUFRLEdBMURwQixJQUFJLEFBc0VDLE1BQU07SUFYVCxVQUFVLEFBQUEsT0FBTyxHQTNEbkIsSUFBSSxBQXNFQyxNQUFNLEVBdEVYLElBQUksQUE0REQsT0FBTyxBQVVMLE1BQU0sRUF0RVgsSUFBSSxBQTZERCxPQUFPLEFBU0wsTUFBTSxFQXRFWCxJQUFJLEFBOERELEtBQUssQUFRSCxNQUFNLENBQUM7TUFLSixVQUFVLEVBQUUsOEJBQTJELEdBRTFFO0VBN0VMLEFBZ0ZFLElBaEZFLEFBZ0ZELFNBQVMsRUFoRlosSUFBSSxBQWlGRCxTQUFTO0VBQ1YsUUFBUSxBQUFBLFNBQVMsQ0FsRm5CLElBQUksQ0FrRmtCO0lBQ2xCLEtBQUssRUFBRSw0QkFBdUQ7SUFDOUQsY0FBYyxFQUFFLElBQUk7SUFDcEIsZ0JBQWdCLEVBQUUseUJBQWlEO0lBRW5FLFlBQVksRUFBRSxtQ0FBcUU7SUFDbkYsT0FBTyxFQUFFLDhCQUEyRCxHQUVyRTs7QUFVRCxBQUFBLFlBQVksQ0FBRztFaENwRmYsY0FBcUIsQ0FBVyxLQUFDO0VBQ2pDLFdBQWtCLENBQVEsUUFBQztFQUMzQixxQkFBNEIsQ0FBa0IsUUFBQztFQUMvQyxvQkFBMkIsQ0FBaUIsS0FBQztFQUM3QyxpQkFBd0IsQ0FBYyxRQUFDO0VBQ3ZDLDJCQUFrQyxDQUF3QixRQUFDO0VBQzNELHlCQUFnQyxDQUFzQixhQUFDO0VBQ3ZELHFCQUE0QixDQUFrQixLQUFDO0VBQy9DLGtCQUF5QixDQUFlLFFBQUM7RUFDekMsNEJBQW1DLENBQXlCLFFBQUM7RUFDN0Qsc0JBQTZCLENBQW1CLHFDQUFDO0VBQ2pELHVCQUE4QixDQUFvQixLQUFDO0VBQ25ELG9CQUEyQixDQUFpQixRQUFDO0VBQzdDLDhCQUFxQyxDQUEyQixRQUFDLEdnQzZGaEU7O0FBdEJELEFBQUEsY0FBYyxDQUFDO0VoQ3BGZixjQUFxQixDQUFXLEtBQUM7RUFDakMsV0FBa0IsQ0FBUSxRQUFDO0VBQzNCLHFCQUE0QixDQUFrQixRQUFDO0VBQy9DLG9CQUEyQixDQUFpQixLQUFDO0VBQzdDLGlCQUF3QixDQUFjLFFBQUM7RUFDdkMsMkJBQWtDLENBQXdCLFFBQUM7RUFDM0QseUJBQWdDLENBQXNCLGFBQUM7RUFDdkQscUJBQTRCLENBQWtCLEtBQUM7RUFDL0Msa0JBQXlCLENBQWUsUUFBQztFQUN6Qyw0QkFBbUMsQ0FBeUIsUUFBQztFQUM3RCxzQkFBNkIsQ0FBbUIscUNBQUM7RUFDakQsdUJBQThCLENBQW9CLEtBQUM7RUFDbkQsb0JBQTJCLENBQWlCLFFBQUM7RUFDN0MsOEJBQXFDLENBQTJCLFFBQUMsR2dDNkZoRTs7QUF0QkQsQUFBQSxZQUFZLENBQUc7RWhDcEZmLGNBQXFCLENBQVcsS0FBQztFQUNqQyxXQUFrQixDQUFRLFFBQUM7RUFDM0IscUJBQTRCLENBQWtCLFFBQUM7RUFDL0Msb0JBQTJCLENBQWlCLEtBQUM7RUFDN0MsaUJBQXdCLENBQWMsUUFBQztFQUN2QywyQkFBa0MsQ0FBd0IsUUFBQztFQUMzRCx5QkFBZ0MsQ0FBc0IsWUFBQztFQUN2RCxxQkFBNEIsQ0FBa0IsS0FBQztFQUMvQyxrQkFBeUIsQ0FBZSxRQUFDO0VBQ3pDLDRCQUFtQyxDQUF5QixRQUFDO0VBQzdELHNCQUE2QixDQUFtQixxQ0FBQztFQUNqRCx1QkFBOEIsQ0FBb0IsS0FBQztFQUNuRCxvQkFBMkIsQ0FBaUIsUUFBQztFQUM3Qyw4QkFBcUMsQ0FBMkIsUUFBQyxHZ0M2RmhFOztBQXRCRCxBQUFBLFNBQVMsQ0FBTTtFaENwRmYsY0FBcUIsQ0FBVyxLQUFDO0VBQ2pDLFdBQWtCLENBQVEsUUFBQztFQUMzQixxQkFBNEIsQ0FBa0IsUUFBQztFQUMvQyxvQkFBMkIsQ0FBaUIsS0FBQztFQUM3QyxpQkFBd0IsQ0FBYyxRQUFDO0VBQ3ZDLDJCQUFrQyxDQUF3QixRQUFDO0VBQzNELHlCQUFnQyxDQUFzQixZQUFDO0VBQ3ZELHFCQUE0QixDQUFrQixLQUFDO0VBQy9DLGtCQUF5QixDQUFlLFFBQUM7RUFDekMsNEJBQW1DLENBQXlCLFFBQUM7RUFDN0Qsc0JBQTZCLENBQW1CLHFDQUFDO0VBQ2pELHVCQUE4QixDQUFvQixLQUFDO0VBQ25ELG9CQUEyQixDQUFpQixRQUFDO0VBQzdDLDhCQUFxQyxDQUEyQixRQUFDLEdnQzZGaEU7O0FBdEJELEFBQUEsWUFBWSxDQUFHO0VoQ3BGZixjQUFxQixDQUFXLEtBQUM7RUFDakMsV0FBa0IsQ0FBUSxRQUFDO0VBQzNCLHFCQUE0QixDQUFrQixRQUFDO0VBQy9DLG9CQUEyQixDQUFpQixLQUFDO0VBQzdDLGlCQUF3QixDQUFjLFFBQUM7RUFDdkMsMkJBQWtDLENBQXdCLFFBQUM7RUFDM0QseUJBQWdDLENBQXNCLGFBQUM7RUFDdkQscUJBQTRCLENBQWtCLEtBQUM7RUFDL0Msa0JBQXlCLENBQWUsUUFBQztFQUN6Qyw0QkFBbUMsQ0FBeUIsUUFBQztFQUM3RCxzQkFBNkIsQ0FBbUIscUNBQUM7RUFDakQsdUJBQThCLENBQW9CLEtBQUM7RUFDbkQsb0JBQTJCLENBQWlCLFFBQUM7RUFDN0MsOEJBQXFDLENBQTJCLFFBQUMsR2dDNkZoRTs7QUF0QkQsQUFBQSxXQUFXLENBQUk7RWhDcEZmLGNBQXFCLENBQVcsS0FBQztFQUNqQyxXQUFrQixDQUFRLFFBQUM7RUFDM0IscUJBQTRCLENBQWtCLFFBQUM7RUFDL0Msb0JBQTJCLENBQWlCLEtBQUM7RUFDN0MsaUJBQXdCLENBQWMsUUFBQztFQUN2QywyQkFBa0MsQ0FBd0IsUUFBQztFQUMzRCx5QkFBZ0MsQ0FBc0IsWUFBQztFQUN2RCxxQkFBNEIsQ0FBa0IsS0FBQztFQUMvQyxrQkFBeUIsQ0FBZSxRQUFDO0VBQ3pDLDRCQUFtQyxDQUF5QixRQUFDO0VBQzdELHNCQUE2QixDQUFtQixxQ0FBQztFQUNqRCx1QkFBOEIsQ0FBb0IsS0FBQztFQUNuRCxvQkFBMkIsQ0FBaUIsUUFBQztFQUM3Qyw4QkFBcUMsQ0FBMkIsUUFBQyxHZ0M2RmhFOztBQXRCRCxBQUFBLFVBQVUsQ0FBSztFaENwRmYsY0FBcUIsQ0FBVyxLQUFDO0VBQ2pDLFdBQWtCLENBQVEsUUFBQztFQUMzQixxQkFBNEIsQ0FBa0IsUUFBQztFQUMvQyxvQkFBMkIsQ0FBaUIsS0FBQztFQUM3QyxpQkFBd0IsQ0FBYyxRQUFDO0VBQ3ZDLDJCQUFrQyxDQUF3QixRQUFDO0VBQzNELHlCQUFnQyxDQUFzQixjQUFDO0VBQ3ZELHFCQUE0QixDQUFrQixLQUFDO0VBQy9DLGtCQUF5QixDQUFlLFFBQUM7RUFDekMsNEJBQW1DLENBQXlCLFFBQUM7RUFDN0Qsc0JBQTZCLENBQW1CLHFDQUFDO0VBQ2pELHVCQUE4QixDQUFvQixLQUFDO0VBQ25ELG9CQUEyQixDQUFpQixRQUFDO0VBQzdDLDhCQUFxQyxDQUEyQixRQUFDLEdnQzZGaEU7O0FBdEJELEFBQUEsU0FBUyxDQUFNO0VoQ3BGZixjQUFxQixDQUFXLEtBQUM7RUFDakMsV0FBa0IsQ0FBUSxRQUFDO0VBQzNCLHFCQUE0QixDQUFrQixRQUFDO0VBQy9DLG9CQUEyQixDQUFpQixLQUFDO0VBQzdDLGlCQUF3QixDQUFjLFFBQUM7RUFDdkMsMkJBQWtDLENBQXdCLFFBQUM7RUFDM0QseUJBQWdDLENBQXNCLGNBQUM7RUFDdkQscUJBQTRCLENBQWtCLEtBQUM7RUFDL0Msa0JBQXlCLENBQWUsUUFBQztFQUN6Qyw0QkFBbUMsQ0FBeUIsUUFBQztFQUM3RCxzQkFBNkIsQ0FBbUIscUNBQUM7RUFDakQsdUJBQThCLENBQW9CLEtBQUM7RUFDbkQsb0JBQTJCLENBQWlCLFFBQUM7RUFDN0MsOEJBQXFDLENBQTJCLFFBQUMsR2dDNkZoRTs7QUFJRCxBQUFBLG9CQUFvQixDQUFHO0VoQ3JGdkIsY0FBcUIsQ0FBVyxRQUFDO0VBQ2pDLHFCQUE0QixDQUFrQixRQUFDO0VBQy9DLG9CQUEyQixDQUFpQixLQUFDO0VBQzdDLGlCQUF3QixDQUFjLFFBQUM7RUFDdkMsMkJBQWtDLENBQXdCLFFBQUM7RUFDM0QseUJBQWdDLENBQXNCLFlBQUM7RUFDdkQscUJBQTRCLENBQWtCLEtBQUM7RUFDL0Msa0JBQXlCLENBQWUsUUFBQztFQUN6Qyw0QkFBbUMsQ0FBeUIsUUFBQztFQUM3RCxzQkFBNkIsQ0FBbUIscUNBQUM7RUFDakQsdUJBQThCLENBQW9CLFFBQUM7RUFDbkQsb0JBQTJCLENBQWlCLFlBQUM7RUFDN0MsOEJBQXFDLENBQTJCLFFBQUM7RUFDakUsYUFBb0IsQ0FBVSxLQUFDLEdnQzBFOUI7O0FBRkQsQUFBQSxzQkFBc0IsQ0FBQztFaENyRnZCLGNBQXFCLENBQVcsUUFBQztFQUNqQyxxQkFBNEIsQ0FBa0IsUUFBQztFQUMvQyxvQkFBMkIsQ0FBaUIsS0FBQztFQUM3QyxpQkFBd0IsQ0FBYyxRQUFDO0VBQ3ZDLDJCQUFrQyxDQUF3QixRQUFDO0VBQzNELHlCQUFnQyxDQUFzQixZQUFDO0VBQ3ZELHFCQUE0QixDQUFrQixLQUFDO0VBQy9DLGtCQUF5QixDQUFlLFFBQUM7RUFDekMsNEJBQW1DLENBQXlCLFFBQUM7RUFDN0Qsc0JBQTZCLENBQW1CLHFDQUFDO0VBQ2pELHVCQUE4QixDQUFvQixRQUFDO0VBQ25ELG9CQUEyQixDQUFpQixZQUFDO0VBQzdDLDhCQUFxQyxDQUEyQixRQUFDO0VBQ2pFLGFBQW9CLENBQVUsS0FBQyxHZ0MwRTlCOztBQUZELEFBQUEsb0JBQW9CLENBQUc7RWhDckZ2QixjQUFxQixDQUFXLFFBQUM7RUFDakMscUJBQTRCLENBQWtCLFFBQUM7RUFDL0Msb0JBQTJCLENBQWlCLEtBQUM7RUFDN0MsaUJBQXdCLENBQWMsUUFBQztFQUN2QywyQkFBa0MsQ0FBd0IsUUFBQztFQUMzRCx5QkFBZ0MsQ0FBc0IsWUFBQztFQUN2RCxxQkFBNEIsQ0FBa0IsS0FBQztFQUMvQyxrQkFBeUIsQ0FBZSxRQUFDO0VBQ3pDLDRCQUFtQyxDQUF5QixRQUFDO0VBQzdELHNCQUE2QixDQUFtQixxQ0FBQztFQUNqRCx1QkFBOEIsQ0FBb0IsUUFBQztFQUNuRCxvQkFBMkIsQ0FBaUIsWUFBQztFQUM3Qyw4QkFBcUMsQ0FBMkIsUUFBQztFQUNqRSxhQUFvQixDQUFVLEtBQUMsR2dDMEU5Qjs7QUFGRCxBQUFBLGlCQUFpQixDQUFNO0VoQ3JGdkIsY0FBcUIsQ0FBVyxRQUFDO0VBQ2pDLHFCQUE0QixDQUFrQixRQUFDO0VBQy9DLG9CQUEyQixDQUFpQixLQUFDO0VBQzdDLGlCQUF3QixDQUFjLFFBQUM7RUFDdkMsMkJBQWtDLENBQXdCLFFBQUM7RUFDM0QseUJBQWdDLENBQXNCLFlBQUM7RUFDdkQscUJBQTRCLENBQWtCLEtBQUM7RUFDL0Msa0JBQXlCLENBQWUsUUFBQztFQUN6Qyw0QkFBbUMsQ0FBeUIsUUFBQztFQUM3RCxzQkFBNkIsQ0FBbUIscUNBQUM7RUFDakQsdUJBQThCLENBQW9CLFFBQUM7RUFDbkQsb0JBQTJCLENBQWlCLFlBQUM7RUFDN0MsOEJBQXFDLENBQTJCLFFBQUM7RUFDakUsYUFBb0IsQ0FBVSxLQUFDLEdnQzBFOUI7O0FBRkQsQUFBQSxvQkFBb0IsQ0FBRztFaENyRnZCLGNBQXFCLENBQVcsUUFBQztFQUNqQyxxQkFBNEIsQ0FBa0IsUUFBQztFQUMvQyxvQkFBMkIsQ0FBaUIsS0FBQztFQUM3QyxpQkFBd0IsQ0FBYyxRQUFDO0VBQ3ZDLDJCQUFrQyxDQUF3QixRQUFDO0VBQzNELHlCQUFnQyxDQUFzQixhQUFDO0VBQ3ZELHFCQUE0QixDQUFrQixLQUFDO0VBQy9DLGtCQUF5QixDQUFlLFFBQUM7RUFDekMsNEJBQW1DLENBQXlCLFFBQUM7RUFDN0Qsc0JBQTZCLENBQW1CLHFDQUFDO0VBQ2pELHVCQUE4QixDQUFvQixRQUFDO0VBQ25ELG9CQUEyQixDQUFpQixZQUFDO0VBQzdDLDhCQUFxQyxDQUEyQixRQUFDO0VBQ2pFLGFBQW9CLENBQVUsS0FBQyxHZ0MwRTlCOztBQUZELEFBQUEsbUJBQW1CLENBQUk7RWhDckZ2QixjQUFxQixDQUFXLFFBQUM7RUFDakMscUJBQTRCLENBQWtCLFFBQUM7RUFDL0Msb0JBQTJCLENBQWlCLEtBQUM7RUFDN0MsaUJBQXdCLENBQWMsUUFBQztFQUN2QywyQkFBa0MsQ0FBd0IsUUFBQztFQUMzRCx5QkFBZ0MsQ0FBc0IsWUFBQztFQUN2RCxxQkFBNEIsQ0FBa0IsS0FBQztFQUMvQyxrQkFBeUIsQ0FBZSxRQUFDO0VBQ3pDLDRCQUFtQyxDQUF5QixRQUFDO0VBQzdELHNCQUE2QixDQUFtQixxQ0FBQztFQUNqRCx1QkFBOEIsQ0FBb0IsUUFBQztFQUNuRCxvQkFBMkIsQ0FBaUIsWUFBQztFQUM3Qyw4QkFBcUMsQ0FBMkIsUUFBQztFQUNqRSxhQUFvQixDQUFVLEtBQUMsR2dDMEU5Qjs7QUFGRCxBQUFBLGtCQUFrQixDQUFLO0VoQ3JGdkIsY0FBcUIsQ0FBVyxRQUFDO0VBQ2pDLHFCQUE0QixDQUFrQixRQUFDO0VBQy9DLG9CQUEyQixDQUFpQixLQUFDO0VBQzdDLGlCQUF3QixDQUFjLFFBQUM7RUFDdkMsMkJBQWtDLENBQXdCLFFBQUM7RUFDM0QseUJBQWdDLENBQXNCLGNBQUM7RUFDdkQscUJBQTRCLENBQWtCLEtBQUM7RUFDL0Msa0JBQXlCLENBQWUsUUFBQztFQUN6Qyw0QkFBbUMsQ0FBeUIsUUFBQztFQUM3RCxzQkFBNkIsQ0FBbUIscUNBQUM7RUFDakQsdUJBQThCLENBQW9CLFFBQUM7RUFDbkQsb0JBQTJCLENBQWlCLFlBQUM7RUFDN0MsOEJBQXFDLENBQTJCLFFBQUM7RUFDakUsYUFBb0IsQ0FBVSxLQUFDLEdnQzBFOUI7O0FBRkQsQUFBQSxpQkFBaUIsQ0FBTTtFaENyRnZCLGNBQXFCLENBQVcsUUFBQztFQUNqQyxxQkFBNEIsQ0FBa0IsUUFBQztFQUMvQyxvQkFBMkIsQ0FBaUIsS0FBQztFQUM3QyxpQkFBd0IsQ0FBYyxRQUFDO0VBQ3ZDLDJCQUFrQyxDQUF3QixRQUFDO0VBQzNELHlCQUFnQyxDQUFzQixZQUFDO0VBQ3ZELHFCQUE0QixDQUFrQixLQUFDO0VBQy9DLGtCQUF5QixDQUFlLFFBQUM7RUFDekMsNEJBQW1DLENBQXlCLFFBQUM7RUFDN0Qsc0JBQTZCLENBQW1CLHFDQUFDO0VBQ2pELHVCQUE4QixDQUFvQixRQUFDO0VBQ25ELG9CQUEyQixDQUFpQixZQUFDO0VBQzdDLDhCQUFxQyxDQUEyQixRQUFDO0VBQ2pFLGFBQW9CLENBQVUsS0FBQyxHZ0MwRTlCOztBQVVILEFBQUEsU0FBUyxDQUFDO0VBQ1Isb0JBQTJCLENBQWlCLElBQUM7RUFDN0MsY0FBcUIsQ0FBVyxxQkFBQztFQUNqQyxXQUFrQixDQUFRLFlBQUM7RUFDM0IscUJBQTRCLENBQWtCLFlBQUM7RUFDL0Msb0JBQTJCLENBQWlCLDJCQUFDO0VBQzdDLDJCQUFrQyxDQUF3QixZQUFDO0VBQzNELHFCQUE0QixDQUFrQiwyQkFBQztFQUMvQyw0QkFBbUMsQ0FBeUIsWUFBQztFQUM3RCx1QkFBOEIsQ0FBb0IsUUFBQztFQUNuRCw4QkFBcUMsQ0FBMkIsWUFBQztFQUNqRSxtQkFBMEIsQ0FBZ0IsS0FBQztFQUMzQyx5QkFBZ0MsQ0FBc0IsYUFBQztFQUV2RCxlQUFlLEUvQzZQeUIsU0FBUyxHK0M3T2xEO0VBOUJELEFBcUJFLFNBckJPLEFBcUJOLE1BQU0sQ0FBQztJQUNOLEtBQUssRUFBRSxtQkFBcUMsR0FDN0M7RUF2QkgsQUF5QkUsU0F6Qk8sQUF5Qk4sTUFBTSxDQUFDO0lBQ04sS0FBSyxFQUFFLHlCQUFpRCxHQUN6RDs7QUFVSCxBQUFBLE9BQU8sRUdoSFAsYUFBYSxHQUFHLElBQUksQ0hnSFo7RWhDbkhOLGtCQUF5QixDQUFlLE9BQUM7RUFDekMsa0JBQXlCLENBQWUsS0FBQztFWm9PckMsa0JBQVksRUF2RVIsVUFBMkI7RVkzSm5DLHNCQUE2QixDQUFtQixPQUFDLEdnQ2tIbEQ7O0FBRUQsQUFBQSxPQUFPLEVHckhQLGFBQWEsR0FBRyxJQUFJLENIcUhaO0VoQ3ZITixrQkFBeUIsQ0FBZSxRQUFDO0VBQ3pDLGtCQUF5QixDQUFlLE9BQUM7RVpvT3JDLGtCQUFZLEVBdkVSLFVBQTJCO0VZM0puQyxzQkFBNkIsQ0FBbUIsUUFBQyxHZ0NzSGxEOztBQ3pMRCxBQUFBLEtBQUssQ0FBQztFdkJnQkEsVUFBVSxFekJ1ZmMsT0FBTyxDQUFDLEtBQUksQ0FBQyxNQUFNLEdnRGpnQmhEO0V2QmNLLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO0l1QnBCNUMsQUFBQSxLQUFLLENBQUM7TXZCcUJFLFVBQVUsRUFBRSxJQUFJLEd1QmZ2QjtFQU5ELEFBR0UsS0FIRyxBQUdGLElBQUssQ0FBQSxLQUFLLEVBQUU7SUFDWCxPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQUlILEFBQ0UsU0FETyxBQUNOLElBQUssQ0FQQSxLQUFLLEVBT0U7RUFDWCxPQUFPLEVBQUUsSUFBSSxHQUNkOztBQUdILEFBQUEsV0FBVyxDQUFDO0VBQ1YsTUFBTSxFQUFFLENBQUM7RUFDVCxRQUFRLEVBQUUsTUFBTTtFdkJEWixVQUFVLEV6QnlmYyxNQUFNLENBQUMsS0FBSSxDQUFDLElBQUksR2dEaGY3QztFdkJMSyxNQUFNLEVBQUUsc0JBQXNCLEVBQUUsTUFBTTtJdUJMNUMsQUFBQSxXQUFXLENBQUM7TXZCTUosVUFBVSxFQUFFLElBQUksR3VCSXZCO0VBVkQsQUFLRSxXQUxTLEFBS1Isb0JBQW9CLENBQUM7SUFDcEIsS0FBSyxFQUFFLENBQUM7SUFDUixNQUFNLEVBQUUsSUFBSTtJdkJOVixVQUFVLEV6QjBmYyxLQUFLLENBQUMsS0FBSSxDQUFDLElBQUksR2dEbGYxQztJdkJKRyxNQUFNLEVBQUUsc0JBQXNCLEVBQUUsTUFBTTtNdUJMNUMsQUFLRSxXQUxTLEFBS1Isb0JBQW9CLENBQUM7UXZCQ2hCLFVBQVUsRUFBRSxJQUFJLEd1QkdyQjs7QUN2QkgsQUFBQSxPQUFPO0FBQ1AsUUFBUTtBQUNSLFNBQVM7QUFDVCxVQUFVO0FBQ1YsY0FBYztBQUNkLGdCQUFnQixDQUFDO0VBQ2YsUUFBUSxFQUFFLFFBQVEsR0FDbkI7O0FKNEYyQixBQUFMLGdCQUFxQixDSTFGM0I7RUFDZixXQUFXLEVBQUUsTUFBTSxHQUlwQjtFQUxELEFqQ29CSSxnQmlDcEJZLEFqQ29CWCxPQUFPLENBQUM7SUFDUCxPQUFPLEVBQUUsWUFBWTtJQUNyQixXQUFXLEVoQm1lYSxPQUFrQjtJZ0JsZTFDLGNBQWMsRWhCaWVVLE9BQWtCO0lnQmhlMUMsT0FBTyxFQUFFLEVBQUU7SUFoQ2YsVUFBVSxFaEIrZmtCLEtBQUksQ2dCL2ZQLEtBQUs7SUFDOUIsWUFBWSxFaEI4ZmdCLEtBQUksQ2dCOWZMLEtBQUssQ0FBQyxXQUFXO0lBQzVDLGFBQWEsRUFBRSxDQUFDO0lBQ2hCLFdBQVcsRWhCNGZpQixLQUFJLENnQjVmTixLQUFLLENBQUMsV0FBVyxHQXFDeEM7RWlDaENMLEFqQ2dESSxnQmlDaERZLEFqQ2dEWCxNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsV0FBVyxFQUFFLENBQUMsR0FDZjs7QTZCd0M2QyxBQUFMLGNBQW1CLENJbEZqRDtFQUViLHVCQUE4QixDQUFvQixNQUFDO0VBQ25ELHVCQUE4QixDQUFvQixFQUFDO0VBQ25ELHVCQUE4QixDQUFvQixPQUFDO0VBQ25ELG9CQUEyQixDQUFpQixTQUFDO0U5QzhRekMsdUJBQVksRUF2RVIsUUFBMkI7RThDck1uQyxtQkFBMEIsQ0FBZ0IsUUFBQztFQUMzQyxnQkFBdUIsQ0FBYSxLQUFDO0VBQ3JDLDBCQUFpQyxDQUF1QixtQ0FBQztFQUN6RCwyQkFBa0MsQ0FBd0IsUUFBQztFQUMzRCwwQkFBaUMsQ0FBdUIsSUFBQztFQUN6RCxpQ0FBd0MsQ0FBOEIsb0JBQUM7RUFDdkUsd0JBQStCLENBQXFCLG1DQUFDO0VBQ3JELDhCQUFxQyxDQUEyQixPQUFDO0VBQ2pFLHdCQUErQixDQUFxQixrQ0FBQztFQUNyRCx3QkFBK0IsQ0FBcUIsUUFBQztFQUNyRCw4QkFBcUMsQ0FBMkIsUUFBQztFQUNqRSwyQkFBa0MsQ0FBd0IsUUFBQztFQUMzRCwrQkFBc0MsQ0FBNEIsS0FBQztFQUNuRSw0QkFBbUMsQ0FBeUIsUUFBQztFQUM3RCxpQ0FBd0MsQ0FBOEIsUUFBQztFQUN2RSw0QkFBbUMsQ0FBeUIsS0FBQztFQUM3RCw0QkFBbUMsQ0FBeUIsUUFBQztFQUM3RCwwQkFBaUMsQ0FBdUIsUUFBQztFQUN6RCw4QkFBcUMsQ0FBMkIsS0FBQztFQUNqRSw4QkFBcUMsQ0FBMkIsT0FBQztFQUdqRSxRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVqRGsrQjJCLElBQUk7RWlEaitCdEMsT0FBTyxFQUFFLElBQUk7RUFDYixTQUFTLEVBQUUsNEJBQXVEO0VBQ2xFLE9BQU8sRUFBRSw0QkFBdUQsQ0FBQyw0QkFBdUQ7RUFDeEgsTUFBTSxFQUFFLENBQUM7RTlDaVBMLFNBQVksRUF2RVIsNEJBQTJCO0U4Q3hLbkMsS0FBSyxFQUFFLHdCQUErQztFQUN0RCxVQUFVLEVBQUUsSUFBSTtFQUNoQixVQUFVLEVBQUUsSUFBSTtFQUNoQixnQkFBZ0IsRUFBRSxxQkFBeUM7RUFDM0QsZUFBZSxFQUFFLFdBQVc7RUFDNUIsTUFBTSxFQUFFLCtCQUE2RCxDQUFDLEtBQUssQ0FBQywrQkFBNkQ7RTNCeEN2SSxhQUFhLEUyQnlDUSxnQ0FBK0QsR0FvQnZGO0VBOURELEFBNkNFLGNBN0NZLENBNkNYLEFBQUEsY0FBQyxBQUFBLEVBQWdCO0lBQ2hCLEdBQUcsRUFBRSxJQUFJO0lBQ1QsSUFBSSxFQUFFLENBQUM7SUFDUCxVQUFVLEVBQUUseUJBQWlELEdBQzlEOztBQXVCQyxBQUFBLG9CQUFvQixDQUFVO0VBQzVCLGFBQWEsQ0FBQSxNQUFDLEdBTWY7RUFQRCxBQUdFLG9CQUhrQixDQUdqQixBQUFBLGNBQUMsQUFBQSxFQUFnQjtJQUNoQixLQUFLLEVBQUUsSUFBSTtJQUNYLElBQUksRUFBRSxDQUFDLEdBQ1I7O0FBR0gsQUFBQSxrQkFBa0IsQ0FBVTtFQUMxQixhQUFhLENBQUEsSUFBQyxHQU1mO0VBUEQsQUFHRSxrQkFIZ0IsQ0FHZixBQUFBLGNBQUMsQUFBQSxFQUFnQjtJQUNoQixLQUFLLEVBQUUsQ0FBQztJQUNSLElBQUksRUFBRSxJQUFJLEdBQ1g7O0E1QzFDSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RTRDMkJ4QixBQUFBLHVCQUF1QixDQUFPO0lBQzVCLGFBQWEsQ0FBQSxNQUFDLEdBTWY7SUFQRCxBQUdFLHVCQUhxQixDQUdwQixBQUFBLGNBQUMsQUFBQSxFQUFnQjtNQUNoQixLQUFLLEVBQUUsSUFBSTtNQUNYLElBQUksRUFBRSxDQUFDLEdBQ1I7RUFHSCxBQUFBLHFCQUFxQixDQUFPO0lBQzFCLGFBQWEsQ0FBQSxJQUFDLEdBTWY7SUFQRCxBQUdFLHFCQUhtQixDQUdsQixBQUFBLGNBQUMsQUFBQSxFQUFnQjtNQUNoQixLQUFLLEVBQUUsQ0FBQztNQUNSLElBQUksRUFBRSxJQUFJLEdBQ1g7O0E1QzFDSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RTRDMkJ4QixBQUFBLHVCQUF1QixDQUFPO0lBQzVCLGFBQWEsQ0FBQSxNQUFDLEdBTWY7SUFQRCxBQUdFLHVCQUhxQixDQUdwQixBQUFBLGNBQUMsQUFBQSxFQUFnQjtNQUNoQixLQUFLLEVBQUUsSUFBSTtNQUNYLElBQUksRUFBRSxDQUFDLEdBQ1I7RUFHSCxBQUFBLHFCQUFxQixDQUFPO0lBQzFCLGFBQWEsQ0FBQSxJQUFDLEdBTWY7SUFQRCxBQUdFLHFCQUhtQixDQUdsQixBQUFBLGNBQUMsQUFBQSxFQUFnQjtNQUNoQixLQUFLLEVBQUUsQ0FBQztNQUNSLElBQUksRUFBRSxJQUFJLEdBQ1g7O0E1QzFDSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RTRDMkJ4QixBQUFBLHVCQUF1QixDQUFPO0lBQzVCLGFBQWEsQ0FBQSxNQUFDLEdBTWY7SUFQRCxBQUdFLHVCQUhxQixDQUdwQixBQUFBLGNBQUMsQUFBQSxFQUFnQjtNQUNoQixLQUFLLEVBQUUsSUFBSTtNQUNYLElBQUksRUFBRSxDQUFDLEdBQ1I7RUFHSCxBQUFBLHFCQUFxQixDQUFPO0lBQzFCLGFBQWEsQ0FBQSxJQUFDLEdBTWY7SUFQRCxBQUdFLHFCQUhtQixDQUdsQixBQUFBLGNBQUMsQUFBQSxFQUFnQjtNQUNoQixLQUFLLEVBQUUsQ0FBQztNQUNSLElBQUksRUFBRSxJQUFJLEdBQ1g7O0E1QzFDSCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RTRDMkJ6QixBQUFBLHVCQUF1QixDQUFPO0lBQzVCLGFBQWEsQ0FBQSxNQUFDLEdBTWY7SUFQRCxBQUdFLHVCQUhxQixDQUdwQixBQUFBLGNBQUMsQUFBQSxFQUFnQjtNQUNoQixLQUFLLEVBQUUsSUFBSTtNQUNYLElBQUksRUFBRSxDQUFDLEdBQ1I7RUFHSCxBQUFBLHFCQUFxQixDQUFPO0lBQzFCLGFBQWEsQ0FBQSxJQUFDLEdBTWY7SUFQRCxBQUdFLHFCQUhtQixDQUdsQixBQUFBLGNBQUMsQUFBQSxFQUFnQjtNQUNoQixLQUFLLEVBQUUsQ0FBQztNQUNSLElBQUksRUFBRSxJQUFJLEdBQ1g7O0E1QzFDSCxNQUFNLEVBQUUsU0FBUyxFQUFFLElBQUk7RTRDMkJ2QixBQUFBLHdCQUF3QixDQUFNO0lBQzVCLGFBQWEsQ0FBQSxNQUFDLEdBTWY7SUFQRCxBQUdFLHdCQUhzQixDQUdyQixBQUFBLGNBQUMsQUFBQSxFQUFnQjtNQUNoQixLQUFLLEVBQUUsSUFBSTtNQUNYLElBQUksRUFBRSxDQUFDLEdBQ1I7RUFHSCxBQUFBLHNCQUFzQixDQUFNO0lBQzFCLGFBQWEsQ0FBQSxJQUFDLEdBTWY7SUFQRCxBQUdFLHNCQUhvQixDQUduQixBQUFBLGNBQUMsQUFBQSxFQUFnQjtNQUNoQixLQUFLLEVBQUUsQ0FBQztNQUNSLElBQUksRUFBRSxJQUFJLEdBQ1g7O0FBUVAsQUFDRSxPQURLLENBQ0wsY0FBYyxDQUFBLEFBQUEsY0FBQyxBQUFBLEVBQWdCO0VBQzdCLEdBQUcsRUFBRSxJQUFJO0VBQ1QsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsQ0FBQztFQUNiLGFBQWEsRUFBRSx5QkFBaUQsR0FDakU7O0FBTkgsQWpDbkZJLE9pQ21GRyxDQVFMLGdCQUFnQixBakMzRmIsT0FBTyxDQUFDO0VBQ1AsT0FBTyxFQUFFLFlBQVk7RUFDckIsV0FBVyxFaEJtZWEsT0FBa0I7RWdCbGUxQyxjQUFjLEVoQmllVSxPQUFrQjtFZ0JoZTFDLE9BQU8sRUFBRSxFQUFFO0VBekJmLFVBQVUsRUFBRSxDQUFDO0VBQ2IsWUFBWSxFaEJ1ZmdCLEtBQUksQ2dCdmZMLEtBQUssQ0FBQyxXQUFXO0VBQzVDLGFBQWEsRWhCc2ZlLEtBQUksQ2dCdGZKLEtBQUs7RUFDakMsV0FBVyxFaEJxZmlCLEtBQUksQ2dCcmZOLEtBQUssQ0FBQyxXQUFXLEdBOEJ4Qzs7QWlDdUVMLEFqQ3ZESSxPaUN1REcsQ0FRTCxnQkFBZ0IsQWpDL0RiLE1BQU0sQUFBQSxPQUFPLENBQUM7RUFDYixXQUFXLEVBQUUsQ0FBQyxHQUNmOztBaUNrRUwsQUFDRSxRQURNLENBQ04sY0FBYyxDQUFBLEFBQUEsY0FBQyxBQUFBLEVBQWdCO0VBQzdCLEdBQUcsRUFBRSxDQUFDO0VBQ04sS0FBSyxFQUFFLElBQUk7RUFDWCxJQUFJLEVBQUUsSUFBSTtFQUNWLFVBQVUsRUFBRSxDQUFDO0VBQ2IsV0FBVyxFQUFFLHlCQUFpRCxHQUMvRDs7QUFQSCxBakNoR0ksUWlDZ0dJLENBU04sZ0JBQWdCLEFqQ3pHYixPQUFPLENBQUM7RUFDUCxPQUFPLEVBQUUsWUFBWTtFQUNyQixXQUFXLEVoQm1lYSxPQUFrQjtFZ0JsZTFDLGNBQWMsRWhCaWVVLE9BQWtCO0VnQmhlMUMsT0FBTyxFQUFFLEVBQUU7RUFsQmYsVUFBVSxFaEJpZmtCLEtBQUksQ2dCamZQLEtBQUssQ0FBQyxXQUFXO0VBQzFDLFlBQVksRUFBRSxDQUFDO0VBQ2YsYUFBYSxFaEIrZWUsS0FBSSxDZ0IvZUosS0FBSyxDQUFDLFdBQVc7RUFDN0MsV0FBVyxFaEI4ZWlCLEtBQUksQ2dCOWVOLEtBQUssR0F1QjVCOztBaUNvRkwsQWpDcEVJLFFpQ29FSSxDQVNOLGdCQUFnQixBakM3RWIsTUFBTSxBQUFBLE9BQU8sQ0FBQztFQUNiLFdBQVcsRUFBRSxDQUFDLEdBQ2Y7O0FpQ2tFTCxBakNoR0ksUWlDZ0dJLENBU04sZ0JBQWdCLEFqQ3pHYixPQUFPLENpQzJHQztFQUNQLGNBQWMsRUFBRSxDQUFDLEdBQ2xCOztBQUlMLEFBQ0UsVUFEUSxDQUNSLGNBQWMsQ0FBQSxBQUFBLGNBQUMsQUFBQSxFQUFnQjtFQUM3QixHQUFHLEVBQUUsQ0FBQztFQUNOLEtBQUssRUFBRSxJQUFJO0VBQ1gsSUFBSSxFQUFFLElBQUk7RUFDVixVQUFVLEVBQUUsQ0FBQztFQUNiLFlBQVksRUFBRSx5QkFBaUQsR0FDaEU7O0FBUEgsQWpDakhJLFVpQ2lITSxDQVNSLGdCQUFnQixBakMxSGIsT0FBTyxDQUFDO0VBQ1AsT0FBTyxFQUFFLFlBQVk7RUFDckIsV0FBVyxFaEJtZWEsT0FBa0I7RWdCbGUxQyxjQUFjLEVoQmllVSxPQUFrQjtFZ0JoZTFDLE9BQU8sRUFBRSxFQUFFLEdBUVo7O0FpQ3FHTCxBakNqSEksVWlDaUhNLENBU1IsZ0JBQWdCLEFqQzFIYixPQUFPLENBZUc7RUFDUCxPQUFPLEVBQUUsSUFBSSxHQUNkOztBaUNnR1AsQWpDOUZNLFVpQzhGSSxDQVNSLGdCQUFnQixBakN2R1gsUUFBUSxDQUFDO0VBQ1IsT0FBTyxFQUFFLFlBQVk7RUFDckIsWUFBWSxFaEJnZFUsT0FBa0I7RWdCL2N4QyxjQUFjLEVoQjhjUSxPQUFrQjtFZ0I3Y3hDLE9BQU8sRUFBRSxFQUFFO0VBOUJqQixVQUFVLEVoQjBla0IsS0FBSSxDZ0IxZVAsS0FBSyxDQUFDLFdBQVc7RUFDMUMsWUFBWSxFaEJ5ZWdCLEtBQUksQ2dCemVMLEtBQUs7RUFDaEMsYUFBYSxFaEJ3ZWUsS0FBSSxDZ0J4ZUosS0FBSyxDQUFDLFdBQVcsR0E4QnhDOztBaUN3RlAsQWpDckZJLFVpQ3FGTSxDQVNSLGdCQUFnQixBakM5RmIsTUFBTSxBQUFBLE9BQU8sQ0FBQztFQUNiLFdBQVcsRUFBRSxDQUFDLEdBQ2Y7O0FpQ21GTCxBakM5Rk0sVWlDOEZJLENBU1IsZ0JBQWdCLEFqQ3ZHWCxRQUFRLENpQ3lHRDtFQUNSLGNBQWMsRUFBRSxDQUFDLEdBQ2xCOztBQU1MLEFBQUEsaUJBQWlCLENBQUM7RUFDaEIsTUFBTSxFQUFFLENBQUM7RUFDVCxNQUFNLEVBQUUsbUNBQXFFLENBQUMsQ0FBQztFQUMvRSxRQUFRLEVBQUUsTUFBTTtFQUNoQixVQUFVLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyw2QkFBeUQ7RUFDL0UsT0FBTyxFQUFFLENBQUMsR0FDWDs7QUFLRCxBQUFBLGNBQWMsQ0FBQztFQUNiLE9BQU8sRUFBRSxLQUFLO0VBQ2QsS0FBSyxFQUFFLElBQUk7RUFDWCxPQUFPLEVBQUUsaUNBQWlFLENBQUMsaUNBQWlFO0VBQzVJLEtBQUssRUFBRSxJQUFJO0VBQ1gsV0FBVyxFakQyWGlCLEdBQUc7RWlEMVgvQixLQUFLLEVBQUUsNkJBQXlEO0VBQ2hFLFVBQVUsRUFBRSxPQUFPO0VBQ25CLGVBQWUsRUFBcUMsSUFBSTtFQUN4RCxXQUFXLEVBQUUsTUFBTTtFQUNuQixnQkFBZ0IsRUFBRSxXQUFXO0VBQzdCLE1BQU0sRUFBRSxDQUFDLEdBd0JWO0VBbkNELEFBYUUsY0FiWSxBQWFYLE1BQU0sRUFiVCxjQUFjLEFBY1gsTUFBTSxDQUFDO0lBQ04sS0FBSyxFQUFFLG1DQUFxRTtJekJ4TDlFLGdCQUFnQixFeUIwTE8sZ0NBQStELEdBQ3JGO0VBbEJILEFBb0JFLGNBcEJZLEFBb0JYLE9BQU8sRUFwQlYsY0FBYyxBQXFCWCxPQUFPLENBQUM7SUFDUCxLQUFLLEVBQUUsb0NBQXVFO0lBQzlFLGVBQWUsRUFBRSxJQUFJO0l6QmhNdkIsZ0JBQWdCLEV5QmlNTyxpQ0FBaUUsR0FDdkY7RUF6QkgsQUEyQkUsY0EzQlksQUEyQlgsU0FBUyxFQTNCWixjQUFjLEFBNEJYLFNBQVMsQ0FBQztJQUNULEtBQUssRUFBRSxzQ0FBMkU7SUFDbEYsY0FBYyxFQUFFLElBQUk7SUFDcEIsZ0JBQWdCLEVBQUUsV0FBVyxHQUc5Qjs7QUFHSCxBQUFBLGNBQWMsQUFBQSxLQUFLLENBQUM7RUFDbEIsT0FBTyxFQUFFLEtBQUssR0FDZjs7QUFHRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUUsbUNBQXFFLENBQUMsbUNBQXFFO0VBQ3BKLGFBQWEsRUFBRSxDQUFDO0U5QzJFWixTQUFZLEVBdkVSLFVBQTJCO0U4Q0ZuQyxLQUFLLEVBQUUsK0JBQTZEO0VBQ3BFLFdBQVcsRUFBRSxNQUFNLEdBQ3BCOztBQUdELEFBQUEsbUJBQW1CLENBQUM7RUFDbEIsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUUsaUNBQWlFLENBQUMsaUNBQWlFO0VBQzVJLEtBQUssRUFBRSw2QkFBeUQsR0FDakU7O0FBR0QsQUFBQSxtQkFBbUIsQ0FBQztFQUVsQixtQkFBMEIsQ0FBZ0IsUUFBQztFQUMzQyxnQkFBdUIsQ0FBYSxRQUFDO0VBQ3JDLDBCQUFpQyxDQUF1QixtQ0FBQztFQUN6RCx3QkFBK0IsQ0FBcUIsQ0FBQztFQUNyRCx3QkFBK0IsQ0FBcUIsUUFBQztFQUNyRCw4QkFBcUMsQ0FBMkIsS0FBQztFQUNqRSx3QkFBK0IsQ0FBcUIsbUNBQUM7RUFDckQsMkJBQWtDLENBQXdCLDBCQUFDO0VBQzNELCtCQUFzQyxDQUE0QixLQUFDO0VBQ25FLDRCQUFtQyxDQUF5QixRQUFDO0VBQzdELGlDQUF3QyxDQUE4QixRQUFDO0VBQ3ZFLDBCQUFpQyxDQUF1QixRQUFDLEdBRTFEOztBQ3RQRCxBQUFBLFVBQVU7QUFDVixtQkFBbUIsQ0FBQztFQUNsQixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsV0FBVztFQUNwQixjQUFjLEVBQUUsTUFBTSxHQWlCdkI7RUFyQkQsQUFNRSxVQU5RLEdBTU4sSUFBSTtFQUxSLG1CQUFtQixHQUtmLElBQUksQ0FBQztJQUNMLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLElBQUksRUFBRSxRQUFRLEdBQ2Y7RUFUSCxBQWFFLFVBYlEsR0FhTixVQUFVLEFBQUEsUUFBUSxHQUFHLElBQUk7RUFiN0IsVUFBVSxHQWNOLFVBQVUsQUFBQSxNQUFNLEdBQUcsSUFBSTtFQWQzQixVQUFVLEdBZU4sSUFBSSxBQUFBLE1BQU07RUFmZCxVQUFVLEdBZ0JOLElBQUksQUFBQSxNQUFNO0VBaEJkLFVBQVUsR0FpQk4sSUFBSSxBQUFBLE9BQU87RUFqQmYsVUFBVSxHQWtCTixJQUFJLEFBQUEsT0FBTztFQWpCZixtQkFBbUIsR0FZZixVQUFVLEFBQUEsUUFBUSxHQUFHLElBQUk7RUFaN0IsbUJBQW1CLEdBYWYsVUFBVSxBQUFBLE1BQU0sR0FBRyxJQUFJO0VBYjNCLG1CQUFtQixHQWNmLElBQUksQUFBQSxNQUFNO0VBZGQsbUJBQW1CLEdBZWYsSUFBSSxBQUFBLE1BQU07RUFmZCxtQkFBbUIsR0FnQmYsSUFBSSxBQUFBLE9BQU87RUFoQmYsbUJBQW1CLEdBaUJmLElBQUksQUFBQSxPQUFPLENBQUM7SUFDWixPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQUlILEFBQUEsWUFBWSxDQUFDO0VBQ1gsT0FBTyxFQUFFLElBQUk7RUFDYixTQUFTLEVBQUUsSUFBSTtFQUNmLGVBQWUsRUFBRSxVQUFVLEdBSzVCO0VBUkQsQUFLRSxZQUxVLENBS1YsWUFBWSxDQUFDO0lBQ1gsS0FBSyxFQUFFLElBQUksR0FDWjs7QUFHSCxBQUFBLFVBQVUsQ0FBQztFNUJoQlAsYUFBYSxFN0JaRCxPQUFPLEd5RHFEdEI7RUF6QkQsQUFJRSxVQUpRLEdBSU4sSUFBSSxBQUFBLElBQUssQ2R1REosWUFBWTtFYzNEckIsVUFBVSxHQUtOLFVBQVUsQUFBQSxJQUFLLENkc0RWLFlBQVksRWN0RFk7SUFDN0IsV0FBVyxFbERzYmUsSUFBRyxHa0RyYjlCO0VBUEgsQUFVRSxVQVZRLEdBVU4sSUFBSSxBQUFBLElBQUssQ2xCeUJMLFdBQVcsQ2tCekJNLElBQUssQ0x1REYsZ0JBQWdCO0VLakU1QyxVQUFVLEdBV04sSUFBSSxBQUFBLHNCQUFzQixBQUFBLFlBQVk7RUFYMUMsVUFBVSxHQVlOLFVBQVUsQUFBQSxJQUFLLENsQnVCWCxXQUFXLElrQnZCZSxJQUFJLENBQUM7STVCWm5DLHVCQUF1QixFNEJhSSxDQUFDO0k1Qlo1QiwwQkFBMEIsRTRCWUMsQ0FBQyxHQUM3QjtFQWRILEFBb0JFLFVBcEJRLEdBb0JOLElBQUksQUFBQSxVQUFXLENBQUEsS0FBSztFQXBCeEIsVUFBVSxHQXFCTixJQUFLLENSeUdULFVBQVUsSVF6R2EsSUFBSTtFQXJCM0IsVUFBVSxHQXNCTixVQUFVLEFBQUEsSUFBSyxDZHFDVixZQUFZLEljckNjLElBQUksQ0FBQztJNUJScEMsc0JBQXNCLEU0QlNPLENBQUM7STVCUjlCLHlCQUF5QixFNEJRSSxDQUFDLEdBQy9COztBQWVILEFBQUEsc0JBQXNCLENBQUM7RUFDckIsYUFBYSxFQUFFLFNBQW9CO0VBQ25DLFlBQVksRUFBRSxTQUFvQixHQVduQztFQWJELEFBSUUsc0JBSm9CLEFBSW5CLE9BQU87RUFDUixPQUFPLENBTFQsc0JBQXNCLEFBS1gsT0FBTztFQUNoQixRQUFRLENBTlYsc0JBQXNCLEFBTVYsT0FBTyxDQUFDO0lBQ2hCLFdBQVcsRUFBRSxDQUFDLEdBQ2Y7RUFFRCxBQUFBLFVBQVUsQ0FWWixzQkFBc0IsQUFVUixRQUFRLENBQUM7SUFDbkIsWUFBWSxFQUFFLENBQUMsR0FDaEI7O0FBR0gsQUFBQSxPQUFPLEdBQUcsc0JBQXNCLEVBdkJoQyxhQUFhLEdBQUcsSUFBSSxHQXVCVixzQkFBc0IsQ0FBQztFQUMvQixhQUFhLEVBQUUsUUFBdUI7RUFDdEMsWUFBWSxFQUFFLFFBQXVCLEdBQ3RDOztBQUVELEFBQUEsT0FBTyxHQUFHLHNCQUFzQixFQTNCaEMsYUFBYSxHQUFHLElBQUksR0EyQlYsc0JBQXNCLENBQUM7RUFDL0IsYUFBYSxFQUFFLE9BQXVCO0VBQ3RDLFlBQVksRUFBRSxPQUF1QixHQUN0Qzs7QUFtQkQsQUFBQSxtQkFBbUIsQ0FBQztFQUNsQixjQUFjLEVBQUUsTUFBTTtFQUN0QixXQUFXLEVBQUUsVUFBVTtFQUN2QixlQUFlLEVBQUUsTUFBTSxHQXNCeEI7RUF6QkQsQUFLRSxtQkFMaUIsR0FLZixJQUFJO0VBTFIsbUJBQW1CLEdBTWYsVUFBVSxDQUFDO0lBQ1gsS0FBSyxFQUFFLElBQUksR0FDWjtFQVJILEFBVUUsbUJBVmlCLEdBVWYsSUFBSSxBQUFBLElBQUssQ2RoQ0osWUFBWTtFY3NCckIsbUJBQW1CLEdBV2YsVUFBVSxBQUFBLElBQUssQ2RqQ1YsWUFBWSxFY2lDWTtJQUM3QixVQUFVLEVsRCtWZ0IsSUFBRyxHa0Q5VjlCO0VBYkgsQUFnQkUsbUJBaEJpQixHQWdCZixJQUFJLEFBQUEsSUFBSyxDbEI5REwsV0FBVyxDa0I4RE0sSUFBSyxDTGhDRixnQkFBZ0I7RUtnQjVDLG1CQUFtQixHQWlCZixVQUFVLEFBQUEsSUFBSyxDbEIvRFgsV0FBVyxJa0IrRGUsSUFBSSxDQUFDO0k1QjNGbkMsMEJBQTBCLEU0QjRGSSxDQUFDO0k1QjNGL0IseUJBQXlCLEU0QjJGSyxDQUFDLEdBQ2hDO0VBbkJILEFBcUJFLG1CQXJCaUIsR0FxQmYsSUFBSSxHQUFHLElBQUk7RUFyQmYsbUJBQW1CLEdBc0JmLFVBQVUsQUFBQSxJQUFLLENkNUNWLFlBQVksSWM0Q2MsSUFBSSxDQUFDO0k1QjlHcEMsc0JBQXNCLEU0QitHSyxDQUFDO0k1QjlHNUIsdUJBQXVCLEU0QjhHSSxDQUFDLEdBQzdCOztBQ3ZJSCxBQUFBLElBQUksQ0FBQztFQUVILHVCQUE4QixDQUFvQixLQUFDO0VBQ25ELHVCQUE4QixDQUFvQixPQUFDO0VBRW5ELHlCQUFnQyxDQUFzQixDQUFDO0VBQ3ZELG1CQUEwQixDQUFnQixxQkFBQztFQUMzQyx5QkFBZ0MsQ0FBc0IsMkJBQUM7RUFDdkQsNEJBQW1DLENBQXlCLFFBQUM7RUFHN0QsT0FBTyxFQUFFLElBQUk7RUFDYixTQUFTLEVBQUUsSUFBSTtFQUNmLFlBQVksRUFBRSxDQUFDO0VBQ2YsYUFBYSxFQUFFLENBQUM7RUFDaEIsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBRUQsQUFBQSxTQUFTLENBQUM7RUFDUixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSw0QkFBdUQsQ0FBQyw0QkFBdUQ7RWhENFFwSCxTQUFZLEVBdkVSLDRCQUEyQjtFZ0RuTW5DLFdBQVcsRUFBRSw4QkFBMkQ7RUFDeEUsS0FBSyxFQUFFLHdCQUErQztFQUN0RCxlQUFlLEVBQXFDLElBQUk7RTFCYnBELFVBQVUsRXpCd2hDb0IsS0FBSyxDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsZ0JBQWdCLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxZQUFZLENBQUMsS0FBSSxDQUFDLFdBQVcsR21ENS9CM0g7RTFCeEJLLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO0kwQkc1QyxBQUFBLFNBQVMsQ0FBQztNMUJGRixVQUFVLEVBQUUsSUFBSSxHMEJ1QnZCO0VBckJELEFBU0UsU0FUTyxBQVNOLE1BQU0sRUFUVCxTQUFTLEFBVU4sTUFBTSxDQUFDO0lBQ04sS0FBSyxFQUFFLDhCQUEyRCxHQUVuRTtFQWJILEFBZ0JFLFNBaEJPLEFBZ0JOLFNBQVMsQ0FBQztJQUNULEtBQUssRUFBRSxpQ0FBaUU7SUFDeEUsY0FBYyxFQUFFLElBQUk7SUFDcEIsTUFBTSxFQUFFLE9BQU8sR0FDaEI7O0FBT0gsQUFBQSxTQUFTLENBQUM7RUFFUiwwQkFBaUMsQ0FBdUIsSUFBQztFQUN6RCwwQkFBaUMsQ0FBdUIsUUFBQztFQUN6RCwyQkFBa0MsQ0FBd0IsUUFBQztFQUMzRCxxQ0FBNEMsQ0FBa0Msd0JBQUM7RUFDL0UsK0JBQXNDLENBQTRCLFFBQUM7RUFDbkUsNEJBQW1DLENBQXlCLFFBQUM7RUFDN0Qsc0NBQTZDLENBQW1DLHdCQUFDO0VBR2pGLGFBQWEsRUFBRSwrQkFBNkQsQ0FBQyxLQUFLLENBQUMsK0JBQTZELEdBb0NqSjtFQS9DRCxBQWFFLFNBYk8sQ0FhUCxTQUFTLENBQUM7SUFDUixhQUFhLEVBQUUsMENBQXdFO0lBQ3ZGLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLE1BQU0sRUFBRSwrQkFBNkQsQ0FBQyxLQUFLLENBQUMsV0FBVztJN0J0Q3ZGLHNCQUFzQixFNkJ1Q0ssZ0NBQStEO0k3QnRDMUYsdUJBQXVCLEU2QnNDSSxnQ0FBK0QsR0FlM0Y7SUFoQ0gsQUFtQkksU0FuQkssQ0FhUCxTQUFTLEFBTU4sTUFBTSxFQW5CWCxTQUFTLENBYVAsU0FBUyxBQU9OLE1BQU0sQ0FBQztNQUVOLFNBQVMsRUFBRSxPQUFPO01BQ2xCLFlBQVksRUFBRSwwQ0FBbUYsR0FDbEc7SUF4QkwsQUEwQkksU0ExQkssQ0FhUCxTQUFTLEFBYU4sU0FBUyxFQTFCZCxTQUFTLENBYVAsU0FBUyxBQWNOLFNBQVMsQ0FBQztNQUNULEtBQUssRUFBRSxpQ0FBaUU7TUFDeEUsZ0JBQWdCLEVBQUUsV0FBVztNQUM3QixZQUFZLEVBQUUsV0FBVyxHQUMxQjtFQS9CTCxBQWtDRSxTQWxDTyxDQWtDUCxTQUFTLEFBQUEsT0FBTztFQWxDbEIsU0FBUyxDQW1DUCxTQUFTLEFBQUEsS0FBSyxDQUFDLFNBQVMsQ0FBQztJQUN2QixLQUFLLEVBQUUsb0NBQXVFO0lBQzlFLGdCQUFnQixFQUFFLGlDQUFpRTtJQUNuRixZQUFZLEVBQUUsMkNBQXFGLEdBQ3BHO0VBdkNILEFBeUNFLFNBekNPLENBeUNQLGNBQWMsQ0FBQztJQUViLFVBQVUsRUFBRSwwQ0FBd0U7STdCakVwRixzQkFBc0IsRTZCbUVLLENBQUM7STdCbEU1Qix1QkFBdUIsRTZCa0VJLENBQUMsR0FDN0I7O0FBUUgsQUFBQSxVQUFVLENBQUM7RUFFVCw0QkFBbUMsQ0FBeUIsUUFBQztFQUM3RCxnQ0FBdUMsQ0FBNkIsS0FBQztFQUNyRSw2QkFBb0MsQ0FBMEIsUUFBQyxHQW9CaEU7RUF4QkQsQUFPRSxVQVBRLENBT1IsU0FBUyxDQUFDO0lBQ1IsVUFBVSxFQUFFLElBQUk7SUFDaEIsTUFBTSxFQUFFLENBQUM7STdCOUZULGFBQWEsRTZCK0ZVLGlDQUFpRSxHQU96RjtJQWpCSCxBQVlJLFVBWk0sQ0FPUixTQUFTLEFBS04sU0FBUyxDQUFDO01BQ1QsS0FBSyxFQUFFLGlDQUFpRTtNQUN4RSxnQkFBZ0IsRUFBRSxXQUFXO01BQzdCLFlBQVksRUFBRSxXQUFXLEdBQzFCO0VBaEJMLEFBbUJFLFVBbkJRLENBbUJSLFNBQVMsQUFBQSxPQUFPO0VBbkJsQixVQUFVLENBb0JSLEtBQUssR0FBRyxTQUFTLENBQUM7SUFDaEIsS0FBSyxFQUFFLHFDQUF5RTtJM0J6SGxGLGdCQUFnQixFMkIwSE8sa0NBQW1FLEdBQ3pGOztBQVFILEFBQ0UsU0FETyxHQUNMLFNBQVM7QUFEYixTQUFTLENBRVAsU0FBUyxDQUFDO0VBQ1IsSUFBSSxFQUFFLFFBQVE7RUFDZCxVQUFVLEVBQUUsTUFBTSxHQUNuQjs7QUFHSCxBQUNFLGNBRFksR0FDVixTQUFTO0FBRGIsY0FBYyxDQUVaLFNBQVMsQ0FBQztFQUNSLFVBQVUsRUFBRSxDQUFDO0VBQ2IsU0FBUyxFQUFFLENBQUM7RUFDWixVQUFVLEVBQUUsTUFBTSxHQUNuQjs7QUFHSCxBQUVFLFNBRk8sQ0FFUCxTQUFTLENBQUMsU0FBUztBQURyQixjQUFjLENBQ1osU0FBUyxDQUFDLFNBQVMsQ0FBQztFQUNsQixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQVFILEFBQ0UsWUFEVSxHQUNSLFNBQVMsQ0FBQztFQUNWLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBSEgsQUFJRSxZQUpVLEdBSVIsT0FBTyxDQUFDO0VBQ1IsT0FBTyxFQUFFLEtBQUssR0FDZjs7QUNyS0gsQUFBQSxPQUFPLENBQUM7RUFFTixxQkFBNEIsQ0FBa0IsRUFBQztFQUMvQyxxQkFBNEIsQ0FBa0IsT0FBQztFQUMvQyxpQkFBd0IsQ0FBYyxvQkFBQztFQUN2Qyx1QkFBOEIsQ0FBb0IsbUJBQUM7RUFDbkQsMEJBQWlDLENBQXVCLG1CQUFDO0VBQ3pELHdCQUErQixDQUFxQixtQkFBQztFQUNyRCwyQkFBa0MsQ0FBd0IsV0FBQztFQUMzRCw0QkFBbUMsQ0FBeUIsS0FBQztFQUM3RCwyQkFBa0MsQ0FBd0IsV0FBQztFQUMzRCx1QkFBOEIsQ0FBb0IsbUJBQUM7RUFDbkQsNkJBQW9DLENBQTBCLG1CQUFDO0VBQy9ELDhCQUFxQyxDQUEyQixPQUFDO0VBQ2pFLDZCQUFvQyxDQUEwQixRQUFDO0VBQy9ELDZCQUFvQyxDQUEwQixRQUFDO0VBQy9ELDZCQUFvQyxDQUEwQixXQUFDO0VBQy9ELDJCQUFrQyxDQUF3Qiw0T0FBQztFQUMzRCxnQ0FBdUMsQ0FBNkIsbUJBQUM7RUFDckUsaUNBQXdDLENBQThCLFFBQUM7RUFDdkUsK0JBQXNDLENBQTRCLFFBQUM7RUFDbkUsOEJBQXFDLENBQTJCLDZCQUFDO0VBR2pFLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsTUFBTTtFQUNuQixlQUFlLEVBQUUsYUFBYTtFQUM5QixPQUFPLEVBQUUsMEJBQW1ELENBQUMsMEJBQW1ELEdBdUJqSDtFQXBERCxBQW1DRSxPQW5DSyxHQTBDSCxVQUFVO0VBMUNkLE9BQU8sR0EyQ0gsZ0JBQWdCLEVBM0NwQixPQUFPLEdsQlNILGFBQWEsRWtCVGpCLE9BQU8sR2xCU0gsYUFBYSxFa0JUakIsT0FBTyxHbEJTSCxhQUFhLEVrQlRqQixPQUFPLEdsQlNILGFBQWEsRWtCVGpCLE9BQU8sR2xCU0gsY0FBYyxDa0IwQlc7SUFDekIsT0FBTyxFQUFFLElBQUk7SUFDYixTQUFTLEVBQUUsT0FBTztJQUNsQixXQUFXLEVBQUUsTUFBTTtJQUNuQixlQUFlLEVBQUUsYUFBYSxHQUMvQjs7QUFtQkgsQUFBQSxhQUFhLENBQUM7RUFDWixXQUFXLEVBQUUsZ0NBQStEO0VBQzVFLGNBQWMsRUFBRSxnQ0FBK0Q7RUFDL0UsWUFBWSxFQUFFLGlDQUFpRTtFakRrTzNFLFNBQVksRUF2RVIsZ0NBQTJCO0VpRHpKbkMsS0FBSyxFQUFFLDRCQUF1RDtFQUM5RCxlQUFlLEVBQXFDLElBQUk7RUFDeEQsV0FBVyxFQUFFLE1BQU0sR0FPcEI7RUFkRCxBQVNFLGFBVFcsQUFTVixNQUFNLEVBVFQsYUFBYSxBQVVWLE1BQU0sQ0FBQztJQUNOLEtBQUssRUFBRSxrQ0FBbUUsR0FFM0U7O0FBUUgsQUFBQSxXQUFXLENBQUM7RUFFVix1QkFBOEIsQ0FBb0IsRUFBQztFQUNuRCx1QkFBOEIsQ0FBb0IsT0FBQztFQUVuRCx5QkFBZ0MsQ0FBc0IsQ0FBQztFQUN2RCxtQkFBMEIsQ0FBZ0IsdUJBQUM7RUFDM0MseUJBQWdDLENBQXNCLDZCQUFDO0VBQ3ZELDRCQUFtQyxDQUF5QixnQ0FBQztFQUc3RCxPQUFPLEVBQUUsSUFBSTtFQUNiLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFlBQVksRUFBRSxDQUFDO0VBQ2YsYUFBYSxFQUFFLENBQUM7RUFDaEIsVUFBVSxFQUFFLElBQUksR0FVakI7RUF6QkQsQUFpQkUsV0FqQlMsQ0FpQlQsS0FBSyxHQUFHLFNBQVM7RUFqQm5CLFdBQVcsQ0FrQlQsU0FBUyxBQUFBLE9BQU8sQ0FBQztJQUNmLEtBQUssRUFBRSw2QkFBeUQsR0FDakU7RUFwQkgsQUFzQkUsV0F0QlMsQ0FzQlQsY0FBYyxDQUFDO0lBQ2IsUUFBUSxFQUFFLE1BQU0sR0FDakI7O0FBUUgsQUFBQSxZQUFZLENBQUM7RUFDWCxXQUFXLEVwRDQ2QnVCLE1BQUs7RW9EMzZCdkMsY0FBYyxFcEQyNkJvQixNQUFLO0VvRDE2QnZDLEtBQUssRUFBRSxzQkFBMkMsR0FPbkQ7RUFWRCxBQUtFLFlBTFUsQ0FLVixDQUFDO0VBTEgsWUFBWSxDQU1WLENBQUMsQUFBQSxNQUFNO0VBTlQsWUFBWSxDQU9WLENBQUMsQUFBQSxNQUFNLENBQUU7SUFDUCxLQUFLLEVBQUUsNkJBQXlELEdBQ2pFOztBQVlILEFBQUEsZ0JBQWdCLENBQUM7RUFDZixVQUFVLEVBQUUsSUFBSTtFQUNoQixTQUFTLEVBQUUsQ0FBQztFQUdaLFdBQVcsRUFBRSxNQUFNLEdBQ3BCOztBQUdELEFBQUEsZUFBZSxDQUFDO0VBQ2QsT0FBTyxFQUFFLGtDQUFtRSxDQUFDLGtDQUFtRTtFakRpSjVJLFNBQVksRUF2RVIsa0NBQTJCO0VpRHhFbkMsV0FBVyxFQUFFLENBQUM7RUFDZCxLQUFLLEVBQUUsc0JBQTJDO0VBQ2xELGdCQUFnQixFQUFFLFdBQVc7RUFDN0IsTUFBTSxFQUFFLHNCQUEyQyxDQUFDLEtBQUssQ0FBQyxxQ0FBeUU7RTlCdElqSSxhQUFhLEU4QnVJUSxzQ0FBMkU7RTNCMUk5RixVQUFVLEUyQjJJTSxtQ0FBcUUsR0FXMUY7RTNCbEpLLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO0kyQitINUMsQUFBQSxlQUFlLENBQUM7TTNCOUhSLFVBQVUsRUFBRSxJQUFJLEcyQmlKdkI7RUFuQkQsQUFVRSxlQVZhLEFBVVosTUFBTSxDQUFDO0lBQ04sZUFBZSxFQUFFLElBQUksR0FDdEI7RUFaSCxBQWNFLGVBZGEsQUFjWixNQUFNLENBQUM7SUFDTixlQUFlLEVBQUUsSUFBSTtJQUNyQixPQUFPLEVBQUUsQ0FBQztJQUNWLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxvQ0FBdUUsR0FDMUY7O0FBS0gsQUFBQSxvQkFBb0IsQ0FBQztFQUNuQixPQUFPLEVBQUUsWUFBWTtFQUNyQixLQUFLLEVBQUUsS0FBSztFQUNaLE1BQU0sRUFBRSxLQUFLO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsZ0JBQWdCLEVBQUUsZ0NBQStEO0VBQ2pGLGlCQUFpQixFQUFFLFNBQVM7RUFDNUIsbUJBQW1CLEVBQUUsTUFBTTtFQUMzQixlQUFlLEVBQUUsSUFBSSxHQUN0Qjs7QUFFRCxBQUFBLGtCQUFrQixDQUFDO0VBQ2pCLFVBQVUsRUFBRSw2QkFBbUQ7RUFDL0QsVUFBVSxFQUFFLElBQUksR0FDakI7O0EvQ3pIRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RStDb0l2QixBQUFELGlCQUFJLENBQU87SUFFUCxTQUFTLEVBQUUsTUFBTTtJQUNqQixlQUFlLEVBQUUsVUFBVSxHQXVEOUI7SUExREEsQUFLRyxpQkFMQSxDQUtBLFdBQVcsQ0FBQztNQUNWLGNBQWMsRUFBRSxHQUFHLEdBVXBCO01BaEJKLEFBUUssaUJBUkYsQ0FLQSxXQUFXLENBR1QsY0FBYyxDQUFDO1FBQ2IsUUFBUSxFQUFFLFFBQVEsR0FDbkI7TUFWTixBQVlLLGlCQVpGLENBS0EsV0FBVyxDQU9ULFNBQVMsQ0FBQztRQUNSLGFBQWEsRUFBRSxtQ0FBcUU7UUFDcEYsWUFBWSxFQUFFLG1DQUFxRSxHQUNwRjtJQWZOLEFBa0JHLGlCQWxCQSxDQWtCQSxrQkFBa0IsQ0FBQztNQUNqQixRQUFRLEVBQUUsT0FBTyxHQUNsQjtJQXBCSixBQXNCRyxpQkF0QkEsQ0FzQkEsZ0JBQWdCLENBQUM7TUFDZixPQUFPLEVBQUUsZUFBZTtNQUN4QixVQUFVLEVBQUUsSUFBSSxHQUNqQjtJQXpCSixBQTJCRyxpQkEzQkEsQ0EyQkEsZUFBZSxDQUFDO01BQ2QsT0FBTyxFQUFFLElBQUksR0FDZDtJQTdCSixBQStCRyxpQkEvQkEsQ0ErQkEsVUFBVSxDQUFDO01BRVQsUUFBUSxFQUFFLE1BQU07TUFDaEIsT0FBTyxFQUFFLElBQUk7TUFDYixTQUFTLEVBQUUsQ0FBQztNQUNaLEtBQUssRUFBRSxlQUFlO01BQ3RCLE1BQU0sRUFBRSxlQUFlO01BQ3ZCLFVBQVUsRUFBRSxrQkFBa0I7TUFDOUIsZ0JBQWdCLEVBQUUsc0JBQXNCO01BQ3hDLE1BQU0sRUFBRSxZQUFZO01BQ3BCLFNBQVMsRUFBRSxlQUFlO00zQjVOOUIsVUFBVSxFMkI4TmMsSUFBSSxHQWF6QjtNQXhESixBQThDSyxpQkE5Q0YsQ0ErQkEsVUFBVSxDQWVSLGlCQUFpQixDQUFDO1FBQ2hCLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7TUFoRE4sQUFrREssaUJBbERGLENBK0JBLFVBQVUsQ0FtQlIsZUFBZSxDQUFDO1FBQ2QsT0FBTyxFQUFFLElBQUk7UUFDYixTQUFTLEVBQUUsQ0FBQztRQUNaLE9BQU8sRUFBRSxDQUFDO1FBQ1YsVUFBVSxFQUFFLE9BQU8sR0FDcEI7O0EvQzNMUCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RStDb0l2QixBQUFELGlCQUFJLENBQU87SUFFUCxTQUFTLEVBQUUsTUFBTTtJQUNqQixlQUFlLEVBQUUsVUFBVSxHQXVEOUI7SUExREEsQUFLRyxpQkFMQSxDQUtBLFdBQVcsQ0FBQztNQUNWLGNBQWMsRUFBRSxHQUFHLEdBVXBCO01BaEJKLEFBUUssaUJBUkYsQ0FLQSxXQUFXLENBR1QsY0FBYyxDQUFDO1FBQ2IsUUFBUSxFQUFFLFFBQVEsR0FDbkI7TUFWTixBQVlLLGlCQVpGLENBS0EsV0FBVyxDQU9ULFNBQVMsQ0FBQztRQUNSLGFBQWEsRUFBRSxtQ0FBcUU7UUFDcEYsWUFBWSxFQUFFLG1DQUFxRSxHQUNwRjtJQWZOLEFBa0JHLGlCQWxCQSxDQWtCQSxrQkFBa0IsQ0FBQztNQUNqQixRQUFRLEVBQUUsT0FBTyxHQUNsQjtJQXBCSixBQXNCRyxpQkF0QkEsQ0FzQkEsZ0JBQWdCLENBQUM7TUFDZixPQUFPLEVBQUUsZUFBZTtNQUN4QixVQUFVLEVBQUUsSUFBSSxHQUNqQjtJQXpCSixBQTJCRyxpQkEzQkEsQ0EyQkEsZUFBZSxDQUFDO01BQ2QsT0FBTyxFQUFFLElBQUksR0FDZDtJQTdCSixBQStCRyxpQkEvQkEsQ0ErQkEsVUFBVSxDQUFDO01BRVQsUUFBUSxFQUFFLE1BQU07TUFDaEIsT0FBTyxFQUFFLElBQUk7TUFDYixTQUFTLEVBQUUsQ0FBQztNQUNaLEtBQUssRUFBRSxlQUFlO01BQ3RCLE1BQU0sRUFBRSxlQUFlO01BQ3ZCLFVBQVUsRUFBRSxrQkFBa0I7TUFDOUIsZ0JBQWdCLEVBQUUsc0JBQXNCO01BQ3hDLE1BQU0sRUFBRSxZQUFZO01BQ3BCLFNBQVMsRUFBRSxlQUFlO00zQjVOOUIsVUFBVSxFMkI4TmMsSUFBSSxHQWF6QjtNQXhESixBQThDSyxpQkE5Q0YsQ0ErQkEsVUFBVSxDQWVSLGlCQUFpQixDQUFDO1FBQ2hCLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7TUFoRE4sQUFrREssaUJBbERGLENBK0JBLFVBQVUsQ0FtQlIsZUFBZSxDQUFDO1FBQ2QsT0FBTyxFQUFFLElBQUk7UUFDYixTQUFTLEVBQUUsQ0FBQztRQUNaLE9BQU8sRUFBRSxDQUFDO1FBQ1YsVUFBVSxFQUFFLE9BQU8sR0FDcEI7O0EvQzNMUCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RStDb0l2QixBQUFELGlCQUFJLENBQU87SUFFUCxTQUFTLEVBQUUsTUFBTTtJQUNqQixlQUFlLEVBQUUsVUFBVSxHQXVEOUI7SUExREEsQUFLRyxpQkFMQSxDQUtBLFdBQVcsQ0FBQztNQUNWLGNBQWMsRUFBRSxHQUFHLEdBVXBCO01BaEJKLEFBUUssaUJBUkYsQ0FLQSxXQUFXLENBR1QsY0FBYyxDQUFDO1FBQ2IsUUFBUSxFQUFFLFFBQVEsR0FDbkI7TUFWTixBQVlLLGlCQVpGLENBS0EsV0FBVyxDQU9ULFNBQVMsQ0FBQztRQUNSLGFBQWEsRUFBRSxtQ0FBcUU7UUFDcEYsWUFBWSxFQUFFLG1DQUFxRSxHQUNwRjtJQWZOLEFBa0JHLGlCQWxCQSxDQWtCQSxrQkFBa0IsQ0FBQztNQUNqQixRQUFRLEVBQUUsT0FBTyxHQUNsQjtJQXBCSixBQXNCRyxpQkF0QkEsQ0FzQkEsZ0JBQWdCLENBQUM7TUFDZixPQUFPLEVBQUUsZUFBZTtNQUN4QixVQUFVLEVBQUUsSUFBSSxHQUNqQjtJQXpCSixBQTJCRyxpQkEzQkEsQ0EyQkEsZUFBZSxDQUFDO01BQ2QsT0FBTyxFQUFFLElBQUksR0FDZDtJQTdCSixBQStCRyxpQkEvQkEsQ0ErQkEsVUFBVSxDQUFDO01BRVQsUUFBUSxFQUFFLE1BQU07TUFDaEIsT0FBTyxFQUFFLElBQUk7TUFDYixTQUFTLEVBQUUsQ0FBQztNQUNaLEtBQUssRUFBRSxlQUFlO01BQ3RCLE1BQU0sRUFBRSxlQUFlO01BQ3ZCLFVBQVUsRUFBRSxrQkFBa0I7TUFDOUIsZ0JBQWdCLEVBQUUsc0JBQXNCO01BQ3hDLE1BQU0sRUFBRSxZQUFZO01BQ3BCLFNBQVMsRUFBRSxlQUFlO00zQjVOOUIsVUFBVSxFMkI4TmMsSUFBSSxHQWF6QjtNQXhESixBQThDSyxpQkE5Q0YsQ0ErQkEsVUFBVSxDQWVSLGlCQUFpQixDQUFDO1FBQ2hCLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7TUFoRE4sQUFrREssaUJBbERGLENBK0JBLFVBQVUsQ0FtQlIsZUFBZSxDQUFDO1FBQ2QsT0FBTyxFQUFFLElBQUk7UUFDYixTQUFTLEVBQUUsQ0FBQztRQUNaLE9BQU8sRUFBRSxDQUFDO1FBQ1YsVUFBVSxFQUFFLE9BQU8sR0FDcEI7O0EvQzNMUCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RStDb0l4QixBQUFELGlCQUFJLENBQU87SUFFUCxTQUFTLEVBQUUsTUFBTTtJQUNqQixlQUFlLEVBQUUsVUFBVSxHQXVEOUI7SUExREEsQUFLRyxpQkFMQSxDQUtBLFdBQVcsQ0FBQztNQUNWLGNBQWMsRUFBRSxHQUFHLEdBVXBCO01BaEJKLEFBUUssaUJBUkYsQ0FLQSxXQUFXLENBR1QsY0FBYyxDQUFDO1FBQ2IsUUFBUSxFQUFFLFFBQVEsR0FDbkI7TUFWTixBQVlLLGlCQVpGLENBS0EsV0FBVyxDQU9ULFNBQVMsQ0FBQztRQUNSLGFBQWEsRUFBRSxtQ0FBcUU7UUFDcEYsWUFBWSxFQUFFLG1DQUFxRSxHQUNwRjtJQWZOLEFBa0JHLGlCQWxCQSxDQWtCQSxrQkFBa0IsQ0FBQztNQUNqQixRQUFRLEVBQUUsT0FBTyxHQUNsQjtJQXBCSixBQXNCRyxpQkF0QkEsQ0FzQkEsZ0JBQWdCLENBQUM7TUFDZixPQUFPLEVBQUUsZUFBZTtNQUN4QixVQUFVLEVBQUUsSUFBSSxHQUNqQjtJQXpCSixBQTJCRyxpQkEzQkEsQ0EyQkEsZUFBZSxDQUFDO01BQ2QsT0FBTyxFQUFFLElBQUksR0FDZDtJQTdCSixBQStCRyxpQkEvQkEsQ0ErQkEsVUFBVSxDQUFDO01BRVQsUUFBUSxFQUFFLE1BQU07TUFDaEIsT0FBTyxFQUFFLElBQUk7TUFDYixTQUFTLEVBQUUsQ0FBQztNQUNaLEtBQUssRUFBRSxlQUFlO01BQ3RCLE1BQU0sRUFBRSxlQUFlO01BQ3ZCLFVBQVUsRUFBRSxrQkFBa0I7TUFDOUIsZ0JBQWdCLEVBQUUsc0JBQXNCO01BQ3hDLE1BQU0sRUFBRSxZQUFZO01BQ3BCLFNBQVMsRUFBRSxlQUFlO00zQjVOOUIsVUFBVSxFMkI4TmMsSUFBSSxHQWF6QjtNQXhESixBQThDSyxpQkE5Q0YsQ0ErQkEsVUFBVSxDQWVSLGlCQUFpQixDQUFDO1FBQ2hCLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7TUFoRE4sQUFrREssaUJBbERGLENBK0JBLFVBQVUsQ0FtQlIsZUFBZSxDQUFDO1FBQ2QsT0FBTyxFQUFFLElBQUk7UUFDYixTQUFTLEVBQUUsQ0FBQztRQUNaLE9BQU8sRUFBRSxDQUFDO1FBQ1YsVUFBVSxFQUFFLE9BQU8sR0FDcEI7O0EvQzNMUCxNQUFNLEVBQUUsU0FBUyxFQUFFLElBQUk7RStDb0l0QixBQUFELGtCQUFLLENBQU07SUFFUCxTQUFTLEVBQUUsTUFBTTtJQUNqQixlQUFlLEVBQUUsVUFBVSxHQXVEOUI7SUExREEsQUFLRyxrQkFMQyxDQUtELFdBQVcsQ0FBQztNQUNWLGNBQWMsRUFBRSxHQUFHLEdBVXBCO01BaEJKLEFBUUssa0JBUkQsQ0FLRCxXQUFXLENBR1QsY0FBYyxDQUFDO1FBQ2IsUUFBUSxFQUFFLFFBQVEsR0FDbkI7TUFWTixBQVlLLGtCQVpELENBS0QsV0FBVyxDQU9ULFNBQVMsQ0FBQztRQUNSLGFBQWEsRUFBRSxtQ0FBcUU7UUFDcEYsWUFBWSxFQUFFLG1DQUFxRSxHQUNwRjtJQWZOLEFBa0JHLGtCQWxCQyxDQWtCRCxrQkFBa0IsQ0FBQztNQUNqQixRQUFRLEVBQUUsT0FBTyxHQUNsQjtJQXBCSixBQXNCRyxrQkF0QkMsQ0FzQkQsZ0JBQWdCLENBQUM7TUFDZixPQUFPLEVBQUUsZUFBZTtNQUN4QixVQUFVLEVBQUUsSUFBSSxHQUNqQjtJQXpCSixBQTJCRyxrQkEzQkMsQ0EyQkQsZUFBZSxDQUFDO01BQ2QsT0FBTyxFQUFFLElBQUksR0FDZDtJQTdCSixBQStCRyxrQkEvQkMsQ0ErQkQsVUFBVSxDQUFDO01BRVQsUUFBUSxFQUFFLE1BQU07TUFDaEIsT0FBTyxFQUFFLElBQUk7TUFDYixTQUFTLEVBQUUsQ0FBQztNQUNaLEtBQUssRUFBRSxlQUFlO01BQ3RCLE1BQU0sRUFBRSxlQUFlO01BQ3ZCLFVBQVUsRUFBRSxrQkFBa0I7TUFDOUIsZ0JBQWdCLEVBQUUsc0JBQXNCO01BQ3hDLE1BQU0sRUFBRSxZQUFZO01BQ3BCLFNBQVMsRUFBRSxlQUFlO00zQjVOOUIsVUFBVSxFMkI4TmMsSUFBSSxHQWF6QjtNQXhESixBQThDSyxrQkE5Q0QsQ0ErQkQsVUFBVSxDQWVSLGlCQUFpQixDQUFDO1FBQ2hCLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7TUFoRE4sQUFrREssa0JBbERELENBK0JELFVBQVUsQ0FtQlIsZUFBZSxDQUFDO1FBQ2QsT0FBTyxFQUFFLElBQUk7UUFDYixTQUFTLEVBQUUsQ0FBQztRQUNaLE9BQU8sRUFBRSxDQUFDO1FBQ1YsVUFBVSxFQUFFLE9BQU8sR0FDcEI7O0FBN0RYLEFBTUksY0FOVSxDQU1DO0VBRVAsU0FBUyxFQUFFLE1BQU07RUFDakIsZUFBZSxFQUFFLFVBQVUsR0F1RDlCO0VBaEVMLEFBV1EsY0FYTSxDQVdOLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxHQUFHLEdBVXBCO0lBdEJULEFBY1UsY0FkSSxDQVdOLFdBQVcsQ0FHVCxjQUFjLENBQUM7TUFDYixRQUFRLEVBQUUsUUFBUSxHQUNuQjtJQWhCWCxBQWtCVSxjQWxCSSxDQVdOLFdBQVcsQ0FPVCxTQUFTLENBQUM7TUFDUixhQUFhLEVBQUUsbUNBQXFFO01BQ3BGLFlBQVksRUFBRSxtQ0FBcUUsR0FDcEY7RUFyQlgsQUF3QlEsY0F4Qk0sQ0F3Qk4sa0JBQWtCLENBQUM7SUFDakIsUUFBUSxFQUFFLE9BQU8sR0FDbEI7RUExQlQsQUE0QlEsY0E1Qk0sQ0E0Qk4sZ0JBQWdCLENBQUM7SUFDZixPQUFPLEVBQUUsZUFBZTtJQUN4QixVQUFVLEVBQUUsSUFBSSxHQUNqQjtFQS9CVCxBQWlDUSxjQWpDTSxDQWlDTixlQUFlLENBQUM7SUFDZCxPQUFPLEVBQUUsSUFBSSxHQUNkO0VBbkNULEFBcUNRLGNBckNNLENBcUNOLFVBQVUsQ0FBQztJQUVULFFBQVEsRUFBRSxNQUFNO0lBQ2hCLE9BQU8sRUFBRSxJQUFJO0lBQ2IsU0FBUyxFQUFFLENBQUM7SUFDWixLQUFLLEVBQUUsZUFBZTtJQUN0QixNQUFNLEVBQUUsZUFBZTtJQUN2QixVQUFVLEVBQUUsa0JBQWtCO0lBQzlCLGdCQUFnQixFQUFFLHNCQUFzQjtJQUN4QyxNQUFNLEVBQUUsWUFBWTtJQUNwQixTQUFTLEVBQUUsZUFBZTtJM0I1TjlCLFVBQVUsRTJCOE5jLElBQUksR0FhekI7SUE5RFQsQUFvRFUsY0FwREksQ0FxQ04sVUFBVSxDQWVSLGlCQUFpQixDQUFDO01BQ2hCLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7SUF0RFgsQUF3RFUsY0F4REksQ0FxQ04sVUFBVSxDQW1CUixlQUFlLENBQUM7TUFDZCxPQUFPLEVBQUUsSUFBSTtNQUNiLFNBQVMsRUFBRSxDQUFDO01BQ1osT0FBTyxFQUFFLENBQUM7TUFDVixVQUFVLEVBQUUsT0FBTyxHQUNwQjs7QUFnQlgsQUFBQSxZQUFZLENBQUM7RUFDWCxpQkFBd0IsQ0FBYywwQkFBQztFQUN2Qyx1QkFBOEIsQ0FBb0IsMEJBQUM7RUFDbkQsMEJBQWlDLENBQXVCLDBCQUFDO0VBQ3pELHdCQUErQixDQUFxQixLQUFDO0VBQ3JELHVCQUE4QixDQUFvQixLQUFDO0VBQ25ELDZCQUFvQyxDQUEwQixLQUFDO0VBQy9ELGdDQUF1QyxDQUE2Qix5QkFBQztFQUNyRSwyQkFBa0MsQ0FBd0Isa1BBQUMsR0FDNUQ7O0FDL1FELEFBQUEsS0FBSyxDQUFDO0VBRUosa0JBQXlCLENBQWUsS0FBQztFQUN6QyxrQkFBeUIsQ0FBZSxLQUFDO0VBQ3pDLHdCQUErQixDQUFxQixPQUFDO0VBQ3JELHNCQUE2QixDQUFtQixJQUFDO0VBQ2pELHNCQUE2QixDQUFtQixtQ0FBQztFQUNqRCx1QkFBOEIsQ0FBb0IsUUFBQztFQUNuRCxvQkFBMkIsQ0FBaUIsQ0FBQztFQUM3Qyw2QkFBb0MsQ0FBMEIsb0JBQUM7RUFDL0QsdUJBQThCLENBQW9CLE9BQUM7RUFDbkQsdUJBQThCLENBQW9CLEtBQUM7RUFDbkQsZ0JBQXVCLENBQWEsb0JBQUM7RUFDckMsbUJBQTBCLENBQWdCLENBQUM7RUFDM0MsZ0JBQXVCLENBQWEsQ0FBQztFQUNyQyxlQUFzQixDQUFZLENBQUM7RUFDbkMsWUFBbUIsQ0FBUyxLQUFDO0VBQzdCLDZCQUFvQyxDQUEwQixLQUFDO0VBQy9ELHNCQUE2QixDQUFtQixLQUFDO0VBR2pELFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsU0FBUyxFQUFFLENBQUM7RUFDWixNQUFNLEVBQUUscUJBQXlDO0VBQ2pELFNBQVMsRUFBRSxVQUFVO0VBQ3JCLGdCQUFnQixFQUFFLGlCQUFpQztFQUNuRCxlQUFlLEVBQUUsVUFBVTtFQUMzQixNQUFNLEVBQUUsMkJBQXFELENBQUMsS0FBSyxDQUFDLDJCQUFxRDtFL0JkdkgsYUFBYSxFK0JlUSw0QkFBdUQsR0E2Qi9FO0VBM0RELEFBaUNFLEtBakNHLEdBaUNELEVBQUUsQ0FBQztJQUNILFlBQVksRUFBRSxDQUFDO0lBQ2YsV0FBVyxFQUFFLENBQUMsR0FDZjtFQXBDSCxBQXNDRSxLQXRDRyxHQXNDRCxXQUFXLENBQUM7SUFDWixVQUFVLEVBQUUsT0FBTztJQUNuQixhQUFhLEVBQUUsT0FBTyxHQVd2QjtJQW5ESCxBQTBDSSxLQTFDQyxHQXNDRCxXQUFXLEFBSVYsWUFBWSxDQUFDO01BQ1osZ0JBQWdCLEVBQUUsQ0FBQztNL0JuQnJCLHNCQUFzQixFK0JvQk8sa0NBQW1FO00vQm5CaEcsdUJBQXVCLEUrQm1CTSxrQ0FBbUUsR0FDL0Y7SUE3Q0wsQUErQ0ksS0EvQ0MsR0FzQ0QsV0FBVyxBQVNWLFdBQVcsQ0FBRTtNQUNaLG1CQUFtQixFQUFFLENBQUM7TS9CVnhCLDBCQUEwQixFK0JXTSxrQ0FBbUU7TS9CVm5HLHlCQUF5QixFK0JVTyxrQ0FBbUUsR0FDbEc7RUFsREwsQUF1REUsS0F2REcsR0F1REQsWUFBWSxHQUFHLFdBQVc7RUF2RDlCLEtBQUssR0F3REQsV0FBVyxHQUFHLFlBQVksQ0FBQztJQUMzQixVQUFVLEVBQUUsQ0FBQyxHQUNkOztBQUdILEFBQUEsVUFBVSxDQUFDO0VBR1QsSUFBSSxFQUFFLFFBQVE7RUFDZCxPQUFPLEVBQUUsdUJBQTZDLENBQUMsdUJBQTZDO0VBQ3BHLEtBQUssRUFBRSxvQkFBdUMsR0FDL0M7O0FBRUQsQUFBQSxXQUFXLENBQUM7RUFDVixhQUFhLEVBQUUsNkJBQXlELEdBQ3pFOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsVUFBVSxFQUFFLHlDQUFxRTtFQUNqRixhQUFhLEVBQUUsQ0FBQyxHQUNqQjs7QUFFRCxBQUFBLFVBQVUsQUFBQSxXQUFXLENBQUM7RUFDcEIsYUFBYSxFQUFFLENBQUMsR0FDakI7O0FBRUQsQUFLRSxVQUxRLEdBS04sVUFBVSxDQUFDO0VBQ1gsV0FBVyxFQUFFLHVCQUE2QyxHQUMzRDs7QUFPSCxBQUFBLFlBQVksQ0FBQztFQUNYLE9BQU8sRUFBRSw0QkFBdUQsQ0FBQyw0QkFBdUQ7RUFDeEgsYUFBYSxFQUFFLENBQUM7RUFDaEIsS0FBSyxFQUFFLHdCQUErQztFQUN0RCxnQkFBZ0IsRUFBRSxxQkFBeUM7RUFDM0QsYUFBYSxFQUFFLDJCQUFxRCxDQUFDLEtBQUssQ0FBQywyQkFBcUQsR0FLakk7RUFWRCxBQU9FLFlBUFUsQUFPVCxZQUFZLENBQUM7SS9CeEZaLGFBQWEsRStCeUZVLGtDQUFtRSxDQUFDLGtDQUFtRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQ25LOztBQUdILEFBQUEsWUFBWSxDQUFDO0VBQ1gsT0FBTyxFQUFFLDRCQUF1RCxDQUFDLDRCQUF1RDtFQUN4SCxLQUFLLEVBQUUsd0JBQStDO0VBQ3RELGdCQUFnQixFQUFFLHFCQUF5QztFQUMzRCxVQUFVLEVBQUUsMkJBQXFELENBQUMsS0FBSyxDQUFDLDJCQUFxRCxHQUs5SDtFQVRELEFBTUUsWUFOVSxBQU1ULFdBQVcsQ0FBQztJL0JuR1gsYUFBYSxFK0JvR1UsQ0FBQyxDQUFDLENBQUMsQ0FBQyxrQ0FBbUUsQ0FBQyxrQ0FBbUUsR0FDbks7O0FBUUgsQUFBQSxpQkFBaUIsQ0FBQztFQUNoQixZQUFZLEVBQUUsd0NBQW1FO0VBQ2pGLGFBQWEsRUFBRSx1Q0FBa0U7RUFDakYsV0FBVyxFQUFFLHdDQUFtRTtFQUNoRixhQUFhLEVBQUUsQ0FBQyxHQU1qQjtFQVZELEFBTUUsaUJBTmUsQ0FNZixTQUFTLEFBQUEsT0FBTyxDQUFDO0lBQ2YsZ0JBQWdCLEVBQUUsaUJBQWlDO0lBQ25ELG1CQUFtQixFQUFFLGlCQUFpQyxHQUN2RDs7QUFHSCxBQUFBLGtCQUFrQixDQUFDO0VBQ2pCLFlBQVksRUFBRSx3Q0FBbUU7RUFDakYsV0FBVyxFQUFFLHdDQUFtRSxHQUNqRjs7QUFHRCxBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxDQUFDO0VBQ04sS0FBSyxFQUFFLENBQUM7RUFDUixNQUFNLEVBQUUsQ0FBQztFQUNULElBQUksRUFBRSxDQUFDO0VBQ1AsT0FBTyxFQUFFLGtDQUFtRTtFL0JySTFFLGFBQWEsRStCc0lRLGtDQUFtRSxHQUMzRjs7QUFFRCxBQUFBLFNBQVM7QUFDVCxhQUFhO0FBQ2IsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVBQUUsSUFBSSxHQUNaOztBQUVELEFBQUEsU0FBUztBQUNULGFBQWEsQ0FBQztFL0J2SVYsc0JBQXNCLEUrQndJRyxrQ0FBbUU7RS9Cdkk1Rix1QkFBdUIsRStCdUlFLGtDQUFtRSxHQUMvRjs7QUFFRCxBQUFBLFNBQVM7QUFDVCxnQkFBZ0IsQ0FBQztFL0I5SGIsMEJBQTBCLEUrQitIRSxrQ0FBbUU7RS9COUgvRix5QkFBeUIsRStCOEhHLGtDQUFtRSxHQUNsRzs7QUFPRCxBQUdFLFdBSFMsR0FHUCxLQUFLLENBQUM7RUFDTixhQUFhLEVBQUUsMkJBQXFELEdBQ3JFOztBaER2SEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VnRGtINUIsQUFBQSxXQUFXLENBQUM7SUFRUixPQUFPLEVBQUUsSUFBSTtJQUNiLFNBQVMsRUFBRSxRQUFRLEdBK0N0QjtJQXhERCxBQUdFLFdBSFMsR0FHUCxLQUFLLENBU0c7TUFFTixJQUFJLEVBQUUsTUFBTTtNQUNaLGFBQWEsRUFBRSxDQUFDLEdBdUNqQjtNQXRETCxBQWlCTSxXQWpCSyxHQVlMLEtBQUssR0FLSCxLQUFLLENBQUM7UUFDTixXQUFXLEVBQUUsQ0FBQztRQUNkLFdBQVcsRUFBRSxDQUFDLEdBQ2Y7TUFwQlAsQUF3QlEsV0F4QkcsR0FZTCxLQUFLLEFBWUYsSUFBSyxDckJuSU4sV0FBVyxFcUJtSVE7US9CdEt2Qix1QkFBdUIsRStCdUtVLENBQUM7US9CdEtsQywwQkFBMEIsRStCc0tPLENBQUMsR0FZN0I7UUFyQ1QsQUEyQlUsV0EzQkMsR0FZTCxLQUFLLEFBWUYsSUFBSyxDckJuSU4sV0FBVyxFcUJzSVQsYUFBYTtRQTNCdkIsV0FBVyxHQVlMLEtBQUssQUFZRixJQUFLLENyQm5JTixXQUFXLEVxQnVJVCxZQUFZLENBQUM7VUFFWCx1QkFBdUIsRUFBRSxDQUFDLEdBQzNCO1FBL0JYLEFBZ0NVLFdBaENDLEdBWUwsS0FBSyxBQVlGLElBQUssQ3JCbklOLFdBQVcsRXFCMklULGdCQUFnQjtRQWhDMUIsV0FBVyxHQVlMLEtBQUssQUFZRixJQUFLLENyQm5JTixXQUFXLEVxQjRJVCxZQUFZLENBQUM7VUFFWCwwQkFBMEIsRUFBRSxDQUFDLEdBQzlCO01BcENYLEFBdUNRLFdBdkNHLEdBWUwsS0FBSyxBQTJCRixJQUFLLENqQjFITCxZQUFZLEVpQjBITztRL0J2S3hCLHNCQUFzQixFK0J3S2EsQ0FBQztRL0J2S3BDLHlCQUF5QixFK0J1S1UsQ0FBQyxHQVkvQjtRQXBEVCxBQTBDVSxXQTFDQyxHQVlMLEtBQUssQUEyQkYsSUFBSyxDakIxSEwsWUFBWSxFaUI2SFgsYUFBYTtRQTFDdkIsV0FBVyxHQVlMLEtBQUssQUEyQkYsSUFBSyxDakIxSEwsWUFBWSxFaUI4SFgsWUFBWSxDQUFDO1VBRVgsc0JBQXNCLEVBQUUsQ0FBQyxHQUMxQjtRQTlDWCxBQStDVSxXQS9DQyxHQVlMLEtBQUssQUEyQkYsSUFBSyxDakIxSEwsWUFBWSxFaUJrSVgsZ0JBQWdCO1FBL0MxQixXQUFXLEdBWUwsS0FBSyxBQTJCRixJQUFLLENqQjFITCxZQUFZLEVpQm1JWCxZQUFZLENBQUM7VUFFWCx5QkFBeUIsRUFBRSxDQUFDLEdBQzdCOztBQ2hPWCxBQUFBLFVBQVUsQ0FBQztFQUVULG9CQUEyQixDQUFpQixLQUFDO0VBQzdDLGlCQUF3QixDQUFjLFFBQUM7RUFDdkMseUJBQWdDLENBQXNCLG9KQUFDO0VBQ3ZELDJCQUFrQyxDQUF3Qix1QkFBQztFQUMzRCwyQkFBa0MsQ0FBd0IsSUFBQztFQUMzRCw0QkFBbUMsQ0FBeUIsUUFBQztFQUM3RCxrQ0FBeUMsQ0FBK0Isb0JBQUM7RUFDekUsNEJBQW1DLENBQXlCLFFBQUM7RUFDN0QsNEJBQW1DLENBQXlCLEtBQUM7RUFDN0Qsd0JBQStCLENBQXFCLHFCQUFDO0VBQ3JELHFCQUE0QixDQUFrQix1QkFBQztFQUMvQyx1QkFBOEIsQ0FBb0IsK1JBQUM7RUFDbkQsNkJBQW9DLENBQTBCLFFBQUM7RUFDL0QsaUNBQXdDLENBQThCLGdCQUFDO0VBQ3ZFLGtDQUF5QyxDQUErQiwyQkFBQztFQUN6RSw4QkFBcUMsQ0FBMkIsZ1JBQUM7RUFDakUscUNBQTRDLENBQWtDLFFBQUM7RUFDL0UsbUNBQTBDLENBQWdDLHNDQUFDO0VBQzNFLDZCQUFvQyxDQUEwQixRQUFDO0VBQy9ELDZCQUFvQyxDQUEwQixLQUFDO0VBQy9ELDJCQUFrQyxDQUF3QixRQUFDO0VBQzNELHdCQUErQixDQUFxQixRQUFDLEdBRXREOztBQUVELEFBQUEsaUJBQWlCLENBQUM7RUFDaEIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsTUFBTTtFQUNuQixLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxpQ0FBaUUsQ0FBQyxpQ0FBaUU7RW5EaVF4SSxTQUFZLEVBdkVSLFFBQTJCO0VtRHhMbkMsS0FBSyxFQUFFLDZCQUF5RDtFQUNoRSxVQUFVLEVBQUUsSUFBSTtFQUNoQixnQkFBZ0IsRUFBRSwwQkFBbUQ7RUFDckUsTUFBTSxFQUFFLENBQUM7RWhDdEJQLGFBQWEsRWdDdUJRLENBQUM7RUFDeEIsZUFBZSxFQUFFLElBQUk7RTdCM0JqQixVQUFVLEU2QjRCTSw4QkFBMkQsR0FvQ2hGO0U3QjVESyxNQUFNLEVBQUUsc0JBQXNCLEVBQUUsTUFBTTtJNkJXNUMsQUFBQSxpQkFBaUIsQ0FBQztNN0JWVixVQUFVLEVBQUUsSUFBSSxHNkIyRHZCO0VBakRELEFBZUUsaUJBZmUsQUFlZCxJQUFLLENBQUEsVUFBVSxFQUFFO0lBQ2hCLEtBQUssRUFBRSxnQ0FBK0Q7SUFDdEUsZ0JBQWdCLEVBQUUsNkJBQXlEO0lBQzNFLFVBQVUsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLDJDQUEwRSxDQUFDLENBQUMsQ0FBQyxnQ0FBK0QsR0FNaks7SUF4QkgsQUFvQkksaUJBcEJhLEFBZWQsSUFBSyxDQUFBLFVBQVUsQ0FLYixPQUFPLENBQUM7TUFDUCxnQkFBZ0IsRUFBRSxtQ0FBcUU7TUFDdkYsU0FBUyxFQUFFLHNDQUEyRSxHQUN2RjtFQXZCTCxBQTJCRSxpQkEzQmUsQUEyQmQsT0FBTyxDQUFDO0lBQ1AsV0FBVyxFQUFFLENBQUM7SUFDZCxLQUFLLEVBQUUsa0NBQW1FO0lBQzFFLE1BQU0sRUFBRSxrQ0FBbUU7SUFDM0UsV0FBVyxFQUFFLElBQUk7SUFDakIsT0FBTyxFQUFFLEVBQUU7SUFDWCxnQkFBZ0IsRUFBRSw0QkFBdUQ7SUFDekUsaUJBQWlCLEVBQUUsU0FBUztJQUM1QixlQUFlLEVBQUUsa0NBQW1FO0k3QmxEbEYsVUFBVSxFNkJtRFEsdUNBQTZFLEdBQ2xHO0k3QmhERyxNQUFNLEVBQUUsc0JBQXNCLEVBQUUsTUFBTTtNNkJXNUMsQUEyQkUsaUJBM0JlLEFBMkJkLE9BQU8sQ0FBQztRN0JyQ0gsVUFBVSxFQUFFLElBQUksRzZCK0NyQjtFQXJDSCxBQXVDRSxpQkF2Q2UsQUF1Q2QsTUFBTSxDQUFDO0lBQ04sT0FBTyxFQUFFLENBQUMsR0FDWDtFQXpDSCxBQTJDRSxpQkEzQ2UsQUEyQ2QsTUFBTSxDQUFDO0lBQ04sT0FBTyxFQUFFLENBQUM7SUFDVixZQUFZLEVBQUUsMENBQW1GO0lBQ2pHLE9BQU8sRUFBRSxDQUFDO0lBQ1YsVUFBVSxFQUFFLHdDQUErRSxHQUM1Rjs7QUFHSCxBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLGFBQWEsRUFBRSxDQUFDLEdBQ2pCOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ2QsS0FBSyxFQUFFLHlCQUFpRDtFQUN4RCxnQkFBZ0IsRUFBRSxzQkFBMkM7RUFDN0QsTUFBTSxFQUFFLGdDQUErRCxDQUFDLEtBQUssQ0FBQyxnQ0FBK0QsR0E0QjlJO0VBL0JELEFBS0UsZUFMYSxBQUtaLGNBQWMsQ0FBQztJaEMvRGQsc0JBQXNCLEVnQ2dFSyxpQ0FBaUU7SWhDL0Q1Rix1QkFBdUIsRWdDK0RJLGlDQUFpRSxHQUs3RjtJQVhILEFBUUksZUFSVyxBQUtaLGNBQWMsQ0FHYixpQkFBaUIsQ0FBQztNaENsRWxCLHNCQUFzQixFZ0NtRU8sdUNBQTZFO01oQ2xFMUcsdUJBQXVCLEVnQ2tFTSx1Q0FBNkUsR0FDekc7RUFWTCxBQWFFLGVBYmEsQUFhWixJQUFLLENBQUEsY0FBYyxFQUFFO0lBQ3BCLFVBQVUsRUFBRSxDQUFDLEdBQ2Q7RUFmSCxBQWtCRSxlQWxCYSxBQWtCWixhQUFhLENBQUM7SWhDOURiLDBCQUEwQixFZ0MrREksaUNBQWlFO0loQzlEL0YseUJBQXlCLEVnQzhESyxpQ0FBaUUsR0FXaEc7SUE5QkgsQUFzQk0sZUF0QlMsQUFrQlosYUFBYSxDQUdaLGlCQUFpQixBQUNkLFVBQVUsQ0FBQztNaENsRWQsMEJBQTBCLEVnQ21FUSx1Q0FBNkU7TWhDbEUvRyx5QkFBeUIsRWdDa0VTLHVDQUE2RSxHQUM1RztJQXhCUCxBQTJCSSxlQTNCVyxBQWtCWixhQUFhLENBU1osbUJBQW1CLENBQUM7TWhDdkVwQiwwQkFBMEIsRWdDd0VNLGlDQUFpRTtNaEN2RWpHLHlCQUF5QixFZ0N1RU8saUNBQWlFLEdBQ2hHOztBQUlMLEFBQUEsZUFBZSxDQUFDO0VBQ2QsT0FBTyxFQUFFLGtDQUFtRSxDQUFDLGtDQUFtRSxHQUNqSjs7QUFPRCxBQUNFLGdCQURjLENBQ2QsbUJBQW1CLENBQUM7RUFDbEIsWUFBWSxFQUFFLENBQUMsR0FDaEI7O0FBSEgsQUFLRSxnQkFMYyxDQUtkLGVBQWUsQ0FBQztFQUNkLFlBQVksRUFBRSxDQUFDO0VBQ2YsV0FBVyxFQUFFLENBQUM7RWhDcEhkLGFBQWEsRWdDcUhVLENBQUMsR0FRekI7RUFoQkgsQUFVSSxnQkFWWSxDQUtkLGVBQWUsQUFLWixZQUFZLENBQUM7SUFBRSxVQUFVLEVBQUUsQ0FBQyxHQUFJO0VBVnJDLEFBV0ksZ0JBWFksQ0FLZCxlQUFlLEFBTVosV0FBVyxDQUFDO0lBQUUsYUFBYSxFQUFFLENBQUMsR0FBSTtFQVh2QyxBQWFJLGdCQWJZLENBS2QsZUFBZSxDQVFiLGlCQUFpQixDQUFDO0loQzFIbEIsYUFBYSxFZ0MySFksQ0FBQyxHQUN6Qjs7QUMvSUwsQUFBQSxXQUFXLENBQUM7RUFFVix5QkFBZ0MsQ0FBc0IsRUFBQztFQUN2RCx5QkFBZ0MsQ0FBc0IsRUFBQztFQUN2RCw2QkFBb0MsQ0FBMEIsS0FBQztFQUUvRCxrQkFBeUIsQ0FBZSxDQUFDO0VBQ3pDLDZCQUFvQyxDQUEwQixDQUFDO0VBQy9ELDZCQUFvQyxDQUEwQixRQUFDO0VBQy9ELDhCQUFxQyxDQUEyQixPQUFDO0VBQ2pFLGlDQUF3QyxDQUE4QixRQUFDO0VBR3ZFLE9BQU8sRUFBRSxJQUFJO0VBQ2IsU0FBUyxFQUFFLElBQUk7RUFDZixPQUFPLEVBQUUsOEJBQTJELENBQUMsOEJBQTJEO0VBQ2hJLGFBQWEsRUFBRSxrQ0FBbUU7RXBEcVI5RSxTQUFZLEVBdkVSLDhCQUEyQjtFb0Q1TW5DLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLGdCQUFnQixFQUFFLHVCQUE2QztFakNBN0QsYUFBYSxFaUNDUSxrQ0FBbUUsR0FDM0Y7O0FBRUQsQUFFRSxnQkFGYyxHQUVaLGdCQUFnQixDQUFDO0VBQ2pCLFlBQVksRUFBRSxtQ0FBcUUsR0FRcEY7RUFYSCxBQUtJLGdCQUxZLEdBRVosZ0JBQWdCLEFBR2YsUUFBUSxDQUFDO0lBQ1IsS0FBSyxFQUFFLElBQUk7SUFDWCxhQUFhLEVBQUUsbUNBQXFFO0lBQ3BGLEtBQUssRUFBRSxrQ0FBbUU7SUFDMUUsT0FBTyxFQUFFLGlDQUF3RixDQUFDLE9BQVksQ0FBQyxpQ0FBZ0csQ0FBQyxFQUFPLEdBQ3hOOztBQVZMLEFBYUUsZ0JBYmMsQUFhYixPQUFPLENBQUM7RUFDUCxLQUFLLEVBQUUsc0NBQTJFLEdBQ25GOztBQ3RDSCxBQUFBLFdBQVcsQ0FBQztFQUVWLHlCQUFnQyxDQUFzQixRQUFDO0VBQ3ZELHlCQUFnQyxDQUFzQixTQUFDO0VyRGtTbkQseUJBQVksRUF2RVIsUUFBMkI7RXFEek5uQyxxQkFBNEIsQ0FBa0IscUJBQUM7RUFDL0Msa0JBQXlCLENBQWUsS0FBQztFQUN6Qyw0QkFBbUMsQ0FBeUIsSUFBQztFQUM3RCw0QkFBbUMsQ0FBeUIsUUFBQztFQUM3RCw2QkFBb0MsQ0FBMEIsUUFBQztFQUMvRCwyQkFBa0MsQ0FBd0IsMkJBQUM7RUFDM0Qsd0JBQStCLENBQXFCLFFBQUM7RUFDckQsa0NBQXlDLENBQStCLFFBQUM7RUFDekUsMkJBQWtDLENBQXdCLDJCQUFDO0VBQzNELHdCQUErQixDQUFxQixRQUFDO0VBQ3JELGdDQUF1QyxDQUE2QixzQ0FBQztFQUNyRSw0QkFBbUMsQ0FBeUIsS0FBQztFQUM3RCx5QkFBZ0MsQ0FBc0IsUUFBQztFQUN2RCxtQ0FBMEMsQ0FBZ0MsUUFBQztFQUMzRSw4QkFBcUMsQ0FBMkIsUUFBQztFQUNqRSwyQkFBa0MsQ0FBd0IsS0FBQztFQUMzRCxxQ0FBNEMsQ0FBa0MsUUFBQztFQUcvRSxPQUFPLEVBQUUsSUFBSTtFdENwQmIsWUFBWSxFQUFFLENBQUM7RUFDZixVQUFVLEVBQUUsSUFBSSxHc0NxQmpCOztBQUVELEFBQUEsVUFBVSxDQUFDO0VBQ1QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsT0FBTyxFQUFFLEtBQUs7RUFDZCxPQUFPLEVBQUUsOEJBQTJELENBQUMsOEJBQTJEO0VyRHNRNUgsU0FBWSxFQXZFUiw4QkFBMkI7RXFEN0xuQyxLQUFLLEVBQUUsMEJBQW1EO0VBQzFELGVBQWUsRUFBcUMsSUFBSTtFQUN4RCxnQkFBZ0IsRUFBRSx1QkFBNkM7RUFDL0QsTUFBTSxFQUFFLGlDQUFpRSxDQUFDLEtBQUssQ0FBQyxpQ0FBaUU7RS9CcEI3SSxVQUFVLEV6QmtyQ3FCLEtBQUssQ0FBQyxLQUFJLENBQUMsV0FBVyxFQUFFLGdCQUFnQixDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsWUFBWSxDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsVUFBVSxDQUFDLEtBQUksQ0FBQyxXQUFXLEd3RDVuQ3pKO0UvQmxESyxNQUFNLEVBQUUsc0JBQXNCLEVBQUUsTUFBTTtJK0JRNUMsQUFBQSxVQUFVLENBQUM7TS9CUEgsVUFBVSxFQUFFLElBQUksRytCaUR2QjtFQTFDRCxBQVdFLFVBWFEsQUFXUCxNQUFNLENBQUM7SUFDTixPQUFPLEVBQUUsQ0FBQztJQUNWLEtBQUssRUFBRSxnQ0FBK0Q7SUFFdEUsZ0JBQWdCLEVBQUUsNkJBQXlEO0lBQzNFLFlBQVksRUFBRSx1Q0FBNkUsR0FDNUY7RUFqQkgsQUFtQkUsVUFuQlEsQUFtQlAsTUFBTSxDQUFDO0lBQ04sT0FBTyxFQUFFLENBQUM7SUFDVixLQUFLLEVBQUUsZ0NBQStEO0lBQ3RFLGdCQUFnQixFQUFFLDZCQUF5RDtJQUMzRSxPQUFPLEV4RGlvQ3lCLENBQUM7SXdEaG9DakMsVUFBVSxFQUFFLHFDQUF5RSxHQUN0RjtFQXpCSCxBQTJCRSxVQTNCUSxBQTJCUCxPQUFPO0VBQ1IsT0FBTyxHQTVCVCxVQUFVLENBNEJJO0lBQ1YsT0FBTyxFQUFFLENBQUM7SUFDVixLQUFLLEVBQUUsaUNBQWlFO0loQ3REMUUsZ0JBQWdCLEVnQ3VETyw4QkFBMkQ7SUFDaEYsWUFBWSxFQUFFLHdDQUErRSxHQUM5RjtFQWpDSCxBQW1DRSxVQW5DUSxBQW1DUCxTQUFTO0VBQ1YsU0FBUyxHQXBDWCxVQUFVLENBb0NNO0lBQ1osS0FBSyxFQUFFLG1DQUFxRTtJQUM1RSxjQUFjLEVBQUUsSUFBSTtJQUNwQixnQkFBZ0IsRUFBRSxnQ0FBK0Q7SUFDakYsWUFBWSxFQUFFLDBDQUFtRixHQUNsRzs7QUFHSCxBQUNFLFVBRFEsQUFDUCxJQUFLLENwQnFCQyxZQUFZLEVvQnJCQyxVQUFVLENBQUM7RUFDN0IsV0FBVyxFeERvbUNxQixJQUErQixHd0RubUNoRTs7QUFISCxBQW1CSSxVQW5CTSxDQW1CTixVQUFVLENBQUM7RWxDeEVYLGFBQWEsRWtDeUVZLGtDQUFtRSxHQUMzRjs7QUFTTCxBQUFBLGNBQWMsQ0FBQztFdkNsR2IseUJBQWdDLENBQXNCLE9BQUM7RUFDdkQseUJBQWdDLENBQXNCLFFBQUM7RWRnU25ELHlCQUFZLEVBdkVSLFVBQTJCO0Vjdk5uQyw2QkFBb0MsQ0FBMEIsT0FBQyxHdUNpR2hFOztBQUVELEFBQUEsY0FBYyxDQUFDO0V2Q3RHYix5QkFBZ0MsQ0FBc0IsT0FBQztFQUN2RCx5QkFBZ0MsQ0FBc0IsUUFBQztFZGdTbkQseUJBQVksRUF2RVIsVUFBMkI7RWN2Tm5DLDZCQUFvQyxDQUEwQixRQUFDLEd1Q3FHaEU7O0FDdkdELEFBQUEsTUFBTSxDQUFDO0VBRUwsb0JBQTJCLENBQWlCLE9BQUM7RUFDN0Msb0JBQTJCLENBQWlCLE9BQUM7RXRENlJ6QyxvQkFBWSxFQXZFUixNQUEyQjtFc0RwTm5DLHNCQUE2QixDQUFtQixJQUFDO0VBQ2pELGdCQUF1QixDQUFhLEtBQUM7RUFDckMsd0JBQStCLENBQXFCLFFBQUM7RUFHckQsT0FBTyxFQUFFLFlBQVk7RUFDckIsT0FBTyxFQUFFLHlCQUFpRCxDQUFDLHlCQUFpRDtFdERxUnhHLFNBQVksRUF2RVIseUJBQTJCO0VzRDVNbkMsV0FBVyxFQUFFLDJCQUFxRDtFQUNsRSxXQUFXLEVBQUUsQ0FBQztFQUNkLEtBQUssRUFBRSxxQkFBeUM7RUFDaEQsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsY0FBYyxFQUFFLFFBQVE7RW5DSnRCLGFBQWEsRW1DS1EsNkJBQXlELEdBT2pGO0VBMUJELEFBdUJFLE1BdkJJLEFBdUJILE1BQU0sQ0FBQztJQUNOLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBSUgsQUFBQSxJQUFJLENBQUMsTUFBTSxDQUFDO0VBQ1YsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLElBQUksR0FDVjs7QUNqQ0QsQUFBQSxNQUFNLENBQUM7RUFFTCxhQUFvQixDQUFVLFlBQUM7RUFDL0Isb0JBQTJCLENBQWlCLEtBQUM7RUFDN0Msb0JBQTJCLENBQWlCLEtBQUM7RUFDN0Msd0JBQStCLENBQXFCLEtBQUM7RUFDckQsZ0JBQXVCLENBQWEsUUFBQztFQUNyQyx1QkFBOEIsQ0FBb0IsWUFBQztFQUNuRCxpQkFBd0IsQ0FBYyx1Q0FBQztFQUN2Qyx3QkFBK0IsQ0FBcUIsUUFBQztFQUdyRCxRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUseUJBQWlELENBQUMseUJBQWlEO0VBQzVHLGFBQWEsRUFBRSw2QkFBeUQ7RUFDeEUsS0FBSyxFQUFFLHFCQUF5QztFQUNoRCxnQkFBZ0IsRUFBRSxrQkFBbUM7RUFDckQsTUFBTSxFQUFFLHNCQUEyQztFcENGakQsYUFBYSxFb0NHUSw2QkFBeUQsR0FDakY7O0FBR0QsQUFBQSxjQUFjLENBQUM7RUFFYixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUdELEFBQUEsV0FBVyxDQUFDO0VBQ1YsV0FBVyxFMUQ4Z0JpQixHQUFHLEcwRDdnQmhDOztBQU9ELEFBQUEsa0JBQWtCLENBQUM7RUFDakIsYUFBYSxFMUQ2M0NpQixJQUFvQixHMERuM0NuRDtFQVhELEFBSUUsa0JBSmdCLENBSWhCLFVBQVUsQ0FBQztJQUNULFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEdBQUcsRUFBRSxDQUFDO0lBQ04sS0FBSyxFQUFFLENBQUM7SUFDUixPQUFPLEUxRDhXK0IsQ0FBQztJMEQ3V3ZDLE9BQU8sRUFBRSxPQUF1QixDOUQ1QjNCLElBQUksRzhENkJWOztBQWVELEFBQUEsY0FBYyxDQUFHO0U3Q2hFakIsZ0JBQXVCLENBQWEsUUFBQztFQUNyQyxhQUFvQixDQUFVLFFBQUM7RUFDL0IsdUJBQThCLENBQW9CLFFBQUMsRzZDZ0VsRDtFQUZELEE3Q3hEQSxjNkN3RGMsQzdDeERkLFdBQVcsQ0FBQztJQUNWLEtBQUssRWR3TUMsT0FBMkIsR2N2TWxDOztBNkNzREQsQUFBQSxnQkFBZ0IsQ0FBQztFN0NoRWpCLGdCQUF1QixDQUFhLFFBQUM7RUFDckMsYUFBb0IsQ0FBVSxRQUFDO0VBQy9CLHVCQUE4QixDQUFvQixRQUFDLEc2Q2dFbEQ7RUFGRCxBN0N4REEsZ0I2Q3dEZ0IsQzdDeERoQixXQUFXLENBQUM7SUFDVixLQUFLLEVkd01DLE9BQTJCLEdjdk1sQzs7QTZDc0RELEFBQUEsY0FBYyxDQUFHO0U3Q2hFakIsZ0JBQXVCLENBQWEsUUFBQztFQUNyQyxhQUFvQixDQUFVLFFBQUM7RUFDL0IsdUJBQThCLENBQW9CLFFBQUMsRzZDZ0VsRDtFQUZELEE3Q3hEQSxjNkN3RGMsQzdDeERkLFdBQVcsQ0FBQztJQUNWLEtBQUssRWR3TUMsT0FBMkIsR2N2TWxDOztBNkNzREQsQUFBQSxXQUFXLENBQU07RTdDaEVqQixnQkFBdUIsQ0FBYSxRQUFDO0VBQ3JDLGFBQW9CLENBQVUsUUFBQztFQUMvQix1QkFBOEIsQ0FBb0IsUUFBQyxHNkNnRWxEO0VBRkQsQTdDeERBLFc2Q3dEVyxDN0N4RFgsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFZHdNQyxPQUEyQixHY3ZNbEM7O0E2Q3NERCxBQUFBLGNBQWMsQ0FBRztFN0NoRWpCLGdCQUF1QixDQUFhLFFBQUM7RUFDckMsYUFBb0IsQ0FBVSxRQUFDO0VBQy9CLHVCQUE4QixDQUFvQixRQUFDLEc2Q2dFbEQ7RUFGRCxBN0N4REEsYzZDd0RjLEM3Q3hEZCxXQUFXLENBQUM7SUFDVixLQUFLLEVkd01DLE9BQTJCLEdjdk1sQzs7QTZDc0RELEFBQUEsYUFBYSxDQUFJO0U3Q2hFakIsZ0JBQXVCLENBQWEsUUFBQztFQUNyQyxhQUFvQixDQUFVLFFBQUM7RUFDL0IsdUJBQThCLENBQW9CLFFBQUMsRzZDZ0VsRDtFQUZELEE3Q3hEQSxhNkN3RGEsQzdDeERiLFdBQVcsQ0FBQztJQUNWLEtBQUssRWR3TUMsT0FBMkIsR2N2TWxDOztBNkNzREQsQUFBQSxZQUFZLENBQUs7RTdDaEVqQixnQkFBdUIsQ0FBYSxRQUFDO0VBQ3JDLGFBQW9CLENBQVUsUUFBQztFQUMvQix1QkFBOEIsQ0FBb0IsUUFBQyxHNkNnRWxEO0VBRkQsQTdDeERBLFk2Q3dEWSxDN0N4RFosV0FBVyxDQUFDO0lBQ1YsS0FBSyxFZHdNQyxPQUEyQixHY3ZNbEM7O0E2Q3NERCxBQUFBLFdBQVcsQ0FBTTtFN0NoRWpCLGdCQUF1QixDQUFhLFFBQUM7RUFDckMsYUFBb0IsQ0FBVSxRQUFDO0VBQy9CLHVCQUE4QixDQUFvQixRQUFDLEc2Q2dFbEQ7RUFGRCxBN0N4REEsVzZDd0RXLEM3Q3hEWCxXQUFXLENBQUM7SUFDVixLQUFLLEVkd01DLE9BQTJCLEdjdk1sQzs7QThDUkQsVUFBVSxDQUFWLG9CQUFVO0VBQ1IsRUFBRTtJQUFHLHFCQUFxQixFM0R5NkNNLElBQUk7O0EyRHA2Q3hDLEFBQUEsU0FBUyxDQUFDO0VBRVIsb0JBQTJCLENBQWlCLEtBQUM7RXhEeVJ6Qyx1QkFBWSxFQXZFUixVQUEyQjtFd0RoTm5DLGdCQUF1QixDQUFhLFFBQUM7RUFDckMsMkJBQWtDLENBQXdCLFFBQUM7RUFDM0Qsd0JBQStCLENBQXFCLHFDQUFDO0VBQ3JELHVCQUE4QixDQUFvQixLQUFDO0VBQ25ELG9CQUEyQixDQUFpQixRQUFDO0VBQzdDLDRCQUFtQyxDQUF5QixnQkFBQztFQUc3RCxPQUFPLEVBQUUsSUFBSTtFQUNiLE1BQU0sRUFBRSx5QkFBaUQ7RUFDekQsUUFBUSxFQUFFLE1BQU07RXhENlFaLFNBQVksRUF2RVIsNEJBQTJCO0V3RHBNbkMsZ0JBQWdCLEVBQUUscUJBQXlDO0VyQ1B6RCxhQUFhLEVxQ1FRLGdDQUErRCxHQUV2Rjs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNaLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsZUFBZSxFQUFFLE1BQU07RUFDdkIsUUFBUSxFQUFFLE1BQU07RUFDaEIsS0FBSyxFQUFFLDRCQUF1RDtFQUM5RCxVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsTUFBTTtFQUNuQixnQkFBZ0IsRUFBRSx5QkFBaUQ7RWxDdkIvRCxVQUFVLEVrQ3dCTSxpQ0FBaUUsR0FDdEY7RWxDckJLLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO0lrQ1c1QyxBQUFBLGFBQWEsQ0FBQztNbENWTixVQUFVLEVBQUUsSUFBSSxHa0NvQnZCOztBQUVELEFBQUEscUJBQXFCLENBQUM7RW5DQ3BCLGdCQUFnQixFQUFFLG1MQUEySDtFbUNDN0ksZUFBZSxFQUFFLHlCQUFpRCxDQUFDLHlCQUFpRCxHQUNySDs7QUFHQyxBQUFBLHNCQUFzQixDQUFDO0VBQ3JCLFNBQVMsRTNEbTRDdUIsRUFBRSxDQUFDLE1BQU0sQ0FBQyxRQUFRLEMyRG40Q1Isb0JBQW9CLEdBTy9EO0VBSkcsTUFBTSxFQUFFLHNCQUFzQixFQUFFLE1BQU07SUFKMUMsQUFBQSxzQkFBc0IsQ0FBQztNQUtqQixTQUFTLEVBQUUsSUFBSSxHQUdwQjs7QUNyREgsQUFBQSxXQUFXLENBQUM7RUFFVixxQkFBNEIsQ0FBa0IsUUFBQztFQUMvQyxrQkFBeUIsQ0FBZSxLQUFDO0VBQ3pDLDRCQUFtQyxDQUF5QixxQkFBQztFQUM3RCw0QkFBbUMsQ0FBeUIsSUFBQztFQUM3RCw2QkFBb0MsQ0FBMEIsUUFBQztFQUMvRCw4QkFBcUMsQ0FBMkIsS0FBQztFQUNqRSw4QkFBcUMsQ0FBMkIsT0FBQztFQUNqRSw0QkFBbUMsQ0FBeUIsUUFBQztFQUM3RCxrQ0FBeUMsQ0FBK0IsUUFBQztFQUN6RSwrQkFBc0MsQ0FBNEIsUUFBQztFQUNuRSxtQ0FBMEMsQ0FBZ0MsUUFBQztFQUMzRSxnQ0FBdUMsQ0FBNkIsUUFBQztFQUNyRSw4QkFBcUMsQ0FBMkIsUUFBQztFQUNqRSwyQkFBa0MsQ0FBd0IsS0FBQztFQUMzRCw0QkFBbUMsQ0FBeUIsS0FBQztFQUM3RCx5QkFBZ0MsQ0FBc0IsUUFBQztFQUN2RCxtQ0FBMEMsQ0FBZ0MsUUFBQztFQUczRSxPQUFPLEVBQUUsSUFBSTtFQUNiLGNBQWMsRUFBRSxNQUFNO0VBR3RCLFlBQVksRUFBRSxDQUFDO0VBQ2YsYUFBYSxFQUFFLENBQUM7RXRDWGQsYUFBYSxFc0NZUSxrQ0FBbUUsR0FDM0Y7O0FBRUQsQUFBQSxvQkFBb0IsQ0FBQztFQUNuQixlQUFlLEVBQUUsSUFBSTtFQUNyQixhQUFhLEVBQUUsT0FBTyxHQU92QjtFQVRELEFBSUUsb0JBSmtCLEdBSWhCLGdCQUFnQixBQUFBLFFBQVEsQ0FBQztJQUV6QixPQUFPLEVBQUUsc0JBQXNCLENBQUMsSUFBSTtJQUNwQyxpQkFBaUIsRUFBRSxPQUFPLEdBQzNCOztBQVFILEFBQUEsdUJBQXVCLENBQUM7RUFDdEIsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsaUNBQWlFO0VBQ3hFLFVBQVUsRUFBRSxPQUFPLEdBZXBCO0VBbEJELEFBTUUsdUJBTnFCLEFBTXBCLE1BQU0sRUFOVCx1QkFBdUIsQUFPcEIsTUFBTSxDQUFDO0lBQ04sT0FBTyxFQUFFLENBQUM7SUFDVixLQUFLLEVBQUUsdUNBQTZFO0lBQ3BGLGVBQWUsRUFBRSxJQUFJO0lBQ3JCLGdCQUFnQixFQUFFLG9DQUF1RSxHQUMxRjtFQVpILEFBY0UsdUJBZHFCLEFBY3BCLE9BQU8sQ0FBQztJQUNQLEtBQUssRUFBRSx3Q0FBK0U7SUFDdEYsZ0JBQWdCLEVBQUUscUNBQXlFLEdBQzVGOztBQU9ILEFBQUEsZ0JBQWdCLENBQUM7RUFDZixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsS0FBSztFQUNkLE9BQU8sRUFBRSxtQ0FBcUUsQ0FBQyxtQ0FBcUU7RUFDcEosS0FBSyxFQUFFLDBCQUFtRDtFQUMxRCxlQUFlLEVBQXFDLElBQUk7RUFDeEQsZ0JBQWdCLEVBQUUsdUJBQTZDO0VBQy9ELE1BQU0sRUFBRSxpQ0FBaUUsQ0FBQyxLQUFLLENBQUMsaUNBQWlFLEdBaUNsSjtFQXhDRCxBQVNFLGdCQVRjLEFBU2IsWUFBWSxDQUFDO0l0Q3ZEWixzQkFBc0IsRXNDd0RLLE9BQU87SXRDdkRsQyx1QkFBdUIsRXNDdURJLE9BQU8sR0FDbkM7RUFYSCxBQWFFLGdCQWJjLEFBYWIsV0FBVyxDQUFDO0l0QzdDWCwwQkFBMEIsRXNDOENJLE9BQU87SXRDN0NyQyx5QkFBeUIsRXNDNkNLLE9BQU8sR0FDdEM7RUFmSCxBQWlCRSxnQkFqQmMsQUFpQmIsU0FBUyxFQWpCWixnQkFBZ0IsQUFrQmIsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFQUFFLG1DQUFxRTtJQUM1RSxjQUFjLEVBQUUsSUFBSTtJQUNwQixnQkFBZ0IsRUFBRSxnQ0FBK0QsR0FDbEY7RUF0QkgsQUF5QkUsZ0JBekJjLEFBeUJiLE9BQU8sQ0FBQztJQUNQLE9BQU8sRUFBRSxDQUFDO0lBQ1YsS0FBSyxFQUFFLGlDQUFpRTtJQUN4RSxnQkFBZ0IsRUFBRSw4QkFBMkQ7SUFDN0UsWUFBWSxFQUFFLHdDQUErRSxHQUM5RjtFQTlCSCxBQWdDRSxnQkFoQ2MsR0FBaEIsZ0JBQWdCLENBZ0NSO0lBQ0osZ0JBQWdCLEVBQUUsQ0FBQyxHQU1wQjtJQXZDSCxBQW1DSSxnQkFuQ1ksR0FBaEIsZ0JBQWdCLEFBbUNYLE9BQU8sQ0FBQztNQUNQLFVBQVUsRUFBRSw0Q0FBNEU7TUFDeEYsZ0JBQWdCLEVBQUUsaUNBQWlFLEdBQ3BGOztBQVlELEFBQUEsc0JBQXNCLENBQVU7RUFDOUIsY0FBYyxFQUFFLEdBQUcsR0EyQnBCO0VBNUJELEFBSUksc0JBSmtCLEdBR2xCLGdCQUFnQixBQUNmLFlBQVksQ0FBQztJdEN0RGxCLHlCQUF5QixFc0N1RGlCLGtDQUFtRTtJdENuRTdHLHVCQUF1QixFc0NvRWMsQ0FBQyxHQUNqQztFQVBMLEFBU0ksc0JBVGtCLEdBR2xCLGdCQUFnQixBQU1mLFdBQVcsQ0FBQztJdEN2RWpCLHVCQUF1QixFc0N3RWMsa0NBQW1FO0l0QzVEeEcseUJBQXlCLEVzQzZEaUIsQ0FBQyxHQUN0QztFQVpMLEFBY0ksc0JBZGtCLEdBR2xCLGdCQUFnQixBQVdmLE9BQU8sQ0FBQztJQUNQLFVBQVUsRUFBRSxDQUFDLEdBQ2Q7RUFoQkwsQUFrQkksc0JBbEJrQixHQUdsQixnQkFBZ0IsR0FlZCxnQkFBZ0IsQ0FBQztJQUNqQixnQkFBZ0IsRUFBRSxpQ0FBaUU7SUFDbkYsaUJBQWlCLEVBQUUsQ0FBQyxHQU1yQjtJQTFCTCxBQXNCTSxzQkF0QmdCLEdBR2xCLGdCQUFnQixHQWVkLGdCQUFnQixBQUlmLE9BQU8sQ0FBQztNQUNQLFdBQVcsRUFBRSw0Q0FBNEU7TUFDekYsaUJBQWlCLEVBQUUsaUNBQWlFLEdBQ3JGOztBdkR0RlAsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0V1RDZEeEIsQUFBQSx5QkFBeUIsQ0FBTztJQUM5QixjQUFjLEVBQUUsR0FBRyxHQTJCcEI7SUE1QkQsQUFJSSx5QkFKcUIsR0FHckIsZ0JBQWdCLEFBQ2YsWUFBWSxDQUFDO010Q3REbEIseUJBQXlCLEVzQ3VEaUIsa0NBQW1FO010Q25FN0csdUJBQXVCLEVzQ29FYyxDQUFDLEdBQ2pDO0lBUEwsQUFTSSx5QkFUcUIsR0FHckIsZ0JBQWdCLEFBTWYsV0FBVyxDQUFDO010Q3ZFakIsdUJBQXVCLEVzQ3dFYyxrQ0FBbUU7TXRDNUR4Ryx5QkFBeUIsRXNDNkRpQixDQUFDLEdBQ3RDO0lBWkwsQUFjSSx5QkFkcUIsR0FHckIsZ0JBQWdCLEFBV2YsT0FBTyxDQUFDO01BQ1AsVUFBVSxFQUFFLENBQUMsR0FDZDtJQWhCTCxBQWtCSSx5QkFsQnFCLEdBR3JCLGdCQUFnQixHQWVkLGdCQUFnQixDQUFDO01BQ2pCLGdCQUFnQixFQUFFLGlDQUFpRTtNQUNuRixpQkFBaUIsRUFBRSxDQUFDLEdBTXJCO01BMUJMLEFBc0JNLHlCQXRCbUIsR0FHckIsZ0JBQWdCLEdBZWQsZ0JBQWdCLEFBSWYsT0FBTyxDQUFDO1FBQ1AsV0FBVyxFQUFFLDRDQUE0RTtRQUN6RixpQkFBaUIsRUFBRSxpQ0FBaUUsR0FDckY7O0F2RHRGUCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RXVENkR4QixBQUFBLHlCQUF5QixDQUFPO0lBQzlCLGNBQWMsRUFBRSxHQUFHLEdBMkJwQjtJQTVCRCxBQUlJLHlCQUpxQixHQUdyQixnQkFBZ0IsQUFDZixZQUFZLENBQUM7TXRDdERsQix5QkFBeUIsRXNDdURpQixrQ0FBbUU7TXRDbkU3Ryx1QkFBdUIsRXNDb0VjLENBQUMsR0FDakM7SUFQTCxBQVNJLHlCQVRxQixHQUdyQixnQkFBZ0IsQUFNZixXQUFXLENBQUM7TXRDdkVqQix1QkFBdUIsRXNDd0VjLGtDQUFtRTtNdEM1RHhHLHlCQUF5QixFc0M2RGlCLENBQUMsR0FDdEM7SUFaTCxBQWNJLHlCQWRxQixHQUdyQixnQkFBZ0IsQUFXZixPQUFPLENBQUM7TUFDUCxVQUFVLEVBQUUsQ0FBQyxHQUNkO0lBaEJMLEFBa0JJLHlCQWxCcUIsR0FHckIsZ0JBQWdCLEdBZWQsZ0JBQWdCLENBQUM7TUFDakIsZ0JBQWdCLEVBQUUsaUNBQWlFO01BQ25GLGlCQUFpQixFQUFFLENBQUMsR0FNckI7TUExQkwsQUFzQk0seUJBdEJtQixHQUdyQixnQkFBZ0IsR0FlZCxnQkFBZ0IsQUFJZixPQUFPLENBQUM7UUFDUCxXQUFXLEVBQUUsNENBQTRFO1FBQ3pGLGlCQUFpQixFQUFFLGlDQUFpRSxHQUNyRjs7QXZEdEZQLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFdUQ2RHhCLEFBQUEseUJBQXlCLENBQU87SUFDOUIsY0FBYyxFQUFFLEdBQUcsR0EyQnBCO0lBNUJELEFBSUkseUJBSnFCLEdBR3JCLGdCQUFnQixBQUNmLFlBQVksQ0FBQztNdEN0RGxCLHlCQUF5QixFc0N1RGlCLGtDQUFtRTtNdENuRTdHLHVCQUF1QixFc0NvRWMsQ0FBQyxHQUNqQztJQVBMLEFBU0kseUJBVHFCLEdBR3JCLGdCQUFnQixBQU1mLFdBQVcsQ0FBQztNdEN2RWpCLHVCQUF1QixFc0N3RWMsa0NBQW1FO010QzVEeEcseUJBQXlCLEVzQzZEaUIsQ0FBQyxHQUN0QztJQVpMLEFBY0kseUJBZHFCLEdBR3JCLGdCQUFnQixBQVdmLE9BQU8sQ0FBQztNQUNQLFVBQVUsRUFBRSxDQUFDLEdBQ2Q7SUFoQkwsQUFrQkkseUJBbEJxQixHQUdyQixnQkFBZ0IsR0FlZCxnQkFBZ0IsQ0FBQztNQUNqQixnQkFBZ0IsRUFBRSxpQ0FBaUU7TUFDbkYsaUJBQWlCLEVBQUUsQ0FBQyxHQU1yQjtNQTFCTCxBQXNCTSx5QkF0Qm1CLEdBR3JCLGdCQUFnQixHQWVkLGdCQUFnQixBQUlmLE9BQU8sQ0FBQztRQUNQLFdBQVcsRUFBRSw0Q0FBNEU7UUFDekYsaUJBQWlCLEVBQUUsaUNBQWlFLEdBQ3JGOztBdkR0RlAsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0V1RDZEekIsQUFBQSx5QkFBeUIsQ0FBTztJQUM5QixjQUFjLEVBQUUsR0FBRyxHQTJCcEI7SUE1QkQsQUFJSSx5QkFKcUIsR0FHckIsZ0JBQWdCLEFBQ2YsWUFBWSxDQUFDO010Q3REbEIseUJBQXlCLEVzQ3VEaUIsa0NBQW1FO010Q25FN0csdUJBQXVCLEVzQ29FYyxDQUFDLEdBQ2pDO0lBUEwsQUFTSSx5QkFUcUIsR0FHckIsZ0JBQWdCLEFBTWYsV0FBVyxDQUFDO010Q3ZFakIsdUJBQXVCLEVzQ3dFYyxrQ0FBbUU7TXRDNUR4Ryx5QkFBeUIsRXNDNkRpQixDQUFDLEdBQ3RDO0lBWkwsQUFjSSx5QkFkcUIsR0FHckIsZ0JBQWdCLEFBV2YsT0FBTyxDQUFDO01BQ1AsVUFBVSxFQUFFLENBQUMsR0FDZDtJQWhCTCxBQWtCSSx5QkFsQnFCLEdBR3JCLGdCQUFnQixHQWVkLGdCQUFnQixDQUFDO01BQ2pCLGdCQUFnQixFQUFFLGlDQUFpRTtNQUNuRixpQkFBaUIsRUFBRSxDQUFDLEdBTXJCO01BMUJMLEFBc0JNLHlCQXRCbUIsR0FHckIsZ0JBQWdCLEdBZWQsZ0JBQWdCLEFBSWYsT0FBTyxDQUFDO1FBQ1AsV0FBVyxFQUFFLDRDQUE0RTtRQUN6RixpQkFBaUIsRUFBRSxpQ0FBaUUsR0FDckY7O0F2RHRGUCxNQUFNLEVBQUUsU0FBUyxFQUFFLElBQUk7RXVENkR2QixBQUFBLDBCQUEwQixDQUFNO0lBQzlCLGNBQWMsRUFBRSxHQUFHLEdBMkJwQjtJQTVCRCxBQUlJLDBCQUpzQixHQUd0QixnQkFBZ0IsQUFDZixZQUFZLENBQUM7TXRDdERsQix5QkFBeUIsRXNDdURpQixrQ0FBbUU7TXRDbkU3Ryx1QkFBdUIsRXNDb0VjLENBQUMsR0FDakM7SUFQTCxBQVNJLDBCQVRzQixHQUd0QixnQkFBZ0IsQUFNZixXQUFXLENBQUM7TXRDdkVqQix1QkFBdUIsRXNDd0VjLGtDQUFtRTtNdEM1RHhHLHlCQUF5QixFc0M2RGlCLENBQUMsR0FDdEM7SUFaTCxBQWNJLDBCQWRzQixHQUd0QixnQkFBZ0IsQUFXZixPQUFPLENBQUM7TUFDUCxVQUFVLEVBQUUsQ0FBQyxHQUNkO0lBaEJMLEFBa0JJLDBCQWxCc0IsR0FHdEIsZ0JBQWdCLEdBZWQsZ0JBQWdCLENBQUM7TUFDakIsZ0JBQWdCLEVBQUUsaUNBQWlFO01BQ25GLGlCQUFpQixFQUFFLENBQUMsR0FNckI7TUExQkwsQUFzQk0sMEJBdEJvQixHQUd0QixnQkFBZ0IsR0FlZCxnQkFBZ0IsQUFJZixPQUFPLENBQUM7UUFDUCxXQUFXLEVBQUUsNENBQTRFO1FBQ3pGLGlCQUFpQixFQUFFLGlDQUFpRSxHQUNyRjs7QUFhWCxBQUFBLGlCQUFpQixDQUFDO0V0Qy9JZCxhQUFhLEVzQ2dKUSxDQUFDLEdBU3pCO0VBVkQsQUFHRSxpQkFIZSxHQUdiLGdCQUFnQixDQUFDO0lBQ2pCLFlBQVksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGlDQUFpRSxHQUtwRjtJQVRILEFBTUksaUJBTmEsR0FHYixnQkFBZ0IsQUFHZixXQUFXLENBQUM7TUFDWCxtQkFBbUIsRUFBRSxDQUFDLEdBQ3ZCOztBekN0S0gsQUFBQSx3QkFBd0IsQ0FBRztFQUN6QixLQUFLLEVwQjhNQyxPQUEyQjtFb0I3TWpDLGdCQUFnQixFcEJ3TVYsT0FBMkIsR29CekxsQztFQWpCRCxBQUtJLHdCQUxvQixBQUlyQix1QkFBdUIsQUFDckIsTUFBTSxFQUxYLHdCQUF3QixBQUlyQix1QkFBdUIsQUFFckIsTUFBTSxDQUFDO0lBQ04sS0FBSyxFcEJ3TUgsT0FBMkI7SW9Cdk03QixnQkFBZ0IsRXBCdU1kLE9BQTJCLEdvQnRNOUI7RUFUTCxBQVdJLHdCQVhvQixBQUlyQix1QkFBdUIsQUFPckIsT0FBTyxDQUFDO0lBQ1AsS0FBSyxFM0JKTCxJQUFJO0kyQktKLGdCQUFnQixFcEJrTWQsT0FBMkI7SW9Cak03QixZQUFZLEVwQmlNVixPQUEyQixHb0JoTTlCOztBQWZMLEFBQUEsMEJBQTBCLENBQUM7RUFDekIsS0FBSyxFcEI4TUMsT0FBMkI7RW9CN01qQyxnQkFBZ0IsRXBCd01WLE9BQTJCLEdvQnpMbEM7RUFqQkQsQUFLSSwwQkFMc0IsQUFJdkIsdUJBQXVCLEFBQ3JCLE1BQU0sRUFMWCwwQkFBMEIsQUFJdkIsdUJBQXVCLEFBRXJCLE1BQU0sQ0FBQztJQUNOLEtBQUssRXBCd01ILE9BQTJCO0lvQnZNN0IsZ0JBQWdCLEVwQnVNZCxPQUEyQixHb0J0TTlCO0VBVEwsQUFXSSwwQkFYc0IsQUFJdkIsdUJBQXVCLEFBT3JCLE9BQU8sQ0FBQztJQUNQLEtBQUssRTNCSkwsSUFBSTtJMkJLSixnQkFBZ0IsRXBCa01kLE9BQTJCO0lvQmpNN0IsWUFBWSxFcEJpTVYsT0FBMkIsR29CaE05Qjs7QUFmTCxBQUFBLHdCQUF3QixDQUFHO0VBQ3pCLEtBQUssRXBCOE1DLE9BQTJCO0VvQjdNakMsZ0JBQWdCLEVwQndNVixPQUEyQixHb0J6TGxDO0VBakJELEFBS0ksd0JBTG9CLEFBSXJCLHVCQUF1QixBQUNyQixNQUFNLEVBTFgsd0JBQXdCLEFBSXJCLHVCQUF1QixBQUVyQixNQUFNLENBQUM7SUFDTixLQUFLLEVwQndNSCxPQUEyQjtJb0J2TTdCLGdCQUFnQixFcEJ1TWQsT0FBMkIsR29CdE05QjtFQVRMLEFBV0ksd0JBWG9CLEFBSXJCLHVCQUF1QixBQU9yQixPQUFPLENBQUM7SUFDUCxLQUFLLEUzQkpMLElBQUk7STJCS0osZ0JBQWdCLEVwQmtNZCxPQUEyQjtJb0JqTTdCLFlBQVksRXBCaU1WLE9BQTJCLEdvQmhNOUI7O0FBZkwsQUFBQSxxQkFBcUIsQ0FBTTtFQUN6QixLQUFLLEVwQjhNQyxPQUEyQjtFb0I3TWpDLGdCQUFnQixFcEJ3TVYsT0FBMkIsR29CekxsQztFQWpCRCxBQUtJLHFCQUxpQixBQUlsQix1QkFBdUIsQUFDckIsTUFBTSxFQUxYLHFCQUFxQixBQUlsQix1QkFBdUIsQUFFckIsTUFBTSxDQUFDO0lBQ04sS0FBSyxFcEJ3TUgsT0FBMkI7SW9Cdk03QixnQkFBZ0IsRXBCdU1kLE9BQTJCLEdvQnRNOUI7RUFUTCxBQVdJLHFCQVhpQixBQUlsQix1QkFBdUIsQUFPckIsT0FBTyxDQUFDO0lBQ1AsS0FBSyxFM0JKTCxJQUFJO0kyQktKLGdCQUFnQixFcEJrTWQsT0FBMkI7SW9Cak03QixZQUFZLEVwQmlNVixPQUEyQixHb0JoTTlCOztBQWZMLEFBQUEsd0JBQXdCLENBQUc7RUFDekIsS0FBSyxFeUNvTHNCLE9BQXNGO0V6Q25MakgsZ0JBQWdCLEVwQndNVixPQUEyQixHb0J6TGxDO0VBakJELEFBS0ksd0JBTG9CLEFBSXJCLHVCQUF1QixBQUNyQixNQUFNLEVBTFgsd0JBQXdCLEFBSXJCLHVCQUF1QixBQUVyQixNQUFNLENBQUM7SUFDTixLQUFLLEV5QzhLa0IsT0FBc0Y7SXpDN0s3RyxnQkFBZ0IsRXBCdU1kLE9BQTJCLEdvQnRNOUI7RUFUTCxBQVdJLHdCQVhvQixBQUlyQix1QkFBdUIsQUFPckIsT0FBTyxDQUFDO0lBQ1AsS0FBSyxFM0JKTCxJQUFJO0kyQktKLGdCQUFnQixFeUN3S08sT0FBc0Y7SXpDdks3RyxZQUFZLEV5Q3VLVyxPQUFzRixHekN0SzlHOztBQWZMLEFBQUEsdUJBQXVCLENBQUk7RUFDekIsS0FBSyxFcEI4TUMsT0FBMkI7RW9CN01qQyxnQkFBZ0IsRXBCd01WLE9BQTJCLEdvQnpMbEM7RUFqQkQsQUFLSSx1QkFMbUIsQUFJcEIsdUJBQXVCLEFBQ3JCLE1BQU0sRUFMWCx1QkFBdUIsQUFJcEIsdUJBQXVCLEFBRXJCLE1BQU0sQ0FBQztJQUNOLEtBQUssRXBCd01ILE9BQTJCO0lvQnZNN0IsZ0JBQWdCLEVwQnVNZCxPQUEyQixHb0J0TTlCO0VBVEwsQUFXSSx1QkFYbUIsQUFJcEIsdUJBQXVCLEFBT3JCLE9BQU8sQ0FBQztJQUNQLEtBQUssRTNCSkwsSUFBSTtJMkJLSixnQkFBZ0IsRXBCa01kLE9BQTJCO0lvQmpNN0IsWUFBWSxFcEJpTVYsT0FBMkIsR29CaE05Qjs7QUFmTCxBQUFBLHNCQUFzQixDQUFLO0VBQ3pCLEtBQUssRXlDb0xzQixPQUFzRjtFekNuTGpILGdCQUFnQixFcEJ3TVYsT0FBMkIsR29CekxsQztFQWpCRCxBQUtJLHNCQUxrQixBQUluQix1QkFBdUIsQUFDckIsTUFBTSxFQUxYLHNCQUFzQixBQUluQix1QkFBdUIsQUFFckIsTUFBTSxDQUFDO0lBQ04sS0FBSyxFeUM4S2tCLE9BQXNGO0l6QzdLN0csZ0JBQWdCLEVwQnVNZCxPQUEyQixHb0J0TTlCO0VBVEwsQUFXSSxzQkFYa0IsQUFJbkIsdUJBQXVCLEFBT3JCLE9BQU8sQ0FBQztJQUNQLEtBQUssRTNCSkwsSUFBSTtJMkJLSixnQkFBZ0IsRXlDd0tPLE9BQXNGO0l6Q3ZLN0csWUFBWSxFeUN1S1csT0FBc0YsR3pDdEs5Rzs7QUFmTCxBQUFBLHFCQUFxQixDQUFNO0VBQ3pCLEtBQUssRXBCOE1DLE9BQTJCO0VvQjdNakMsZ0JBQWdCLEVwQndNVixPQUEyQixHb0J6TGxDO0VBakJELEFBS0kscUJBTGlCLEFBSWxCLHVCQUF1QixBQUNyQixNQUFNLEVBTFgscUJBQXFCLEFBSWxCLHVCQUF1QixBQUVyQixNQUFNLENBQUM7SUFDTixLQUFLLEVwQndNSCxPQUEyQjtJb0J2TTdCLGdCQUFnQixFcEJ1TWQsT0FBMkIsR29CdE05QjtFQVRMLEFBV0kscUJBWGlCLEFBSWxCLHVCQUF1QixBQU9yQixPQUFPLENBQUM7SUFDUCxLQUFLLEUzQkpMLElBQUk7STJCS0osZ0JBQWdCLEVwQmtNZCxPQUEyQjtJb0JqTTdCLFlBQVksRXBCaU1WLE9BQTJCLEdvQmhNOUI7O0EwQ2RQLEFBQUEsVUFBVSxDQUFDO0VBQ1QsVUFBVSxFQUFFLFdBQVc7RUFDdkIsS0FBSyxFN0Q0aURzQixHQUFHO0U2RDNpRDlCLE1BQU0sRTdEMmlEcUIsR0FBRztFNkQxaUQ5QixPQUFPLEU3RDRpRG9CLE1BQUssQ0FBTCxNQUFLO0U2RDNpRGhDLEtBQUssRXJFR0MsSUFBSTtFcUVGVixVQUFVLEVBQUUsV0FBVyxDOUQ0SFIsaVVBQWlFLEM4RDVIOUIsVUFBeUIsQ0FBQyxJQUFJLENBQUMsU0FBUztFQUMxRixNQUFNLEVBQUUsQ0FBQztFdkNPUCxhQUFhLEU3QlpELE9BQU87RW9FT3JCLE9BQU8sRTdENGlEb0IsR0FBRSxHNkR2aEQ5QjtFQTlCRCxBQVlFLFVBWlEsQUFZUCxNQUFNLENBQUM7SUFDTixLQUFLLEVyRUxELElBQUk7SXFFTVIsZUFBZSxFQUFFLElBQUk7SUFDckIsT0FBTyxFN0R1aURrQixJQUFHLEc2RHRpRDdCO0VBaEJILEFBa0JFLFVBbEJRLEFBa0JQLE1BQU0sQ0FBQztJQUNOLE9BQU8sRUFBRSxDQUFDO0lBQ1YsVUFBVSxFN0Q4ckJrQixDQUFDLENBQUMsQ0FBQyxDQURILENBQUMsQ0FIRCxPQUFNLENQam5CMUIsdUJBQU87SW9FeEVmLE9BQU8sRTdEa2lEa0IsQ0FBQyxHNkRqaUQzQjtFQXRCSCxBQXdCRSxVQXhCUSxBQXdCUCxTQUFTLEVBeEJaLFVBQVUsQUF5QlAsU0FBUyxDQUFDO0lBQ1QsY0FBYyxFQUFFLElBQUk7SUFDcEIsV0FBVyxFQUFFLElBQUk7SUFDakIsT0FBTyxFN0Q0aERrQixJQUFHLEc2RDNoRDdCOztBQUdILEFBQUEsZ0JBQWdCLENBQUM7RUFDZixNQUFNLEU3RHdoRHFCLFNBQVMsQ0FBQyxlQUFlLENBQUMsZ0JBQWdCLEc2RHZoRHRFOztBQ3ZDRCxBQUFBLE1BQU0sQ0FBQztFQUVMLG9CQUEyQixDQUFpQixRQUFDO0VBQzdDLG9CQUEyQixDQUFpQixPQUFDO0VBQzdDLGtCQUF5QixDQUFlLEtBQUM7RUFDekMsb0JBQTJCLENBQWlCLE1BQUM7RTNEZ1N6QyxvQkFBWSxFQXZFUixRQUEyQjtFMkR2Tm5DLGdCQUF1QixDQUFhLENBQUM7RUFDckMsYUFBb0IsQ0FBVSwwQkFBQztFQUMvQix1QkFBOEIsQ0FBb0IsSUFBQztFQUNuRCx1QkFBOEIsQ0FBb0IsbUNBQUM7RUFDbkQsd0JBQStCLENBQXFCLFFBQUM7RUFDckQscUJBQTRCLENBQWtCLGtDQUFDO0VBQy9DLHVCQUE4QixDQUFvQixRQUFDO0VBQ25ELG9CQUEyQixDQUFpQiwwQkFBQztFQUM3Qyw4QkFBcUMsQ0FBMkIsb0JBQUM7RUFHakUsS0FBSyxFQUFFLHlCQUFpRDtFQUN4RCxTQUFTLEVBQUUsSUFBSTtFM0RrUlgsU0FBWSxFQXZFUix5QkFBMkI7RTJEek1uQyxLQUFLLEVBQUUscUJBQXlDO0VBQ2hELGNBQWMsRUFBRSxJQUFJO0VBQ3BCLGdCQUFnQixFQUFFLGtCQUFtQztFQUNyRCxlQUFlLEVBQUUsV0FBVztFQUM1QixNQUFNLEVBQUUsNEJBQXVELENBQUMsS0FBSyxDQUFDLDRCQUF1RDtFQUM3SCxVQUFVLEVBQUUsMEJBQW1EO0V4Q1A3RCxhQUFhLEV3Q1FRLDZCQUF5RCxHQVNqRjtFQXBDRCxBQTZCRSxNQTdCSSxBQTZCSCxRQUFRLENBQUM7SUFDUixPQUFPLEVBQUUsQ0FBQyxHQUNYO0VBL0JILEFBaUNFLE1BakNJLEFBaUNILElBQUssQ2Q5QkEsS0FBSyxFYzhCRTtJQUNYLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBR0gsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLE9BQU8sRTlEbS9CMkIsSUFBSTtFOERsL0J0QyxLQUFLLEVBQUUsV0FBVztFQUNsQixTQUFTLEVBQUUsSUFBSTtFQUNmLGNBQWMsRUFBRSxJQUFJLEdBS3JCO0VBVkQsQUFPRSxnQkFQYyxHQU9aLElBQUssQzlCeUJELFdBQVcsRThCekJHO0lBQ2xCLGFBQWEsRUFBRSx1QkFBNkMsR0FDN0Q7O0FBR0gsQUFBQSxhQUFhLENBQUM7RUFDWixPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxNQUFNO0VBQ25CLE9BQU8sRUFBRSx5QkFBaUQsQ0FBQyx5QkFBaUQ7RUFDNUcsS0FBSyxFQUFFLDRCQUF1RDtFQUM5RCxnQkFBZ0IsRUFBRSx5QkFBaUQ7RUFDbkUsZUFBZSxFQUFFLFdBQVc7RUFDNUIsYUFBYSxFQUFFLDRCQUF1RCxDQUFDLEtBQUssQ0FBQyxtQ0FBcUU7RXhDN0JoSixzQkFBc0IsRXdDOEJHLGtFQUF5SDtFeEM3QmxKLHVCQUF1QixFd0M2QkUsa0VBQXlILEdBTXJKO0VBZEQsQUFVRSxhQVZXLENBVVgsVUFBVSxDQUFDO0lBQ1QsWUFBWSxFQUFFLHFDQUE2RDtJQUMzRSxXQUFXLEVBQUUseUJBQWlELEdBQy9EOztBQUdILEFBQUEsV0FBVyxDQUFDO0VBQ1YsT0FBTyxFQUFFLHlCQUFpRDtFQUMxRCxTQUFTLEVBQUUsVUFBVSxHQUN0Qjs7QUM1REQsQUFBQSxNQUFNLENBQUM7RUFFTCxpQkFBd0IsQ0FBYyxLQUFDO0VBQ3ZDLGdCQUF1QixDQUFhLE1BQUM7RUFDckMsa0JBQXlCLENBQWUsS0FBQztFQUN6QyxpQkFBd0IsQ0FBYyxPQUFDO0VBQ3ZDLGdCQUF1QixDQUFhLENBQUM7RUFDckMsYUFBb0IsQ0FBVSxLQUFDO0VBQy9CLHVCQUE4QixDQUFvQixtQ0FBQztFQUNuRCx1QkFBOEIsQ0FBb0IsSUFBQztFQUNuRCx3QkFBK0IsQ0FBcUIsT0FBQztFQUNyRCxxQkFBNEIsQ0FBa0Isd0NBQUM7RUFDL0MsOEJBQXFDLENBQTJCLG1CQUFDO0VBQ2pFLDJCQUFrQyxDQUF3QixLQUFDO0VBQzNELDJCQUFrQyxDQUF3QixLQUFDO0VBQzNELHlCQUFnQyxDQUFzQixVQUFDO0VBQ3ZELDhCQUFxQyxDQUEyQix1QkFBQztFQUNqRSw4QkFBcUMsQ0FBMkIsSUFBQztFQUNqRSw0QkFBbUMsQ0FBeUIsSUFBQztFQUM3RCxxQkFBNEIsQ0FBa0IsT0FBQztFQUMvQyxvQkFBMkIsQ0FBaUIsQ0FBQztFQUM3Qyw4QkFBcUMsQ0FBMkIsdUJBQUM7RUFDakUsOEJBQXFDLENBQTJCLElBQUM7RUFHakUsUUFBUSxFQUFFLEtBQUs7RUFDZixHQUFHLEVBQUUsQ0FBQztFQUNOLElBQUksRUFBRSxDQUFDO0VBQ1AsT0FBTyxFQUFFLHNCQUEyQztFQUNwRCxPQUFPLEVBQUUsSUFBSTtFQUNiLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsTUFBTTtFQUNsQixVQUFVLEVBQUUsSUFBSTtFQUdoQixPQUFPLEVBQUUsQ0FBQyxHQUlYOztBQUdELEFBQUEsYUFBYSxDQUFDO0VBQ1osUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLElBQUk7RUFDWCxNQUFNLEVBQUUsc0JBQTJDO0VBRW5ELGNBQWMsRUFBRSxJQUFJLEdBZXJCO0VBWkMsQUFBQSxNQUFNLEFBQUEsS0FBSyxDQVJiLGFBQWEsQ0FRRztJdEM1Q1YsVUFBVSxFekJvNENvQixTQUFTLENBQUMsSUFBRyxDQUFDLFFBQVE7SStEdDFDdEQsU0FBUyxFL0RvMUN1QixtQkFBbUIsRytEbjFDcEQ7SXRDM0NHLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO01zQ3dDMUMsQUFBQSxNQUFNLEFBQUEsS0FBSyxDQVJiLGFBQWEsQ0FRRztRdEN2Q1IsVUFBVSxFQUFFLElBQUksR3NDMENyQjtFQUNELEFBQUEsTUFBTSxBQUFBLEtBQUssQ0FaYixhQUFhLENBWUc7SUFDWixTQUFTLEUvRGsxQ3VCLElBQUksRytEajFDckM7RUFHRCxBQUFBLE1BQU0sQUFBQSxhQUFhLENBakJyQixhQUFhLENBaUJXO0lBQ3BCLFNBQVMsRS9EKzBDdUIsV0FBVyxHK0Q5MEM1Qzs7QUFHSCxBQUFBLHdCQUF3QixDQUFDO0VBQ3ZCLE1BQU0sRUFBRSx1Q0FBNEQsR0FVckU7RUFYRCxBQUdFLHdCQUhzQixDQUd0QixjQUFjLENBQUM7SUFDYixVQUFVLEVBQUUsSUFBSTtJQUNoQixRQUFRLEVBQUUsTUFBTSxHQUNqQjtFQU5ILEFBUUUsd0JBUnNCLENBUXRCLFdBQVcsQ0FBQztJQUNWLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQUdILEFBQUEsc0JBQXNCLENBQUM7RUFDckIsT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEVBQUUsdUNBQTRELEdBQ3pFOztBQUdELEFBQUEsY0FBYyxDQUFDO0VBQ2IsUUFBUSxFQUFFLFFBQVE7RUFDbEIsT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsTUFBTTtFQUN0QixLQUFLLEVBQUUsSUFBSTtFQUVYLEtBQUssRUFBRSxxQkFBeUM7RUFDaEQsY0FBYyxFQUFFLElBQUk7RUFDcEIsZ0JBQWdCLEVBQUUsa0JBQW1DO0VBQ3JELGVBQWUsRUFBRSxXQUFXO0VBQzVCLE1BQU0sRUFBRSw0QkFBdUQsQ0FBQyxLQUFLLENBQUMsNEJBQXVEO0V6Q3JGM0gsYUFBYSxFeUNzRlEsNkJBQXlEO0VBR2hGLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBR0QsQUFBQSxlQUFlLENBQUM7RUFFZCxvQkFBMkIsQ0FBaUIsS0FBQztFQUM3QyxnQkFBdUIsQ0FBYSxLQUFDO0VBQ3JDLHFCQUE0QixDQUFrQixJQUFDO0VqRGxIL0MsUUFBUSxFQUFFLEtBQUs7RUFDZixHQUFHLEVBQUUsQ0FBQztFQUNOLElBQUksRUFBRSxDQUFDO0VBQ1AsT0FBTyxFaURrSG1CLHlCQUFpRDtFakRqSDNFLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLEtBQUs7RUFDYixnQkFBZ0IsRWlEK0c2RCxxQkFBeUMsR0FDdkg7RUFSRCxBakRyR0UsZWlEcUdhLEFqRHJHWixLQUFLLENBQUM7SUFBRSxPQUFPLEVBQUUsQ0FBQyxHQUFJO0VpRHFHekIsQWpEcEdFLGVpRG9HYSxBakRwR1osS0FBSyxDQUFDO0lBQUUsT0FBTyxFaUQyR3dHLDBCQUFtRCxHakQzR3BJOztBaURnSHpDLEFBQUEsYUFBYSxDQUFDO0VBQ1osT0FBTyxFQUFFLElBQUk7RUFDYixXQUFXLEVBQUUsQ0FBQztFQUNkLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGVBQWUsRUFBRSxhQUFhO0VBQzlCLE9BQU8sRUFBRSw4QkFBMkQ7RUFDcEUsYUFBYSxFQUFFLG1DQUFxRSxDQUFDLEtBQUssQ0FBQyxtQ0FBcUU7RXpDdEc5SixzQkFBc0IsRXlDdUdHLG1DQUFxRTtFekN0RzlGLHVCQUF1QixFeUNzR0UsbUNBQXFFLEdBTWpHO0VBYkQsQUFTRSxhQVRXLENBU1gsVUFBVSxDQUFDO0lBQ1QsT0FBTyxFQUFFLDJDQUEwRSxDQUFDLDJDQUEwRTtJQUM5SixNQUFNLEVBQUUsNENBQTJFLENBQUMsNENBQTJFLENBQUMsNENBQTJFLENBQUMsSUFBSSxHQUNqUDs7QUFJSCxBQUFBLFlBQVksQ0FBQztFQUNYLGFBQWEsRUFBRSxDQUFDO0VBQ2hCLFdBQVcsRUFBRSxpQ0FBaUUsR0FDL0U7O0FBSUQsQUFBQSxXQUFXLENBQUM7RUFDVixRQUFRLEVBQUUsUUFBUTtFQUdsQixJQUFJLEVBQUUsUUFBUTtFQUNkLE9BQU8sRUFBRSx1QkFBNkMsR0FDdkQ7O0FBR0QsQUFBQSxhQUFhLENBQUM7RUFDWixPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxDQUFDO0VBQ2QsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsTUFBTTtFQUNuQixlQUFlLEVBQUUsUUFBUTtFQUN6QixPQUFPLEVBQUUsK0RBQThHO0VBQ3ZILGdCQUFnQixFQUFFLHlCQUFpRDtFQUNuRSxVQUFVLEVBQUUsbUNBQXFFLENBQUMsS0FBSyxDQUFDLG1DQUFxRTtFekMxSDNKLDBCQUEwQixFeUMySEUsbUNBQXFFO0V6QzFIakcseUJBQXlCLEV5QzBIRyxtQ0FBcUUsR0FRcEc7RUFqQkQsQUFjRSxhQWRXLEdBY1QsQ0FBQyxDQUFDO0lBQ0YsTUFBTSxFQUFFLHFDQUE4RCxHQUN2RTs7QTFEN0dDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFMER0RDVCLEFBQUEsTUFBTSxDQXdLRztJQUNMLGlCQUF3QixDQUFjLFFBQUM7SUFDdkMscUJBQTRCLENBQWtCLGtDQUFDLEdBQ2hEO0VBaElILEFBQUEsYUFBYSxDQW1JRztJQUNaLFNBQVMsRUFBRSxxQkFBeUM7SUFDcEQsWUFBWSxFQUFFLElBQUk7SUFDbEIsV0FBVyxFQUFFLElBQUksR0FDbEI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLGdCQUF1QixDQUFhLE1BQUMsR0FDdEM7O0ExRGhJQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RTBEb0kxQixBQUFBLFNBQVM7RUFDVCxTQUFTLENBQUM7SUFDUixnQkFBdUIsQ0FBYSxNQUFDLEdBQ3RDOztBMUR2SUMsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0UwRDJJM0IsQUFBQSxTQUFTLENBQUM7SUFDUixnQkFBdUIsQ0FBYSxPQUFDLEdBQ3RDOztBQVNDLEFBQUEsaUJBQWlCLENBQVk7RUFDM0IsS0FBSyxFQUFFLEtBQUs7RUFDWixTQUFTLEVBQUUsSUFBSTtFQUNmLE1BQU0sRUFBRSxJQUFJO0VBQ1osTUFBTSxFQUFFLENBQUMsR0FnQlY7RUFwQkQsQUFNRSxpQkFOZSxDQU1mLGNBQWMsQ0FBQztJQUNiLE1BQU0sRUFBRSxJQUFJO0lBQ1osTUFBTSxFQUFFLENBQUM7SXpDMU1iLGFBQWEsRXlDMk1jLENBQUMsR0FDekI7RUFWSCxBQVlFLGlCQVplLENBWWYsYUFBYTtFQVpmLGlCQUFpQixDQWFmLGFBQWEsQ0FBQztJekMvTWhCLGFBQWEsRXlDZ05jLENBQUMsR0FDekI7RUFmSCxBQWlCRSxpQkFqQmUsQ0FpQmYsV0FBVyxDQUFDO0lBQ1YsVUFBVSxFQUFFLElBQUksR0FDakI7O0ExRDVKSCxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVE7RTBEeUkzQixBQUFBLHlCQUF5QixDQUFJO0lBQzNCLEtBQUssRUFBRSxLQUFLO0lBQ1osU0FBUyxFQUFFLElBQUk7SUFDZixNQUFNLEVBQUUsSUFBSTtJQUNaLE1BQU0sRUFBRSxDQUFDLEdBZ0JWO0lBcEJELEFBTUUseUJBTnVCLENBTXZCLGNBQWMsQ0FBQztNQUNiLE1BQU0sRUFBRSxJQUFJO01BQ1osTUFBTSxFQUFFLENBQUM7TXpDMU1iLGFBQWEsRXlDMk1jLENBQUMsR0FDekI7SUFWSCxBQVlFLHlCQVp1QixDQVl2QixhQUFhO0lBWmYseUJBQXlCLENBYXZCLGFBQWEsQ0FBQztNekMvTWhCLGFBQWEsRXlDZ05jLENBQUMsR0FDekI7SUFmSCxBQWlCRSx5QkFqQnVCLENBaUJ2QixXQUFXLENBQUM7TUFDVixVQUFVLEVBQUUsSUFBSSxHQUNqQjs7QTFENUpILE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUTtFMER5STNCLEFBQUEseUJBQXlCLENBQUk7SUFDM0IsS0FBSyxFQUFFLEtBQUs7SUFDWixTQUFTLEVBQUUsSUFBSTtJQUNmLE1BQU0sRUFBRSxJQUFJO0lBQ1osTUFBTSxFQUFFLENBQUMsR0FnQlY7SUFwQkQsQUFNRSx5QkFOdUIsQ0FNdkIsY0FBYyxDQUFDO01BQ2IsTUFBTSxFQUFFLElBQUk7TUFDWixNQUFNLEVBQUUsQ0FBQztNekMxTWIsYUFBYSxFeUMyTWMsQ0FBQyxHQUN6QjtJQVZILEFBWUUseUJBWnVCLENBWXZCLGFBQWE7SUFaZix5QkFBeUIsQ0FhdkIsYUFBYSxDQUFDO016Qy9NaEIsYUFBYSxFeUNnTmMsQ0FBQyxHQUN6QjtJQWZILEFBaUJFLHlCQWpCdUIsQ0FpQnZCLFdBQVcsQ0FBQztNQUNWLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBMUQ1SkgsTUFBTSxFQUFFLFNBQVMsRUFBRSxRQUFRO0UwRHlJM0IsQUFBQSx5QkFBeUIsQ0FBSTtJQUMzQixLQUFLLEVBQUUsS0FBSztJQUNaLFNBQVMsRUFBRSxJQUFJO0lBQ2YsTUFBTSxFQUFFLElBQUk7SUFDWixNQUFNLEVBQUUsQ0FBQyxHQWdCVjtJQXBCRCxBQU1FLHlCQU51QixDQU12QixjQUFjLENBQUM7TUFDYixNQUFNLEVBQUUsSUFBSTtNQUNaLE1BQU0sRUFBRSxDQUFDO016QzFNYixhQUFhLEV5QzJNYyxDQUFDLEdBQ3pCO0lBVkgsQUFZRSx5QkFadUIsQ0FZdkIsYUFBYTtJQVpmLHlCQUF5QixDQWF2QixhQUFhLENBQUM7TXpDL01oQixhQUFhLEV5Q2dOYyxDQUFDLEdBQ3pCO0lBZkgsQUFpQkUseUJBakJ1QixDQWlCdkIsV0FBVyxDQUFDO01BQ1YsVUFBVSxFQUFFLElBQUksR0FDakI7O0ExRDVKSCxNQUFNLEVBQUUsU0FBUyxFQUFFLFNBQVM7RTBEeUk1QixBQUFBLHlCQUF5QixDQUFJO0lBQzNCLEtBQUssRUFBRSxLQUFLO0lBQ1osU0FBUyxFQUFFLElBQUk7SUFDZixNQUFNLEVBQUUsSUFBSTtJQUNaLE1BQU0sRUFBRSxDQUFDLEdBZ0JWO0lBcEJELEFBTUUseUJBTnVCLENBTXZCLGNBQWMsQ0FBQztNQUNiLE1BQU0sRUFBRSxJQUFJO01BQ1osTUFBTSxFQUFFLENBQUM7TXpDMU1iLGFBQWEsRXlDMk1jLENBQUMsR0FDekI7SUFWSCxBQVlFLHlCQVp1QixDQVl2QixhQUFhO0lBWmYseUJBQXlCLENBYXZCLGFBQWEsQ0FBQztNekMvTWhCLGFBQWEsRXlDZ05jLENBQUMsR0FDekI7SUFmSCxBQWlCRSx5QkFqQnVCLENBaUJ2QixXQUFXLENBQUM7TUFDVixVQUFVLEVBQUUsSUFBSSxHQUNqQjs7QTFENUpILE1BQU0sRUFBRSxTQUFTLEVBQUUsT0FBTztFMER5STFCLEFBQUEsMEJBQTBCLENBQUc7SUFDM0IsS0FBSyxFQUFFLEtBQUs7SUFDWixTQUFTLEVBQUUsSUFBSTtJQUNmLE1BQU0sRUFBRSxJQUFJO0lBQ1osTUFBTSxFQUFFLENBQUMsR0FnQlY7SUFwQkQsQUFNRSwwQkFOd0IsQ0FNeEIsY0FBYyxDQUFDO01BQ2IsTUFBTSxFQUFFLElBQUk7TUFDWixNQUFNLEVBQUUsQ0FBQztNekMxTWIsYUFBYSxFeUMyTWMsQ0FBQyxHQUN6QjtJQVZILEFBWUUsMEJBWndCLENBWXhCLGFBQWE7SUFaZiwwQkFBMEIsQ0FheEIsYUFBYSxDQUFDO016Qy9NaEIsYUFBYSxFeUNnTmMsQ0FBQyxHQUN6QjtJQWZILEFBaUJFLDBCQWpCd0IsQ0FpQnhCLFdBQVcsQ0FBQztNQUNWLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQ3ZPUCxBQUFBLFFBQVEsQ0FBQztFQUVQLG1CQUEwQixDQUFnQixLQUFDO0VBQzNDLHNCQUE2QixDQUFtQixNQUFDO0VBQ2pELHNCQUE2QixDQUFtQixPQUFDO0VBQ2pELHNCQUE2QixDQUFtQixRQUFDO0VBQ2pELG1CQUEwQixDQUFnQixDQUFDO0U3RDhSdkMsc0JBQVksRUF2RVIsVUFBMkI7RTZEck5uQyxrQkFBeUIsQ0FBZSxLQUFDO0VBQ3pDLGVBQXNCLENBQVksS0FBQztFQUNuQywwQkFBaUMsQ0FBdUIsUUFBQztFQUN6RCxvQkFBMkIsQ0FBaUIsSUFBQztFQUM3Qyx3QkFBK0IsQ0FBcUIsT0FBQztFQUNyRCx5QkFBZ0MsQ0FBc0IsT0FBQztFQUd2RCxPQUFPLEVBQUUsd0JBQStDO0VBQ3hELE9BQU8sRUFBRSxLQUFLO0VBQ2QsT0FBTyxFQUFFLDhCQUEyRDtFQUNwRSxNQUFNLEVBQUUsd0JBQStDO0V0RG5CdkQsV0FBVyxFakJhTSxTQUFTLEVBQUUsVUFBVTtFaUJYdEMsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFVnlpQmlCLEdBQUc7RVV4aUIvQixXQUFXLEVWK2lCaUIsR0FBRztFVTlpQi9CLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFVBQVUsRUFBRSxLQUFLO0VBQ2pCLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLGNBQWMsRUFBRSxJQUFJO0VBQ3BCLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFlBQVksRUFBRSxNQUFNO0VBQ3BCLFVBQVUsRUFBRSxJQUFJO0VQc1JaLFNBQVksRUF2RVIsMkJBQTJCO0U2RG5NbkMsU0FBUyxFQUFFLFVBQVU7RUFDckIsT0FBTyxFQUFFLENBQUMsR0FnQlg7RUEzQ0QsQUE2QkUsUUE3Qk0sQUE2QkwsS0FBSyxDQUFDO0lBQUUsT0FBTyxFQUFFLHlCQUFpRCxHQUFJO0VBN0J6RSxBQStCRSxRQS9CTSxDQStCTixjQUFjLENBQUM7SUFDYixPQUFPLEVBQUUsS0FBSztJQUNkLEtBQUssRUFBRSw2QkFBeUQ7SUFDaEUsTUFBTSxFQUFFLDhCQUEyRCxHQVFwRTtJQTFDSCxBQW9DSSxRQXBDSSxDQStCTixjQUFjLEFBS1gsUUFBUSxDQUFDO01BQ1IsUUFBUSxFQUFFLFFBQVE7TUFDbEIsT0FBTyxFQUFFLEVBQUU7TUFDWCxZQUFZLEVBQUUsV0FBVztNQUN6QixZQUFZLEVBQUUsS0FBSyxHQUNwQjs7QUFJTCxBQUFBLGVBQWUsQ0FBQyxjQUFjLEVBa0Q5QixnQkFBZ0IsQ0FDYixBQUFBLHFCQUFDLEVBQXVCLEtBQUssQUFBNUIsRUFuRFksY0FBYyxDQUFDO0VBQzdCLE1BQU0sRUFBRSxDQUFDLEdBT1Y7RUFSRCxBQUdFLGVBSGEsQ0FBQyxjQUFjLEFBRzNCLFFBQVEsRUErQ1gsZ0JBQWdCLENBQ2IsQUFBQSxxQkFBQyxFQUF1QixLQUFLLEFBQTVCLEVBbkRZLGNBQWMsQUFHM0IsUUFBUSxDQUFDO0lBQ1IsR0FBRyxFQUFFLElBQUk7SUFDVCxZQUFZLEVBQUUsOEJBQTJELENBQUMsd0NBQW9FLENBQUMsQ0FBQztJQUNoSixnQkFBZ0IsRUFBRSxvQkFBdUMsR0FDMUQ7O0FBR0gsc0JBQXNCO0FBQ3RCLEFBQUEsZUFBZSxDQUFDLGNBQWMsRUF1QzlCLGdCQUFnQixDQUliLEFBQUEscUJBQUMsRUFBdUIsT0FBTyxBQUE5QixFQTNDWSxjQUFjLENBQUM7RUFDN0IsSUFBSSxFQUFFLENBQUM7RUFDUCxLQUFLLEVBQUUsOEJBQTJEO0VBQ2xFLE1BQU0sRUFBRSw2QkFBeUQsR0FPbEU7RUFWRCxBQUtFLGVBTGEsQ0FBQyxjQUFjLEFBSzNCLFFBQVEsRUFrQ1gsZ0JBQWdCLENBSWIsQUFBQSxxQkFBQyxFQUF1QixPQUFPLEFBQTlCLEVBM0NZLGNBQWMsQUFLM0IsUUFBUSxDQUFDO0lBQ1IsS0FBSyxFQUFFLElBQUk7SUFDWCxZQUFZLEVBQUUsd0NBQW9FLENBQUMsOEJBQTJELENBQUMsd0NBQW9FLENBQUMsQ0FBQztJQUNyTixrQkFBa0IsRUFBRSxvQkFBdUMsR0FDNUQ7O0FBR0gsb0JBQW9CO0FBRXBCLEFBQUEsa0JBQWtCLENBQUMsY0FBYyxFQXlCakMsZ0JBQWdCLENBT2IsQUFBQSxxQkFBQyxFQUF1QixRQUFRLEFBQS9CLEVBaENlLGNBQWMsQ0FBQztFQUNoQyxHQUFHLEVBQUUsQ0FBQyxHQU9QO0VBUkQsQUFHRSxrQkFIZ0IsQ0FBQyxjQUFjLEFBRzlCLFFBQVEsRUFzQlgsZ0JBQWdCLENBT2IsQUFBQSxxQkFBQyxFQUF1QixRQUFRLEFBQS9CLEVBaENlLGNBQWMsQUFHOUIsUUFBUSxDQUFDO0lBQ1IsTUFBTSxFQUFFLElBQUk7SUFDWixZQUFZLEVBQUUsQ0FBQyxDQUFDLHdDQUFvRSxDQUFDLDhCQUEyRDtJQUNoSixtQkFBbUIsRUFBRSxvQkFBdUMsR0FDN0Q7O0FBR0gsc0JBQXNCO0FBQ3RCLEFBQUEsaUJBQWlCLENBQUMsY0FBYyxFQWNoQyxnQkFBZ0IsQ0FVYixBQUFBLHFCQUFDLEVBQXVCLE1BQU0sQUFBN0IsRUF4QmMsY0FBYyxDQUFDO0VBQy9CLEtBQUssRUFBRSxDQUFDO0VBQ1IsS0FBSyxFQUFFLDhCQUEyRDtFQUNsRSxNQUFNLEVBQUUsNkJBQXlELEdBT2xFO0VBVkQsQUFLRSxpQkFMZSxDQUFDLGNBQWMsQUFLN0IsUUFBUSxFQVNYLGdCQUFnQixDQVViLEFBQUEscUJBQUMsRUFBdUIsTUFBTSxBQUE3QixFQXhCYyxjQUFjLEFBSzdCLFFBQVEsQ0FBQztJQUNSLElBQUksRUFBRSxJQUFJO0lBQ1YsWUFBWSxFQUFFLHdDQUFvRSxDQUFDLENBQUMsQ0FBQyx3Q0FBb0UsQ0FBQyw4QkFBMkQ7SUFDck4saUJBQWlCLEVBQUUsb0JBQXVDLEdBQzNEOztBQUdILG9CQUFvQjtBQWtCcEIsQUFBQSxjQUFjLENBQUM7RUFDYixTQUFTLEVBQUUsMkJBQXFEO0VBQ2hFLE9BQU8sRUFBRSwyQkFBcUQsQ0FBQywyQkFBcUQ7RUFDcEgsS0FBSyxFQUFFLHVCQUE2QztFQUNwRCxVQUFVLEVBQUUsTUFBTTtFQUNsQixnQkFBZ0IsRUFBRSxvQkFBdUM7RTFDbEd2RCxhQUFhLEUwQ21HUSwrQkFBNkQsR0FDckY7O0FDdkhELEFBQUEsUUFBUSxDQUFDO0VBRVAsbUJBQTBCLENBQWdCLEtBQUM7RUFDM0Msc0JBQTZCLENBQW1CLE1BQUM7RTlEa1M3QyxzQkFBWSxFQXZFUixVQUEyQjtFOER6Tm5DLGVBQXNCLENBQVksS0FBQztFQUNuQyx5QkFBZ0MsQ0FBc0IsSUFBQztFQUN2RCx5QkFBZ0MsQ0FBc0IsbUNBQUM7RUFDdkQsMEJBQWlDLENBQXVCLE9BQUM7RUFDekQsZ0NBQXVDLENBQTZCLG1CQUFDO0VBQ3JFLHVCQUE4QixDQUFvQixrQ0FBQztFQUNuRCw2QkFBb0MsQ0FBMEIsS0FBQztFQUMvRCw2QkFBb0MsQ0FBMEIsT0FBQztFOUR5UjNELDZCQUFZLEVBdkVSLFFBQTJCO0U4RGhObkMseUJBQWdDLENBQXNCLHdCQUFDO0VBQ3ZELHNCQUE2QixDQUFtQixRQUFDO0VBQ2pELDJCQUFrQyxDQUF3QixLQUFDO0VBQzNELDJCQUFrQyxDQUF3QixLQUFDO0VBQzNELHVCQUE4QixDQUFvQixRQUFDO0VBQ25ELHdCQUErQixDQUFxQixLQUFDO0VBQ3JELHlCQUFnQyxDQUFzQixPQUFDO0VBQ3ZELHlCQUFnQyxDQUFzQiwrQkFBQztFQUd2RCxPQUFPLEVBQUUsd0JBQStDO0VBQ3hELE9BQU8sRUFBRSxLQUFLO0VBQ2QsU0FBUyxFQUFFLDJCQUFxRDtFdkR6QmhFLFdBQVcsRWpCYU0sU0FBUyxFQUFFLFVBQVU7RWlCWHRDLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLFdBQVcsRVZ5aUJpQixHQUFHO0VVeGlCL0IsV0FBVyxFVitpQmlCLEdBQUc7RVU5aUIvQixVQUFVLEVBQUUsSUFBSTtFQUNoQixVQUFVLEVBQUUsS0FBSztFQUNqQixlQUFlLEVBQUUsSUFBSTtFQUNyQixXQUFXLEVBQUUsSUFBSTtFQUNqQixjQUFjLEVBQUUsSUFBSTtFQUNwQixjQUFjLEVBQUUsTUFBTTtFQUN0QixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsTUFBTTtFQUNuQixZQUFZLEVBQUUsTUFBTTtFQUNwQixVQUFVLEVBQUUsSUFBSTtFUHNSWixTQUFZLEVBdkVSLDJCQUEyQjtFOEQ5TG5DLFNBQVMsRUFBRSxVQUFVO0VBQ3JCLGdCQUFnQixFQUFFLG9CQUF1QztFQUN6RCxlQUFlLEVBQUUsV0FBVztFQUM1QixNQUFNLEVBQUUsOEJBQTJELENBQUMsS0FBSyxDQUFDLDhCQUEyRDtFM0NoQm5JLGFBQWEsRTJDaUJRLCtCQUE2RCxHQWtCckY7RUF0REQsQUF1Q0UsUUF2Q00sQ0F1Q04sY0FBYyxDQUFDO0lBQ2IsT0FBTyxFQUFFLEtBQUs7SUFDZCxLQUFLLEVBQUUsNkJBQXlEO0lBQ2hFLE1BQU0sRUFBRSw4QkFBMkQsR0FXcEU7SUFyREgsQUE0Q0ksUUE1Q0ksQ0F1Q04sY0FBYyxBQUtYLFFBQVEsRUE1Q2IsUUFBUSxDQXVDTixjQUFjLEFBTVgsT0FBTyxDQUFDO01BQ1AsUUFBUSxFQUFFLFFBQVE7TUFDbEIsT0FBTyxFQUFFLEtBQUs7TUFDZCxPQUFPLEVBQUUsRUFBRTtNQUNYLFlBQVksRUFBRSxXQUFXO01BQ3pCLFlBQVksRUFBRSxLQUFLO01BQ25CLFlBQVksRUFBRSxDQUFDLEdBQ2hCOztBQUlMLEFBQ0UsZUFEYSxHQUNYLGNBQWMsRUF5R2xCLGdCQUFnQixDQUNiLEFBQUEscUJBQUMsRUFBdUIsS0FBSyxBQUE1QixJQTFHQSxjQUFjLENBQUM7RUFDZixNQUFNLEVBQUUsNEVBQXNJLEdBZ0IvSTtFQWxCSCxBQUlJLGVBSlcsR0FDWCxjQUFjLEFBR2IsUUFBUSxFQXNHYixnQkFBZ0IsQ0FDYixBQUFBLHFCQUFDLEVBQXVCLEtBQUssQUFBNUIsSUExR0EsY0FBYyxBQUdiLFFBQVEsRUFKYixlQUFlLEdBQ1gsY0FBYyxBQUliLE9BQU8sRUFxR1osZ0JBQWdCLENBQ2IsQUFBQSxxQkFBQyxFQUF1QixLQUFLLEFBQTVCLElBMUdBLGNBQWMsQUFJYixPQUFPLENBQUM7SUFDUCxZQUFZLEVBQUUsOEJBQTJELENBQUMsd0NBQW9FLENBQUMsQ0FBQyxHQUNqSjtFQVBMLEFBU0ksZUFUVyxHQUNYLGNBQWMsQUFHYixRQUFRLEVBc0diLGdCQUFnQixDQUNiLEFBQUEscUJBQUMsRUFBdUIsS0FBSyxBQUE1QixJQTFHQSxjQUFjLEFBR2IsUUFBUSxDQUtDO0lBQ1IsTUFBTSxFQUFFLENBQUM7SUFDVCxnQkFBZ0IsRUFBRSw4QkFBMkQsR0FDOUU7RUFaTCxBQWNJLGVBZFcsR0FDWCxjQUFjLEFBSWIsT0FBTyxFQXFHWixnQkFBZ0IsQ0FDYixBQUFBLHFCQUFDLEVBQXVCLEtBQUssQUFBNUIsSUExR0EsY0FBYyxBQUliLE9BQU8sQ0FTQztJQUNQLE1BQU0sRUFBRSw4QkFBMkQ7SUFDbkUsZ0JBQWdCLEVBQUUsb0JBQXVDLEdBQzFEOztBQUlMLHNCQUFzQjtBQUN0QixBQUNFLGVBRGEsR0FDWCxjQUFjLEVBbUZsQixnQkFBZ0IsQ0FJYixBQUFBLHFCQUFDLEVBQXVCLE9BQU8sQUFBOUIsSUF2RkEsY0FBYyxDQUFDO0VBQ2YsSUFBSSxFQUFFLDRFQUFzSTtFQUM1SSxLQUFLLEVBQUUsOEJBQTJEO0VBQ2xFLE1BQU0sRUFBRSw2QkFBeUQsR0FnQmxFO0VBcEJILEFBTUksZUFOVyxHQUNYLGNBQWMsQUFLYixRQUFRLEVBOEViLGdCQUFnQixDQUliLEFBQUEscUJBQUMsRUFBdUIsT0FBTyxBQUE5QixJQXZGQSxjQUFjLEFBS2IsUUFBUSxFQU5iLGVBQWUsR0FDWCxjQUFjLEFBTWIsT0FBTyxFQTZFWixnQkFBZ0IsQ0FJYixBQUFBLHFCQUFDLEVBQXVCLE9BQU8sQUFBOUIsSUF2RkEsY0FBYyxBQU1iLE9BQU8sQ0FBQztJQUNQLFlBQVksRUFBRSx3Q0FBb0UsQ0FBQyw4QkFBMkQsQ0FBQyx3Q0FBb0UsQ0FBQyxDQUFDLEdBQ3ROO0VBVEwsQUFXSSxlQVhXLEdBQ1gsY0FBYyxBQUtiLFFBQVEsRUE4RWIsZ0JBQWdCLENBSWIsQUFBQSxxQkFBQyxFQUF1QixPQUFPLEFBQTlCLElBdkZBLGNBQWMsQUFLYixRQUFRLENBS0M7SUFDUixJQUFJLEVBQUUsQ0FBQztJQUNQLGtCQUFrQixFQUFFLDhCQUEyRCxHQUNoRjtFQWRMLEFBZ0JJLGVBaEJXLEdBQ1gsY0FBYyxBQU1iLE9BQU8sRUE2RVosZ0JBQWdCLENBSWIsQUFBQSxxQkFBQyxFQUF1QixPQUFPLEFBQTlCLElBdkZBLGNBQWMsQUFNYixPQUFPLENBU0M7SUFDUCxJQUFJLEVBQUUsOEJBQTJEO0lBQ2pFLGtCQUFrQixFQUFFLG9CQUF1QyxHQUM1RDs7QUFJTCxvQkFBb0I7QUFFcEIsQUFDRSxrQkFEZ0IsR0FDZCxjQUFjLEVBMERsQixnQkFBZ0IsQ0FPYixBQUFBLHFCQUFDLEVBQXVCLFFBQVEsQUFBL0IsSUFqRUEsY0FBYyxDQUFDO0VBQ2YsR0FBRyxFQUFFLDRFQUFzSSxHQWdCNUk7RUFsQkgsQUFJSSxrQkFKYyxHQUNkLGNBQWMsQUFHYixRQUFRLEVBdURiLGdCQUFnQixDQU9iLEFBQUEscUJBQUMsRUFBdUIsUUFBUSxBQUEvQixJQWpFQSxjQUFjLEFBR2IsUUFBUSxFQUpiLGtCQUFrQixHQUNkLGNBQWMsQUFJYixPQUFPLEVBc0RaLGdCQUFnQixDQU9iLEFBQUEscUJBQUMsRUFBdUIsUUFBUSxBQUEvQixJQWpFQSxjQUFjLEFBSWIsT0FBTyxDQUFDO0lBQ1AsWUFBWSxFQUFFLENBQUMsQ0FBQyx3Q0FBb0UsQ0FBQyw4QkFBMkQsR0FDako7RUFQTCxBQVNJLGtCQVRjLEdBQ2QsY0FBYyxBQUdiLFFBQVEsRUF1RGIsZ0JBQWdCLENBT2IsQUFBQSxxQkFBQyxFQUF1QixRQUFRLEFBQS9CLElBakVBLGNBQWMsQUFHYixRQUFRLENBS0M7SUFDUixHQUFHLEVBQUUsQ0FBQztJQUNOLG1CQUFtQixFQUFFLDhCQUEyRCxHQUNqRjtFQVpMLEFBY0ksa0JBZGMsR0FDZCxjQUFjLEFBSWIsT0FBTyxFQXNEWixnQkFBZ0IsQ0FPYixBQUFBLHFCQUFDLEVBQXVCLFFBQVEsQUFBL0IsSUFqRUEsY0FBYyxBQUliLE9BQU8sQ0FTQztJQUNQLEdBQUcsRUFBRSw4QkFBMkQ7SUFDaEUsbUJBQW1CLEVBQUUsb0JBQXVDLEdBQzdEOztBQWpCTCxBQXFCRSxrQkFyQmdCLENBcUJoQixlQUFlLEFBQUEsUUFBUSxFQXNDekIsZ0JBQWdCLENBT2IsQUFBQSxxQkFBQyxFQUF1QixRQUFRLEFBQS9CLEVBN0NGLGVBQWUsQUFBQSxRQUFRLENBQUM7RUFDdEIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsR0FBRyxFQUFFLENBQUM7RUFDTixJQUFJLEVBQUUsR0FBRztFQUNULE9BQU8sRUFBRSxLQUFLO0VBQ2QsS0FBSyxFQUFFLDZCQUF5RDtFQUNoRSxXQUFXLEVBQUUseUNBQXFFO0VBQ2xGLE9BQU8sRUFBRSxFQUFFO0VBQ1gsYUFBYSxFQUFFLDhCQUEyRCxDQUFDLEtBQUssQ0FBQywyQkFBcUQsR0FDdkk7O0FBR0gsc0JBQXNCO0FBQ3RCLEFBQ0UsaUJBRGUsR0FDYixjQUFjLEVBd0JsQixnQkFBZ0IsQ0FVYixBQUFBLHFCQUFDLEVBQXVCLE1BQU0sQUFBN0IsSUFsQ0EsY0FBYyxDQUFDO0VBQ2YsS0FBSyxFQUFFLDRFQUFzSTtFQUM3SSxLQUFLLEVBQUUsOEJBQTJEO0VBQ2xFLE1BQU0sRUFBRSw2QkFBeUQsR0FnQmxFO0VBcEJILEFBTUksaUJBTmEsR0FDYixjQUFjLEFBS2IsUUFBUSxFQW1CYixnQkFBZ0IsQ0FVYixBQUFBLHFCQUFDLEVBQXVCLE1BQU0sQUFBN0IsSUFsQ0EsY0FBYyxBQUtiLFFBQVEsRUFOYixpQkFBaUIsR0FDYixjQUFjLEFBTWIsT0FBTyxFQWtCWixnQkFBZ0IsQ0FVYixBQUFBLHFCQUFDLEVBQXVCLE1BQU0sQUFBN0IsSUFsQ0EsY0FBYyxBQU1iLE9BQU8sQ0FBQztJQUNQLFlBQVksRUFBRSx3Q0FBb0UsQ0FBQyxDQUFDLENBQUMsd0NBQW9FLENBQUMsOEJBQTJELEdBQ3ROO0VBVEwsQUFXSSxpQkFYYSxHQUNiLGNBQWMsQUFLYixRQUFRLEVBbUJiLGdCQUFnQixDQVViLEFBQUEscUJBQUMsRUFBdUIsTUFBTSxBQUE3QixJQWxDQSxjQUFjLEFBS2IsUUFBUSxDQUtDO0lBQ1IsS0FBSyxFQUFFLENBQUM7SUFDUixpQkFBaUIsRUFBRSw4QkFBMkQsR0FDL0U7RUFkTCxBQWdCSSxpQkFoQmEsR0FDYixjQUFjLEFBTWIsT0FBTyxFQWtCWixnQkFBZ0IsQ0FVYixBQUFBLHFCQUFDLEVBQXVCLE1BQU0sQUFBN0IsSUFsQ0EsY0FBYyxBQU1iLE9BQU8sQ0FTQztJQUNQLEtBQUssRUFBRSw4QkFBMkQ7SUFDbEUsaUJBQWlCLEVBQUUsb0JBQXVDLEdBQzNEOztBQUlMLG9CQUFvQjtBQWtCcEIsQUFBQSxlQUFlLENBQUM7RUFDZCxPQUFPLEVBQUUsa0NBQW1FLENBQUMsa0NBQW1FO0VBQ2hKLGFBQWEsRUFBRSxDQUFDO0U5RGlIWixTQUFZLEVBdkVSLGtDQUEyQjtFOER4Q25DLEtBQUssRUFBRSw4QkFBMkQ7RUFDbEUsZ0JBQWdCLEVBQUUsMkJBQXFEO0VBQ3ZFLGFBQWEsRUFBRSw4QkFBMkQsQ0FBQyxLQUFLLENBQUMsOEJBQTJEO0UzQzVKMUksc0JBQXNCLEUyQzZKRyxxQ0FBeUU7RTNDNUpsRyx1QkFBdUIsRTJDNEpFLHFDQUF5RSxHQUtyRztFQVpELEFBU0UsZUFUYSxBQVNaLE1BQU0sQ0FBQztJQUNOLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0FBR0gsQUFBQSxhQUFhLENBQUM7RUFDWixPQUFPLEVBQUUsZ0NBQStELENBQUMsZ0NBQStEO0VBQ3hJLEtBQUssRUFBRSw0QkFBdUQsR0FDL0Q7O0FDdExELEFBQUEsU0FBUyxDQUFDO0VBQ1IsUUFBUSxFQUFFLFFBQVEsR0FDbkI7O0FBRUQsQUFBQSxTQUFTLEFBQUEsY0FBYyxDQUFDO0VBQ3RCLFlBQVksRUFBRSxLQUFLLEdBQ3BCOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ2QsUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLElBQUk7RUFDWCxRQUFRLEVBQUUsTUFBTSxHQUVqQjtFQUxELEF4Q25CRSxld0NtQmEsQXhDbkJaLE9BQU8sQ0FBQztJQUNQLE9BQU8sRUFBRSxLQUFLO0lBQ2QsS0FBSyxFQUFFLElBQUk7SUFDWCxPQUFPLEVBQUUsRUFBRSxHQUNaOztBd0NzQkgsQUFBQSxjQUFjLENBQUM7RUFDYixRQUFRLEVBQUUsUUFBUTtFQUNsQixPQUFPLEVBQUUsSUFBSTtFQUNiLEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFDWCxZQUFZLEVBQUUsS0FBSztFQUNuQixtQkFBbUIsRUFBRSxNQUFNO0V6Q2xCdkIsVUFBVSxFekJ5Z0RxQixTQUFTLENBRFQsSUFBRyxDQUNxQyxXQUFXLEdrRXIvQ3ZGO0V6Q2hCSyxNQUFNLEVBQUUsc0JBQXNCLEVBQUUsTUFBTTtJeUNRNUMsQUFBQSxjQUFjLENBQUM7TXpDUFAsVUFBVSxFQUFFLElBQUksR3lDZXZCOztBQUVELEFBQUEsY0FBYyxBQUFBLE9BQU87QUFDckIsbUJBQW1CO0FBQ25CLG1CQUFtQixDQUFDO0VBQ2xCLE9BQU8sRUFBRSxLQUFLLEdBQ2Y7O0FBRUQsc0JBQXNCO0FBQ3RCLEFBQUEsbUJBQW1CLEFBQUEsSUFBSyxDQUFBLG9CQUFvQjtBQUM1QyxPQUFPLEFBQUEsa0JBQWtCLENBQUM7RUFDeEIsU0FBUyxFQUFFLGdCQUFnQixHQUM1Qjs7QUFFRCxBQUFBLG1CQUFtQixBQUFBLElBQUssQ0FBQSxrQkFBa0I7QUFDMUMsT0FBTyxBQUFBLG9CQUFvQixDQUFDO0VBQzFCLFNBQVMsRUFBRSxpQkFBaUIsR0FDN0I7O0FBRUQsb0JBQW9CO0FBT3BCLEFBQ0UsY0FEWSxDQUNaLGNBQWMsQ0FBQztFQUNiLE9BQU8sRUFBRSxDQUFDO0VBQ1YsbUJBQW1CLEVBQUUsT0FBTztFQUM1QixTQUFTLEVBQUUsSUFBSSxHQUNoQjs7QUFMSCxBQU9FLGNBUFksQ0FPWixjQUFjLEFBQUEsT0FBTztBQVB2QixjQUFjLENBUVosbUJBQW1CLEFBQUEsb0JBQW9CO0FBUnpDLGNBQWMsQ0FTWixtQkFBbUIsQUFBQSxrQkFBa0IsQ0FBQztFQUNwQyxPQUFPLEVBQUUsQ0FBQztFQUNWLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBWkgsQUFjRSxjQWRZLENBY1osT0FBTyxBQUFBLG9CQUFvQjtBQWQ3QixjQUFjLENBZVosT0FBTyxBQUFBLGtCQUFrQixDQUFDO0VBQ3hCLE9BQU8sRUFBRSxDQUFDO0VBQ1YsT0FBTyxFQUFFLENBQUM7RXpDL0RSLFVBQVUsRXlDZ0VRLE9BQU8sQ0FBQyxFQUFFLENsRXc4Q0csSUFBRyxHa0V2OENyQztFekM3REcsTUFBTSxFQUFFLHNCQUFzQixFQUFFLE1BQU07SXlDMEM1QyxBQWNFLGNBZFksQ0FjWixPQUFPLEFBQUEsb0JBQW9CO0lBZDdCLGNBQWMsQ0FlWixPQUFPLEFBQUEsa0JBQWtCLENBQUM7TXpDeERwQixVQUFVLEVBQUUsSUFBSSxHeUM0RHJCOztBQVFILEFBQUEsc0JBQXNCO0FBQ3RCLHNCQUFzQixDQUFDO0VBQ3JCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxDQUFDO0VBQ04sTUFBTSxFQUFFLENBQUM7RUFDVCxPQUFPLEVBQUUsQ0FBQztFQUVWLE9BQU8sRUFBRSxJQUFJO0VBQ2IsV0FBVyxFQUFFLE1BQU07RUFDbkIsZUFBZSxFQUFFLE1BQU07RUFDdkIsS0FBSyxFbEU2NUM4QixHQUFHO0VrRTU1Q3RDLE9BQU8sRUFBRSxDQUFDO0VBQ1YsS0FBSyxFMUV6RkMsSUFBSTtFMEUwRlYsVUFBVSxFQUFFLE1BQU07RUFDbEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsTUFBTSxFQUFFLENBQUM7RUFDVCxPQUFPLEVsRXc1QzRCLEdBQUU7RXlCai9DakMsVUFBVSxFekJtL0NxQixPQUFPLENBQUMsS0FBSSxDQUFDLElBQUksR2tFLzRDckQ7RXpDaEdLLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO0l5Q3FFNUMsQUFBQSxzQkFBc0I7SUFDdEIsc0JBQXNCLENBQUM7TXpDckVmLFVBQVUsRUFBRSxJQUFJLEd5QytGdkI7RUEzQkQsQUFvQkUsc0JBcEJvQixBQW9CbkIsTUFBTSxFQXBCVCxzQkFBc0IsQUFxQm5CLE1BQU07RUFwQlQsc0JBQXNCLEFBbUJuQixNQUFNO0VBbkJULHNCQUFzQixBQW9CbkIsTUFBTSxDQUFDO0lBQ04sS0FBSyxFMUVuR0QsSUFBSTtJMEVvR1IsZUFBZSxFQUFFLElBQUk7SUFDckIsT0FBTyxFQUFFLENBQUM7SUFDVixPQUFPLEVsRWc1QzBCLEdBQUUsR2tFLzRDcEM7O0FBRUgsQUFBQSxzQkFBc0IsQ0FBQztFQUNyQixJQUFJLEVBQUUsQ0FBQyxHQUVSOztBQUNELEFBQUEsc0JBQXNCLENBQUM7RUFDckIsS0FBSyxFQUFFLENBQUMsR0FFVDs7QUFHRCxBQUFBLDJCQUEyQjtBQUMzQiwyQkFBMkIsQ0FBQztFQUMxQixPQUFPLEVBQUUsWUFBWTtFQUNyQixLQUFLLEVsRWk1QzhCLElBQUk7RWtFaDVDdkMsTUFBTSxFbEVnNUM2QixJQUFJO0VrRS80Q3ZDLGlCQUFpQixFQUFFLFNBQVM7RUFDNUIsbUJBQW1CLEVBQUUsR0FBRztFQUN4QixlQUFlLEVBQUUsU0FBUyxHQUMzQjs7QUFFRDs7Ozs7OztJQU9JO0FBQ0osQUFBQSwyQkFBMkIsQ0FBQztFQUMxQixnQkFBZ0IsRW5FWEQsdVBBQWlFLEdtRVlqRjs7QUFDRCxBQUFBLDJCQUEyQixDQUFDO0VBQzFCLGdCQUFnQixFbkVkRCx3UEFBaUUsR21FZWpGOztBQU9ELEFBQUEsb0JBQW9CLENBQUM7RUFDbkIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLENBQUM7RUFDUixNQUFNLEVBQUUsQ0FBQztFQUNULElBQUksRUFBRSxDQUFDO0VBQ1AsT0FBTyxFQUFFLENBQUM7RUFDVixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxNQUFNO0VBQ3ZCLE9BQU8sRUFBRSxDQUFDO0VBRVYsWUFBWSxFbEV5MUN1QixHQUFHO0VrRXgxQ3RDLGFBQWEsRUFBRSxJQUFJO0VBQ25CLFdBQVcsRWxFdTFDd0IsR0FBRztFa0V0MUN0QyxVQUFVLEVBQUUsSUFBSSxHQXlCakI7RUF0Q0QsQUFlRSxvQkFma0IsRUFlbEIsQUFBQSxjQUFDLEFBQUEsRUFBZ0I7SUFDZixVQUFVLEVBQUUsV0FBVztJQUN2QixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRWxFczFDNEIsSUFBSTtJa0VyMUNyQyxNQUFNLEVsRXMxQzJCLEdBQUc7SWtFcjFDcEMsT0FBTyxFQUFFLENBQUM7SUFDVixZQUFZLEVsRXMxQ3FCLEdBQUc7SWtFcjFDcEMsV0FBVyxFbEVxMUNzQixHQUFHO0lrRXAxQ3BDLFdBQVcsRUFBRSxNQUFNO0lBQ25CLE1BQU0sRUFBRSxPQUFPO0lBQ2YsZ0JBQWdCLEUxRTFLWixJQUFJO0kwRTJLUixlQUFlLEVBQUUsV0FBVztJQUM1QixNQUFNLEVBQUUsQ0FBQztJQUVULFVBQVUsRWxFNjBDdUIsSUFBSSxDa0U3MENXLEtBQUssQ0FBQyxXQUFXO0lBQ2pFLGFBQWEsRWxFNDBDb0IsSUFBSSxDa0U1MENjLEtBQUssQ0FBQyxXQUFXO0lBQ3BFLE9BQU8sRWxFNjBDMEIsR0FBRTtJeUJ6L0NqQyxVQUFVLEV6QjQvQ3FCLE9BQU8sQ0FBQyxJQUFHLENBQUMsSUFBSSxHa0U5MENsRDtJekMxS0csTUFBTSxFQUFFLHNCQUFzQixFQUFFLE1BQU07TXlDeUk1QyxBQWVFLG9CQWZrQixFQWVsQixBQUFBLGNBQUMsQUFBQSxFQUFnQjtRekN2SlgsVUFBVSxFQUFFLElBQUksR3lDeUtyQjtFQWpDSCxBQW1DRSxvQkFuQ2tCLENBbUNsQixPQUFPLENBQUM7SUFDTixPQUFPLEVsRTAwQzBCLENBQUMsR2tFejBDbkM7O0FBUUgsQUFBQSxpQkFBaUIsQ0FBQztFQUNoQixRQUFRLEVBQUUsUUFBUTtFQUNsQixLQUFLLEVBQUUsR0FBcUM7RUFDNUMsTUFBTSxFbEVvMEM2QixPQUFPO0VrRW4wQzFDLElBQUksRUFBRSxHQUFxQztFQUMzQyxXQUFXLEVsRWkwQ3dCLE9BQU87RWtFaDBDMUMsY0FBYyxFbEVnMENxQixPQUFPO0VrRS96QzFDLEtBQUssRTFFck1DLElBQUk7RTBFc01WLFVBQVUsRUFBRSxNQUFNLEdBQ25COztBQUlELEFBQ0UsY0FEWSxDQUNaLDJCQUEyQjtBQUQ3QixjQUFjLENBRVosMkJBQTJCLENBQUM7RUFDMUIsTUFBTSxFbEVtMEMyQixTQUFTLENBQUMsY0FBYyxHa0VsMEMxRDs7QUFKSCxBQU1FLGNBTlksQ0FNWixvQkFBb0IsRUFBQyxBQUFBLGNBQUMsQUFBQSxFQUFnQjtFQUNwQyxnQkFBZ0IsRTFFak5aLElBQUksRzBFa05UOztBQVJILEFBVUUsY0FWWSxDQVVaLGlCQUFpQixDQUFDO0VBQ2hCLEtBQUssRTFFck5ELElBQUksRzBFc05UOztBQy9OSCxBQUFBLGFBQWE7QUFDYixlQUFlLENBQUM7RUFDZCxPQUFPLEVBQUUsWUFBWTtFQUNyQixLQUFLLEVBQUUsdUJBQTZDO0VBQ3BELE1BQU0sRUFBRSx3QkFBK0M7RUFDdkQsY0FBYyxFQUFFLGdDQUErRDtFQUUvRSxhQUFhLEVBQUUsR0FBRztFQUNsQixTQUFTLEVBQUUsaUNBQWlFLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxnQ0FBK0QsR0FDN0o7O0FBR0QsVUFBVSxDQUFWLGNBQVU7RUFDUixFQUFFO0lBQUcsU0FBUyxFQUFFLGNBQWMsQ0FBQyxnQkFBcUI7O0FBSXRELEFBQUEsZUFBZSxDQUFDO0VBRWQsa0JBQXlCLENBQWUsS0FBQztFQUN6QyxtQkFBMEIsQ0FBZ0IsS0FBQztFQUMzQywyQkFBa0MsQ0FBd0IsU0FBQztFQUMzRCx5QkFBZ0MsQ0FBc0IsT0FBQztFQUN2RCw0QkFBbUMsQ0FBeUIsTUFBQztFQUM3RCwyQkFBa0MsQ0FBd0IsZUFBQztFQUczRCxNQUFNLEVBQUUsOEJBQTJELENBQUMsS0FBSyxDQUFDLFlBQVk7RUFDdEYsa0JBQWtCLEVBQUUsV0FBVyxHQUNoQzs7QUFFRCxBQUFBLGtCQUFrQixDQUFDO0VBRWpCLGtCQUF5QixDQUFlLEtBQUM7RUFDekMsbUJBQTBCLENBQWdCLEtBQUM7RUFDM0MseUJBQWdDLENBQXNCLE1BQUMsR0FFeEQ7O0FBT0QsVUFBVSxDQUFWLFlBQVU7RUFDUixFQUFFO0lBQ0EsU0FBUyxFQUFFLFFBQVE7RUFFckIsR0FBRztJQUNELE9BQU8sRUFBRSxDQUFDO0lBQ1YsU0FBUyxFQUFFLElBQUk7O0FBS25CLEFBQUEsYUFBYSxDQUFDO0VBRVosa0JBQXlCLENBQWUsS0FBQztFQUN6QyxtQkFBMEIsQ0FBZ0IsS0FBQztFQUMzQywyQkFBa0MsQ0FBd0IsU0FBQztFQUMzRCw0QkFBbUMsQ0FBeUIsTUFBQztFQUM3RCwyQkFBa0MsQ0FBd0IsYUFBQztFQUczRCxnQkFBZ0IsRUFBRSxZQUFZO0VBQzlCLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLGtCQUF5QixDQUFlLEtBQUM7RUFDekMsbUJBQTBCLENBQWdCLEtBQUMsR0FDNUM7O0FBR0MsTUFBTSxFQUFFLHNCQUFzQixFQUFFLE1BQU07RUFDcEMsQUFBQSxlQUFlO0VBQ2YsYUFBYSxDQUFDO0lBQ1osNEJBQW1DLENBQXlCLEtBQUMsR0FDOUQ7O0FDOURILEFBbEJGLGFBa0JlLEVBQWIsYUFBYSxFQUFiLGFBQWEsRUFBYixhQUFhLEVBQWIsY0FBYyxFQUFkLFVBQVUsQ0FsQlE7RUFFbEIsb0JBQTJCLENBQWlCLE1BQUM7RUFDN0MscUJBQTRCLENBQWtCLEtBQUM7RUFDL0Msd0JBQStCLENBQXFCLEtBQUM7RUFDckQsd0JBQStCLENBQXFCLEtBQUM7RUFDckQsb0JBQTJCLENBQWlCLENBQUM7RUFDN0MsaUJBQXdCLENBQWMsS0FBQztFQUN2QywyQkFBa0MsQ0FBd0IsSUFBQztFQUMzRCwyQkFBa0MsQ0FBd0IsbUNBQUM7RUFDM0QseUJBQWdDLENBQXNCLHdDQUFDLEdBRXhEOztBL0Q4REcsTUFBTSxFQUFFLFNBQVMsRUFBRSxRQUFRO0UrRC9DN0IsQUFBQSxhQUFhLENBQU87SUFFaEIsUUFBUSxFQUFFLEtBQUs7SUFDZixNQUFNLEVBQUUsQ0FBQztJQUNULE9BQU8sRXBFcS9CdUIsSUFBSTtJb0VwL0JsQyxPQUFPLEVBQUUsSUFBSTtJQUNiLGNBQWMsRUFBRSxNQUFNO0lBQ3RCLFNBQVMsRUFBRSxJQUFJO0lBQ2YsS0FBSyxFQUFFLHlCQUFpRDtJQUN4RCxVQUFVLEVBQUUsTUFBTTtJQUNsQixnQkFBZ0IsRUFBRSxzQkFBMkM7SUFDN0QsZUFBZSxFQUFFLFdBQVc7SUFDNUIsT0FBTyxFQUFFLENBQUM7STNDekJWLFVBQVUsRTJDMkJVLFNBQVMsQ3BFOGhEQyxJQUFHLENvRTloRDRCLFdBQVcsR0FxRTNFO0UzQzVGRyxNQUFNLEVwQndEQSxTQUFTLEVBQUUsUUFBUSxPb0J4RGpCLHNCQUFzQixFQUFFLE1BQU07STJDUzFDLEFBQUEsYUFBYSxDQUFPO00zQ1JkLFVBQVUsRUFBRSxJQUFJLEcyQzJGckI7O0EvRHBDQyxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVE7SStEL0M3QixBQWdCSSxhQWhCUyxBQWdCUixnQkFBZ0IsQ0FBQztNQUNoQixHQUFHLEVBQUUsQ0FBQztNQUNOLElBQUksRUFBRSxDQUFDO01BQ1AsS0FBSyxFQUFFLHlCQUFpRDtNQUN4RCxZQUFZLEVBQUUsZ0NBQStELENBQUMsS0FBSyxDQUFDLGdDQUErRDtNQUNuSixTQUFTLEVBQUUsaUJBQWlCLEdBQzdCO0lBdEJMLEFBd0JJLGFBeEJTLEFBd0JSLGNBQWMsQ0FBQztNQUNkLEdBQUcsRUFBRSxDQUFDO01BQ04sS0FBSyxFQUFFLENBQUM7TUFDUixLQUFLLEVBQUUseUJBQWlEO01BQ3hELFdBQVcsRUFBRSxnQ0FBK0QsQ0FBQyxLQUFLLENBQUMsZ0NBQStEO01BQ2xKLFNBQVMsRUFBRSxnQkFBZ0IsR0FDNUI7SUE5QkwsQUFnQ0ksYUFoQ1MsQUFnQ1IsY0FBYyxDQUFDO01BQ2QsR0FBRyxFQUFFLENBQUM7TUFDTixLQUFLLEVBQUUsQ0FBQztNQUNSLElBQUksRUFBRSxDQUFDO01BQ1AsTUFBTSxFQUFFLDBCQUFtRDtNQUMzRCxVQUFVLEVBQUUsSUFBSTtNQUNoQixhQUFhLEVBQUUsZ0NBQStELENBQUMsS0FBSyxDQUFDLGdDQUErRDtNQUNwSixTQUFTLEVBQUUsaUJBQWlCLEdBQzdCO0lBeENMLEFBMENJLGFBMUNTLEFBMENSLGlCQUFpQixDQUFDO01BQ2pCLEtBQUssRUFBRSxDQUFDO01BQ1IsSUFBSSxFQUFFLENBQUM7TUFDUCxNQUFNLEVBQUUsMEJBQW1EO01BQzNELFVBQVUsRUFBRSxJQUFJO01BQ2hCLFVBQVUsRUFBRSxnQ0FBK0QsQ0FBQyxLQUFLLENBQUMsZ0NBQStEO01BQ2pKLFNBQVMsRUFBRSxnQkFBZ0IsR0FDNUI7SUFqREwsQUFtREksYUFuRFMsQUFtRFIsUUFBUSxFQW5EYixhQUFhLEFBb0RSLEtBQUssQUFBQSxJQUFLLENBQUEsT0FBTyxFQUFFO01BQ2xCLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0lBdERMLEFBd0RJLGFBeERTLEFBd0RSLFFBQVEsRUF4RGIsYUFBYSxBQXlEUixPQUFPLEVBekRaLGFBQWEsQUEwRFIsS0FBSyxDQUFDO01BQ0wsVUFBVSxFQUFFLE9BQU8sR0FDcEI7O0EvRDFCSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RStEbEMxQixBQUFBLGFBQWEsQ0FBTztJQWlFZCxxQkFBNEIsQ0FBa0IsS0FBQztJQUMvQywyQkFBa0MsQ0FBd0IsRUFBQztJQUMzRCxnQkFBZ0IsRUFBRSxzQkFBc0IsR0FnQjdDO0lBbkZELEFBcUVNLGFBckVPLENBcUVQLGlCQUFpQixDQUFDO01BQ2hCLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7SUF2RVAsQUF5RU0sYUF6RU8sQ0F5RVAsZUFBZSxDQUFDO01BQ2QsT0FBTyxFQUFFLElBQUk7TUFDYixTQUFTLEVBQUUsQ0FBQztNQUNaLE9BQU8sRUFBRSxDQUFDO01BQ1YsVUFBVSxFQUFFLE9BQU87TUFFbkIsZ0JBQWdCLEVBQUUsc0JBQXNCLEdBQ3pDOztBL0RqQ0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxRQUFRO0UrRC9DN0IsQUFBQSxhQUFhLENBQU87SUFFaEIsUUFBUSxFQUFFLEtBQUs7SUFDZixNQUFNLEVBQUUsQ0FBQztJQUNULE9BQU8sRXBFcS9CdUIsSUFBSTtJb0VwL0JsQyxPQUFPLEVBQUUsSUFBSTtJQUNiLGNBQWMsRUFBRSxNQUFNO0lBQ3RCLFNBQVMsRUFBRSxJQUFJO0lBQ2YsS0FBSyxFQUFFLHlCQUFpRDtJQUN4RCxVQUFVLEVBQUUsTUFBTTtJQUNsQixnQkFBZ0IsRUFBRSxzQkFBMkM7SUFDN0QsZUFBZSxFQUFFLFdBQVc7SUFDNUIsT0FBTyxFQUFFLENBQUM7STNDekJWLFVBQVUsRTJDMkJVLFNBQVMsQ3BFOGhEQyxJQUFHLENvRTloRDRCLFdBQVcsR0FxRTNFO0UzQzVGRyxNQUFNLEVwQndEQSxTQUFTLEVBQUUsUUFBUSxPb0J4RGpCLHNCQUFzQixFQUFFLE1BQU07STJDUzFDLEFBQUEsYUFBYSxDQUFPO00zQ1JkLFVBQVUsRUFBRSxJQUFJLEcyQzJGckI7O0EvRHBDQyxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVE7SStEL0M3QixBQWdCSSxhQWhCUyxBQWdCUixnQkFBZ0IsQ0FBQztNQUNoQixHQUFHLEVBQUUsQ0FBQztNQUNOLElBQUksRUFBRSxDQUFDO01BQ1AsS0FBSyxFQUFFLHlCQUFpRDtNQUN4RCxZQUFZLEVBQUUsZ0NBQStELENBQUMsS0FBSyxDQUFDLGdDQUErRDtNQUNuSixTQUFTLEVBQUUsaUJBQWlCLEdBQzdCO0lBdEJMLEFBd0JJLGFBeEJTLEFBd0JSLGNBQWMsQ0FBQztNQUNkLEdBQUcsRUFBRSxDQUFDO01BQ04sS0FBSyxFQUFFLENBQUM7TUFDUixLQUFLLEVBQUUseUJBQWlEO01BQ3hELFdBQVcsRUFBRSxnQ0FBK0QsQ0FBQyxLQUFLLENBQUMsZ0NBQStEO01BQ2xKLFNBQVMsRUFBRSxnQkFBZ0IsR0FDNUI7SUE5QkwsQUFnQ0ksYUFoQ1MsQUFnQ1IsY0FBYyxDQUFDO01BQ2QsR0FBRyxFQUFFLENBQUM7TUFDTixLQUFLLEVBQUUsQ0FBQztNQUNSLElBQUksRUFBRSxDQUFDO01BQ1AsTUFBTSxFQUFFLDBCQUFtRDtNQUMzRCxVQUFVLEVBQUUsSUFBSTtNQUNoQixhQUFhLEVBQUUsZ0NBQStELENBQUMsS0FBSyxDQUFDLGdDQUErRDtNQUNwSixTQUFTLEVBQUUsaUJBQWlCLEdBQzdCO0lBeENMLEFBMENJLGFBMUNTLEFBMENSLGlCQUFpQixDQUFDO01BQ2pCLEtBQUssRUFBRSxDQUFDO01BQ1IsSUFBSSxFQUFFLENBQUM7TUFDUCxNQUFNLEVBQUUsMEJBQW1EO01BQzNELFVBQVUsRUFBRSxJQUFJO01BQ2hCLFVBQVUsRUFBRSxnQ0FBK0QsQ0FBQyxLQUFLLENBQUMsZ0NBQStEO01BQ2pKLFNBQVMsRUFBRSxnQkFBZ0IsR0FDNUI7SUFqREwsQUFtREksYUFuRFMsQUFtRFIsUUFBUSxFQW5EYixhQUFhLEFBb0RSLEtBQUssQUFBQSxJQUFLLENBQUEsT0FBTyxFQUFFO01BQ2xCLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0lBdERMLEFBd0RJLGFBeERTLEFBd0RSLFFBQVEsRUF4RGIsYUFBYSxBQXlEUixPQUFPLEVBekRaLGFBQWEsQUEwRFIsS0FBSyxDQUFDO01BQ0wsVUFBVSxFQUFFLE9BQU8sR0FDcEI7O0EvRDFCSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RStEbEMxQixBQUFBLGFBQWEsQ0FBTztJQWlFZCxxQkFBNEIsQ0FBa0IsS0FBQztJQUMvQywyQkFBa0MsQ0FBd0IsRUFBQztJQUMzRCxnQkFBZ0IsRUFBRSxzQkFBc0IsR0FnQjdDO0lBbkZELEFBcUVNLGFBckVPLENBcUVQLGlCQUFpQixDQUFDO01BQ2hCLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7SUF2RVAsQUF5RU0sYUF6RU8sQ0F5RVAsZUFBZSxDQUFDO01BQ2QsT0FBTyxFQUFFLElBQUk7TUFDYixTQUFTLEVBQUUsQ0FBQztNQUNaLE9BQU8sRUFBRSxDQUFDO01BQ1YsVUFBVSxFQUFFLE9BQU87TUFFbkIsZ0JBQWdCLEVBQUUsc0JBQXNCLEdBQ3pDOztBL0RqQ0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxRQUFRO0UrRC9DN0IsQUFBQSxhQUFhLENBQU87SUFFaEIsUUFBUSxFQUFFLEtBQUs7SUFDZixNQUFNLEVBQUUsQ0FBQztJQUNULE9BQU8sRXBFcS9CdUIsSUFBSTtJb0VwL0JsQyxPQUFPLEVBQUUsSUFBSTtJQUNiLGNBQWMsRUFBRSxNQUFNO0lBQ3RCLFNBQVMsRUFBRSxJQUFJO0lBQ2YsS0FBSyxFQUFFLHlCQUFpRDtJQUN4RCxVQUFVLEVBQUUsTUFBTTtJQUNsQixnQkFBZ0IsRUFBRSxzQkFBMkM7SUFDN0QsZUFBZSxFQUFFLFdBQVc7SUFDNUIsT0FBTyxFQUFFLENBQUM7STNDekJWLFVBQVUsRTJDMkJVLFNBQVMsQ3BFOGhEQyxJQUFHLENvRTloRDRCLFdBQVcsR0FxRTNFO0UzQzVGRyxNQUFNLEVwQndEQSxTQUFTLEVBQUUsUUFBUSxPb0J4RGpCLHNCQUFzQixFQUFFLE1BQU07STJDUzFDLEFBQUEsYUFBYSxDQUFPO00zQ1JkLFVBQVUsRUFBRSxJQUFJLEcyQzJGckI7O0EvRHBDQyxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVE7SStEL0M3QixBQWdCSSxhQWhCUyxBQWdCUixnQkFBZ0IsQ0FBQztNQUNoQixHQUFHLEVBQUUsQ0FBQztNQUNOLElBQUksRUFBRSxDQUFDO01BQ1AsS0FBSyxFQUFFLHlCQUFpRDtNQUN4RCxZQUFZLEVBQUUsZ0NBQStELENBQUMsS0FBSyxDQUFDLGdDQUErRDtNQUNuSixTQUFTLEVBQUUsaUJBQWlCLEdBQzdCO0lBdEJMLEFBd0JJLGFBeEJTLEFBd0JSLGNBQWMsQ0FBQztNQUNkLEdBQUcsRUFBRSxDQUFDO01BQ04sS0FBSyxFQUFFLENBQUM7TUFDUixLQUFLLEVBQUUseUJBQWlEO01BQ3hELFdBQVcsRUFBRSxnQ0FBK0QsQ0FBQyxLQUFLLENBQUMsZ0NBQStEO01BQ2xKLFNBQVMsRUFBRSxnQkFBZ0IsR0FDNUI7SUE5QkwsQUFnQ0ksYUFoQ1MsQUFnQ1IsY0FBYyxDQUFDO01BQ2QsR0FBRyxFQUFFLENBQUM7TUFDTixLQUFLLEVBQUUsQ0FBQztNQUNSLElBQUksRUFBRSxDQUFDO01BQ1AsTUFBTSxFQUFFLDBCQUFtRDtNQUMzRCxVQUFVLEVBQUUsSUFBSTtNQUNoQixhQUFhLEVBQUUsZ0NBQStELENBQUMsS0FBSyxDQUFDLGdDQUErRDtNQUNwSixTQUFTLEVBQUUsaUJBQWlCLEdBQzdCO0lBeENMLEFBMENJLGFBMUNTLEFBMENSLGlCQUFpQixDQUFDO01BQ2pCLEtBQUssRUFBRSxDQUFDO01BQ1IsSUFBSSxFQUFFLENBQUM7TUFDUCxNQUFNLEVBQUUsMEJBQW1EO01BQzNELFVBQVUsRUFBRSxJQUFJO01BQ2hCLFVBQVUsRUFBRSxnQ0FBK0QsQ0FBQyxLQUFLLENBQUMsZ0NBQStEO01BQ2pKLFNBQVMsRUFBRSxnQkFBZ0IsR0FDNUI7SUFqREwsQUFtREksYUFuRFMsQUFtRFIsUUFBUSxFQW5EYixhQUFhLEFBb0RSLEtBQUssQUFBQSxJQUFLLENBQUEsT0FBTyxFQUFFO01BQ2xCLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0lBdERMLEFBd0RJLGFBeERTLEFBd0RSLFFBQVEsRUF4RGIsYUFBYSxBQXlEUixPQUFPLEVBekRaLGFBQWEsQUEwRFIsS0FBSyxDQUFDO01BQ0wsVUFBVSxFQUFFLE9BQU8sR0FDcEI7O0EvRDFCSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RStEbEMxQixBQUFBLGFBQWEsQ0FBTztJQWlFZCxxQkFBNEIsQ0FBa0IsS0FBQztJQUMvQywyQkFBa0MsQ0FBd0IsRUFBQztJQUMzRCxnQkFBZ0IsRUFBRSxzQkFBc0IsR0FnQjdDO0lBbkZELEFBcUVNLGFBckVPLENBcUVQLGlCQUFpQixDQUFDO01BQ2hCLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7SUF2RVAsQUF5RU0sYUF6RU8sQ0F5RVAsZUFBZSxDQUFDO01BQ2QsT0FBTyxFQUFFLElBQUk7TUFDYixTQUFTLEVBQUUsQ0FBQztNQUNaLE9BQU8sRUFBRSxDQUFDO01BQ1YsVUFBVSxFQUFFLE9BQU87TUFFbkIsZ0JBQWdCLEVBQUUsc0JBQXNCLEdBQ3pDOztBL0RqQ0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxTQUFTO0UrRC9DOUIsQUFBQSxhQUFhLENBQU87SUFFaEIsUUFBUSxFQUFFLEtBQUs7SUFDZixNQUFNLEVBQUUsQ0FBQztJQUNULE9BQU8sRXBFcS9CdUIsSUFBSTtJb0VwL0JsQyxPQUFPLEVBQUUsSUFBSTtJQUNiLGNBQWMsRUFBRSxNQUFNO0lBQ3RCLFNBQVMsRUFBRSxJQUFJO0lBQ2YsS0FBSyxFQUFFLHlCQUFpRDtJQUN4RCxVQUFVLEVBQUUsTUFBTTtJQUNsQixnQkFBZ0IsRUFBRSxzQkFBMkM7SUFDN0QsZUFBZSxFQUFFLFdBQVc7SUFDNUIsT0FBTyxFQUFFLENBQUM7STNDekJWLFVBQVUsRTJDMkJVLFNBQVMsQ3BFOGhEQyxJQUFHLENvRTloRDRCLFdBQVcsR0FxRTNFO0UzQzVGRyxNQUFNLEVwQndEQSxTQUFTLEVBQUUsU0FBUyxPb0J4RGxCLHNCQUFzQixFQUFFLE1BQU07STJDUzFDLEFBQUEsYUFBYSxDQUFPO00zQ1JkLFVBQVUsRUFBRSxJQUFJLEcyQzJGckI7O0EvRHBDQyxNQUFNLEVBQUUsU0FBUyxFQUFFLFNBQVM7SStEL0M5QixBQWdCSSxhQWhCUyxBQWdCUixnQkFBZ0IsQ0FBQztNQUNoQixHQUFHLEVBQUUsQ0FBQztNQUNOLElBQUksRUFBRSxDQUFDO01BQ1AsS0FBSyxFQUFFLHlCQUFpRDtNQUN4RCxZQUFZLEVBQUUsZ0NBQStELENBQUMsS0FBSyxDQUFDLGdDQUErRDtNQUNuSixTQUFTLEVBQUUsaUJBQWlCLEdBQzdCO0lBdEJMLEFBd0JJLGFBeEJTLEFBd0JSLGNBQWMsQ0FBQztNQUNkLEdBQUcsRUFBRSxDQUFDO01BQ04sS0FBSyxFQUFFLENBQUM7TUFDUixLQUFLLEVBQUUseUJBQWlEO01BQ3hELFdBQVcsRUFBRSxnQ0FBK0QsQ0FBQyxLQUFLLENBQUMsZ0NBQStEO01BQ2xKLFNBQVMsRUFBRSxnQkFBZ0IsR0FDNUI7SUE5QkwsQUFnQ0ksYUFoQ1MsQUFnQ1IsY0FBYyxDQUFDO01BQ2QsR0FBRyxFQUFFLENBQUM7TUFDTixLQUFLLEVBQUUsQ0FBQztNQUNSLElBQUksRUFBRSxDQUFDO01BQ1AsTUFBTSxFQUFFLDBCQUFtRDtNQUMzRCxVQUFVLEVBQUUsSUFBSTtNQUNoQixhQUFhLEVBQUUsZ0NBQStELENBQUMsS0FBSyxDQUFDLGdDQUErRDtNQUNwSixTQUFTLEVBQUUsaUJBQWlCLEdBQzdCO0lBeENMLEFBMENJLGFBMUNTLEFBMENSLGlCQUFpQixDQUFDO01BQ2pCLEtBQUssRUFBRSxDQUFDO01BQ1IsSUFBSSxFQUFFLENBQUM7TUFDUCxNQUFNLEVBQUUsMEJBQW1EO01BQzNELFVBQVUsRUFBRSxJQUFJO01BQ2hCLFVBQVUsRUFBRSxnQ0FBK0QsQ0FBQyxLQUFLLENBQUMsZ0NBQStEO01BQ2pKLFNBQVMsRUFBRSxnQkFBZ0IsR0FDNUI7SUFqREwsQUFtREksYUFuRFMsQUFtRFIsUUFBUSxFQW5EYixhQUFhLEFBb0RSLEtBQUssQUFBQSxJQUFLLENBQUEsT0FBTyxFQUFFO01BQ2xCLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0lBdERMLEFBd0RJLGFBeERTLEFBd0RSLFFBQVEsRUF4RGIsYUFBYSxBQXlEUixPQUFPLEVBekRaLGFBQWEsQUEwRFIsS0FBSyxDQUFDO01BQ0wsVUFBVSxFQUFFLE9BQU8sR0FDcEI7O0EvRDFCSCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RStEbEMzQixBQUFBLGFBQWEsQ0FBTztJQWlFZCxxQkFBNEIsQ0FBa0IsS0FBQztJQUMvQywyQkFBa0MsQ0FBd0IsRUFBQztJQUMzRCxnQkFBZ0IsRUFBRSxzQkFBc0IsR0FnQjdDO0lBbkZELEFBcUVNLGFBckVPLENBcUVQLGlCQUFpQixDQUFDO01BQ2hCLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7SUF2RVAsQUF5RU0sYUF6RU8sQ0F5RVAsZUFBZSxDQUFDO01BQ2QsT0FBTyxFQUFFLElBQUk7TUFDYixTQUFTLEVBQUUsQ0FBQztNQUNaLE9BQU8sRUFBRSxDQUFDO01BQ1YsVUFBVSxFQUFFLE9BQU87TUFFbkIsZ0JBQWdCLEVBQUUsc0JBQXNCLEdBQ3pDOztBL0RqQ0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxPQUFPO0UrRC9DNUIsQUFBQSxjQUFjLENBQU07SUFFaEIsUUFBUSxFQUFFLEtBQUs7SUFDZixNQUFNLEVBQUUsQ0FBQztJQUNULE9BQU8sRXBFcS9CdUIsSUFBSTtJb0VwL0JsQyxPQUFPLEVBQUUsSUFBSTtJQUNiLGNBQWMsRUFBRSxNQUFNO0lBQ3RCLFNBQVMsRUFBRSxJQUFJO0lBQ2YsS0FBSyxFQUFFLHlCQUFpRDtJQUN4RCxVQUFVLEVBQUUsTUFBTTtJQUNsQixnQkFBZ0IsRUFBRSxzQkFBMkM7SUFDN0QsZUFBZSxFQUFFLFdBQVc7SUFDNUIsT0FBTyxFQUFFLENBQUM7STNDekJWLFVBQVUsRTJDMkJVLFNBQVMsQ3BFOGhEQyxJQUFHLENvRTloRDRCLFdBQVcsR0FxRTNFO0UzQzVGRyxNQUFNLEVwQndEQSxTQUFTLEVBQUUsT0FBTyxPb0J4RGhCLHNCQUFzQixFQUFFLE1BQU07STJDUzFDLEFBQUEsY0FBYyxDQUFNO00zQ1JkLFVBQVUsRUFBRSxJQUFJLEcyQzJGckI7O0EvRHBDQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE9BQU87SStEL0M1QixBQWdCSSxjQWhCVSxBQWdCVCxnQkFBZ0IsQ0FBQztNQUNoQixHQUFHLEVBQUUsQ0FBQztNQUNOLElBQUksRUFBRSxDQUFDO01BQ1AsS0FBSyxFQUFFLHlCQUFpRDtNQUN4RCxZQUFZLEVBQUUsZ0NBQStELENBQUMsS0FBSyxDQUFDLGdDQUErRDtNQUNuSixTQUFTLEVBQUUsaUJBQWlCLEdBQzdCO0lBdEJMLEFBd0JJLGNBeEJVLEFBd0JULGNBQWMsQ0FBQztNQUNkLEdBQUcsRUFBRSxDQUFDO01BQ04sS0FBSyxFQUFFLENBQUM7TUFDUixLQUFLLEVBQUUseUJBQWlEO01BQ3hELFdBQVcsRUFBRSxnQ0FBK0QsQ0FBQyxLQUFLLENBQUMsZ0NBQStEO01BQ2xKLFNBQVMsRUFBRSxnQkFBZ0IsR0FDNUI7SUE5QkwsQUFnQ0ksY0FoQ1UsQUFnQ1QsY0FBYyxDQUFDO01BQ2QsR0FBRyxFQUFFLENBQUM7TUFDTixLQUFLLEVBQUUsQ0FBQztNQUNSLElBQUksRUFBRSxDQUFDO01BQ1AsTUFBTSxFQUFFLDBCQUFtRDtNQUMzRCxVQUFVLEVBQUUsSUFBSTtNQUNoQixhQUFhLEVBQUUsZ0NBQStELENBQUMsS0FBSyxDQUFDLGdDQUErRDtNQUNwSixTQUFTLEVBQUUsaUJBQWlCLEdBQzdCO0lBeENMLEFBMENJLGNBMUNVLEFBMENULGlCQUFpQixDQUFDO01BQ2pCLEtBQUssRUFBRSxDQUFDO01BQ1IsSUFBSSxFQUFFLENBQUM7TUFDUCxNQUFNLEVBQUUsMEJBQW1EO01BQzNELFVBQVUsRUFBRSxJQUFJO01BQ2hCLFVBQVUsRUFBRSxnQ0FBK0QsQ0FBQyxLQUFLLENBQUMsZ0NBQStEO01BQ2pKLFNBQVMsRUFBRSxnQkFBZ0IsR0FDNUI7SUFqREwsQUFtREksY0FuRFUsQUFtRFQsUUFBUSxFQW5EYixjQUFjLEFBb0RULEtBQUssQUFBQSxJQUFLLENBQUEsT0FBTyxFQUFFO01BQ2xCLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0lBdERMLEFBd0RJLGNBeERVLEFBd0RULFFBQVEsRUF4RGIsY0FBYyxBQXlEVCxPQUFPLEVBekRaLGNBQWMsQUEwRFQsS0FBSyxDQUFDO01BQ0wsVUFBVSxFQUFFLE9BQU8sR0FDcEI7O0EvRDFCSCxNQUFNLEVBQUUsU0FBUyxFQUFFLElBQUk7RStEbEN6QixBQUFBLGNBQWMsQ0FBTTtJQWlFZCxxQkFBNEIsQ0FBa0IsS0FBQztJQUMvQywyQkFBa0MsQ0FBd0IsRUFBQztJQUMzRCxnQkFBZ0IsRUFBRSxzQkFBc0IsR0FnQjdDO0lBbkZELEFBcUVNLGNBckVRLENBcUVSLGlCQUFpQixDQUFDO01BQ2hCLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7SUF2RVAsQUF5RU0sY0F6RVEsQ0F5RVIsZUFBZSxDQUFDO01BQ2QsT0FBTyxFQUFFLElBQUk7TUFDYixTQUFTLEVBQUUsQ0FBQztNQUNaLE9BQU8sRUFBRSxDQUFDO01BQ1YsVUFBVSxFQUFFLE9BQU87TUFFbkIsZ0JBQWdCLEVBQUUsc0JBQXNCLEdBQ3pDOztBQWhGUCxBQUFBLFVBQVUsQ0FBVTtFQUVoQixRQUFRLEVBQUUsS0FBSztFQUNmLE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFcEVxL0J1QixJQUFJO0VvRXAvQmxDLE9BQU8sRUFBRSxJQUFJO0VBQ2IsY0FBYyxFQUFFLE1BQU07RUFDdEIsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUseUJBQWlEO0VBQ3hELFVBQVUsRUFBRSxNQUFNO0VBQ2xCLGdCQUFnQixFQUFFLHNCQUEyQztFQUM3RCxlQUFlLEVBQUUsV0FBVztFQUM1QixPQUFPLEVBQUUsQ0FBQztFM0N6QlYsVUFBVSxFMkMyQlUsU0FBUyxDcEU4aERDLElBQUcsQ29FOWhENEIsV0FBVyxHQXFFM0U7RTNDNUZHLE1BQU0sRUFBRSxzQkFBc0IsRUFBRSxNQUFNO0kyQ1MxQyxBQUFBLFVBQVUsQ0FBVTtNM0NSZCxVQUFVLEVBQUUsSUFBSSxHMkMyRnJCO0VBbkZELEFBZ0JJLFVBaEJNLEFBZ0JMLGdCQUFnQixDQUFDO0lBQ2hCLEdBQUcsRUFBRSxDQUFDO0lBQ04sSUFBSSxFQUFFLENBQUM7SUFDUCxLQUFLLEVBQUUseUJBQWlEO0lBQ3hELFlBQVksRUFBRSxnQ0FBK0QsQ0FBQyxLQUFLLENBQUMsZ0NBQStEO0lBQ25KLFNBQVMsRUFBRSxpQkFBaUIsR0FDN0I7RUF0QkwsQUF3QkksVUF4Qk0sQUF3QkwsY0FBYyxDQUFDO0lBQ2QsR0FBRyxFQUFFLENBQUM7SUFDTixLQUFLLEVBQUUsQ0FBQztJQUNSLEtBQUssRUFBRSx5QkFBaUQ7SUFDeEQsV0FBVyxFQUFFLGdDQUErRCxDQUFDLEtBQUssQ0FBQyxnQ0FBK0Q7SUFDbEosU0FBUyxFQUFFLGdCQUFnQixHQUM1QjtFQTlCTCxBQWdDSSxVQWhDTSxBQWdDTCxjQUFjLENBQUM7SUFDZCxHQUFHLEVBQUUsQ0FBQztJQUNOLEtBQUssRUFBRSxDQUFDO0lBQ1IsSUFBSSxFQUFFLENBQUM7SUFDUCxNQUFNLEVBQUUsMEJBQW1EO0lBQzNELFVBQVUsRUFBRSxJQUFJO0lBQ2hCLGFBQWEsRUFBRSxnQ0FBK0QsQ0FBQyxLQUFLLENBQUMsZ0NBQStEO0lBQ3BKLFNBQVMsRUFBRSxpQkFBaUIsR0FDN0I7RUF4Q0wsQUEwQ0ksVUExQ00sQUEwQ0wsaUJBQWlCLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUM7SUFDUixJQUFJLEVBQUUsQ0FBQztJQUNQLE1BQU0sRUFBRSwwQkFBbUQ7SUFDM0QsVUFBVSxFQUFFLElBQUk7SUFDaEIsVUFBVSxFQUFFLGdDQUErRCxDQUFDLEtBQUssQ0FBQyxnQ0FBK0Q7SUFDakosU0FBUyxFQUFFLGdCQUFnQixHQUM1QjtFQWpETCxBQW1ESSxVQW5ETSxBQW1ETCxRQUFRLEVBbkRiLFVBQVUsQUFvREwsS0FBSyxBQUFBLElBQUssQ0FBQSxPQUFPLEVBQUU7SUFDbEIsU0FBUyxFQUFFLElBQUksR0FDaEI7RUF0REwsQUF3REksVUF4RE0sQUF3REwsUUFBUSxFQXhEYixVQUFVLEFBeURMLE9BQU8sRUF6RFosVUFBVSxBQTBETCxLQUFLLENBQUM7SUFDTCxVQUFVLEVBQUUsT0FBTyxHQUNwQjs7QUEwQlAsQUFBQSxtQkFBbUIsQ0FBQztFdERqSGxCLFFBQVEsRUFBRSxLQUFLO0VBQ2YsR0FBRyxFQUFFLENBQUM7RUFDTixJQUFJLEVBQUUsQ0FBQztFQUNQLE9BQU8sRWRnaEMyQixJQUFJO0VjL2dDdEMsS0FBSyxFQUFFLEtBQUs7RUFDWixNQUFNLEVBQUUsS0FBSztFQUNiLGdCQUFnQixFdEJLVixJQUFJLEc0RXdHWDtFQUZELEF0RHhHRSxtQnNEd0dpQixBdER4R2hCLEtBQUssQ0FBQztJQUFFLE9BQU8sRUFBRSxDQUFDLEdBQUk7RXNEd0d6QixBdER2R0UsbUJzRHVHaUIsQXREdkdoQixLQUFLLENBQUM7SUFBRSxPQUFPLEVkcTNDa0IsR0FBRSxHY3IzQ0c7O0FzRDJHekMsQUFBQSxpQkFBaUIsQ0FBQztFQUNoQixPQUFPLEVBQUUsSUFBSTtFQUNiLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGVBQWUsRUFBRSxhQUFhO0VBQzlCLE9BQU8sRUFBRSw2QkFBeUQsQ0FBQyw2QkFBeUQsR0FRN0g7RUFaRCxBQU1FLGlCQU5lLENBTWYsVUFBVSxDQUFDO0lBQ1QsT0FBTyxFQUFFLHdDQUFvRSxDQUFDLHdDQUFvRTtJQUNsSixVQUFVLEVBQUUseUNBQXFFO0lBQ2pGLFlBQVksRUFBRSx5Q0FBcUU7SUFDbkYsYUFBYSxFQUFFLHlDQUFxRSxHQUNyRjs7QUFHSCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsYUFBYSxFQUFFLENBQUM7RUFDaEIsV0FBVyxFcEU2YWlCLEdBQUcsR29FNWFoQzs7QUFFRCxBQUFBLGVBQWUsQ0FBQztFQUNkLFNBQVMsRUFBRSxDQUFDO0VBQ1osT0FBTyxFQUFFLDZCQUF5RCxDQUFDLDZCQUF5RDtFQUM1SCxVQUFVLEVBQUUsSUFBSSxHQUNqQjs7QUM5SUQsQUFBQSxZQUFZLENBQUM7RUFDWCxPQUFPLEVBQUUsWUFBWTtFQUNyQixVQUFVLEVBQUUsR0FBRztFQUNmLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLE1BQU0sRUFBRSxJQUFJO0VBQ1osZ0JBQWdCLEVBQUUsWUFBWTtFQUM5QixPQUFPLEVyRXNzQzJCLEdBQUUsR3FFaHNDckM7RUFaRCxBQVFFLFlBUlUsQUFRVCxJQUFJLEFBQUEsUUFBUSxDQUFDO0lBQ1osT0FBTyxFQUFFLFlBQVk7SUFDckIsT0FBTyxFQUFFLEVBQUUsR0FDWjs7QUFJSCxBQUFBLGVBQWUsQ0FBQztFQUNkLFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ2QsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBRUQsQUFBQSxlQUFlLENBQUM7RUFDZCxVQUFVLEVBQUUsS0FBSyxHQUNsQjs7QUFHRCxBQUNFLGlCQURlLENBQ2YsWUFBWSxDQUFDO0VBQ1gsU0FBUyxFQUFFLHdDQUF3QyxHQUNwRDs7QUFHSCxVQUFVLENBQVYsZ0JBQVU7RUFDUixHQUFHO0lBQ0QsT0FBTyxFckV5cUN5QixHQUFFOztBcUVycUN0QyxBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLFVBQVUsRUFBRSxtRUFBa0c7RUFDOUcsU0FBUyxFQUFFLFNBQVM7RUFDcEIsU0FBUyxFQUFFLG1DQUFtQyxHQUMvQzs7QUFFRCxVQUFVLENBQVYsZ0JBQVU7RUFDUixJQUFJO0lBQ0YsYUFBYSxFQUFFLFFBQVE7O0FFaEQzQixBN0NFRSxTNkNGTyxBN0NFTixPQUFPLENBQUM7RUFDUCxPQUFPLEVBQUUsS0FBSztFQUNkLEtBQUssRUFBRSxJQUFJO0VBQ1gsT0FBTyxFQUFFLEVBQUUsR0FDWjs7QThDREQsQUFBQSxnQkFBZ0IsQ0FBRztFQUNqQixLQUFLLEVoRk1ELElBQUksQ2dGTnNELFVBQVU7RUFDeEUsZ0JBQWdCLEVBQUUsMENBQTRELENBQWlDLFVBQVUsR0FDMUg7O0FBSEQsQUFBQSxrQkFBa0IsQ0FBQztFQUNqQixLQUFLLEVoRk1ELElBQUksQ2dGTnNELFVBQVU7RUFDeEUsZ0JBQWdCLEVBQUUsMENBQTRELENBQWlDLFVBQVUsR0FDMUg7O0FBSEQsQUFBQSxnQkFBZ0IsQ0FBRztFQUNqQixLQUFLLEVoRk9ELElBQUksQ2dGUHNELFVBQVU7RUFDeEUsZ0JBQWdCLEVBQUUsMENBQTRELENBQWlDLFVBQVUsR0FDMUg7O0FBSEQsQUFBQSxhQUFhLENBQU07RUFDakIsS0FBSyxFaEZPRCxJQUFJLENnRlBzRCxVQUFVO0VBQ3hFLGdCQUFnQixFQUFFLDBDQUE0RCxDQUFpQyxVQUFVLEdBQzFIOztBQUhELEFBQUEsZ0JBQWdCLENBQUc7RUFDakIsS0FBSyxFaEZPRCxJQUFJLENnRlBzRCxVQUFVO0VBQ3hFLGdCQUFnQixFQUFFLDJDQUE0RCxDQUFpQyxVQUFVLEdBQzFIOztBQUhELEFBQUEsZUFBZSxDQUFJO0VBQ2pCLEtBQUssRWhGT0QsSUFBSSxDZ0ZQc0QsVUFBVTtFQUN4RSxnQkFBZ0IsRUFBRSwwQ0FBNEQsQ0FBaUMsVUFBVSxHQUMxSDs7QUFIRCxBQUFBLGNBQWMsQ0FBSztFQUNqQixLQUFLLEVoRk9ELElBQUksQ2dGUHNELFVBQVU7RUFDeEUsZ0JBQWdCLEVBQUUsNENBQTRELENBQWlDLFVBQVUsR0FDMUg7O0FBSEQsQUFBQSxhQUFhLENBQU07RUFDakIsS0FBSyxFaEZNRCxJQUFJLENnRk5zRCxVQUFVO0VBQ3hFLGdCQUFnQixFQUFFLDBDQUE0RCxDQUFpQyxVQUFVLEdBQzFIOztBQ1BELEFBQUEsYUFBYSxDQUFHO0VBQ2QsS0FBSyxFaEZnR0csT0FBTyxDZ0ZoR0QsVUFBVSxHQVF6QjtFQVRELEFBSUksYUFKUyxBQUlSLE1BQU0sRUFKWCxhQUFhLEFBS1IsTUFBTSxDQUFDO0lBQ04sS0FBSyxFMUU0TUgsT0FBMkIsQzBFNU11SCxVQUFVLEdBQy9KOztBQVBMLEFBQUEsZUFBZSxDQUFDO0VBQ2QsS0FBSyxFaEZpR0ksT0FBTyxDZ0ZqR0YsVUFBVSxHQVF6QjtFQVRELEFBSUksZUFKVyxBQUlWLE1BQU0sRUFKWCxlQUFlLEFBS1YsTUFBTSxDQUFDO0lBQ04sS0FBSyxFMUU0TUgsT0FBMkIsQzBFNU11SCxVQUFVLEdBQy9KOztBQVBMLEFBQUEsYUFBYSxDQUFHO0VBQ2QsS0FBSyxFaEZrR0csT0FBTyxDZ0ZsR0QsVUFBVSxHQVF6QjtFQVRELEFBSUksYUFKUyxBQUlSLE1BQU0sRUFKWCxhQUFhLEFBS1IsTUFBTSxDQUFDO0lBQ04sS0FBSyxFMUV1TUgsT0FBMkIsQzBFdk11SCxVQUFVLEdBQy9KOztBQVBMLEFBQUEsVUFBVSxDQUFNO0VBQ2QsS0FBSyxFaEZtR0csT0FBTyxDZ0ZuR0QsVUFBVSxHQVF6QjtFQVRELEFBSUksVUFKTSxBQUlMLE1BQU0sRUFKWCxVQUFVLEFBS0wsTUFBTSxDQUFDO0lBQ04sS0FBSyxFMUV1TUgsT0FBMkIsQzBFdk11SCxVQUFVLEdBQy9KOztBQVBMLEFBQUEsYUFBYSxDQUFHO0VBQ2QsS0FBSyxFaEZvR0csT0FBTyxDZ0ZwR0QsVUFBVSxHQVF6QjtFQVRELEFBSUksYUFKUyxBQUlSLE1BQU0sRUFKWCxhQUFhLEFBS1IsTUFBTSxDQUFDO0lBQ04sS0FBSyxFMUV1TUgsT0FBMkIsQzBFdk11SCxVQUFVLEdBQy9KOztBQVBMLEFBQUEsWUFBWSxDQUFJO0VBQ2QsS0FBSyxFaEZxR0csT0FBTyxDZ0ZyR0QsVUFBVSxHQVF6QjtFQVRELEFBSUksWUFKUSxBQUlQLE1BQU0sRUFKWCxZQUFZLEFBS1AsTUFBTSxDQUFDO0lBQ04sS0FBSyxFMUV1TUgsT0FBMkIsQzBFdk11SCxVQUFVLEdBQy9KOztBQVBMLEFBQUEsV0FBVyxDQUFLO0VBQ2QsS0FBSyxFaEZzR0csT0FBTyxDZ0Z0R0QsVUFBVSxHQVF6QjtFQVRELEFBSUksV0FKTyxBQUlOLE1BQU0sRUFKWCxXQUFXLEFBS04sTUFBTSxDQUFDO0lBQ04sS0FBSyxFMUV1TUgsT0FBMkIsQzBFdk11SCxVQUFVLEdBQy9KOztBQVBMLEFBQUEsVUFBVSxDQUFNO0VBQ2QsS0FBSyxFaEZ1R0csT0FBTyxDZ0Z2R0QsVUFBVSxHQVF6QjtFQVRELEFBSUksVUFKTSxBQUlMLE1BQU0sRUFKWCxVQUFVLEFBS0wsTUFBTSxDQUFDO0lBQ04sS0FBSyxFMUU0TUgsT0FBMkIsQzBFNU11SCxVQUFVLEdBQy9KOztBQ05QLEFBQUEsTUFBTSxDQUFDO0VBQ0wsUUFBUSxFQUFFLFFBQVE7RUFDbEIsS0FBSyxFQUFFLElBQUksR0FlWjtFQWpCRCxBQUlFLE1BSkksQUFJSCxRQUFRLENBQUM7SUFDUixPQUFPLEVBQUUsS0FBSztJQUNkLFdBQVcsRUFBRSxzQkFBMkM7SUFDeEQsT0FBTyxFQUFFLEVBQUUsR0FDWjtFQVJILEFBVUUsTUFWSSxHQVVGLENBQUMsQ0FBQztJQUNGLFFBQVEsRUFBRSxRQUFRO0lBQ2xCLEdBQUcsRUFBRSxDQUFDO0lBQ04sSUFBSSxFQUFFLENBQUM7SUFDUCxLQUFLLEVBQUUsSUFBSTtJQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2I7O0FBSUQsQUFBQSxVQUFVLENBQUs7RUFDYixpQkFBd0IsQ0FBYyxLQUFDLEdBQ3hDOztBQUZELEFBQUEsVUFBVSxDQUFLO0VBQ2IsaUJBQXdCLENBQWMsbUJBQUMsR0FDeEM7O0FBRkQsQUFBQSxXQUFXLENBQUk7RUFDYixpQkFBd0IsQ0FBYyxvQkFBQyxHQUN4Qzs7QUFGRCxBQUFBLFdBQVcsQ0FBSTtFQUNiLGlCQUF3QixDQUFjLG9CQUFDLEdBQ3hDOztBQ3RCSCxBQUFBLFVBQVUsQ0FBQztFQUNULFFBQVEsRUFBRSxLQUFLO0VBQ2YsR0FBRyxFQUFFLENBQUM7RUFDTixLQUFLLEVBQUUsQ0FBQztFQUNSLElBQUksRUFBRSxDQUFDO0VBQ1AsT0FBTyxFM0U2Z0MyQixJQUFJLEcyRTVnQ3ZDOztBQUVELEFBQUEsYUFBYSxDQUFDO0VBQ1osUUFBUSxFQUFFLEtBQUs7RUFDZixLQUFLLEVBQUUsQ0FBQztFQUNSLE1BQU0sRUFBRSxDQUFDO0VBQ1QsSUFBSSxFQUFFLENBQUM7RUFDUCxPQUFPLEUzRXFnQzJCLElBQUksRzJFcGdDdkM7O0FBT0csQUFBQSxXQUFXLENBQVU7RUFDbkIsUUFBUSxFQUFFLE1BQU07RUFDaEIsR0FBRyxFQUFFLENBQUM7RUFDTixPQUFPLEUzRXkvQnVCLElBQUksRzJFeC9CbkM7O0FBRUQsQUFBQSxjQUFjLENBQVU7RUFDdEIsUUFBUSxFQUFFLE1BQU07RUFDaEIsTUFBTSxFQUFFLENBQUM7RUFDVCxPQUFPLEUzRW0vQnVCLElBQUksRzJFbC9CbkM7O0F0RThCRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RXNFeEN4QixBQUFBLGNBQWMsQ0FBTztJQUNuQixRQUFRLEVBQUUsTUFBTTtJQUNoQixHQUFHLEVBQUUsQ0FBQztJQUNOLE9BQU8sRTNFeS9CdUIsSUFBSSxHMkV4L0JuQztFQUVELEFBQUEsaUJBQWlCLENBQU87SUFDdEIsUUFBUSxFQUFFLE1BQU07SUFDaEIsTUFBTSxFQUFFLENBQUM7SUFDVCxPQUFPLEUzRW0vQnVCLElBQUksRzJFbC9CbkM7O0F0RThCRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RXNFeEN4QixBQUFBLGNBQWMsQ0FBTztJQUNuQixRQUFRLEVBQUUsTUFBTTtJQUNoQixHQUFHLEVBQUUsQ0FBQztJQUNOLE9BQU8sRTNFeS9CdUIsSUFBSSxHMkV4L0JuQztFQUVELEFBQUEsaUJBQWlCLENBQU87SUFDdEIsUUFBUSxFQUFFLE1BQU07SUFDaEIsTUFBTSxFQUFFLENBQUM7SUFDVCxPQUFPLEUzRW0vQnVCLElBQUksRzJFbC9CbkM7O0F0RThCRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RXNFeEN4QixBQUFBLGNBQWMsQ0FBTztJQUNuQixRQUFRLEVBQUUsTUFBTTtJQUNoQixHQUFHLEVBQUUsQ0FBQztJQUNOLE9BQU8sRTNFeS9CdUIsSUFBSSxHMkV4L0JuQztFQUVELEFBQUEsaUJBQWlCLENBQU87SUFDdEIsUUFBUSxFQUFFLE1BQU07SUFDaEIsTUFBTSxFQUFFLENBQUM7SUFDVCxPQUFPLEUzRW0vQnVCLElBQUksRzJFbC9CbkM7O0F0RThCRCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RXNFeEN6QixBQUFBLGNBQWMsQ0FBTztJQUNuQixRQUFRLEVBQUUsTUFBTTtJQUNoQixHQUFHLEVBQUUsQ0FBQztJQUNOLE9BQU8sRTNFeS9CdUIsSUFBSSxHMkV4L0JuQztFQUVELEFBQUEsaUJBQWlCLENBQU87SUFDdEIsUUFBUSxFQUFFLE1BQU07SUFDaEIsTUFBTSxFQUFFLENBQUM7SUFDVCxPQUFPLEUzRW0vQnVCLElBQUksRzJFbC9CbkM7O0F0RThCRCxNQUFNLEVBQUUsU0FBUyxFQUFFLElBQUk7RXNFeEN2QixBQUFBLGVBQWUsQ0FBTTtJQUNuQixRQUFRLEVBQUUsTUFBTTtJQUNoQixHQUFHLEVBQUUsQ0FBQztJQUNOLE9BQU8sRTNFeS9CdUIsSUFBSSxHMkV4L0JuQztFQUVELEFBQUEsa0JBQWtCLENBQU07SUFDdEIsUUFBUSxFQUFFLE1BQU07SUFDaEIsTUFBTSxFQUFFLENBQUM7SUFDVCxPQUFPLEUzRW0vQnVCLElBQUksRzJFbC9CbkM7O0FDaENMLEFBQUEsT0FBTyxDQUFDO0VBQ04sT0FBTyxFQUFFLElBQUk7RUFDYixjQUFjLEVBQUUsR0FBRztFQUNuQixXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEVBQUUsT0FBTyxHQUNwQjs7QUFFRCxBQUFBLE9BQU8sQ0FBQztFQUNOLE9BQU8sRUFBRSxJQUFJO0VBQ2IsSUFBSSxFQUFFLFFBQVE7RUFDZCxjQUFjLEVBQUUsTUFBTTtFQUN0QixVQUFVLEVBQUUsT0FBTyxHQUNwQjs7QUNURCxBQUFBLGdCQUFnQjtBQUNoQiwwQkFBMEIsQUFBQSxJQUFLLENBQUEsTUFBTSxDQUFDLElBQUssQ0FBQSxhQUFhLEVBQUU7RXBFR3hELFFBQVEsRUFBRSxtQkFBbUI7RUFDN0IsS0FBSyxFQUFFLGNBQWM7RUFDckIsTUFBTSxFQUFFLGNBQWM7RUFDdEIsT0FBTyxFQUFFLFlBQVk7RUFDckIsTUFBTSxFQUFFLGVBQWU7RUFDdkIsUUFBUSxFQUFFLGlCQUFpQjtFQUMzQixJQUFJLEVBQUUsZ0JBQWdCLENBQUMsVUFBVTtFQUNqQyxXQUFXLEVBQUUsaUJBQWlCO0VBQzlCLE1BQU0sRUFBRSxZQUFZLEdvRVRyQjs7QUNIRCxBQUNFLGVBRGEsQUFDWixPQUFPLENBQTZCO0VBQ25DLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEdBQUcsRUFBRSxDQUFDO0VBQ04sS0FBSyxFQUFFLENBQUM7RUFDUixNQUFNLEVBQUUsQ0FBQztFQUNULElBQUksRUFBRSxDQUFDO0VBQ1AsT0FBTyxFOUVvWitCLENBQUM7RThFblp2QyxPQUFPLEVBQUUsRUFBRSxHQUNaOztBQ1RILEFBQUEsY0FBYyxDQUFDO0VwRUFiLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLGFBQWEsRUFBRSxRQUFRO0VBQ3ZCLFdBQVcsRUFBRSxNQUFNLEdvRUFwQjs7QUNORCxBQUFBLEdBQUcsQ0FBQztFQUNGLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFVBQVUsRUFBRSxPQUFPO0VBQ25CLEtBQUssRUFBRSxHQUFHO0VBQ1YsVUFBVSxFQUFFLEdBQUc7RUFDZixnQkFBZ0IsRUFBRSxZQUFZO0VBQzlCLE9BQU8sRWhGeW5CcUIsSUFBRyxHZ0Z4bkJoQzs7QXBFMkRPLEFBQUEsZUFBZSxDQUF5QztFQU9wRCxjQUFZLEVpQi9EVixRQUFRLENqQitEMkMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFVBQVUsQ0FBOEM7RUFPcEQsY0FBWSxFaUIvREQsR0FBRyxDakIrRHVDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxhQUFhLENBQTJDO0VBT3BELGNBQVksRWlCL0RHLE1BQU0sQ2pCK0RnQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsYUFBYSxDQUEyQztFQU9wRCxjQUFZLEVpQi9EVSxNQUFNLENqQitEeUIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGtCQUFrQixDQUFzQztFQU9wRCxjQUFZLEVpQi9EaUIsV0FBVyxDakIrRGEsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGVBQWUsQ0FBeUM7RUFPcEQsY0FBWSxFaUIvRDZCLFFBQVEsQ2pCK0RJLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxZQUFZLENBQTRDO0VBT3BELEtBQVksRWlCdkRULElBQUksQ2pCdUQ4QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsVUFBVSxDQUE4QztFQU9wRCxLQUFZLEVpQnREWCxLQUFLLENqQnNEK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFdBQVcsQ0FBNkM7RUFPcEQsS0FBWSxFaUJyRFYsSUFBSSxDakJxRCtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBT3BELE9BQVksRWlCNUNiLENBQUMsQ2pCNENxRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsV0FBVyxDQUE2QztFQU9wRCxPQUFZLEVpQjNDWixJQUFHLENqQjJDa0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFdBQVcsQ0FBNkM7RUFPcEQsT0FBWSxFaUIxQ1osR0FBRSxDakIwQ21ELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxXQUFXLENBQTZDO0VBT3BELE9BQVksRWlCekNaLElBQUcsQ2pCeUNrRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsWUFBWSxDQUE0QztFQU9wRCxPQUFZLEVpQnhDWCxDQUFDLENqQndDbUQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGNBQWMsQ0FBMEM7RUFPcEQsUUFBWSxFaUJqQ1YsSUFBSSxDakJpQytDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxnQkFBZ0IsQ0FBd0M7RUFPcEQsUUFBWSxFaUJqQ0wsTUFBTSxDakJpQ3dDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxpQkFBaUIsQ0FBdUM7RUFPcEQsUUFBWSxFaUJqQ0UsT0FBTyxDakJpQ2dDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxnQkFBZ0IsQ0FBd0M7RUFPcEQsUUFBWSxFaUJqQ1UsTUFBTSxDakJpQ3lCLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxTQUFTLENBQStDO0VBT3BELE9BQVksRWlCeEJWLE1BQU0sQ2pCd0I2QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsZUFBZSxDQUF5QztFQU9wRCxPQUFZLEVpQnhCSCxZQUFZLENqQndCZ0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFFBQVEsQ0FBZ0Q7RUFPcEQsT0FBWSxFaUJ4QlUsS0FBSyxDakJ3QjBCLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxPQUFPLENBQWlEO0VBT3BELE9BQVksRWlCeEJnQixJQUFJLENqQndCcUIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFFBQVEsQ0FBZ0Q7RUFPcEQsT0FBWSxFaUJ4QnFCLEtBQUssQ2pCd0JlLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxZQUFZLENBQTRDO0VBT3BELE9BQVksRWlCeEIyQixTQUFTLENqQndCSyxVQUFVLEdBRWxFOztBQVRELEFBQUEsYUFBYSxDQUEyQztFQU9wRCxPQUFZLEVpQnhCcUMsVUFBVSxDakJ3Qk4sVUFBVSxHQUVsRTs7QUFURCxBQUFBLE9BQU8sQ0FBaUQ7RUFPcEQsT0FBWSxFaUJ4QmdELElBQUksQ2pCd0JYLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxjQUFjLENBQTBDO0VBT3BELE9BQVksRWlCeEJxRCxXQUFXLENqQndCdkIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLE9BQU8sQ0FBaUQ7RUFPcEQsT0FBWSxFaUJ4QmlFLElBQUksQ2pCd0I1QixVQUFVLEdBRWxFOztBQVRELEFBQUEsT0FBTyxDQUFpRDtFQU9wRCxVQUFZLEVaOGFNLENBQUMsQ0FBQyxNQUFLLENBQUMsSUFBSSxDUjFlbEMsbUJBQUksQ29CNERxRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsVUFBVSxDQUE4QztFQU9wRCxVQUFZLEVaK2FNLENBQUMsQ0FBQyxRQUFPLENBQUMsT0FBTSxDUjNldEMsb0JBQUksQ29CNERxRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsVUFBVSxDQUE4QztFQU9wRCxVQUFZLEVaZ2JNLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDUjVlakMsb0JBQUksQ29CNERxRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsWUFBWSxDQUE0QztFQU9wRCxVQUFZLEVpQmJWLElBQUksQ2pCYStDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxnQkFBZ0IsQ0FBd0M7RUFPcEQsUUFBWSxFaUJOVixNQUFNLENqQk02QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsa0JBQWtCLENBQXNDO0VBT3BELFFBQVksRWlCTkgsUUFBUSxDakJNb0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGtCQUFrQixDQUFzQztFQU9wRCxRQUFZLEVpQk5NLFFBQVEsQ2pCTTJCLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxlQUFlLENBQXlDO0VBT3BELFFBQVksRWlCTmUsS0FBSyxDakJNcUIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGdCQUFnQixDQUF3QztFQU9wRCxRQUFZLEVpQk5xQixNQUFNLENqQk1jLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxNQUFNLENBQWtEO0VBT3BELEdBQVksRVo2VG5CLENBQUMsQ1k3VDJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxPQUFPLENBQWlEO0VBT3BELEdBQVksRVo4VGxCLEdBQUcsQ1k5VHdELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBT3BELEdBQVksRVorVGpCLElBQUksQ1kvVHNELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxTQUFTLENBQStDO0VBT3BELE1BQVksRVo2VG5CLENBQUMsQ1k3VDJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBT3BELE1BQVksRVo4VGxCLEdBQUcsQ1k5VHdELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxXQUFXLENBQTZDO0VBT3BELE1BQVksRVorVGpCLElBQUksQ1kvVHNELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBT3BELElBQVksRVo2VG5CLENBQUMsQ1k3VDJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxTQUFTLENBQStDO0VBT3BELElBQVksRVo4VGxCLEdBQUcsQ1k5VHdELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBT3BELElBQVksRVorVGpCLElBQUksQ1kvVHNELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxNQUFNLENBQWtEO0VBT3BELEtBQVksRVo2VG5CLENBQUMsQ1k3VDJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxPQUFPLENBQWlEO0VBT3BELEtBQVksRVo4VGxCLEdBQUcsQ1k5VHdELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBT3BELEtBQVksRVorVGpCLElBQUksQ1kvVHNELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxpQkFBaUIsQ0FBdUM7RUFPcEQsU0FBWSxFaUJrQlYscUJBQXFCLENqQmxCOEIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLG1CQUFtQixDQUFxQztFQU9wRCxTQUFZLEVpQm1CYixnQkFBZ0IsQ2pCbkJzQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsbUJBQW1CLENBQXFDO0VBT3BELFNBQVksRWlCb0JiLGdCQUFnQixDakJwQnNDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxPQUFPLENBQWlEO0VBT3BELE1BQVksRWlCNEJWLHNCQUEyQyxDQUFDLHNCQUEyQyxDQUFDLHNCQUEyQyxDakI1QmhGLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxTQUFTLENBQStDO0VBT3BELE1BQVksRWlCNkJiLENBQUMsQ2pCN0JxRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsV0FBVyxDQUE2QztFQU9wRCxVQUFZLEVpQm1DVixzQkFBMkMsQ0FBQyxzQkFBMkMsQ0FBQyxzQkFBMkMsQ2pCbkNoRixVQUFVLEdBRWxFOztBQVRELEFBQUEsYUFBYSxDQUEyQztFQU9wRCxVQUFZLEVpQm9DYixDQUFDLENqQnBDcUQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFdBQVcsQ0FBNkM7RUFPcEQsWUFBWSxFaUIyQ1Ysc0JBQTJDLENBQUMsc0JBQTJDLENBQUMsc0JBQTJDLENqQjNDaEYsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGFBQWEsQ0FBMkM7RUFPcEQsWUFBWSxFaUI0Q2IsQ0FBQyxDakI1Q3FELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxjQUFjLENBQTBDO0VBT3BELGFBQVksRWlCa0RWLHNCQUEyQyxDQUFDLHNCQUEyQyxDQUFDLHNCQUEyQyxDakJsRGhGLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxnQkFBZ0IsQ0FBd0M7RUFPcEQsYUFBWSxFaUJtRGIsQ0FBQyxDakJuRHFELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxhQUFhLENBQTJDO0VBT3BELFdBQVksRWlCMERWLHNCQUEyQyxDQUFDLHNCQUEyQyxDQUFDLHNCQUEyQyxDakIxRGhGLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxlQUFlLENBQXlDO0VBT3BELFdBQVksRWlCMkRiLENBQUMsQ2pCM0RxRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsZUFBZSxDQUF5QztFQUloRCxtQkFBeUIsQ0FBRSxFQUFDO0VBR2hDLFlBQVksRWIzQloscURBQThGLENhMkJ6QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsaUJBQWlCLENBQXVDO0VBSWhELG1CQUF5QixDQUFFLEVBQUM7RUFHaEMsWUFBWSxFYjNCWix1REFBOEYsQ2EyQnpDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxlQUFlLENBQXlDO0VBSWhELG1CQUF5QixDQUFFLEVBQUM7RUFHaEMsWUFBWSxFYjNCWixxREFBOEYsQ2EyQnpDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxZQUFZLENBQTRDO0VBSWhELG1CQUF5QixDQUFFLEVBQUM7RUFHaEMsWUFBWSxFYjNCWixrREFBOEYsQ2EyQnpDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxlQUFlLENBQXlDO0VBSWhELG1CQUF5QixDQUFFLEVBQUM7RUFHaEMsWUFBWSxFYjNCWixxREFBOEYsQ2EyQnpDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxjQUFjLENBQTBDO0VBSWhELG1CQUF5QixDQUFFLEVBQUM7RUFHaEMsWUFBWSxFYjNCWixvREFBOEYsQ2EyQnpDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxhQUFhLENBQTJDO0VBSWhELG1CQUF5QixDQUFFLEVBQUM7RUFHaEMsWUFBWSxFYjNCWixtREFBOEYsQ2EyQnpDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxZQUFZLENBQTRDO0VBSWhELG1CQUF5QixDQUFFLEVBQUM7RUFHaEMsWUFBWSxFYjNCWixrREFBOEYsQ2EyQnpDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxhQUFhLENBQTJDO0VBSWhELG1CQUF5QixDQUFFLEVBQUM7RUFHaEMsWUFBWSxFYjNCWixtREFBOEYsQ2EyQnpDLFVBQVUsR0FFbEU7O0FBbkJELEFBQUEsU0FBUyxDQUErQztFQUN0RCxpQkFBaUMsQ0FBRSxJQUFDLEdBQ3JDOztBQUZELEFBQUEsU0FBUyxDQUErQztFQUN0RCxpQkFBaUMsQ0FBRSxJQUFDLEdBQ3JDOztBQUZELEFBQUEsU0FBUyxDQUErQztFQUN0RCxpQkFBaUMsQ0FBRSxJQUFDLEdBQ3JDOztBQUZELEFBQUEsU0FBUyxDQUErQztFQUN0RCxpQkFBaUMsQ0FBRSxJQUFDLEdBQ3JDOztBQUZELEFBQUEsU0FBUyxDQUErQztFQUN0RCxpQkFBaUMsQ0FBRSxJQUFDLEdBQ3JDOztBQUZELEFBQUEsa0JBQWtCLENBQXNDO0VBQ3RELG1CQUFpQyxDQUFFLElBQUMsR0FDckM7O0FBRkQsQUFBQSxrQkFBa0IsQ0FBc0M7RUFDdEQsbUJBQWlDLENBQUUsS0FBQyxHQUNyQzs7QUFGRCxBQUFBLGtCQUFrQixDQUFzQztFQUN0RCxtQkFBaUMsQ0FBRSxJQUFDLEdBQ3JDOztBQUZELEFBQUEsa0JBQWtCLENBQXNDO0VBQ3RELG1CQUFpQyxDQUFFLEtBQUMsR0FDckM7O0FBRkQsQUFBQSxtQkFBbUIsQ0FBcUM7RUFDdEQsbUJBQWlDLENBQUUsRUFBQyxHQUNyQzs7QUFRRCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsS0FBWSxFaUI4RlosR0FBRyxDakI5RmtELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELEtBQVksRWlCK0ZaLEdBQUcsQ2pCL0ZrRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxLQUFZLEVpQmdHWixHQUFHLENqQmhHa0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLE1BQU0sQ0FBa0Q7RUFPcEQsS0FBWSxFaUJpR1gsSUFBSSxDakJqR2dELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxPQUFPLENBQWlEO0VBT3BELEtBQVksRWlCa0dWLElBQUksQ2pCbEcrQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsT0FBTyxDQUFpRDtFQU9wRCxTQUFZLEVpQndHSixJQUFJLENqQnhHeUMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLE9BQU8sQ0FBaUQ7RUFPcEQsS0FBWSxFaUI2R0osS0FBSyxDakI3R3dDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxXQUFXLENBQTZDO0VBT3BELFNBQVksRWlCa0hKLEtBQUssQ2pCbEh3QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxNQUFZLEVpQndIWixHQUFHLENqQnhIa0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsTUFBWSxFaUJ5SFosR0FBRyxDakJ6SGtELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELE1BQVksRWlCMEhaLEdBQUcsQ2pCMUhrRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsTUFBTSxDQUFrRDtFQU9wRCxNQUFZLEVpQjJIWCxJQUFJLENqQjNIZ0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLE9BQU8sQ0FBaUQ7RUFPcEQsTUFBWSxFaUI0SFYsSUFBSSxDakI1SCtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxPQUFPLENBQWlEO0VBT3BELFVBQVksRWlCa0lKLElBQUksQ2pCbEl5QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsT0FBTyxDQUFpRDtFQU9wRCxNQUFZLEVpQnVJSixLQUFLLENqQnZJd0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFdBQVcsQ0FBNkM7RUFPcEQsVUFBWSxFaUI0SUosS0FBSyxDakI1SXdDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBT3BELElBQVksRWlCb0pILENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDakJwSm9DLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxTQUFTLENBQStDO0VBT3BELGNBQVksRWlCMEpWLEdBQUcsQ2pCMUpnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsWUFBWSxDQUE0QztFQU9wRCxjQUFZLEVpQjBKTixNQUFNLENqQjFKeUMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGlCQUFpQixDQUF1QztFQU9wRCxjQUFZLEVpQjBKQyxXQUFXLENqQjFKNkIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLG9CQUFvQixDQUFvQztFQU9wRCxjQUFZLEVpQjBKYSxjQUFjLENqQjFKYyxVQUFVLEdBRWxFOztBQVRELEFBQUEsWUFBWSxDQUE0QztFQU9wRCxTQUFZLEVpQmlLUixDQUFDLENqQmpLZ0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFlBQVksQ0FBNEM7RUFPcEQsU0FBWSxFaUJrS1IsQ0FBQyxDakJsS2dELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxjQUFjLENBQTBDO0VBT3BELFdBQVksRWlCMEtOLENBQUMsQ2pCMUs4QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsY0FBYyxDQUEwQztFQU9wRCxXQUFZLEVpQjJLTixDQUFDLENqQjNLOEMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFVBQVUsQ0FBOEM7RUFPcEQsU0FBWSxFaUJrTFYsSUFBSSxDakJsTCtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxZQUFZLENBQTRDO0VBT3BELFNBQVksRWlCa0xMLE1BQU0sQ2pCbEx3QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsa0JBQWtCLENBQXNDO0VBT3BELFNBQVksRWlCa0xFLFlBQVksQ2pCbEwyQixVQUFVLEdBRWxFOztBQVRELEFBQUEsc0JBQXNCLENBQWtDO0VBT3BELGVBQVksRWlCd0xULFVBQVUsQ2pCeEx3QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsb0JBQW9CLENBQW9DO0VBT3BELGVBQVksRWlCeUxYLFFBQVEsQ2pCekw0QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsdUJBQXVCLENBQWlDO0VBT3BELGVBQVksRWlCMExSLE1BQU0sQ2pCMUwyQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsd0JBQXdCLENBQWdDO0VBT3BELGVBQVksRWlCMkxQLGFBQWEsQ2pCM0xtQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsdUJBQXVCLENBQWlDO0VBT3BELGVBQVksRWlCNExSLFlBQVksQ2pCNUxxQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsdUJBQXVCLENBQWlDO0VBT3BELGVBQVksRWlCNkxSLFlBQVksQ2pCN0xxQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsa0JBQWtCLENBQXNDO0VBT3BELFdBQVksRWlCb01ULFVBQVUsQ2pCcE13QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsZ0JBQWdCLENBQXdDO0VBT3BELFdBQVksRWlCcU1YLFFBQVEsQ2pCck00QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsbUJBQW1CLENBQXFDO0VBT3BELFdBQVksRWlCc01SLE1BQU0sQ2pCdE0yQyxVQUFVLEdBRWxFOztBQVRELEFBQUEscUJBQXFCLENBQW1DO0VBT3BELFdBQVksRWlCdU1OLFFBQVEsQ2pCdk11QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsb0JBQW9CLENBQW9DO0VBT3BELFdBQVksRWlCd01QLE9BQU8sQ2pCeE15QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsb0JBQW9CLENBQW9DO0VBT3BELGFBQVksRWlCK01ULFVBQVUsQ2pCL013QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsa0JBQWtCLENBQXNDO0VBT3BELGFBQVksRWlCZ05YLFFBQVEsQ2pCaE40QyxVQUFVLEdBRWxFOztBQVRELEFBQUEscUJBQXFCLENBQW1DO0VBT3BELGFBQVksRWlCaU5SLE1BQU0sQ2pCak4yQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsc0JBQXNCLENBQWtDO0VBT3BELGFBQVksRWlCa05QLGFBQWEsQ2pCbE5tQyxVQUFVLEdBRWxFOztBQVRELEFBQUEscUJBQXFCLENBQW1DO0VBT3BELGFBQVksRWlCbU5SLFlBQVksQ2pCbk5xQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsc0JBQXNCLENBQWtDO0VBT3BELGFBQVksRWlCb05QLE9BQU8sQ2pCcE55QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsZ0JBQWdCLENBQXdDO0VBT3BELFVBQVksRWlCMk5WLElBQUksQ2pCM04rQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsaUJBQWlCLENBQXVDO0VBT3BELFVBQVksRWlCNE5ULFVBQVUsQ2pCNU53QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsZUFBZSxDQUF5QztFQU9wRCxVQUFZLEVpQjZOWCxRQUFRLENqQjdONEMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGtCQUFrQixDQUFzQztFQU9wRCxVQUFZLEVpQjhOUixNQUFNLENqQjlOMkMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLG9CQUFvQixDQUFvQztFQU9wRCxVQUFZLEVpQitOTixRQUFRLENqQi9OdUMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLG1CQUFtQixDQUFxQztFQU9wRCxVQUFZLEVpQmdPUCxPQUFPLENqQmhPeUMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFlBQVksQ0FBNEM7RUFPcEQsS0FBWSxFaUJ1T1IsRUFBQyxDakJ2T2dELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBT3BELEtBQVksRWlCd09iLENBQUMsQ2pCeE9xRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsUUFBUSxDQUFnRDtFQU9wRCxLQUFZLEVpQnlPYixDQUFDLENqQnpPcUQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFFBQVEsQ0FBZ0Q7RUFPcEQsS0FBWSxFaUIwT2IsQ0FBQyxDakIxT3FELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBT3BELEtBQVksRWlCMk9iLENBQUMsQ2pCM09xRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsUUFBUSxDQUFnRDtFQU9wRCxLQUFZLEVpQjRPYixDQUFDLENqQjVPcUQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFFBQVEsQ0FBZ0Q7RUFPcEQsS0FBWSxFaUI2T2IsQ0FBQyxDakI3T3FELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxXQUFXLENBQTZDO0VBT3BELEtBQVksRWlCOE9WLENBQUMsQ2pCOU9rRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsSUFBSSxDQUFvRDtFQU9wRCxNQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxJQUFJLENBQW9EO0VBT3BELE1BQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLElBQUksQ0FBb0Q7RUFPcEQsTUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsSUFBSSxDQUFvRDtFQU9wRCxNQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLElBQUksQ0FBb0Q7RUFPcEQsTUFBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsSUFBSSxDQUFvRDtFQU9wRCxNQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxPQUFPLENBQWlEO0VBT3BELE1BQVksRWlCd1BpQixJQUFJLENqQnhQb0IsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsWUFBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVO0VBQS9ELFdBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsWUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVO0VBQS9ELFdBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsWUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVO0VBQS9ELFdBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsWUFBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVU7RUFBL0QsV0FBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFlBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVTtFQUEvRCxXQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFlBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVTtFQUEvRCxXQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBT3BELFlBQVksRWlCOFBpQixJQUFJLENqQjlQb0IsVUFBVTtFQUEvRCxXQUFZLEVpQjhQaUIsSUFBSSxDakI5UG9CLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFVBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVTtFQUEvRCxhQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFVBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVTtFQUEvRCxhQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFVBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVTtFQUEvRCxhQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFVBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVO0VBQS9ELGFBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxVQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVU7RUFBL0QsYUFBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxVQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVU7RUFBL0QsYUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsUUFBUSxDQUFnRDtFQU9wRCxVQUFZLEVpQm9RaUIsSUFBSSxDakJwUW9CLFVBQVU7RUFBL0QsYUFBWSxFaUJvUWlCLElBQUksQ2pCcFFvQixVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxVQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFVBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsVUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxVQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsVUFBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxVQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBT3BELFVBQVksRWlCMFFpQixJQUFJLENqQjFRb0IsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsWUFBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxZQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFlBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsWUFBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFlBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsWUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsUUFBUSxDQUFnRDtFQU9wRCxZQUFZLEVpQmdSaUIsSUFBSSxDakJoUm9CLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELGFBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsYUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxhQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELGFBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxhQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELGFBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFFBQVEsQ0FBZ0Q7RUFPcEQsYUFBWSxFaUJzUmlCLElBQUksQ2pCdFJvQixVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxXQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFdBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsV0FBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxXQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsV0FBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxXQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBT3BELFdBQVksRWlCNFJpQixJQUFJLENqQjVSb0IsVUFBVSxHQUVsRTs7QUFURCxBQUFBLElBQUksQ0FBb0Q7RUFPcEQsT0FBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsSUFBSSxDQUFvRDtFQU9wRCxPQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxJQUFJLENBQW9EO0VBT3BELE9BQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLElBQUksQ0FBb0Q7RUFPcEQsT0FBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxJQUFJLENBQW9EO0VBT3BELE9BQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLElBQUksQ0FBb0Q7RUFPcEQsT0FBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxhQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVU7RUFBL0QsWUFBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxhQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVU7RUFBL0QsWUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxhQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVU7RUFBL0QsWUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxhQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVTtFQUEvRCxZQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsYUFBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVO0VBQS9ELFlBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsYUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVO0VBQS9ELFlBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsV0FBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVO0VBQS9ELGNBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsV0FBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVO0VBQS9ELGNBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsV0FBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVO0VBQS9ELGNBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsV0FBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVU7RUFBL0QsY0FBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFdBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVTtFQUEvRCxjQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFdBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVTtFQUEvRCxjQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFdBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsV0FBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxXQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFdBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxXQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFdBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsYUFBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxhQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELGFBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsYUFBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELGFBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsYUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxjQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELGNBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsY0FBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxjQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsY0FBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxjQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFlBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsWUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxZQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFlBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxZQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFlBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTs7QUFURCxBQUFBLE1BQU0sQ0FBa0Q7RUFPcEQsR0FBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsTUFBTSxDQUFrRDtFQU9wRCxHQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxNQUFNLENBQWtEO0VBT3BELEdBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTs7QUFURCxBQUFBLE1BQU0sQ0FBa0Q7RUFPcEQsR0FBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxNQUFNLENBQWtEO0VBT3BELEdBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLE1BQU0sQ0FBa0Q7RUFPcEQsR0FBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsZUFBZSxDQUF5QztFQU9wRCxXQUFZLEVpQmlZRSx3QkFBK0MsQ2pCallSLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFNBQVksRVRpTmQscUJBQTJCLENTak40QixVQUFVLEdBRWxFOztBQVRELEFBQUEsS0FBSyxDQUFtRDtFQU9wRCxTQUFZLEVUaU5kLHdCQUEyQixDU2pONEIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsU0FBWSxFVGlOZCxzQkFBMkIsQ1NqTjRCLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFNBQVksRVRpTmQsUUFBMkIsQ1NqTjRCLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFNBQVksRVRpTmQsSUFBMkIsQ1NqTjRCLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxLQUFLLENBQW1EO0VBT3BELFNBQVksRVRpTmQsUUFBMkIsQ1NqTjRCLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxXQUFXLENBQTZDO0VBT3BELFVBQVksRWlCNFlWLE1BQU0sQ2pCNVk2QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsV0FBVyxDQUE2QztFQU9wRCxVQUFZLEVpQjRZSCxNQUFNLENqQjVZc0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFNBQVMsQ0FBK0M7RUFPcEQsV0FBWSxFWm1lTSxHQUFHLENZbmVnQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsV0FBVyxDQUE2QztFQU9wRCxXQUFZLEVaa2VNLE9BQU8sQ1lsZTRCLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBT3BELFdBQVksRVpvZU0sR0FBRyxDWXBlZ0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFFBQVEsQ0FBZ0Q7RUFPcEQsV0FBWSxFWnNlTSxHQUFHLENZdGVnQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsWUFBWSxDQUE0QztFQU9wRCxXQUFZLEVacWVNLEdBQUcsQ1lyZWdDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBT3BELFdBQVksRVp1ZU0sTUFBTSxDWXZlNkIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLEtBQUssQ0FBbUQ7RUFPcEQsV0FBWSxFaUI4WmIsQ0FBQyxDakI5WnFELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxNQUFNLENBQWtEO0VBT3BELFdBQVksRVo0ZU0sSUFBSSxDWTVlK0IsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFFBQVEsQ0FBZ0Q7RUFPcEQsV0FBWSxFWjJlTSxHQUFHLENZM2VnQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsTUFBTSxDQUFrRDtFQU9wRCxXQUFZLEVaNmVNLENBQUMsQ1k3ZWtDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxXQUFXLENBQTZDO0VBT3BELFVBQVksRWlCeWFULElBQUksQ2pCemE4QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsU0FBUyxDQUErQztFQU9wRCxVQUFZLEVpQjBhWCxLQUFLLENqQjFhK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFlBQVksQ0FBNEM7RUFPcEQsVUFBWSxFaUIyYVIsTUFBTSxDakIzYTJDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxxQkFBcUIsQ0FBbUM7RUFPcEQsZUFBWSxFaUJnYlYsSUFBSSxDakJoYitDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSwwQkFBMEIsQ0FBOEI7RUFPcEQsZUFBWSxFaUJnYkwsU0FBUyxDakJoYnFDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSw2QkFBNkIsQ0FBMkI7RUFPcEQsZUFBWSxFaUJnYkssWUFBWSxDakJoYndCLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxlQUFlLENBQXlDO0VBT3BELGNBQVksRWlCcWJWLFNBQVMsQ2pCcmIwQyxVQUFVLEdBRWxFOztBQVRELEFBQUEsZUFBZSxDQUF5QztFQU9wRCxjQUFZLEVpQnFiQSxTQUFTLENqQnJiZ0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGdCQUFnQixDQUF3QztFQU9wRCxjQUFZLEVpQnFiVSxVQUFVLENqQnJicUIsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFVBQVUsQ0FBOEM7RUFPcEQsV0FBWSxFaUIyYlYsTUFBTSxDakIzYjZDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxZQUFZLENBQTRDO0VBT3BELFdBQVksRWlCNGJSLE1BQU0sQ2pCNWIyQyxVQUFVLEdBRWxFOztBQXZCRCxzQkFBc0I7QUFjdEIsQUFBQSxXQUFXLENBQTZDO0VBT3BELFNBQVksRWlCa2NGLFVBQVUsQ2pCbGNpQyxVQUFVO0VBQS9ELFVBQVksRWlCa2NGLFVBQVUsQ2pCbGNpQyxVQUFVLEdBRWxFOztBQWlCRCxvQkFBb0I7QUExQnBCLEFBQUEsYUFBYSxDQUEyQztFQUloRCxpQkFBeUIsQ0FBRSxFQUFDO0VBR2hDLEtBQVksRWIzQlosbURBQThGLENhMkJ6QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsZUFBZSxDQUF5QztFQUloRCxpQkFBeUIsQ0FBRSxFQUFDO0VBR2hDLEtBQVksRWIzQloscURBQThGLENhMkJ6QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsYUFBYSxDQUEyQztFQUloRCxpQkFBeUIsQ0FBRSxFQUFDO0VBR2hDLEtBQVksRWIzQlosbURBQThGLENhMkJ6QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsVUFBVSxDQUE4QztFQUloRCxpQkFBeUIsQ0FBRSxFQUFDO0VBR2hDLEtBQVksRWIzQlosZ0RBQThGLENhMkJ6QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsYUFBYSxDQUEyQztFQUloRCxpQkFBeUIsQ0FBRSxFQUFDO0VBR2hDLEtBQVksRWIzQlosbURBQThGLENhMkJ6QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsWUFBWSxDQUE0QztFQUloRCxpQkFBeUIsQ0FBRSxFQUFDO0VBR2hDLEtBQVksRWIzQlosa0RBQThGLENhMkJ6QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsV0FBVyxDQUE2QztFQUloRCxpQkFBeUIsQ0FBRSxFQUFDO0VBR2hDLEtBQVksRWIzQlosaURBQThGLENhMkJ6QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsVUFBVSxDQUE4QztFQUloRCxpQkFBeUIsQ0FBRSxFQUFDO0VBR2hDLEtBQVksRWIzQlosZ0RBQThGLENhMkJ6QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsV0FBVyxDQUE2QztFQUloRCxpQkFBeUIsQ0FBRSxFQUFDO0VBR2hDLEtBQVksRWIzQlosaURBQThGLENhMkJ6QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsV0FBVyxDQUE2QztFQUloRCxpQkFBeUIsQ0FBRSxFQUFDO0VBR2hDLEtBQVksRWIzQlosaURBQThGLENhMkJ6QyxVQUFVLEdBRWxFOztBQVRELEFBQUEsVUFBVSxDQUE4QztFQUloRCxpQkFBeUIsQ0FBRSxFQUFDO0VBR2hDLEtBQVksRWI3Qlosc0RBQTBHLENhNkJyRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsV0FBVyxDQUE2QztFQUloRCxpQkFBeUIsQ0FBRSxFQUFDO0VBR2hDLEtBQVksRW5CQ1gsT0FBTyxDbUJENkMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGNBQWMsQ0FBMEM7RUFJaEQsaUJBQXlCLENBQUUsRUFBQztFQUdoQyxLQUFZLEVwQjVEaEIsa0JBQUksQ29CNERxRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsY0FBYyxDQUEwQztFQUloRCxpQkFBeUIsQ0FBRSxFQUFDO0VBR2hDLEtBQVksRXBCN0RoQix3QkFBSSxDb0I2RHFELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxXQUFXLENBQTZDO0VBSWhELGlCQUF5QixDQUFFLEVBQUM7RUFHaEMsS0FBWSxFaUJtZEwsT0FBTyxDakJuZHVDLFVBQVUsR0FFbEU7O0FBbkJELEFBQUEsZ0JBQWdCLENBQXdDO0VBQ3RELGlCQUFpQyxDQUFFLEtBQUMsR0FDckM7O0FBRkQsQUFBQSxnQkFBZ0IsQ0FBd0M7RUFDdEQsaUJBQWlDLENBQUUsSUFBQyxHQUNyQzs7QUFGRCxBQUFBLGdCQUFnQixDQUF3QztFQUN0RCxpQkFBaUMsQ0FBRSxLQUFDLEdBQ3JDOztBQUZELEFBQUEsaUJBQWlCLENBQXVDO0VBQ3RELGlCQUFpQyxDQUFFLEVBQUMsR0FDckM7O0FBUUQsQUFBQSxXQUFXLENBQTZDO0VBSWhELGVBQXlCLENBQUUsRUFBQztFQUdoQyxnQkFBWSxFYjNCWixpREFBOEYsQ2EyQnpDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxhQUFhLENBQTJDO0VBSWhELGVBQXlCLENBQUUsRUFBQztFQUdoQyxnQkFBWSxFYjNCWixtREFBOEYsQ2EyQnpDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxXQUFXLENBQTZDO0VBSWhELGVBQXlCLENBQUUsRUFBQztFQUdoQyxnQkFBWSxFYjNCWixpREFBOEYsQ2EyQnpDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBSWhELGVBQXlCLENBQUUsRUFBQztFQUdoQyxnQkFBWSxFYjNCWiw4Q0FBOEYsQ2EyQnpDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxXQUFXLENBQTZDO0VBSWhELGVBQXlCLENBQUUsRUFBQztFQUdoQyxnQkFBWSxFYjNCWixpREFBOEYsQ2EyQnpDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBSWhELGVBQXlCLENBQUUsRUFBQztFQUdoQyxnQkFBWSxFYjNCWixnREFBOEYsQ2EyQnpDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxTQUFTLENBQStDO0VBSWhELGVBQXlCLENBQUUsRUFBQztFQUdoQyxnQkFBWSxFYjNCWiwrQ0FBOEYsQ2EyQnpDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBSWhELGVBQXlCLENBQUUsRUFBQztFQUdoQyxnQkFBWSxFYjNCWiw4Q0FBOEYsQ2EyQnpDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxTQUFTLENBQStDO0VBSWhELGVBQXlCLENBQUUsRUFBQztFQUdoQyxnQkFBWSxFYjNCWiwrQ0FBOEYsQ2EyQnpDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxTQUFTLENBQStDO0VBSWhELGVBQXlCLENBQUUsRUFBQztFQUdoQyxnQkFBWSxFYjNCWiwrQ0FBOEYsQ2EyQnpDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBSWhELGVBQXlCLENBQUUsRUFBQztFQUdoQyxnQkFBWSxFYi9CWixpREFBb0csQ2ErQi9DLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxlQUFlLENBQXlDO0VBSWhELGVBQXlCLENBQUUsRUFBQztFQUdoQyxnQkFBWSxFaUI0ZUMsV0FBVyxDakI1ZTZCLFVBQVUsR0FFbEU7O0FBbkJELEFBQUEsY0FBYyxDQUEwQztFQUN0RCxlQUFpQyxDQUFFLElBQUMsR0FDckM7O0FBRkQsQUFBQSxjQUFjLENBQTBDO0VBQ3RELGVBQWlDLENBQUUsS0FBQyxHQUNyQzs7QUFGRCxBQUFBLGNBQWMsQ0FBMEM7RUFDdEQsZUFBaUMsQ0FBRSxJQUFDLEdBQ3JDOztBQUZELEFBQUEsY0FBYyxDQUEwQztFQUN0RCxlQUFpQyxDQUFFLEtBQUMsR0FDckM7O0FBRkQsQUFBQSxlQUFlLENBQXlDO0VBQ3RELGVBQWlDLENBQUUsRUFBQyxHQUNyQzs7QUFRRCxBQUFBLFlBQVksQ0FBNEM7RUFPcEQsZ0JBQVksRWlCK2ZDLGtCQUFtQyxDakIvZkssVUFBVSxHQUVsRTs7QUFURCxBQUFBLGdCQUFnQixDQUF3QztFQU9wRCxXQUFZLEVpQm9nQlYsR0FBRyxDakJwZ0JnRCxVQUFVLEdBRWxFOztBQVRELEFBQUEsaUJBQWlCLENBQXVDO0VBT3BELFdBQVksRWlCb2dCTixJQUFJLENqQnBnQjJDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxpQkFBaUIsQ0FBdUM7RUFPcEQsV0FBWSxFaUJvZ0JELElBQUksQ2pCcGdCc0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFFBQVEsQ0FBZ0Q7RUFPcEQsY0FBWSxFaUJ5Z0JWLElBQUksQ2pCemdCK0MsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFFBQVEsQ0FBZ0Q7RUFPcEQsY0FBWSxFaUJ5Z0JMLElBQUksQ2pCemdCMEMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFFBQVEsQ0FBZ0Q7RUFPcEQsYUFBWSxFaUJpaEJWLHVCQUE2QyxDakJqaEJNLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBT3BELGFBQVksRWlCa2hCYixDQUFDLENqQmxoQnFELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBT3BELGFBQVksRWlCbWhCYiwwQkFBbUQsQ2pCbmhCRyxVQUFVLEdBRWxFOztBQVRELEFBQUEsVUFBVSxDQUE4QztFQU9wRCxhQUFZLEVpQm9oQmIsdUJBQTZDLENqQnBoQlMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLFVBQVUsQ0FBOEM7RUFPcEQsYUFBWSxFaUJxaEJiLDBCQUFtRCxDakJyaEJHLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBT3BELGFBQVksRWlCc2hCYiwwQkFBbUQsQ2pCdGhCRyxVQUFVLEdBRWxFOztBQVRELEFBQUEsVUFBVSxDQUE4QztFQU9wRCxhQUFZLEVpQnVoQmIsMkJBQXFELENqQnZoQkMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGVBQWUsQ0FBeUM7RUFPcEQsYUFBWSxFaUJ3aEJSLEdBQUcsQ2pCeGhCOEMsVUFBVSxHQUVsRTs7QUFURCxBQUFBLGFBQWEsQ0FBMkM7RUFPcEQsYUFBWSxFaUJ5aEJWLDRCQUF1RCxDakJ6aEJKLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxZQUFZLENBQTRDO0VBT3BELHNCQUFZLEVpQitoQkgsdUJBQTZDLENqQi9oQkQsVUFBVTtFQUEvRCx1QkFBWSxFaUIraEJILHVCQUE2QyxDakIvaEJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxZQUFZLENBQTRDO0VBT3BELHVCQUFZLEVpQm9pQkgsdUJBQTZDLENqQnBpQkQsVUFBVTtFQUEvRCwwQkFBWSxFaUJvaUJILHVCQUE2QyxDakJwaUJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxlQUFlLENBQXlDO0VBT3BELDBCQUFZLEVpQnlpQkgsdUJBQTZDLENqQnppQkQsVUFBVTtFQUEvRCx5QkFBWSxFaUJ5aUJILHVCQUE2QyxDakJ6aUJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxjQUFjLENBQTBDO0VBT3BELHlCQUFZLEVpQjhpQkgsdUJBQTZDLENqQjlpQkQsVUFBVTtFQUEvRCxzQkFBWSxFaUI4aUJILHVCQUE2QyxDakI5aUJELFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxRQUFRLENBQWdEO0VBT3BELFVBQVksRWlCc2pCUCxPQUFPLENqQnRqQnlDLFVBQVUsR0FFbEU7O0FBVEQsQUFBQSxVQUFVLENBQThDO0VBT3BELFVBQVksRWlCdWpCTCxNQUFNLENqQnZqQndDLFVBQVUsR0FFbEU7O0FQWkwsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VPR3BCLEFBQUEsZUFBZSxDQUF5QztJQU9wRCxLQUFZLEVpQnZEVCxJQUFJLENqQnVEOEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsYUFBYSxDQUEyQztJQU9wRCxLQUFZLEVpQnREWCxLQUFLLENqQnNEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsY0FBYyxDQUEwQztJQU9wRCxLQUFZLEVpQnJEVixJQUFJLENqQnFEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsWUFBWSxDQUE0QztJQU9wRCxPQUFZLEVpQnhCVixNQUFNLENqQndCNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsa0JBQWtCLENBQXNDO0lBT3BELE9BQVksRWlCeEJILFlBQVksQ2pCd0JnQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELE9BQVksRWlCeEJVLEtBQUssQ2pCd0IwQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxVQUFVLENBQThDO0lBT3BELE9BQVksRWlCeEJnQixJQUFJLENqQndCcUIsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxPQUFZLEVpQnhCcUIsS0FBSyxDakJ3QmUsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxPQUFZLEVpQnhCMkIsU0FBUyxDakJ3QkssVUFBVSxHQUVsRTtFQVRELEFBQUEsZ0JBQWdCLENBQXdDO0lBT3BELE9BQVksRWlCeEJxQyxVQUFVLENqQndCTixVQUFVLEdBRWxFO0VBVEQsQUFBQSxVQUFVLENBQThDO0lBT3BELE9BQVksRWlCeEJnRCxJQUFJLENqQndCWCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxpQkFBaUIsQ0FBdUM7SUFPcEQsT0FBWSxFaUJ4QnFELFdBQVcsQ2pCd0J2QixVQUFVLEdBRWxFO0VBVEQsQUFBQSxVQUFVLENBQThDO0lBT3BELE9BQVksRWlCeEJpRSxJQUFJLENqQndCNUIsVUFBVSxHQUVsRTtFQVRELEFBQUEsYUFBYSxDQUEyQztJQU9wRCxJQUFZLEVpQm9KSCxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ2pCcEpvQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELGNBQVksRWlCMEpWLEdBQUcsQ2pCMUpnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELGNBQVksRWlCMEpOLE1BQU0sQ2pCMUp5QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxvQkFBb0IsQ0FBb0M7SUFPcEQsY0FBWSxFaUIwSkMsV0FBVyxDakIxSjZCLFVBQVUsR0FFbEU7RUFURCxBQUFBLHVCQUF1QixDQUFpQztJQU9wRCxjQUFZLEVpQjBKYSxjQUFjLENqQjFKYyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELFNBQVksRWlCaUtSLENBQUMsQ2pCaktnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELFNBQVksRWlCa0tSLENBQUMsQ2pCbEtnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxpQkFBaUIsQ0FBdUM7SUFPcEQsV0FBWSxFaUIwS04sQ0FBQyxDakIxSzhDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGlCQUFpQixDQUF1QztJQU9wRCxXQUFZLEVpQjJLTixDQUFDLENqQjNLOEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsYUFBYSxDQUEyQztJQU9wRCxTQUFZLEVpQmtMVixJQUFJLENqQmxMK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxTQUFZLEVpQmtMTCxNQUFNLENqQmxMd0MsVUFBVSxHQUVsRTtFQVRELEFBQUEscUJBQXFCLENBQW1DO0lBT3BELFNBQVksRWlCa0xFLFlBQVksQ2pCbEwyQixVQUFVLEdBRWxFO0VBVEQsQUFBQSx5QkFBeUIsQ0FBK0I7SUFPcEQsZUFBWSxFaUJ3TFQsVUFBVSxDakJ4THdDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHVCQUF1QixDQUFpQztJQU9wRCxlQUFZLEVpQnlMWCxRQUFRLENqQnpMNEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsMEJBQTBCLENBQThCO0lBT3BELGVBQVksRWlCMExSLE1BQU0sQ2pCMUwyQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSwyQkFBMkIsQ0FBNkI7SUFPcEQsZUFBWSxFaUIyTFAsYUFBYSxDakIzTG1DLFVBQVUsR0FFbEU7RUFURCxBQUFBLDBCQUEwQixDQUE4QjtJQU9wRCxlQUFZLEVpQjRMUixZQUFZLENqQjVMcUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsMEJBQTBCLENBQThCO0lBT3BELGVBQVksRWlCNkxSLFlBQVksQ2pCN0xxQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxxQkFBcUIsQ0FBbUM7SUFPcEQsV0FBWSxFaUJvTVQsVUFBVSxDakJwTXdDLFVBQVUsR0FFbEU7RUFURCxBQUFBLG1CQUFtQixDQUFxQztJQU9wRCxXQUFZLEVpQnFNWCxRQUFRLENqQnJNNEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsc0JBQXNCLENBQWtDO0lBT3BELFdBQVksRWlCc01SLE1BQU0sQ2pCdE0yQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx3QkFBd0IsQ0FBZ0M7SUFPcEQsV0FBWSxFaUJ1TU4sUUFBUSxDakJ2TXVDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHVCQUF1QixDQUFpQztJQU9wRCxXQUFZLEVpQndNUCxPQUFPLENqQnhNeUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsdUJBQXVCLENBQWlDO0lBT3BELGFBQVksRWlCK01ULFVBQVUsQ2pCL013QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxxQkFBcUIsQ0FBbUM7SUFPcEQsYUFBWSxFaUJnTlgsUUFBUSxDakJoTjRDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHdCQUF3QixDQUFnQztJQU9wRCxhQUFZLEVpQmlOUixNQUFNLENqQmpOMkMsVUFBVSxHQUVsRTtFQVRELEFBQUEseUJBQXlCLENBQStCO0lBT3BELGFBQVksRWlCa05QLGFBQWEsQ2pCbE5tQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx3QkFBd0IsQ0FBZ0M7SUFPcEQsYUFBWSxFaUJtTlIsWUFBWSxDakJuTnFDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHlCQUF5QixDQUErQjtJQU9wRCxhQUFZLEVpQm9OUCxPQUFPLENqQnBOeUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsbUJBQW1CLENBQXFDO0lBT3BELFVBQVksRWlCMk5WLElBQUksQ2pCM04rQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxvQkFBb0IsQ0FBb0M7SUFPcEQsVUFBWSxFaUI0TlQsVUFBVSxDakI1TndDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGtCQUFrQixDQUFzQztJQU9wRCxVQUFZLEVpQjZOWCxRQUFRLENqQjdONEMsVUFBVSxHQUVsRTtFQVRELEFBQUEscUJBQXFCLENBQW1DO0lBT3BELFVBQVksRWlCOE5SLE1BQU0sQ2pCOU4yQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx1QkFBdUIsQ0FBaUM7SUFPcEQsVUFBWSxFaUIrTk4sUUFBUSxDakIvTnVDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHNCQUFzQixDQUFrQztJQU9wRCxVQUFZLEVpQmdPUCxPQUFPLENqQmhPeUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxLQUFZLEVpQnVPUixFQUFDLENqQnZPZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxLQUFZLEVpQndPYixDQUFDLENqQnhPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxLQUFZLEVpQnlPYixDQUFDLENqQnpPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxLQUFZLEVpQjBPYixDQUFDLENqQjFPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxLQUFZLEVpQjJPYixDQUFDLENqQjNPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxLQUFZLEVpQjRPYixDQUFDLENqQjVPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxLQUFZLEVpQjZPYixDQUFDLENqQjdPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsY0FBYyxDQUEwQztJQU9wRCxLQUFZLEVpQjhPVixDQUFDLENqQjlPa0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxNQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsTUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE1BQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxNQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxNQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsTUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxVQUFVLENBQThDO0lBT3BELE1BQVksRWlCd1BpQixJQUFJLENqQnhQb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVU7SUFBL0QsV0FBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVTtJQUEvRCxXQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVO0lBQS9ELFdBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVTtJQUEvRCxXQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVU7SUFBL0QsV0FBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVTtJQUEvRCxXQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsWUFBWSxFaUI4UGlCLElBQUksQ2pCOVBvQixVQUFVO0lBQS9ELFdBQVksRWlCOFBpQixJQUFJLENqQjlQb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVU7SUFBL0QsYUFBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVTtJQUEvRCxhQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVO0lBQS9ELGFBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVTtJQUEvRCxhQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVU7SUFBL0QsYUFBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVTtJQUEvRCxhQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsVUFBWSxFaUJvUWlCLElBQUksQ2pCcFFvQixVQUFVO0lBQS9ELGFBQVksRWlCb1FpQixJQUFJLENqQnBRb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELFVBQVksRWlCMFFpQixJQUFJLENqQjFRb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELFlBQVksRWlCZ1JpQixJQUFJLENqQmhSb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELGFBQVksRWlCc1JpQixJQUFJLENqQnRSb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELFdBQVksRWlCNFJpQixJQUFJLENqQjVSb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxPQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsT0FBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE9BQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxPQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxPQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsT0FBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVTtJQUEvRCxZQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVO0lBQS9ELFlBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVU7SUFBL0QsWUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVO0lBQS9ELFlBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVTtJQUEvRCxZQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVO0lBQS9ELFlBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVU7SUFBL0QsY0FBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVTtJQUEvRCxjQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVO0lBQS9ELGNBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVTtJQUEvRCxjQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVU7SUFBL0QsY0FBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVTtJQUEvRCxjQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGNBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxjQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsY0FBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGNBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGNBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxjQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxHQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsR0FBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELEdBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxHQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxHQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsR0FBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxjQUFjLENBQTBDO0lBT3BELFVBQVksRWlCeWFULElBQUksQ2pCemE4QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELFVBQVksRWlCMGFYLEtBQUssQ2pCMWErQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELFVBQVksRWlCMmFSLE1BQU0sQ2pCM2EyQyxVQUFVLEdBRWxFOztBUFpMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFT0dwQixBQUFBLGVBQWUsQ0FBeUM7SUFPcEQsS0FBWSxFaUJ2RFQsSUFBSSxDakJ1RDhDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGFBQWEsQ0FBMkM7SUFPcEQsS0FBWSxFaUJ0RFgsS0FBSyxDakJzRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGNBQWMsQ0FBMEM7SUFPcEQsS0FBWSxFaUJyRFYsSUFBSSxDakJxRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFlBQVksQ0FBNEM7SUFPcEQsT0FBWSxFaUJ4QlYsTUFBTSxDakJ3QjZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGtCQUFrQixDQUFzQztJQU9wRCxPQUFZLEVpQnhCSCxZQUFZLENqQndCZ0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxPQUFZLEVpQnhCVSxLQUFLLENqQndCMEIsVUFBVSxHQUVsRTtFQVRELEFBQUEsVUFBVSxDQUE4QztJQU9wRCxPQUFZLEVpQnhCZ0IsSUFBSSxDakJ3QnFCLFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsT0FBWSxFaUJ4QnFCLEtBQUssQ2pCd0JlLFVBQVUsR0FFbEU7RUFURCxBQUFBLGVBQWUsQ0FBeUM7SUFPcEQsT0FBWSxFaUJ4QjJCLFNBQVMsQ2pCd0JLLFVBQVUsR0FFbEU7RUFURCxBQUFBLGdCQUFnQixDQUF3QztJQU9wRCxPQUFZLEVpQnhCcUMsVUFBVSxDakJ3Qk4sVUFBVSxHQUVsRTtFQVRELEFBQUEsVUFBVSxDQUE4QztJQU9wRCxPQUFZLEVpQnhCZ0QsSUFBSSxDakJ3QlgsVUFBVSxHQUVsRTtFQVRELEFBQUEsaUJBQWlCLENBQXVDO0lBT3BELE9BQVksRWlCeEJxRCxXQUFXLENqQndCdkIsVUFBVSxHQUVsRTtFQVRELEFBQUEsVUFBVSxDQUE4QztJQU9wRCxPQUFZLEVpQnhCaUUsSUFBSSxDakJ3QjVCLFVBQVUsR0FFbEU7RUFURCxBQUFBLGFBQWEsQ0FBMkM7SUFPcEQsSUFBWSxFaUJvSkgsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENqQnBKb0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsWUFBWSxDQUE0QztJQU9wRCxjQUFZLEVpQjBKVixHQUFHLENqQjFKZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxjQUFZLEVpQjBKTixNQUFNLENqQjFKeUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsb0JBQW9CLENBQW9DO0lBT3BELGNBQVksRWlCMEpDLFdBQVcsQ2pCMUo2QixVQUFVLEdBRWxFO0VBVEQsQUFBQSx1QkFBdUIsQ0FBaUM7SUFPcEQsY0FBWSxFaUIwSmEsY0FBYyxDakIxSmMsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxTQUFZLEVpQmlLUixDQUFDLENqQmpLZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxTQUFZLEVpQmtLUixDQUFDLENqQmxLZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsaUJBQWlCLENBQXVDO0lBT3BELFdBQVksRWlCMEtOLENBQUMsQ2pCMUs4QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxpQkFBaUIsQ0FBdUM7SUFPcEQsV0FBWSxFaUIyS04sQ0FBQyxDakIzSzhDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGFBQWEsQ0FBMkM7SUFPcEQsU0FBWSxFaUJrTFYsSUFBSSxDakJsTCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGVBQWUsQ0FBeUM7SUFPcEQsU0FBWSxFaUJrTEwsTUFBTSxDakJsTHdDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHFCQUFxQixDQUFtQztJQU9wRCxTQUFZLEVpQmtMRSxZQUFZLENqQmxMMkIsVUFBVSxHQUVsRTtFQVRELEFBQUEseUJBQXlCLENBQStCO0lBT3BELGVBQVksRWlCd0xULFVBQVUsQ2pCeEx3QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx1QkFBdUIsQ0FBaUM7SUFPcEQsZUFBWSxFaUJ5TFgsUUFBUSxDakJ6TDRDLFVBQVUsR0FFbEU7RUFURCxBQUFBLDBCQUEwQixDQUE4QjtJQU9wRCxlQUFZLEVpQjBMUixNQUFNLENqQjFMMkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsMkJBQTJCLENBQTZCO0lBT3BELGVBQVksRWlCMkxQLGFBQWEsQ2pCM0xtQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSwwQkFBMEIsQ0FBOEI7SUFPcEQsZUFBWSxFaUI0TFIsWUFBWSxDakI1THFDLFVBQVUsR0FFbEU7RUFURCxBQUFBLDBCQUEwQixDQUE4QjtJQU9wRCxlQUFZLEVpQjZMUixZQUFZLENqQjdMcUMsVUFBVSxHQUVsRTtFQVRELEFBQUEscUJBQXFCLENBQW1DO0lBT3BELFdBQVksRWlCb01ULFVBQVUsQ2pCcE13QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxtQkFBbUIsQ0FBcUM7SUFPcEQsV0FBWSxFaUJxTVgsUUFBUSxDakJyTTRDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHNCQUFzQixDQUFrQztJQU9wRCxXQUFZLEVpQnNNUixNQUFNLENqQnRNMkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsd0JBQXdCLENBQWdDO0lBT3BELFdBQVksRWlCdU1OLFFBQVEsQ2pCdk11QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx1QkFBdUIsQ0FBaUM7SUFPcEQsV0FBWSxFaUJ3TVAsT0FBTyxDakJ4TXlDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHVCQUF1QixDQUFpQztJQU9wRCxhQUFZLEVpQitNVCxVQUFVLENqQi9Nd0MsVUFBVSxHQUVsRTtFQVRELEFBQUEscUJBQXFCLENBQW1DO0lBT3BELGFBQVksRWlCZ05YLFFBQVEsQ2pCaE40QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx3QkFBd0IsQ0FBZ0M7SUFPcEQsYUFBWSxFaUJpTlIsTUFBTSxDakJqTjJDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHlCQUF5QixDQUErQjtJQU9wRCxhQUFZLEVpQmtOUCxhQUFhLENqQmxObUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsd0JBQXdCLENBQWdDO0lBT3BELGFBQVksRWlCbU5SLFlBQVksQ2pCbk5xQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx5QkFBeUIsQ0FBK0I7SUFPcEQsYUFBWSxFaUJvTlAsT0FBTyxDakJwTnlDLFVBQVUsR0FFbEU7RUFURCxBQUFBLG1CQUFtQixDQUFxQztJQU9wRCxVQUFZLEVpQjJOVixJQUFJLENqQjNOK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsb0JBQW9CLENBQW9DO0lBT3BELFVBQVksRWlCNE5ULFVBQVUsQ2pCNU53QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxrQkFBa0IsQ0FBc0M7SUFPcEQsVUFBWSxFaUI2TlgsUUFBUSxDakI3TjRDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHFCQUFxQixDQUFtQztJQU9wRCxVQUFZLEVpQjhOUixNQUFNLENqQjlOMkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsdUJBQXVCLENBQWlDO0lBT3BELFVBQVksRWlCK05OLFFBQVEsQ2pCL051QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxzQkFBc0IsQ0FBa0M7SUFPcEQsVUFBWSxFaUJnT1AsT0FBTyxDakJoT3lDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGVBQWUsQ0FBeUM7SUFPcEQsS0FBWSxFaUJ1T1IsRUFBQyxDakJ2T2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsS0FBWSxFaUJ3T2IsQ0FBQyxDakJ4T3FELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsS0FBWSxFaUJ5T2IsQ0FBQyxDakJ6T3FELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsS0FBWSxFaUIwT2IsQ0FBQyxDakIxT3FELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsS0FBWSxFaUIyT2IsQ0FBQyxDakIzT3FELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsS0FBWSxFaUI0T2IsQ0FBQyxDakI1T3FELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsS0FBWSxFaUI2T2IsQ0FBQyxDakI3T3FELFVBQVUsR0FFbEU7RUFURCxBQUFBLGNBQWMsQ0FBMEM7SUFPcEQsS0FBWSxFaUI4T1YsQ0FBQyxDakI5T2tELFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsTUFBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE1BQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxNQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsTUFBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsTUFBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE1BQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsVUFBVSxDQUE4QztJQU9wRCxNQUFZLEVpQndQaUIsSUFBSSxDakJ4UG9CLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVO0lBQS9ELFdBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVU7SUFBL0QsV0FBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVTtJQUEvRCxXQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVU7SUFBL0QsV0FBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVO0lBQS9ELFdBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVU7SUFBL0QsV0FBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELFlBQVksRWlCOFBpQixJQUFJLENqQjlQb0IsVUFBVTtJQUEvRCxXQUFZLEVpQjhQaUIsSUFBSSxDakI5UG9CLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVO0lBQS9ELGFBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVU7SUFBL0QsYUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVTtJQUEvRCxhQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVU7SUFBL0QsYUFBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVO0lBQS9ELGFBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVU7SUFBL0QsYUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELFVBQVksRWlCb1FpQixJQUFJLENqQnBRb0IsVUFBVTtJQUEvRCxhQUFZLEVpQm9RaUIsSUFBSSxDakJwUW9CLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxVQUFZLEVpQjBRaUIsSUFBSSxDakIxUW9CLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxZQUFZLEVpQmdSaUIsSUFBSSxDakJoUm9CLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxhQUFZLEVpQnNSaUIsSUFBSSxDakJ0Um9CLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxXQUFZLEVpQjRSaUIsSUFBSSxDakI1Um9CLFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsT0FBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE9BQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxPQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsT0FBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsT0FBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE9BQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVU7SUFBL0QsWUFBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVTtJQUEvRCxZQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVO0lBQS9ELFlBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVTtJQUEvRCxZQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVU7SUFBL0QsWUFBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVTtJQUEvRCxZQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVO0lBQS9ELGNBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVU7SUFBL0QsY0FBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVTtJQUEvRCxjQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVU7SUFBL0QsY0FBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVO0lBQS9ELGNBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVU7SUFBL0QsY0FBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxjQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsY0FBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGNBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxjQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxjQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsY0FBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsR0FBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELEdBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxHQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsR0FBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsR0FBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELEdBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsY0FBYyxDQUEwQztJQU9wRCxVQUFZLEVpQnlhVCxJQUFJLENqQnphOEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsWUFBWSxDQUE0QztJQU9wRCxVQUFZLEVpQjBhWCxLQUFLLENqQjFhK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxVQUFZLEVpQjJhUixNQUFNLENqQjNhMkMsVUFBVSxHQUVsRTs7QVBaTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RU9HcEIsQUFBQSxlQUFlLENBQXlDO0lBT3BELEtBQVksRWlCdkRULElBQUksQ2pCdUQ4QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxhQUFhLENBQTJDO0lBT3BELEtBQVksRWlCdERYLEtBQUssQ2pCc0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxjQUFjLENBQTBDO0lBT3BELEtBQVksRWlCckRWLElBQUksQ2pCcUQrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELE9BQVksRWlCeEJWLE1BQU0sQ2pCd0I2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxrQkFBa0IsQ0FBc0M7SUFPcEQsT0FBWSxFaUJ4QkgsWUFBWSxDakJ3QmdDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsT0FBWSxFaUJ4QlUsS0FBSyxDakJ3QjBCLFVBQVUsR0FFbEU7RUFURCxBQUFBLFVBQVUsQ0FBOEM7SUFPcEQsT0FBWSxFaUJ4QmdCLElBQUksQ2pCd0JxQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELE9BQVksRWlCeEJxQixLQUFLLENqQndCZSxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELE9BQVksRWlCeEIyQixTQUFTLENqQndCSyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxnQkFBZ0IsQ0FBd0M7SUFPcEQsT0FBWSxFaUJ4QnFDLFVBQVUsQ2pCd0JOLFVBQVUsR0FFbEU7RUFURCxBQUFBLFVBQVUsQ0FBOEM7SUFPcEQsT0FBWSxFaUJ4QmdELElBQUksQ2pCd0JYLFVBQVUsR0FFbEU7RUFURCxBQUFBLGlCQUFpQixDQUF1QztJQU9wRCxPQUFZLEVpQnhCcUQsV0FBVyxDakJ3QnZCLFVBQVUsR0FFbEU7RUFURCxBQUFBLFVBQVUsQ0FBOEM7SUFPcEQsT0FBWSxFaUJ4QmlFLElBQUksQ2pCd0I1QixVQUFVLEdBRWxFO0VBVEQsQUFBQSxhQUFhLENBQTJDO0lBT3BELElBQVksRWlCb0pILENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDakJwSm9DLFVBQVUsR0FFbEU7RUFURCxBQUFBLFlBQVksQ0FBNEM7SUFPcEQsY0FBWSxFaUIwSlYsR0FBRyxDakIxSmdELFVBQVUsR0FFbEU7RUFURCxBQUFBLGVBQWUsQ0FBeUM7SUFPcEQsY0FBWSxFaUIwSk4sTUFBTSxDakIxSnlDLFVBQVUsR0FFbEU7RUFURCxBQUFBLG9CQUFvQixDQUFvQztJQU9wRCxjQUFZLEVpQjBKQyxXQUFXLENqQjFKNkIsVUFBVSxHQUVsRTtFQVRELEFBQUEsdUJBQXVCLENBQWlDO0lBT3BELGNBQVksRWlCMEphLGNBQWMsQ2pCMUpjLFVBQVUsR0FFbEU7RUFURCxBQUFBLGVBQWUsQ0FBeUM7SUFPcEQsU0FBWSxFaUJpS1IsQ0FBQyxDakJqS2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLGVBQWUsQ0FBeUM7SUFPcEQsU0FBWSxFaUJrS1IsQ0FBQyxDakJsS2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLGlCQUFpQixDQUF1QztJQU9wRCxXQUFZLEVpQjBLTixDQUFDLENqQjFLOEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsaUJBQWlCLENBQXVDO0lBT3BELFdBQVksRWlCMktOLENBQUMsQ2pCM0s4QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxhQUFhLENBQTJDO0lBT3BELFNBQVksRWlCa0xWLElBQUksQ2pCbEwrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELFNBQVksRWlCa0xMLE1BQU0sQ2pCbEx3QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxxQkFBcUIsQ0FBbUM7SUFPcEQsU0FBWSxFaUJrTEUsWUFBWSxDakJsTDJCLFVBQVUsR0FFbEU7RUFURCxBQUFBLHlCQUF5QixDQUErQjtJQU9wRCxlQUFZLEVpQndMVCxVQUFVLENqQnhMd0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsdUJBQXVCLENBQWlDO0lBT3BELGVBQVksRWlCeUxYLFFBQVEsQ2pCekw0QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSwwQkFBMEIsQ0FBOEI7SUFPcEQsZUFBWSxFaUIwTFIsTUFBTSxDakIxTDJDLFVBQVUsR0FFbEU7RUFURCxBQUFBLDJCQUEyQixDQUE2QjtJQU9wRCxlQUFZLEVpQjJMUCxhQUFhLENqQjNMbUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsMEJBQTBCLENBQThCO0lBT3BELGVBQVksRWlCNExSLFlBQVksQ2pCNUxxQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSwwQkFBMEIsQ0FBOEI7SUFPcEQsZUFBWSxFaUI2TFIsWUFBWSxDakI3THFDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHFCQUFxQixDQUFtQztJQU9wRCxXQUFZLEVpQm9NVCxVQUFVLENqQnBNd0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsbUJBQW1CLENBQXFDO0lBT3BELFdBQVksRWlCcU1YLFFBQVEsQ2pCck00QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxzQkFBc0IsQ0FBa0M7SUFPcEQsV0FBWSxFaUJzTVIsTUFBTSxDakJ0TTJDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHdCQUF3QixDQUFnQztJQU9wRCxXQUFZLEVpQnVNTixRQUFRLENqQnZNdUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsdUJBQXVCLENBQWlDO0lBT3BELFdBQVksRWlCd01QLE9BQU8sQ2pCeE15QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx1QkFBdUIsQ0FBaUM7SUFPcEQsYUFBWSxFaUIrTVQsVUFBVSxDakIvTXdDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHFCQUFxQixDQUFtQztJQU9wRCxhQUFZLEVpQmdOWCxRQUFRLENqQmhONEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsd0JBQXdCLENBQWdDO0lBT3BELGFBQVksRWlCaU5SLE1BQU0sQ2pCak4yQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx5QkFBeUIsQ0FBK0I7SUFPcEQsYUFBWSxFaUJrTlAsYUFBYSxDakJsTm1DLFVBQVUsR0FFbEU7RUFURCxBQUFBLHdCQUF3QixDQUFnQztJQU9wRCxhQUFZLEVpQm1OUixZQUFZLENqQm5OcUMsVUFBVSxHQUVsRTtFQVRELEFBQUEseUJBQXlCLENBQStCO0lBT3BELGFBQVksRWlCb05QLE9BQU8sQ2pCcE55QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxtQkFBbUIsQ0FBcUM7SUFPcEQsVUFBWSxFaUIyTlYsSUFBSSxDakIzTitDLFVBQVUsR0FFbEU7RUFURCxBQUFBLG9CQUFvQixDQUFvQztJQU9wRCxVQUFZLEVpQjROVCxVQUFVLENqQjVOd0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsa0JBQWtCLENBQXNDO0lBT3BELFVBQVksRWlCNk5YLFFBQVEsQ2pCN040QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxxQkFBcUIsQ0FBbUM7SUFPcEQsVUFBWSxFaUI4TlIsTUFBTSxDakI5TjJDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHVCQUF1QixDQUFpQztJQU9wRCxVQUFZLEVpQitOTixRQUFRLENqQi9OdUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsc0JBQXNCLENBQWtDO0lBT3BELFVBQVksRWlCZ09QLE9BQU8sQ2pCaE95QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELEtBQVksRWlCdU9SLEVBQUMsQ2pCdk9nRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELEtBQVksRWlCd09iLENBQUMsQ2pCeE9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELEtBQVksRWlCeU9iLENBQUMsQ2pCek9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELEtBQVksRWlCME9iLENBQUMsQ2pCMU9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELEtBQVksRWlCMk9iLENBQUMsQ2pCM09xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELEtBQVksRWlCNE9iLENBQUMsQ2pCNU9xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELEtBQVksRWlCNk9iLENBQUMsQ2pCN09xRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxjQUFjLENBQTBDO0lBT3BELEtBQVksRWlCOE9WLENBQUMsQ2pCOU9rRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE1BQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxNQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsTUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE1BQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE1BQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxNQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFVBQVUsQ0FBOEM7SUFPcEQsTUFBWSxFaUJ3UGlCLElBQUksQ2pCeFBvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVTtJQUEvRCxXQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVO0lBQS9ELFdBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVU7SUFBL0QsV0FBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVO0lBQS9ELFdBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVTtJQUEvRCxXQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVO0lBQS9ELFdBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxZQUFZLEVpQjhQaUIsSUFBSSxDakI5UG9CLFVBQVU7SUFBL0QsV0FBWSxFaUI4UGlCLElBQUksQ2pCOVBvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVTtJQUEvRCxhQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVO0lBQS9ELGFBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVU7SUFBL0QsYUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVO0lBQS9ELGFBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVTtJQUEvRCxhQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVO0lBQS9ELGFBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxVQUFZLEVpQm9RaUIsSUFBSSxDakJwUW9CLFVBQVU7SUFBL0QsYUFBWSxFaUJvUWlCLElBQUksQ2pCcFFvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsVUFBWSxFaUIwUWlCLElBQUksQ2pCMVFvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsWUFBWSxFaUJnUmlCLElBQUksQ2pCaFJvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsYUFBWSxFaUJzUmlCLElBQUksQ2pCdFJvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsV0FBWSxFaUI0UmlCLElBQUksQ2pCNVJvQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE9BQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxPQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsT0FBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE9BQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE9BQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxPQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVO0lBQS9ELFlBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVU7SUFBL0QsWUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVTtJQUEvRCxZQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVU7SUFBL0QsWUFBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVO0lBQS9ELFlBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVU7SUFBL0QsWUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVTtJQUEvRCxjQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVO0lBQS9ELGNBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVU7SUFBL0QsY0FBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVO0lBQS9ELGNBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVTtJQUEvRCxjQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVO0lBQS9ELGNBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsY0FBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGNBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxjQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsY0FBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsY0FBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGNBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELEdBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxHQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsR0FBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELEdBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELEdBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxHQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLGNBQWMsQ0FBMEM7SUFPcEQsVUFBWSxFaUJ5YVQsSUFBSSxDakJ6YThDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFlBQVksQ0FBNEM7SUFPcEQsVUFBWSxFaUIwYVgsS0FBSyxDakIxYStDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGVBQWUsQ0FBeUM7SUFPcEQsVUFBWSxFaUIyYVIsTUFBTSxDakIzYTJDLFVBQVUsR0FFbEU7O0FQWkwsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0VPR3JCLEFBQUEsZUFBZSxDQUF5QztJQU9wRCxLQUFZLEVpQnZEVCxJQUFJLENqQnVEOEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsYUFBYSxDQUEyQztJQU9wRCxLQUFZLEVpQnREWCxLQUFLLENqQnNEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsY0FBYyxDQUEwQztJQU9wRCxLQUFZLEVpQnJEVixJQUFJLENqQnFEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsWUFBWSxDQUE0QztJQU9wRCxPQUFZLEVpQnhCVixNQUFNLENqQndCNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsa0JBQWtCLENBQXNDO0lBT3BELE9BQVksRWlCeEJILFlBQVksQ2pCd0JnQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELE9BQVksRWlCeEJVLEtBQUssQ2pCd0IwQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxVQUFVLENBQThDO0lBT3BELE9BQVksRWlCeEJnQixJQUFJLENqQndCcUIsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxPQUFZLEVpQnhCcUIsS0FBSyxDakJ3QmUsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxPQUFZLEVpQnhCMkIsU0FBUyxDakJ3QkssVUFBVSxHQUVsRTtFQVRELEFBQUEsZ0JBQWdCLENBQXdDO0lBT3BELE9BQVksRWlCeEJxQyxVQUFVLENqQndCTixVQUFVLEdBRWxFO0VBVEQsQUFBQSxVQUFVLENBQThDO0lBT3BELE9BQVksRWlCeEJnRCxJQUFJLENqQndCWCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxpQkFBaUIsQ0FBdUM7SUFPcEQsT0FBWSxFaUJ4QnFELFdBQVcsQ2pCd0J2QixVQUFVLEdBRWxFO0VBVEQsQUFBQSxVQUFVLENBQThDO0lBT3BELE9BQVksRWlCeEJpRSxJQUFJLENqQndCNUIsVUFBVSxHQUVsRTtFQVRELEFBQUEsYUFBYSxDQUEyQztJQU9wRCxJQUFZLEVpQm9KSCxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ2pCcEpvQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELGNBQVksRWlCMEpWLEdBQUcsQ2pCMUpnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELGNBQVksRWlCMEpOLE1BQU0sQ2pCMUp5QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxvQkFBb0IsQ0FBb0M7SUFPcEQsY0FBWSxFaUIwSkMsV0FBVyxDakIxSjZCLFVBQVUsR0FFbEU7RUFURCxBQUFBLHVCQUF1QixDQUFpQztJQU9wRCxjQUFZLEVpQjBKYSxjQUFjLENqQjFKYyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELFNBQVksRWlCaUtSLENBQUMsQ2pCaktnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELFNBQVksRWlCa0tSLENBQUMsQ2pCbEtnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxpQkFBaUIsQ0FBdUM7SUFPcEQsV0FBWSxFaUIwS04sQ0FBQyxDakIxSzhDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGlCQUFpQixDQUF1QztJQU9wRCxXQUFZLEVpQjJLTixDQUFDLENqQjNLOEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsYUFBYSxDQUEyQztJQU9wRCxTQUFZLEVpQmtMVixJQUFJLENqQmxMK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxTQUFZLEVpQmtMTCxNQUFNLENqQmxMd0MsVUFBVSxHQUVsRTtFQVRELEFBQUEscUJBQXFCLENBQW1DO0lBT3BELFNBQVksRWlCa0xFLFlBQVksQ2pCbEwyQixVQUFVLEdBRWxFO0VBVEQsQUFBQSx5QkFBeUIsQ0FBK0I7SUFPcEQsZUFBWSxFaUJ3TFQsVUFBVSxDakJ4THdDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHVCQUF1QixDQUFpQztJQU9wRCxlQUFZLEVpQnlMWCxRQUFRLENqQnpMNEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsMEJBQTBCLENBQThCO0lBT3BELGVBQVksRWlCMExSLE1BQU0sQ2pCMUwyQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSwyQkFBMkIsQ0FBNkI7SUFPcEQsZUFBWSxFaUIyTFAsYUFBYSxDakIzTG1DLFVBQVUsR0FFbEU7RUFURCxBQUFBLDBCQUEwQixDQUE4QjtJQU9wRCxlQUFZLEVpQjRMUixZQUFZLENqQjVMcUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsMEJBQTBCLENBQThCO0lBT3BELGVBQVksRWlCNkxSLFlBQVksQ2pCN0xxQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxxQkFBcUIsQ0FBbUM7SUFPcEQsV0FBWSxFaUJvTVQsVUFBVSxDakJwTXdDLFVBQVUsR0FFbEU7RUFURCxBQUFBLG1CQUFtQixDQUFxQztJQU9wRCxXQUFZLEVpQnFNWCxRQUFRLENqQnJNNEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsc0JBQXNCLENBQWtDO0lBT3BELFdBQVksRWlCc01SLE1BQU0sQ2pCdE0yQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx3QkFBd0IsQ0FBZ0M7SUFPcEQsV0FBWSxFaUJ1TU4sUUFBUSxDakJ2TXVDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHVCQUF1QixDQUFpQztJQU9wRCxXQUFZLEVpQndNUCxPQUFPLENqQnhNeUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsdUJBQXVCLENBQWlDO0lBT3BELGFBQVksRWlCK01ULFVBQVUsQ2pCL013QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxxQkFBcUIsQ0FBbUM7SUFPcEQsYUFBWSxFaUJnTlgsUUFBUSxDakJoTjRDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHdCQUF3QixDQUFnQztJQU9wRCxhQUFZLEVpQmlOUixNQUFNLENqQmpOMkMsVUFBVSxHQUVsRTtFQVRELEFBQUEseUJBQXlCLENBQStCO0lBT3BELGFBQVksRWlCa05QLGFBQWEsQ2pCbE5tQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx3QkFBd0IsQ0FBZ0M7SUFPcEQsYUFBWSxFaUJtTlIsWUFBWSxDakJuTnFDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHlCQUF5QixDQUErQjtJQU9wRCxhQUFZLEVpQm9OUCxPQUFPLENqQnBOeUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsbUJBQW1CLENBQXFDO0lBT3BELFVBQVksRWlCMk5WLElBQUksQ2pCM04rQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxvQkFBb0IsQ0FBb0M7SUFPcEQsVUFBWSxFaUI0TlQsVUFBVSxDakI1TndDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGtCQUFrQixDQUFzQztJQU9wRCxVQUFZLEVpQjZOWCxRQUFRLENqQjdONEMsVUFBVSxHQUVsRTtFQVRELEFBQUEscUJBQXFCLENBQW1DO0lBT3BELFVBQVksRWlCOE5SLE1BQU0sQ2pCOU4yQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx1QkFBdUIsQ0FBaUM7SUFPcEQsVUFBWSxFaUIrTk4sUUFBUSxDakIvTnVDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHNCQUFzQixDQUFrQztJQU9wRCxVQUFZLEVpQmdPUCxPQUFPLENqQmhPeUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxLQUFZLEVpQnVPUixFQUFDLENqQnZPZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxLQUFZLEVpQndPYixDQUFDLENqQnhPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxLQUFZLEVpQnlPYixDQUFDLENqQnpPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxLQUFZLEVpQjBPYixDQUFDLENqQjFPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxLQUFZLEVpQjJPYixDQUFDLENqQjNPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxLQUFZLEVpQjRPYixDQUFDLENqQjVPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsV0FBVyxDQUE2QztJQU9wRCxLQUFZLEVpQjZPYixDQUFDLENqQjdPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsY0FBYyxDQUEwQztJQU9wRCxLQUFZLEVpQjhPVixDQUFDLENqQjlPa0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxNQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsTUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE1BQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxNQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxNQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsTUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxVQUFVLENBQThDO0lBT3BELE1BQVksRWlCd1BpQixJQUFJLENqQnhQb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVU7SUFBL0QsV0FBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVTtJQUEvRCxXQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVO0lBQS9ELFdBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVTtJQUEvRCxXQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVU7SUFBL0QsV0FBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVTtJQUEvRCxXQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsWUFBWSxFaUI4UGlCLElBQUksQ2pCOVBvQixVQUFVO0lBQS9ELFdBQVksRWlCOFBpQixJQUFJLENqQjlQb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVU7SUFBL0QsYUFBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVTtJQUEvRCxhQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVO0lBQS9ELGFBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVTtJQUEvRCxhQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVU7SUFBL0QsYUFBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVTtJQUEvRCxhQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsVUFBWSxFaUJvUWlCLElBQUksQ2pCcFFvQixVQUFVO0lBQS9ELGFBQVksRWlCb1FpQixJQUFJLENqQnBRb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFVBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxVQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsVUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELFVBQVksRWlCMFFpQixJQUFJLENqQjFRb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELFlBQVksRWlCZ1JpQixJQUFJLENqQmhSb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELGFBQVksRWlCc1JpQixJQUFJLENqQnRSb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELFdBQVksRWlCNFJpQixJQUFJLENqQjVSb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxPQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsT0FBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxPQUFPLENBQWlEO0lBT3BELE9BQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxPQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsT0FBTyxDQUFpRDtJQU9wRCxPQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLE9BQU8sQ0FBaUQ7SUFPcEQsT0FBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVTtJQUEvRCxZQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVO0lBQS9ELFlBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVU7SUFBL0QsWUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVO0lBQS9ELFlBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVTtJQUEvRCxZQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVO0lBQS9ELFlBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVU7SUFBL0QsY0FBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVTtJQUEvRCxjQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVO0lBQS9ELGNBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVTtJQUEvRCxjQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVU7SUFBL0QsY0FBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVTtJQUEvRCxjQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxXQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsV0FBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFdBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGFBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxhQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsYUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGNBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxjQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsY0FBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGNBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELGNBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxjQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxZQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsWUFBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELFlBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxHQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsR0FBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELEdBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxHQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxHQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsR0FBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxjQUFjLENBQTBDO0lBT3BELFVBQVksRWlCeWFULElBQUksQ2pCemE4QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELFVBQVksRWlCMGFYLEtBQUssQ2pCMWErQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELFVBQVksRWlCMmFSLE1BQU0sQ2pCM2EyQyxVQUFVLEdBRWxFOztBUFpMLE1BQU0sRUFBRSxTQUFTLEVBQUUsSUFBSTtFT0duQixBQUFBLGdCQUFnQixDQUF3QztJQU9wRCxLQUFZLEVpQnZEVCxJQUFJLENqQnVEOEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsY0FBYyxDQUEwQztJQU9wRCxLQUFZLEVpQnREWCxLQUFLLENqQnNEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxLQUFZLEVpQnJEVixJQUFJLENqQnFEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsYUFBYSxDQUEyQztJQU9wRCxPQUFZLEVpQnhCVixNQUFNLENqQndCNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsbUJBQW1CLENBQXFDO0lBT3BELE9BQVksRWlCeEJILFlBQVksQ2pCd0JnQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELE9BQVksRWlCeEJVLEtBQUssQ2pCd0IwQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELE9BQVksRWlCeEJnQixJQUFJLENqQndCcUIsVUFBVSxHQUVsRTtFQVRELEFBQUEsWUFBWSxDQUE0QztJQU9wRCxPQUFZLEVpQnhCcUIsS0FBSyxDakJ3QmUsVUFBVSxHQUVsRTtFQVRELEFBQUEsZ0JBQWdCLENBQXdDO0lBT3BELE9BQVksRWlCeEIyQixTQUFTLENqQndCSyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxpQkFBaUIsQ0FBdUM7SUFPcEQsT0FBWSxFaUJ4QnFDLFVBQVUsQ2pCd0JOLFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsT0FBWSxFaUJ4QmdELElBQUksQ2pCd0JYLFVBQVUsR0FFbEU7RUFURCxBQUFBLGtCQUFrQixDQUFzQztJQU9wRCxPQUFZLEVpQnhCcUQsV0FBVyxDakJ3QnZCLFVBQVUsR0FFbEU7RUFURCxBQUFBLFdBQVcsQ0FBNkM7SUFPcEQsT0FBWSxFaUJ4QmlFLElBQUksQ2pCd0I1QixVQUFVLEdBRWxFO0VBVEQsQUFBQSxjQUFjLENBQTBDO0lBT3BELElBQVksRWlCb0pILENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDakJwSm9DLFVBQVUsR0FFbEU7RUFURCxBQUFBLGFBQWEsQ0FBMkM7SUFPcEQsY0FBWSxFaUIwSlYsR0FBRyxDakIxSmdELFVBQVUsR0FFbEU7RUFURCxBQUFBLGdCQUFnQixDQUF3QztJQU9wRCxjQUFZLEVpQjBKTixNQUFNLENqQjFKeUMsVUFBVSxHQUVsRTtFQVRELEFBQUEscUJBQXFCLENBQW1DO0lBT3BELGNBQVksRWlCMEpDLFdBQVcsQ2pCMUo2QixVQUFVLEdBRWxFO0VBVEQsQUFBQSx3QkFBd0IsQ0FBZ0M7SUFPcEQsY0FBWSxFaUIwSmEsY0FBYyxDakIxSmMsVUFBVSxHQUVsRTtFQVRELEFBQUEsZ0JBQWdCLENBQXdDO0lBT3BELFNBQVksRWlCaUtSLENBQUMsQ2pCaktnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxnQkFBZ0IsQ0FBd0M7SUFPcEQsU0FBWSxFaUJrS1IsQ0FBQyxDakJsS2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLGtCQUFrQixDQUFzQztJQU9wRCxXQUFZLEVpQjBLTixDQUFDLENqQjFLOEMsVUFBVSxHQUVsRTtFQVRELEFBQUEsa0JBQWtCLENBQXNDO0lBT3BELFdBQVksRWlCMktOLENBQUMsQ2pCM0s4QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxjQUFjLENBQTBDO0lBT3BELFNBQVksRWlCa0xWLElBQUksQ2pCbEwrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxnQkFBZ0IsQ0FBd0M7SUFPcEQsU0FBWSxFaUJrTEwsTUFBTSxDakJsTHdDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHNCQUFzQixDQUFrQztJQU9wRCxTQUFZLEVpQmtMRSxZQUFZLENqQmxMMkIsVUFBVSxHQUVsRTtFQVRELEFBQUEsMEJBQTBCLENBQThCO0lBT3BELGVBQVksRWlCd0xULFVBQVUsQ2pCeEx3QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx3QkFBd0IsQ0FBZ0M7SUFPcEQsZUFBWSxFaUJ5TFgsUUFBUSxDakJ6TDRDLFVBQVUsR0FFbEU7RUFURCxBQUFBLDJCQUEyQixDQUE2QjtJQU9wRCxlQUFZLEVpQjBMUixNQUFNLENqQjFMMkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsNEJBQTRCLENBQTRCO0lBT3BELGVBQVksRWlCMkxQLGFBQWEsQ2pCM0xtQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSwyQkFBMkIsQ0FBNkI7SUFPcEQsZUFBWSxFaUI0TFIsWUFBWSxDakI1THFDLFVBQVUsR0FFbEU7RUFURCxBQUFBLDJCQUEyQixDQUE2QjtJQU9wRCxlQUFZLEVpQjZMUixZQUFZLENqQjdMcUMsVUFBVSxHQUVsRTtFQVRELEFBQUEsc0JBQXNCLENBQWtDO0lBT3BELFdBQVksRWlCb01ULFVBQVUsQ2pCcE13QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxvQkFBb0IsQ0FBb0M7SUFPcEQsV0FBWSxFaUJxTVgsUUFBUSxDakJyTTRDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHVCQUF1QixDQUFpQztJQU9wRCxXQUFZLEVpQnNNUixNQUFNLENqQnRNMkMsVUFBVSxHQUVsRTtFQVRELEFBQUEseUJBQXlCLENBQStCO0lBT3BELFdBQVksRWlCdU1OLFFBQVEsQ2pCdk11QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx3QkFBd0IsQ0FBZ0M7SUFPcEQsV0FBWSxFaUJ3TVAsT0FBTyxDakJ4TXlDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHdCQUF3QixDQUFnQztJQU9wRCxhQUFZLEVpQitNVCxVQUFVLENqQi9Nd0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsc0JBQXNCLENBQWtDO0lBT3BELGFBQVksRWlCZ05YLFFBQVEsQ2pCaE40QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx5QkFBeUIsQ0FBK0I7SUFPcEQsYUFBWSxFaUJpTlIsTUFBTSxDakJqTjJDLFVBQVUsR0FFbEU7RUFURCxBQUFBLDBCQUEwQixDQUE4QjtJQU9wRCxhQUFZLEVpQmtOUCxhQUFhLENqQmxObUMsVUFBVSxHQUVsRTtFQVRELEFBQUEseUJBQXlCLENBQStCO0lBT3BELGFBQVksRWlCbU5SLFlBQVksQ2pCbk5xQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSwwQkFBMEIsQ0FBOEI7SUFPcEQsYUFBWSxFaUJvTlAsT0FBTyxDakJwTnlDLFVBQVUsR0FFbEU7RUFURCxBQUFBLG9CQUFvQixDQUFvQztJQU9wRCxVQUFZLEVpQjJOVixJQUFJLENqQjNOK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEscUJBQXFCLENBQW1DO0lBT3BELFVBQVksRWlCNE5ULFVBQVUsQ2pCNU53QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxtQkFBbUIsQ0FBcUM7SUFPcEQsVUFBWSxFaUI2TlgsUUFBUSxDakI3TjRDLFVBQVUsR0FFbEU7RUFURCxBQUFBLHNCQUFzQixDQUFrQztJQU9wRCxVQUFZLEVpQjhOUixNQUFNLENqQjlOMkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsd0JBQXdCLENBQWdDO0lBT3BELFVBQVksRWlCK05OLFFBQVEsQ2pCL051QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSx1QkFBdUIsQ0FBaUM7SUFPcEQsVUFBWSxFaUJnT1AsT0FBTyxDakJoT3lDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGdCQUFnQixDQUF3QztJQU9wRCxLQUFZLEVpQnVPUixFQUFDLENqQnZPZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsWUFBWSxDQUE0QztJQU9wRCxLQUFZLEVpQndPYixDQUFDLENqQnhPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsWUFBWSxDQUE0QztJQU9wRCxLQUFZLEVpQnlPYixDQUFDLENqQnpPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsWUFBWSxDQUE0QztJQU9wRCxLQUFZLEVpQjBPYixDQUFDLENqQjFPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsWUFBWSxDQUE0QztJQU9wRCxLQUFZLEVpQjJPYixDQUFDLENqQjNPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsWUFBWSxDQUE0QztJQU9wRCxLQUFZLEVpQjRPYixDQUFDLENqQjVPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsWUFBWSxDQUE0QztJQU9wRCxLQUFZLEVpQjZPYixDQUFDLENqQjdPcUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsZUFBZSxDQUF5QztJQU9wRCxLQUFZLEVpQjhPVixDQUFDLENqQjlPa0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxNQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsTUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELE1BQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxNQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxNQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsTUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxXQUFXLENBQTZDO0lBT3BELE1BQVksRWlCd1BpQixJQUFJLENqQnhQb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxZQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVU7SUFBL0QsV0FBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFlBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVTtJQUEvRCxXQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsWUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVO0lBQS9ELFdBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxZQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVTtJQUEvRCxXQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxZQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVU7SUFBL0QsV0FBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFlBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVTtJQUEvRCxXQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFlBQVksQ0FBNEM7SUFPcEQsWUFBWSxFaUI4UGlCLElBQUksQ2pCOVBvQixVQUFVO0lBQS9ELFdBQVksRWlCOFBpQixJQUFJLENqQjlQb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxVQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVU7SUFBL0QsYUFBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFVBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVTtJQUEvRCxhQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsVUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVO0lBQS9ELGFBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxVQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVTtJQUEvRCxhQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxVQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVU7SUFBL0QsYUFBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFVBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVTtJQUEvRCxhQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFlBQVksQ0FBNEM7SUFPcEQsVUFBWSxFaUJvUWlCLElBQUksQ2pCcFFvQixVQUFVO0lBQS9ELGFBQVksRWlCb1FpQixJQUFJLENqQnBRb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxVQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsVUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFVBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxVQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxVQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsVUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELFVBQVksRWlCMFFpQixJQUFJLENqQjFRb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxZQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsWUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFlBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxZQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxZQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsWUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELFlBQVksRWlCZ1JpQixJQUFJLENqQmhSb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxhQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsYUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELGFBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxhQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxhQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsYUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELGFBQVksRWlCc1JpQixJQUFJLENqQnRSb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxXQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsV0FBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFdBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxXQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxXQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsV0FBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxZQUFZLENBQTRDO0lBT3BELFdBQVksRWlCNFJpQixJQUFJLENqQjVSb0IsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxPQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsT0FBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxRQUFRLENBQWdEO0lBT3BELE9BQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxPQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsUUFBUSxDQUFnRDtJQU9wRCxPQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFFBQVEsQ0FBZ0Q7SUFPcEQsT0FBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELGFBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVTtJQUEvRCxZQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsYUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVO0lBQS9ELFlBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxhQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVU7SUFBL0QsWUFBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELGFBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVO0lBQS9ELFlBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELGFBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVTtJQUEvRCxZQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsYUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVO0lBQS9ELFlBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxXQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVU7SUFBL0QsY0FBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFdBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVTtJQUEvRCxjQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsV0FBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVO0lBQS9ELGNBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxXQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVTtJQUEvRCxjQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxXQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVU7SUFBL0QsY0FBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFdBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVTtJQUEvRCxjQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsV0FBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFdBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxXQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsV0FBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsV0FBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFdBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxhQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsYUFBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELGFBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxhQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxhQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsYUFBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELGNBQVksRWhCakRuQixDQUFDLENnQmlEMkQsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxjQUFZLEVoQmhEbkIsT0FBYSxDZ0JnRCtDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsY0FBWSxFaEIvQ25CLE1BQVksQ2dCK0NnRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELGNBQVksRWhCbkRmLElBQUksQ2dCbURvRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELGNBQVksRWhCN0NuQixRQUFlLENnQjZDNkMsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxjQUFZLEVoQjVDbkIsSUFBVyxDZ0I0Q2lELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsWUFBWSxFaEJqRG5CLENBQUMsQ2dCaUQyRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFlBQVksRWhCaERuQixPQUFhLENnQmdEK0MsVUFBVSxHQUVsRTtFQVRELEFBQUEsU0FBUyxDQUErQztJQU9wRCxZQUFZLEVoQi9DbkIsTUFBWSxDZ0IrQ2dELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsWUFBWSxFaEJuRGYsSUFBSSxDZ0JtRG9ELFVBQVUsR0FFbEU7RUFURCxBQUFBLFNBQVMsQ0FBK0M7SUFPcEQsWUFBWSxFaEI3Q25CLFFBQWUsQ2dCNkM2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxTQUFTLENBQStDO0lBT3BELFlBQVksRWhCNUNuQixJQUFXLENnQjRDaUQsVUFBVSxHQUVsRTtFQVRELEFBQUEsVUFBVSxDQUE4QztJQU9wRCxHQUFZLEVoQmpEbkIsQ0FBQyxDZ0JpRDJELFVBQVUsR0FFbEU7RUFURCxBQUFBLFVBQVUsQ0FBOEM7SUFPcEQsR0FBWSxFaEJoRG5CLE9BQWEsQ2dCZ0QrQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxVQUFVLENBQThDO0lBT3BELEdBQVksRWhCL0NuQixNQUFZLENnQitDZ0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsVUFBVSxDQUE4QztJQU9wRCxHQUFZLEVoQm5EZixJQUFJLENnQm1Eb0QsVUFBVSxHQUVsRTtFQVRELEFBQUEsVUFBVSxDQUE4QztJQU9wRCxHQUFZLEVoQjdDbkIsUUFBZSxDZ0I2QzZDLFVBQVUsR0FFbEU7RUFURCxBQUFBLFVBQVUsQ0FBOEM7SUFPcEQsR0FBWSxFaEI1Q25CLElBQVcsQ2dCNENpRCxVQUFVLEdBRWxFO0VBVEQsQUFBQSxlQUFlLENBQXlDO0lBT3BELFVBQVksRWlCeWFULElBQUksQ2pCemE4QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxhQUFhLENBQTJDO0lBT3BELFVBQVksRWlCMGFYLEtBQUssQ2pCMWErQyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxnQkFBZ0IsQ0FBd0M7SUFPcEQsVUFBWSxFaUIyYVIsTUFBTSxDakIzYTJDLFVBQVUsR0FFbEU7O0FxRXhEVCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RXJFK0NqQixBQUFBLEtBQUssQ0FBbUQ7SUFPcEQsU0FBWSxFVHFKZCxPQUEyQixDU3JKNEIsVUFBVSxHQUVsRTtFQVRELEFBQUEsS0FBSyxDQUFtRDtJQU9wRCxTQUFZLEVUcUpkLFFBQTJCLENTcko0QixVQUFVLEdBRWxFO0VBVEQsQUFBQSxLQUFLLENBQW1EO0lBT3BELFNBQVksRVRxSmQsTUFBMkIsQ1NySjRCLFVBQVUsR0FFbEU7O0FxRXJDVCxNQUFNLENBQUMsS0FBSztFckU0QkosQUFBQSxlQUFlLENBQXlDO0lBT3BELE9BQVksRWlCeEJWLE1BQU0sQ2pCd0I2QyxVQUFVLEdBRWxFO0VBVEQsQUFBQSxxQkFBcUIsQ0FBbUM7SUFPcEQsT0FBWSxFaUJ4QkgsWUFBWSxDakJ3QmdDLFVBQVUsR0FFbEU7RUFURCxBQUFBLGNBQWMsQ0FBMEM7SUFPcEQsT0FBWSxFaUJ4QlUsS0FBSyxDakJ3QjBCLFVBQVUsR0FFbEU7RUFURCxBQUFBLGFBQWEsQ0FBMkM7SUFPcEQsT0FBWSxFaUJ4QmdCLElBQUksQ2pCd0JxQixVQUFVLEdBRWxFO0VBVEQsQUFBQSxjQUFjLENBQTBDO0lBT3BELE9BQVksRWlCeEJxQixLQUFLLENqQndCZSxVQUFVLEdBRWxFO0VBVEQsQUFBQSxrQkFBa0IsQ0FBc0M7SUFPcEQsT0FBWSxFaUJ4QjJCLFNBQVMsQ2pCd0JLLFVBQVUsR0FFbEU7RUFURCxBQUFBLG1CQUFtQixDQUFxQztJQU9wRCxPQUFZLEVpQnhCcUMsVUFBVSxDakJ3Qk4sVUFBVSxHQUVsRTtFQVRELEFBQUEsYUFBYSxDQUEyQztJQU9wRCxPQUFZLEVpQnhCZ0QsSUFBSSxDakJ3QlgsVUFBVSxHQUVsRTtFQVRELEFBQUEsb0JBQW9CLENBQW9DO0lBT3BELE9BQVksRWlCeEJxRCxXQUFXLENqQndCdkIsVUFBVSxHQUVsRTtFQVRELEFBQUEsYUFBYSxDQUEyQztJQU9wRCxPQUFZLEVpQnhCaUUsSUFBSSxDakJ3QjVCLFVBQVUsR0FFbEU7O0F3RTNFVCxBQUFBLFVBQVUsQ0FBQztFQUNQLE1BQU0sRUFBRSxPQUFPLEdBQ2xCOztBQ0dELEFBQUEsQ0FBQyxDQUFDO0VBQ0UsT0FBTyxFQUFFLElBQUk7RUFDYixPQUFPLEVBQUUsQ0FBQyxHQVNiO0VBWEQsQUFHSSxDQUhILEFBR0ksT0FBTyxDQUFDO0lBQ0wsTUFBTSxFQUFFLENBQUM7SUFDVCxPQUFPLEVBQUUsQ0FBQyxHQUNiO0VBTkwsQUFPSSxDQVBILEFBT0ksUUFBUSxDQUFDO0lBQ04sTUFBTSxFQUFFLENBQUM7SUFDVCxPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQUVMLEFBQUEsV0FBVyxDQUFDO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFDWCxVQUFVLEU1RitFQyxPQUFPLEc0RjlFbEI7O0F0RDRCRCxBQUFBLElBQUksQ3NEM0JDO0VBQ0QsVUFBVSxFQUFFLE1BQU07RUFDbEIsTUFBTSxFQUFFLElBQUk7RUFDWixRQUFRLEVBQUUsUUFBUTtFQUNsQixTQUFTLEVBQUUsSUFBSTtFQUNsQixTQUFTLEVBQUMsSUFBSSxHQUlkO0UxRkhDLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7SW9DcUIxQyxBQUFBLElBQUksQ3NEM0JDO01BT0gsU0FBUyxFQUFDLFFBQVEsR0FFbkI7O0ExRk1PLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU07RW9DNkRqRCxBQUFBLEVBQUUsRUMxRkYsR0FBRyxDcUR5QkE7SUFDRCxTQUFTLEVBQUMsTUFBTSxHQUNoQjs7QXREOEZGLEFBQUEsQ0FBQyxDc0Q1RkM7RUFDRSxXQUFXLEVBQUUsR0FBRyxHQUNuQjs7QUFFRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2IsVUFBVSxFQUFFLElBQUksQ0FBQSxVQUFVLEdBQzdCOztBQUVELEFBQUEsYUFBYSxDQUFDO0VBQ1YsT0FBTyxFQUFFLENBQUM7RUFDVixVQUFVLEVBQUUsaUJBQWlCO0VBQzdCLFFBQVEsRUFBRSxNQUFNO0VBQ2hCLFFBQVEsRUFBRSxRQUFRLEdBS3JCO0VBVEQsQUFNSSxhQU5TLEFBTVIsS0FBSyxDQUFDO0lBQ0gsT0FBTyxFQUFFLENBQUMsR0FDYjs7QUFFTCxBQUFBLFdBQVcsQ0FBQTtFQUNWLGFBQWEsRTdGK0RMLE1BQU0sRzZGOURkOztBQUNELEFBQUEsV0FBVyxDQUFBO0VBQ1YsYUFBYSxFQUFDLGVBQWUsR0FDN0I7O0FBQ0QsQUFBQSxFQUFFLENBQUM7RUFDQyxPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxDQUFDLEdBQ1o7O0FBRUQsQUFBQSxFQUFFLENBQUM7RUFDQyxVQUFVLEVBQUUsSUFBSSxHQUNuQjs7QXREK0tELEFBQUEsQ0FBQyxDc0Q3S0M7RUFDRSxLQUFLLEU1RjVESSxPQUFPO0U0RjZEbkIsZUFBZSxFQUFDLElBQUksR0FNcEI7RUFSRCxBQUdJLENBSEgsQUFHSSxNQUFNLEVBSFgsQ0FBQyxBQUlJLE1BQU0sRUFKWCxDQUFDLEFBS0ksT0FBTyxDQUFDO0lBQ0wsZUFBZSxFQUFFLElBQUksR0FDeEI7O0FBRUwsQUFBQSxNQUFNLENBQUM7RUFDTixPQUFPLEVBQUMsSUFBSTtFQUNaLFdBQVcsRUFBRSxVQUFVLEdBQ3ZCOztBQUNELEFBQUEsV0FBVyxDQUFBO0VBQ1YsSUFBSSxFQUFDLENBQUMsR0FDTjs7QUFDRCxBQUNDLFNBRFEsQUFDUCxNQUFNLEVBRFIsU0FBUyxBQUVKLE1BQU0sRUFGWCxTQUFTLEFBR0osT0FBTyxDQUFBO0VBQ1YsZUFBZSxFQUFDLElBQUksR0FDcEI7O0FsQ25FRixBQUFBLFNBQVMsQ2tDcUVDO0VBQ04sS0FBSyxFQUFFLE9BQU8sR0FDakI7O0NBRVMsQUFBQSxBQUFELGtCQUFFLENBQW1CLE1BQU0sQUFBekIsRUFEWCxXQUFXLENBQzZCO0VBQ3RDLFlBQVksRTdGNUVILE9BQU8sQzZGNEVPLFVBQVUsR0FDakM7O0FBRUYsQUFBQSxXQUFXLENBQUE7RUFDVixXQUFXLEVBQUMsTUFBTSxHQUNsQjs7QUFVRCxBQUFBLFdBQVcsQ0FBQztFQUNSLGFBQWEsRUFBRSxJQUFJLEdBQ3RCOztBdEQyUUQsQUFBQSxLQUFLLENzRDFRQztFQUNGLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLGFBQWEsRUFBRSxNQUFNLEdBQ3hCOztBQUNELEFBQUEsU0FBUyxDQUFDO0VBQ04sT0FBTyxFQUFFLElBQUk7RUFDYixTQUFTLEVBQUUsSUFBSTtFQUNmLFlBQVksRUFBRSxJQUFJO0VBQ2xCLFdBQVcsRUFBRSxJQUFJLEdBQ3BCOztBQUNELEFBQUEsY0FBYyxDQUFBO0VBQ1YsMEJBQTBCLEU3RlJyQixNQUFNLEM2RlF5QixVQUFVO0VBQzlDLHVCQUF1QixFN0ZUbEIsTUFBTSxDNkZTc0IsVUFBVSxHQUM5Qzs7QUFDRCxBQUFBLFFBQVEsQ0FBQztFQUNMLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsS0FBSyxHQUNwQjs7QUFDRCxBQUNJLGFBRFMsQ0FDVCxVQUFVLENBQUM7RUFDUCxVQUFVLEVBQUUsSUFBSSxHQUNuQjs7QUFITCxBQUlJLGFBSlMsQ0FJVCxnQkFBZ0IsRUFKcEIsYUFBYSxDbkR4SFQsYUFBYSxFbUR3SGpCLGFBQWEsQ25EeEhULGFBQWEsRW1Ed0hqQixhQUFhLENuRHhIVCxhQUFhLEVtRHdIakIsYUFBYSxDbkR4SFQsYUFBYSxFbUR3SGpCLGFBQWEsQ25EeEhULGNBQWMsQ21ENEhHO0VBQ2IsV0FBVyxFQUFFLElBQUk7RUFDakIsYUFBYSxFQUFFLElBQUk7RUFDbkIsWUFBWSxFQUFFLElBQUksR0FnQnJCO0UxRmpHRyxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNO0kwRjBFakQsQUFJSSxhQUpTLENBSVQsZ0JBQWdCLEVBSnBCLGFBQWEsQ25EeEhULGFBQWEsRW1Ed0hqQixhQUFhLENuRHhIVCxhQUFhLEVtRHdIakIsYUFBYSxDbkR4SFQsYUFBYSxFbUR3SGpCLGFBQWEsQ25EeEhULGFBQWEsRW1Ed0hqQixhQUFhLENuRHhIVCxjQUFjLENtRDRIRztNQUtsQixXQUFXLEVBQUUsSUFBSTtNQUNqQixhQUFhLEVBQUUsSUFBSTtNQUNuQixZQUFZLEVBQUUsSUFBSSxHQVloQjtFMUZqR0csTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztJMEYwRWhELEFBSUksYUFKUyxDQUlULGdCQUFnQixFQUpwQixhQUFhLENuRHhIVCxhQUFhLEVtRHdIakIsYUFBYSxDbkR4SFQsYUFBYSxFbUR3SGpCLGFBQWEsQ25EeEhULGFBQWEsRW1Ed0hqQixhQUFhLENuRHhIVCxhQUFhLEVtRHdIakIsYUFBYSxDbkR4SFQsY0FBYyxDbUQ0SEc7TUFVbEIsV0FBVyxFQUFFLElBQUk7TUFDakIsYUFBYSxFQUFFLElBQUk7TUFDbkIsWUFBWSxFQUFFLElBQUksR0FPaEI7RTFGakdHLE1BQU0sTUFBTSxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7STBGMEVoRCxBQUlJLGFBSlMsQ0FJVCxnQkFBZ0IsRUFKcEIsYUFBYSxDbkR4SFQsYUFBYSxFbUR3SGpCLGFBQWEsQ25EeEhULGFBQWEsRW1Ed0hqQixhQUFhLENuRHhIVCxhQUFhLEVtRHdIakIsYUFBYSxDbkR4SFQsYUFBYSxFbUR3SGpCLGFBQWEsQ25EeEhULGNBQWMsQ21ENEhHO01BZWxCLFdBQVcsRUFBRSxJQUFJO01BQ2pCLGFBQWEsRUFBRSxJQUFJO01BQ25CLFlBQVksRUFBRSxJQUFJLEdBRWhCOztBQUVMLEFBQUEsU0FBUyxDQUFBO0VBQ0wsYUFBYSxFN0YxQ1IsTUFBTSxHNkYyQ2Q7O0FBRUQsUUFBUTtBQUNSLEFBQUEsSUFBSSxBQUFBLEtBQUs7QUFDVCxLQUFLLENBQUE7RUFDSixXQUFXLEVBQUMsS0FBSztFQUNqQixZQUFZLEVBQUMsS0FBSyxHQUtsQjtFQVJELEFBSUMsSUFKRyxBQUFBLEtBQUssRUFJUixBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWI7RUFIRixLQUFLLEVBR0osQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEVBQWM7SUFDZCxZQUFZLEVBQUMsSUFBSTtJQUNqQixhQUFhLEVBQUMsSUFBSSxHQUNsQjs7QUFFRixBQUFBLElBQUksQUFBQSxLQUFLO0FBQ1QsS0FBSyxDQUFBO0VBQ0osV0FBVyxFQUFDLEtBQUs7RUFDakIsWUFBWSxFQUFDLEtBQUssR0FLbEI7RUFSRCxBQUlDLElBSkcsQUFBQSxLQUFLLEVBSVIsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiO0VBSEYsS0FBSyxFQUdKLEFBQUEsS0FBQyxFQUFPLE1BQU0sQUFBYixFQUFjO0lBQ2QsWUFBWSxFQUFDLElBQUk7SUFDakIsYUFBYSxFQUFDLElBQUksR0FDbEI7O0FBRUYsQUFBQSxJQUFJLEFBQUEsS0FBSztBQUNULEtBQUssQ0FBQTtFQUNKLFdBQVcsRUFBQyxLQUFLO0VBQ2pCLFlBQVksRUFBQyxLQUFLLEdBS2xCO0VBUkQsQUFJQyxJQUpHLEFBQUEsS0FBSyxFQUlSLEFBQUEsS0FBQyxFQUFPLE1BQU0sQUFBYjtFQUhGLEtBQUssRUFHSixBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWIsRUFBYztJQUNkLFlBQVksRUFBQyxJQUFJO0lBQ2pCLGFBQWEsRUFBQyxJQUFJLEdBQ2xCOztBQUVGLEFBQUEsSUFBSSxBQUFBLEtBQUs7QUFDVCxLQUFLLENBQUE7RUFDSixXQUFXLEVBQUMsS0FBSztFQUNqQixZQUFZLEVBQUMsS0FBSyxHQUtsQjtFQVJELEFBSUMsSUFKRyxBQUFBLEtBQUssRUFJUixBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWI7RUFIRixLQUFLLEVBR0osQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEVBQWM7SUFDZCxZQUFZLEVBQUMsSUFBSTtJQUNqQixhQUFhLEVBQUMsSUFBSSxHQUNsQjs7QUFFRixBQUFBLElBQUksQUFBQSxLQUFLO0FBQ1QsS0FBSyxDQUFBO0VBQ0osV0FBVyxFQUFDLElBQUk7RUFDaEIsWUFBWSxFQUFDLElBQUksR0FLakI7RUFSRCxBQUlDLElBSkcsQUFBQSxLQUFLLEVBSVIsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiO0VBSEYsS0FBSyxFQUdKLEFBQUEsS0FBQyxFQUFPLE1BQU0sQUFBYixFQUFjO0lBQ2QsWUFBWSxFQUFDLEdBQUc7SUFDaEIsYUFBYSxFQUFDLEdBQUcsR0FDakI7O0FBRUYsQUFBQSxJQUFJLEFBQUEsS0FBSztBQUNULEtBQUssQ0FBQTtFQUNKLFdBQVcsRUFBQyxJQUFJO0VBQ2hCLFlBQVksRUFBQyxJQUFJLEdBS2pCO0VBUkQsQUFJQyxJQUpHLEFBQUEsS0FBSyxFQUlSLEFBQUEsS0FBQyxFQUFPLE1BQU0sQUFBYjtFQUhGLEtBQUssRUFHSixBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWIsRUFBYztJQUNkLFlBQVksRUFBQyxHQUFHO0lBQ2hCLGFBQWEsRUFBQyxHQUFHLEdBQ2pCOztBQUVGLEFBQUEsSUFBSSxBQUFBLElBQUk7QUFDUixJQUFJLENBQUE7RUFDSCxXQUFXLEVBQUMsSUFBSTtFQUNoQixZQUFZLEVBQUMsSUFBSSxHQUtqQjtFQVJELEFBSUMsSUFKRyxBQUFBLElBQUksRUFJUCxBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWI7RUFIRixJQUFJLEVBR0gsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEVBQWM7SUFDZCxZQUFZLEVBQUMsR0FBRztJQUNoQixhQUFhLEVBQUMsR0FBRyxHQUNqQjs7QUFFRixBQUFBLElBQUksQUFBQSxLQUFLO0FBQ1QsS0FBSyxDQUFBO0VBQ0osV0FBVyxFQUFDLENBQUM7RUFDYixZQUFZLEVBQUMsQ0FBQyxHQUtkO0VBUkQsQUFJQyxJQUpHLEFBQUEsS0FBSyxFQUlSLEFBQUEsS0FBQyxFQUFPLE1BQU0sQUFBYjtFQUhGLEtBQUssRUFHSixBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWIsRUFBYztJQUNkLFlBQVksRUFBQyxDQUFDO0lBQ2QsYUFBYSxFQUFDLENBQUMsR0FDZjs7QUFFRixBQUFBLGdCQUFnQixDQUFDO0VBQ2IsU0FBUyxFQUFFLElBQUk7RUFDZixhQUFhLEVBQUUsUUFBUTtFQUN2QixVQUFVLEVBQUUsUUFBUTtFQUNwQixhQUFhLEVBQUUsR0FBRyxDQUFDLEtBQUssQzdGNU9uQixPQUFPO0U2RjZPWixjQUFjLEVBQUUsSUFBSSxHQUl2QjtHQUhXLEFBQUEsQUFBQSxTQUFDLENBQVUsS0FBSyxBQUFmLEVBQWlCLGdCQUFnQixDQUFYO0lBQzNCLFVBQVUsRUFBRSxLQUFLLEdBQ3BCOztBQUlMLEFBQUEsUUFBUSxDQUFDO0VBQ0wsV0FBVyxFQUFFLE1BQU07RUFDbkIsYUFBYSxFQUFFLFFBQVE7RUFDdkIsUUFBUSxFQUFFLE1BQU0sR0FDbkI7O0FBS0ksQUFJVyxZQUpILEFBQ0osSUFBSyxDdER1TUosU0FBUyxDc0R2TUssSUFBSyxDQUFBLFNBQVMsQ0FDekIsT0FBTyxBQUVILE1BQU0sRUFKbEIsWUFBUSxBQUNKLElBQUssQ3REdU1KLFNBQVMsQ3NEdk1LLElBQUssQ0FBQSxTQUFTLENBRXpCLE9BQU8sQUFDSCxNQUFNLENBQUM7RUFDSixVQUFVLEVBQUUsSUFBSSxHQUNuQjs7QUFLakIsQUFBQSxJQUFJLENBQUE7RUFBQyxPQUFPLEVBQUMsR0FBRyxHQUFHOztBQUNuQixBQUFBLElBQUksQ0FBQTtFQUFDLE9BQU8sRUFBQyxHQUFHLEdBQUc7O0FBQ25CLEFBQUEsSUFBSSxDQUFBO0VBQUMsT0FBTyxFQUFDLEdBQUcsR0FBRzs7QUFDbkIsQUFBQSxJQUFJLENBQUE7RUFBQyxPQUFPLEVBQUMsR0FBRyxHQUFHOztBQUNuQixBQUFBLElBQUksQ0FBQTtFQUFDLE9BQU8sRUFBQyxHQUFHLEdBQUc7O0FBQ25CLEFBQUEsSUFBSSxDQUFBO0VBQUMsT0FBTyxFQUFDLEdBQUcsR0FBRzs7QUFDbkIsQUFBQSxJQUFJLENBQUE7RUFBQyxPQUFPLEVBQUMsR0FBRyxHQUFHOztBQUNuQixBQUFBLElBQUksQ0FBQTtFQUFDLE9BQU8sRUFBQyxHQUFHLEdBQUc7O0FBQ25CLEFBQUEsSUFBSSxDQUFBO0VBQUMsT0FBTyxFQUFDLEdBQUcsR0FBRzs7QUFDbkIsQUFBQSxVQUFVLENBQUE7RUFDVCxXQUFXLEVBQUMsTUFBTSxHQUNsQjs7QUFFRCxBQUFBLGVBQWUsQ0FBQztFQUNaLFFBQVEsRUFBRSxLQUFLO0VBQ2YsTUFBTSxFQUFFLElBQUk7RUFDWixLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxNQUFNLEdBQ2xCOztBQUVELEFBQUEsbUJBQW1CLENBQUM7RUFDaEIsS0FBSyxFQUFFLEtBQUs7RUFDWixVQUFVLEVBQUUsT0FBTztFQUNuQixTQUFTLEVBQUUsNkRBQTZEO0VBQ3hFLGFBQWEsRUFBRSxJQUFJO0VBQ25CLEtBQUssRUFBRSxJQUFJO0VBQ1gsU0FBUyxFQUFFLEdBQUc7RUFDZCxTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFVBQVUsRUFBRSx1QkFBdUIsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLEdBS3ZEO0VBaEJELEFBWUksbUJBWmUsQUFZZCxNQUFNLEVBWlgsbUJBQW1CLEFBYWQsTUFBTSxDQUFDO0lBQ0osS0FBSyxFQUFFLElBQUksR0FDZDs7QUFFTCxBQUFBLFVBQVUsQ0FBRTtFQUFFLEtBQUssRTVGcFFWLE9BQU8sRzRGb1FjOztBQUM5QixBQUFBLFlBQVksQ0FBQTtFQUFFLEtBQUssRTVGcFFWLE9BQU8sRzRGb1FjOztBQUM5QixBQUFBLFlBQVksQ0FBQTtFQUFFLEtBQUssRTVGcFFWLE9BQU8sRzRGb1FjOztBQUM5QixBQUFBLFVBQVUsQ0FBRTtFQUFFLEtBQUssRTVGcFFWLE9BQU8sRzRGb1FjOztBQUM5QixBQUFBLFNBQVMsQ0FBRztFQUFFLEtBQUssRTVGcFFWLE9BQU8sRzRGb1FjOztBQUM5QixBQUFBLFlBQVksQ0FBQTtFQUFFLEtBQUssRTVGcFFWLE9BQU8sRzRGb1FjOztBQUM5QixBQUFBLFlBQVksQ0FBQTtFQUFFLEtBQUssRTVGcFFWLE9BQU8sRzRGb1FjOztBQUM5QixBQUFBLFdBQVcsQ0FBQztFQUFFLEtBQUssRTVGcFFWLE9BQU8sRzRGb1FjOztBQUM5QixBQUFBLFVBQVUsQ0FBRTtFQUFFLEtBQUssRTVGcFFWLE9BQU8sRzRGb1FjOztBQUM5QixBQUFBLFVBQVUsQ0FBRTtFQUFFLEtBQUssRTVGcFFWLE9BQU8sRzRGb1FjOztBQUU5QixBQUFBLGFBQWEsQ0FBQTtFQUNaLFVBQVUsRTdGdk5PLE9BQU8sQzZGdU5JLFVBQVUsR0FDdEM7O0FBQ0QsQUFBQSxVQUFVLENBQUE7RUFDVCxVQUFVLEU3RnhOTyxPQUFPLEM2RndOSSxVQUFVLEdBQ3RDOztBQUNELEFBQUEsT0FBTyxDQUFBO0VBQ04sVUFBVSxFN0YxTk8sT0FBTyxDNkYwTkksVUFBVSxHQUN0Qzs7QUFDRCxBQUFBLGFBQWEsQ0FBQTtFQUNaLFVBQVUsRTdGNU5PLE9BQU8sQzZGNE5JLFVBQVUsR0FDdEM7O0FBQ0QsQUFBQSxRQUFRLENBQUE7RUFDUCxVQUFVLEU3RjlOTyxPQUFPLEM2RjhOSSxVQUFVLEdBQ3RDOztBQUNELEFBQUEsY0FBYyxDQUFBO0VBQ2IsVUFBVSxFN0ZoT08sT0FBTyxDNkZnT0ksVUFBVSxHQUN0Qzs7QUFDRCxBQUFBLGVBQWUsQ0FBQTtFQUNkLFVBQVUsRTdGbE9PLE9BQU8sQzZGa09JLFVBQVUsR0FDdEM7O0FBQ0QsQUFBQSxTQUFTLENBQUE7RUFDUixVQUFVLEU3RnBPUSxPQUFPLEM2Rm9PSSxVQUFVLEdBQ3ZDOztBekVqUk8sQUFBQSxTQUFTLEN5RWtSUjtFQUNSLFVBQVUsRTdGeFVILElBQUksRzZGeVVYOztBekVwUk8sQUFBQSxXQUFXLEN5RXFSUjtFQUNWLEtBQUssRTdGM1VFLElBQUksQzZGMlVFLFVBQVUsR0FJdkI7R0FIVyxBQUFBLEFBQUQsa0JBQUUsQ0FBbUIsTUFBTSxBQUF6QixFQUZiLFdBQVcsQ0FFK0I7SUFDeEMsS0FBSyxFN0Y5VUMsSUFBSSxDNkY4VUcsVUFBVSxHQUNyQjs7QUFFSixBQUFBLFlBQVksQ0FBQTtFQUNYLFFBQVEsRUFBQyxRQUFRLEdBQ2pCOztBekU3Uk8sQUFBQSxPQUFPLEN5RThSUjtFQUNOLE1BQU0sRUFBQyxlQUFlLEdBQ3RCOztBQUNELEFBQUEsUUFBUSxDQUFDO0VBQ0wsVUFBVSxFQUFFLGVBQWUsR0FDOUI7O0FBQ0QsQUFBQSxZQUFZLENBQUMsRUFBRSxDQUFBO0VBQ2QsT0FBTyxFQUFDLFlBQVksR0FDcEI7O0FBQ0QsQUFBQSxNQUFNLENBQUE7RUFBQyxTQUFTLEVBQUMsZUFBZTtFQUFFLFdBQVcsRUFBQyxHQUFHLEdBQUk7O0FBQ3JELEFBQUEsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLGVBQWU7RUFBRSxXQUFXLEVBQUMsR0FBRyxHQUFJOztBQUNyRCxBQUFBLE1BQU0sQ0FBQTtFQUFDLFNBQVMsRUFBQyxlQUFlO0VBQUUsV0FBVyxFQUFDLEdBQUcsR0FBSTs7QUFDckQsQUFBQSxNQUFNLENBQUE7RUFBQyxTQUFTLEVBQUMsZUFBZTtFQUFFLFdBQVcsRUFBQyxHQUFHLEdBQUk7O0FBQ3JELEFBQUEsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLGVBQWU7RUFBRSxXQUFXLEVBQUMsR0FBRyxHQUFJOztBQUNyRCxBQUFBLE1BQU0sQ0FBQTtFQUFDLFNBQVMsRUFBQyxlQUFlO0VBQUUsV0FBVyxFQUFDLEdBQUcsR0FBSTs7QUFDckQsQUFBQSxNQUFNLENBQUE7RUFBQyxTQUFTLEVBQUMsZUFBZTtFQUFFLFdBQVcsRUFBQyxHQUFHLEdBQUk7O0FBQ3JELEFBQUEsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLGVBQWU7RUFBRSxXQUFXLEVBQUMsR0FBRyxHQUFJOztBQUNyRCxBQUFBLE1BQU0sQ0FBQTtFQUFDLFNBQVMsRUFBQyxlQUFlO0VBQUUsV0FBVyxFQUFDLEdBQUcsR0FBSTs7QUFDckQsQUFBQSxNQUFNLENBQUE7RUFBQyxTQUFTLEVBQUMsZUFBZTtFQUFFLFdBQVcsRUFBQyxHQUFHLEdBQUk7O0FBQ3JELEFBQUEsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLGVBQWU7RUFBRSxXQUFXLEVBQUMsR0FBRyxHQUFJOztBQUNyRCxBQUFBLE1BQU0sQ0FBQTtFQUFDLFNBQVMsRUFBQyxlQUFlO0VBQUUsV0FBVyxFQUFDLEdBQUcsR0FBSTs7QUFDckQsQUFBQSxNQUFNLENBQUE7RUFBQyxTQUFTLEVBQUMsZUFBZTtFQUFFLFdBQVcsRUFBQyxJQUFJLEdBQUk7O0FBQ3RELEFBQUEsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLGVBQWU7RUFBRSxXQUFXLEVBQUMsSUFBSSxHQUFJOztBQUN0RCxBQUFBLE1BQU0sQ0FBQTtFQUFDLFNBQVMsRUFBQyxlQUFlO0VBQUUsV0FBVyxFQUFDLElBQUksR0FBSTs7QUFDdEQsQUFBQSxNQUFNLENBQUE7RUFBQyxTQUFTLEVBQUMsZUFBZTtFQUFFLFdBQVcsRUFBQyxJQUFJLEdBQUk7O0FBQ3RELEFBQUEsTUFBTSxDQUFBO0VBQUMsU0FBUyxFQUFDLGVBQWU7RUFBRSxXQUFXLEVBQUMsSUFBSSxHQUFJOztBQUN0RCxBQUFBLE1BQU0sQ0FBQTtFQUFDLFNBQVMsRUFBQyxlQUFlO0VBQUUsV0FBVyxFQUFDLElBQUksR0FBSTs7QUFDdEQsQUFBQSxNQUFNLENBQUE7RUFBQyxTQUFTLEVBQUMsZUFBZTtFQUFFLFdBQVcsRUFBQyxJQUFJLEdBQUk7O0FBQ3RELEFBQUEsVUFBVSxDQUFBO0VBQUMsV0FBVyxFQUFDLEdBQUcsR0FBRzs7QUFDN0IsQUFBQSxVQUFVLENBQUE7RUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFHOztBQUM3QixBQUFBLFVBQVUsQ0FBQTtFQUFDLFdBQVcsRUFBQyxHQUFHLEdBQUc7O0FBQzdCLEFBQUEsVUFBVSxDQUFBO0VBQUMsV0FBVyxFQUFDLEdBQUcsR0FBRzs7QUFDN0IsQUFBQSxVQUFVLENBQUE7RUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFHOztBQUM3QixBQUFBLFVBQVUsQ0FBQTtFQUFDLFdBQVcsRUFBQyxHQUFHLEdBQUc7O0FBQzdCLEFBQUEsVUFBVSxDQUFBO0VBQUMsV0FBVyxFQUFDLEdBQUcsR0FBRzs7QUFDN0IsQUFBQSxVQUFVLENBQUE7RUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFHOztBQUM3QixBQUFBLFVBQVUsQ0FBQTtFQUFDLFdBQVcsRUFBQyxHQUFHLEdBQUc7O0FBQzdCLEFBQUEsT0FBTyxDQUFBO0VBQ04sU0FBUyxFQUFDLFVBQVU7RUFDcEIsY0FBYyxFQUFDLFVBQVU7RUFDekIsaUJBQWlCLEVBQUMsVUFBVTtFQUM1QixhQUFhLEVBQUMsVUFBVTtFQUN4QixZQUFZLEVBQUMsVUFBVTtFQUN2QixPQUFPLEVBQUMsWUFBWSxHQUNwQjs7QUFDRCxBQUFBLE9BQU8sQ0FBQTtFQUNOLFNBQVMsRUFBQyxVQUFVO0VBQ3BCLGNBQWMsRUFBQyxVQUFVO0VBQ3pCLGlCQUFpQixFQUFDLFVBQVU7RUFDNUIsYUFBYSxFQUFDLFVBQVU7RUFDeEIsWUFBWSxFQUFDLFVBQVU7RUFDdkIsT0FBTyxFQUFDLFlBQVksR0FDcEI7O0FBQ0QsQUFBQSxPQUFPLENBQUE7RUFDTixTQUFTLEVBQUMsVUFBVTtFQUNwQixjQUFjLEVBQUMsVUFBVTtFQUN6QixpQkFBaUIsRUFBQyxVQUFVO0VBQzVCLGFBQWEsRUFBQyxVQUFVO0VBQ3hCLFlBQVksRUFBQyxVQUFVO0VBQ3ZCLE9BQU8sRUFBQyxZQUFZLEdBQ3BCOztBQUNELEFBQUEsT0FBTyxDQUFBO0VBQ04sU0FBUyxFQUFDLFVBQVU7RUFDcEIsY0FBYyxFQUFDLFVBQVU7RUFDekIsaUJBQWlCLEVBQUMsVUFBVTtFQUM1QixhQUFhLEVBQUMsVUFBVTtFQUN4QixZQUFZLEVBQUMsVUFBVTtFQUN2QixPQUFPLEVBQUMsWUFBWSxHQUNwQjs7QUFDRCxBQUFBLE9BQU8sQ0FBQTtFQUNOLFNBQVMsRUFBQyxVQUFVO0VBQ3BCLGNBQWMsRUFBQyxVQUFVO0VBQ3pCLGlCQUFpQixFQUFDLFVBQVU7RUFDNUIsYUFBYSxFQUFDLFVBQVU7RUFDeEIsWUFBWSxFQUFDLFVBQVU7RUFDdkIsT0FBTyxFQUFDLFlBQVksR0FDcEI7O0FBS0QsQUFBQSxTQUFTLENBQUM7RUFBRSxNQUFNLEVBQUMsSUFBSSxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLE1BQU0sRUFBQyxJQUFJLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsTUFBTSxFQUFDLElBQUksR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxNQUFNLEVBQUMsSUFBSSxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLE1BQU0sRUFBQyxJQUFJLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsTUFBTSxFQUFDLElBQUksR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxNQUFNLEVBQUMsSUFBSSxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLE1BQU0sRUFBQyxJQUFJLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsTUFBTSxFQUFDLElBQUksR0FBSTs7QUFDM0IsQUFBQSxVQUFVLENBQUE7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM1QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQTtFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzVCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFBO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDNUIsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUM7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM3QixBQUFBLFVBQVUsQ0FBQztFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzdCLEFBQUEsVUFBVSxDQUFDO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDN0IsQUFBQSxVQUFVLENBQUE7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM1QixBQUFBLFVBQVUsQ0FBQTtFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzVCLEFBQUEsVUFBVSxDQUFBO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDNUIsQUFBQSxVQUFVLENBQUE7RUFBRSxNQUFNLEVBQUMsS0FBSyxHQUFJOztBQUM1QixBQUFBLFVBQVUsQ0FBQTtFQUFFLE1BQU0sRUFBQyxLQUFLLEdBQUk7O0FBQzVCLEFBQUEsVUFBVSxDQUFBO0VBQUUsTUFBTSxFQUFDLEtBQUssR0FBSTs7QUFDNUIsQUFBQSxRQUFRLENBQUU7RUFBRSxLQUFLLEVBQUMsSUFBSSxHQUFJOztBQUMxQixBQUFBLFFBQVEsQ0FBRTtFQUFFLEtBQUssRUFBQyxJQUFJLEdBQUk7O0FBQzFCLEFBQUEsUUFBUSxDQUFFO0VBQUUsS0FBSyxFQUFDLElBQUksR0FBSTs7QUFDMUIsQUFBQSxRQUFRLENBQUU7RUFBRSxLQUFLLEVBQUMsSUFBSSxHQUFJOztBQUMxQixBQUFBLFFBQVEsQ0FBRTtFQUFFLEtBQUssRUFBQyxJQUFJLEdBQUk7O0FBQzFCLEFBQUEsUUFBUSxDQUFFO0VBQUUsS0FBSyxFQUFDLElBQUksR0FBSTs7QUFDMUIsQUFBQSxRQUFRLENBQUU7RUFBRSxLQUFLLEVBQUMsSUFBSSxHQUFJOztBQUMxQixBQUFBLFFBQVEsQ0FBRTtFQUFFLEtBQUssRUFBQyxJQUFJLEdBQUk7O0FBQzFCLEFBQUEsUUFBUSxDQUFFO0VBQUUsS0FBSyxFQUFDLElBQUksR0FBSTs7QUFDMUIsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FBUyxDQUFDO0VBQUUsS0FBSyxFQUFDLEtBQUssR0FBSTs7QUFDM0IsQUFBQSxTQUFTLENBQUM7RUFBRSxLQUFLLEVBQUMsS0FBSyxHQUFJOztBQUMzQixBQUFBLFNBQVMsQ0FBQztFQUFFLEtBQUssRUFBQyxLQUFLLEdBQUk7O0FBQzNCLEFBQUEsU0FB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LEdBQzVDO0UzRDhFQyxBQUFBLFVBQVUsQzJEakZHO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBOEI7SUFDeEMsU0FBUyxFQUFFLEdBQThCLEdBQzVDO0UzRDhFQyxBQUFBLFVBQVUsQzJEakZHO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBOEI7SUFDeEMsU0FBUyxFQUFFLFNBQThCLEdBQzVDO0UzRDhFQyxBQUFBLFVBQVUsQzJEakZHO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBOEI7SUFDeEMsU0FBUyxFQUFFLFNBQThCLEdBQzVDO0UzRDhFQyxBQUFBLFVBQVUsQzJEakZHO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBOEI7SUFDeEMsU0FBUyxFQUFFLEdBQThCLEdBQzVDO0UzRDhFQyxBQUFBLFVBQVUsQzJEakZHO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBOEI7SUFDeEMsU0FBUyxFQUFFLFNBQThCLEdBQzVDO0UzRDhFQyxBQUFBLFVBQVUsQzJEakZHO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBOEI7SUFDeEMsU0FBUyxFQUFFLFNBQThCLEdBQzVDO0UzRDhFQyxBQUFBLFVBQVUsQzJEakZHO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBOEI7SUFDeEMsU0FBUyxFQUFFLEdBQThCLEdBQzVDO0UzRDhFQyxBQUFBLFdBQVcsQzJEakZFO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBOEI7SUFDeEMsU0FBUyxFQUFFLFNBQThCLEdBQzVDO0UzRDhFQyxBQUFBLFdBQVcsQzJEakZFO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBOEI7SUFDeEMsU0FBUyxFQUFFLFNBQThCLEdBQzVDO0UzRDhFQyxBQUFBLFdBQVcsQzJEakZFO0lBQ1gsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENB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 */