@charset "UTF-8";
/* stylelint-disable color-no-hex, unit-allowed-list */
/* Chart Colors
 * Light mode generated with ColorBox (using #047DAE as Lock Color)
 * https://www.colorbox.io/#steps=6#color.hue_start=197#color.hue_end=197#color.hue_curve=linear#sat_start=100#sat_end=100#sat_curve=linear#sat_rate=20#lum_start=70#lum_end=95#lum_curve=easeInCubic#lock_hex=047DAE#minor_steps_map=none
 *
 * Dark mode generated with ColorBox (using #37C2FA as Lock Color)
 * https://www.colorbox.io/#steps=6#color.hue_start=197#color.hue_end=197#color.hue_curve=linear#sat_start=100#sat_end=100#sat_curve=linear#sat_rate=20#lum_start=60#lum_end=20#lum_curve=easeInQuart#lock_hex=37C2FA#minor_steps_map=none
 * Note: ColorBox generates colors in HSB, they must be converted to HSL to be compatible with SASS
 */
/* stylelint-enable */
.bg-gray200 {
  background-color: #e4e7e7;
}

.bg-gray300 {
  background-color: #c9ced0;
}
.bg-gray300 .card, .bg-gray300 .ui-datepicker {
  background-color: #ffffff;
  border-color: rgba(0, 0, 0, 0.125);
}

/* There's not a good way to set these using sass variables alone since the variables they depend
 * upon assume that the background color is the default card color and doesn't account for any
 * added background color helper classes
 */
.modal-header,
.card-header,
.ui-datepicker .ui-datepicker-header {
  color: #ffffff;
  background-color: #485052;
}
.modal-header.bg-danger,
.card-header.bg-danger,
.ui-datepicker .bg-danger.ui-datepicker-header {
  color: #ffffff;
}
.modal-header.bg-danger .close,
.card-header.bg-danger .close,
.ui-datepicker .bg-danger.ui-datepicker-header .close {
  color: #ffffff;
}

/* Custom classes for styling the QR code for TFA */
.tfa__qr-code {
  fill: #ffffff;
}
.tfa__qr-code-dot {
  fill: #181b1b;
}

/* ibm-plex-sans-italic - latin */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("/Content/Fonts/ibm-plex-sans/ibm-plex-sans-v3-latin-italic.woff2") format("woff2"), url("/Content/Fonts/ibm-plex-sans/ibm-plex-sans-v3-latin-italic.woff") format("woff");
  font-display: fallback;
}
/* ibm-plex-sans-regular - latin */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Sans"), local("IBMPlexSans"), url("/Content/Fonts/ibm-plex-sans/ibm-plex-sans-v3-latin-regular.woff2") format("woff2"), url("/Content/Fonts/ibm-plex-sans/ibm-plex-sans-v3-latin-regular.woff") format("woff");
  font-display: fallback;
}
/* ibm-plex-sans-700 - latin */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("/Content/Fonts/ibm-plex-sans/ibm-plex-sans-v3-latin-700.woff2") format("woff2"), url("/Content/Fonts/ibm-plex-sans/ibm-plex-sans-v3-latin-700.woff") format("woff");
  font-display: fallback;
}
/* ibm-plex-sans-700italic - latin */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("/Content/Fonts/ibm-plex-sans/ibm-plex-sans-v3-latin-700italic.woff2") format("woff2"), url("/Content/Fonts/ibm-plex-sans/ibm-plex-sans-v3-latin-700italic.woff") format("woff");
  font-display: fallback;
}
/* ibm-plex-mono-regular - latin */
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  src: local("IBM Plex Mono"), local("IBMPlexMono"), url("/Content/Fonts/ibm-plex-mono/ibm-plex-mono-v3-latin-regular.woff2") format("woff2"), url("/Content/Fonts/ibm-plex-mono/ibm-plex-mono-v3-latin-regular.woff") format("woff");
  font-display: fallback;
}
/* ibm-plex-mono-italic - latin */
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 400;
  src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("/Content/Fonts/ibm-plex-mono/ibm-plex-mono-v3-latin-italic.woff2") format("woff2"), url("/Content/Fonts/ibm-plex-mono/ibm-plex-mono-v3-latin-italic.woff") format("woff");
  font-display: fallback;
}
/* ibm-plex-mono-700 - latin */
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 700;
  src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("/Content/Fonts/ibm-plex-mono/ibm-plex-mono-v3-latin-700.woff2") format("woff2"), url("/Content/Fonts/ibm-plex-mono/ibm-plex-mono-v3-latin-700.woff") format("woff");
  font-display: fallback;
}
/* ibm-plex-mono-700italic - latin */
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 700;
  src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("/Content/Fonts/ibm-plex-mono/ibm-plex-mono-v3-latin-700italic.woff2") format("woff2"), url("/Content/Fonts/ibm-plex-mono/ibm-plex-mono-v3-latin-700italic.woff") format("woff");
  font-display: fallback;
}
:root {
  --nav-offset: 9.75rem;
}

main {
  max-width: 100vw;
  transition: margin-top 0.2s ease-in-out;
}

body {
  padding-top: 9.75rem;
  padding-top: var(--nav-offset);
}

:target::before {
  display: block;
  height: 9.75rem;
  height: var(--nav-offset);
  margin-top: calc(0px - 9.75rem);
  margin-top: calc(0px - var(--nav-offset));
  content: "";
}

.logo-top {
  fill: #38c2fa;
  stroke: none;
}

.logo-left {
  fill: #f79c23;
  stroke: none;
}

.logo-dark .logo-right,
.logo-dark .logo-text {
  fill: #242829;
  stroke: none;
}

.logo-light .logo-right,
.logo-light .logo-text {
  fill: #ffffff;
  stroke: none;
}

.primary-nav .logo-light,
.security-header .logo-light {
  height: 1.375rem;
}

.nav-link,
.dropdown-item,
.page-link,
a .btn {
  text-decoration: none;
}

code,
pre {
  max-width: 93vw;
  white-space: pre-wrap;
  overflow-wrap: break-word;
}

kbd,
samp {
  /* stylelint-disable-next-line declaration-no-important */
  font-size: 87.5% !important;
}

.docs-image {
  width: 100%;
  margin-bottom: 1rem;
}

.footer {
  color: #6c777a;
  background: #181b1b;
}

.footer-link {
  color: #f2f3f3;
}

.footer-link:hover {
  color: #c9ced0;
}

.os-icon {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-right: 0.35rem;
  margin-left: 0.15rem;
  vertical-align: -0.2rem;
}
.os-icon.debian {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4Ny4xMyAxMDguNDUiPjx0aXRsZT5kZWJpYW4tbG9nbzwvdGl0bGU+PHBhdGggZD0iTTYyLjY5LDU3LjNjLTEuOCwwLC4zNC45MiwyLjY4LDEuMjhhMjEuMTcsMjEuMTcsMCwwLDAsMS43Ni0xLjUxLDEzLjUxLDEzLjUxLDAsMCwxLTQuNDQuMjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMC42MikiIHN0eWxlPSJmaWxsOiMxODFhMWMiLz48cGF0aCBkPSJNNzIuMzMsNTQuODlhMTEuNDQsMTEuNDQsMCwwLDAsMi4xMy00Ljc2LDExLjUzLDExLjUzLDAsMCwxLTEuNSwzLjNjLTMuMzYsMi4xMi0uMzItMS4yNSwwLTIuNTMtMy42MSw0LjU0LS41LDIuNzItLjYzLDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMC42MikiIHN0eWxlPSJmaWxsOiMxODFhMWMiLz48cGF0aCBkPSJNNzUuODksNDUuNjNjLjIyLTMuMjQtLjY0LTIuMjEtLjkyLTEsLjMzLjE4LjYsMi4yOC45MiwxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAuNjIpIiBzdHlsZT0iZmlsbDojMTgxYTFjIi8+PHBhdGggZD0iTTU1Ljg3LDEuNGMxLC4xNywyLjA3LjMsMS45Mi41MywxLjA1LS4yMywxLjI4LS40NC0xLjkyLS41MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwLjYyKSIgc3R5bGU9ImZpbGw6IzE4MWExYyIvPjxwYXRoIGQ9Ik01Ny43OSwxLjkzbC0uNjguMTQuNjMsMCwwLS4wOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwLjYyKSIgc3R5bGU9ImZpbGw6IzE4MWExYyIvPjxwYXRoIGQ9Ik04Ny42OSw0Ni44NmMuMTEsMi45LS44NSw0LjMxLTEuNzEsNi44MWwtMS41NS43N2MtMS4yOCwyLjQ3LjEyLDEuNTctLjc5LDMuNTMtMiwxLjc3LTYsNS41Mi03LjMxLDUuODctMSwwLC42My0xLjEyLjg0LTEuNTRDNzQuNTIsNjQuMTIsNzUsNjUsNzEsNjYuMTRsLS4xMi0uMjZjLTEwLDQuNzEtMjMuOTMtNC42My0yMy43NS0xNy4zNy0uMTEuODEtLjMxLjYtLjUzLjkzYTE2LjA1LDE2LjA1LDAsMCwxLDktMTUuODMsMTUuMTcsMTUuMTcsMCwwLDEsMTYuODksMi4yQTE1LDE1LDAsMCwwLDYwLjE3LDI5LjljLTUuMzEuMDgtMTAuMjksMy40Ni0xMiw3LjEzLTIuNzIsMS43MS0zLDYuNjEtNC4yMiw3LjUtMS42LDExLjc0LDMsMTYuODEsMTAuNzgsMjIuNzgsMS4yMy44Mi4zNSwxLC41MSwxLjU4YTIxLjE4LDIxLjE4LDAsMCwxLTYuOS01LjI4QTE4LjkzLDE4LjkzLDAsMCwwLDUyLDY3Ljc1Yy0yLjQ0LS44My01LjY5LTUuOTEtNi42NC02LjEyLDQuMiw3LjUzLDE3LDEzLjIsMjMuNzgsMTAuMzlhMjguMjQsMjguMjQsMCwwLDEtMTAuNTctMS4yM2MtMS40Ny0uNzYtMy40Ny0yLjMzLTMuMTEtMi42Miw5LjE4LDMuNDMsMTguNjcsMi42LDI2LjYxLTMuNzcsMi0xLjU3LDQuMjMtNC4yNSw0Ljg3LTQuMjktMSwxLjQ1LjE2LjctLjU4LDIsMi0zLjI1LS44Ny0xLjMyLDIuMDktNS42MUw4OS41Miw1OGMtLjQxLTIuNywzLjM1LTYsMy0xMC4yNC44Ni0xLjMsMSwxLjQxLDAsNC40MSwxLjI3LTMuMzMuMzQtMy44Ny42Ni02LjYxYTIzLjUyLDIzLjUyLDAsMCwxLDEsMi44OGMtLjgyLTMuMjIuODUtNS40MiwxLjI3LTcuMjlDOTUuMSw0MSw5NC4yMyw0Mi41NSw5NCwzOC43NWMwLTEuNjUuNDYtLjg2LjYzLTEuMjdDOTQuMzMsMzcuMyw5My40OCwzNiw5MywzMy42MWMuMzctLjU3LDEsMS40NywxLjUxLDEuNTZhMzguNywzOC43LDAsMCwxLS45Mi00Ljg4Yy0xLjQ5LTMuMTItLjUyLjQxLTEuNzMtMS4zNC0xLjU5LTQuOTUsMS4zMS0xLjE1LDEuNTEtMy40LDIuNCwzLjQ5LDMuNzcsOC44OSw0LjQsMTEuMTJhNDUuMjksNDUuMjksMCwwLDAtMi4yLTcuOTJjLjczLjMxLTEuMTgtNS42MS45NS0xLjY5Qzk0LjIyLDE4LjcxLDg2Ljc3LDEwLjksNzkuOTIsNy4yNGMuODQuNzcsMS45LDEuNzMsMS41MiwxLjg4LTMuNDEtMi0yLjgxLTIuMTgtMy4yOS0zLTIuNzgtMS4xMy0zLC4wOS00LjgsMC01LjIzLTIuNzctNi4yNC0yLjQ4LTExLTQuMjJsLjIyLDFjLTMuNDctMS4xNi00LC40My03Ljc4LDAtLjIzLS4xOCwxLjItLjY0LDIuMzctLjgxLTMuMzUuNDQtMy4xOS0uNjYtNi40Ny4xMi44MS0uNTcsMS42Ni0uOTQsMi41Mi0xLjQzLTIuNzMuMTctNi41MiwxLjU5LTUuMzUuM0M0My4zNiwzLjA2LDM1LjQ0LDUuODUsMzEsMTBsLS4xNC0uOTNjLTIsMi40NC04Ljg3LDcuMjktOS40MiwxMC40NmwtLjU0LjEzYTU3LjYsNTcuNiwwLDAsMC0yLjU5LDUuNjdjLTEuMzgsMi4zNi0yLC45LTEuODMsMS4yN2E4Ni4xMiw4Ni4xMiwwLDAsMC01LjI0LDE0Yy44MywxLjI1LDAsNy41LjMzLDEyLjUtMS4zNywyNC43LDE3LjM0LDQ4LjY5LDM3Ljc5LDU0LjIzLDMsMS4wNyw3LjQ1LDEsMTEuMjQsMS4xNC00LjQ3LTEuMjgtNS4wNS0uNjgtOS40MS0yLjItMy4xNC0xLjQ4LTMuODMtMy4xNy02LjA2LTUuMWwuODksMS41NmMtNC4zNy0xLjU1LTIuNTQtMS45Mi02LjEtM2wuOTUtMS4yM2MtMS40Mi0uMTEtMy43NS0yLjM4LTQuMzktMy42NWwtMS41NS4wN2MtMS44Ni0yLjMtMi44NS00LTIuNzgtNS4yM2wtLjUuODljLS41Ni0xLTYuODQtOC42MS0zLjU4LTYuODNhNy40Miw3LjQyLDAsMCwxLTIuMjktMi40OWwuNjctLjc2Yy0xLjU3LTItMi44OS00LjYtMi43OS01LjQ2YTMuNjIsMy42MiwwLDAsMCwyLDEuNTRjLTMuOTUtOS44Mi00LjE4LS41NC03LjE3LTEwbC42MywwYTIxLjc0LDIxLjc0LDAsMCwxLTEuMTctMi4zMWwuMjgtMi43NWMtMi44NS0zLjI5LS44LTE0LS4zOS0xOS44OC4yOC0yLjM4LDIuMzgtNC45Myw0LTguOTJsLTEtLjE2YzEuODUtMy4yNCwxMC41OS0xMywxNC42My0xMi40OSwyLTIuNDYtLjM5LDAtLjc3LS42Myw0LjMtNC40NSw1LjY1LTMuMTQsOC41Ni0zLjk1LDMuMTMtMS44NS0yLjY5LjczLTEuMjEtLjcsNS40Mi0xLjM5LDMuODQtMy4xNSwxMC45LTMuODUuNzUuNDItMS43Mi42NS0yLjM1LDEuMiw0LjUyLTIuMiwxNC4yOC0xLjcsMjAuNjIsMS4yMyw3LjM2LDMuNDQsMTUuNjMsMTMuNiwxNiwyMy4xN2wuMzguMWMtLjE5LDMuOC41OCw4LjItLjc2LDEyLjI0bC45MS0xLjkxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAuNjIpIiBzdHlsZT0iZmlsbDojMTgxYTFjIi8+PHBhdGggZD0iTTQzLjA3LDU5Ljc2LDQyLjgyLDYxYzEuMTgsMS42MSwyLjEyLDMuMzUsMy42Myw0LjYtMS4wOS0yLjEyLTEuOS0zLTMuMzgtNS44NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwLjYyKSIgc3R5bGU9ImZpbGw6IzE4MWExYyIvPjxwYXRoIGQ9Ik00NS44Niw1OS42NWExMC4zMywxMC4zMywwLDAsMS0xLjQxLTIuMzUsMTYuMjMsMTYuMjMsMCwwLDAsMiw0bC0uNTYtMS42MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwLjYyKSIgc3R5bGU9ImZpbGw6IzE4MWExYyIvPjxwYXRoIGQ9Ik05NS4yNyw0OC45MmwtLjI3LjY2YTMxLjgzLDMxLjgzLDAsMCwxLTMuMTMsMTAsMzEuNDUsMzEuNDUsMCwwLDAsMy40LTEwLjY1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAuNjIpIiBzdHlsZT0iZmlsbDojMTgxYTFjIi8+PHBhdGggZD0iTTU2LjIzLjU0YzEuMjEtLjQ1LDMtLjI1LDQuMjctLjU0LTEuNjguMTQtMy4zNS4yMi01LC40NGwuNzMuMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwLjYyKSIgc3R5bGU9ImZpbGw6IzE4MWExYyIvPjxwYXRoIGQ9Ik0xMy41NywyMy4yMmMuMjgsMi41OS0yLDMuNi41LDEuODksMS4zMS0yLjk1LS41Mi0uODItLjUtMS44OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwLjYyKSIgc3R5bGU9ImZpbGw6IzE4MWExYyIvPjxwYXRoIGQ9Ik0xMC43LDM1LjIyYTI5LjU3LDI5LjU3LDAsMCwwLC44OC0zLjc3Yy0xLjU2LDItLjcyLDIuNDEtLjg4LDMuNzciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMC42MikiIHN0eWxlPSJmaWxsOiMxODFhMWMiLz48L3N2Zz4=");
  background-size: 1rem 1rem;
}

.app-store-icon {
  /* stylelint-disable-next-line unit-allowed-list */
  height: 40px;
}

.toggle-details {
  transition: all 0.25s ease-in-out;
}
.toggle-details.open {
  /* stylelint-disable-next-line unit-allowed-list */
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.text-orange {
  color: #f79c23;
}

/* stylelint-disable declaration-no-important */
hr, .dropdown-divider {
  border-top: 0.0625rem solid #c9ced0 !important;
}

.sub-section {
  padding: 1rem;
  margin-bottom: 3rem;
  background-color: #ffffff;
  border: 1px solid #e4e7e7;
  /* stylelint-disable-line unit-allowed-list */
}

.vertical {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 3rem;
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
  transition: width 0.3s ease-in-out 0.2s;
}
.vertical .nav-label,
.vertical .logo-text,
.vertical .dropdown-toggle::after {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 0.2s, opacity 0.3s linear 0.2s;
}
.vertical .nav-link {
  padding: 1rem 0.85rem !important;
  /* stylelint-disable-line declaration-no-important */
}

.vertical .dropdown-toggle::after,
.vertical:hover .logo-text {
  display: inline-block;
}

.vertical:hover {
  width: 14rem;
}
.vertical:hover .nav-label,
.vertical:hover .logo-text,
.vertical:hover .dropdown-toggle::after {
  visibility: visible;
  opacity: 1;
}

.contextual-nav {
  z-index: 999 !important;
  /* stylelint-disable-line declaration-no-important */
  background-color: #485052;
}

.company-name {
  max-width: 50vw;
}

.page-nav {
  position: fixed !important;
  /* stylelint-disable-line declaration-no-important */
  top: 3.5rem;
  right: 0;
  left: 0;
  z-index: 998;
  background-color: #6c777a;
}

.user-menu {
  width: 3.5rem;
  text-align: right;
}

.nav-pills-underline {
  border-bottom: 1px solid #f2f3f3;
  /* stylelint-disable-line unit-allowed-list */
}
.nav-pills-underline > .nav-item > .nav-link.active, .nav-pills-underline > .nav-item.nav-link.active,
.nav-pills-underline > .nav-item > .nav-link.active:hover, .nav-pills-underline > .nav-item.nav-link.active:hover {
  color: #181b1b;
  border-bottom: 0.25rem, solid, #f79c23;
}
.page-nav .nav-pills-underline {
  border-bottom: 0;
}
.page-nav .nav-pills-underline > .nav-item > .nav-link, .page-nav .nav-pills-underline > .nav-item.nav-link {
  color: #f2f3f3;
}
.page-nav .nav-pills-underline > .nav-item > .nav-link:hover, .page-nav .nav-pills-underline > .nav-item.nav-link:hover {
  color: #ffffff;
}
.page-nav .nav-pills-underline > .nav-item > .nav-link.active, .page-nav .nav-pills-underline > .nav-item.nav-link.active,
.page-nav .nav-pills-underline > .nav-item > .nav-link.active:hover, .page-nav .nav-pills-underline > .nav-item.nav-link.active:hover {
  color: #ffffff;
}

.card .nav-pills-underline, .ui-datepicker .nav-pills-underline {
  border-bottom: 1px solid #c9ced0;
  /* stylelint-disable-line unit-allowed-list */
}

.form-control.is-warning,
.custom-select.is-warning {
  border-color: #955705;
}
.form-control.is-warning:focus,
.custom-select.is-warning:focus {
  border-color: #955705;
  box-shadow: 0 0 0 0.2rem rgba(149, 87, 5, 0.25);
}

.warning-feedback {
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #955705;
}

.hljs-comment,
.hljs-quote {
  font-style: italic;
  color: #6c777a;
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-subst {
  font-weight: bold;
  color: #242829;
}

.hljs-number,
.hljs-literal,
.hljs-variable,
.hljs-template-variable,
.hljs-tag {
  color: #037c46;
}

.hljs-string,
.hljs-doctag {
  color: #955705;
}

.hljs-title,
.hljs-section,
.hljs-selector-id {
  font-weight: bold;
  color: #955705;
}

.hljs-subst {
  font-weight: normal;
}

.hljs-type,
.hljs-class .hljs-title {
  font-weight: bold;
  color: #06a1e0;
}

.hljs-tag,
.hljs-name,
.hljs-attribute {
  font-weight: normal;
  color: #047dae;
}

.hljs-regexp,
.hljs-link {
  color: #037c46;
}

.hljs-symbol,
.hljs-bullet {
  color: #8906e0;
}

.hljs-built_in,
.hljs-builtin-name {
  color: #047dae;
}

.hljs-meta {
  font-weight: bold;
  color: #485052;
}

.hljs-deletion {
  background: #fee6e6;
}

.hljs-addition {
  background: #e6fef4;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}

.ip {
  display: block;
}

.ip::after {
  content: ",";
}

.ip:last-child::after {
  content: "";
}

.toggler {
  text-decoration: none;
}

/* stylelint-disable declaration-no-important */
.asset-group .table th,
.asset-group .table td {
  border-top: 0.0625rem solid #f2f3f3 !important;
}
.asset-group .table thead th {
  border-bottom: 0.125rem solid #f2f3f3 !important;
}

.template-direct-data {
  max-width: 90vw;
  padding-left: 1rem;
  margin-bottom: 1rem;
  overflow-wrap: break-word;
}

.code-block {
  font-weight: bold;
}

.direct-data-details-tab li {
  margin-bottom: 0.25rem;
}
.direct-data-details-tab dd {
  margin-bottom: 1rem;
}

.description-list .description-item,
.description-sub-item {
  position: relative;
  /* so that pseudoelements are positioned relatively to their "li"s */
  list-style: none;
}

.description-sub-list {
  padding-left: 1rem;
  margin-top: 1.5rem;
}
.description-sub-list .description-sub-item::after {
  /* bullets */
  position: absolute;
  top: 0.3rem;
  left: -1rem;
  /* adjust manually */
  font-size: 0.5rem;
  color: #047dae;
  content: "⬤";
}

.description-list .description-item::after {
  /* bullets */
  position: absolute;
  top: -0.1rem;
  left: -2.55rem;
  /* adjust manually */
  color: #047dae;
  content: "⬤";
}

.description-list .description-item::before {
  /* lines */
  position: absolute;
  left: -2rem;
  /* adjust manually */
  width: 1px;
  /* stylelint-disable-line unit-allowed-list */
  height: calc(100% + 3.5rem);
  /* Add 3.5rem because there is a 3rem margin on the li items */
  content: "";
  border-left: 1px solid #c9ced0;
  /* stylelint-disable-line unit-allowed-list */
}

.description-list .description-item:first-child::before {
  /* first li's line */
  top: 1rem;
  /* moves the line down so that it disappears under the bullet. Adjust manually */
}

.description-list .description-item:last-child::before {
  /* last li's line */
  height: 1rem;
  /* shorten the line so it goes only up to the bullet. Is equal to first-child:before's top */
}

.direct-data-port {
  color: #037c46;
}

.live-table th:nth-child(1) {
  width: 13rem;
}
.live-table .live-alarms-tab th:nth-child(2) {
  width: 8rem;
}

.connection-indicator {
  padding: 0.5rem;
  background-color: #f2f3f3;
  border-radius: 100%;
}

.connection-disconnected {
  background-color: #fa3938;
}

.connection-connected {
  background-color: #38faa3;
}

.connection-reconnecting {
  background-color: #f79c23;
  -webkit-animation: connection-reconnecting-blinker 1s ease-in infinite both;
          animation: connection-reconnecting-blinker 1s ease-in infinite both;
}

@-webkit-keyframes connection-reconnecting-blinker {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.1;
  }
  100% {
    opacity: 1;
  }
}

@keyframes connection-reconnecting-blinker {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.1;
  }
  100% {
    opacity: 1;
  }
}
.eula-scrollbox {
  height: 50vh;
  padding: 1rem;
  overflow: scroll;
  border: 1px solid #f2f3f3;
  /* stylelint-disable-line unit-allowed-list */
}

/* stylelint-disable color-no-hex */
.security-alert-details .description-list .description-item:first-child::before {
  top: 1.05rem;
}
.security-alert-details .description-list .description-item::after {
  top: 0.24rem;
  left: -2.4rem;
  font-size: 0.69rem;
}
.security-alert-details .description-sub-list {
  margin-top: 0.5rem;
}
.security-alert-details .description-sub-item {
  margin-bottom: 0.5rem;
}
.security-alert-details .security-alert-multi-detection-tabs .table-responsive {
  margin-bottom: 2rem;
  border-bottom: 0.0625rem solid #c9ced0;
}
.security-alert-details .security-alert-multi-detection-tabs nav {
  margin-bottom: -0.0625rem;
}
.security-alert-details .security-alert-multi-detection-tabs nav a {
  color: #181b1b;
}
.security-alert-details .security-alert-multi-detection-tabs .nav-link.active .label-text {
  font-weight: bold;
  border-bottom: #181b1b 0.2rem solid;
}
.security-alert-details .security-alert-asset-badge {
  /* stylelint-disable-next-line declaration-no-important */
  padding-top: 0.35rem !important;
}
.security-alert-details .security-alert-mitre-badge {
  /* stylelint-disable-next-line declaration-no-important */
  padding-top: 0.35rem !important;
  /* stylelint-disable-next-line declaration-no-important */
  padding-bottom: 0.35rem !important;
}
.security-alert-details .learning-center > hr:last-child {
  display: none;
}
.security-alert-details .detection-title {
  padding: 0.75rem 1.25rem;
  font-size: 1.1rem;
}
.security-alert-details .description-section {
  max-height: 100vh;
  overflow-y: scroll;
}
.security-alert-details .detection-section {
  max-height: 100vh;
  overflow-y: scroll;
}
.security-alert-details .detection-section nav {
  margin-bottom: -0.0625rem;
}
.security-alert-details .detection-section .nav-link.active {
  border-bottom: #181b1b 0.2rem solid;
}
.security-alert-details .detection-section .raw-log-toggle {
  color: #047dae;
  cursor: pointer;
}
.security-alert-details .detection-section button:focus {
  outline: none;
  box-shadow: none;
}
.security-alert-details .detection-section .fa-chevron-down {
  transition: all 0.3s ease;
}

.security-alerts-list {
  /* stylelint-disable-next-line selector-not-notation */
  /* stylelint-disable-next-line selector-max-id */
  /* stylelint-disable-next-line selector-max-id, selector-id-pattern */
  /* stylelint-disable-next-line selector-max-id, selector-id-pattern */
  /* stylelint-disable-next-line selector-max-id, selector-id-pattern */
}
.security-alerts-list a.details-link {
  color: #181b1b;
}
.security-alerts-list a:visited.details-link {
  color: #939da0;
}
.security-alerts-list .text-dark {
  /* stylelint-disable-next-line declaration-no-important */
  color: #000000 !important;
}
.security-alerts-list .btn-outline-primary:hover {
  background-color: #ffffff;
}
.security-alerts-list .btn-outline-primary:hover::after {
  color: #047dae;
}
.security-alerts-list .btn-outline-primary:not(:disabled):not(.disabled):active, .security-alerts-list .btn-outline-primary:not(:disabled):not(.disabled).active, .security-alerts-list .show > .btn-outline-primary.dropdown-toggle {
  background-color: #ffffff;
}
.security-alerts-list .btn-outline-primary:active::after {
  color: #047dae;
}
.security-alerts-list #table-search {
  background-color: #ffffff;
}
.security-alerts-list .dataTables_filter label::before {
  content: none;
}
.security-alerts-list .security-alert-filters {
  display: inherit;
  /* stylelint-disable-next-line selector-max-id, selector-id-pattern */
}
.security-alerts-list .security-alert-filters #filterMenu {
  width: 12rem;
}
.security-alerts-list .security-alert-filters .filter-pills {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background-color: inherit;
  border: 0;
}
.security-alerts-list .security-alert-filters .security-alert-filters-menu {
  width: 20rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.security-alerts-list .security-alert-filters .security-alert-filters-menu .btn:focus {
  box-shadow: none;
}
.security-alerts-list .security-alert-filters .security-alert-filters-menu .filter-selector {
  width: 1rem;
  height: 1.25rem;
  box-sizing: border-box;
  margin-top: 0.15rem;
}
.security-alerts-list .security-alert-filters .security-alert-filters-menu .fa-chevron-down {
  transition: all 0.3s ease;
}
.security-alerts-list .security-alert-filters .security-alert-filters-menu .filters-checkbox-section {
  max-height: 8rem;
  overflow-y: auto;
}
.security-alerts-list .security-alert-filters .security-alert-filters-menu .filter-text {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.security-alerts-list #periodMenu {
  width: 12rem;
  /* stylelint-disable-next-line selector-max-id */
}
.security-alerts-list #periodMenu .fa-chevron-down {
  transition: all 0.3s ease;
}
.security-alerts-list #customSelectorDropdown {
  position: absolute;
  top: 0;
  right: 12rem;
  display: flex;
}
.security-alerts-list #securityAlerts {
  /* stylelint-disable-next-line selector-max-id */
}
.security-alerts-list #securityAlerts td {
  overflow: hidden;
}

.nh-view {
  min-height: calc(100vh - 9.75rem);
  min-height: calc(100vh - var(--nav-offset));
}

@media (min-width: 576px) {
  .nh-sm-view {
    min-height: calc(100vh - 9.75rem);
    min-height: calc(100vh - var(--nav-offset));
  }
}
@media (min-width: 768px) {
  .nh-md-view {
    min-height: calc(100vh - 9.75rem);
    min-height: calc(100vh - var(--nav-offset));
  }
}
@media (min-width: 992px) {
  .nh-lg-view {
    min-height: calc(100vh - 9.75rem);
    min-height: calc(100vh - var(--nav-offset));
  }
}
@media (min-width: 1200px) {
  .nh-xl-view {
    min-height: calc(100vh - 9.75rem);
    min-height: calc(100vh - var(--nav-offset));
  }
}
/* Disable some rules since we are overriding Bootstrap rules */
/* stylelint-disable declaration-no-important, at-rule-no-unknown */
.card-columns {
  -webkit-column-count: 1 !important;
     -moz-column-count: 1 !important;
          column-count: 1 !important;
}
@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 2 !important;
       -moz-column-count: 2 !important;
            column-count: 2 !important;
  }
}

/* stylelint-enable */
.process-tree-graph__rect, .process-tree-graph__rect--hidden, .process-tree-graph__rect--alarmed {
  fill: #ffffff;
  stroke: #047dae;
  stroke-width: 0.25rem;
}
.process-tree-graph__rect--alarmed {
  color: #ae0504;
  fill: #efcdcd;
  stroke: #ae0504;
}
.process-tree-graph__rect--hidden {
  fill-opacity: 0;
  stroke: none;
  cursor: pointer;
}
.process-tree-graph__text {
  fill: #181b1b;
}
.process-tree-graph__text--alarmed {
  fill: #5a0302;
}
.process-tree-graph__bell {
  color: #5a0302;
}
.process-tree-graph__link {
  fill: none;
  stroke: #c9ced0;
  stroke-width: 0.125rem;
}

.dataTables_filter {
  transition: margin-top 0.2s ease-in-out;
}
.dataTables_filter label::before {
  content: "🔍 ";
}

/* stylelint-disable  declaration-no-important, selector-no-qualifying-type, unit-allowed-list */
table.dataTable {
  border-collapse: collapse !important;
}
table.dataTable thead .sorting::before,
table.dataTable thead .sorting::after,
table.dataTable thead .sorting_asc::before,
table.dataTable thead .sorting_asc::after,
table.dataTable thead .sorting_desc::before,
table.dataTable thead .sorting_desc::after,
table.dataTable thead .sorting_asc_disabled::before,
table.dataTable thead .sorting_asc_disabled::after,
table.dataTable thead .sorting_desc_disabled::before,
table.dataTable thead .sorting_desc_disabled::after {
  bottom: 0.75em;
  font-weight: normal;
}
table.dataTable tbody > tr.selected,
table.dataTable tbody > tr > .selected {
  background-color: #fdeacf;
}
table.dataTable tbody > tr.selected td,
table.dataTable tbody > tr > .selected td {
  color: #181b1b;
  box-shadow: none;
}
table.dataTable tbody tr.selected,
table.dataTable tbody th.selected,
table.dataTable tbody td.selected {
  color: #181b1b;
}
table.dataTable tbody tr.selected a,
table.dataTable tbody th.selected a,
table.dataTable tbody td.selected a {
  color: #047dae;
}
table.dataTable tbody tr.selected a:hover,
table.dataTable tbody th.selected a:hover,
table.dataTable tbody td.selected a:hover {
  color: #03597c;
}
table.dataTable tbody tr.selected a.btn-outline-secondary,
table.dataTable tbody th.selected a.btn-outline-secondary,
table.dataTable tbody td.selected a.btn-outline-secondary {
  color: #485052;
}
table.dataTable tbody tr.selected a.btn-outline-secondary:hover,
table.dataTable tbody th.selected a.btn-outline-secondary:hover,
table.dataTable tbody td.selected a.btn-outline-secondary:hover {
  color: #ffffff;
}

.dataTables_wrapper .dataTables_processing.card, .dataTables_wrapper .dataTables_processing.ui-datepicker {
  position: fixed;
}
.dataTables_wrapper .dataTables_processing.card div > div, .dataTables_wrapper .dataTables_processing.ui-datepicker div > div {
  background-color: #047dae;
}

.table-info-bar {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  left: 0;
  z-index: 996;
}
.table-info-bar .dataTables_length label {
  margin: inherit;
}
.table-info-bar .dataTables_length label select {
  width: auto;
  font-size: 80%;
}
.table-info-bar .dataTables_paginate .pagination {
  margin: inherit;
}

.search-row {
  height: 3rem;
}
.search-row .search-wrapper {
  top: 9.75rem;
  top: var(--nav-offset);
  right: 0;
  z-index: 1;
}
.search-row .search-wrapper label {
  padding: 1rem;
  background-color: #ffffff;
}

/* Sticky search that can be used along with alerts
 * Since we don't want there to be more than one table-search div on the page, an id is used instead of a class
 */
/* stylelint-disable selector-max-id */
#table-search {
  position: -webkit-sticky;
  position: sticky;
  top: calc(9.75rem + 0.5rem);
  top: calc(var(--nav-offset) + 0.5rem);
  z-index: 997;
  display: block;
  float: right;
}
#table-search .dataTables_filter {
  text-align: right;
}
#table-search label {
  padding: 1rem 0 1rem 1rem;
  margin: -1rem 0 0;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  background-color: #ffffff;
}
#table-search label input {
  display: inline-block;
  width: auto;
  margin-left: 0.5rem;
}

.alert-pane {
  position: -webkit-sticky;
  position: sticky;
  top: calc(9.75rem);
  top: calc(var(--nav-offset));
  z-index: 997;
  padding-top: 1rem;
  margin-top: -1rem;
  background-color: #ffffff;
}

.main-highlight {
  background-color: #e4e7e7 !important;
}

.secondary-highlight {
  background-color: #f2f3f3 !important;
}

@media (min-width: 768px) {
  .docs-nav {
    /* Since we use this class on an element with Bootstrap column classes, we need to override the positioning */
    /* stylelint-disable-next-line declaration-no-important */
    position: -webkit-sticky !important;
    position: sticky !important;
    top: calc(9.75rem + 1rem);
    top: calc(var(--nav-offset) + 1rem);
    height: 100%;
  }
}
/* We don't have as much control over the content rendering since it's being loaded from markdown so we'll use
 * CSS here to remove extra margin from the last paragraph in the docs container that's been added by default
 * by Bootstrap to the bottom of all paragraphs */
/* stylelint-disable-next-line selector-max-id */
#docs-container p:last-child {
  margin-bottom: 0;
}

.rules-group-container {
  width: 100%;
}

.value-type {
  min-width: 7.5rem;
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
}

.value-value {
  min-width: 30rem;
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
}

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

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

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

body {
  margin: 0;
  font-family: "IBM Plex Sans", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #181b1b;
  text-align: left;
  background-color: #f2f3f3;
}

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #047dae;
  text-decoration: underline;
  background-color: transparent;
}
a:hover {
  color: #03597c;
  text-decoration: none;
}

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

pre,
code,
kbd,
samp {
  font-family: "IBM Plex Mono", sfmono-regular, menlo, monaco, consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

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

figure {
  margin: 0 0 1rem;
}

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

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

table {
  border-collapse: collapse;
}

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

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

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

button {
  border-radius: 0;
}

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

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
@media (max-width: 1200px) {
  legend {
    font-size: calc(1.275rem + 0.3vw);
  }
}

progress {
  vertical-align: baseline;
}

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

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

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

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

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

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

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

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

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

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

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

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

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .display-1 {
    font-size: calc(1.725rem + 5.7vw);
  }
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .display-2 {
    font-size: calc(1.675rem + 5.1vw);
  }
}

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

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

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

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

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

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

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

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

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

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

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c777a;
}
.blockquote-footer::before {
  content: "— ";
}

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

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

.figure {
  display: inline-block;
}

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

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

code {
  font-size: 87.5%;
  color: #e00706;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #ffffff;
  background-color: #181b1b;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #181b1b;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

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

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

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

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

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

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

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

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

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

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

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

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #181b1b;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #f2f3f3;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #f2f3f3;
}
.table tbody + tbody {
  border-top: 2px solid #f2f3f3;
}

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

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

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

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

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

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b9dbe8;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7cbbd5;
}

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

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #cccecf;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #a0a4a5;
}

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

.table-success,
.table-success > th,
.table-success > td {
  background-color: #b8dacb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #7cbb9f;
}

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

.table-info,
.table-info > th,
.table-info > td {
  background-color: #b9e5f6;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #7eceef;
}

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

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #e1d0b9;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #c8a87d;
}

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

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #e8b9b9;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #d57d7c;
}

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

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

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

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #bebfbf;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #878888;
}

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

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

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

.table .thead-dark th {
  color: #ffffff;
  background-color: #242829;
  border-color: #363c3d;
}
.table .thead-light th {
  color: #485052;
  background-color: #e4e7e7;
  border-color: #f2f3f3;
}

.table-dark {
  color: #ffffff;
  background-color: #242829;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #363c3d;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.075);
}

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

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #485052;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #aeb6b8;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #485052;
}
.form-control:focus {
  color: #485052;
  background-color: #ffffff;
  border-color: #38c2fa;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(4, 125, 174, 0.25);
}
.form-control::-webkit-input-placeholder {
  color: #6c777a;
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: #6c777a;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #6c777a;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c777a;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e4e7e7;
  opacity: 1;
}

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

select.form-control:focus::-ms-value {
  color: #485052;
  background-color: #ffffff;
}

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

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

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

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

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

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

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

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

textarea.form-control {
  height: auto;
}

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

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

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

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

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c777a;
}

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

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

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

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(3, 124, 70, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #037c46;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23037c46' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #037c46;
  box-shadow: 0 0 0 0.2rem rgba(3, 124, 70, 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 .custom-select:valid, .custom-select.is-valid {
  border-color: #037c46;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23242829' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #ffffff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23037c46' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #037c46;
  box-shadow: 0 0 0 0.2rem rgba(3, 124, 70, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #037c46;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #037c46;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #037c46;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #04ae62;
  background-color: #04ae62;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(3, 124, 70, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #037c46;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #037c46;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #037c46;
  box-shadow: 0 0 0 0.2rem rgba(3, 124, 70, 0.25);
}

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(174, 5, 4, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #ae0504;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ae0504' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ae0504' 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: #ae0504;
  box-shadow: 0 0 0 0.2rem rgba(174, 5, 4, 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 .custom-select:invalid, .custom-select.is-invalid {
  border-color: #ae0504;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23242829' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #ffffff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ae0504' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ae0504' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #ae0504;
  box-shadow: 0 0 0 0.2rem rgba(174, 5, 4, 0.25);
}

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

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #ae0504;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #ae0504;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e00706;
  background-color: #e00706;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(174, 5, 4, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ae0504;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #ae0504;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #ae0504;
  box-shadow: 0 0 0 0.2rem rgba(174, 5, 4, 0.25);
}

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

.btn {
  display: inline-block;
  font-weight: 400;
  color: #181b1b;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #181b1b;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(4, 125, 174, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #ffffff;
  background-color: #047dae;
  border-color: #047dae;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #046289;
  border-color: #03597c;
}
.btn-primary:focus, .btn-primary.focus {
  color: #ffffff;
  background-color: #046289;
  border-color: #03597c;
  box-shadow: 0 0 0 0.2rem rgba(42, 145, 186, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #ffffff;
  background-color: #047dae;
  border-color: #047dae;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #03597c;
  border-color: #035170;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(42, 145, 186, 0.5);
}

.btn-secondary {
  color: #ffffff;
  background-color: #485052;
  border-color: #485052;
}
.btn-secondary:hover {
  color: #ffffff;
  background-color: #363c3d;
  border-color: #303537;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #ffffff;
  background-color: #363c3d;
  border-color: #303537;
  box-shadow: 0 0 0 0.2rem rgba(99, 106, 108, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #ffffff;
  background-color: #485052;
  border-color: #485052;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #303537;
  border-color: #2a2f30;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 106, 108, 0.5);
}

.btn-success {
  color: #ffffff;
  background-color: #037c46;
  border-color: #037c46;
}
.btn-success:hover {
  color: #ffffff;
  background-color: #025731;
  border-color: #024b2a;
}
.btn-success:focus, .btn-success.focus {
  color: #ffffff;
  background-color: #025731;
  border-color: #024b2a;
  box-shadow: 0 0 0 0.2rem rgba(41, 144, 98, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #ffffff;
  background-color: #037c46;
  border-color: #037c46;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: #024b2a;
  border-color: #023e23;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(41, 144, 98, 0.5);
}

.btn-info {
  color: #ffffff;
  background-color: #06a1e0;
  border-color: #06a1e0;
}
.btn-info:hover {
  color: #ffffff;
  background-color: #0586ba;
  border-color: #047dae;
}
.btn-info:focus, .btn-info.focus {
  color: #ffffff;
  background-color: #0586ba;
  border-color: #047dae;
  box-shadow: 0 0 0 0.2rem rgba(43, 175, 229, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #ffffff;
  background-color: #06a1e0;
  border-color: #06a1e0;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: #047dae;
  border-color: #0474a2;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(43, 175, 229, 0.5);
}

.btn-warning {
  color: #ffffff;
  background-color: #955705;
  border-color: #955705;
}
.btn-warning:hover {
  color: #ffffff;
  background-color: #704204;
  border-color: #643b04;
}
.btn-warning:focus, .btn-warning.focus {
  color: #ffffff;
  background-color: #704204;
  border-color: #643b04;
  box-shadow: 0 0 0 0.2rem rgba(165, 112, 43, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #ffffff;
  background-color: #955705;
  border-color: #955705;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #ffffff;
  background-color: #643b04;
  border-color: #583303;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(165, 112, 43, 0.5);
}

.btn-danger {
  color: #ffffff;
  background-color: #ae0504;
  border-color: #ae0504;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: #890404;
  border-color: #7c0403;
}
.btn-danger:focus, .btn-danger.focus {
  color: #ffffff;
  background-color: #890404;
  border-color: #7c0403;
  box-shadow: 0 0 0 0.2rem rgba(186, 43, 42, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #ffffff;
  background-color: #ae0504;
  border-color: #ae0504;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #7c0403;
  border-color: #700303;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(186, 43, 42, 0.5);
}

.btn-light {
  color: #181b1b;
  background-color: #f2f3f3;
  border-color: #f2f3f3;
}
.btn-light:hover {
  color: #181b1b;
  background-color: #dde1e1;
  border-color: #d7dadb;
}
.btn-light:focus, .btn-light.focus {
  color: #181b1b;
  background-color: #dde1e1;
  border-color: #d7dadb;
  box-shadow: 0 0 0 0.2rem rgba(209, 211, 211, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #181b1b;
  background-color: #f2f3f3;
  border-color: #f2f3f3;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #181b1b;
  background-color: #d7dadb;
  border-color: #d0d4d6;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 211, 211, 0.5);
}

.btn-dark {
  color: #ffffff;
  background-color: #181b1b;
  border-color: #181b1b;
}
.btn-dark:hover {
  color: #ffffff;
  background-color: #060707;
  border-color: black;
}
.btn-dark:focus, .btn-dark.focus {
  color: #ffffff;
  background-color: #060707;
  border-color: black;
  box-shadow: 0 0 0 0.2rem rgba(59, 61, 61, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #ffffff;
  background-color: #181b1b;
  border-color: #181b1b;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #ffffff;
  background-color: black;
  border-color: black;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 61, 61, 0.5);
}

.btn-outline-primary {
  color: #047dae;
  border-color: #047dae;
}
.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #047dae;
  border-color: #047dae;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(4, 125, 174, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #047dae;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #047dae;
  border-color: #047dae;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(4, 125, 174, 0.5);
}

.btn-outline-secondary {
  color: #485052;
  border-color: #485052;
}
.btn-outline-secondary:hover {
  color: #ffffff;
  background-color: #485052;
  border-color: #485052;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 80, 82, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #485052;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #485052;
  border-color: #485052;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 80, 82, 0.5);
}

.btn-outline-success {
  color: #037c46;
  border-color: #037c46;
}
.btn-outline-success:hover {
  color: #ffffff;
  background-color: #037c46;
  border-color: #037c46;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(3, 124, 70, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #037c46;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #ffffff;
  background-color: #037c46;
  border-color: #037c46;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(3, 124, 70, 0.5);
}

.btn-outline-info {
  color: #06a1e0;
  border-color: #06a1e0;
}
.btn-outline-info:hover {
  color: #ffffff;
  background-color: #06a1e0;
  border-color: #06a1e0;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 161, 224, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #06a1e0;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #ffffff;
  background-color: #06a1e0;
  border-color: #06a1e0;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(6, 161, 224, 0.5);
}

.btn-outline-warning {
  color: #955705;
  border-color: #955705;
}
.btn-outline-warning:hover {
  color: #ffffff;
  background-color: #955705;
  border-color: #955705;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(149, 87, 5, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #955705;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #ffffff;
  background-color: #955705;
  border-color: #955705;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(149, 87, 5, 0.5);
}

.btn-outline-danger {
  color: #ae0504;
  border-color: #ae0504;
}
.btn-outline-danger:hover {
  color: #ffffff;
  background-color: #ae0504;
  border-color: #ae0504;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(174, 5, 4, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #ae0504;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #ae0504;
  border-color: #ae0504;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(174, 5, 4, 0.5);
}

.btn-outline-light {
  color: #f2f3f3;
  border-color: #f2f3f3;
}
.btn-outline-light:hover {
  color: #181b1b;
  background-color: #f2f3f3;
  border-color: #f2f3f3;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(242, 243, 243, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f2f3f3;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #181b1b;
  background-color: #f2f3f3;
  border-color: #f2f3f3;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(242, 243, 243, 0.5);
}

.btn-outline-dark {
  color: #181b1b;
  border-color: #181b1b;
}
.btn-outline-dark:hover {
  color: #ffffff;
  background-color: #181b1b;
  border-color: #181b1b;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(24, 27, 27, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #181b1b;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #181b1b;
  border-color: #181b1b;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(24, 27, 27, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #047dae;
  text-decoration: underline;
}
.btn-link:hover {
  color: #03597c;
  text-decoration: none;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c777a;
  pointer-events: none;
}

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

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

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

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

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

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

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

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

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

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #181b1b;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

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

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

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

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

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

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

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

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

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

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #181b1b;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #0c0e0e;
  text-decoration: none;
  background-color: #f2f3f3;
}
.dropdown-item.active, .dropdown-item:active {
  color: #181b1b;
  text-decoration: none;
  background-color: #f79c23;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #939da0;
  pointer-events: none;
  background-color: transparent;
}

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

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

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #181b1b;
}

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

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

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

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

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

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

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

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

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

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

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

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #485052;
  text-align: center;
  white-space: nowrap;
  background-color: #e4e7e7;
  border: 1px solid #aeb6b8;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

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

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

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

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

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

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

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

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

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

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  border-color: #047dae;
  background-color: #047dae;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(4, 125, 174, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #38c2fa;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #181b1b;
  background-color: #fdeacf;
  border-color: #fdeacf;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c777a;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e4e7e7;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #ffffff;
  border: #939da0 solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #047dae;
  background-color: #047dae;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(4, 125, 174, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(4, 125, 174, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(4, 125, 174, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #939da0;
  border-radius: 0.5rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffffff;
  -webkit-transform: translateX(0.75rem);
          transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(4, 125, 174, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #485052;
  vertical-align: middle;
  background: #ffffff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23242829' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #aeb6b8;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #38c2fa;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(4, 125, 174, 0.25);
}
.custom-select:focus::-ms-value {
  color: #485052;
  background-color: #ffffff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c777a;
  background-color: #e4e7e7;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #485052;
}

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

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

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #38c2fa;
  box-shadow: 0 0 0 0.2rem rgba(4, 125, 174, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e4e7e7;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #485052;
  background-color: #ffffff;
  border: 1px solid #aeb6b8;
  border-radius: 0.25rem;
}
.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: #485052;
  content: "Browse";
  background-color: #e4e7e7;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #f2f3f3, 0 0 0 0.2rem rgba(4, 125, 174, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f2f3f3, 0 0 0 0.2rem rgba(4, 125, 174, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #f2f3f3, 0 0 0 0.2rem rgba(4, 125, 174, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #f79c23;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #fdeacf;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #c9ced0;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #f79c23;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #fdeacf;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #c9ced0;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #f79c23;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #fdeacf;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #c9ced0;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #c9ced0;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #939da0;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #939da0;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #939da0;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}

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

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c777a;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #c9ced0;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e4e7e7 #e4e7e7 #c9ced0;
}
.nav-tabs .nav-link.disabled {
  color: #6c777a;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #485052;
  background-color: #ffffff;
  border-color: #c9ced0 #c9ced0 #ffffff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: #047dae;
}

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

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

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

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

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

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

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

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

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #f79c23;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #f79c23;
}
.navbar-dark .navbar-nav .nav-link {
  color: #c9ced0;
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: #ffffff;
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #f79c23;
}
.navbar-dark .navbar-toggler {
  color: #c9ced0;
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23c9ced0' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: #c9ced0;
}
.navbar-dark .navbar-text a {
  color: #f79c23;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #f79c23;
}

.card, .ui-datepicker {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr, .ui-datepicker > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group, .ui-datepicker > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child, .ui-datepicker > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child, .ui-datepicker > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group, .ui-datepicker .card > .ui-datepicker-header + .list-group, .ui-datepicker > .card-header + .list-group, .ui-datepicker > .ui-datepicker-header + .list-group,
.card > .list-group + .card-footer,
.ui-datepicker > .list-group + .card-footer {
  border-top: 0;
}

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

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

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

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

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header, .ui-datepicker .ui-datepicker-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  color: #ffffff;
  background-color: #6c777a;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child, .ui-datepicker .ui-datepicker-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

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

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

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

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

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

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

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

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

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

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

.accordion {
  overflow-anchor: none;
}
.accordion > .card, .accordion > .ui-datepicker {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type), .accordion > .ui-datepicker:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type), .accordion > .ui-datepicker:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header, .ui-datepicker .accordion > .card > .ui-datepicker-header, .accordion > .ui-datepicker > .card-header, .accordion > .ui-datepicker > .ui-datepicker-header {
  border-radius: 0;
  margin-bottom: -1px;
}

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

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #047dae;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #c9ced0;
}
.page-link:hover {
  z-index: 2;
  color: #03597c;
  text-decoration: none;
  background-color: #e4e7e7;
  border-color: #c9ced0;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(4, 125, 174, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #ffffff;
  background-color: #047dae;
  border-color: #047dae;
}
.page-item.disabled .page-link {
  color: #6c777a;
  pointer-events: none;
  cursor: auto;
  background-color: #f2f3f3;
  border-color: #c9ced0;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

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

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

.badge-primary {
  color: #ffffff;
  background-color: #047dae;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #ffffff;
  background-color: #03597c;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(4, 125, 174, 0.5);
}

.badge-secondary {
  color: #ffffff;
  background-color: #485052;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #ffffff;
  background-color: #303537;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(72, 80, 82, 0.5);
}

.badge-success {
  color: #ffffff;
  background-color: #037c46;
}
a.badge-success:hover, a.badge-success:focus {
  color: #ffffff;
  background-color: #024b2a;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(3, 124, 70, 0.5);
}

.badge-info {
  color: #ffffff;
  background-color: #06a1e0;
}
a.badge-info:hover, a.badge-info:focus {
  color: #ffffff;
  background-color: #047dae;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(6, 161, 224, 0.5);
}

.badge-warning {
  color: #ffffff;
  background-color: #955705;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #ffffff;
  background-color: #643b04;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(149, 87, 5, 0.5);
}

.badge-danger {
  color: #ffffff;
  background-color: #ae0504;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #ffffff;
  background-color: #7c0403;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(174, 5, 4, 0.5);
}

.badge-light {
  color: #181b1b;
  background-color: #f2f3f3;
}
a.badge-light:hover, a.badge-light:focus {
  color: #181b1b;
  background-color: #d7dadb;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(242, 243, 243, 0.5);
}

.badge-dark {
  color: #ffffff;
  background-color: #181b1b;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #ffffff;
  background-color: black;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(24, 27, 27, 0.5);
}

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

.alert-heading {
  color: inherit;
}

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

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

.alert-primary {
  color: #02415a;
  background-color: #cde5ef;
  border-color: #b9dbe8;
}
.alert-primary hr {
  border-top-color: #a6d1e2;
}
.alert-primary .alert-link {
  color: #011d28;
}

.alert-secondary {
  color: #252a2b;
  background-color: #dadcdc;
  border-color: #cccecf;
}
.alert-secondary hr {
  border-top-color: #bfc1c3;
}
.alert-secondary .alert-link {
  color: #0d0f10;
}

.alert-success {
  color: #024024;
  background-color: #cde5da;
  border-color: #b8dacb;
}
.alert-success hr {
  border-top-color: #a7d1bf;
}
.alert-success .alert-link {
  color: #000f08;
}

.alert-info {
  color: #035474;
  background-color: #cdecf9;
  border-color: #b9e5f6;
}
.alert-info hr {
  border-top-color: #a2ddf3;
}
.alert-info .alert-link {
  color: #023042;
}

.alert-warning {
  color: #4d2d03;
  background-color: #eaddcd;
  border-color: #e1d0b9;
}
.alert-warning hr {
  border-top-color: #d9c4a7;
}
.alert-warning .alert-link {
  color: #1c1001;
}

.alert-danger {
  color: #5a0302;
  background-color: #efcdcd;
  border-color: #e8b9b9;
}
.alert-danger hr {
  border-top-color: #e2a6a6;
}
.alert-danger .alert-link {
  color: #280101;
}

.alert-light {
  color: #7e7e7e;
  background-color: #fcfdfd;
  border-color: #fbfcfc;
}
.alert-light hr {
  border-top-color: #ecf1f1;
}
.alert-light .alert-link {
  color: #656565;
}

.alert-dark {
  color: #0c0e0e;
  background-color: #d1d1d1;
  border-color: #bebfbf;
}
.alert-dark hr {
  border-top-color: #b1b2b2;
}
.alert-dark .alert-link {
  color: black;
}

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

.list-group-item-action {
  width: 100%;
  color: #485052;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #485052;
  text-decoration: none;
  background-color: #f2f3f3;
}
.list-group-item-action:active {
  color: #181b1b;
  background-color: #e4e7e7;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c777a;
  pointer-events: none;
  background-color: #ffffff;
}
.list-group-item.active {
  z-index: 2;
  color: #181b1b;
  background-color: #f79c23;
  border-color: #f79c23;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

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

.list-group-item-primary {
  color: #02415a;
  background-color: #b9dbe8;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #02415a;
  background-color: #a6d1e2;
}
.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: #02415a;
  border-color: #02415a;
}

.list-group-item-secondary {
  color: #252a2b;
  background-color: #cccecf;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #252a2b;
  background-color: #bfc1c3;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: #252a2b;
  border-color: #252a2b;
}

.list-group-item-success {
  color: #024024;
  background-color: #b8dacb;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #024024;
  background-color: #a7d1bf;
}
.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: #024024;
  border-color: #024024;
}

.list-group-item-info {
  color: #035474;
  background-color: #b9e5f6;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #035474;
  background-color: #a2ddf3;
}
.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: #035474;
  border-color: #035474;
}

.list-group-item-warning {
  color: #4d2d03;
  background-color: #e1d0b9;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #4d2d03;
  background-color: #d9c4a7;
}
.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: #4d2d03;
  border-color: #4d2d03;
}

.list-group-item-danger {
  color: #5a0302;
  background-color: #e8b9b9;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #5a0302;
  background-color: #e2a6a6;
}
.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: #5a0302;
  border-color: #5a0302;
}

.list-group-item-light {
  color: #7e7e7e;
  background-color: #fbfcfc;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #7e7e7e;
  background-color: #ecf1f1;
}
.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: #7e7e7e;
  border-color: #7e7e7e;
}

.list-group-item-dark {
  color: #0c0e0e;
  background-color: #bebfbf;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #0c0e0e;
  background-color: #b1b2b2;
}
.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: #0c0e0e;
  border-color: #0c0e0e;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.5;
}
@media (max-width: 1200px) {
  .close {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.close:hover {
  color: #000000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

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

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

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

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

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

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "IBM Plex Sans", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

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

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000000;
}

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

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000000;
}

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

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "IBM Plex Sans", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #ffffff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ffffff;
}

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

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #ffffff;
}

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

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

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

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
          animation: 0.75s linear infinite spinner-border;
}

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

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

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: 0.75s linear infinite spinner-grow;
          animation: 0.75s linear infinite spinner-grow;
}

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

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

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

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

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

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

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

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

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

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

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

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

.bg-info {
  background-color: #06a1e0 !important;
}

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

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

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

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

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

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

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

.bg-dark {
  background-color: #181b1b !important;
}

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

.bg-white {
  background-color: #ffffff !important;
}

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

.border {
  border: 1px solid #c9ced0 !important;
}

.border-top {
  border-top: 1px solid #c9ced0 !important;
}

.border-right {
  border-right: 1px solid #c9ced0 !important;
}

.border-bottom {
  border-bottom: 1px solid #c9ced0 !important;
}

.border-left {
  border-left: 1px solid #c9ced0 !important;
}

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

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

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

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

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

.border-primary {
  border-color: #047dae !important;
}

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

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

.border-info {
  border-color: #06a1e0 !important;
}

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

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

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

.border-dark {
  border-color: #181b1b !important;
}

.border-white {
  border-color: #ffffff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

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

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

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

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

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

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

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

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

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

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

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

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

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

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

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

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

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

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

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

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

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

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

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

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

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

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

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

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

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

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

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

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

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

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

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

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

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

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

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

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

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

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

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

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

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

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

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

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

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

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

  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

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

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

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

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

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

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

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

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

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

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

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

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

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

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

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

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

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

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

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

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

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

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

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

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

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

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

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

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

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

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

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

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

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

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

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

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

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

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

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

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

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

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

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

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

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

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

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

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

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

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

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

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

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

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

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

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

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

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

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

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

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

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

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

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

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

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

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

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

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

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

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

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

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

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

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

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

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

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

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

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

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

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

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

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

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

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

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

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

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

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

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

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }

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

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }

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

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

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

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

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

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

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

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

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

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

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

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

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

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

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

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

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

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

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

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

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

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

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

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

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

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

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

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

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

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

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

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

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

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

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

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

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

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

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

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

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

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

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

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

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

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

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

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

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

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

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

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

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

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

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

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

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

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

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

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

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

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

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

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

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

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

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

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

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

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

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

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

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

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

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

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

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

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

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

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

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

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

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

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

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

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

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

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

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: "IBM Plex Mono", sfmono-regular, menlo, monaco, consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #ffffff !important;
}

.text-primary {
  color: #047dae !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #034863 !important;
}

.text-secondary {
  color: #485052 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #242829 !important;
}

.text-success {
  color: #037c46 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #01321c !important;
}

.text-info {
  color: #06a1e0 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #046b95 !important;
}

.text-warning {
  color: #955705 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #4b2c03 !important;
}

.text-danger {
  color: #ae0504 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #630303 !important;
}

.text-light {
  color: #f2f3f3 !important;
}

a.text-light:hover, a.text-light:focus {
  color: #c9ced0 !important;
}

.text-dark {
  color: #181b1b !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: black !important;
}

.text-body {
  color: #181b1b !important;
}

.text-muted {
  color: #6c777a !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #939da0;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #ffffff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #c9ced0 !important;
  }

  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #f2f3f3;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #f2f3f3;
  }
}
/*
 * Overrides for specific Bootstrap rules that can't be changed
 * easily by changing a sass variable. As such, all !important
 * rules used are necessary to override the Bootstrap rules.
 */
/* stylelint-disable declaration-no-important */
.query-builder .rule-container, .query-builder .rules-group-container {
  position: relative;
  margin: 0.5rem 0;
  border-radius: 0.25rem;
  padding: 0.75rem;
  border: 0.1rem solid #c9ced0;
  background: rgba(255, 255, 255, 0.9);
}

.query-builder .error-container, .query-builder .rule-container .rule-filter-container,
.query-builder .rule-container .rule-operator-container,
.query-builder .rule-container .rule-value-container {
  display: inline-block;
  margin: 0 5px 0 0;
  vertical-align: middle;
}

.query-builder .rules-group-container {
  padding: 0.75rem;
  padding-bottom: 0.25rem;
  border: 0.0625rem solid #e1d0b9;
  background: rgba(253, 235, 211, 0.5);
}
.query-builder .rules-group-header {
  margin-bottom: 0.75rem;
}
.query-builder .rules-group-header .group-conditions .btn.readonly:not(.active),
.query-builder .rules-group-header .group-conditions input[name$=_cond] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}
.query-builder .rules-group-header .group-conditions .btn.readonly {
  border-radius: 3px;
}
.query-builder .rules-list {
  list-style: none;
  padding: 0 0 0 1rem;
  margin: 0;
}
.query-builder .rule-value-container {
  border-left: 0.08rem solid #c9ced0;
  padding-left: 5px;
}
.query-builder .rule-value-container label {
  margin-bottom: 0;
  font-weight: normal;
}
.query-builder .rule-value-container label.block {
  display: block;
}
.query-builder .rule-value-container select,
.query-builder .rule-value-container input[type=text],
.query-builder .rule-value-container input[type=number] {
  padding: 1px;
}
.query-builder .error-container {
  display: none;
  cursor: help;
  color: #5a0302;
}
.query-builder .has-error {
  background-color: #efcdcd;
  border-color: #e8b9b9;
}
.query-builder .has-error .error-container {
  display: inline-block !important;
}
.query-builder .rules-list > *::before, .query-builder .rules-list > *::after {
  content: "";
  position: absolute;
  left: -0.75rem;
  width: 0.75rem;
  height: calc(50% + 0.5rem);
  border-color: #c9ced0;
  border-style: solid;
}
.query-builder .rules-list > *::before {
  top: -0.25rem;
  border-width: 0 0 0.125rem 0.125rem;
}
.query-builder .rules-list > *::after {
  top: 50%;
  border-width: 0 0 0 0.125rem;
}
.query-builder .rules-list > *:first-child::before {
  top: -0.875rem;
  height: calc(50% + 1.25rem);
}
.query-builder .rules-list > *:last-child::before {
  border-radius: 0 0 0 0.25rem;
}
.query-builder .rules-list > *:last-child::after {
  display: none;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}

.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--group {
  padding: 0;
}

.select2-container--default .select2-results__option--disabled {
  color: #999;
}

.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option--group {
  padding: 0;
}

.select2-container--classic .select2-results__option--disabled {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: white;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/*
 * Custom values for select2-bootstrap4-theme variables
 */
/*
 * Overrides for specific select2-bootstrap4-theme css rules
 * These are necessary due to inflexibility in the theme, and
 * all !important rules used are necessary to override the theme
 */
/* stylelint-disable declaration-no-important */
.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered {
  position: absolute;
  top: 15%;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline {
  padding-left: 0.5rem;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 0.5rem 0 0 !important;
  margin-top: 0.5rem !important;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  padding: 0.25rem 0.5rem !important;
  margin: 0.5rem 0 0 0.5rem !important;
  font-size: 75%;
  font-weight: bold;
  line-height: 1.125rem;
  color: #ffffff !important;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove {
  float: right;
  margin-right: 0 !important;
  margin-left: 0.5rem;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered {
  padding: 0 0.5rem 0.5rem 0.5rem !important;
  color: #ffffff;
}

/* stylelint-enable */
.select2-container--bootstrap4 {
  display: block;
}
.select2-container--bootstrap4 .select2-selection {
  background-color: #ffffff;
  border: 1px solid #aeb6b8;
  border-radius: 0.25rem;
  color: #485052;
  font-size: 1rem;
  outline: 0;
}
.select2-container--bootstrap4 .select2-selection.form-control {
  border-radius: 0.25rem;
}
.select2-container--bootstrap4 .select2-search--dropdown .select2-search__field {
  background-color: #ffffff;
  border: 1px solid #aeb6b8;
  border-radius: 0.25rem;
  color: #485052;
  font-size: 1rem;
}
.select2-container--bootstrap4 .select2-search__field {
  outline: 0;
}
.select2-container--bootstrap4 .select2-search__field::-webkit-input-placeholder {
  color: #6c777a;
}
.select2-container--bootstrap4 .select2-search__field:-moz-placeholder {
  color: #6c777a;
}
.select2-container--bootstrap4 .select2-search__field::-moz-placeholder {
  color: #6c777a;
  opacity: 1;
}
.select2-container--bootstrap4 .select2-search__field:-ms-input-placeholder {
  color: #6c777a;
}
.select2-container--bootstrap4 .select2-results__option {
  padding: 0.75rem 0.5rem;
  font-size: 1rem;
}
.select2-container--bootstrap4 .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--bootstrap4 .select2-results__option[aria-disabled=true] {
  color: #939da0;
  cursor: not-allowed;
}
.select2-container--bootstrap4 .select2-results__option[aria-selected=true] {
  background-color: #fdeacf;
  color: #0c0e0e;
}
.select2-container--bootstrap4 .select2-results__option--highlighted[aria-selected] {
  background-color: #f2f3f3;
  color: #181b1b;
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option {
  padding: 0.75rem 0.5rem;
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -0.5rem;
  padding-left: 1rem;
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1rem;
  padding-left: 1.5rem;
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1.5rem;
  padding-left: 2rem;
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2rem;
  padding-left: 2.5rem;
}
.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2.5rem;
  padding-left: 3rem;
}
.select2-container--bootstrap4 .select2-results__group {
  color: #6c777a;
  display: block;
  padding: 0.75rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.7rem;
  white-space: nowrap;
}
.select2-container--bootstrap4.select2-container--focus .select2-selection, .select2-container--bootstrap4.select2-container--open .select2-selection {
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  border-color: #38c2fa;
}
@media (prefers-reduced-motion: reduce) {
  .select2-container--bootstrap4.select2-container--focus .select2-selection, .select2-container--bootstrap4.select2-container--open .select2-selection {
    transition: none;
  }
}
.select2-container--bootstrap4.select2-container--open .select2-selection .select2-selection__arrow b {
  border-color: transparent transparent #6c777a transparent;
  border-width: 0 0.25rem 0.25rem 0.25rem;
}
.select2-container--bootstrap4.select2-container--open.select2-container--below .select2-selection {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-color: transparent;
}
.select2-container--bootstrap4.select2-container--open.select2-container--above .select2-selection {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-color: transparent;
}
.select2-container--bootstrap4 .select2-selection__clear {
  color: #6c777a;
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--bootstrap4 .select2-selection__clear:hover {
  color: #181b1b;
}
.select2-container--bootstrap4.select2-container--disabled .select2-selection {
  border-color: #aeb6b8;
}
.select2-container--bootstrap4.select2-container--disabled .select2-selection,
.select2-container--bootstrap4.select2-container--disabled .select2-search__field {
  cursor: not-allowed;
}
.select2-container--bootstrap4.select2-container--disabled .select2-selection,
.select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e7e7;
}
.select2-container--bootstrap4.select2-container--disabled .select2-selection__clear,
.select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
  display: none;
}
.select2-container--bootstrap4 .select2-dropdown {
  border-color: #38c2fa;
  border-width: 1px;
  overflow-x: hidden;
  margin-top: -1px;
}
.select2-container--bootstrap4 .select2-dropdown--above {
  margin-top: 1px;
}
.select2-container--bootstrap4 .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--bootstrap4 .select2-selection--single {
  height: calc(1.5em + 0.75rem + 2px);
  line-height: 1.7rem;
  padding: 0.75rem 1.25rem 0.75rem 0.5rem;
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow {
  position: absolute;
  bottom: 0;
  right: 0.5rem;
  top: 0;
  width: 0.25rem;
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b {
  border-color: #6c777a transparent transparent transparent;
  border-style: solid;
  border-width: 0.25rem 0.25rem 0 0.25rem;
  height: 0;
  left: 0;
  margin-left: -0.25rem;
  margin-top: -0.125rem;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered {
  color: #485052;
  padding: 0;
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder {
  color: #6c777a;
}
.select2-container--bootstrap4 .select2-selection--multiple {
  min-height: calc(1.5em + 0.75rem + 2px);
  padding: 0;
  height: auto;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  display: block;
  line-height: 1.7rem;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0.75rem 0.5rem 0 0.75rem;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__placeholder {
  color: #6c777a;
  float: left;
  margin-top: 5px;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  color: #485052;
  background: #047dae;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  cursor: default;
  float: left;
  margin: -0.25rem 0 0 0.25rem;
  padding: 0 0.75rem;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field {
  background: transparent;
  padding: 0 0.5rem;
  height: calc(1.5em + 0.75rem + 2px)-2;
  line-height: 1.7rem;
  margin-top: 0;
  min-width: 5em;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 0.375rem;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: rgba(255, 255, 255, 0.75);
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear {
  margin-top: 0.75rem;
}
.select2-container--bootstrap4 .select2-selection--single.input-sm, .input-group-sm .select2-container--bootstrap4 .select2-selection--single, .form-group-sm .select2-container--bootstrap4 .select2-selection--single {
  border-radius: 0.2rem;
  font-size: 0.875rem;
  height: calc(1.5em + 0.5rem + 2px);
  line-height: 1.7rem;
  padding: 0.5rem 1rem 0.5rem 0.25rem;
}
.select2-container--bootstrap4 .select2-selection--single.input-sm .select2-selection__arrow b, .input-group-sm .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b, .form-group-sm .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b {
  margin-left: -0.5rem;
}
.select2-container--bootstrap4 .select2-selection--multiple.input-sm, .input-group-sm .select2-container--bootstrap4 .select2-selection--multiple, .form-group-sm .select2-container--bootstrap4 .select2-selection--multiple {
  min-height: calc(1.5em + 0.5rem + 2px);
  border-radius: 0.2rem;
}
.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-selection__rendered, .input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered, .form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered {
  padding: 0.5rem 0.25rem 0 0.5rem;
}
.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-selection__choice, .input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice, .form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  font-size: 0.875rem;
  line-height: 1.7rem;
  margin: 0 0 0 0.125rem;
  padding: 0 0.5rem;
}
.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field, .input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 0.25rem;
  font-size: 0.875rem;
  height: calc(1.5em + 0.5rem + 2px)-2;
  line-height: 1.7rem;
}
.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-selection__clear, .input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear, .form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear {
  margin-top: 0.5rem;
}
.select2-container--bootstrap4 .select2-selection--single.input-lg, .input-group-lg .select2-container--bootstrap4 .select2-selection--single, .form-group-lg .select2-container--bootstrap4 .select2-selection--single {
  border-radius: 0.3rem;
  font-size: 1.25rem;
  height: calc(1.5em + 1rem + 2px);
  line-height: 1.7rem;
  padding: 1rem 1.4375rem 1rem 0.5rem;
}
.select2-container--bootstrap4 .select2-selection--single.input-lg .select2-selection__arrow, .input-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow, .form-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow {
  width: 0.3125rem;
}
.select2-container--bootstrap4 .select2-selection--single.input-lg .select2-selection__arrow b, .input-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b, .form-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b {
  border-width: 0.3125rem 0.3125rem 0 0.3125rem;
  margin-left: -0.3125rem;
  margin-left: -1rem;
  margin-top: -0.15625rem;
}
.select2-container--bootstrap4 .select2-selection--multiple.input-lg, .input-group-lg .select2-container--bootstrap4 .select2-selection--multiple, .form-group-lg .select2-container--bootstrap4 .select2-selection--multiple {
  min-height: calc(1.5em + 1rem + 2px);
  border-radius: 0.3rem;
}
.select2-container--bootstrap4 .select2-selection--multiple.input-lg .select2-selection__choice, .input-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice, .form-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  font-size: 1.25rem;
  line-height: 1.7rem;
  border-radius: 0.25rem;
  margin: 0rem 0 0 0.25rem;
  padding: 0 1rem;
}
.select2-container--bootstrap4 .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field, .input-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 0.5rem;
  font-size: 1.25rem;
  height: calc(1.5em + 1rem + 2px)-2;
  line-height: 1.7rem;
}
.select2-container--bootstrap4 .select2-selection--multiple.input-lg .select2-selection__clear, .input-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear, .form-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear {
  margin-top: 1rem;
}
.select2-container--bootstrap4 .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #6c777a transparent;
  border-width: 0 0.3125rem 0.3125rem 0.3125rem;
}
.input-group-lg .select2-container--bootstrap4 .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #6c777a transparent;
  border-width: 0 0.3125rem 0.3125rem 0.3125rem;
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--single {
  padding-left: 1.25rem;
  padding-right: 0.5rem;
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 0;
  padding-left: 0;
  text-align: right;
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 0.5rem;
  right: auto;
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--single .select2-selection__arrow b {
  margin-left: 0;
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 0;
  margin-right: 0.25rem;
}
.select2-container--bootstrap4[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.has-warning .select2-dropdown,
.has-warning .select2-selection {
  border-color: #955705;
}
.has-warning .select2-container--focus .select2-selection,
.has-warning .select2-container--open .select2-selection {
  border-color: #643b04;
}
.has-warning.select2-drop-active {
  border-color: #643b04;
}
.has-warning.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #643b04;
}

.has-error .select2-dropdown,
.has-error .select2-selection {
  border-color: #ae0504;
}
.has-error .select2-container--focus .select2-selection,
.has-error .select2-container--open .select2-selection {
  border-color: #7c0403;
}
.has-error.select2-drop-active {
  border-color: #7c0403;
}
.has-error.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #7c0403;
}

.has-success .select2-dropdown,
.has-success .select2-selection {
  border-color: #037c46;
}
.has-success .select2-container--focus .select2-selection,
.has-success .select2-container--open .select2-selection {
  border-color: #024b2a;
}
.has-success.select2-drop-active {
  border-color: #024b2a;
}
.has-success.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #024b2a;
}

.input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap4 > .selection > .select2-selection, .input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap4 > .selection > .select2-selection.form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap4:not(:last-child) > .selection > .select2-selection, .input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap4:not(:last-child) > .selection > .select2-selection.form-control {
  border-radius: 0;
}
.input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap4:last-child > .selection > .select2-selection, .input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap4:last-child > .selection > .select2-selection.form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .select2-container--bootstrap4 {
  display: table;
  table-layout: fixed;
  position: relative;
  z-index: 2;
  width: 100%;
  margin-bottom: 0;
}
.input-group > .select2-container--bootstrap4 > .selection > .select2-selection.form-control {
  float: none;
}
.input-group > .select2-container--bootstrap4.select2-container--open, .input-group > .select2-container--bootstrap4.select2-container--focus {
  z-index: 3;
}
.input-group > .select2-container--bootstrap4,
.input-group > .select2-container--bootstrap4 .input-group-btn,
.input-group > .select2-container--bootstrap4 .input-group-btn .btn {
  vertical-align: top;
}

.form-control.select2-hidden-accessible {
  position: absolute !important;
  width: 1px !important;
}

@media (min-width: 576px) {
  .form-inline .select2-container--bootstrap4 {
    display: inline-block;
  }
}

/* stylelint-disable  declaration-no-important */
.highcharts-container {
  font-size: 1rem !important;
}

.highcharts-credits {
  display: none;
}

.highcharts-no-data text {
  font-size: 1rem !important;
  font-weight: normal !important;
  fill: #181b1b !important;
}

.highcharts-legend-item > text,
.highcharts-data-label.lateral-labels > text {
  font-weight: normal !important;
}

.highcharts-menu {
  padding: 0.5rem 0 !important;
  background: #ffffff !important;
  border: 1px solid rgba(0, 0, 0, 0.15) !important;
  box-shadow: none !important;
  border-radius: 0.25rem;
}
.highcharts-menu hr {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e4e7e7;
}

.highcharts-menu-item {
  padding: 0.25rem 1.5rem !important;
  color: #181b1b !important;
  transition: none !important;
}
.highcharts-menu-item:hover {
  color: #181b1b !important;
  background: #f2f3f3 !important;
}

.highcharts-pie-series > .highcharts-point,
.highcharts-networkgraph-series > .highcharts-point {
  cursor: pointer;
}

.highcharts-text-color-0 {
  color: #037dad;
}

.highcharts-text-color-1 {
  color: #259ccc;
}

.highcharts-text-color-2 {
  color: #4ab5e0;
}

.highcharts-text-color-3 {
  color: #73c8eb;
}

.highcharts-text-color-4 {
  color: #99d7f0;
}

.highcharts-text-color-5 {
  color: #c2e4f2;
}

.highcharts-tooltip {
  pointer-events: auto !important;
}
.highcharts-tooltip .highcharts-header {
  font-size: 80% !important;
}

.highcharts-xaxis .highcharts-axis-line {
  stroke-width: 0;
}

.highcharts-xaxis .highcharts-tick {
  stroke-width: 0;
}

.highcharts-yaxis .highcharts-axis-line {
  stroke-width: 1 !important;
}

.highcharts-yaxis-grid .highcharts-grid-line {
  stroke-width: 0;
}

.highcharts-networkgraph-series path:not(.lateral-data-node) {
  stroke: #485052 !important;
}

/* stylelint-enable */
/* Because highcharts includes both a highcharts.css and .scss file in this
   location, we need to specify the .scss file or it'll get confused */
/* stylelint-disable-next-line scss/at-import-partial-extension, scss/at-import-partial-extension-blacklist */
/**
 * @license Highcharts
 *
 * (c) 2009-2016 Torstein Honsi
 *
 * License: www.highcharts.com/license
 */
.highcharts-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  text-align: left;
  line-height: normal;
  z-index: 0;
  /* #1072 */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-family: "IBM Plex Sans", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  touch-action: manipulation;
  outline: none;
}

.highcharts-root {
  display: block;
}

.highcharts-root text {
  stroke-width: 0;
}

.highcharts-strong {
  font-weight: bold;
}

.highcharts-emphasized {
  font-style: italic;
}

.highcharts-anchor {
  cursor: pointer;
}

.highcharts-background {
  fill: transparent;
}

.highcharts-plot-border, .highcharts-plot-background {
  fill: none;
}

.highcharts-label-box {
  fill: none;
}

.highcharts-button-box {
  fill: inherit;
}

.highcharts-tracker-line {
  stroke-linejoin: round;
  stroke: rgba(192, 192, 192, 0.0001);
  stroke-width: 22;
  fill: none;
}

.highcharts-tracker-area {
  fill: rgba(192, 192, 192, 0.0001);
  stroke-width: 0;
}

/* Titles */
.highcharts-title {
  fill: #181b1b;
  font-size: 1.25rem;
}

.highcharts-subtitle {
  fill: #485052;
  font-size: 1rem;
}

/* Axes */
.highcharts-axis-line {
  fill: none;
  stroke: #e4e7e7;
}

.highcharts-yaxis .highcharts-axis-line {
  stroke-width: 0;
}

.highcharts-axis-title {
  fill: #485052;
}

.highcharts-axis-labels {
  fill: #485052;
  cursor: default;
  font-size: 0.875rem;
}

.highcharts-grid-line {
  fill: none;
  stroke: #e4e7e7;
}

.highcharts-xaxis-grid .highcharts-grid-line {
  stroke-width: 0px;
}

.highcharts-tick {
  stroke: #e4e7e7;
}

.highcharts-yaxis .highcharts-tick {
  stroke-width: 0;
}

.highcharts-minor-grid-line {
  stroke: #f2f3f3;
}

.highcharts-crosshair-thin {
  stroke-width: 1px;
  stroke: #6c777a;
}

.highcharts-crosshair-category {
  stroke: #e4e7e7;
  stroke-opacity: 0.25;
}

/* Credits */
.highcharts-credits {
  cursor: pointer;
  fill: #6c777a;
  font-size: 0.7em;
  transition: fill 250ms, font-size 250ms;
}

.highcharts-credits:hover {
  fill: black;
  font-size: 1em;
}

/* Tooltip */
.highcharts-tooltip {
  cursor: default;
  pointer-events: none;
  white-space: nowrap;
  transition: stroke 150ms;
}

.highcharts-tooltip text {
  fill: #181b1b;
}

.highcharts-tooltip .highcharts-header {
  font-size: 0.85em;
}

.highcharts-tooltip-box {
  stroke-width: 1px;
  fill: #ffffff;
  fill-opacity: 0.85;
}

.highcharts-tooltip-box .highcharts-label-box {
  fill: #ffffff;
  fill-opacity: 0.85;
}

div.highcharts-tooltip {
  -webkit-filter: none;
          filter: none;
}

.highcharts-selection-marker {
  fill: #335cad;
  fill-opacity: 0.25;
}

.highcharts-graph {
  fill: none;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.highcharts-empty-series {
  stroke-width: 1px;
  fill: none;
  stroke: #6c777a;
}

.highcharts-state-hover .highcharts-graph {
  stroke-width: 3;
}

.highcharts-point-inactive {
  opacity: 0.2;
  transition: opacity 50ms;
  /* quick in */
}

.highcharts-series-inactive {
  opacity: 0.2;
  transition: opacity 50ms;
  /* quick in */
}

.highcharts-state-hover path {
  transition: stroke-width 50ms;
  /* quick in */
}

.highcharts-state-normal path {
  transition: stroke-width 250ms;
  /* slow out */
}

/* Legend hover affects points and series */
g.highcharts-series,
.highcharts-point,
.highcharts-markers,
.highcharts-data-labels {
  transition: opacity 250ms;
}

.highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover),
.highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover),
.highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),
.highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover) {
  opacity: 0.2;
}

/* Series options */
/* Default colors */
.highcharts-color-0 {
  fill: #037dad;
  stroke: #037dad;
}

.highcharts-color-1 {
  fill: #259ccc;
  stroke: #259ccc;
}

.highcharts-color-2 {
  fill: #4ab5e0;
  stroke: #4ab5e0;
}

.highcharts-color-3 {
  fill: #73c8eb;
  stroke: #73c8eb;
}

.highcharts-color-4 {
  fill: #99d7f0;
  stroke: #99d7f0;
}

.highcharts-color-5 {
  fill: #c2e4f2;
  stroke: #c2e4f2;
}

.highcharts-area {
  fill-opacity: 0.75;
  stroke-width: 0;
}

.highcharts-markers {
  stroke-width: 1px;
  stroke: transparent;
}

.highcharts-a11y-markers-hidden .highcharts-point:not(.highcharts-point-hover):not(.highcharts-a11y-marker-visible),
.highcharts-a11y-marker-hidden {
  opacity: 0;
}

.highcharts-point {
  stroke-width: 1px;
}

.highcharts-dense-data .highcharts-point {
  stroke-width: 0;
}

.highcharts-data-label {
  font-size: 0.9em;
  font-weight: bold;
}

.highcharts-data-label-box {
  fill: none;
  stroke-width: 0;
}

.highcharts-data-label text, text.highcharts-data-label {
  fill: #181b1b;
}

.highcharts-data-label-connector {
  fill: none;
}

.highcharts-data-label-hidden {
  pointer-events: none;
}

.highcharts-halo {
  fill-opacity: 0.25;
  stroke-width: 0;
}

.highcharts-series:not(.highcharts-pie-series) .highcharts-point-select,
.highcharts-markers .highcharts-point-select {
  fill: #6c777a;
  stroke: #181b1b;
}

.highcharts-column-series rect.highcharts-point {
  stroke: transparent;
}

.highcharts-column-series .highcharts-point {
  transition: fill-opacity 250ms;
}

.highcharts-column-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-pie-series .highcharts-point {
  stroke-linejoin: round;
  stroke: transparent;
}

.highcharts-pie-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-funnel-series .highcharts-point {
  stroke-linejoin: round;
  stroke: transparent;
}

.highcharts-funnel-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-funnel-series .highcharts-point-select {
  fill: inherit;
  stroke: inherit;
}

.highcharts-pyramid-series .highcharts-point {
  stroke-linejoin: round;
  stroke: transparent;
}

.highcharts-pyramid-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-pyramid-series .highcharts-point-select {
  fill: inherit;
  stroke: inherit;
}

.highcharts-solidgauge-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-treemap-series .highcharts-point {
  stroke-width: 1px;
  stroke: #e4e7e7;
  transition: stroke 250ms, fill 250ms, fill-opacity 250ms;
}

.highcharts-treemap-series .highcharts-point-hover {
  stroke: #6c777a;
  transition: stroke 25ms, fill 25ms, fill-opacity 25ms;
}

.highcharts-treemap-series .highcharts-above-level {
  display: none;
}

.highcharts-treemap-series .highcharts-internal-node {
  fill: none;
}

.highcharts-treemap-series .highcharts-internal-node-interactive {
  fill-opacity: 0.15;
  cursor: pointer;
}

.highcharts-treemap-series .highcharts-internal-node-interactive:hover {
  fill-opacity: 0.75;
}

.highcharts-vector-series .highcharts-point {
  fill: none;
  stroke-width: 2px;
}

.highcharts-windbarb-series .highcharts-point {
  fill: none;
  stroke-width: 2px;
}

.highcharts-lollipop-stem {
  stroke: #181b1b;
}

.highcharts-focus-border {
  fill: none;
  stroke-width: 2px;
}

.highcharts-legend-item-hidden .highcharts-focus-border {
  fill: none !important;
}

/* Legend */
.highcharts-legend-box {
  fill: none;
  stroke-width: 0;
}

.highcharts-legend-item > text {
  fill: #181b1b;
  font-weight: bold;
  font-size: 1rem;
  cursor: pointer;
  stroke-width: 0;
}

.highcharts-legend-item:hover text {
  fill: #181b1b;
}

.highcharts-legend-item-hidden * {
  fill: #6c777a !important;
  stroke: #6c777a !important;
  transition: fill 250ms;
}

.highcharts-legend-nav-active {
  fill: #003399;
  cursor: pointer;
}

.highcharts-legend-nav-inactive {
  fill: #6c777a;
}

circle.highcharts-legend-nav-active, circle.highcharts-legend-nav-inactive {
  /* tracker */
  fill: rgba(192, 192, 192, 0.0001);
}

.highcharts-legend-title-box {
  fill: none;
  stroke-width: 0;
}

/* Bubble legend */
.highcharts-bubble-legend-symbol {
  stroke-width: 2;
  fill-opacity: 0.5;
}

.highcharts-bubble-legend-connectors {
  stroke-width: 1;
}

.highcharts-bubble-legend-labels {
  fill: #181b1b;
}

/* Loading */
.highcharts-loading {
  position: absolute;
  background-color: transparent;
  opacity: 0.5;
  text-align: center;
  z-index: 10;
  transition: opacity 250ms;
}

.highcharts-loading-hidden {
  height: 0 !important;
  opacity: 0;
  overflow: hidden;
  transition: opacity 250ms, height 250ms step-end;
}

.highcharts-loading-inner {
  font-weight: bold;
  position: relative;
  top: 45%;
}

/* Plot bands and polar pane backgrounds */
.highcharts-plot-band, .highcharts-pane {
  fill: #181b1b;
  fill-opacity: 0.05;
}

.highcharts-plot-line {
  fill: none;
  stroke: #6c777a;
  stroke-width: 1px;
}

/* Highcharts More and modules */
.highcharts-boxplot-box {
  fill: transparent;
}

.highcharts-boxplot-median {
  stroke-width: 2px;
}

.highcharts-bubble-series .highcharts-point {
  fill-opacity: 0.5;
}

.highcharts-errorbar-series .highcharts-point {
  stroke: #181b1b;
}

.highcharts-gauge-series .highcharts-data-label-box {
  stroke: #6c777a;
  stroke-width: 1px;
}

.highcharts-gauge-series .highcharts-dial {
  fill: #181b1b;
  stroke-width: 0;
}

.highcharts-polygon-series .highcharts-graph {
  fill: inherit;
  stroke-width: 0;
}

.highcharts-waterfall-series .highcharts-graph {
  stroke: #181b1b;
  stroke-dasharray: 1, 3;
}

.highcharts-sankey-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-sankey-series .highcharts-link {
  transition: fill 250ms, fill-opacity 250ms;
  fill-opacity: 0.5;
}

.highcharts-sankey-series .highcharts-point-hover.highcharts-link {
  transition: fill 50ms, fill-opacity 50ms;
  fill-opacity: 1;
}

.highcharts-venn-series .highcharts-point {
  fill-opacity: 0.75;
  stroke: #6c777a;
  transition: stroke 250ms, fill-opacity 250ms;
}

.highcharts-venn-series .highcharts-point-hover {
  fill-opacity: 1;
  stroke: #6c777a;
}

/* Highstock */
.highcharts-navigator-mask-outside {
  fill-opacity: 0;
}

.highcharts-navigator-mask-inside {
  fill: #6685c2;
  /* navigator.maskFill option */
  fill-opacity: 0.25;
  cursor: ew-resize;
}

.highcharts-navigator-outline {
  stroke: #6c777a;
  fill: none;
}

.highcharts-navigator-handle {
  stroke: #6c777a;
  fill: #f2f3f3;
  cursor: ew-resize;
}

.highcharts-navigator-series {
  fill: #335cad;
  stroke: #335cad;
}

.highcharts-navigator-series .highcharts-graph {
  stroke-width: 1px;
}

.highcharts-navigator-series .highcharts-area {
  fill-opacity: 0.05;
}

.highcharts-navigator-xaxis .highcharts-axis-line {
  stroke-width: 0;
}

.highcharts-navigator-xaxis .highcharts-grid-line {
  stroke-width: 1px;
  stroke: #e4e7e7;
}

.highcharts-navigator-xaxis.highcharts-axis-labels {
  fill: #6c777a;
}

.highcharts-navigator-yaxis .highcharts-grid-line {
  stroke-width: 0;
}

.highcharts-scrollbar-thumb {
  fill: #6c777a;
  stroke: #6c777a;
  stroke-width: 1px;
}

.highcharts-scrollbar-button {
  fill: #e4e7e7;
  stroke: #6c777a;
  stroke-width: 1px;
}

.highcharts-scrollbar-arrow {
  fill: #485052;
}

.highcharts-scrollbar-rifles {
  stroke: #485052;
  stroke-width: 1px;
}

.highcharts-scrollbar-track {
  fill: #f2f3f3;
  stroke: #f2f3f3;
  stroke-width: 1px;
}

.highcharts-button {
  fill: #f2f3f3;
  stroke: #6c777a;
  cursor: default;
  stroke-width: 1px;
  transition: fill 250ms;
}

.highcharts-button text {
  fill: #181b1b;
}

.highcharts-button-hover {
  transition: fill 0ms;
  fill: #e4e7e7;
  stroke: #6c777a;
}

.highcharts-button-hover text {
  fill: #181b1b;
}

.highcharts-button-pressed {
  font-weight: bold;
  fill: #e6ebf5;
  stroke: #6c777a;
}

.highcharts-button-pressed text {
  fill: #181b1b;
  font-weight: bold;
}

.highcharts-button-disabled text {
  fill: #181b1b;
}

.highcharts-range-selector-buttons .highcharts-button {
  stroke-width: 0px;
}

.highcharts-range-label rect {
  fill: none;
}

.highcharts-range-label text {
  fill: #485052;
}

.highcharts-range-input rect {
  fill: none;
}

.highcharts-range-input text {
  fill: #181b1b;
}

.highcharts-range-input {
  stroke-width: 1px;
  stroke: #6c777a;
}

input.highcharts-range-selector {
  position: absolute;
  border: 0;
  width: 1px;
  /* Chrome needs a pixel to see it */
  height: 1px;
  padding: 0;
  text-align: center;
  left: -9em;
  /* #4798 */
}

.highcharts-crosshair-label text {
  fill: transparent;
  font-size: 1.1em;
}

.highcharts-crosshair-label .highcharts-label-box {
  fill: inherit;
}

.highcharts-candlestick-series .highcharts-point {
  stroke: #181b1b;
  stroke-width: 1px;
}

.highcharts-candlestick-series .highcharts-point-up {
  fill: transparent;
}

.highcharts-hollowcandlestick-series .highcharts-point-down {
  fill: #f21313;
  stroke: #f21313;
}

.highcharts-hollowcandlestick-series .highcharts-point-down-bearish-up {
  fill: #06b535;
  stroke: #06b535;
}

.highcharts-hollowcandlestick-series .highcharts-point-up {
  fill: transparent;
  stroke: #06b535;
}

.highcharts-ohlc-series .highcharts-point-hover {
  stroke-width: 3px;
}

.highcharts-flags-series .highcharts-point .highcharts-label-box {
  stroke: #6c777a;
  fill: transparent;
  transition: fill 250ms;
}

.highcharts-flags-series .highcharts-point-hover .highcharts-label-box {
  stroke: #181b1b;
  fill: #e4e7e7;
}

.highcharts-flags-series .highcharts-point text {
  fill: #181b1b;
  font-size: 0.9em;
  font-weight: bold;
}

/* Highcharts Maps */
.highcharts-map-series .highcharts-point {
  transition: fill 500ms, fill-opacity 500ms, stroke-width 250ms;
  stroke: #6c777a;
  stroke-width: inherit;
}

.highcharts-map-series .highcharts-point-hover {
  transition: fill 0ms, fill-opacity 0ms;
  fill-opacity: 0.5;
}

.highcharts-mapline-series .highcharts-point {
  fill: none;
}

.highcharts-heatmap-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-map-navigation {
  font-size: 1.3em;
  font-weight: bold;
  text-align: center;
}

.highcharts-mapview-inset-border {
  stroke: #6c777a;
  stroke-width: 1px;
  fill: none;
}

.highcharts-coloraxis {
  stroke-width: 0;
}

.highcharts-coloraxis-marker {
  fill: #6c777a;
}

.highcharts-null-point {
  fill: #f2f3f3;
}

/* 3d charts */
.highcharts-3d-frame {
  fill: transparent;
}

/* Exporting module */
.highcharts-contextbutton {
  fill: transparent;
  /* needed to capture hover */
  stroke: none;
  stroke-linecap: round;
}

.highcharts-contextbutton:hover {
  fill: #e4e7e7;
  stroke: #e4e7e7;
}

.highcharts-button-symbol {
  stroke: #485052;
  stroke-width: 3px;
}

.highcharts-menu {
  border: 1px solid #6c777a;
  background: transparent;
  padding: 5px 0;
  box-shadow: 3px 3px 10px #888;
}

.highcharts-menu-item {
  padding: 0.5em 1em;
  background: none;
  color: #181b1b;
  cursor: pointer;
  transition: background 250ms, color 250ms;
}

.highcharts-menu-item:hover {
  background: #335cad;
  color: transparent;
}

/* Breadcrumbs */
.highcharts-breadcrumbs-button {
  fill: none;
  stroke-width: 0;
  cursor: pointer;
}

.highcharts-breadcrumbs-separator {
  fill: #485052;
}

/* Drilldown module */
.highcharts-drilldown-point {
  cursor: pointer;
}

.highcharts-drilldown-data-label text,
text.highcharts-drilldown-data-label,
.highcharts-drilldown-axis-label {
  cursor: pointer;
  fill: #003399;
  font-weight: bold;
  text-decoration: underline;
}

/* No-data module */
.highcharts-no-data text {
  font-weight: bold;
  font-size: 12px;
  fill: #485052;
}

/* Drag-panes module */
.highcharts-axis-resizer {
  cursor: ns-resize;
  stroke: black;
  stroke-width: 2px;
}

/* Bullet type series */
.highcharts-bullet-target {
  stroke-width: 0;
}

/* Lineargauge type series */
.highcharts-lineargauge-target {
  stroke-width: 1px;
  stroke: #181b1b;
}

.highcharts-lineargauge-target-line {
  stroke-width: 1px;
  stroke: #181b1b;
}

/* Annotations module */
.highcharts-annotation-label-box {
  stroke-width: 1px;
  stroke: #181b1b;
  fill: #181b1b;
  fill-opacity: 0.75;
}

.highcharts-annotation-label text {
  fill: #e4e7e7;
}

/* A11y module */
.highcharts-a11y-proxy-button {
  border-width: 0;
  background-color: transparent;
  cursor: pointer;
  outline: none;
  opacity: 0.001;
  z-index: 999;
  overflow: hidden;
  padding: 0;
  margin: 0;
  display: block;
  position: absolute;
}

.highcharts-a11y-proxy-group li {
  list-style: none;
}

.highcharts-visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  white-space: nowrap;
  clip: rect(1px, 1px, 1px, 1px);
  margin-top: -3px;
  opacity: 0.01;
}

.highcharts-a11y-invisible {
  visibility: hidden;
}

.highcharts-a11y-proxy-container,
.highcharts-a11y-proxy-container-before,
.highcharts-a11y-proxy-container-after {
  position: absolute;
  white-space: nowrap;
}

g.highcharts-series, .highcharts-markers, .highcharts-point {
  outline: none;
}

/* Gantt */
.highcharts-treegrid-node-collapsed, .highcharts-treegrid-node-expanded {
  cursor: pointer;
}

.highcharts-point-connecting-path {
  fill: none;
}

.highcharts-grid-axis .highcharts-tick {
  stroke-width: 1px;
}

.highcharts-grid-axis .highcharts-axis-line {
  stroke-width: 1px;
}

/* DatePicker Container */
.ui-datepicker {
  /* DatePicker Table */
}
.ui-datepicker .ui-datepicker-header {
  padding: 0.5rem 0;
}
.ui-datepicker .ui-icon {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  overflow: hidden;
  text-indent: -9999rem;
  cursor: pointer;
  background-repeat: no-repeat;
}
.ui-datepicker table {
  text-align: center;
}
.ui-datepicker table td {
  padding: 0;
}
.ui-datepicker table td span, .ui-datepicker table td a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0.5rem;
  color: #047dae;
  text-decoration: none;
  background-color: #ffffff;
}
.ui-datepicker .ui-datepicker-next span {
  right: 0;
}
.ui-datepicker .ui-datepicker-prev span {
  left: 0;
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
  position: absolute;
  top: 0;
  display: block;
}
.ui-datepicker .ui-datepicker-next span:hover,
.ui-datepicker .ui-datepicker-prev span:hover {
  background-color: #485052;
}
.ui-datepicker .ui-icon-circle-triangle-e,
.ui-datepicker .ui-icon-circle-triangle-w {
  background-position-x: 0.75rem;
  background-position-y: 0.75rem;
}
.ui-datepicker .ui-icon-circle-triangle-e {
  background-image: url("data:image/svg+xml;utf8,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' height='2.5rem' width='2.5rem'%3e%3ctext x='0' y='30%' fill='%23ffffff' font-size='1rem'%3e→%3c/text%3e%3c/svg%3e");
}
.ui-datepicker .ui-icon-circle-triangle-w {
  background-image: url("data:image/svg+xml;utf8,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' height='2.5rem' width='2.5rem'%3e%3ctext x='0' y='30%' fill='%23ffffff' font-size='1rem'%3e←%3c/text%3e%3c/svg%3e");
}
.ui-datepicker .ui-datepicker-title {
  text-align: center;
}
.ui-datepicker .ui-state-hover {
  color: #03597c;
  background-color: #e4e7e7;
}
.ui-datepicker .ui-state-highlight {
  color: #ffffff;
  background-color: #047dae;
}
.ui-datepicker .ui-state-active {
  color: #03597c;
  background-color: #fdeacf;
}
.ui-datepicker .ui-datepicker-unselectable .ui-state-default {
  color: #6c777a;
  cursor: not-allowed;
  background-color: #f2f3f3;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNpdGUtbGlnaHQuY3NzIiwiLi4vLi4vLi4vc3JjL0JEUy5FbmRwb2ludC5TZXJ2ZXIvQ29udGVudC9TdHlsZXMvX2NvbG9ycy5zY3NzIiwiLi4vLi4vLi4vc3JjL0JEUy5FbmRwb2ludC5TZXJ2ZXIvQ29udGVudC9TdHlsZXMvX2ZvbnRzLnNjc3MiLCIuLi8uLi8uLi9zcmMvQkRTLkVuZHBvaW50LlNlcnZlci9Db250ZW50L1N0eWxlcy9fZ2VuZXJpYy5zY3NzIiwiLi4vLi4vLi4vc3JjL0JEUy5FbmRwb2ludC5TZXJ2ZXIvQ29udGVudC9TdHlsZXMvX25hdi5zY3NzIiwiLi4vLi4vLi4vc3JjL0JEUy5FbmRwb2ludC5TZXJ2ZXIvQ29udGVudC9TdHlsZXMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9zcmMvQkRTLkVuZHBvaW50LlNlcnZlci9Db250ZW50L1N0eWxlcy9faGlnaGxpZ2h0anMuc2NzcyIsIi4uLy4uLy4uL3NyYy9CRFMuRW5kcG9pbnQuU2VydmVyL0NvbnRlbnQvU3R5bGVzL19hc3NldHMuc2NzcyIsIi4uLy4uLy4uL3NyYy9CRFMuRW5kcG9pbnQuU2VydmVyL0NvbnRlbnQvU3R5bGVzL19hbGFybXMuc2NzcyIsIi4uLy4uLy4uL3NyYy9CRFMuRW5kcG9pbnQuU2VydmVyL0NvbnRlbnQvU3R5bGVzL19saXZlLnNjc3MiLCIuLi8uLi8uLi9zcmMvQkRTLkVuZHBvaW50LlNlcnZlci9Db250ZW50L1N0eWxlcy9fZXVsYS5zY3NzIiwiLi4vLi4vLi4vc3JjL0JEUy5FbmRwb2ludC5TZXJ2ZXIvQ29udGVudC9TdHlsZXMvX3NlY3VyaXR5YWxlcnRzLnNjc3MiLCIuLi8uLi8uLi9zcmMvQkRTLkVuZHBvaW50LlNlcnZlci9Db250ZW50L1N0eWxlcy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vc3JjL0JEUy5FbmRwb2ludC5TZXJ2ZXIvQ29udGVudC9TdHlsZXMvX2NhcmRjb2x1bW5zLnNjc3MiLCIuLi8uLi8uLi9zcmMvQkRTLkVuZHBvaW50LlNlcnZlci9Db250ZW50L1N0eWxlcy9fY2hhcnRzLnNjc3MiLCIuLi8uLi8uLi9zcmMvQkRTLkVuZHBvaW50LlNlcnZlci9Db250ZW50L1N0eWxlcy9fZGF0YXRhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL3NyYy9CRFMuRW5kcG9pbnQuU2VydmVyL0NvbnRlbnQvU3R5bGVzL19kb2NzLnNjc3MiLCIuLi8uLi8uLi9zcmMvQkRTLkVuZHBvaW50LlNlcnZlci9Db250ZW50L1N0eWxlcy9fcXVlcnlidWlsZGVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwiLi4vLi4vLi4vc3JjL0JEUy5FbmRwb2ludC5TZXJ2ZXIvQ29udGVudC9TdHlsZXMvX292ZXJyaWRlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2pRdWVyeS1RdWVyeUJ1aWxkZXIvc3JjL3Njc3MvZGVmYXVsdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvZGlzdC9jc3Mvc2VsZWN0Mi5jc3MiLCIuLi8uLi8uLi9zcmMvQkRTLkVuZHBvaW50LlNlcnZlci9Db250ZW50L1N0eWxlcy9fc2VsZWN0Mi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NlbGVjdDItYm9vdHN0cmFwNC10aGVtZS9zcmMvc2VsZWN0Mi1ib290c3RyYXA0LnNjc3MiLCIuLi8uLi8uLi9zcmMvQkRTLkVuZHBvaW50LlNlcnZlci9Db250ZW50L1N0eWxlcy9faGlnaGNoYXJ0cy5zY3NzIiwiLi4vLi4vLi4vc3JjL0JEUy5FbmRwb2ludC5TZXJ2ZXIvQ29udGVudC9TdHlsZXMvX2ltcG9ydHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9oaWdoY2hhcnRzL2Nzcy9oaWdoY2hhcnRzLnNjc3MiLCIuLi8uLi8uLi9zcmMvQkRTLkVuZHBvaW50LlNlcnZlci9Db250ZW50L1N0eWxlcy9fZGF0ZXBpY2tlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0doQixzREFBQTtBQWtDQTs7Ozs7OztFQUFBO0FBY0EscUJBQUE7QUF3REE7RUFDRSx5QkFBQTtBRC9GRjs7QUNrR0E7RUFDRSx5QkFBQTtBRC9GRjtBQ2tHRTtFQUNFLHlCQUFBO0VBQ0Esa0NBQUE7QURoR0o7O0FDb0dBOzs7RUFBQTtBQUlBOzs7RUFFRSxjQXBITTtFQXFITix5QkFBQTtBRGhHRjtBQ2tHRTs7O0VBQ0UsY0FBQTtBRDlGSjtBQ2dHSTs7O0VBQ0UsY0FBQTtBRDVGTjs7QUNpR0EsbURBQUE7QUFFRTtFQUNFLGFBbklJO0FEb0NSO0FDa0dFO0VBQ0UsYUF4RnFCO0FEUnpCOztBRWhEQSxpQ0FBQTtBQUNBO0VBQ0UsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsK09BQ0U7RUFJRixzQkFBQTtBRitDRjtBRTVDQSxrQ0FBQTtBQUNBO0VBQ0UsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbU9BQ0U7RUFJRixzQkFBQTtBRjBD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LGtCQWhFVztBckJpdUNuQjtBcUIzb0NRO0VFOUpSO0lGc0tZLCtCQTlETTtFckJxc0NoQjtBQUNGOztBdUI3eUNBO0VGdUlRLGlCQWhFVztBckIwdUNuQjtBcUJwcENRO0VFN0pSO0lGcUtZLGlDQTlETTtFckI4c0NoQjtBQUNGOztBdUJyekNBO0VGNEdNLGtCQXRDYTtBckJtdkNuQjs7QXVCeHpDQTtFRjJHTSxlQXRDYTtBckJ1dkNuQjs7QXVCMXpDQTtFRnlHTSxrQkF0Q2E7RUVqRWpCLGdCTnVTNEI7QWpCc2hDOUI7O0F1Qnp6Q0E7RUY2SFEsZUFoRVc7RUUzRGpCLGdCTjBSNEI7RU16UjVCLGdCTmlSNEI7QWpCMmlDOUI7QXFCNXFDUTtFRW5KUjtJRjJKWSxpQ0E5RE07RXJCc3VDaEI7QUFDRjs7QXVCL3pDQTtFRndIUSxpQkFoRVc7RUV0RGpCLGdCTnNSNEI7RU1yUjVCLGdCTjRRNEI7QWpCc2pDOUI7QXFCdnJDUTtFRTlJUjtJRnNKWSxpQ0E5RE07RXJCaXZDaEI7QUFDRjs7QXVCcjBDQTtFRm1IUSxpQkFoRVc7RUVqRGpCLGdCTmtSNEI7RU1qUjVCLGdCTnVRNEI7QWpCaWtDOUI7QXFCbHNDUTtFRXpJUjtJRmlKWSxpQ0E5RE07RXJCNHZDaEI7QUFDRjs7QXVCMzBDQTtFRjhHUSxpQkFoRVc7RUU1Q2pCLGdCTjhRNEI7RU03UTVCLGdCTmtRNEI7QWpCNGtDOUI7QXFCN3NDUTtFRXBJUjtJRjRJWSxpQ0E5RE07RXJCdXdDaEI7QUFDRjs7QXVCMzBDQTtFQUNFLGdCTmdGTztFTS9FUCxtQk4rRU87RU05RVAsU0FBQTtFQUNBLHdDQUFBO0F2QjgwQ0Y7O0F1QnQwQ0E7O0VGTUksY0FBQTtFRUhGLGdCTjBONEI7QWpCK21DOUI7O0F1QnQwQ0E7O0VBRUUsY05rUTRCO0VNalE1Qix5Qk4wUTRCO0FqQitqQzlCOztBdUJqMENBO0VDL0VFLGVBQUE7RUFDQSxnQkFBQTtBeEJvNUNGOztBdUJqMENBO0VDcEZFLGVBQUE7RUFDQSxnQkFBQTtBeEJ5NUNGOztBdUJuMENBO0VBQ0UscUJBQUE7QXZCczBDRjtBdUJwMENFO0VBQ0Usb0JOb1AwQjtBakJrbEM5Qjs7QXVCNXpDQTtFRmpDSSxjQUFBO0VFbUNGLHlCQUFBO0F2Qit6Q0Y7O0F1QjN6Q0E7RUFDRSxtQk51Qk87RUlSSCxrQkF0Q2E7QXJCczFDbkI7O0F1QjN6Q0E7RUFDRSxjQUFBO0VGN0NFLGNBQUE7RUUrQ0YsY3RCdEdTO0FEbzZDWDtBdUI1ekNFO0VBQ0UsYUFBQTtBdkI4ekNKOztBeUJqN0NBO0VDSUUsZUFBQTtFQUdBLFlBQUE7QTFCKzZDRjs7QXlCaDdDQTtFQUNFLGdCUm1nQ2tDO0VRbGdDbEMseUJ4QnNDUTtFd0JyQ1IseUJBQUE7RUVFRSxzQkFBQTtFRFBGLGVBQUE7RUFHQSxZQUFBO0ExQnc3Q0Y7O0F5QjE2Q0E7RUFFRSxxQkFBQTtBekI0NkNGOztBeUJ6NkNBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0F6QjQ2Q0Y7O0F5Qno2Q0E7RUprQ0ksY0FBQTtFSWhDRixjeEJ2QlM7QURtOENYOztBNEJuOUNBO0VQdUVJLGdCQUFBO0VPckVGLGMzQjJGVztFMkIxRlgscUJBQUE7QTVCczlDRjtBNEJuOUNFO0VBQ0UsY0FBQTtBNUJxOUNKOztBNEJoOUNBO0VBQ0Usc0JBQUE7RVAwREUsZ0JBQUE7RU94REYsYzNCTE07RTJCTU4seUIzQkdTO0UwQkZQLHFCQUFBO0EzQm05Q0o7QTRCaDlDRTtFQUNFLFVBQUE7RVBrREEsZUFBQTtFT2hEQSxnQlh3UTBCO0FqQjBzQzlCOztBNEI1OENBO0VBQ0UsY0FBQTtFUHlDRSxnQkFBQTtFT3ZDRixjM0JiUztBRDQ5Q1g7QTRCNThDRTtFUG9DRSxrQkFBQTtFT2xDQSxjQUFBO0VBQ0Esa0JBQUE7QTVCODhDSjs7QTRCejhDQTtFQUNFLGlCWDhqQ2tDO0VXN2pDbEMsa0JBQUE7QTVCNDhDRjs7QTZCcC9DRTs7Ozs7O0VDREEsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0E5QjgvQ0Y7O0FhMzhDSTtFZ0J6Q0U7SUFDRSxnQlo4TGU7RWpCMHpDckI7QUFDRjtBYWo5Q0k7RWdCekNFO0lBQ0UsZ0JaOExlO0VqQit6Q3JCO0FBQ0Y7QWF0OUNJO0VnQnpDRTtJQUNFLGdCWjhMZTtFakJvMENyQjtBQUNGO0FhMzlDSTtFZ0J6Q0U7SUFDRSxpQlo4TGU7RWpCeTBDckI7QUFDRjtBNkI1K0NFO0VDbkNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBOUJraERGOztBNkI1K0NFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QTdCKytDSjtBNkI3K0NJOztFQUVFLGdCQUFBO0VBQ0EsZUFBQTtBN0IrK0NOOztBK0JyaURFOzs7Ozs7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0EvQjZpREo7O0ErQnZoRE07RUFDRSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QS9CMGhEUjs7QThCOS9DRTtFQUNFLGNBQUE7RUFDQSxlQUFBO0E5QmlnREo7O0E4Qm5nREU7RUFDRSxhQUFBO0VBQ0EsY0FBQTtBOUJzZ0RKOztBOEJ4Z0RFO0VBQ0Usd0JBQUE7RUFDQSx5QkFBQTtBOUIyZ0RKOztBOEI3Z0RFO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QTlCZ2hESjs7QThCbGhERTtFQUNFLGFBQUE7RUFDQSxjQUFBO0E5QnFoREo7O0E4QnZoREU7RUFDRSx3QkFBQTtFQUNBLHlCQUFBO0E5QjBoREo7O0ErQjdpRE07RURDSixjQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QTlCZ2pERjs7QStCN2lEVTtFRGJSLHVCQUFBO0VBSUEsd0JBQUE7QTlCMmpERjs7QStCbGpEVTtFRGJSLHdCQUFBO0VBSUEseUJBQUE7QTlCZ2tERjs7QStCdmpEVTtFRGJSLGFBQUE7RUFJQSxjQUFBO0E5QnFrREY7O0ErQjVqRFU7RURiUix3QkFBQTtFQUlBLHlCQUFBO0E5QjBrREY7O0ErQmprRFU7RURiUix3QkFBQTtFQUlBLHlCQUFBO0E5QitrREY7O0ErQnRrRFU7RURiUixhQUFBO0VBSUEsY0FBQTtBOUJvbERGOztBK0Iza0RVO0VEYlIsd0JBQUE7RUFJQSx5QkFBQTtBOUJ5bERGOztBK0JobERVO0VEYlIsd0JBQUE7RUFJQSx5QkFBQTtBOUI4bERGOztBK0JybERVO0VEYlIsYUFBQTtFQUlBLGNBQUE7QTlCbW1ERjs7QStCMWxEVTtFRGJSLHdCQUFBO0VBSUEseUJBQUE7QTlCd21ERjs7QStCL2xEVTtFRGJSLHdCQUFBO0VBSUEseUJBQUE7QTlCNm1ERjs7QStCcG1EVTtFRGJSLGNBQUE7RUFJQSxlQUFBO0E5QmtuREY7O0ErQm5tRE07RUFBd0IsU0FBQTtBL0J1bUQ5Qjs7QStCcm1ETTtFQUF1QixTQUFBO0EvQnltRDdCOztBK0J0bURRO0VBQXdCLFFBRGI7QS9CMm1EbkI7O0ErQjFtRFE7RUFBd0IsUUFEYjtBL0IrbURuQjs7QStCOW1EUTtFQUF3QixRQURiO0EvQm1uRG5COztBK0JsbkRRO0VBQXdCLFFBRGI7QS9CdW5EbkI7O0ErQnRuRFE7RUFBd0IsUUFEYjtBL0IybkRuQjs7QStCMW5EUTtFQUF3QixRQURiO0EvQituRG5COztBK0I5bkRRO0VBQXdCLFFBRGI7QS9CbW9EbkI7O0ErQmxvRFE7RUFBd0IsUUFEYjtBL0J1b0RuQjs7QStCdG9EUTtFQUF3QixRQURiO0EvQjJvRG5COztBK0Ixb0RRO0VBQXdCLFFBRGI7QS9CK29EbkI7O0ErQjlvRFE7RUFBd0IsU0FEYjtBL0JtcERuQjs7QStCbHBEUTtFQUF3QixTQURiO0EvQnVwRG5COztBK0J0cERRO0VBQXdCLFNBRGI7QS9CMnBEbkI7O0ErQm5wRFk7RURoQlYsMEJBQUE7QTlCdXFERjs7QStCdnBEWTtFRGhCViwyQkFBQTtBOUIycURGOztBK0IzcERZO0VEaEJWLGdCQUFBO0E5QitxREY7O0ErQi9wRFk7RURoQlYsMkJBQUE7QTlCbXJERjs7QStCbnFEWTtFRGhCViwyQkFBQTtBOUJ1ckRGOztBK0J2cURZO0VEaEJWLGdCQUFBO0E5QjJyREY7O0ErQjNxRFk7RURoQlYsMkJBQUE7QTlCK3JERjs7QStCL3FEWTtFRGhCViwyQkFBQTtBOUJtc0RGOztBK0JuckRZO0VEaEJWLGdCQUFBO0E5QnVzREY7O0ErQnZyRFk7RURoQlYsMkJBQUE7QTlCMnNERjs7QStCM3JEWTtFRGhCViwyQkFBQTtBOUIrc0RGOztBYTFzREk7RWtCM0JFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0UvQnl1RE47O0U4QjdzREE7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFOUJndERGOztFOEJsdERBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RTlCcXRERjs7RThCdnREQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RTlCMHRERjs7RThCNXREQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0U5Qit0REY7O0U4Qmp1REE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFOUJvdURGOztFOEJ0dURBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFOUJ5dURGOztFK0I1dkRJO0lEQ0osY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0U5Qit2REE7O0UrQjV2RFE7SURiUix1QkFBQTtJQUlBLHdCQUFBO0U5QjB3REE7O0UrQmp3RFE7SURiUix3QkFBQTtJQUlBLHlCQUFBO0U5Qit3REE7O0UrQnR3RFE7SURiUixhQUFBO0lBSUEsY0FBQTtFOUJveERBOztFK0Izd0RRO0lEYlIsd0JBQUE7SUFJQSx5QkFBQTtFOUJ5eERBOztFK0JoeERRO0lEYlIsd0JBQUE7SUFJQSx5QkFBQTtFOUI4eERBOztFK0JyeERRO0lEYlIsYUFBQTtJQUlBLGNBQUE7RTlCbXlEQTs7RStCMXhEUTtJRGJSLHdCQUFBO0lBSUEseUJBQUE7RTlCd3lEQTs7RStCL3hEUTtJRGJSLHdCQUFBO0lBSUEseUJBQUE7RTlCNnlEQTs7RStCcHlEUTtJRGJSLGFBQUE7SUFJQSxjQUFBO0U5Qmt6REE7O0UrQnp5RFE7SURiUix3QkFBQTtJQUlBLHlCQUFBO0U5QnV6REE7O0UrQjl5RFE7SURiUix3QkFBQTtJQUlBLHlCQUFBO0U5QjR6REE7O0UrQm56RFE7SURiUixjQUFBO0lBSUEsZUFBQTtFOUJpMERBOztFK0JsekRJO0lBQXdCLFNBQUE7RS9Cc3pENUI7O0UrQnB6REk7SUFBdUIsU0FBQTtFL0J3ekQzQjs7RStCcnpETTtJQUF3QixRQURiO0UvQjB6RGpCOztFK0J6ekRNO0lBQXdCLFFBRGI7RS9COHpEakI7O0UrQjd6RE07SUFBd0IsUUFEYjtFL0JrMERqQjs7RStCajBETTtJQUF3QixRQURiO0UvQnMwRGpCOztFK0JyMERNO0lBQXdCLFFBRGI7RS9CMDBEakI7O0UrQnowRE07SUFBd0IsUUFEYjtFL0I4MERqQjs7RStCNzBETTtJQUF3QixRQURiO0UvQmsxRGpCOztFK0JqMURNO0lBQXdCLFFBRGI7RS9CczFEakI7O0UrQnIxRE07SUFBd0IsUUFEYjtFL0IwMURqQjs7RStCejFETTtJQUF3QixRQURiO0UvQjgxRGpCOztFK0I3MURNO0lBQXdCLFNBRGI7RS9CazJEakI7O0UrQmoyRE07SUFBd0IsU0FEYjtFL0JzMkRqQjs7RStCcjJETTtJQUF3QixTQURiO0UvQjAyRGpCOztFK0JsMkRVO0lEaEJWLGNBQUE7RTlCczNEQTs7RStCdDJEVTtJRGhCViwwQkFBQTtFOUIwM0RBOztFK0IxMkRVO0lEaEJWLDJCQUFBO0U5QjgzREE7O0UrQjkyRFU7SURoQlYsZ0JBQUE7RTlCazREQTs7RStCbDNEVTtJRGhCViwyQkFBQTtFOUJzNERBOztFK0J0M0RVO0lEaEJWLDJCQUFBO0U5QjA0REE7O0UrQjEzRFU7SURoQlYsZ0JBQUE7RTlCODREQTs7RStCOTNEVTtJRGhCViwyQkFBQTtFOUJrNURBOztFK0JsNERVO0lEaEJWLDJCQUFBO0U5QnM1REE7O0UrQnQ0RFU7SURoQlYsZ0JBQUE7RTlCMDVEQTs7RStCMTREVTtJRGhCViwyQkFBQTtFOUI4NURBOztFK0I5NERVO0lEaEJWLDJCQUFBO0U5Qms2REE7QUFDRjtBYTk1REk7RWtCM0JFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0UvQjQ3RE47O0U4Qmg2REE7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFOUJtNkRGOztFOEJyNkRBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RTlCdzZERjs7RThCMTZEQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RTlCNjZERjs7RThCLzZEQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0U5Qms3REY7O0U4QnA3REE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFOUJ1N0RGOztFOEJ6N0RBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFOUI0N0RGOztFK0IvOERJO0lEQ0osY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0U5Qms5REE7O0UrQi84RFE7SURiUix1QkFBQTtJQUlBLHdCQUFBO0U5QjY5REE7O0UrQnA5RFE7SURiUix3QkFBQTtJQUlBLHlCQUFBO0U5QmsrREE7O0UrQno5RFE7SURiUixhQUFBO0lBSUEsY0FBQTtFOUJ1K0RBOztFK0I5OURRO0lEYlIsd0JBQUE7SUFJQSx5QkFBQTtFOUI0K0RBOztFK0JuK0RRO0lEYlIsd0JBQUE7SUFJQSx5QkFBQTtFOUJpL0RBOztFK0J4K0RRO0lEYlIsYUFBQTtJQUlBLGNBQUE7RTlCcy9EQTs7RStCNytEUTtJRGJSLHdCQUFBO0lBSUEseUJBQUE7RTlCMi9EQTs7RStCbC9EUTtJRGJSLHdCQUFBO0lBSUEseUJBQUE7RTlCZ2dFQTs7RStCdi9EUTtJRGJSLGFBQUE7SUFJQSxjQUFBO0U5QnFnRUE7O0UrQjUvRFE7SURiUix3QkFBQTtJQUlBLHlCQUFBO0U5QjBnRUE7O0UrQmpnRVE7SURiUix3QkFBQTtJQUlBLHlCQUFBO0U5QitnRUE7O0UrQnRnRVE7SURiUixjQUFBO0lBSUEsZUFBQTtFOUJvaEVBOztFK0JyZ0VJO0lBQXdCLFNBQUE7RS9CeWdFNUI7O0UrQnZnRUk7SUFBdUIsU0FBQTtFL0IyZ0UzQjs7RStCeGdFTTtJQUF3QixRQURiO0UvQjZnRWpCOztFK0I1Z0VNO0lBQXdCLFFBRGI7RS9CaWhFakI7O0UrQmhoRU07SUFBd0IsUUFEYjtFL0JxaEVqQjs7RStCcGhFTTtJQUF3QixRQURiO0UvQnloRWpCOztFK0J4aEVNO0lBQXdCLFFBRGI7RS9CNmhFakI7O0UrQjVoRU07SUFBd0IsUUFEYjtFL0JpaUVqQjs7RStCaGlFTTtJQUF3QixRQURiO0UvQnFpRWpCOztFK0JwaUVNO0lBQXdCLFFBRGI7RS9CeWlFakI7O0UrQnhpRU07SUFBd0IsUUFEYjtFL0I2aUVqQjs7RStCNWlFTTtJQUF3QixRQURiO0UvQmlqRWpCOztFK0JoakVNO0lBQXdCLFNBRGI7RS9CcWpFakI7O0UrQnBqRU07SUFBd0IsU0FEYjtFL0J5akVqQjs7RStCeGpFTTtJQUF3QixTQURiO0UvQjZqRWpCOztFK0JyakVVO0lEaEJWLGNBQUE7RTlCeWtFQTs7RStCempFVTtJRGhCViwwQkFBQTtFOUI2a0VBOztFK0I3akVVO0lEaEJWLDJCQUFBO0U5QmlsRUE7O0UrQmprRVU7SURoQlYsZ0JBQUE7RTlCcWxFQTs7RStCcmtFVTtJRGhCViwyQkFBQTtFOUJ5bEVBOztFK0J6a0VVO0lEaEJWLDJCQUFBO0U5QjZsRUE7O0UrQjdrRVU7SURoQlYsZ0JBQUE7RTlCaW1FQTs7RStCamxFVTtJRGhCViwyQkFBQTtFOUJxbUVBOztFK0JybEVVO0lEaEJWLDJCQUFBO0U5QnltRUE7O0UrQnpsRVU7SURoQlYsZ0JBQUE7RTlCNm1FQTs7RStCN2xFVTtJRGhCViwyQkFBQTtFOUJpbkVBOztFK0JqbUVVO0lEaEJWLDJCQUFBO0U5QnFuRUE7QUFDRjtBYWpuRUk7RWtCM0JFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0UvQitvRU47O0U4Qm5uRUE7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFOUJzbkVGOztFOEJ4bkVBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RTlCMm5FRjs7RThCN25FQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RTlCZ29FRjs7RThCbG9FQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0U5QnFvRUY7O0U4QnZvRUE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFOUIwb0VGOztFOEI1b0VBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFOUIrb0VGOztFK0JscUVJO0lEQ0osY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0U5QnFxRUE7O0UrQmxxRVE7SURiUix1QkFBQTtJQUlBLHdCQUFBO0U5QmdyRUE7O0UrQnZxRVE7SURiUix3QkFBQTtJQUlBLHlCQUFBO0U5QnFyRUE7O0UrQjVxRVE7SURiUixhQUFBO0lBSUEsY0FBQTtFOUIwckVBOztFK0JqckVRO0lEYlIsd0JBQUE7SUFJQSx5QkFBQTtFOUIrckVBOztFK0J0ckVRO0lEYlIsd0JBQUE7SUFJQSx5QkFBQTtFOUJvc0VBOztFK0IzckVRO0lEYlIsYUFBQTtJQUlBLGNBQUE7RTlCeXNFQTs7RStCaHNFUTtJRGJSLHdCQUFBO0lBSUEseUJBQUE7RTlCOHNFQTs7RStCcnNFUTtJRGJSLHdCQUFBO0lBSUEseUJBQUE7RTlCbXRFQTs7RStCMXNFUTtJRGJSLGFBQUE7SUFJQSxjQUFBO0U5Qnd0RUE7O0UrQi9zRVE7SURiUix3QkFBQTtJQUlBLHlCQUFBO0U5QjZ0RUE7O0UrQnB0RVE7SURiUix3QkFBQTtJQUlBLHlCQUFBO0U5Qmt1RUE7O0UrQnp0RVE7SURiUixjQUFBO0lBSUEsZUFBQTtFOUJ1dUVBOztFK0J4dEVJO0lBQXdCLFNBQUE7RS9CNHRFNUI7O0UrQjF0RUk7SUFBdUIsU0FBQTtFL0I4dEUzQjs7RStCM3RFTTtJQUF3QixRQURiO0UvQmd1RWpCOztFK0IvdEVNO0lBQXdCLFFBRGI7RS9Cb3VFakI7O0UrQm51RU07SUFBd0IsUUFEYjtFL0J3dUVqQjs7RStCdnVFTTtJQUF3QixRQURiO0UvQjR1RWpCOztFK0IzdUVNO0lBQXdCLFFBRGI7RS9CZ3ZFakI7O0UrQi91RU07SUFBd0IsUUFEYjtFL0JvdkVqQjs7RStCbnZFTTtJQUF3QixRQURiO0UvQnd2RWpCOztFK0J2dkVNO0lBQXdCLFFBRGI7RS9CNHZFakI7O0UrQjN2RU07SUFBd0IsUUFEYjtFL0Jnd0VqQjs7RStCL3ZFTTtJQUF3QixRQURiO0UvQm93RWpCOztFK0Jud0VNO0lBQXdCLFNBRGI7RS9Cd3dFakI7O0UrQnZ3RU07SUFBd0IsU0FEYjtFL0I0d0VqQjs7RStCM3dFTTtJQUF3QixTQURiO0UvQmd4RWpCOztFK0J4d0VVO0lEaEJWLGNBQUE7RTlCNHhFQTs7RStCNXdFVTtJRGhCViwwQkFBQTtFOUJneUVBOztFK0JoeEVVO0lEaEJWLDJCQUFBO0U5Qm95RUE7O0UrQnB4RVU7SURoQlYsZ0JBQUE7RTlCd3lFQTs7RStCeHhFVTtJRGhCViwyQkFBQTtFOUI0eUVBOztFK0I1eEVVO0lEaEJWLDJCQUFBO0U5Qmd6RUE7O0UrQmh5RVU7SURoQlYsZ0JBQUE7RTlCb3pFQTs7RStCcHlFVTtJRGhCViwyQkFBQTtFOUJ3ekVBOztFK0J4eUVVO0lEaEJWLDJCQUFBO0U5QjR6RUE7O0UrQjV5RVU7SURoQlYsZ0JBQUE7RTlCZzBFQTs7RStCaHpFVTtJRGhCViwyQkFBQTtFOUJvMEVBOztFK0JwekVVO0lEaEJWLDJCQUFBO0U5QncwRUE7QUFDRjtBYXAwRUk7RWtCM0JFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0UvQmsyRU47O0U4QnQwRUE7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFOUJ5MEVGOztFOEIzMEVBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RTlCODBFRjs7RThCaDFFQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RTlCbTFFRjs7RThCcjFFQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0U5QncxRUY7O0U4QjExRUE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFOUI2MUVGOztFOEIvMUVBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFOUJrMkVGOztFK0JyM0VJO0lEQ0osY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0U5QnczRUE7O0UrQnIzRVE7SURiUix1QkFBQTtJQUlBLHdCQUFBO0U5Qm00RUE7O0UrQjEzRVE7SURiUix3QkFBQTtJQUlBLHlCQUFBO0U5Qnc0RUE7O0UrQi8zRVE7SURiUixhQUFBO0lBSUEsY0FBQTtFOUI2NEVBOztFK0JwNEVRO0lEYlIsd0JBQUE7SUFJQSx5QkFBQTtFOUJrNUVBOztFK0J6NEVRO0lEYlIsd0JBQUE7SUFJQSx5QkFBQTtFOUJ1NUVBOztFK0I5NEVRO0lEYlIsYUFBQTtJQUlBLGNBQUE7RTlCNDVFQTs7RStCbjVFUTtJRGJSLHdCQUFBO0lBSUEseUJBQUE7RTlCaTZFQTs7RStCeDVFUTtJRGJSLHdCQUFBO0lBSUEseUJBQUE7RTlCczZFQTs7RStCNzVFUTtJRGJSLGFBQUE7SUFJQSxjQUFBO0U5QjI2RUE7O0UrQmw2RVE7SURiUix3QkFBQTtJQUlBLHlCQUFBO0U5Qmc3RUE7O0UrQnY2RVE7SURiUix3QkFBQTtJQUlBLHlCQUFBO0U5QnE3RUE7O0UrQjU2RVE7SURiUixjQUFBO0lBSUEsZUFBQTtFOUIwN0VBOztFK0IzNkVJO0lBQXdCLFNBQUE7RS9CKzZFNUI7O0UrQjc2RUk7SUFBdUIsU0FBQTtFL0JpN0UzQjs7RStCOTZFTTtJQUF3QixRQURiO0UvQm03RWpCOztFK0JsN0VNO0lBQXdCLFFBRGI7RS9CdTdFakI7O0UrQnQ3RU07SUFBd0IsUUFEYjtFL0IyN0VqQjs7RStCMTdFTTtJQUF3QixRQURiO0UvQis3RWpCOztFK0I5N0VNO0lBQXdCLFFBRGI7RS9CbThFakI7O0UrQmw4RU07SUFBd0IsUUFEYjtFL0J1OEVqQjs7RStCdDhFTTtJQUF3QixRQURiO0UvQjI4RWpCOztFK0IxOEVNO0lBQXdCLFFBRGI7RS9CKzhFakI7O0UrQjk4RU07SUFBd0IsUUFEYjtFL0JtOUVqQjs7RStCbDlFTTtJQUF3QixRQURiO0UvQnU5RWpCOztFK0J0OUVNO0lBQXdCLFNBRGI7RS9CMjlFakI7O0UrQjE5RU07SUFBd0IsU0FEYjtFL0IrOUVqQjs7RStCOTlFTTtJQUF3QixTQURiO0UvQm0rRWpCOztFK0IzOUVVO0lEaEJWLGNBQUE7RTlCKytFQTs7RStCLzlFVTtJRGhCViwwQkFBQTtFOUJtL0VBOztFK0JuK0VVO0lEaEJWLDJCQUFBO0U5QnUvRUE7O0UrQnYrRVU7SURoQlYsZ0JBQUE7RTlCMi9FQTs7RStCMytFVTtJRGhCViwyQkFBQTtFOUIrL0VBOztFK0IvK0VVO0lEaEJWLDJCQUFBO0U5Qm1nRkE7O0UrQm4vRVU7SURoQlYsZ0JBQUE7RTlCdWdGQTs7RStCdi9FVTtJRGhCViwyQkFBQTtFOUIyZ0ZBOztFK0IzL0VVO0lEaEJWLDJCQUFBO0U5QitnRkE7O0UrQi8vRVU7SURoQlYsZ0JBQUE7RTlCbWhGQTs7RStCbmdGVTtJRGhCViwyQkFBQTtFOUJ1aEZBOztFK0J2Z0ZVO0lEaEJWLDJCQUFBO0U5QjJoRkE7QUFDRjtBZ0Mva0ZBO0VBQ0UsV0FBQTtFQUNBLG1CZmlJTztFZWhJUCxjL0JhUztBRG9rRlg7QWdDOWtGRTs7RUFFRSxnQmZrVjBCO0VlalYxQixtQkFBQTtFQUNBLDZCQUFBO0FoQ2dsRko7QWdDN2tGRTtFQUNFLHNCQUFBO0VBQ0EsZ0NBQUE7QWhDK2tGSjtBZ0M1a0ZFO0VBQ0UsNkJBQUE7QWhDOGtGSjs7QWdDcGtGRTs7RUFFRSxlZjRUMEI7QWpCMndFOUI7O0FnQzlqRkE7RUFDRSx5QkFBQTtBaENpa0ZGO0FnQy9qRkU7O0VBRUUseUJBQUE7QWhDaWtGSjtBZ0M3akZJOztFQUVFLHdCQUFBO0FoQytqRk47O0FnQ3pqRkU7Ozs7RUFJRSxTQUFBO0FoQzRqRko7O0FnQ25qRkU7RUFDRSxxQ2Z3UjBCO0FqQjh4RTlCOztBc0JybkZFO0VVMkVJLGMvQm5FSztFK0JvRUwsc0NmNlF3QjtBakJpeUU5Qjs7QWlDaG9GSTs7O0VBR0UseUJEMkYrQjtBaEN3aUZyQztBaUMvbkZNOzs7O0VBSUUscUJEbUZ5RTtBaEM4aUZqRjs7QXNCdG9GRTtFV2lCTSx5QkFKZTtBakM2bkZ2QjtBaUN2bkZROztFQUVFLHlCQVJhO0FqQ2lvRnZCOztBaUNwcEZJOzs7RUFHRSx5QkQyRitCO0FoQzRqRnJDO0FpQ25wRk07Ozs7RUFJRSxxQkRtRnlFO0FoQ2trRmpGOztBc0IxcEZFO0VXaUJNLHlCQUplO0FqQ2lwRnZCO0FpQzNvRlE7O0VBRUUseUJBUmE7QWpDcXBGdkI7O0FpQ3hxRkk7OztFQUdFLHlCRDJGK0I7QWhDZ2xGckM7QWlDdnFGTTs7OztFQUlFLHFCRG1GeUU7QWhDc2xGakY7O0FzQjlxRkU7RVdpQk0seUJBSmU7QWpDcXFGdkI7QWlDL3BGUTs7RUFFRSx5QkFSYTtBakN5cUZ2Qjs7QWlDNXJGSTs7O0VBR0UseUJEMkYrQjtBaENvbUZyQztBaUMzckZNOzs7O0VBSUUscUJEbUZ5RTtBaEMwbUZqRjs7QXNCbHNGRTtFV2lCTSx5QkFKZTtBakN5ckZ2QjtBaUNuckZROztFQUVFLHlCQVJhO0FqQzZyRnZCOztBaUNodEZJOzs7RUFHRSx5QkQyRitCO0FoQ3duRnJDO0FpQy9zRk07Ozs7RUFJRSxxQkRtRnlFO0FoQzhuRmpGOztBc0J0dEZFO0VXaUJNLHlCQUplO0FqQzZzRnZCO0FpQ3ZzRlE7O0VBRUUseUJBUmE7QWpDaXRGdkI7O0FpQ3B1Rkk7OztFQUdFLHlCRDJGK0I7QWhDNG9GckM7QWlDbnVGTTs7OztFQUlFLHFCRG1GeUU7QWhDa3BGakY7O0FzQjF1RkU7RVdpQk0seUJBSmU7QWpDaXVGdkI7QWlDM3RGUTs7RUFFRSx5QkFSYTtBakNxdUZ2Qjs7QWlDeHZGSTs7O0VBR0UseUJEMkYrQjtBaENncUZyQztBaUN2dkZNOzs7O0VBSUUscUJEbUZ5RTtBaENzcUZqRjs7QXNCOXZGRTtFV2lCTSx5QkFKZTtBakNxdkZ2QjtBaUMvdUZROztFQUVFLHlCQVJhO0FqQ3l2RnZCOztBaUM1d0ZJOzs7RUFHRSx5QkQyRitCO0FoQ29yRnJDO0FpQzN3Rk07Ozs7RUFJRSxxQkRtRnlFO0FoQzByRmpGOztBc0JseEZFO0VXaUJNLHlCQUplO0FqQ3l3RnZCO0FpQ253RlE7O0VBRUUseUJBUmE7QWpDNndGdkI7O0FpQ2h5Rkk7OztFQUdFLHNDaEI0VndCO0FqQnU4RTlCOztBc0JoeUZFO0VXaUJNLHNDQUplO0FqQ3V4RnZCO0FpQ2p4RlE7O0VBRUUsc0NBUmE7QWpDMnhGdkI7O0FnQ25zRkk7RUFDRSxjL0J2R0U7RStCd0dGLHlCL0JoR0s7RStCaUdMLHFCZmdRd0I7QWpCczhFOUI7QWdDanNGSTtFQUNFLGMvQnhHSztFK0J5R0wseUIvQjlHSztFK0IrR0wscUIvQmhISztBRG16Rlg7O0FnQzlyRkE7RUFDRSxjL0J2SE07RStCd0hOLHlCL0JoSFM7QURpekZYO0FnQy9yRkU7OztFQUdFLHFCZjRPMEI7QWpCcTlFOUI7QWdDOXJGRTtFQUNFLFNBQUE7QWhDZ3NGSjtBZ0M1ckZJO0VBQ0UsMkNmZ093QjtBakI4OUU5QjtBc0JuMEZFO0VVNElNLGMvQjdJQTtFK0I4SUEsNENmME5zQjtBakJnK0U5Qjs7QWExd0ZJO0VtQmlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFaEM0cUZOO0VnQ3pxRk07SUFDRSxTQUFBO0VoQzJxRlI7QUFDRjtBYXR4Rkk7RW1CaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0VoQ3VyRk47RWdDcHJGTTtJQUNFLFNBQUE7RWhDc3JGUjtBQUNGO0FhanlGSTtFbUJpR0E7SUFFSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7RWhDa3NGTjtFZ0MvckZNO0lBQ0UsU0FBQTtFaENpc0ZSO0FBQ0Y7QWE1eUZJO0VtQmlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFaEM2c0ZOO0VnQzFzRk07SUFDRSxTQUFBO0VoQzRzRlI7QUFDRjtBZ0N0dEZJO0VBRUksY0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGlDQUFBO0FoQ3V0RlI7QWdDcHRGUTtFQUNFLFNBQUE7QWhDc3RGVjs7QWtDbjRGQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsbUNqQjBlc0M7RWlCemV0Qyx5QkFBQTtFYnFISSxlQXRDYTtFYTVFakIsZ0JqQmtSNEI7RWlCalI1QixnQmpCc1I0QjtFaUJyUjVCLGNqQ0dTO0VpQ0ZULHlCakMrRVM7RWlDOUVULDRCQUFBO0VBQ0EseUJBQUE7RVBBRSxzQkFBQTtFUUZFLHdFRFFKO0FsQ2k0RkY7QW1DcjRGTTtFRGROO0lDZVEsZ0JBQUE7RW5DdzRGTjtBQUNGO0FrQ240RkU7RUFDRSw2QkFBQTtFQUNBLFNBQUE7QWxDcTRGSjtBa0NqNEZFO0VBQ0Usa0JBQUE7RUFDQSwwQkFBQTtBbENtNEZKO0FvQ3o1RkU7RUFDRSxjbkNJTztFbUNIUCx5Qm5DZ0ZPO0VtQy9FUCxxQm5DOEN1QjtFbUM3Q3ZCLFVBQUE7RUFLRSxnRG5Cb1h3QjtBakJtaUY5QjtBa0NuNEZFO0VBQ0UsY2pDMUJPO0VpQzRCUCxVQUFBO0FsQ280Rko7QWtDdjRGRTtFQUNFLGNqQzFCTztFaUM0QlAsVUFBQTtBbENvNEZKO0FrQ3Y0RkU7RUFDRSxjakMxQk87RWlDNEJQLFVBQUE7QWxDbzRGSjtBa0N2NEZFO0VBQ0UsY2pDMUJPO0VpQzRCUCxVQUFBO0FsQ280Rko7QWtDNTNGRTtFQUVFLHlCakMxQ087RWlDNENQLFVBQUE7QWxDNDNGSjs7QWtDcDNGRTs7OztFQUNFLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBbEMwM0ZKOztBa0NyM0ZFO0VBTUUsY2pDM0RPO0VpQzREUCx5QmpDaUJPO0FEazJGWDs7QWtDOTJGQTs7RUFFRSxjQUFBO0VBQ0EsV0FBQTtBbENpM0ZGOztBa0N2MkZBO0VBQ0UsaUNBQUE7RUFDQSxvQ0FBQTtFQUNBLGdCQUFBO0ViM0JFLGtCQUFBO0VhNkJGLGdCakIrTDRCO0FqQjJxRjlCOztBa0N2MkZBO0VBQ0UsK0JBQUE7RUFDQSxrQ0FBQTtFYnFCSSxrQkF0Q2E7RWFtQmpCLGdCakI2SDRCO0FqQjZ1RjlCOztBa0N2MkZBO0VBQ0UsZ0NBQUE7RUFDQSxtQ0FBQTtFYmNJLG1CQXRDYTtFYTBCakIsZ0JqQnVINEI7QWpCbXZGOUI7O0FrQ2oyRkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RWJESSxlQXRDYTtFYXlDakIsZ0JqQmtLNEI7RWlCaks1QixjakMvR1M7RWlDZ0hULDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBbENvMkZGO0FrQ2wyRkU7RUFFRSxnQkFBQTtFQUNBLGVBQUE7QWxDbTJGSjs7QWtDdjFGQTtFQUNFLGtDakI0VnNDO0VpQjNWdEMsdUJBQUE7RWIxQkksbUJBdENhO0Vha0VqQixnQmpCK0U0QjtFVXhOMUIscUJBQUE7QTNCbytGSjs7QWtDdjFGQTtFQUNFLGdDakJxVnNDO0VpQnBWdEMsb0JBQUE7RWJsQ0ksa0JBdENhO0VhMEVqQixnQmpCc0U0QjtFVXZOMUIscUJBQUE7QTNCNCtGSjs7QWtDcjFGRTtFQUVFLFlBQUE7QWxDdTFGSjs7QWtDbjFGQTtFQUNFLFlBQUE7QWxDczFGRjs7QWtDOTBGQTtFQUNFLG1CakIwVXNDO0FqQnVnRnhDOztBa0M5MEZBO0VBQ0UsY0FBQTtFQUNBLG1CakIyVHNDO0FqQnNoRnhDOztBa0N6MEZBO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FsQzQwRkY7QWtDMTBGRTs7RUFFRSxrQkFBQTtFQUNBLGlCQUFBO0FsQzQwRko7O0FrQ24wRkE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxxQmpCZ1NzQztBakJzaUZ4Qzs7QWtDbjBGQTtFQUNFLGtCQUFBO0VBQ0Esa0JqQjRSc0M7RWlCM1J0QyxxQkFBQTtBbENzMEZGO0FrQ24wRkU7RUFFRSxjakNyTk87QUR5aEdYOztBa0NoMEZBO0VBQ0UsZ0JBQUE7QWxDbTBGRjs7QWtDaDBGQTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EscUJqQjZRc0M7QWpCc2pGeEM7QWtDaDBGRTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHVCakJ3UW9DO0VpQnZRcEMsY0FBQTtBbENrMEZKOztBb0MvZ0dFO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxtQm5CMGNvQztFSWpicEMsY0FBQTtFZXZCQSxjRnFOcUM7QWxDNnpGekM7O0FvQy9nR0U7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFZm1FRSxtQkF0Q2E7RWUzQmYsZ0JuQnNPMEI7RW1Cck8xQixjQUFBO0VBQ0EsdUNBQUE7RVQ5Q0Esc0JBQUE7QTNCaWtHSjtBb0M5Z0dJO0VBRUUsU0FBQTtBcEMrZ0dOOztBb0MxZ0dJOzs7O0VBRUUsY0FBQTtBcEMrZ0dOOztBb0M3akdJO0VBb0RFLHFCRmtMbUM7RUUvS2pDLG9DbkJ3WmdDO0VtQnZaaEMsaVJBQUE7RUFDQSw0QkFBQTtFQUNBLDJEQUFBO0VBQ0EsZ0VBQUE7QXBDMmdHUjtBb0N4Z0dNO0VBQ0UscUJGdUtpQztFRXRLakMsK0NBQUE7QXBDMGdHUjs7QW9DMWtHSTtFQXlFSSxvQ25Cc1lnQztFbUJyWWhDLGtGQUFBO0FwQ3FnR1I7O0FvQy9rR0k7RUFpRkUscUJGcUptQztFRWxKakMsdUNuQnVkb0M7RW1CdGRwQywwakJBQUE7QXBDZ2dHUjtBb0M3L0ZNO0VBQ0UscUJGNklpQztFRTVJakMsK0NBQUE7QXBDKy9GUjs7QW9DeC9GTTtFQUNFLGNGb0lpQztBbEN1M0Z6QztBb0N4L0ZNOzs7RUFFRSxjQUFBO0FwQzIvRlI7O0FvQ3AvRk07RUFDRSxjRnVIaUM7QWxDZzRGekM7QW9Dci9GUTtFQUNFLHFCRm9IK0I7QWxDbTRGekM7QW9DbC9GUTtFQUNFLHFCQUFBO0VDbEpOLHlCRG1KMkI7QXBDby9GL0I7QW9DLytGUTtFQUNFLCtDQUFBO0FwQ2kvRlY7QW9DOStGUTtFQUNFLHFCQVZxQjtBcEMwL0YvQjs7QW9DditGTTtFQUNFLHFCQXBCdUI7QXBDOC9GL0I7QW9DdCtGUTtFQUNFLHFCQXpCcUI7RUEwQnJCLCtDQUFBO0FwQ3crRlY7O0FvQy9tR0U7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLG1CbkIwY29DO0VJamJwQyxjQUFBO0VldkJBLGNGcU5xQztBbEM2NUZ6Qzs7QW9DL21HRTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VmbUVFLG1CQXRDYTtFZTNCZixnQm5Cc08wQjtFbUJyTzFCLGNBQUE7RUFDQSxzQ0FBQTtFVDlDQSxzQkFBQTtBM0JpcUdKO0FvQzltR0k7RUFFRSxTQUFBO0FwQyttR047O0FvQzFtR0k7Ozs7RUFFRSxjQUFBO0FwQyttR047O0FvQzdwR0k7RUFvREUscUJGa0xtQztFRS9LakMsb0NuQndaZ0M7RW1CdlpoQyw0VUFBQTtFQUNBLDRCQUFBO0VBQ0EsMkRBQUE7RUFDQSxnRUFBQTtBcEMybUdSO0FvQ3htR007RUFDRSxxQkZ1S2lDO0VFdEtqQyw4Q0FBQTtBcEMwbUdSOztBb0MxcUdJO0VBeUVJLG9DbkJzWWdDO0VtQnJZaEMsa0ZBQUE7QXBDcW1HUjs7QW9DL3FHSTtFQWlGRSxxQkZxSm1DO0VFbEpqQyx1Q25CdWRvQztFbUJ0ZHBDLHFuQkFBQTtBcENnbUdSO0FvQzdsR007RUFDRSxxQkY2SWlDO0VFNUlqQyw4Q0FBQTtBcEMrbEdSOztBb0N4bEdNO0VBQ0UsY0ZvSWlDO0FsQ3U5RnpDO0FvQ3hsR007OztFQUVFLGNBQUE7QXBDMmxHUjs7QW9DcGxHTTtFQUNFLGNGdUhpQztBbENnK0Z6QztBb0NybEdRO0VBQ0UscUJGb0grQjtBbENtK0Z6QztBb0NsbEdRO0VBQ0UscUJBQUE7RUNsSk4seUJEbUoyQjtBcENvbEcvQjtBb0Mva0dRO0VBQ0UsOENBQUE7QXBDaWxHVjtBb0M5a0dRO0VBQ0UscUJBVnFCO0FwQzBsRy9COztBb0N2a0dNO0VBQ0UscUJBcEJ1QjtBcEM4bEcvQjtBb0N0a0dRO0VBQ0UscUJBekJxQjtFQTBCckIsOENBQUE7QXBDd2tHVjs7QWtDeitGQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FsQzQrRkY7QWtDditGRTtFQUNFLFdBQUE7QWxDeStGSjtBYXhzR0k7RXFCb09BO0lBQ0UsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsdUJBQUE7SUFDQSxnQkFBQTtFbEN1K0ZKO0VrQ24rRkU7SUFDRSxhQUFBO0lBQ0EsY0FBQTtJQUNBLG1CQUFBO0lBQ0EsbUJBQUE7SUFDQSxnQkFBQTtFbENxK0ZKO0VrQ2orRkU7SUFDRSxxQkFBQTtJQUNBLFdBQUE7SUFDQSxzQkFBQTtFbENtK0ZKO0VrQy85RkU7SUFDRSxxQkFBQTtFbENpK0ZKO0VrQzk5RkU7O0lBRUUsV0FBQTtFbENnK0ZKO0VrQzM5RkU7SUFDRSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSx1QkFBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VsQzY5Rko7RWtDMzlGRTtJQUNFLGtCQUFBO0lBQ0EsY0FBQTtJQUNBLGFBQUE7SUFDQSxxQmpCK0trQztJaUI5S2xDLGNBQUE7RWxDNjlGSjtFa0MxOUZFO0lBQ0UsbUJBQUE7SUFDQSx1QkFBQTtFbEM0OUZKO0VrQzE5RkU7SUFDRSxnQkFBQTtFbEM0OUZKO0FBQ0Y7O0FzQzl5R0E7RUFDRSxxQkFBQTtFQUVBLGdCckJzUjRCO0VxQnJSNUIsY3JDVVM7RXFDVFQsa0JBQUE7RUFDQSxxQkFBQTtFQUVBLHNCQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VDdUZBLHlCQUFBO0VsQnVCSSxlQXRDYTtFa0JpQmpCLGdCdEIwTDRCO0VVbFIxQixzQkFBQTtFUUZFLHFJR0dKO0F0Q2t6R0Y7QW1DanpHTTtFR2ROO0lIZVEsZ0JBQUE7RW5Db3pHTjtBQUNGO0FzQjl6R0U7RWdCVUUsY3JDRk87RXFDR1AscUJBQUE7QXRDdXpHSjtBc0NwekdFO0VBRUUsVUFBQTtFQUNBLGdEckI2VzBCO0FqQnc4RjlCO0FzQ2p6R0U7RUFFRSxhckJpWjBCO0FqQmk2RjlCO0FzQzl5R0U7RUFDRSxlQUFBO0F0Q2d6R0o7QXNDbHlHQTs7RUFFRSxvQkFBQTtBdENveUdGOztBc0MzeEdFO0VDM0RBLGNBQUE7RUZBRSx5QnBCc0VXO0VzQnBFYixxQnRCb0VhO0FqQnN4R2Y7QXNCdDFHRTtFaUJBRSxjQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBdkNrMkd6RztBdUN0MUdFO0VBRUUsY0FBQTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkcsZ0RBQUE7QXZDbTFHTjtBdUM5MEdFO0VBRUUsY0FBQTtFQUNBLHlCdEIwQ1c7RXNCekNYLHFCdEJ5Q1c7QWpCc3lHZjtBdUN4MEdFO0VBR0UsY0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXZDazNHN0w7QXVDbjBHSTtFQUtJLGdEQUFBO0F2Q2kwR1I7O0FzQ3p6R0U7RUMzREEsY0FBQTtFRkFFLHlCcEJzRVc7RXNCcEViLHFCdEJvRWE7QWpCb3pHZjtBc0JwM0dFO0VpQkFFLGNBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F2Q2c0R3pHO0F1Q3AzR0U7RUFFRSxjQUFBO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRyxnREFBQTtBdkNpM0dOO0F1QzUyR0U7RUFFRSxjQUFBO0VBQ0EseUJ0QjBDVztFc0J6Q1gscUJ0QnlDVztBakJvMEdmO0F1Q3QyR0U7RUFHRSxjQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBdkNnNUc3TDtBdUNqMkdJO0VBS0ksZ0RBQUE7QXZDKzFHUjs7QXNDdjFHRTtFQzNEQSxjQUFBO0VGQUUseUJwQnNFVztFc0JwRWIscUJ0Qm9FYTtBakJrMUdmO0FzQmw1R0U7RWlCQUUsY0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXZDODVHekc7QXVDbDVHRTtFQUVFLGNBQUE7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HLCtDQUFBO0F2Qys0R047QXVDMTRHRTtFQUVFLGNBQUE7RUFDQSx5QnRCMENXO0VzQnpDWCxxQnRCeUNXO0FqQmsyR2Y7QXVDcDRHRTtFQUdFLGNBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F2Qzg2RzdMO0F1Qy8zR0k7RUFLSSwrQ0FBQTtBdkM2M0dSOztBc0NyM0dFO0VDM0RBLGNBQUE7RUZBRSx5QnBCc0VXO0VzQnBFYixxQnRCb0VhO0FqQmczR2Y7QXNCaDdHRTtFaUJBRSxjQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBdkM0N0d6RztBdUNoN0dFO0VBRUUsY0FBQTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkcsZ0RBQUE7QXZDNjZHTjtBdUN4NkdFO0VBRUUsY0FBQTtFQUNBLHlCdEIwQ1c7RXNCekNYLHFCdEJ5Q1c7QWpCZzRHZjtBdUNsNkdFO0VBR0UsY0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXZDNDhHN0w7QXVDNzVHSTtFQUtJLGdEQUFBO0F2QzI1R1I7O0FzQ241R0U7RUMzREEsY0FBQTtFRkFFLHlCcEJzRVc7RXNCcEViLHFCdEJvRWE7QWpCODRHZjtBc0I5OEdFO0VpQkFFLGNBQUE7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F2QzA5R3pHO0F1Qzk4R0U7RUFFRSxjQUFBO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRyxnREFBQTtBdkMyOEdOO0F1Q3Q4R0U7RUFFRSxjQUFBO0VBQ0EseUJ0QjBDVztFc0J6Q1gscUJ0QnlDVztBakI4NUdmO0F1Q2g4R0U7RUFHRSxjQUFBO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBdkMwK0c3TDtBdUMzN0dJO0VBS0ksZ0RBQUE7QXZDeTdHUjs7QXNDajdHRTtFQzNEQSxjQUFBO0VGQUUseUJwQnNFVztFc0JwRWIscUJ0Qm9FYTtBakI0NkdmO0FzQjUrR0U7RWlCQUUsY0FBQTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXZDdy9Hekc7QXVDNStHRTtFQUVFLGNBQUE7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HLCtDQUFBO0F2Q3krR047QXVDcCtHRTtFQUVFLGNBQUE7RUFDQSx5QnRCMENXO0VzQnpDWCxxQnRCeUNXO0FqQjQ3R2Y7QXVDOTlHRTtFQUdFLGNBQUE7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F2Q3dnSDdMO0F1Q3o5R0k7RUFLSSwrQ0FBQTtBdkN1OUdSOztBc0MvOEdFO0VDM0RBLGNBQUE7RUZBRSx5QnBCc0VXO0VzQnBFYixxQnRCb0VhO0FqQjA4R2Y7QXNCMWdIRTtFaUJBRSxjQUFBO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBdkNzaEh6RztBdUMxZ0hFO0VBRUUsY0FBQTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkcsaURBQUE7QXZDdWdITjtBdUNsZ0hFO0VBRUUsY0FBQTtFQUNBLHlCdEIwQ1c7RXNCekNYLHFCdEJ5Q1c7QWpCMDlHZjtBdUM1L0dFO0VBR0UsY0FBQTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXZDc2lIN0w7QXVDdi9HSTtFQUtJLGlEQUFBO0F2Q3EvR1I7O0FzQzcrR0U7RUMzREEsY0FBQTtFRkFFLHlCcEJzRVc7RXNCcEViLHFCdEJvRWE7QWpCdytHZjtBc0J4aUhFO0VpQkFFLGNBQUE7RUZOQSx5QkVEMkQ7RUFTM0QsbUJBVHFHO0F2Q29qSHpHO0F1Q3hpSEU7RUFFRSxjQUFBO0VGYkEseUJFRDJEO0VBZ0IzRCxtQkFoQnFHO0VBcUJuRyw4Q0FBQTtBdkNxaUhOO0F1Q2hpSEU7RUFFRSxjQUFBO0VBQ0EseUJ0QjBDVztFc0J6Q1gscUJ0QnlDVztBakJ3L0dmO0F1QzFoSEU7RUFHRSxjQUFBO0VBQ0EsdUJBekMrSTtFQTZDL0ksbUJBN0N5TDtBdkNva0g3TDtBdUNyaEhJO0VBS0ksOENBQUE7QXZDbWhIUjs7QXNDcmdIRTtFQ1BBLGN0QllhO0VzQlhiLHFCdEJXYTtBakJxZ0hmO0FzQnJrSEU7RWlCd0RFLGNBTGdEO0VBTWhELHlCdEJPVztFc0JOWCxxQnRCTVc7QWpCMGdIZjtBdUM3Z0hFO0VBRUUsK0NBQUE7QXZDOGdISjtBdUMzZ0hFO0VBRUUsY3RCSlc7RXNCS1gsNkJBQUE7QXZDNGdISjtBdUN6Z0hFO0VBR0UsY0FBQTtFQUNBLHlCdEJaVztFc0JhWCxxQnRCYlc7QWpCc2hIZjtBdUN2Z0hJO0VBS0ksK0NBQUE7QXZDcWdIUjs7QXNDOWhIRTtFQ1BBLGN0QllhO0VzQlhiLHFCdEJXYTtBakI4aEhmO0FzQjlsSEU7RWlCd0RFLGNBTGdEO0VBTWhELHlCdEJPVztFc0JOWCxxQnRCTVc7QWpCbWlIZjtBdUN0aUhFO0VBRUUsOENBQUE7QXZDdWlISjtBdUNwaUhFO0VBRUUsY3RCSlc7RXNCS1gsNkJBQUE7QXZDcWlISjtBdUNsaUhFO0VBR0UsY0FBQTtFQUNBLHlCdEJaVztFc0JhWCxxQnRCYlc7QWpCK2lIZjtBdUNoaUhJO0VBS0ksOENBQUE7QXZDOGhIUjs7QXNDdmpIRTtFQ1BBLGN0QllhO0VzQlhiLHFCdEJXYTtBakJ1akhmO0FzQnZuSEU7RWlCd0RFLGNBTGdEO0VBTWhELHlCdEJPVztFc0JOWCxxQnRCTVc7QWpCNGpIZjtBdUMvakhFO0VBRUUsOENBQUE7QXZDZ2tISjtBdUM3akhFO0VBRUUsY3RCSlc7RXNCS1gsNkJBQUE7QXZDOGpISjtBdUMzakhFO0VBR0UsY0FBQTtFQUNBLHlCdEJaVztFc0JhWCxxQnRCYlc7QWpCd2tIZjtBdUN6akhJO0VBS0ksOENBQUE7QXZDdWpIUjs7QXNDaGxIRTtFQ1BBLGN0QllhO0VzQlhiLHFCdEJXYTtBakJnbEhmO0FzQmhwSEU7RWlCd0RFLGNBTGdEO0VBTWhELHlCdEJPVztFc0JOWCxxQnRCTVc7QWpCcWxIZjtBdUN4bEhFO0VBRUUsK0NBQUE7QXZDeWxISjtBdUN0bEhFO0VBRUUsY3RCSlc7RXNCS1gsNkJBQUE7QXZDdWxISjtBdUNwbEhFO0VBR0UsY0FBQTtFQUNBLHlCdEJaVztFc0JhWCxxQnRCYlc7QWpCaW1IZjtBdUNsbEhJO0VBS0ksK0NBQUE7QXZDZ2xIUjs7QXNDem1IRTtFQ1BBLGN0QllhO0VzQlhiLHFCdEJXYTtBakJ5bUhmO0FzQnpxSEU7RWlCd0RFLGNBTGdEO0VBTWhELHlCdEJPVztFc0JOWCxxQnRCTVc7QWpCOG1IZjtBdUNqbkhFO0VBRUUsOENBQUE7QXZDa25ISjtBdUMvbUhFO0VBRUUsY3RCSlc7RXNCS1gsNkJBQUE7QXZDZ25ISjtBdUM3bUhFO0VBR0UsY0FBQTtFQUNBLHlCdEJaVztFc0JhWCxxQnRCYlc7QWpCMG5IZjtBdUMzbUhJO0VBS0ksOENBQUE7QXZDeW1IUjs7QXNDbG9IRTtFQ1BBLGN0QllhO0VzQlhiLHFCdEJXYTtBakJrb0hmO0FzQmxzSEU7RWlCd0RFLGNBTGdEO0VBTWhELHlCdEJPVztFc0JOWCxxQnRCTVc7QWpCdW9IZjtBdUMxb0hFO0VBRUUsNkNBQUE7QXZDMm9ISjtBdUN4b0hFO0VBRUUsY3RCSlc7RXNCS1gsNkJBQUE7QXZDeW9ISjtBdUN0b0hFO0VBR0UsY0FBQTtFQUNBLHlCdEJaVztFc0JhWCxxQnRCYlc7QWpCbXBIZjtBdUNwb0hJO0VBS0ksNkNBQUE7QXZDa29IUjs7QXNDM3BIRTtFQ1BBLGN0QllhO0VzQlhiLHFCdEJXYTtBakIycEhmO0FzQjN0SEU7RWlCd0RFLGNBTGdEO0VBTWhELHlCdEJPVztFc0JOWCxxQnRCTVc7QWpCZ3FIZjtBdUNucUhFO0VBRUUsaURBQUE7QXZDb3FISjtBdUNqcUhFO0VBRUUsY3RCSlc7RXNCS1gsNkJBQUE7QXZDa3FISjtBdUMvcEhFO0VBR0UsY0FBQTtFQUNBLHlCdEJaVztFc0JhWCxxQnRCYlc7QWpCNHFIZjtBdUM3cEhJO0VBS0ksaURBQUE7QXZDMnBIUjs7QXNDcHJIRTtFQ1BBLGN0QllhO0VzQlhiLHFCdEJXYTtBakJvckhmO0FzQnB2SEU7RWlCd0RFLGNBTGdEO0VBTWhELHlCdEJPVztFc0JOWCxxQnRCTVc7QWpCeXJIZjtBdUM1ckhFO0VBRUUsOENBQUE7QXZDNnJISjtBdUMxckhFO0VBRUUsY3RCSlc7RXNCS1gsNkJBQUE7QXZDMnJISjtBdUN4ckhFO0VBR0UsY0FBQTtFQUNBLHlCdEJaVztFc0JhWCxxQnRCYlc7QWpCcXNIZjtBdUN0ckhJO0VBS0ksOENBQUE7QXZDb3JIUjs7QXNDbHNIQTtFQUNFLGdCckI0TTRCO0VxQjNNNUIsY3JDNUJXO0VxQzZCWCwwQm5DMERnQjtBSDJvSGxCO0FzQjl3SEU7RWdCNEVFLGNyQy9CZTtFcUNnQ2YscUJuQ3VEb0I7QUg4b0h4QjtBc0Nsc0hFO0VBRUUscUJuQ2tEb0I7QUhpcEh4QjtBc0Noc0hFO0VBRUUsY3JDbEZPO0VxQ21GUCxvQkFBQTtBdENpc0hKOztBc0N0ckhBO0VDUEUsb0JBQUE7RWxCdUJJLGtCQXRDYTtFa0JpQmpCLGdCdEIrSDRCO0VVdk4xQixxQkFBQTtBM0IweEhKOztBc0N6ckhBO0VDWEUsdUJBQUE7RWxCdUJJLG1CQXRDYTtFa0JpQmpCLGdCdEJnSTRCO0VVeE4xQixxQkFBQTtBM0JpeUhKOztBc0N2ckhBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7QXRDMHJIRjtBc0N2ckhFO0VBQ0Usa0JyQnVUMEI7QWpCazRHOUI7O0FzQ2pySEU7OztFQUNFLFdBQUE7QXRDc3JISjs7QXdDajBIQTtFTGdCTSxnQ0tmSjtBeENvMEhGO0FtQ2p6SE07RUtwQk47SUxxQlEsZ0JBQUE7RW5Db3pITjtBQUNGO0F3Q3YwSEU7RUFDRSxVQUFBO0F4Q3kwSEo7O0F3Q3AwSEU7RUFD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dEJOLHlCcENzQk07QURpMklWO0E4Q3YxSUU7RUFLSSxnRDdCK1Z3QjtBakJzL0g5QjtBOENqMUlFO0VBQ0UscUI3Q2N1QjtBRHEwSTNCO0E4Q2gxSUU7RUFDRSxjN0NNcUI7RTZDTHJCLHlCN0JpZjRDO0U2QmhmNUMscUI3QmdmNEM7QWpCazJIaEQ7QThDMzBJSTtFQUNFLGM3QzdDSztBRDAzSVg7QThDMzBJTTtFQUNFLHlCN0NwREc7QURpNElYOztBOENuMElBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUVBLG1CQUFBO0E5Q3EwSUY7QThDajBJRTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsVzdCdWJvQztFNkJ0YnBDLFk3QnNib0M7RTZCcmJwQyxvQkFBQTtFQUNBLFdBQUE7RUFDQSx5QjdDR087RTZDRlAseUJBQUE7QTlDbTBJSjtBOEM5eklFO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxXN0J3YW9DO0U2QnZhcEMsWTdCdWFvQztFNkJ0YXBDLFdBQUE7RUFDQSxpQ0FBQTtBOUNnMElKOztBOEN0eklFO0VuQmxHRSxzQkFBQTtBM0I0NUlKO0E4Q3J6SUk7RUFDRSxxT0FBQTtBOUN1eklOO0E4Q2x6SUk7RUFDRSxxQjdDcEdJO0VvQ3RCTix5QnBDc0JNO0FEeTVJVjtBOENqeklJO0VBQ0Usa0xBQUE7QTlDbXpJTjtBOEM5eUlJO0VUcElBLHdDcEJ3aEI0QztBakI2NUhoRDtBOEM5eUlJO0VUdklBLHdDcEJ3aEI0QztBakJnNkhoRDs7QThDdHlJRTtFQUVFLGtCN0J5WjRDO0FqQis0SGhEO0E4Q3B5SUk7RUFDRSxpTEFBQTtBOUNzeUlOO0E4Q2p5SUk7RVQ5SkEsd0NwQndoQjRDO0FqQjA2SGhEOztBOEN6eElBO0VBQ0UscUJBQUE7QTlDNHhJRjtBOEN6eElJO0VBQ0UsY0FBQTtFQUNBLGM3QmlZMEM7RTZCaFkxQyxtQkFBQTtFQUVBLHFCN0IrWDBDO0FqQjI1SGhEO0E4Q3Z4SUk7RUFDRSx3QkFBQTtFQUNBLDBCQUFBO0VBQ0EsdUI3QjBYMEM7RTZCelgxQyx3QjdCeVgwQztFNkJ4WDFDLHlCN0NoTEs7RTZDa0xMLHFCN0JxWDBDO0VrQnZpQjFDLGlKV21MQTtFWG5MQSx5SVdtTEE7RVhuTEEsOEtXbUxBO0E5Q3d4SU47QW1DdjhJTTtFV3VLRjtJWHRLSSxnQkFBQTtFbkMwOElOO0FBQ0Y7QThDeHhJSTtFQUNFLHlCN0MxR0s7RTZDMkdMLHNDQUFBO1VBQUEsOEJBQUE7QTlDMHhJTjtBOENyeElJO0VUek1BLHdDcEJ3aEI0QztBakJ5OEhoRDs7QThDM3dJQTtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLG1DN0JvUnNDO0U2Qm5SdEMsMENBQUE7RXpCakdJLGVBdENhO0V5QjBJakIsZ0I3QjRENEI7RTZCM0Q1QixnQjdCZ0U0QjtFNkIvRDVCLGM3Q25OUztFNkNvTlQsc0JBQUE7RUFDQSwwT0FBQTtFQUNBLHlCQUFBO0VuQnRORSxzQkFBQTtFbUJ5TkYsd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0E5QzR3SUY7QThDMXdJRTtFQUNFLHFCN0NoTHVCO0U2Q2lMdkIsVUFBQTtFQUtFLGdEN0JrVzhCO0FqQnM2SHBDO0E4Q3J3SUk7RUFNRSxjN0MzT0s7RTZDNE9MLHlCN0MvSks7QURpNklYO0E4Qzl2SUU7RUFFRSxZQUFBO0VBQ0Esc0I3QjhIMEI7RTZCN0gxQixzQkFBQTtBOUMrdklKO0E4QzV2SUU7RUFDRSxjN0N6UE87RTZDMFBQLHlCN0M5UE87QUQ0L0lYO0E4QzF2SUU7RUFDRSxhQUFBO0E5QzR2SUo7QThDeHZJRTtFQUNFLGtCQUFBO0VBQ0EsMEJBQUE7QTlDMHZJSjs7QThDdHZJQTtFQUNFLGtDN0J5TnNDO0U2QnhOdEMsb0I3QmdINEI7RTZCL0c1Qix1QjdCK0c0QjtFNkI5RzVCLG9CN0IrRzRCO0VJOVF4QixtQkF0Q2E7QXJCKzdJbkI7O0E4Q3R2SUE7RUFDRSxnQzdCa05zQztFNkJqTnRDLG1CN0I2RzRCO0U2QjVHNUIsc0I3QjRHNEI7RTZCM0c1QixrQjdCNEc0QjtFSW5SeEIsa0JBdENhO0FyQnU4SW5COztBOENqdklBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxtQzdCZ01zQztFNkIvTHRDLGdCQUFBO0E5Q292SUY7O0E4Q2p2SUE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUM3QndMc0M7RTZCdkx0QyxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0E5Q292SUY7QThDbHZJRTtFQUNFLHFCN0NuUXVCO0U2Q29RdkIsZ0Q3QndFMEI7QWpCNHFJOUI7QThDaHZJRTtFQUVFLHlCN0MzVE87QUQ0aUpYO0E4Qzd1SUk7RUFDRSxpQjdCMFRhO0FqQnE3SG5CO0E4QzN1SUU7RUFDRSwwQkFBQTtBOUM2dUlKOztBOEN6dUlBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsbUM3QnVKc0M7RTZCdEp0Qyx5QkFBQTtFQUNBLGdCQUFBO0VBRUEsZ0I3QmpFNEI7RTZCa0U1QixnQjdCN0Q0QjtFNkI4RDVCLGM3Q2hWUztFNkNpVlQseUI3Q3BRUztFNkNxUVQseUJBQUE7RW5CbFZFLHNCQUFBO0EzQjhqSko7QThDeHVJRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSw2QjdCZ0lvQztFNkIvSHBDLHlCQUFBO0VBQ0EsZ0I3QjdFMEI7RTZCOEUxQixjN0NoV087RTZDaVdQLGlCQUFBO0VUN1dBLHlCcENPTztFNkN3V1Asb0JBQUE7RW5CbldBLGtDQUFBO0EzQjhrSko7O0E4Q2h1SUE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBOUNtdUlGO0E4Q2p1SUU7RUFDRSxVQUFBO0E5Q211SUo7QThDL3RJSTtFQUEwQixtRTdCbU9lO0FqQisvSDdDO0E4Q2p1SUk7RUFBMEIsbUU3QmtPZTtBakJrZ0k3QztBOENudUlJO0VBQTBCLG1FN0JpT2U7QWpCcWdJN0M7QThDbnVJRTtFQUNFLFNBQUE7QTlDcXVJSjtBOENsdUlFO0VBQ0UsVzdCbU55QztFNkJsTnpDLFk3QmtOeUM7RTZCak56QyxvQkFBQTtFVGxaQSx5QkFBQTtFU29aQSxTN0JrTnlDO0VVMWxCekMsbUJBQUE7RVFGRSxvSFc2WUY7RVg3WUUsNEdXNllGO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtBOUNtdUlKO0FtQzdtSk07RVdpWUo7SVhoWU0sd0JBQUE7SUFBQSxnQkFBQTtFbkNnbkpOO0FBQ0Y7QThDdHVJSTtFVDFaQSx5QnBCMm1CeUM7QWpCd2hJN0M7QThDcHVJRTtFQUNFLFc3QjRMZ0M7RTZCM0xoQyxjN0I0TGdDO0U2QjNMaEMsa0JBQUE7RUFDQSxlN0IyTGdDO0U2QjFMaEMseUI3QzVaTztFNkM2WlAseUJBQUE7RW5CelpBLG1CQUFBO0EzQmdvSko7QThDbHVJRTtFQUNFLFc3QndMeUM7RTZCdkx6QyxZN0J1THlDO0VvQm5tQnpDLHlCQUFBO0VTOGFBLFM3QndMeUM7RVUxbEJ6QyxtQkFBQTtFUUZFLGlIV3VhRjtFWHZhRSw0R1d1YUY7RUFDQSxxQkFBQTtPQUFBLGdCQUFBO0E5Q211SUo7QW1Ddm9KTTtFVzRaSjtJWDNaTSxxQkFBQTtJQUFBLGdCQUFBO0VuQzBvSk47QUFDRjtBOEN0dUlJO0VUcGJBLHlCcEIybUJ5QztBakJrakk3QztBOENwdUlFO0VBQ0UsVzdCa0tnQztFNkJqS2hDLGM3QmtLZ0M7RTZCaktoQyxrQkFBQTtFQUNBLGU3QmlLZ0M7RTZCaEtoQyx5QjdDdGJPO0U2Q3ViUCx5QkFBQTtFbkJuYkEsbUJBQUE7QTNCMHBKSjtBOENsdUlFO0VBQ0UsVzdCOEp5QztFNkI3SnpDLFk3QjZKeUM7RTZCNUp6QyxhQUFBO0VBQ0Esb0I3QnRFMEI7RTZCdUUxQixtQjdCdkUwQjtFb0JsWTFCLHlCQUFBO0VTMmNBLFM3QjJKeUM7RVUxbEJ6QyxtQkFBQTtFUUZFLGdIV29jRjtFWHBjRSw0R1dvY0Y7RUFDQSxnQkFBQTtBOUNtdUlKO0FtQ3BxSk07RVdzYko7SVhyYk0sb0JBQUE7SUFBQSxnQkFBQTtFbkN1cUpOO0FBQ0Y7QThDdHVJSTtFVGpkQSx5QnBCMm1CeUM7QWpCK2tJN0M7QThDcHVJRTtFQUNFLFc3QnFJZ0M7RTZCcEloQyxjN0JxSWdDO0U2QnBJaEMsa0JBQUE7RUFDQSxlN0JvSWdDO0U2Qm5JaEMsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLG9CQUFBO0E5Q3N1SUo7QThDbHVJRTtFQUNFLHlCN0MxZE87RTBCSVAsbUJBQUE7QTNCMnJKSjtBOENqdUlFO0VBQ0Usa0JBQUE7RUFDQSx5QjdDaGVPO0UwQklQLG1CQUFBO0EzQmdzSko7QThDL3RJSTtFQUNFLHlCN0NwZUs7QURxc0pYO0E4Qzl0SUk7RUFDRSxlQUFBO0E5Q2d1SU47QThDN3RJSTtFQUNFLHlCN0M1ZUs7QUQyc0pYO0E4QzV0SUk7RUFDRSxlQUFBO0E5Qzh0SU47QThDM3RJSTtFQUNFLHlCN0NwZks7QURpdEpYOztBOEN4dElBOzs7RVh6Zk0sNEdXNGZKO0E5QzJ0SUY7QW1DbnRKTTtFV3FmTjs7O0lYcGZRLGdCQUFBO0VuQ3d0Sk47QUFDRjs7QStDenVKQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QS9DNHVKRjs7QStDenVKQTtFQUNFLGNBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0EvQzR1SkY7QXNCNXVKRTtFeUJHRSxxQkFBQTtBL0M0dUpKO0ErQ3h1SkU7RUFDRSxjOUNQTztFOENRUCxvQkFBQTtFQUNBLGVBQUE7QS9DMHVKSjs7QStDbHVKQTtFQUNFLGdDQUFBO0EvQ3F1SkY7QStDbnVKRTtFQUNFLG1CQUFBO0VBQ0EsNkJBQUE7RXBCWkEsK0JBQUE7RUFDQSxnQ0FBQTtBM0JrdkpKO0FzQjl2SkU7RXlCMkJJLHFDOUJtcEI4QjtBakJtbElwQztBK0NudUpJO0VBQ0UsYzlDOUJLO0U4QytCTCw2QkFBQTtFQUNBLHlCQUFBO0EvQ3F1Sk47QStDanVKRTs7RUFFRSxjOUNyQ087RThDc0NQLHlCOUM3Q0k7RThDOENKLHFDOUJ3b0JnQztBakIybElwQztBK0NodUpF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Z0JnQztBakI4NElwQztBc0J0bUtFO0UwQjJOSSx5Qi9CNmY4QjtBakJpNUlwQztBZ0R6NEpJO0VBQ0UseUIvQnFmOEI7QWpCczVJcEM7QXNCNW1LRTtFMEJvT00seUIvQm1mNEI7QWpCdzVJcEM7QWdEeDRKTTtFQUNFLHlCL0JpZjRCO0FqQnk1SXBDO0FnRHQ0Skk7Ozs7RUFJRSx5Qi9Cd2U4QjtBakJnNklwQztBZ0RwNEpFO0VBQ0UseUIvQmllZ0M7RStCaGVoQyxnQy9CcWVnQztBakJpNklwQztBZ0RuNEpFO0VBQ0UsbVJBQUE7QWhEcTRKSjtBZ0RsNEpFO0VBQ0UseUIvQndkZ0M7QWpCNDZJcEM7QWdEbjRKSTtFQUNFLHlCL0J3ZDhCO0FqQjY2SXBDO0FzQnJvS0U7RTBCbVFNLHlCL0JxZDRCO0FqQmc3SXBDOztBZ0Q3M0pFO0VBQ0UsYy9DdFJZO0FEc3BLaEI7QXNCNW9LRTtFMEIrUUksYy9DelJVO0FEeXBLaEI7QWdEMzNKSTtFQUNFLGMvQzFOYztBRHVsS3BCO0FzQmxwS0U7RTBCd1JNLGMvQzdSQTtBRDBwS1I7QWdEMTNKTTtFQUNFLGdDL0JzYjRCO0FqQnM4SXBDO0FnRHgzSkk7Ozs7RUFJRSxjL0M5U1U7QUR3cUtoQjtBZ0R0M0pFO0VBQ0UsYy9DOU9nQjtFK0MrT2hCLHNDL0IwYWdDO0FqQjg4SXBDO0FnRHIzSkU7RUFDRSxzUUFBQTtBaER1M0pKO0FnRHAzSkU7RUFDRSxjL0N2UGdCO0FENm1LcEI7QWdEcjNKSTtFQUNFLGMvQzlUVTtBRHFyS2hCO0FzQjNxS0U7RTBCdVRNLGMvQ2pVUTtBRHdyS2hCOztBaUQxcktBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBRUEscUJBQUE7RUFDQSx5QmhEK0VRO0VnRDlFUiwyQkFBQTtFQUNBLHNDQUFBO0V0QktFLHNCQUFBO0EzQndyS0o7QWlEMXJLRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0FqRDRyS0o7QWlEenJLRTtFQUNFLG1CQUFBO0VBQ0Esc0JBQUE7QWpEMnJLSjtBaUR6cktJO0VBQ0UsbUJBQUE7RXRCQ0YsMkNBQUE7RUFDQSw0Q0FBQTtBM0IycktKO0FpRHpyS0k7RUFDRSxzQkFBQTtFdEJVRiwrQ0FBQTtFQUNBLDhDQUFBO0EzQmtyS0o7QWlEdHJLRTs7O0VBRUUsYUFBQTtBakR5cktKOztBaURycktBO0VBR0UsY0FBQTtFQUdBLGVBQUE7RUFDQSxnQmhDOHdCa0M7QWpCczZJcEM7O0FpRGhyS0E7RUFDRSxzQmhDd3dCa0M7QWpCMjZJcEM7O0FpRGhyS0E7RUFDRSxxQkFBQTtFQUNBLGdCQUFBO0FqRG1yS0Y7O0FpRGhyS0E7RUFDRSxnQkFBQTtBakRtcktGOztBc0J4dUtFO0UyQjBERSxxQkFBQTtBakRrcktKO0FpRC9xS0U7RUFDRSxvQmhDdXZCZ0M7QWpCMDdJcEM7O0FpRHpxS0E7RUFDRSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0EsY2hEMUVNO0VnRDJFTix5QmhETVk7RWdETFosNkNBQUE7QWpENHFLRjtBaUQxcUtFO0V0QnZFRSwwREFBQTtBM0JvdktKOztBaUR4cUtBO0VBQ0Usd0JBQUE7RUFDQSxjaERyRk07RWdEc0ZOLHlCaERMWTtFZ0RNWiwwQ0FBQTtBakQycUtGO0FpRHpxS0U7RXRCbEZFLDBEQUFBO0EzQjh2S0o7O0FpRGxxS0E7RUFDRSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtBakRxcUtGOztBaURscUtBO0VBQ0UsdUJBQUE7RUFDQSxzQkFBQTtBakRxcUtGOztBaURqcUtBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsZ0JoQzJzQmtDO0VVMXpCaEMsa0NBQUE7QTNCb3hLSjs7QWlEanFLQTs7O0VBR0UsY0FBQTtFQUNBLFdBQUE7QWpEb3FLRjs7QWlEanFLQTs7RXRCakhJLDJDQUFBO0VBQ0EsNENBQUE7QTNCdXhLSjs7QWlEbHFLQTs7RXRCeEdJLCtDQUFBO0VBQ0EsOENBQUE7QTNCK3dLSjs7QWlEL3BLRTtFQUNFLG1CaENtckJnQztBakIrK0lwQztBYWp3S0k7RW9DNkZKO0lBTUksYUFBQTtJQUNBLG1CQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtFakRrcUtGO0VpRGhxS0U7SUFFRSxZQUFBO0lBQ0Esa0JoQ3VxQjhCO0lnQ3RxQjlCLGdCQUFBO0lBQ0EsaUJoQ3FxQjhCO0VqQjQvSWxDO0FBQ0Y7O0FpRHJwS0U7RUFDRSxtQmhDdXBCZ0M7QWpCaWdKcEM7QWFueEtJO0VvQ3VISjtJQVFJLGFBQUE7SUFDQSxtQkFBQTtFakR3cEtGO0VpRHJwS0U7SUFFRSxZQUFBO0lBQ0EsZ0JBQUE7RWpEc3BLSjtFaURwcEtJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7RWpEc3BLTjtFaURqcEtNO0l0QnpLSiwwQkFBQTtJQUNBLDZCQUFBO0UzQjZ6S0Y7RWlEbHBLUTs7Ozs7O0lBR0UsMEJBQUE7RWpEdXBLVjtFaURycEtROzs7SUFHRSw2QkFBQTtFakR1cEtWO0VpRG5wS007SXRCMUtKLHlCQUFBO0lBQ0EsNEJBQUE7RTNCZzBLRjtFaURwcEtROzs7Ozs7SUFHRSx5QkFBQTtFakR5cEtWO0VpRHZwS1E7OztJQUdFLDRCQUFBO0VqRHlwS1Y7QUFDRjs7QWlENW9LRTtFQUNFLHNCaEM0a0JnQztBakJta0pwQztBYXYwS0k7RW9Dc0xKO0lBTUksdUJoQ3lsQmdDO09nQ3psQmhDLG9CaEN5bEJnQztZZ0N6bEJoQyxlaEN5bEJnQztJZ0N4bEJoQywyQmhDeWxCZ0M7T2dDemxCaEMsd0JoQ3lsQmdDO1lnQ3psQmhDLG1CaEN5bEJnQztJZ0N4bEJoQyxVQUFBO0lBQ0EsU0FBQTtFakQrb0tGO0VpRDdvS0U7SUFDRSxxQkFBQTtJQUNBLFdBQUE7RWpEK29LSjtBQUNGOztBaUR0b0tBO0VBQ0UscUJBQUE7QWpEeW9LRjtBaUR2b0tFO0VBQ0UsZ0JBQUE7QWpEeW9LSjtBaUR2b0tJO0VBQ0UsZ0JBQUE7RXRCdk9GLDZCQUFBO0VBQ0EsNEJBQUE7QTNCaTNLSjtBaUR2b0tJO0V0QnpQQSx5QkFBQTtFQUNBLDBCQUFBO0EzQm00S0o7QWlEdm9LSTtFdEJ0UUEsZ0JBQUE7RXNCd1FFLG1CQUFBO0FqRHlvS047O0FrRG42S0E7RUFDRSxhQUFBO0UxQkdBLGVBQUE7RUFDQSxnQkFBQTtFR2FFLHNCQUFBO0EzQnc1S0o7O0FrRHA2S0E7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJqQ214QmtDO0VpQ2x4QmxDLGNqRGtFaUI7RWlEakVqQixxQkFBQTtFQUNBLHlCakRpRWM7RWlEaEVkLHlCQUFBO0FsRHU2S0Y7QWtEcjZLRTtFQUNFLFVBQUE7RUFDQSxjakQ4RHFCO0VpRDdEckIscUJBQUE7RUFDQSx5QmpENkRrQjtFaUQ1RGxCLHFCakRSTztBRCs2S1g7QWtEcDZLRTtFQUNFLFVBQUE7RUFDQSxVakMyd0JnQztFaUMxd0JoQyxnRGpDOFcwQjtBakJ3aks5Qjs7QWtEaDZLSTtFQUNFLGNBQUE7RXZCYUYsK0JBQUE7RUFDQSxrQ0FBQTtBM0J1NUtKO0FrRGg2S0k7RXZCTkEsZ0NBQUE7RUFDQSxtQ0FBQTtBM0J5NktKO0FrRC81S0U7RUFDRSxVQUFBO0VBQ0EsY2pEcUNzQjtFaURwQ3RCLHlCakRxQ21CO0VpRHBDbkIscUJqRG9DbUI7QUQ2M0t2QjtBa0Q5NUtFO0VBQ0UsY2pEa0N3QjtFaURqQ3hCLG9CQUFBO0VBRUEsWUFBQTtFQUNBLHlCakQrQnFCO0VpRDlCckIscUJqRDVDTztBRDI4S1g7O0FtRHQ5S0U7RUFDRSx1QkFBQTtFOUIySEUsa0JBdENhO0U4Qm5GZixnQmxDbU8wQjtBakJzdks5QjtBbURwOUtNO0V4QnFDRiw4QkFBQTtFQUNBLGlDQUFBO0EzQms3S0o7QW1EbjlLTTtFeEJrQkYsK0JBQUE7RUFDQSxrQ0FBQTtBM0JvOEtKOztBbURwK0tFO0VBQ0UsdUJBQUE7RTlCMkhFLG1CQXRDYTtFOEJuRmYsZ0JsQ29PMEI7QWpCbXdLOUI7QW1EbCtLTTtFeEJxQ0YsOEJBQUE7RUFDQSxpQ0FBQTtBM0JnOEtKO0FtRGorS007RXhCa0JGLCtCQUFBO0VBQ0Esa0NBQUE7QTNCazlLSjs7QW9EaC9LQTtFQUNFLHFCQUFBO0VBQ0EscUJBQUE7RS9CaUVFLGNBQUE7RStCL0RGLGdCbkN1UjRCO0VtQ3RSNUIsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFekJLRSxzQkFBQTtFUUZFLHFJaUJESjtBcERtL0tGO0FtQzkrS007RWlCZk47SWpCZ0JRLGdCQUFBO0VuQ2kvS047QUFDRjtBc0J2L0tFO0U4QkdJLHFCQUFBO0FwRHUvS047O0FvRGwvS0U7RUFDRSxhQUFBO0FwRHEvS0o7O0FvRGgvS0E7RUFDRSxrQkFBQTtFQUNBLFNBQUE7QXBEbS9LRjs7QW9ENStLQTtFQUNFLG9CbkMrM0JrQztFbUM5M0JsQyxtQm5DODNCa0M7RVVyNUJoQyxvQkFBQTtBM0J1Z0xKOztBb0R2K0tFO0VDakRBLGNBQUE7RUFDQSx5QnBDMEVhO0FqQms5S2Y7QXNCOWdMRTtFK0JWSSxjQUFBO0VBQ0EseUJBQUE7QXJEMmhMTjtBcUR4aExJO0VBRUUsVUFBQTtFQUNBLCtDQUFBO0FyRHloTE47O0FvRHAvS0U7RUNqREEsY0FBQTtFQUNBLHlCcEMwRWE7QWpCKzlLZjtBc0IzaExFO0UrQlZJLGNBQUE7RUFDQSx5QkFBQTtBckR3aUxOO0FxRHJpTEk7RUFFRSxVQUFBO0VBQ0EsOENBQUE7QXJEc2lMTjs7QW9EamdMRTtFQ2pEQSxjQUFBO0VBQ0EseUJwQzBFYTtBakI0K0tmO0FzQnhpTEU7RStCVkksY0FBQTtFQUNBLHlCQUFBO0FyRHFqTE47QXFEbGpMSTtFQUVFLFVBQUE7RUFDQSw4Q0FBQTtBckRtakxOOztBb0Q5Z0xFO0VDakRBLGNBQUE7RUFDQSx5QnBDMEVhO0FqQnkvS2Y7QXNCcmpMRTtFK0JWSSxjQUFBO0VBQ0EseUJBQUE7QXJEa2tMTjtBcUQvakxJO0VBRUUsVUFBQTtFQUNBLCtDQUFBO0FyRGdrTE47O0FvRDNoTEU7RUNqREEsY0FBQTtFQUNBLHlCcEMwRWE7QWpCc2dMZjtBc0Jsa0xFO0UrQlZJLGNBQUE7RUFDQSx5QkFBQTtBckQra0xOO0FxRDVrTEk7RUFFRSxVQUFBO0VBQ0EsOENBQUE7QXJENmtMTjs7QW9EeGlMRTtFQ2pEQSxjQUFBO0VBQ0EseUJwQzBFYTtBakJtaExmO0FzQi9rTEU7RStCVkksY0FBQTtFQUNBLHlCQUFBO0FyRDRsTE47QXFEemxMSTtFQUVFLFVBQUE7RUFDQSw2Q0FBQTtBckQwbExOOztBb0RyakxFO0VDakRBLGNBQUE7RUFDQSx5QnBDMEVhO0FqQmdpTGY7QXNCNWxMRTtFK0JWSSxjQUFBO0VBQ0EseUJBQUE7QXJEeW1MTjtBcUR0bUxJO0VBRUUsVUFBQTtFQUNBLGlEQUFBO0FyRHVtTE47O0FvRGxrTEU7RUNqREEsY0FBQTtFQUNBLHlCcEMwRWE7QWpCNmlMZjtBc0J6bUxFO0UrQlZJLGNBQUE7RUFDQSx1QkFBQTtBckRzbkxOO0FxRG5uTEk7RUFFRSxVQUFBO0VBQ0EsOENBQUE7QXJEb25MTjs7QXNEN25MQTtFQUNFLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQnJDdTlCa0M7RXFDdDlCbEMsNkJBQUE7RTNCVUUsc0JBQUE7QTNCdW5MSjs7QXNENW5MQTtFQUVFLGNBQUE7QXREOG5MRjs7QXNEMW5MQTtFQUNFLGdCckM0UTRCO0FqQmkzSzlCOztBc0RybkxBO0VBQ0UsbUJBQUE7QXREd25MRjtBc0RybkxFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtFQUNBLGNBQUE7QXREdW5MSjs7QXNEN21MRTtFQy9DQSxjRGdEcUg7RWpCM0NuSCx5QmlCMkN1QjtFQzlDekIscUJEOENxRTtBdERrbkx2RTtBdUQ5cExFO0VBQ0UseUJBQUE7QXZEZ3FMSjtBdUQ3cExFO0VBQ0UsY0FBQTtBdkQrcExKOztBc0R6bkxFO0VDL0NBLGNEZ0RxSDtFakIzQ25ILHlCaUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0F0RDhuTHZFO0F1RDFxTEU7RUFDRSx5QkFBQTtBdkQ0cUxKO0F1RHpxTEU7RUFDRSxjQUFBO0F2RDJxTEo7O0FzRHJvTEU7RUMvQ0EsY0RnRHFIO0VqQjNDbkgseUJpQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QXREMG9MdkU7QXVEdHJMRTtFQUNFLHlCQUFBO0F2RHdyTEo7QXVEcnJMRTtFQUNFLGNBQUE7QXZEdXJMSjs7QXNEanBMRTtFQy9DQSxjRGdEcUg7RWpCM0NuSCx5QmlCMkN1QjtFQzlDekIscUJEOENxRTtBdERzcEx2RTtBdURsc0xFO0VBQ0UseUJBQUE7QXZEb3NMSjtBdURqc0xFO0VBQ0UsY0FBQTtBdkRtc0xKOztBc0Q3cExFO0VDL0NBLGNEZ0RxSDtFakIzQ25ILHlCaUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0F0RGtxTHZFO0F1RDlzTEU7RUFDRSx5QkFBQTtBdkRndExKO0F1RDdzTEU7RUFDRSxjQUFBO0F2RCtzTEo7O0FzRHpxTEU7RUMvQ0EsY0RnRHFIO0VqQjNDbkgseUJpQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QXREOHFMdkU7QXVEMXRMRTtFQUNFLHlCQUFBO0F2RDR0TEo7QXVEenRMRTtFQUNFLGNBQUE7QXZEMnRMSjs7QXNEcnJMRTtFQy9DQSxjRGdEcUg7RWpCM0NuSCx5QmlCMkN1QjtFQzlDekIscUJEOENxRTtBdEQwckx2RTtBdUR0dUxFO0VBQ0UseUJBQUE7QXZEd3VMSjtBdURydUxFO0VBQ0UsY0FBQTtBdkR1dUxKOztBc0Rqc0xFO0VDL0NBLGNEZ0RxSDtFakIzQ25ILHlCaUIyQ3VCO0VDOUN6QixxQkQ4Q3FFO0F0RHNzTHZFO0F1RGx2TEU7RUFDRSx5QkFBQTtBdkRvdkxKO0F1RGp2TEU7RUFDRSxZQUFBO0F2RG12TEo7O0F3RHp2TEE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFHQSxlQUFBO0VBQ0EsZ0JBQUE7RTdCUUUsc0JBQUE7QTNCbXZMSjs7QXdEanZMQTtFQUNFLFdBQUE7RUFDQSxjdkRKUztFdURLVCxtQkFBQTtBeERvdkxGO0FzQjN2TEU7RWtDV0UsVUFBQTtFQUNBLGN2RFZPO0V1RFdQLHFCQUFBO0VBQ0EseUJ2RGxCTztBRHF3TFg7QXdEaHZMRTtFQUNFLGN2RGRPO0V1RGVQLHlCdkR0Qk87QUR3d0xYOztBd0R6dUxBO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFFQSxxQkFBQTtFQUNBLHlCdkR2Q007RXVEd0NOLHNDQUFBO0F4RDJ1TEY7QXdEenVMRTtFN0IxQkUsK0JBQUE7RUFDQSxnQ0FBQTtBM0Jzd0xKO0F3RHp1TEU7RTdCaEJFLG1DQUFBO0VBQ0Esa0NBQUE7QTNCNHZMSjtBd0R6dUxFO0VBRUUsY3ZEOUNPO0V1RCtDUCxvQkFBQTtFQUNBLHlCdkR0REk7QURneUxSO0F3RHR1TEU7RUFDRSxVQUFBO0VBQ0EsY3ZEYnFCO0V1RGNyQix5QnZEbEVZO0V1RG1FWixxQnZEbkVZO0FEMnlMaEI7QXdEcnVMRTtFQUNFLG1CQUFBO0F4RHV1TEo7QXdEcnVMSTtFQUNFLGdCQUFBO0VBQ0EscUJ2QzJKd0I7QWpCNGtMOUI7O0F3RHp0TEk7RUFDRSxtQkFBQTtBeEQ0dExOO0F3RHp0TFE7RTdCMUJKLGtDQUFBO0VBWkEsMEJBQUE7QTNCbXdMSjtBd0R4dExRO0U3QjNDSixnQ0FBQTtFQVlBLDRCQUFBO0EzQjJ2TEo7QXdEdnRMUTtFQUNFLGFBQUE7QXhEeXRMVjtBd0R0dExRO0VBQ0UscUJ2QzBIb0I7RXVDekhwQixvQkFBQTtBeER3dExWO0F3RHR0TFU7RUFDRSxpQkFBQTtFQUNBLHNCdkNxSGtCO0FqQm1tTDlCOztBYW54TEk7RTJDbUNBO0lBQ0UsbUJBQUE7RXhEb3ZMSjtFd0RqdkxNO0k3QjFCSixrQ0FBQTtJQVpBLDBCQUFBO0UzQjJ4TEY7RXdEaHZMTTtJN0IzQ0osZ0NBQUE7SUFZQSw0QkFBQTtFM0JteExGO0V3RC91TE07SUFDRSxhQUFBO0V4RGl2TFI7RXdEOXVMTTtJQUNFLHFCdkMwSG9CO0l1Q3pIcEIsb0JBQUE7RXhEZ3ZMUjtFd0Q5dUxRO0lBQ0UsaUJBQUE7SUFDQSxzQnZDcUhrQjtFakIybkw1QjtBQUNGO0FhNXlMSTtFMkNtQ0E7SUFDRSxtQkFBQTtFeEQ0d0xKO0V3RHp3TE07STdCMUJKLGtDQUFBO0lBWkEsMEJBQUE7RTNCbXpMRjtFd0R4d0xNO0k3QjNDSixnQ0FBQTtJQVlBLDRCQUFBO0UzQjJ5TEY7RXdEdndMTTtJQUNFLGFBQUE7RXhEeXdMUjtFd0R0d0xNO0lBQ0UscUJ2QzBIb0I7SXVDekhwQixvQkFBQTtFeER3d0xSO0V3RHR3TFE7SUFDRSxpQkFBQTtJQUNBLHNCdkNxSGtCO0VqQm1wTDVCO0FBQ0Y7QWFwMExJO0UyQ21DQTtJQUNFLG1CQUFBO0V4RG95TEo7RXdEanlMTTtJN0IxQkosa0NBQUE7SUFaQSwwQkFBQTtFM0IyMExGO0V3RGh5TE07STdCM0NKLGdDQUFBO0lBWUEsNEJBQUE7RTNCbTBMRjtFd0QveExNO0lBQ0UsYUFBQTtFeERpeUxSO0V3RDl4TE07SUFDRSxxQnZDMEhvQjtJdUN6SHBCLG9CQUFBO0V4RGd5TFI7RXdEOXhMUTtJQUNFLGlCQUFBO0lBQ0Esc0J2Q3FIa0I7RWpCMnFMNUI7QUFDRjtBYTUxTEk7RTJDbUNBO0lBQ0UsbUJBQUE7RXhENHpMSjtFd0R6ekxNO0k3QjFCSixrQ0FBQTtJQVpBLDBCQUFBO0UzQm0yTEY7RXdEeHpMTTtJN0IzQ0osZ0NBQUE7SUFZQSw0QkFBQTtFM0IyMUxGO0V3RHZ6TE07SUFDRSxhQUFBO0V4RHl6TFI7RXdEdHpMTTtJQUNFLHFCdkMwSG9CO0l1Q3pIcEIsb0JBQUE7RXhEd3pMUjtFd0R0ekxRO0lBQ0UsaUJBQUE7SUFDQSxzQnZDcUhrQjtFakJtc0w1QjtBQUNGO0F3RDN5TEE7RTdCbkhJLGdCQUFBO0EzQmk2TEo7QXdEM3lMRTtFQUNFLHFCQUFBO0F4RDZ5TEo7QXdEM3lMSTtFQUNFLHNCQUFBO0F4RDZ5TE47O0F5RHQ3TEU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QXhEc3lMM0M7QXNCOTZMRTtFbUNQTSxjRCtJa0U7RUM5SWxFLHlCQUFBO0F6RHc3TFI7QXlEcjdMTTtFQUNFLGN4REhBO0V3RElBLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QXhEK3lMMUU7O0F5RHA4TEU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QXhEb3pMM0M7QXNCNTdMRTtFbUNQTSxjRCtJa0U7RUM5SWxFLHlCQUFBO0F6RHM4TFI7QXlEbjhMTTtFQUNFLGN4REhBO0V3RElBLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QXhENnpMMUU7O0F5RGw5TEU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QXhEazBMM0M7QXNCMThMRTtFbUNQTSxjRCtJa0U7RUM5SWxFLHlCQUFBO0F6RG85TFI7QXlEajlMTTtFQUNFLGN4REhBO0V3RElBLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QXhEMjBMMUU7O0F5RGgrTEU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QXhEZzFMM0M7QXNCeDlMRTtFbUNQTSxjRCtJa0U7RUM5SWxFLHlCQUFBO0F6RGsrTFI7QXlELzlMTTtFQUNFLGN4REhBO0V3RElBLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QXhEeTFMMUU7O0F5RDkrTEU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QXhEODFMM0M7QXNCdCtMRTtFbUNQTSxjRCtJa0U7RUM5SWxFLHlCQUFBO0F6RGcvTFI7QXlENytMTTtFQUNFLGN4REhBO0V3RElBLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QXhEdTJMMUU7O0F5RDUvTEU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QXhENDJMM0M7QXNCcC9MRTtFbUNQTSxjRCtJa0U7RUM5SWxFLHlCQUFBO0F6RDgvTFI7QXlEMy9MTTtFQUNFLGN4REhBO0V3RElBLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QXhEcTNMMUU7O0F5RDFnTUU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QXhEMDNMM0M7QXNCbGdNRTtFbUNQTSxjRCtJa0U7RUM5SWxFLHlCQUFBO0F6RDRnTVI7QXlEemdNTTtFQUNFLGN4REhBO0V3RElBLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QXhEbTRMMUU7O0F5RHhoTUU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QXhEdzRMM0M7QXNCaGhNRTtFbUNQTSxjRCtJa0U7RUM5SWxFLHlCQUFBO0F6RDBoTVI7QXlEdmhNTTtFQUNFLGN4REhBO0V3RElBLHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QXhEaTVMMUU7O0EwRHppTUE7RUFDRSxZQUFBO0VyQ3dKTSxpQkFoRVc7RXFDdEZqQixnQnpDNlI0QjtFeUM1UjVCLGNBQUE7RUFDQSxjekRnR1k7RXlEL0ZaLDRCekNzbENrQztFeUNybENsQyxZQUFBO0ExRDRpTUY7QXFCcDRMUTtFcUMvS1I7SXJDdUxZLGlDQTlETTtFckI4N0xoQjtBQUNGO0FzQjVpTUU7RW9DREUsY3pEMEZVO0V5RHpGVixxQkFBQTtBMURnak1KO0FzQjVpTUU7RW9DQ0ksYUFBQTtBMUQ4aU1OOztBMERuaU1BO0VBQ0UsVUFBQTtFQUNBLDZCQUFBO0VBQ0EsU0FBQTtBMURzaU1GOztBMERoaU1BO0VBQ0Usb0JBQUE7QTFEbWlNRjs7QTJEbmtNQTtFQUVFLGdCQUFBO0EzRHFrTUY7QTJEbmtNRTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7QTNEcWtNSjs7QTJEaGtNQTtFQUNFLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGExQzJwQmtDO0UwQzFwQmxDLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBR0EsVUFBQTtBM0Rpa01GOztBMkQxak1BO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsYzFDKzRCa0M7RTBDNzRCbEMsb0JBQUE7QTNENGpNRjtBMkR6ak1FO0V4QjNCSSwyQ3dCNEJGO0V4QjVCRSxtQ3dCNEJGO0V4QjVCRSxvRXdCNEJGO0VBQ0Esc0MxQ3E2QmdDO1UwQ3I2QmhDLDhCMUNxNkJnQztBakJzcEtwQztBbUNwbE1NO0V3QnVCSjtJeEJ0Qk0sZ0JBQUE7RW5DdWxNTjtBQUNGO0EyRDlqTUU7RUFDRSx1QjFDbTZCZ0M7VTBDbjZCaEMsZTFDbTZCZ0M7QWpCNnBLcEM7QTJENWpNRTtFQUNFLDhCMUNnNkJnQztVMENoNkJoQyxzQjFDZzZCZ0M7QWpCOHBLcEM7O0EyRDFqTUE7RUFDRSxhQUFBO0VBQ0EsNkJBQUE7QTNENmpNRjtBMkQzak1FO0VBQ0UsOEJBQUE7RUFDQSxnQkFBQTtBM0Q2ak1KO0EyRDFqTUU7O0VBRUUsY0FBQTtBM0Q0ak1KO0EyRHpqTUU7RUFDRSxnQkFBQTtBM0Qyak1KOztBMkR2ak1BO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7QTNE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O0FBQ0Y7QWdFbmpOQTtFQUFxQixtQ0FBQTtBaEVzak5yQjs7QWdFcmpOQTtFQUFxQiw4QkFBQTtBaEV5ak5yQjs7QWdFeGpOQTtFQUFxQixpQ0FBQTtBaEU0ak5yQjs7QWdFM2pOQTtFQUFxQixpQ0FBQTtBaEUrak5yQjs7QWdFOWpOQTtFQUFxQixzQ0FBQTtBaEVra05yQjs7QWdFamtOQTtFQUFxQixtQ0FBQTtBaEVxa05yQjs7QWlFdmtORTtFQUNFLG9DQUFBO0FqRTBrTko7O0FzQmhrTkU7OztFMkNMSSxvQ0FBQTtBakUya05OOztBaUVqbE5FO0VBQ0Usb0NBQUE7QWpFb2xOSjs7QXNCMWtORTs7O0UyQ0xJLG9DQUFBO0FqRXFsTk47O0FpRTNsTkU7RUFDRSxvQ0FBQTtBakU4bE5KOztBc0JwbE5FOzs7RTJDTEksb0NBQUE7QWpFK2xOTjs7QWlFcm1ORTtFQUNFLG9DQUFBO0FqRXdtTko7O0FzQjlsTkU7OztFMkNMSSxvQ0FBQTtBakV5bU5OOztBaUUvbU5FO0VBQ0Usb0NBQUE7QWpFa25OSjs7QXNCeG1ORTs7O0UyQ0xJLG9DQUFBO0FqRW1uTk47O0FpRXpuTkU7RUFDRSxvQ0FBQTtBakU0bk5KOztBc0Jsbk5FOzs7RTJDTEksb0NBQUE7QWpFNm5OTjs7QWlFbm9ORTtFQUNFLG9DQUFBO0FqRXNvTko7O0FzQjVuTkU7OztFMkNMSSxvQ0FBQTtBakV1b05OOztBaUU3b05FO0VBQ0Usb0NBQUE7QWpFZ3BOSjs7QXNCdG9ORTs7O0UyQ0xJLGtDQUFBO0FqRWlwTk47O0FrRWhwTkE7RUFDRSxvQ0FBQTtBbEVtcE5GOztBa0VocE5BO0VBQ0Usd0NBQUE7QWxFbXBORjs7QW1FOXBOQTtFQUFrQixvQ0FBQTtBbkVrcU5sQjs7QW1FanFOQTtFQUFrQix3Q0FBQTtBbkVxcU5sQjs7QW1FcHFOQTtFQUFrQiwwQ0FBQTtBbkV3cU5sQjs7QW1FdnFOQTtFQUFrQiwyQ0FBQTtBbkUycU5sQjs7QW1FMXFOQTtFQUFrQix5Q0FBQTtBbkU4cU5sQjs7QW1FNXFOQTtFQUFtQixvQkFBQTtBbkVnck5uQjs7QW1FL3FOQTtFQUFtQix3QkFBQTtBbkVtck5uQjs7QW1FbHJOQTtFQUFtQiwwQkFBQTtBbkVzck5uQjs7QW1FcnJOQTtFQUFtQiwyQkFBQTtBbkV5ck5uQjs7QW1FeHJOQTtFQUFtQix5QkFBQTtBbkU0ck5uQjs7QW1FenJORTtFQUNFLGdDQUFBO0FuRTRyTko7O0FtRTdyTkU7RUFDRSxnQ0FBQTtBbkVnc05KOztBbUVqc05FO0VBQ0UsZ0NBQUE7QW5Fb3NOSjs7QW1FcnNORTtFQUNFLGdDQUFBO0FuRXdzTko7O0FtRXpzTkU7RUFDRSxnQ0FBQTtBbkU0c05KOztBbUU3c05FO0VBQ0UsZ0NBQUE7QW5FZ3ROSjs7QW1FanRORTtFQUNFLGdDQUFBO0FuRW90Tko7O0FtRXJ0TkU7RUFDRSxnQ0FBQTtBbkV3dE5KOztBbUVwdE5BO0VBQ0UsZ0NBQUE7QW5FdXRORjs7QW1FaHROQTtFQUNFLGdDQUFBO0FuRW10TkY7O0FtRWh0TkE7RUFDRSxpQ0FBQTtBbkVtdE5GOztBbUVodE5BO0VBQ0UsMENBQUE7RUFDQSwyQ0FBQTtBbkVtdE5GOztBbUVodE5BO0VBQ0UsMkNBQUE7RUFDQSw4Q0FBQTtBbkVtdE5GOztBbUVodE5BO0VBQ0UsOENBQUE7RUFDQSw2Q0FBQTtBbkVtdE5GOztBbUVodE5BO0VBQ0UsMENBQUE7RUFDQSw2Q0FBQTtBbkVtdE5GOztBbUVodE5BO0VBQ0UsZ0NBQUE7QW5FbXRORjs7QW1FaHROQTtFQUNFLDZCQUFBO0FuRW10TkY7O0FtRWh0TkE7RUFDRSwrQkFBQTtBbkVtdE5GOztBbUVodE5BO0VBQ0UsMkJBQUE7QW5FbXRORjs7QW9FM3hORTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBcEU4eE5KOztBcUV2eE5NO0VBQXdCLHdCQUFBO0FyRTJ4TjlCOztBcUUzeE5NO0VBQXdCLDBCQUFBO0FyRSt4TjlCOztBcUUveE5NO0VBQXdCLGdDQUFBO0FyRW15TjlCOztBcUVueU5NO0VBQXdCLHlCQUFBO0FyRXV5TjlCOztBcUV2eU5NO0VBQXdCLHlCQUFBO0FyRTJ5TjlCOztBcUUzeU5NO0VBQXdCLDZCQUFBO0FyRSt5TjlCOztBcUUveU5NO0VBQXdCLDhCQUFBO0FyRW16TjlCOztBcUVuek5NO0VBQXdCLHdCQUFBO0FyRXV6TjlCOztBcUV2ek5NO0VBQXdCLCtCQUFBO0FyRTJ6TjlCOztBYTF3Tkk7RXdEakRFO0lBQXdCLHdCQUFBO0VyRWcwTjVCOztFcUVoME5JO0lBQXdCLDBCQUFBO0VyRW8wTjVCOztFcUVwME5JO0lBQXdCLGdDQUFBO0VyRXcwTjVCOztFcUV4ME5JO0lBQXdCLHlCQUFBO0VyRTQwTjVCOztFcUU1ME5JO0lBQXdCLHlCQUFBO0VyRWcxTjVCOztFcUVoMU5JO0lBQXdCLDZCQUFBO0VyRW8xTjVCOztFcUVwMU5JO0lBQXdCLDhCQUFBO0VyRXcxTjVCOztFcUV4MU5JO0lBQXdCLHdCQUFBO0VyRTQxTjVCOztFcUU1MU5JO0lBQXdCLCtCQUFBO0VyRWcyTjVCO0FBQ0Y7QWFoek5JO0V3RGpERTtJQUF3Qix3QkFBQTtFckVxMk41Qjs7RXFFcjJOSTtJQUF3QiwwQkFBQTtFckV5Mk41Qjs7RXFFejJOSTtJQUF3QixnQ0FBQTtFckU2Mk41Qjs7RXFFNzJOSTtJQUF3Qix5QkFBQTtFckVpM041Qjs7RXFFajNOSTtJQUF3Qix5QkFBQTtFckVxM041Qjs7RXFFcjNOSTtJQUF3Qiw2QkFBQTtFckV5M041Qjs7RXFFejNOSTtJQUF3Qiw4QkFBQTtFckU2M041Qjs7RXFFNzNOSTtJQUF3Qix3QkFBQTtFckVpNE41Qjs7RXFFajROSTtJQUF3QiwrQkFBQTtFckVxNE41QjtBQUNGO0FhcjFOSTtFd0RqREU7SUFBd0Isd0JBQUE7RXJFMDRONUI7O0VxRTE0Tkk7SUFBd0IsMEJBQUE7RXJFODRONUI7O0VxRTk0Tkk7SUFBd0IsZ0NBQUE7RXJFazVONUI7O0VxRWw1Tkk7SUFBd0IseUJBQUE7RXJFczVONUI7O0VxRXQ1Tkk7SUFBd0IseUJBQUE7RXJFMDVONUI7O0VxRTE1Tkk7SUFBd0IsNkJBQUE7RXJFODVONUI7O0VxRTk1Tkk7SUFBd0IsOEJBQUE7RXJFazZONUI7O0VxRWw2Tkk7SUFBd0Isd0JBQUE7RXJFczZONUI7O0VxRXQ2Tkk7SUFBd0IsK0JBQUE7RXJFMDZONUI7QUFDRjtBYTEzTkk7RXdEakRFO0lBQXdCLHdCQUFBO0VyRSs2TjVCOztFcUUvNk5JO0lBQXdCLDBCQUFBO0VyRW03TjVCOztFcUVuN05JO0lBQXdCLGdDQUFBO0VyRXU3TjVCOztFcUV2N05JO0lBQXdCLHlCQUFBO0VyRTI3TjVCOztFcUUzN05JO0lBQXdCLHlCQUFBO0VyRSs3TjVCOztFcUUvN05JO0lBQXdCLDZCQUFBO0VyRW04TjVCOztFcUVuOE5JO0lBQXdCLDhCQUFBO0VyRXU4TjVCOztFcUV2OE5JO0lBQXdCLHdCQUFBO0VyRTI4TjVCOztFcUUzOE5JO0lBQXdCLCtCQUFBO0VyRSs4TjVCO0FBQ0Y7QXFFdDhOQTtFQUVJO0lBQXFCLHdCQUFBO0VyRXc4TnZCOztFcUV4OE5FO0lBQXFCLDBCQUFBO0VyRTQ4TnZCOztFcUU1OE5FO0lBQXFCLGdDQUFBO0VyRWc5TnZCOztFcUVoOU5FO0lBQXFCLHlCQUFBO0VyRW85TnZCOztFcUVwOU5FO0lBQXFCLHlCQUFBO0VyRXc5TnZCOztFcUV4OU5FO0lBQXFCLDZCQUFBO0VyRTQ5TnZCOztFcUU1OU5FO0lBQXFCLDhCQUFBO0VyRWcrTnZCOztFcUVoK05FO0lBQXFCLHdCQUFBO0VyRW8rTnZCOztFcUVwK05FO0lBQXFCLCtCQUFBO0VyRXcrTnZCO0FBQ0Y7QXNFOS9OQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QXRFZ2dPRjtBc0U5L05FO0VBQ0UsY0FBQTtFQUNBLFdBQUE7QXRFZ2dPSjtBc0U3L05FOzs7OztFQUtFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0F0RSsvTko7O0FzRXQvTkk7RUFDRSwyQkFBQTtBdEV5L05OOztBc0UxL05JO0VBQ0UsbUJBQUE7QXRFNi9OTjs7QXNFOS9OSTtFQUNFLGdCQUFBO0F0RWlnT047O0FzRWxnT0k7RUFDRSxpQkFBQTtBdEVxZ09OOztBdUU5aE9JO0VBQWdDLDhCQUFBO0F2RWtpT3BDOztBdUVqaU9JO0VBQWdDLGlDQUFBO0F2RXFpT3BDOztBdUVwaU9JO0VBQWdDLHNDQUFBO0F2RXdpT3BDOztBdUV2aU9JO0VBQWdDLHlDQUFBO0F2RTJpT3BDOztBdUV6aU9JO0VBQThCLDBCQUFBO0F2RTZpT2xDOztBdUU1aU9JO0VBQThCLDRCQUFBO0F2RWdqT2xDOztBdUUvaU9JO0VBQThCLGtDQUFBO0F2RW1qT2xDOztBdUVsak9JO0VBQThCLHlCQUFBO0F2RXNqT2xDOztBdUVyak9JO0VBQThCLHVCQUFBO0F2RXlqT2xDOztBdUV4ak9JO0VBQThCLHVCQUFBO0F2RTRqT2xDOztBdUUzak9JO0VBQThCLHlCQUFBO0F2RStqT2xDOztBdUU5ak9JO0VBQThCLHlCQUFBO0F2RWtrT2xDOztBdUVoa09JO0VBQW9DLHNDQUFBO0F2RW9rT3hDOztBdUVua09JO0VBQW9DLG9DQUFBO0F2RXVrT3hDOztBdUV0a09JO0VBQW9DLGtDQUFBO0F2RTBrT3hDOztBdUV6a09JO0VBQW9DLHlDQUFBO0F2RTZrT3hDOztBdUU1a09JO0VBQW9DLHdDQUFBO0F2RWdsT3hDOztBdUU5a09JO0VBQWlDLGtDQUFBO0F2RWtsT3JDOztBdUVqbE9JO0VBQWlDLGdDQUFBO0F2RXFsT3JDOztBdUVwbE9JO0VBQWlDLDhCQUFBO0F2RXdsT3JDOztBdUV2bE9JO0VBQWlDLGdDQUFBO0F2RTJsT3JDOztBdUUxbE9JO0VBQWlDLCtCQUFBO0F2RThsT3JDOztBdUU1bE9JO0VBQWtDLG9DQUFBO0F2RWdtT3RDOztBdUUvbE9JO0VBQWtDLGtDQUFBO0F2RW1tT3RDOztBdUVsbU9JO0VBQWtDLGdDQUFBO0F2RXNtT3RDOztBdUVybU9JO0VBQWtDLHVDQUFBO0F2RXltT3RDOztBdUV4bU9JO0VBQWtDLHNDQUFBO0F2RTRtT3RDOztBdUUzbU9JO0VBQWtDLGlDQUFBO0F2RSttT3RDOztBdUU3bU9JO0VBQWdDLDJCQUFBO0F2RWluT3BDOztBdUVobk9JO0VBQWdDLGlDQUFBO0F2RW9uT3BDOztBdUVubk9JO0VBQWdDLCtCQUFBO0F2RXVuT3BDOztBdUV0bk9JO0VBQWdDLDZCQUFBO0F2RTBuT3BDOztBdUV6bk9JO0VBQWdDLCtCQUFBO0F2RTZuT3BDOztBdUU1bk9JO0VBQWdDLDhCQUFBO0F2RWdvT3BDOztBYXBuT0k7RTBEbERBO0lBQWdDLDhCQUFBO0V2RTJxT2xDOztFdUUxcU9FO0lBQWdDLGlDQUFBO0V2RThxT2xDOztFdUU3cU9FO0lBQWdDLHNDQUFBO0V2RWlyT2xDOztFdUVock9FO0lBQWdDLHlDQUFBO0V2RW9yT2xDOztFdUVsck9FO0lBQThCLDBCQUFBO0V2RXNyT2hDOztFdUVyck9FO0lBQThCLDRCQUFBO0V2RXlyT2hDOztFdUV4ck9FO0lBQThCLGtDQUFBO0V2RTRyT2hDOztFdUUzck9FO0lBQThCLHlCQUFBO0V2RStyT2hDOztFdUU5ck9FO0lBQThCLHVCQUFBO0V2RWtzT2hDOztFdUVqc09FO0lBQThCLHVCQUFBO0V2RXFzT2hDOztFdUVwc09FO0lBQThCLHlCQUFBO0V2RXdzT2hDOztFdUV2c09FO0lBQThCLHlCQUFBO0V2RTJzT2hDOztFdUV6c09FO0lBQW9DLHNDQUFBO0V2RTZzT3RDOztFdUU1c09FO0lBQW9DLG9DQUFBO0V2RWd0T3RDOztFdUUvc09FO0lBQW9DLGtDQUFBO0V2RW10T3RDOztFdUVsdE9FO0lBQW9DLHlDQUFBO0V2RXN0T3RDOztFdUVydE9FO0lBQW9DLHdDQUFBO0V2RXl0T3RDOztFdUV2dE9FO0lBQWlDLGtDQUFBO0V2RTJ0T25DOztFdUUxdE9FO0lBQWlDLGdDQUFBO0V2RTh0T25DOztFdUU3dE9FO0lBQWlDLDhCQUFBO0V2RWl1T25DOztFdUVodU9FO0lBQWlDLGdDQUFBO0V2RW91T25DOztFdUVudU9FO0lBQWlDLCtCQUFBO0V2RXV1T25DOztFdUVydU9FO0lBQWtDLG9DQUFBO0V2RXl1T3BDOztFdUV4dU9FO0lBQWtDLGtDQUFBO0V2RTR1T3BDOztFdUUzdU9FO0lBQWtDLGdDQUFBO0V2RSt1T3BDOztFdUU5dU9FO0lBQWtDLHVDQUFBO0V2RWt2T3BDOztFdUVqdk9FO0lBQWtDLHNDQUFBO0V2RXF2T3BDOztFdUVwdk9FO0lBQWtDLGlDQUFBO0V2RXd2T3BDOztFdUV0dk9FO0lBQWdDLDJCQUFBO0V2RTB2T2xDOztFdUV6dk9FO0lBQWdDLGlDQUFBO0V2RTZ2T2xDOztFdUU1dk9FO0lBQWdDLCtCQUFBO0V2RWd3T2xDOztFdUUvdk9FO0lBQWdDLDZCQUFBO0V2RW13T2xDOztFdUVsd09FO0lBQWdDLCtCQUFBO0V2RXN3T2xDOztFdUVyd09FO0lBQWdDLDhCQUFBO0V2RXl3T2xDO0FBQ0Y7QWE5dk9JO0UwRGxEQTtJQUFnQyw4QkFBQTtFdkVvek9sQzs7RXVFbnpPRTtJQUFnQyxpQ0FBQTtFdkV1ek9sQzs7RXVFdHpPRTtJQUFnQyxzQ0FBQTtFdkUwek9sQzs7RXVFenpPRTtJQUFnQyx5Q0FBQTtFdkU2ek9sQzs7RXVFM3pPRTtJQUE4QiwwQkFBQTtFdkUrek9oQzs7RXVFOXpPRTtJQUE4Qiw0QkFBQTtFdkVrME9oQzs7RXVFajBPRTtJQUE4QixrQ0FBQTtFdkVxME9oQzs7RXVFcDBPRTtJQUE4Qix5QkFBQTtFdkV3ME9oQzs7RXVFdjBPRTtJQUE4Qix1QkFBQTtFdkUyME9oQzs7RXVFMTBPRTtJQUE4Qix1QkFBQTtFdkU4ME9oQzs7RXVFNzBPRTtJQUE4Qix5QkFBQTtFdkVpMU9oQzs7RXVFaDFPRTtJQUE4Qix5QkFBQTtFdkVvMU9oQzs7RXVFbDFPRTtJQUFvQyxzQ0FBQTtFdkVzMU90Qzs7RXVFcjFPRTtJQUFvQyxvQ0FBQTtFdkV5MU90Qzs7RXVFeDFPRTtJQUFvQyxrQ0FBQTtFdkU0MU90Qzs7RXVFMzFPRTtJQUFvQyx5Q0FBQTtFdkUrMU90Qzs7RXVFOTFPRTtJQUFvQyx3Q0FBQTtFdkVrMk90Qzs7RXVFaDJPRTtJQUFpQyxrQ0FBQTtFdkVvMk9uQzs7RXVFbjJPRTtJQUFpQyxnQ0FBQTtFdkV1Mk9uQzs7RXVFdDJPRTtJQUFpQyw4QkFBQTtFdkUwMk9uQzs7RXVFejJPRTtJQUFpQyxnQ0FBQTtFdkU2Mk9uQzs7RXVFNTJPRTtJQUFpQywrQkFBQTtFdkVnM09uQzs7RXVFOTJPRTtJQUFrQyxvQ0FBQTtFdkVrM09wQzs7RXVFajNPRTtJQUFrQyxrQ0FBQTtFdkVxM09wQzs7RXVFcDNPRTtJQUFrQyxnQ0FBQTtFdkV3M09wQzs7RXVFdjNPRTtJQUFrQyx1Q0FBQTtFdkUyM09wQzs7RXVFMTNPRTtJQUFrQyxzQ0FBQTtFdkU4M09wQzs7RXVFNzNPRTtJQUFrQyxpQ0FBQTtFdkVpNE9wQzs7RXVFLzNPRTtJQUFnQywyQkFBQTtFdkVtNE9sQzs7RXVFbDRPRTtJQUFnQyxpQ0FBQTtFdkVzNE9sQzs7RXVFcjRPRTtJQUFnQywrQkFBQTtFdkV5NE9sQzs7RXVFeDRPRTtJQUFnQyw2QkFBQTtFdkU0NE9sQzs7RXVFMzRPRTtJQUFnQywrQkFBQTtFdkUrNE9sQzs7RXVFOTRPRTtJQUFnQyw4QkFBQTtFdkVrNU9sQztBQUNGO0FhdjRPSTtFMERsREE7SUFBZ0MsOEJBQUE7RXZFNjdPbEM7O0V1RTU3T0U7SUFBZ0MsaUNBQUE7RXZFZzhPbEM7O0V1RS83T0U7SUFBZ0Msc0NBQUE7RXZFbThPbEM7O0V1RWw4T0U7SUFBZ0MseUNBQUE7RXZFczhPbEM7O0V1RXA4T0U7SUFBOEIsMEJBQUE7RXZFdzhPaEM7O0V1RXY4T0U7SUFBOEIsNEJBQUE7RXZFMjhPaEM7O0V1RTE4T0U7SUFBOEIsa0NBQUE7RXZFODhPaEM7O0V1RTc4T0U7SUFBOEIseUJBQUE7RXZFaTlPaEM7O0V1RWg5T0U7SUFBOEIsdUJBQUE7RXZFbzlPaEM7O0V1RW45T0U7SUFBOEIsdUJBQUE7RXZFdTlPaEM7O0V1RXQ5T0U7SUFBOEIseUJBQUE7RXZFMDlPaEM7O0V1RXo5T0U7SUFBOEIseUJBQUE7RXZFNjlPaEM7O0V1RTM5T0U7SUFBb0Msc0NBQUE7RXZFKzlPdEM7O0V1RTk5T0U7SUFBb0Msb0NBQUE7RXZFaytPdEM7O0V1RWorT0U7SUFBb0Msa0NBQUE7RXZFcStPdEM7O0V1RXArT0U7SUFBb0MseUNBQUE7RXZFdytPdEM7O0V1RXYrT0U7SUFBb0Msd0NBQUE7RXZFMitPdEM7O0V1RXorT0U7SUFBaUMsa0NBQUE7RXZFNitPbkM7O0V1RTUrT0U7SUFBaUMsZ0NBQUE7RXZFZy9PbkM7O0V1RS8rT0U7SUFBaUMsOEJBQUE7RXZFbS9PbkM7O0V1RWwvT0U7SUFBaUMsZ0NBQUE7RXZFcy9PbkM7O0V1RXIvT0U7SUFBaUMsK0JBQUE7RXZFeS9PbkM7O0V1RXYvT0U7SUFBa0Msb0NBQUE7RXZFMi9PcEM7O0V1RTEvT0U7SUFBa0Msa0NBQUE7RXZFOC9PcEM7O0V1RTcvT0U7SUFBa0MsZ0NBQUE7RXZFaWdQcEM7O0V1RWhnUEU7SUFBa0MsdUNBQUE7RXZFb2dQcEM7O0V1RW5nUEU7SUFBa0Msc0NBQUE7RXZFdWdQcEM7O0V1RXRnUEU7SUFBa0MsaUNBQUE7RXZFMGdQcEM7O0V1RXhnUEU7SUFBZ0MsMkJBQUE7RXZFNGdQbEM7O0V1RTNnUEU7SUFBZ0MsaUNBQUE7RXZFK2dQbEM7O0V1RTlnUEU7SUFBZ0MsK0JBQUE7RXZFa2hQbEM7O0V1RWpoUEU7SUFBZ0MsNkJBQUE7RXZFcWhQbEM7O0V1RXBoUEU7SUFBZ0MsK0JBQUE7RXZFd2hQbEM7O0V1RXZoUEU7SUFBZ0MsOEJBQUE7RXZFMmhQbEM7QUFDRjtBYWhoUEk7RTBEbERBO0lBQWdDLDhCQUFBO0V2RXNrUGxDOztFdUVya1BFO0lBQWdDLGlDQUFBO0V2RXlrUGxDOztFdUV4a1BFO0lBQWdDLHNDQUFBO0V2RTRrUGxDOztFdUUza1BFO0lBQWdDLHlDQUFBO0V2RStrUGxDOztFdUU3a1BFO0lBQThCLDBCQUFBO0V2RWlsUGhDOztFdUVobFBFO0lBQThCLDRCQUFBO0V2RW9sUGhDOztFdUVubFBFO0lBQThCLGtDQUFBO0V2RXVsUGhDOztFdUV0bFBFO0lBQThCLHlCQUFBO0V2RTBsUGhDOztFdUV6bFBFO0lBQThCLHVCQUFBO0V2RTZsUGhDOztFdUU1bFBFO0lBQThCLHVCQUFBO0V2RWdtUGhDOztFdUUvbFBFO0lBQThCLHlCQUFBO0V2RW1tUGhDOztFdUVsbVBFO0lBQThCLHlCQUFBO0V2RXNtUGhDOztFdUVwbVBFO0lBQW9DLHNDQUFBO0V2RXdtUHRDOztFdUV2bVBFO0lBQW9DLG9DQUFBO0V2RTJtUHRDOztFdUUxbVBFO0lBQW9DLGtDQUFBO0V2RThtUHRDOztFdUU3bVBFO0lBQW9DLHlDQUFBO0V2RWluUHRDOztFdUVoblBFO0lBQW9DLHdDQUFBO0V2RW9uUHRDOztFdUVsblBFO0lBQWlDLGtDQUFBO0V2RXNuUG5DOztFdUVyblBFO0lBQWlDLGdDQUFBO0V2RXluUG5DOztFdUV4blBFO0lBQWlDLDhCQUFBO0V2RTRuUG5DOztFdUUzblBFO0lBQWlDLGdDQUFBO0V2RStuUG5DOztFdUU5blBFO0lBQWlDLCtCQUFBO0V2RWtvUG5DOztFdUVob1BFO0lBQWtDLG9DQUFBO0V2RW9vUHBDOztFdUVub1BFO0lBQWtDLGtDQUFBO0V2RXVvUHBDOztFdUV0b1BFO0lBQWtDLGdDQUFBO0V2RTBvUHBDOztFdUV6b1BFO0lBQWtDLHVDQUFBO0V2RTZvUHBDOztFdUU1b1BFO0lBQWtDLHNDQUFBO0V2RWdwUHBDOztFdUUvb1BFO0lBQWtDLGlDQUFBO0V2RW1wUHBDOztFdUVqcFBFO0lBQWdDLDJCQUFBO0V2RXFwUGxDOztFdUVwcFBFO0lBQWdDLGlDQUFBO0V2RXdwUGxDOztFdUV2cFBFO0lBQWdDLCtCQUFBO0V2RTJwUGxDOztFdUUxcFBFO0lBQWdDLDZCQUFBO0V2RThwUGxDOztFdUU3cFBFO0lBQWdDLCtCQUFBO0V2RWlxUGxDOztFdUVocVBFO0lBQWdDLDhCQUFBO0V2RW9xUGxDO0FBQ0Y7QXdFL3NQSTtFQUF3QixzQkFBQTtBeEVrdFA1Qjs7QXdFanRQSTtFQUF3Qix1QkFBQTtBeEVxdFA1Qjs7QXdFcHRQSTtFQUF3QixzQkFBQTtBeEV3dFA1Qjs7QWFwcVBJO0UyRHREQTtJQUF3QixzQkFBQTtFeEUrdFAxQjs7RXdFOXRQRTtJQUF3Qix1QkFBQTtFeEVrdVAxQjs7RXdFanVQRTtJQUF3QixzQkFBQTtFeEVxdVAxQjtBQUNGO0FhbHJQSTtFMkR0REE7SUFBd0Isc0JBQUE7RXhFNHVQMUI7O0V3RTN1UEU7SUFBd0IsdUJBQUE7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RjI4UHhDOztBZ0YxOFBROztFQUVFLDhCQUFBO0FoRjY4UFY7O0FnRjM4UFE7O0VBRUUsZ0NBQUE7QWhGODhQVjs7QWdGNThQUTs7RUFFRSxpQ0FBQTtBaEYrOFBWOztBZ0Y3OFBROztFQUVFLCtCQUFBO0FoRmc5UFY7O0FnRi85UFE7RUFBZ0MseUJBQUE7QWhGbStQeEM7O0FnRmwrUFE7O0VBRUUsNkJBQUE7QWhGcStQVjs7QWdGbitQUTs7RUFFRSwrQkFBQTtBaEZzK1BWOztBZ0ZwK1BROztFQUVFLGdDQUFBO0FoRnUrUFY7O0FnRnIrUFE7O0VBRUUsOEJBQUE7QWhGdytQVjs7QWdGdi9QUTtFQUFnQyx1QkFBQTtBaEYyL1B4Qzs7QWdGMS9QUTs7RUFFRSwyQkFBQTtBaEY2L1BWOztBZ0YzL1BROztFQUVFLDZCQUFBO0FoRjgvUFY7O0FnRjUvUFE7O0VBRUUsOEJBQUE7QWhGKy9QVjs7QWdGNy9QUTs7RUFFRSw0QkFBQTtBaEZnZ1FWOztBZ0YvZ1FRO0VBQWdDLHlCQUFBO0FoRm1oUXhDOztBZ0ZsaFFROztFQUVFLDZCQUFBO0FoRnFoUVY7O0FnRm5oUVE7O0VBRUUsK0JBQUE7QWhGc2hRVjs7QWdGcGhRUTs7RUFFRSxnQ0FBQTtBaEZ1aFFWOztBZ0ZyaFFROztFQUVFLDhCQUFBO0FoRndoUVY7O0FnRnZpUVE7RUFBZ0MsdUJBQUE7QWhGMmlReEM7O0FnRjFpUVE7O0VBRUUsMkJBQUE7QWhGNmlRVjs7QWdGM2lRUTs7RUFFRSw2QkFBQTtBaEY4aVFWOztBZ0Y1aVFROztFQUVFLDhCQUFBO0FoRitpUVY7O0FnRjdpUVE7O0VBRUUsNEJBQUE7QWhGZ2pRVjs7QWdGL2pRUTtFQUFnQyxxQkFBQTtBaEZta1F4Qzs7QWdGbGtRUTs7RUFFRSx5QkFBQTtBaEZxa1FWOztBZ0Zua1FROztFQUVFLDJCQUFBO0FoRnNrUVY7O0FnRnBrUVE7O0VBRUUsNEJBQUE7QWhGdWtRVjs7QWdGcmtRUTs7RUFFRSwwQkFBQTtBaEZ3a1FWOztBZ0Z2bFFRO0VBQWdDLDJCQUFBO0FoRjJsUXhDOztBZ0YxbFFROztFQUVFLCtCQUFBO0FoRjZsUVY7O0FnRjNsUVE7O0VBRUUsaUNBQUE7QWhGOGxRVjs7QWdGNWxRUTs7RUFFRSxrQ0FBQTtBaEYrbFFWOztBZ0Y3bFFROztFQUVFLGdDQUFBO0FoRmdtUVY7O0FnRi9tUVE7RUFBZ0MsMEJBQUE7QWhGbW5ReEM7O0FnRmxuUVE7O0VBRUUsOEJBQUE7QWhGcW5RVjs7QWdGbm5RUTs7RUFFRSxnQ0FBQTtBaEZzblFWOztBZ0ZwblFROztFQUVFLGlDQUFBO0FoRnVuUVY7O0FnRnJuUVE7O0VBRUUsK0JBQUE7QWhGd25RVjs7QWdGdm9RUTtFQUFnQyx3QkFBQTtBaEYyb1F4Qzs7QWdGMW9RUTs7RUFFRSw0QkFBQTtBaEY2b1FWOztBZ0Yzb1FROztFQUVFLDhCQUFBO0FoRjhvUVY7O0FnRjVvUVE7O0VBRUUsK0JBQUE7QWhGK29RVjs7QWdGN29RUTs7RUFFRSw2QkFBQTtBaEZncFFWOztBZ0YvcFFRO0VBQWdDLDBCQUFBO0FoRm1xUXhDOztBZ0ZscVFROztFQUVFLDhCQUFBO0FoRnFxUVY7O0FnRm5xUVE7O0VBRUUsZ0NBQUE7QWhGc3FRVjs7QWdGcHFRUTs7RUFFRSxpQ0FBQTtBaEZ1cVFWOztBZ0ZycVFROztFQUVFLCtCQUFBO0FoRndxUVY7O0FnRnZyUVE7RUFBZ0Msd0JBQUE7QWhGMnJReEM7O0FnRjFyUVE7O0VBRUUsNEJBQUE7QWhGNnJRVjs7QWdGM3JRUTs7RUFFRSw4QkFBQTtBaEY4clFWOztBZ0Y1clFROztFQUVFLCtCQUFBO0FoRityUVY7O0FnRjdyUVE7O0VBRUUsNkJBQUE7QWhGZ3NRVjs7QWdGeHJRUTtFQUF3QiwyQkFBQTtBaEY0clFoQzs7QWdGM3JRUTs7RUFFRSwrQkFBQTtBaEY4clFWOztBZ0Y1clFROztFQUVFLGlDQUFBO0FoRityUVY7O0FnRjdyUVE7O0VBRUUsa0NBQUE7QWhGZ3NRVjs7QWdGOXJRUTs7RUFFRSxnQ0FBQTtBaEZpc1FWOztBZ0ZodFFRO0VBQXdCLDBCQUFBO0FoRm90UWhDOztBZ0ZudFFROztFQUVFLDhCQUFBO0FoRnN0UVY7O0FnRnB0UVE7O0VBRUUsZ0NBQUE7QWhGdXRRVjs7QWdGcnRRUTs7RUFFRSxpQ0FBQTtBaEZ3dFFWOztBZ0Z0dFFROztFQUVFLCtCQUFBO0FoRnl0UVY7O0FnRnh1UVE7RUFBd0Isd0JBQUE7QWhGNHVRaEM7O0FnRjN1UVE7O0VBRUUsNEJBQUE7QWhGOHVRVjs7QWdGNXVRUTs7RUFFRSw4QkFBQTtBaEYrdVFWOztBZ0Y3dVFROztFQUVFLCtCQUFBO0FoRmd2UVY7O0FnRjl1UVE7O0VBRUUsNkJBQUE7QWhGaXZRVjs7QWdGaHdRUTtFQUF3QiwwQkFBQTtBaEZvd1FoQzs7QWdGbndRUTs7RUFFRSw4QkFBQTtBaEZzd1FWOztBZ0Zwd1FROztFQUVFLGdDQUFBO0FoRnV3UVY7O0FnRnJ3UVE7O0VBRUUsaUNBQUE7QWhGd3dRVjs7QWdGdHdRUTs7RUFFRSwrQkFBQTtBaEZ5d1FWOztBZ0Z4eFFRO0VBQXdCLHdCQUFBO0FoRjR4UWhDOztBZ0YzeFFROztFQUVFLDRCQUFBO0FoRjh4UVY7O0FnRjV4UVE7O0VBRUUsOEJBQUE7QWhGK3hRVjs7QWdGN3hRUTs7RUFFRSwrQkFBQTtBaEZneVFWOztBZ0Y5eFFROztFQUVFLDZCQUFBO0FoRml5UVY7O0FnRjN4UUk7RUFBbUIsdUJBQUE7QWhGK3hRdkI7O0FnRjl4UUk7O0VBRUUsMkJBQUE7QWhGaXlRTjs7QWdGL3hRSTs7RUFFRSw2QkFBQTtBaEZreVFOOztBZ0ZoeVFJOztFQUVFLDhCQUFBO0FoRm15UU47O0FnRmp5UUk7O0VBRUUsNEJBQUE7QWhGb3lRTjs7QWE3eVFJO0VtRWxESTtJQUFnQyxvQkFBQTtFaEZvMlF0Qzs7RWdGbjJRTTs7SUFFRSx3QkFBQTtFaEZzMlFSOztFZ0ZwMlFNOztJQUVFLDBCQUFBO0VoRnUyUVI7O0VnRnIyUU07O0lBRUUsMkJBQUE7RWhGdzJRUjs7RWdGdDJRTTs7SUFFRSx5QkFBQTtFaEZ5MlFSOztFZ0Z4M1FNO0lBQWdDLDBCQUFBO0VoRjQzUXRDOztFZ0YzM1FNOztJQUVFLDhCQUFBO0VoRjgzUVI7O0VnRjUzUU07O0lBRUUsZ0NBQUE7RWhGKzNRUjs7RWdGNzNRTTs7SUFFRSxpQ0FBQTtFaEZnNFFSOztFZ0Y5M1FNOztJQUVFLCtCQUFBO0VoRmk0UVI7O0VnRmg1UU07SUFBZ0MseUJBQUE7RWhGbzVRdEM7O0VnRm41UU07O0lBRUUsNkJBQUE7RWhGczVRUjs7RWdGcDVRTTs7SUFFRSwrQkFBQTtFaEZ1NVFSOztFZ0ZyNVFNOztJQUVFLGdDQUFBO0VoRnc1UVI7O0VnRnQ1UU07O0lBRUUsOEJBQUE7RWhGeTVRUjs7RWdGeDZRTTtJQUFnQyx1QkFBQTtFaEY0NlF0Qzs7RWdGMzZRTTs7SUFFRSwyQkFBQTtFaEY4NlFSOztFZ0Y1NlFNOztJQUVFLDZCQUFBO0VoRis2UVI7O0VnRjc2UU07O0lBRUUsOEJBQUE7RWhGZzdRUjs7RWdGOTZRTTs7SUFFRSw0QkFBQTtFaEZpN1FSOztFZ0ZoOFFNO0lBQWdDLHlCQUFBO0VoRm84UXRDOztFZ0ZuOFFNOztJQUVFLDZCQUFBO0VoRnM4UVI7O0VnRnA4UU07O0lBRUUsK0JBQUE7RWhGdThRUjs7RWdGcjhRTTs7SUFFRSxnQ0FBQTtFaEZ3OFFSOztFZ0Z0OFFNOztJQUVFLDhCQUFBO0VoRnk4UVI7O0VnRng5UU07SUFBZ0MsdUJBQUE7RWhGNDlRdEM7O0VnRjM5UU07O0lBRUUsMkJBQUE7RWhGODlRUjs7RWdGNTlRTTs7SUFFRSw2QkFBQTtFaEYrOVFSOztFZ0Y3OVFNOztJQUVFLDhCQUFBO0VoRmcrUVI7O0VnRjk5UU07O0lBRUUsNEJBQUE7RWhGaStRUjs7RWdGaC9RTTtJQUFnQyxxQkFBQTtFaEZvL1F0Qzs7RWdGbi9RTTs7SUFFRSx5QkFBQTtFaEZzL1FSOztFZ0ZwL1FNOztJQUVFLDJCQUFBO0VoRnUvUVI7O0VnRnIvUU07O0lBRUUsNEJBQUE7RWhGdy9RUjs7RWdGdC9RTTs7SUFFRSwwQkFBQTtFaEZ5L1FSOztFZ0Z4Z1JNO0lBQWdDLDJCQUFBO0VoRjRnUnRDOztFZ0YzZ1JNOztJQUVFLCtCQUFBO0VoRjhnUlI7O0VnRjVnUk07O0lBRUUsaUNBQUE7RWhGK2dSUjs7RWdGN2dSTTs7SUFFRSxrQ0FBQTtFaEZnaFJSOztFZ0Y5Z1JNOztJQUVFLGdDQUFBO0VoRmloUlI7O0VnRmhpUk07SUFBZ0MsMEJBQUE7RWhGb2lSdEM7O0VnRm5pUk07O0lBRUUsOEJBQUE7RWhGc2lSUjs7RWdGcGlSTTs7SUFFRSxnQ0FBQTtFaEZ1aVJSOztFZ0ZyaVJNOztJQUVFLGlDQUFBO0VoRndpUlI7O0VnRnRpUk07O0lBRUUsK0JBQUE7RWhGeWlSUjs7RWdGeGpSTTtJQUFnQyx3QkFBQTtFaEY0alJ0Qzs7RWdGM2pSTTs7SUFFRSw0QkFBQTtFaEY4alJSOztFZ0Y1alJNOztJQUVFLDhCQUFBO0VoRitqUlI7O0VnRjdqUk07O0lBRUUsK0JBQUE7RWhGZ2tSUjs7RWdGOWpSTTs7SUFFRSw2QkFBQTtFaEZpa1JSOztFZ0ZobFJNO0lBQWdDLDBCQUFBO0VoRm9sUnRDOztFZ0ZubFJNOztJQUVFLDhCQUFBO0VoRnNsUlI7O0VnRnBsUk07O0lBRUUsZ0NBQUE7RWhGdWxSUjs7RWdGcmxSTTs7SUFFRSxpQ0FBQTtFaEZ3bFJSOztFZ0Z0bFJNOztJQUVFLCtCQUFBO0VoRnlsUlI7O0VnRnhtUk07SUFBZ0Msd0JBQUE7RWhGNG1SdEM7O0VnRjNtUk07O0lBRUUsNEJBQUE7RWhGOG1SUjs7RWdGNW1STTs7SUFFRSw4QkFBQTtFaEYrbVJSOztFZ0Y3bVJNOztJQUVFLCtCQUFBO0VoRmduUlI7O0VnRjltUk07O0lBRUUsNkJBQUE7RWhGaW5SUjs7RWdGem1STTtJQUF3QiwyQkFBQTtFaEY2bVI5Qjs7RWdGNW1STTs7SUFFRSwrQkFBQTtFaEYrbVJSOztFZ0Y3bVJNOztJQUVFLGlDQUFBO0VoRmduUlI7O0VnRjltUk07O0lBRUUsa0NBQUE7RWhGaW5SUjs7RWdGL21STTs7SUFFRSxnQ0FBQTtFaEZrblJSOztFZ0Zqb1JNO0lBQXdCLDBCQUFBO0VoRnFvUjlCOztFZ0Zwb1JNOztJQUVFLDhCQUFBO0VoRnVvUlI7O0VnRnJvUk07O0lBRUUsZ0NBQUE7RWhGd29SUjs7RWdGdG9STTs7SUFFRSxpQ0FBQTtFaEZ5b1JSOztFZ0Z2b1JNOztJQUVFLCtCQUFBO0VoRjBvUlI7O0VnRnpwUk07SUFBd0Isd0JBQUE7RWhGNnBSOUI7O0VnRjVwUk07O0lBRUUsNEJBQUE7RWhGK3BSUjs7RWdGN3BSTTs7SUFFRSw4QkFBQTtFaEZncVJSOztFZ0Y5cFJNOztJQUVFLCtCQUFBO0VoRmlxUlI7O0VnRi9wUk07O0lBRUUsNkJBQUE7RWhGa3FSUjs7RWdGanJSTTtJQUF3QiwwQkFBQTtFaEZxclI5Qjs7RWdGcHJSTTs7SUFFRSw4QkFBQTtFaEZ1clJSOztFZ0ZyclJNOztJQUVFLGdDQUFBO0VoRndyUlI7O0VnRnRyUk07O0lBRUUsaUNBQUE7RWhGeXJSUjs7RWdGdnJSTTs7SUFFRSwrQkFBQTtFaEYwclJSOztFZ0Z6c1JNO0lBQXdCLHdCQUFBO0VoRjZzUjlCOztFZ0Y1c1JNOztJQUVFLDRCQUFBO0VoRitzUlI7O0VnRjdzUk07O0lBRUUsOEJBQUE7RWhGZ3RSUjs7RWdGOXNSTTs7SUFFRSwrQkFBQTtFaEZpdFJSOztFZ0Yvc1JNOztJQUVFLDZCQUFBO0VoRmt0UlI7O0VnRjVzUkU7SUFBbUIsdUJBQUE7RWhGZ3RSckI7O0VnRi9zUkU7O0lBRUUsMkJBQUE7RWhGa3RSSjs7RWdGaHRSRTs7SUFFRSw2QkFBQTtFaEZtdFJKOztFZ0ZqdFJFOztJQUVFLDhCQUFBO0VoRm90Uko7O0VnRmx0UkU7O0lBRUUsNEJBQUE7RWhGcXRSSjtBQUNGO0FhL3RSSTtFbUVsREk7SUFBZ0Msb0JBQUE7RWhGcXhSdEM7O0VnRnB4Uk07O0lBRUUsd0JBQUE7RWhGdXhSUjs7RWdGcnhSTTs7SUFFRSwwQkFBQTtFaEZ3eFJSOztFZ0Z0eFJNOztJQUVFLDJCQUFBO0VoRnl4UlI7O0VnRnZ4Uk07O0lBRUUseUJBQUE7RWhGMHhSUjs7RWdGenlSTTtJQUFnQywwQkFBQTtFaEY2eVJ0Qzs7RWdGNXlSTTs7SUFFRSw4QkFBQTtFaEYreVJSOztFZ0Y3eVJNOztJQUVFLGdDQUFBO0VoRmd6UlI7O0VnRjl5Uk07O0lBRUUsaUNBQUE7RWhGaXpSUjs7RWdGL3lSTTs7SUFFRSwrQkFBQTtFaEZrelJSOztFZ0ZqMFJNO0lBQWdDLHlCQUFBO0VoRnEwUnRDOztFZ0ZwMFJNOztJQUVFLDZCQUFBO0VoRnUwUlI7O0VnRnIwUk07O0lBRUUsK0JBQUE7RWhGdzBSUjs7RWdGdDBSTTs7SUFFRSxnQ0FBQTtFaEZ5MFJSOztFZ0Z2MFJNOztJQUVFLDhCQUFBO0VoRjAwUlI7O0VnRnoxUk07SUFBZ0MsdUJBQUE7RWhGNjFSdEM7O0VnRjUxUk07O0lBRUUsMkJBQUE7RWhGKzFSUjs7RWdGNzFSTTs7SUFFRSw2QkFBQTtFaEZnMlJSOztFZ0Y5MVJNOztJQUVFLDhCQUFBO0VoRmkyUlI7O0VnRi8xUk07O0lBRUUsNEJBQUE7RWhGazJSUjs7RWdGajNSTTtJQUFnQyx5QkFBQTtFaEZxM1J0Qzs7RWdGcDNSTTs7SUFFRSw2QkFBQTtFaEZ1M1JSOztFZ0ZyM1JNOztJQUVFLCtCQUFBO0VoRnczUlI7O0VnRnQzUk07O0lBRUUsZ0NBQUE7RWhGeTNSUjs7RWdGdjNSTTs7SUFFRSw4QkFBQTtFaEYwM1JSOztFZ0Z6NFJNO0lBQWdDLHVCQUFBO0VoRjY0UnRDOztFZ0Y1NFJNOztJQUVFLDJCQUFBO0VoRis0UlI7O0VnRjc0Uk07O0lBRUUsNkJBQUE7RWhGZzVSUjs7RWdGOTRSTTs7SUFFRSw4QkFBQTtFaEZpNVJSOztFZ0YvNFJNOztJQUVFLDRCQUFBO0VoRms1UlI7O0VnRmo2Uk07SUFBZ0MscUJBQUE7RWhGcTZSdEM7O0VnRnA2Uk07O0lBRUUseUJBQUE7RWhGdTZSUjs7RWdGcjZSTTs7SUFFRSwyQkFBQTtFaEZ3NlJSOztFZ0Z0NlJNOztJQUVFLDRCQUFBO0VoRnk2UlI7O0VnRnY2Uk07O0lBRUUsMEJBQUE7RWhGMDZSUjs7RWdGejdSTTtJQUFnQywyQkFBQTtFaEY2N1J0Qzs7RWdGNTdSTTs7SUFFRSwrQkFBQTtFaEYrN1JSOztFZ0Y3N1JNOztJQUVFLGlDQUFBO0VoRmc4UlI7O0VnRjk3Uk07O0lBRUUsa0NBQUE7RWhGaThSUjs7RWdGLzdSTTs7SUFFRSxnQ0FBQTtFaEZrOFJSOztFZ0ZqOVJNO0lBQWdDLDBCQUFBO0VoRnE5UnRDOztFZ0ZwOVJNOztJQUVFLDhCQUFBO0VoRnU5UlI7O0VnRnI5Uk07O0lBRUUsZ0NBQUE7RWhGdzlSUjs7RWdGdDlSTTs7SUFFRSxpQ0FBQTtFaEZ5OVJSOztFZ0Z2OVJNOztJQUVFLCtCQUFBO0VoRjA5UlI7O0VnRnorUk07SUFBZ0Msd0JBQUE7RWhGNitSdEM7O0VnRjUrUk07O0lBRUUsNEJBQUE7RWhGKytSUjs7RWdGNytSTTs7SUFFRSw4QkFBQTtFaEZnL1JSOztFZ0Y5K1JNOztJQUVFLCtCQUFBO0VoRmkvUlI7O0VnRi8rUk07O0lBRUUsNkJBQUE7RWhGay9SUjs7RWdGamdTTTtJQUFnQywwQkFBQTtFaEZxZ1N0Qzs7RWdGcGdTTTs7SUFFRSw4QkFBQTtFaEZ1Z1NSOztFZ0ZyZ1NNOztJQUVFLGdDQUFBO0VoRndnU1I7O0VnRnRnU007O0lBRUUsaUNBQUE7RWhGeWdTUjs7RWdGdmdTTTs7SUFFRSwrQkFBQTtFaEYwZ1NSOztFZ0Z6aFNNO0lBQWdDLHdCQUFBO0VoRjZoU3RDOztFZ0Y1aFNNOztJQUVFLDRCQUFBO0VoRitoU1I7O0VnRjdoU007O0lBRUUsOEJBQUE7RWhGZ2lTUjs7RWdGOWhTTTs7SUFFRSwrQkFBQTtFaEZpaVNSOztFZ0YvaFNNOztJQUVFLDZCQUFBO0VoRmtpU1I7O0VnRjFoU007SUFBd0IsMkJBQUE7RWhGOGhTOUI7O0VnRjdoU007O0lBRUUsK0JBQUE7RWhGZ2lTUjs7RWdGOWhTTTs7SUFFRSxpQ0FBQTtFaEZpaVNSOztFZ0YvaFNNOztJQUVFLGtDQUFBO0VoRmtpU1I7O0VnRmhpU007O0lBRUUsZ0NBQUE7RWhGbWlTUjs7RWdGbGpTTTtJQUF3QiwwQkFBQTtFaEZzalM5Qjs7RWdGcmpTTTs7SUFFRSw4QkFBQTtFaEZ3alNSOztFZ0Z0alNNOztJQUVFLGdDQUFBO0VoRnlqU1I7O0VnRnZqU007O0lBRUUsaUNBQUE7RWhGMGpTUjs7RWdGeGpTTTs7SUFFRSwrQkFBQTtFaEYyalNSOztFZ0Yxa1NNO0lBQXdCLHdCQUFBO0VoRjhrUzlCOztFZ0Y3a1NNOztJQUVFLDRCQUFBO0VoRmdsU1I7O0VnRjlrU007O0lBRUUsOEJBQUE7RWhGaWxTUjs7RWdGL2tTTTs7SUFFRSwrQkFBQTtFaEZrbFNSOztFZ0ZobFNNOztJQUVFLDZCQUFBO0VoRm1sU1I7O0VnRmxtU007SUFBd0IsMEJBQUE7RWhGc21TOUI7O0VnRnJtU007O0lBRUUsOEJBQUE7RWhGd21TUjs7RWdGdG1TTTs7SUFFRSxnQ0FBQTtFaEZ5bVNSOztFZ0Z2bVNNOztJQUVFLGlDQUFBO0VoRjBtU1I7O0VnRnhtU007O0lBRUUsK0JBQUE7RWhGMm1TUjs7RWdGMW5TTTtJQUF3Qix3QkFBQTtFaEY4blM5Qjs7RWdGN25TTTs7SUFFRSw0QkFBQTtFaEZnb1NSOztFZ0Y5blNNOztJQUVFLDhCQUFBO0VoRmlvU1I7O0VnRi9uU007O0lBRUUsK0JBQUE7RWhGa29TUjs7RWdGaG9TTTs7SUFFRSw2QkFBQTtFaEZtb1NSOztFZ0Y3blNFO0lBQW1CLHVCQUFBO0VoRmlvU3JCOztFZ0Zob1NFOztJQUVFLDJCQUFBO0VoRm1vU0o7O0VnRmpvU0U7O0lBRUUsNkJBQUE7RWhGb29TSjs7RWdGbG9TRTs7SUFFRSw4QkFBQTtFaEZxb1NKOztFZ0Zub1NFOztJQUVFLDRCQUFBO0VoRnNvU0o7QUFDRjtBYWhwU0k7RW1FbERJO0lBQWdDLG9CQUFBO0VoRnNzU3RDOztFZ0Zyc1NNOztJQUVFLHdCQUFBO0VoRndzU1I7O0VnRnRzU007O0lBRUUsMEJBQUE7RWhGeXNTUjs7RWdGdnNTTTs7SUFFRSwyQkFBQTtFaEYwc1NSOztFZ0Z4c1NNOztJQUVFLHlCQUFBO0VoRjJzU1I7O0VnRjF0U007SUFBZ0MsMEJBQUE7RWhGOHRTdEM7O0VnRjd0U007O0lBRUUsOEJBQUE7RWhGZ3VTUjs7RWdGOXRTTTs7SUFFRSxnQ0FBQTtFaEZpdVNSOztFZ0YvdFNNOztJQUVFLGlDQUFBO0VoRmt1U1I7O0VnRmh1U007O0lBRUUsK0JBQUE7RWhGbXVTUjs7RWdGbHZTTTtJQUFnQyx5QkFBQTtFaEZzdlN0Qzs7RWdGcnZTTTs7SUFFRSw2QkFBQTtFaEZ3dlNSOztFZ0Z0dlNNOztJQUVFLCtCQUFBO0VoRnl2U1I7O0VnRnZ2U007O0lBRUUsZ0NBQUE7RWhGMHZTUjs7RWdGeHZTTTs7SUFFRSw4QkFBQTtFaEYydlNSOztFZ0Yxd1NNO0lBQWdDLHVCQUFBO0VoRjh3U3RDOztFZ0Y3d1NNOztJQUVFLDJCQUFBO0VoRmd4U1I7O0VnRjl3U007O0lBRUUsNkJBQUE7RWhGaXhTUjs7RWdGL3dTTTs7SUFFRSw4QkFBQTtFaEZreFNSOztFZ0ZoeFNNOztJQUVFLDRCQUFBO0VoRm14U1I7O0VnRmx5U007SUFBZ0MseUJBQUE7RWhGc3lTdEM7O0VnRnJ5U007O0lBRUUsNkJBQUE7RWhGd3lTUjs7RWdGdHlTTTs7SUFFRSwrQkFBQTtFaEZ5eVNSOztFZ0Z2eVNNOztJQUVFLGdDQUFBO0VoRjB5U1I7O0VnRnh5U007O0lBRUUsOEJBQUE7RWhGMnlTUjs7RWdGMXpTTTtJQUFnQyx1QkFBQTtFaEY4elN0Qzs7RWdGN3pTTTs7SUFFRSwyQkFBQTtFaEZnMFNSOztFZ0Y5elNNOztJQUVFLDZCQUFBO0VoRmkwU1I7O0VnRi96U007O0lBRUUsOEJBQUE7RWhGazBTUjs7RWdGaDBTTTs7SUFFRSw0QkFBQTtFaEZtMFNSOztFZ0ZsMVNNO0lBQWdDLHFCQUFBO0VoRnMxU3RDOztFZ0ZyMVNNOztJQUVFLHlCQUFBO0VoRncxU1I7O0VnRnQxU007O0lBRUUsMkJBQUE7RWhGeTFTUjs7RWdGdjFTTTs7SUFFRSw0QkFBQTtFaEYwMVNSOztFZ0Z4MVNNOztJQUVFLDBCQUFBO0VoRjIxU1I7O0VnRjEyU007SUFBZ0MsMkJBQUE7RWhGODJTdEM7O0VnRjcyU007O0lBRUUsK0JBQUE7RWhGZzNTUjs7RWdGOTJTTTs7SUFFRSxpQ0FBQTtFaEZpM1NSOztFZ0YvMlNNOztJQUVFLGtDQUFBO0VoRmszU1I7O0VnRmgzU007O0lBRUUsZ0NBQUE7RWhGbTNTUjs7RWdGbDRTTTtJQUFnQywwQkFBQTtFaEZzNFN0Qzs7RWdGcjRTTTs7SUFFRSw4QkFBQTtFaEZ3NFNSOztFZ0Z0NFNNOztJQUVFLGdDQUFBO0VoRnk0U1I7O0VnRnY0U007O0lBRUUsaUNBQUE7RWhGMDRTUjs7RWdGeDRTTTs7SUFFRSwrQkFBQTtFaEYyNFNSOztFZ0YxNVNNO0lBQWdDLHdCQUFBO0VoRjg1U3RDOztFZ0Y3NVNNOztJQUVFLDRCQUFBO0VoRmc2U1I7O0VnRjk1U007O0lBRUUsOEJBQUE7RWhGaTZTUjs7RWdGLzVTTTs7SUFFRSwrQkFBQTtFaEZrNlNSOztFZ0ZoNlNNOztJQUVFLDZCQUFBO0VoRm02U1I7O0VnRmw3U007SUFBZ0MsMEJBQUE7RWhGczdTdEM7O0VnRnI3U007O0lBRUUsOEJBQUE7RWhGdzdTUjs7RWdGdDdTTTs7SUFFRSxnQ0FBQTtFaEZ5N1NSOztFZ0Z2N1NNOztJQUVFLGlDQUFBO0VoRjA3U1I7O0VnRng3U007O0lBRUUsK0JBQUE7RWhGMjdTUjs7RWdGMThTTTtJQUFnQyx3QkFBQTtFaEY4OFN0Qzs7RWdGNzhTTTs7SUFFRSw0QkFBQTtFaEZnOVNSOztFZ0Y5OFNNOztJQUVFLDhCQUFBO0VoRmk5U1I7O0VnRi84U007O0lBRUUsK0JBQUE7RWhGazlTUjs7RWdGaDlTTTs7SUFFRSw2QkFBQTtFaEZtOVNSOztFZ0YzOFNNO0lBQXdCLDJCQUFBO0VoRis4UzlCOztFZ0Y5OFNNOztJQUVFLCtCQUFBO0VoRmk5U1I7O0VnRi84U007O0lBRUUsaUNBQUE7RWhGazlTUjs7RWdGaDlTTTs7SUFFRSxrQ0FBQTtFaEZtOVNSOztFZ0ZqOVNNOztJQUVFLGdDQUFBO0VoRm85U1I7O0VnRm4rU007SUFBd0IsMEJBQUE7RWhGdStTOUI7O0VnRnQrU007O0lBRUUsOEJBQUE7RWhGeStTUjs7RWdGditTTTs7SUFFRSxnQ0FBQTtFaEYwK1NSOztFZ0Z4K1NNOztJQUVFLGlDQUFBO0VoRjIrU1I7O0VnRnorU007O0lBRUUsK0JBQUE7RWhGNCtTUjs7RWdGMy9TTTtJQUF3Qix3QkFBQTtFaEYrL1M5Qjs7RWdGOS9TTTs7SUFFRSw0QkFBQTtFaEZpZ1RSOztFZ0YvL1NNOztJQUVFLDhCQUFBO0VoRmtnVFI7O0VnRmhnVE07O0lBRUUsK0JBQUE7RWhGbWdUUjs7RWdGamdUTTs7SUFFRSw2QkFBQTtFaEZvZ1RSOztFZ0ZuaFRNO0lBQXdCLDBCQUFBO0VoRnVoVDlCOztFZ0Z0aFRNOztJQUVFLDhCQUFBO0VoRnloVFI7O0VnRnZoVE07O0lBRUUsZ0NBQUE7RWhGMGhUUjs7RWdGeGhUTTs7SUFFRSxpQ0FBQTtFaEYyaFRSOztFZ0Z6aFRNOztJQUVFLCtCQUFBO0VoRjRoVFI7O0VnRjNpVE07SUFBd0Isd0JBQUE7RWhGK2lUOUI7O0VnRjlpVE07O0lBRUUsNEJBQUE7RWhGaWpUUjs7RWdGL2lUTTs7SUFFRSw4QkFBQTtFaEZralRSOztFZ0ZoalRNOztJQUVFLCtCQUFBO0VoRm1qVFI7O0VnRmpqVE07O0lBRUUsNkJBQUE7RWhGb2pUUjs7RWdGOWlURTtJQUFtQix1QkFBQTtFaEZralRyQjs7RWdGampURTs7SUFFRSwyQkFBQTtFaEZvalRKOztFZ0ZsalRFOztJQUVFLDZCQUFBO0VoRnFqVEo7O0VnRm5qVEU7O0lBRUUsOEJBQUE7RWhGc2pUSjs7RWdGcGpURTs7SUFFRSw0QkFBQTtFaEZ1alRKO0FBQ0Y7QWFqa1RJO0VtRWxESTtJQUFnQyxvQkFBQTtFaEZ1blR0Qzs7RWdGdG5UTTs7SUFFRSx3QkFBQTtFaEZ5blRSOztFZ0Z2blRNOztJQUVFLDBCQUFBO0VoRjBuVFI7O0VnRnhuVE07O0lBRUUsMkJBQUE7RWhGMm5UUjs7RWdGem5UTTs7SUFFRSx5QkFBQTtFaEY0blRSOztFZ0Yzb1RNO0lBQWdDLDBCQUFBO0VoRitvVHRDOztFZ0Y5b1RNOztJQUVFLDhCQUFBO0VoRmlwVFI7O0VnRi9vVE07O0lBRUUsZ0NBQUE7RWhGa3BUUjs7RWdGaHBUTTs7SUFFRSxpQ0FBQTtFaEZtcFRSOztFZ0ZqcFRNOztJQUVFLCtCQUFBO0VoRm9wVFI7O0VnRm5xVE07SUFBZ0MseUJBQUE7RWhGdXFUdEM7O0VnRnRxVE07O0lBRUUsNkJBQUE7RWhGeXFUUjs7RWdGdnFUTTs7SUFFRSwrQkFBQTtFaEYwcVRSOztFZ0Z4cVRNOztJQUVFLGdDQUFBO0VoRjJxVFI7O0VnRnpxVE07O0lBRUUsOEJBQUE7RWhGNHFUUjs7RWdGM3JUTTtJQUFnQyx1QkFBQTtFaEYrclR0Qzs7RWdGOXJUTTs7SUFFRSwyQkFBQTtFaEZpc1RSOztFZ0YvclRNOztJQUVFLDZCQUFBO0VoRmtzVFI7O0VnRmhzVE07O0lBRUUsOEJBQUE7RWhGbXNUUjs7RWdGanNUTTs7SUFFRSw0QkFBQTtFaEZvc1RSOztFZ0ZudFRNO0lBQWdDLHlCQUFBO0VoRnV0VHRDOztFZ0Z0dFRNOztJQUVFLDZCQUFBO0VoRnl0VFI7O0VnRnZ0VE07O0lBRUUsK0JBQUE7RWhGMHRUUjs7RWdGeHRUTTs7SUFFRSxnQ0FBQTtFaEYydFRSOztFZ0Z6dFRNOztJQUVFLDhCQUFBO0VoRjR0VFI7O0VnRjN1VE07SUFBZ0MsdUJBQUE7RWhGK3VUdEM7O0VnRjl1VE07O0lBRUUsMkJBQUE7RWhGaXZUUjs7RWdGL3VUTTs7SUFFRSw2QkFBQTtFaEZrdlRSOztFZ0ZodlRNOztJQUVFLDhCQUFBO0VoRm12VFI7O0VnRmp2VE07O0lBRUUsNEJBQUE7RWhGb3ZUUjs7RWdGbndUTTtJQUFnQyxxQkFBQTtFaEZ1d1R0Qzs7RWdGdHdUTTs7SUFFRSx5QkFBQTtFaEZ5d1RSOztFZ0Z2d1RNOztJQUVFLDJCQUFBO0VoRjB3VFI7O0VnRnh3VE07O0lBRUUsNEJBQUE7RWhGMndUUjs7RWdGendUTTs7SUFFRSwwQkFBQTtFaEY0d1RSOztFZ0YzeFRNO0lBQWdDLDJCQUFBO0VoRit4VHRDOztFZ0Y5eFRNOztJQUVFLCtCQUFBO0VoRml5VFI7O0VnRi94VE07O0lBRUUsaUNBQUE7RWhGa3lUUjs7RWdGaHlUTTs7SUFFRSxrQ0FBQTtFaEZteVRSOztFZ0ZqeVRNOztJQUVFLGdDQUFBO0VoRm95VFI7O0VnRm56VE07SUFBZ0MsMEJBQUE7RWhGdXpUdEM7O0VnRnR6VE07O0lBRUUsOEJBQUE7RWhGeXpUUjs7RWdGdnpUTTs7SUFFRSxnQ0FBQTtFaEYwelRSOztFZ0Z4elRNOztJQUVFLGlDQUFBO0VoRjJ6VFI7O0VnRnp6VE07O0lBRUUsK0JBQUE7RWhGNHpUUjs7RWdGMzBUTTtJQUFnQyx3QkFBQTtFaEYrMFR0Qzs7RWdGOTBUTTs7SUFFRSw0QkFBQTtFaEZpMVRSOztFZ0YvMFRNOztJQUVFLDhCQUFBO0VoRmsxVFI7O0VnRmgxVE07O0lBRUUsK0JBQUE7RWhGbTFUUjs7RWdGajFUTTs7SUFFRSw2QkFBQTtFaEZvMVRSOztFZ0ZuMlRNO0lBQWdDLDBCQUFBO0VoRnUyVHRDOztFZ0Z0MlRNOztJQUVFLDhCQUFBO0VoRnkyVFI7O0VnRnYyVE07O0lBRUUsZ0NBQUE7RWhGMDJUUjs7RWdGeDJUTTs7SUFFRSxpQ0FBQTtFaEYyMlRSOztFZ0Z6MlRNOztJQUVFLCtCQUFBO0VoRjQyVFI7O0VnRjMzVE07SUFBZ0Msd0JBQUE7RWhGKzNUdEM7O0VnRjkzVE07O0lBRUUsNEJBQUE7RWhGaTRUUjs7RWdGLzNUTTs7SUFFRSw4QkFBQTtFaEZrNFRSOztFZ0ZoNFRNOztJQUVFLCtCQUFBO0VoRm00VFI7O0VnRmo0VE07O0lBRUUsNkJBQUE7RWhGbzRUUjs7RWdGNTNUTTtJQUF3QiwyQkFBQTtFaEZnNFQ5Qjs7RWdGLzNUTTs7SUFFRSwrQkFBQTtFaEZrNFRSOztFZ0ZoNFRNOztJQUVFLGlDQUFBO0VoRm00VFI7O0VnRmo0VE07O0lBRUUsa0NBQUE7RWhGbzRUUjs7RWdGbDRUTTs7SUFFRSxnQ0FBQTtFaEZxNFRSOztFZ0ZwNVRNO0lBQXdCLDBCQUFBO0VoRnc1VDlCOztFZ0Z2NVRNOztJQUVFLDhCQUFBO0VoRjA1VFI7O0VnRng1VE07O0lBRUUsZ0NBQUE7RWhGMjVUUjs7RWdGejVUTTs7SUFFRSxpQ0FBQTtFaEY0NVRSOztFZ0YxNVRNOztJQUVFLCtCQUFBO0VoRjY1VFI7O0VnRjU2VE07SUFBd0Isd0JBQUE7RWhGZzdUOUI7O0VnRi82VE07O0lBRUUsNEJBQUE7RWhGazdUUjs7RWdGaDdUTTs7SUFFRSw4QkFBQTtFaEZtN1RSOztFZ0ZqN1RNOztJQUVFLCtCQUFBO0VoRm83VFI7O0VnRmw3VE07O0lBRUUsNkJBQUE7RWhGcTdUUjs7RWdGcDhUTTtJQUF3QiwwQkFBQTtFaEZ3OFQ5Qjs7RWdGdjhUTTs7SUFFRSw4QkFBQTtFaEYwOFRSOztFZ0Z4OFRNOztJQUVFLGdDQUFBO0VoRjI4VFI7O0VnRno4VE07O0lBRUUsaUNBQUE7RWhGNDhUUjs7RWdGMThUTTs7SUFFRSwrQkFBQTtFaEY2OFRSOztFZ0Y1OVRNO0lBQXdCLHdCQUFBO0VoRmcrVDlCOztFZ0YvOVRNOztJQUVFLDRCQUFBO0VoRmsrVFI7O0VnRmgrVE07O0lBRUUsOEJBQUE7RWhGbStUUjs7RWdGaitUTTs7SUFFRSwrQkFBQTtFaEZvK1RSOztFZ0ZsK1RNOztJQUVFLDZCQUFBO0VoRnErVFI7O0VnRi85VEU7SUFBbUIsdUJBQUE7RWhGbStUckI7O0VnRmwrVEU7O0lBRUUsMkJBQUE7RWhGcStUSjs7RWdGbitURTs7SUFFRSw2QkFBQTtFaEZzK1RKOztFZ0ZwK1RFOztJQUVFLDhCQUFBO0VoRnUrVEo7O0VnRnIrVEU7O0lBRUUsNEJBQUE7RWhGdytUSjtBQUNGO0FpRnppVUU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBRUEsb0JBQUE7RUFDQSxXQUFBO0VBRUEsa0NBQUE7QWpGeWlVSjs7QWtGbmpVQTtFQUFrQiw2SEFBQTtBbEZ1alVsQjs7QWtGbmpVQTtFQUFpQiw4QkFBQTtBbEZ1alVqQjs7QWtGdGpVQTtFQUFpQiw4QkFBQTtBbEYwalVqQjs7QWtGempVQTtFQUFpQiw4QkFBQTtBbEY2alVqQjs7QWtGNWpVQTtFQ1RFLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBbkZ5a1VGOztBa0YxalVJO0VBQXdCLDJCQUFBO0FsRjhqVTVCOztBa0Y3alVJO0VBQXdCLDRCQUFBO0FsRmlrVTVCOztBa0Zoa1VJO0VBQXdCLDZCQUFBO0FsRm9rVTVCOztBYS9oVUk7RXFFdkNBO0lBQXdCLDJCQUFBO0VsRjJrVTFCOztFa0Yxa1VFO0lBQXdCLDRCQUFBO0VsRjhrVTFCOztFa0Y3a1VFO0lBQXdCLDZCQUFBO0VsRmlsVTFCO0FBQ0Y7QWE3aVVJO0VxRXZDQTtJQUF3QiwyQkFBQTtFbEZ3bFUxQjs7RWtGdmxVRTtJQUF3Qiw0QkFBQTtFbEYybFUxQjs7RWtGMWxVRTtJQUF3Qiw2QkFBQTtFbEY4bFUxQjtBQUNGO0FhMWpVSTtFcUV2Q0E7SUFBd0IsMkJBQUE7RWxGcW1VMUI7O0VrRnBtVUU7SUFBd0IsNEJBQUE7RWxGd21VMUI7O0VrRnZtVUU7SUFBd0IsNkJBQUE7RWxGMm1VMUI7QUFDRjtBYXZrVUk7RXFFdkNBO0lBQXdCLDJCQUFBO0VsRmtuVTFCOztFa0ZqblVFO0lBQXdCLDRCQUFBO0VsRnFuVTFCOztFa0ZwblVFO0lBQXdCLDZCQUFBO0VsRnduVTFCO0FBQ0Y7QWtGbm5VQTtFQUFtQixvQ0FBQTtBbEZzblVuQjs7QWtGcm5VQTtFQUFtQixvQ0FBQTtBbEZ5blVuQjs7QWtGeG5VQTtFQUFtQixxQ0FBQTtBbEY0blVuQjs7QWtGeG5VQTtFQUF1QiwyQkFBQTtBbEY0blV2Qjs7QWtGM25VQTtFQUF1QiwrQkFBQTtBbEYrblV2Qjs7QWtGOW5VQTtFQUF1QiwyQkFBQTtBbEZrb1V2Qjs7QWtGam9VQTtFQUF1QiwyQkFBQTtBbEZxb1V2Qjs7QWtGcG9VQTtFQUF1Qiw4QkFBQTtBbEZ3b1V2Qjs7QWtGdm9VQTtFQUF1Qiw2QkFBQTtBbEYyb1V2Qjs7QWtGdm9VQTtFQUFjLHlCQUFBO0FsRjJvVWQ7O0FvRmxyVUU7RUFDRSx5QkFBQTtBcEZxclVKOztBc0IzcVVFO0U4RExNLHlCQUFBO0FwRm9yVVI7O0FvRjFyVUU7RUFDRSx5QkFBQTtBcEY2clVKOztBc0JuclVFO0U4RExNLHlCQUFBO0FwRjRyVVI7O0FvRmxzVUU7RUFDRSx5QkFBQTtBcEZxc1VKOztBc0IzclVFO0U4RExNLHlCQUFBO0FwRm9zVVI7O0FvRjFzVUU7RUFDRSx5QkFBQTtBcEY2c1VKOztBc0Juc1VFO0U4RExNLHlCQUFBO0FwRjRzVVI7O0FvRmx0VUU7RUFDRSx5QkFBQTtBcEZxdFVKOztBc0Izc1VFO0U4RExNLHlCQUFBO0FwRm90VVI7O0FvRjF0VUU7RUFDRSx5QkFBQTtBcEY2dFVKOztBc0JudFVF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RUFDQSxjMUYzREU7QUR1cldSOztBMkZ4bldBLHFCQUFBO0FDeUNBO0VBQ0UsY0FBQTtBNUZtbFdGO0E0RmpsV0U7RUE1Q0EseUJEdEVjO0VDdUVkLHlCQUFBO0VqRXpERSxzQkFBQTtFaUUyREYsYzNGM0RTO0UyRjREVCxlM0UyTTRCO0UyRWpLMUIsVUFBQTtBNUZ1bFdKO0E0RnJsV0k7RWpFeEdBLHNCQUFBO0EzQmdzV0o7QTRGbGxXSTtFQXRERix5QkR0RWM7RUN1RWQseUJBQUE7RWpFekRFLHNCQUFBO0VpRTJERixjM0YzRFM7RTJGNERULGUzRTJNNEI7QWpCZzhWOUI7QTRGcGxXRTtFQUNFLFVBQUE7QTVGc2xXSjtBNEZwbFdJO0VBQ0UsYzNGeEhLO0FEOHNXWDtBNEZubFdJO0VBQ0UsYzNGNUhLO0FEaXRXWDtBNEZubFdJO0VBQ0UsYzNGL0hLO0UyRmdJTCxVQUFBO0E1RnFsV047QTRGbmxXSTtFQUNFLGMzRm5JSztBRHd0V1g7QTRGamxXRTtFQUNFLHVCQUFBO0VBQ0EsZTNFK0gwQjtBakJvOVY5QjtBNEZqbFdJO0VBQ0UsVUFBQTtBNUZtbFdOO0E0RmhsV0k7RUFDRSxjM0ZqSks7RTJGa0pMLG1CQW5KaUI7QTVGcXVXdkI7QTRGL2tXSTtFQUNFLHlCM0Y5RFM7RTJGK0RULGNEdEoyQjtBM0Z1dVdqQztBNEYva1dJO0VBQ0UseUJENUp5QjtFQzZKekIsY0QzSjRCO0EzRjR1V2xDO0E0RjlrV0k7RUFDRSx1QkFBQTtBNUZnbFdOO0E0RjlrV007RUFDRSxlQUFBO0E1RmdsV1I7QTRGN2tXTTtFQUNFLG9CQUFBO0VBQ0Esa0JBQUE7QTVGK2tXUjtBNEY3a1dRO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtBNUYra1dWO0E0RjdrV1U7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0E1RitrV1o7QTRGN2tXWTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7QTVGK2tXZDtBNEY3a1djO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtBNUYra1doQjtBNEZ0a1dFO0VBQ0UsYzNGaE1PO0UyRmlNUCxjQUFBO0VBQ0EsdUJBQUE7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LG9DQUFBO0VBQ0EsbUJEL2FhO0EzRnk4V25CO0E0RnZoV0k7RUFDRSxrQjNFekN3QjtBakJra1c5QjtBNEZyaFdFO0VqRXhhRSxxQkFBQTtFaUU0YUEsa0IzRXBLMEI7RTJFcUsxQixnQzNFc0RvQztFMkVyRHBDLG1CRDdiZTtFQzhiZixtQ0FBQTtBNUZxaFdKO0E0Rm5oV0k7RUFDRSxnQkF0Ym1CO0E1RjI4V3pCO0E0Rm5oV007RUFDRSw2Q0FBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtBNUZxaFdSO0E0RmhoV0U7RUFHRSxvQzNFbUNvQztFVW5lcEMscUJBQUE7QTNCaTlXSjtBNEY5Z1dJO0VBQ0Usa0IzRTVMd0I7RTJFNkx4QixtQkRwZGE7RWhFZWYsc0JBQUE7RWlFdWNFLHdCQUFBO0VBQ0EsZUFBQTtBNUZnaFdOO0E0RjdnV0k7RUFDRSxpQkFBQTtFQUNBLGtCM0VyTXdCO0UyRXNNeEIsa0NBQUE7RUFDQSxtQkQ5ZGE7QTNGNitXbkI7QTRGNWdXSTtFQUNFLGdCM0VuRndCO0FqQmltVzlCO0E0RjM0V0k7RUFDRSx5REFBQTtFQUNBLDZDQUFBO0E1RjY0V047QTRGLzRXSTtFQUNFLHlEQUFBO0VBQ0EsNkNBQUE7QTVGaTVXTjtBNEZ0Z1dJO0VBQ0UscUJBQUE7RUFDQSxxQkQ5ZXlCO0EzRnMvVy9CO0E0RnRnV007RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBNUZ3Z1dSO0E0RnJnV007RUFDRSxXQUFBO0E1RnVnV1I7QTRGcGdXTTtFQUNFLFlEM2Z1QjtFQzRmdkIsV0FBQTtBNUZzZ1dSO0E0RnBnV1E7RUFDRSxjQUFBO0E1RnNnV1Y7QTRGaGdXTTs7O0VBR0UsWUFBQTtBNUZrZ1dSO0E0Ri8vVk07RUFDRSxjQUFBO0VBQ0EscUJBQUE7QTVGaWdXUjtBNEY5L1ZNO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtBNUZnZ1dSOztBNEZ4OFdFOztFQUVFLHFCM0ZyRE07QURnZ1hWO0E0Rng4V0U7O0VBR0UscUJBQUE7QTVGeThXSjtBNEZ0OFdFO0VBQ0UscUJBQUE7QTVG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Q0ksYTlGM2RPO0U4RjRkUCxrQkFBQTtBL0ZrdlhKOztBK0ZodlhBO0VBQ0ksVUFBQTtFQUNBLGU5Rm5lTztFOEZvZVAsaUJBQUE7QS9GbXZYSjs7QStGaHZYQSxnQ0FBQTtBQUNBO0VBQ0ksaUJGamZlO0E3Rm91WW5COztBK0ZqdlhBO0VBQ0ksaUJBQUE7QS9Gb3ZYSjs7QStGbHZYQTtFQUNJLGlCQUFBO0EvRnF2WEo7O0ErRm52WEE7RUFDSSxlOUYvZU87QURxdVlYOztBK0ZwdlhBO0VBQ0ksZTlGcmZPO0U4RnNmUCxpQkFBQTtBL0Z1dlhKOztBK0ZydlhBO0VBQ0ksYTlGdGZPO0U4RnVmUCxlQUFBO0EvRnd2WEo7O0ErRnR2WEE7RUFDSSxhQUFBO0VBQ0EsZUFBQTtBL0Z5dlhKOztBK0Z2dlhBO0VBQ0ksZTlGOWZPO0U4RitmUCxzQkFBQTtBL0YwdlhKOztBK0Z4dlhBO0VBQ0ksZUFBQTtBL0YydlhKOztBK0Z6dlhBO0VBQ0ksMENBQUE7RUFDQSxpQkFBQTtBL0Y0dlhKOztBK0YxdlhBO0VBQ0ksd0NBQUE7RUFDQSxlQUFBO0EvRjZ2WEo7O0ErRjN2WEE7RUFDSSxrQkFBQTtFQUNBLGU5RmpoQk87RThGa2hCUCw0Q0FBQTtBL0Y4dlhKOztBK0Y1dlhBO0VBQ0ksZUFBQTtFQUNBLGU5RnRoQk87QURxeFlYOztBK0Y1dlhBLGNBQUE7QUFDQTtFQUNJLGVBQUE7QS9GK3ZYSjs7QStGN3ZYQTtFQUNJLGFBbmhCaUI7RUFtaEJVLDhCQUFBO0VBQzNCLGtCQUFBO0VBQ0EsaUJBQUE7QS9GaXdYSjs7QStGL3ZYQTtFQUNJLGU5Rm5pQk87RThGb2lCUCxVQUFBO0EvRmt3WEo7O0ErRmh3WEE7RUFDSSxlOUZ2aUJPO0U4RndpQlAsYTlGN2lCTztFOEY4aUJQLGlCQUFBO0EvRm13WEo7O0ErRmp3WEE7RUFDSSxhQWxpQmlCO0VBbWlCakIsZUFuaUJpQjtBL0Z1eVlyQjs7QStGbHdYQTtFQUNJLGlCQUFBO0EvRnF3WEo7O0ErRm53WEE7RUFDSSxrQkFBQTtBL0Zzd1hKOztBK0Zwd1hBO0VBQ0ksZUFBQTtBL0Z1d1hKOztBK0Zyd1hBO0VBQ0ksaUJBQUE7RUFDQSxlOUY5akJPO0FEczBZWDs7QStGdHdYQTtFQUNJLGE5RjdqQk87QURzMFlYOztBK0Z2d1hBO0VBQ0ksZUFBQTtBL0Ywd1hKOztBK0Z4d1hBO0VBQ0ksYTlGbmtCTztFOEZva0JQLGU5RnBrQk87RThGcWtCUCxpQkFBQTtBL0Yyd1hKOztBK0Z6d1hBO0VBQ0ksYTlGNWtCTztFOEY2a0JQLGU5RnprQk87RThGMGtCUCxpQkFBQTtBL0Y0d1hKOztBK0Yxd1hBO0VBQ0ksYTlGNWtCTztBRHkxWVg7O0ErRjN3WEE7RUFDSSxlOUYva0JPO0U4RmdsQlAsaUJBQUE7QS9GOHdYSjs7QStGNXdYQTtFQUNJLGE5RnpsQk87RThGMGxCUCxlOUYxbEJPO0U4RjJsQlAsaUJBQUE7QS9GK3dYSjs7QStGN3dYQTtFQUNJLGE5RjlsQk87RThGK2xCUCxlOUYxbEJPO0U4RjJsQlAsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7QS9GZ3hYSjs7QStGOXdYQTtFQUNJLGE5RjdsQk87QUQ4MllYOztBK0Yvd1hBO0VBQ0ksb0JBQUE7RUFDQSxhOUZ4bUJPO0U4RnltQlAsZTlGcm1CTztBRHUzWVg7O0ErRmh4WEE7RUFDSSxhOUZybUJPO0FEdzNZWDs7QStGanhYQTtFQUNJLGlCQUFBO0VBQ0EsYUEvbEJpQjtFQWdtQmpCLGU5RjdtQk87QURpNFlYOztBK0ZseFhBO0VBQ0ksYTlGN21CTztFOEY4bUJQLGlCQUFBO0EvRnF4WEo7O0ErRm54WEE7RUFDSSxhOUZqbkJPO0FEdTRZWDs7QStGcHhYQTtFQUNJLGlCQXpsQjJCO0EvRmczWS9COztBK0ZyeFhBO0VBQ0ksVUFBQTtBL0Z3eFhKOztBK0Z0eFhBO0VBQ0ksYTlGNW5CTztBRHE1WVg7O0ErRnZ4WEE7RUFDSSxVQUFBO0EvRjB4WEo7O0ErRnh4WEE7RUFDSSxhOUZob0JPO0FEMjVZWDs7QStGenhYQTtFQUNJLGlCQUFBO0VBQ0EsZTlGdm9CTztBRG02WVg7O0ErRjF4WEE7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFB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RnZ6WEE7RUFDSSxhOUZ6MEJPO0FEbW9aWDs7QStGdnpYQSxnQkFBQTtBQUNBO0VBQ0ksZUFBQTtFQUNBLDZCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QS9GMHpYSjs7QStGeHpYQTtFQUNJLGdCQUFBO0EvRjJ6WEo7O0ErRnp6WEE7RUFDSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0EvRjR6WEo7O0ErRjF6WEE7RUFDSSxrQkFBQTtBL0Y2elhKOztBK0YzelhBOzs7RUFHSSxrQkFBQTtFQUNBLG1CQUFBO0EvRjh6WEo7O0ErRjV6WEE7RUFDSSxhQUFBO0EvRit6WEo7O0ErRjV6WEEsVUFBQTtBQUNBO0VBQ0ksZUFBQTtBL0YrelhKOztBK0Y3elhBO0VBQ0ksVUFBQTtBL0ZnMFhKOztBK0Y5elhBO0VBQ0ksaUJBQUE7QS9GaTBYSjs7QStGL3pYQTtFQUNJLGlCQUFBO0EvRmswWEo7O0FnRzlzWkEseUJBQUE7QUFDQTtFQW1CRSxxQkFBQTtBaEcrclpGO0FnRy9zWkU7RUFHRSxpQkFBQTtBaEcrc1pKO0FnRzVzWkU7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLDRCQUFBO0FoRzhzWko7QWdHMXNaRTtFQUNFLGtCQUFBO0FoRzRzWko7QWdHMXNaSTtFQUNFLFVBQUE7QWhHNHNaTjtBZ0cxc1pNO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGMvRjhDVztFK0Y3Q1gscUJBQUE7RUFDQSx5Qi9GNkNRO0FEK3BaaEI7QWdHdnNaRTtFQUNFLFFBQUE7QWhHeXNaSjtBZ0d0c1pFO0VBQ0UsT0FBQTtBaEd3c1pKO0FnR25zWkk7O0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsY0FBQTtBaEdzc1pOO0FnR3BzWk07O0VBQ0UseUJBQUE7QWhHdXNaUjtBZ0dsc1pFOztFQUVFLDhCQUFBO0VBQ0EsOEJBQUE7QWhHb3NaSjtBZ0dqc1pFO0VBRUUsME5BQUE7QWhHa3NaSjtBZ0cvclpFO0VBRUUsME5BQUE7QWhHZ3NaSjtBZ0c3clpFO0VBQ0Usa0JBQUE7QWhHK3JaSjtBZ0c1clpFO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0FoRzhyWko7QWdHM3JaRTtFQUNFLGMvRkZzQjtFK0ZHdEIseUIvRkZtQjtBRCtyWnZCO0FnRzFyWkU7RUFDRSxjL0ZWcUI7RStGV3JCLHlCL0ZZVztBRGdyWmY7QWdHenJaRTtFQUNFLGMvRlR3QjtFK0ZVeEIsbUJBQUE7RUFDQSx5Qi9GVnFCO0FEcXNaekIiLCJmaWxlIjoic2l0ZS1saWdodC5jc3MifQ== */