﻿/*!
 * Development by Infocaster
 * www.infocaster.net
 */
@import url("https://use.typekit.net/qtt8oxw.css");
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
@import url("https://use.typekit.net/qtt8oxw.css");
@import url("https://use.typekit.net/qtt8oxw.css");
@import url("https://use.typekit.net/qtt8oxw.css");
@import url("https://use.typekit.net/qtt8oxw.css");
@import url("https://use.typekit.net/qtt8oxw.css");
@import url("https://use.typekit.net/qtt8oxw.css");
@import url("https://use.typekit.net/qtt8oxw.css");
@import url("https://use.typekit.net/qtt8oxw.css");
@import url("https://use.typekit.net/qtt8oxw.css");
@import url("https://use.typekit.net/qtt8oxw.css");
@import url("https://use.typekit.net/qtt8oxw.css");
@import url("https://use.typekit.net/qtt8oxw.css");
@import url("https://use.typekit.net/qtt8oxw.css");
@import url("https://use.typekit.net/qtt8oxw.css");
@import url("https://use.typekit.net/qtt8oxw.css");
@import url("https://use.typekit.net/qtt8oxw.css");
@import url("https://use.typekit.net/qtt8oxw.css");
@import url("https://use.typekit.net/qtt8oxw.css");
@import url("https://use.typekit.net/qtt8oxw.css");
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #147A99;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --mg-blue: #177A98;
  --mg-lightbleu: #49abc9;
  --mg-turqoise: #66BAAB;
  --mg-yellow: #FFE148;
  --mg-gray: #6C6C74;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent; }

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

body {
  margin: 0;
  font-family: "museo";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #333;
  text-align: left;
  background-color: #FFF; }

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

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

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

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

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

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

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

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

dt {
  font-weight: 700; }

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

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: 500; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #147A99;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #0b4455;
    text-decoration: underline; }

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

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

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

figure {
  margin: 0 0 1rem; }

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

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

table {
  border-collapse: collapse; }

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

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

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

button {
  border-radius: 0; }

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

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

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

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

select {
  word-wrap: normal; }

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical; }

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

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

progress {
  vertical-align: baseline; }

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

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

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

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

output {
  display: inline-block; }

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

template {
  display: none; }

[hidden] {
  display: none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

.img-fluid, #longread-container .rte img {
  max-width: 100%;
  height: auto; }

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

.figure {
  display: inline-block; }

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

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

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

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

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

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

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

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

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

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

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

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -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-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 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.33333%;
  max-width: 33.33333%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #333; }
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
  .table tbody + tbody {
    border-top: 2px solid #dee2e6; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table-mg-blue,
.table-mg-blue > th,
.table-mg-blue > td {
  background-color: #bedae2; }

.table-mg-blue th,
.table-mg-blue td,
.table-mg-blue thead th,
.table-mg-blue tbody + tbody {
  border-color: #86bac9; }

.table-hover .table-mg-blue:hover {
  background-color: #acd0da; }
  .table-hover .table-mg-blue:hover > td,
  .table-hover .table-mg-blue:hover > th {
    background-color: #acd0da; }

.table-mg-lightbleu,
.table-mg-lightbleu > th,
.table-mg-lightbleu > td {
  background-color: #cce7f0; }

.table-mg-lightbleu th,
.table-mg-lightbleu td,
.table-mg-lightbleu thead th,
.table-mg-lightbleu tbody + tbody {
  border-color: #a0d3e3; }

.table-hover .table-mg-lightbleu:hover {
  background-color: #b8deea; }
  .table-hover .table-mg-lightbleu:hover > td,
  .table-hover .table-mg-lightbleu:hover > th {
    background-color: #b8deea; }

.table-mg-turqoise,
.table-mg-turqoise > th,
.table-mg-turqoise > td {
  background-color: #d4ece7; }

.table-mg-turqoise th,
.table-mg-turqoise td,
.table-mg-turqoise thead th,
.table-mg-turqoise tbody + tbody {
  border-color: #afdbd3; }

.table-hover .table-mg-turqoise:hover {
  background-color: #c2e4dd; }
  .table-hover .table-mg-turqoise:hover > td,
  .table-hover .table-mg-turqoise:hover > th {
    background-color: #c2e4dd; }

.table-mg-yellow,
.table-mg-yellow > th,
.table-mg-yellow > td {
  background-color: #fff7cc; }

.table-mg-yellow th,
.table-mg-yellow td,
.table-mg-yellow thead th,
.table-mg-yellow tbody + tbody {
  border-color: #ffefa0; }

.table-hover .table-mg-yellow:hover {
  background-color: #fff3b3; }
  .table-hover .table-mg-yellow:hover > td,
  .table-hover .table-mg-yellow:hover > th {
    background-color: #fff3b3; }

.table-mg-gray,
.table-mg-gray > th,
.table-mg-gray > td {
  background-color: #d6d6d8; }

.table-mg-gray th,
.table-mg-gray td,
.table-mg-gray thead th,
.table-mg-gray tbody + tbody {
  border-color: #b3b3b7; }

.table-hover .table-mg-gray:hover {
  background-color: #c9c9cc; }
  .table-hover .table-mg-gray:hover > td,
  .table-hover .table-mg-gray:hover > th {
    background-color: #c9c9cc; }

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

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

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }

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

.table-dark {
  color: #fff;
  background-color: #343a40; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075); }

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

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

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

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

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

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.125rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }
  .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #46c1e7;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(20, 122, 153, 0.25); }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

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

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

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

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

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

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #333;
  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: #6c757d; }

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

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

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

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

.form-control .was-validated :valid,
.form-control .is-valid {
  border-color: #28a745;
  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='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .form-control .was-validated :valid:focus,
  .form-control .is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

textarea.form-control .was-validated :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); }

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

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

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

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

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

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

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

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

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

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

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

.form-control .was-validated :invalid,
.form-control .is-invalid {
  border-color: #dc3545;
  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='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .form-control .was-validated :invalid:focus,
  .form-control .is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

textarea.form-control .was-validated :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); }

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

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

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

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

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

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

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

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

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

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

.btn {
  display: inline-block;
  font-weight: 400;
  color: #333;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.125rem;
  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: #333;
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(20, 122, 153, 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: #fff;
  background-color: #147A99;
  border-color: #147A99; }
  .btn-primary:hover {
    color: #fff;
    background-color: #105f77;
    border-color: #0e566c; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #105f77;
    border-color: #0e566c;
    box-shadow: 0 0 0 0.2rem rgba(55, 142, 168, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #147A99;
    border-color: #147A99; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0e566c;
    border-color: #0d4d61; }
    .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(55, 142, 168, 0.5); }

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62;
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }
  .btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
    box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }

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

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
  .btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00; }
  .btn-warning:focus, .btn-warning.focus {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
    box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  .btn-light:focus, .btn-light.focus {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  .btn-dark:focus, .btn-dark.focus {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
    box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.btn-mg-blue {
  color: #fff;
  background-color: #177A98;
  border-color: #177A98; }
  .btn-mg-blue:hover {
    color: #fff;
    background-color: #125f77;
    border-color: #10566c; }
  .btn-mg-blue:focus, .btn-mg-blue.focus {
    color: #fff;
    background-color: #125f77;
    border-color: #10566c;
    box-shadow: 0 0 0 0.2rem rgba(58, 142, 167, 0.5); }
  .btn-mg-blue.disabled, .btn-mg-blue:disabled {
    color: #fff;
    background-color: #177A98;
    border-color: #177A98; }
  .btn-mg-blue:not(:disabled):not(.disabled):active, .btn-mg-blue:not(:disabled):not(.disabled).active,
  .show > .btn-mg-blue.dropdown-toggle {
    color: #fff;
    background-color: #10566c;
    border-color: #0f4e61; }
    .btn-mg-blue:not(:disabled):not(.disabled):active:focus, .btn-mg-blue:not(:disabled):not(.disabled).active:focus,
    .show > .btn-mg-blue.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(58, 142, 167, 0.5); }

.btn-mg-lightbleu {
  color: #fff;
  background-color: #49abc9;
  border-color: #49abc9; }
  .btn-mg-lightbleu:hover {
    color: #fff;
    background-color: #3698b6;
    border-color: #3390ac; }
  .btn-mg-lightbleu:focus, .btn-mg-lightbleu.focus {
    color: #fff;
    background-color: #3698b6;
    border-color: #3390ac;
    box-shadow: 0 0 0 0.2rem rgba(100, 184, 209, 0.5); }
  .btn-mg-lightbleu.disabled, .btn-mg-lightbleu:disabled {
    color: #fff;
    background-color: #49abc9;
    border-color: #49abc9; }
  .btn-mg-lightbleu:not(:disabled):not(.disabled):active, .btn-mg-lightbleu:not(:disabled):not(.disabled).active,
  .show > .btn-mg-lightbleu.dropdown-toggle {
    color: #fff;
    background-color: #3390ac;
    border-color: #3087a2; }
    .btn-mg-lightbleu:not(:disabled):not(.disabled):active:focus, .btn-mg-lightbleu:not(:disabled):not(.disabled).active:focus,
    .show > .btn-mg-lightbleu.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(100, 184, 209, 0.5); }

.btn-mg-turqoise {
  color: #212529;
  background-color: #66BAAB;
  border-color: #66BAAB; }
  .btn-mg-turqoise:hover {
    color: #fff;
    background-color: #4eac9b;
    border-color: #4aa393; }
  .btn-mg-turqoise:focus, .btn-mg-turqoise.focus {
    color: #fff;
    background-color: #4eac9b;
    border-color: #4aa393;
    box-shadow: 0 0 0 0.2rem rgba(92, 164, 152, 0.5); }
  .btn-mg-turqoise.disabled, .btn-mg-turqoise:disabled {
    color: #212529;
    background-color: #66BAAB;
    border-color: #66BAAB; }
  .btn-mg-turqoise:not(:disabled):not(.disabled):active, .btn-mg-turqoise:not(:disabled):not(.disabled).active,
  .show > .btn-mg-turqoise.dropdown-toggle {
    color: #fff;
    background-color: #4aa393;
    border-color: #469b8b; }
    .btn-mg-turqoise:not(:disabled):not(.disabled):active:focus, .btn-mg-turqoise:not(:disabled):not(.disabled).active:focus,
    .show > .btn-mg-turqoise.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(92, 164, 152, 0.5); }

.btn-mg-yellow {
  color: #212529;
  background-color: #FFE148;
  border-color: #FFE148; }
  .btn-mg-yellow:hover {
    color: #212529;
    background-color: #ffdb22;
    border-color: #ffd915; }
  .btn-mg-yellow:focus, .btn-mg-yellow.focus {
    color: #212529;
    background-color: #ffdb22;
    border-color: #ffd915;
    box-shadow: 0 0 0 0.2rem rgba(222, 197, 67, 0.5); }
  .btn-mg-yellow.disabled, .btn-mg-yellow:disabled {
    color: #212529;
    background-color: #FFE148;
    border-color: #FFE148; }
  .btn-mg-yellow:not(:disabled):not(.disabled):active, .btn-mg-yellow:not(:disabled):not(.disabled).active,
  .show > .btn-mg-yellow.dropdown-toggle {
    color: #212529;
    background-color: #ffd915;
    border-color: #ffd708; }
    .btn-mg-yellow:not(:disabled):not(.disabled):active:focus, .btn-mg-yellow:not(:disabled):not(.disabled).active:focus,
    .show > .btn-mg-yellow.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(222, 197, 67, 0.5); }

.btn-mg-gray {
  color: #fff;
  background-color: #6C6C74;
  border-color: #6C6C74; }
  .btn-mg-gray:hover {
    color: #fff;
    background-color: #5a5a60;
    border-color: #53535a; }
  .btn-mg-gray:focus, .btn-mg-gray.focus {
    color: #fff;
    background-color: #5a5a60;
    border-color: #53535a;
    box-shadow: 0 0 0 0.2rem rgba(130, 130, 137, 0.5); }
  .btn-mg-gray.disabled, .btn-mg-gray:disabled {
    color: #fff;
    background-color: #6C6C74;
    border-color: #6C6C74; }
  .btn-mg-gray:not(:disabled):not(.disabled):active, .btn-mg-gray:not(:disabled):not(.disabled).active,
  .show > .btn-mg-gray.dropdown-toggle {
    color: #fff;
    background-color: #53535a;
    border-color: #4d4d53; }
    .btn-mg-gray:not(:disabled):not(.disabled):active:focus, .btn-mg-gray:not(:disabled):not(.disabled).active:focus,
    .show > .btn-mg-gray.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(130, 130, 137, 0.5); }

.btn-outline-primary {
  color: #147A99;
  border-color: #147A99; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #147A99;
    border-color: #147A99; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(20, 122, 153, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #147A99;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #147A99;
    border-color: #147A99; }
    .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(20, 122, 153, 0.5); }

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-success {
  color: #28a745;
  border-color: #28a745; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

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

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-mg-blue {
  color: #177A98;
  border-color: #177A98; }
  .btn-outline-mg-blue:hover {
    color: #fff;
    background-color: #177A98;
    border-color: #177A98; }
  .btn-outline-mg-blue:focus, .btn-outline-mg-blue.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 122, 152, 0.5); }
  .btn-outline-mg-blue.disabled, .btn-outline-mg-blue:disabled {
    color: #177A98;
    background-color: transparent; }
  .btn-outline-mg-blue:not(:disabled):not(.disabled):active, .btn-outline-mg-blue:not(:disabled):not(.disabled).active,
  .show > .btn-outline-mg-blue.dropdown-toggle {
    color: #fff;
    background-color: #177A98;
    border-color: #177A98; }
    .btn-outline-mg-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-mg-blue:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-mg-blue.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 122, 152, 0.5); }

.btn-outline-mg-lightbleu {
  color: #49abc9;
  border-color: #49abc9; }
  .btn-outline-mg-lightbleu:hover {
    color: #fff;
    background-color: #49abc9;
    border-color: #49abc9; }
  .btn-outline-mg-lightbleu:focus, .btn-outline-mg-lightbleu.focus {
    box-shadow: 0 0 0 0.2rem rgba(73, 171, 201, 0.5); }
  .btn-outline-mg-lightbleu.disabled, .btn-outline-mg-lightbleu:disabled {
    color: #49abc9;
    background-color: transparent; }
  .btn-outline-mg-lightbleu:not(:disabled):not(.disabled):active, .btn-outline-mg-lightbleu:not(:disabled):not(.disabled).active,
  .show > .btn-outline-mg-lightbleu.dropdown-toggle {
    color: #fff;
    background-color: #49abc9;
    border-color: #49abc9; }
    .btn-outline-mg-lightbleu:not(:disabled):not(.disabled):active:focus, .btn-outline-mg-lightbleu:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-mg-lightbleu.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(73, 171, 201, 0.5); }

.btn-outline-mg-turqoise {
  color: #66BAAB;
  border-color: #66BAAB; }
  .btn-outline-mg-turqoise:hover {
    color: #212529;
    background-color: #66BAAB;
    border-color: #66BAAB; }
  .btn-outline-mg-turqoise:focus, .btn-outline-mg-turqoise.focus {
    box-shadow: 0 0 0 0.2rem rgba(102, 186, 171, 0.5); }
  .btn-outline-mg-turqoise.disabled, .btn-outline-mg-turqoise:disabled {
    color: #66BAAB;
    background-color: transparent; }
  .btn-outline-mg-turqoise:not(:disabled):not(.disabled):active, .btn-outline-mg-turqoise:not(:disabled):not(.disabled).active,
  .show > .btn-outline-mg-turqoise.dropdown-toggle {
    color: #212529;
    background-color: #66BAAB;
    border-color: #66BAAB; }
    .btn-outline-mg-turqoise:not(:disabled):not(.disabled):active:focus, .btn-outline-mg-turqoise:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-mg-turqoise.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(102, 186, 171, 0.5); }

.btn-outline-mg-yellow {
  color: #FFE148;
  border-color: #FFE148; }
  .btn-outline-mg-yellow:hover {
    color: #212529;
    background-color: #FFE148;
    border-color: #FFE148; }
  .btn-outline-mg-yellow:focus, .btn-outline-mg-yellow.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 225, 72, 0.5); }
  .btn-outline-mg-yellow.disabled, .btn-outline-mg-yellow:disabled {
    color: #FFE148;
    background-color: transparent; }
  .btn-outline-mg-yellow:not(:disabled):not(.disabled):active, .btn-outline-mg-yellow:not(:disabled):not(.disabled).active,
  .show > .btn-outline-mg-yellow.dropdown-toggle {
    color: #212529;
    background-color: #FFE148;
    border-color: #FFE148; }
    .btn-outline-mg-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-mg-yellow:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-mg-yellow.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 225, 72, 0.5); }

.btn-outline-mg-gray {
  color: #6C6C74;
  border-color: #6C6C74; }
  .btn-outline-mg-gray:hover {
    color: #fff;
    background-color: #6C6C74;
    border-color: #6C6C74; }
  .btn-outline-mg-gray:focus, .btn-outline-mg-gray.focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 108, 116, 0.5); }
  .btn-outline-mg-gray.disabled, .btn-outline-mg-gray:disabled {
    color: #6C6C74;
    background-color: transparent; }
  .btn-outline-mg-gray:not(:disabled):not(.disabled):active, .btn-outline-mg-gray:not(:disabled):not(.disabled).active,
  .show > .btn-outline-mg-gray.dropdown-toggle {
    color: #fff;
    background-color: #6C6C74;
    border-color: #6C6C74; }
    .btn-outline-mg-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-mg-gray:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-mg-gray.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 108, 116, 0.5); }

.btn-link {
  font-weight: 400;
  color: #147A99;
  text-decoration: none; }
  .btn-link:hover {
    color: #0b4455;
    text-decoration: underline; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #e9ecef; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #147A99; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #adb5bd;
    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: #6c757d;
  white-space: nowrap; }

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    flex: 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: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.125rem; }
  .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;
  color-adjust: exact; }

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

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #147A99;
    background-color: #147A99; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(20, 122, 153, 0.25); }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #46c1e7; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #73d0ed;
    border-color: #73d0ed; }
  .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: white;
    border: #adb5bd 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: 2px; }

.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='%23fff' 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: #147A99;
  background-color: #147A99; }

.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='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(20, 122, 153, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(20, 122, 153, 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='%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(20, 122, 153, 0.5); }

.custom-switch {
  padding-left: 2.25rem; }
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
  .custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .custom-switch .custom-control-label::after {
        transition: none; } }
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: white;
    transform: translateX(0.75rem); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(20, 122, 153, 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: #495057;
  vertical-align: middle;
  background: #fff 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='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.125rem;
  appearance: none; }
  .custom-select:focus {
    border-color: #46c1e7;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(20, 122, 153, 0.25); }
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  .custom-select::-ms-expand {
    display: none; }
  .custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }

.custom-select-sm {
  height: calc(1.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: #46c1e7;
    box-shadow: 0 0 0 0.2rem rgba(20, 122, 153, 0.25); }
  .custom-file-input[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.125rem; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 0.125rem 0.125rem 0; }

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none; }
  .custom-range:focus {
    outline: 0; }
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #FFF, 0 0 0 0.2rem rgba(20, 122, 153, 0.25); }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #FFF, 0 0 0 0.2rem rgba(20, 122, 153, 0.25); }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #FFF, 0 0 0 0.2rem rgba(20, 122, 153, 0.25); }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #147A99;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #73d0ed; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #147A99;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #73d0ed; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #147A99;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #73d0ed; }
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
  .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  .custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  .custom-range:disabled::-ms-thumb {
    background-color: #adb5bd; }

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

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

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

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-link {
    margin-bottom: -1px;
    border: 1px solid transparent;
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #FFF;
    border-color: #dee2e6 #dee2e6 #FFF; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

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

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

.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.125rem; }
  .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: #fff; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }

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

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

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

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

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-text a {
    color: #fff; }
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }

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

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

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

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

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

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

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

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

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.125rem - 1px) calc(0.125rem - 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.125rem - 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.125rem - 1px);
  border-top-right-radius: calc(0.125rem - 1px); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #147A99;
  background-color: #fff;
  border: 1px solid #dee2e6; }
  .page-link:hover {
    z-index: 2;
    color: #0b4455;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(20, 122, 153, 0.25); }

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

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

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

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

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

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

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

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

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

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

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

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

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

.badge-primary {
  color: #fff;
  background-color: #147A99; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #0e566c; }
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(20, 122, 153, 0.5); }

.badge-secondary {
  color: #fff;
  background-color: #6c757d; }
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #fff;
    background-color: #545b62; }
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.badge-success {
  color: #fff;
  background-color: #28a745; }
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #1e7e34; }
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.badge-info {
  color: #fff;
  background-color: #17a2b8; }
  a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #117a8b; }
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning {
  color: #212529;
  background-color: #ffc107; }
  a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #d39e00; }
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger {
  color: #fff;
  background-color: #dc3545; }
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #bd2130; }
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light {
  color: #212529;
  background-color: #f8f9fa; }
  a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #dae0e5; }
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-dark {
  color: #fff;
  background-color: #343a40; }
  a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: #1d2124; }
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.badge-mg-blue {
  color: #fff;
  background-color: #177A98; }
  a.badge-mg-blue:hover, a.badge-mg-blue:focus {
    color: #fff;
    background-color: #10566c; }
  a.badge-mg-blue:focus, a.badge-mg-blue.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 122, 152, 0.5); }

.badge-mg-lightbleu {
  color: #fff;
  background-color: #49abc9; }
  a.badge-mg-lightbleu:hover, a.badge-mg-lightbleu:focus {
    color: #fff;
    background-color: #3390ac; }
  a.badge-mg-lightbleu:focus, a.badge-mg-lightbleu.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(73, 171, 201, 0.5); }

.badge-mg-turqoise {
  color: #212529;
  background-color: #66BAAB; }
  a.badge-mg-turqoise:hover, a.badge-mg-turqoise:focus {
    color: #212529;
    background-color: #4aa393; }
  a.badge-mg-turqoise:focus, a.badge-mg-turqoise.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(102, 186, 171, 0.5); }

.badge-mg-yellow {
  color: #212529;
  background-color: #FFE148; }
  a.badge-mg-yellow:hover, a.badge-mg-yellow:focus {
    color: #212529;
    background-color: #ffd915; }
  a.badge-mg-yellow:focus, a.badge-mg-yellow.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 225, 72, 0.5); }

.badge-mg-gray {
  color: #fff;
  background-color: #6C6C74; }
  a.badge-mg-gray:hover, a.badge-mg-gray:focus {
    color: #fff;
    background-color: #53535a; }
  a.badge-mg-gray:focus, a.badge-mg-gray.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(108, 108, 116, 0.5); }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem; }
  @media (min-width: 576px) {
    .jumbotron {
      padding: 4rem 2rem; } }

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

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

.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: #0a3f50;
  background-color: #d0e4eb;
  border-color: #bddae2; }
  .alert-primary hr {
    border-top-color: #abd0da; }
  .alert-primary .alert-link {
    color: #041b23; }

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db; }
  .alert-secondary hr {
    border-top-color: #c8cbcf; }
  .alert-secondary .alert-link {
    color: #202326; }

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb; }
  .alert-success hr {
    border-top-color: #b1dfbb; }
  .alert-success .alert-link {
    color: #0b2e13; }

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

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
  .alert-warning hr {
    border-top-color: #ffe8a1; }
  .alert-warning .alert-link {
    color: #533f03; }

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }
  .alert-danger hr {
    border-top-color: #f1b0b7; }
  .alert-danger .alert-link {
    color: #491217; }

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }
  .alert-light hr {
    border-top-color: #ececf6; }
  .alert-light .alert-link {
    color: #686868; }

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca; }
  .alert-dark hr {
    border-top-color: #b9bbbe; }
  .alert-dark .alert-link {
    color: #040505; }

.alert-mg-blue {
  color: #0c3f4f;
  background-color: #d1e4ea;
  border-color: #bedae2; }
  .alert-mg-blue hr {
    border-top-color: #acd0da; }
  .alert-mg-blue .alert-link {
    color: #051c23; }

.alert-mg-lightbleu {
  color: #265969;
  background-color: #dbeef4;
  border-color: #cce7f0; }
  .alert-mg-lightbleu hr {
    border-top-color: #b8deea; }
  .alert-mg-lightbleu .alert-link {
    color: #183944; }

.alert-mg-turqoise {
  color: #356159;
  background-color: #e0f1ee;
  border-color: #d4ece7; }
  .alert-mg-turqoise hr {
    border-top-color: #c2e4dd; }
  .alert-mg-turqoise .alert-link {
    color: #23403b; }

.alert-mg-yellow {
  color: #857525;
  background-color: #fff9da;
  border-color: #fff7cc; }
  .alert-mg-yellow hr {
    border-top-color: #fff3b3; }
  .alert-mg-yellow .alert-link {
    color: #5d521a; }

.alert-mg-gray {
  color: #38383c;
  background-color: #e2e2e3;
  border-color: #d6d6d8; }
  .alert-mg-gray hr {
    border-top-color: #c9c9cc; }
  .alert-mg-gray .alert-link {
    color: #1f1f22; }

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

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.125rem; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #147A99;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      transition: none; } }

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

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

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

.media-body {
  flex: 1; }

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

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active {
    color: #333;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
  .list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #147A99;
    border-color: #147A99; }
  .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.125rem;
    border-top-right-radius: 0; }
  .list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    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.125rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 0.125rem;
      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.125rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 0.125rem;
      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.125rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 0.125rem;
      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.125rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 0.125rem;
      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: #0a3f50;
  background-color: #bddae2; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #0a3f50;
    background-color: #abd0da; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #0a3f50;
    border-color: #0a3f50; }

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

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

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

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

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

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

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

.list-group-item-mg-blue {
  color: #0c3f4f;
  background-color: #bedae2; }
  .list-group-item-mg-blue.list-group-item-action:hover, .list-group-item-mg-blue.list-group-item-action:focus {
    color: #0c3f4f;
    background-color: #acd0da; }
  .list-group-item-mg-blue.list-group-item-action.active {
    color: #fff;
    background-color: #0c3f4f;
    border-color: #0c3f4f; }

.list-group-item-mg-lightbleu {
  color: #265969;
  background-color: #cce7f0; }
  .list-group-item-mg-lightbleu.list-group-item-action:hover, .list-group-item-mg-lightbleu.list-group-item-action:focus {
    color: #265969;
    background-color: #b8deea; }
  .list-group-item-mg-lightbleu.list-group-item-action.active {
    color: #fff;
    background-color: #265969;
    border-color: #265969; }

.list-group-item-mg-turqoise {
  color: #356159;
  background-color: #d4ece7; }
  .list-group-item-mg-turqoise.list-group-item-action:hover, .list-group-item-mg-turqoise.list-group-item-action:focus {
    color: #356159;
    background-color: #c2e4dd; }
  .list-group-item-mg-turqoise.list-group-item-action.active {
    color: #fff;
    background-color: #356159;
    border-color: #356159; }

.list-group-item-mg-yellow {
  color: #857525;
  background-color: #fff7cc; }
  .list-group-item-mg-yellow.list-group-item-action:hover, .list-group-item-mg-yellow.list-group-item-action:focus {
    color: #857525;
    background-color: #fff3b3; }
  .list-group-item-mg-yellow.list-group-item-action.active {
    color: #fff;
    background-color: #857525;
    border-color: #857525; }

.list-group-item-mg-gray {
  color: #38383c;
  background-color: #d6d6d8; }
  .list-group-item-mg-gray.list-group-item-action:hover, .list-group-item-mg-gray.list-group-item-action:focus {
    color: #38383c;
    background-color: #c9c9cc; }
  .list-group-item-mg-gray.list-group-item-action.active {
    color: #fff;
    background-color: #38383c;
    border-color: #38383c; }

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

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

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

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem; }
  .toast:not(:last-child) {
    margin-bottom: 0.75rem; }
  .toast.showing {
    opacity: 1; }
  .toast.show {
    display: block;
    opacity: 1; }
  .toast.hide {
    display: none; }

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

.toast-body {
  padding: 0.75rem; }

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

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

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

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

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

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

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

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  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 #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px); }
  .modal-footer > * {
    margin: 0.25rem; }

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem);
      height: min-content; }
  .modal-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: "museo";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

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

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

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

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

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

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "museo";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem; }
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

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

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

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

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

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  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: #333; }

.carousel {
  position: relative; }

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

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

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

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

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%); }

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

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none; }

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

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

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

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

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

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-mg-blue {
  background-color: #177A98 !important; }

a.bg-mg-blue:hover, a.bg-mg-blue:focus,
button.bg-mg-blue:hover,
button.bg-mg-blue:focus {
  background-color: #10566c !important; }

.bg-mg-lightbleu {
  background-color: #49abc9 !important; }

a.bg-mg-lightbleu:hover, a.bg-mg-lightbleu:focus,
button.bg-mg-lightbleu:hover,
button.bg-mg-lightbleu:focus {
  background-color: #3390ac !important; }

.bg-mg-turqoise {
  background-color: #66BAAB !important; }

a.bg-mg-turqoise:hover, a.bg-mg-turqoise:focus,
button.bg-mg-turqoise:hover,
button.bg-mg-turqoise:focus {
  background-color: #4aa393 !important; }

.bg-mg-yellow {
  background-color: #FFE148 !important; }

a.bg-mg-yellow:hover, a.bg-mg-yellow:focus,
button.bg-mg-yellow:hover,
button.bg-mg-yellow:focus {
  background-color: #ffd915 !important; }

.bg-mg-gray {
  background-color: #6C6C74 !important; }

a.bg-mg-gray:hover, a.bg-mg-gray:focus,
button.bg-mg-gray:hover,
button.bg-mg-gray:focus {
  background-color: #53535a !important; }

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

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

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

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

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

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

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

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

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

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

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

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

.border-primary {
  border-color: #147A99 !important; }

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

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

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

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

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

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

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

.border-mg-blue {
  border-color: #177A98 !important; }

.border-mg-lightbleu {
  border-color: #49abc9 !important; }

.border-mg-turqoise {
  border-color: #66BAAB !important; }

.border-mg-yellow {
  border-color: #FFE148 !important; }

.border-mg-gray {
  border-color: #6C6C74 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

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

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

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

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

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

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

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

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.user-select-all {
  user-select: all !important; }

.user-select-auto {
  user-select: auto !important; }

.user-select-none {
  user-select: none !important; }

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

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

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

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

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

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

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

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

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

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

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

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

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

.shadow-none {
  box-shadow: none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: transparent; }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

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

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

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

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

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

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

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

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

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

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

.text-primary {
  color: #147A99 !important; }

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

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

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

.text-mg-blue {
  color: #177A98 !important; }

a.text-mg-blue:hover, a.text-mg-blue:focus {
  color: #0d4556 !important; }

.text-mg-lightbleu {
  color: #49abc9 !important; }

a.text-mg-lightbleu:hover, a.text-mg-lightbleu:focus {
  color: #2d7f98 !important; }

.text-mg-turqoise {
  color: #66BAAB !important; }

a.text-mg-turqoise:hover, a.text-mg-turqoise:focus {
  color: #429283 !important; }

.text-mg-yellow {
  color: #FFE148 !important; }

a.text-mg-yellow:hover, a.text-mg-yellow:focus {
  color: #fbd100 !important; }

.text-mg-gray {
  color: #6C6C74 !important; }

a.text-mg-gray:hover, a.text-mg-gray:focus {
  color: #47474c !important; }

.text-body {
  color: #333 !important; }

.text-muted {
  color: #6c757d !important; }

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

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

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

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

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important; }

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

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  .table-dark {
    color: inherit; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #dee2e6; }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

/* Imports to see available variables & mixins */
html, body, p {
  color: #4A4A4A; }

h1, h2, h3, h4 {
  font-family: "museo";
  font-weight: 500; }

h1 {
  font-size: 35px;
  line-height: 42px;
  margin-bottom: 1rem; }

h2 {
  font-size: 26px;
  line-height: 31px; }

h3 {
  font-size: 22px;
  line-height: 27px; }

h4 {
  font-size: 18px;
  line-height: 23px; }

.sectiontitle {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  padding: 1rem 0 2rem; }
  .sectiontitle .h2 {
    color: #6C6C74;
    font-size: 2.6rem;
    line-height: 2.9rem;
    font-family: "museo-sans";
    font-weight: 700; }
    @media (max-width: 768px) {
      .sectiontitle .h2 {
        width: 100%;
        margin-top: 1rem; } }
  .sectiontitle span {
    display: block;
    width: 15px;
    height: 15px;
    margin: 15px 15px 15px 0;
    border-right: 2px solid #66BAAB;
    border-bottom: 2px solid #66BAAB;
    transform: rotate(-45deg); }
  .sectiontitle a {
    font-size: 1.6rem;
    line-height: 2rem;
    font-weight: 700;
    font-family: "museo-sans";
    color: #66BAAB;
    text-decoration: none; }
  @media (min-width: 768px) {
    .sectiontitle span {
      margin: 15px; } }

/* Imports to see available variables & mixins */
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

html {
  width: 100%;
  height: 100%;
  font-size: 62.5%; }

body {
  font-size: 1.6rem; }

/* Imports to see available variables & mixins */
.hidden {
  display: none; }

.image-vertical {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
  .image-vertical img {
    margin: 40px 0; }

.colored-border {
  border-left: #147A99 4px solid;
  padding-left: 10px;
  position: relative;
  padding-bottom: 20px; }
  .colored-border:before {
    display: block;
    content: '';
    width: 4px;
    height: 100%;
    background-color: #66BAAB;
    position: absolute;
    left: 0; }
  .colored-border H1 {
    font-family: "museo";
    font-size: 3rem;
    line-height: 1.2;
    font-weight: bold; }
  .colored-border p {
    font-family: "museo-sans";
    font-size: 1.6rem;
    line-height: 1.4; }
  @media (min-width: 768px) {
    .colored-border {
      padding-left: 40px;
      padding-bottom: 0; } }

.btn.btn-mg-turqoise {
  color: white;
  font-size: 1.5rem;
  line-height: 1.1;
  padding: 0.6rem 1.5rem;
  font-weight: bold;
  border-radius: 2px; }

.maps-legend h2 {
  font-size: 2.6rem;
  line-height: 1.1;
  font-weight: bold;
  font-family: "museo-sans"; }

.maps-legend p {
  margin-top: 1.3rem;
  font-size: 1.6rem;
  line-height: 1.4;
  font-family: "museo"; }

.maps-legend .markers {
  padding: 1rem 0; }
  .maps-legend .markers .icon {
    font-size: 27px; }
    .maps-legend .markers .icon.primary {
      color: #66BAAB; }
    .maps-legend .markers .icon.secondary {
      color: #147A99; }
    .maps-legend .markers .icon.thirth {
      color: #FFE148; }
    .maps-legend .markers .icon + span {
      margin-left: 1.2rem; }
  .maps-legend .markers .inline-text {
    font-family: "museo-sans";
    padding-left: 1rem;
    font-size: 1.6rem;
    line-height: 1.4; }

.timespan {
  font-weight: 100; }

@media (max-width: 767.98px) {
  .maps-legend h2 {
    margin-top: 1rem; } }

.embed-responsive-213by1::before {
  padding-top: 46.94836%; }

.centered {
  margin: 0 auto; }

/* Imports to see available variables & mixins */
pre {
  background: #f7f7f9; }

#banner {
  padding: 50px 0; }

.bs-docs-section {
  padding: 50px; }
  .bs-docs-section:nth-of-type(even) {
    background: #F7F7F7; }
  .bs-docs-section .page-header h1 {
    padding: 0 0 50px;
    margin: 0; }

.bs-component {
  position: relative; }
  .bs-component + .bs-component {
    margin-top: 1rem; }
  .bs-component .card {
    margin-bottom: 1rem; }
  .bs-component .modal {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    z-index: 1;
    display: block; }
  .bs-component .modal-dialog {
    width: 90%; }
  .bs-component .popover {
    position: relative;
    display: inline-block;
    width: 220px;
    margin: 20px; }

#source-button {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
  font-weight: bold; }

.nav-tabs {
  margin-bottom: 15px; }

.progress {
  margin-bottom: 10px; }

/* Imports to see available variables & mixins */
.section-breadcrumb {
  padding: 15px 0 0 15px; }

.breadcrumb {
  background-color: white; }
  @media (min-width: 991px) {
    .breadcrumb {
      margin-left: -14px; } }
  .breadcrumb li {
    color: #147A99;
    font-family: "museo";
    font-weight: bold;
    font-size: 1.4rem;
    line-height: 1.3;
    padding-left: 0.3rem; }
    .breadcrumb li:before {
      content: ' - '; }
    .breadcrumb li:nth-child(1):before {
      content: ''; }
    .breadcrumb li a {
      color: #147A99;
      text-decoration: none; }

/* Imports to see available variables & mixins */
.navbar {
  border-bottom: 2px solid #EDEDED;
  background-color: white; }
  .navbar .navbar-brand {
    color: #147A99;
    font-weight: 600;
    font-size: 1.8rem; }
    .navbar .navbar-brand img {
      width: 100%; }
    .navbar .navbar-brand .navbar-brand-black {
      color: #6C6C74; }
  .navbar .navbar-nav li.nav-item {
    display: flex;
    justify-content: center;
    flex-direction: column;
    /*@media (min-width: $md) {
                align-items: center;
            }*/ }
    @media (min-width: 1024px) {
      .navbar .navbar-nav li.nav-item {
        height: 50px; } }
    .navbar .navbar-nav li.nav-item .nav-link {
      color: #147A99;
      font-family: "museo"; }
    .navbar .navbar-nav li.nav-item:active .nav-link, .navbar .navbar-nav li.nav-item:hover .nav-link {
      color: #66BAAB;
      font-family: "museo";
      text-shadow: 0 0 1px white; }
    .navbar .navbar-nav li.nav-item:active .nav-subitems.non-mobile, .navbar .navbar-nav li.nav-item:hover .nav-subitems.non-mobile {
      display: block; }
    .navbar .navbar-nav li.nav-item .nav-subitems.non-mobile {
      top: 50px;
      position: absolute;
      display: none;
      z-index: 99999;
      background-color: #66BAAB; }
      .navbar .navbar-nav li.nav-item .nav-subitems.non-mobile li {
        font-family: "museo";
        background-color: #66BAAB;
        list-style: none;
        font-size: 1.6rem;
        line-height: 2;
        padding: 0 2rem;
        margin-left: -3.8rem;
        list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }
        .navbar .navbar-nav li.nav-item .nav-subitems.non-mobile li a {
          color: white;
          text-decoration: none; }
        .navbar .navbar-nav li.nav-item .nav-subitems.non-mobile li:first-child {
          padding-top: 1rem;
          border-top-left-radius: 2px;
          border-top-right-radius: 2px; }
          .navbar .navbar-nav li.nav-item .nav-subitems.non-mobile li:first-child:before {
            content: "";
            width: 0;
            height: 0;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-bottom: 5px solid #66BAAB;
            position: absolute;
            top: -5px;
            left: 47%; }
        .navbar .navbar-nav li.nav-item .nav-subitems.non-mobile li:last-child {
          padding-bottom: 1rem;
          border-bottom-left-radius: 2px;
          border-bottom-right-radius: 2px; }
    .navbar .navbar-nav li.nav-item .nav-subitems.mobile {
      list-style-type: none;
      padding-left: 0; }
      .navbar .navbar-nav li.nav-item .nav-subitems.mobile li {
        list-style-image: url(data:0); }
        .navbar .navbar-nav li.nav-item .nav-subitems.mobile li a {
          font-family: "museo";
          margin-left: 2rem; }
          .navbar .navbar-nav li.nav-item .nav-subitems.mobile li a:hover {
            color: #66BAAB; }
  .navbar .form-inline input {
    color: #147A99;
    font-family: "museo-sans"; }
  .navbar .form-inline .btn-search {
    color: #147A99;
    background: url(/grafiek/icon-search.svg) no-repeat 13px 9px;
    background-size: 19px auto;
    background-color: #fff;
    width: 32px;
    height: 32px;
    display: block;
    padding: 0;
    text-indent: -1500px;
    overflow: hidden;
    outline: none;
    box-shadow: none !important;
    border: 0 !important;
    padding: 5px 0 0 5px; }
    .navbar .form-inline .btn-search:active {
      color: #147A99;
      background: url(/grafiek/icon-search.svg) no-repeat 13px 9px;
      background-size: 19px auto;
      background-color: #fff; }
    .navbar .form-inline .btn-search:focus {
      color: #147A99;
      background: url(/grafiek/icon-search.svg) no-repeat 13px 9px;
      background-size: 19px auto;
      background-color: #fff; }
  .navbar .form-inline .input-search {
    color: #147A99 !important;
    font-family: "museo";
    outline: none;
    box-shadow: none !important;
    border: 0 !important;
    padding: 0 0 0 1rem;
    font-size: 1.6rem; }
    @media (max-width: 767.98px) {
      .navbar .form-inline .input-search {
        margin-top: 1rem; } }
    .navbar .form-inline .input-search::-webkit-input-placeholder {
      color: #147A99 !important; }
    .navbar .form-inline .input-search:-moz-placeholder {
      /* FF 4-18 */
      color: #147A99 !important; }
    .navbar .form-inline .input-search::-moz-placeholder {
      /* FF 19+ */
      color: #147A99 !important; }
    .navbar .form-inline .input-search:-ms-input-placeholder {
      /* IE 10+ */
      color: #147A99 !important; }
  .navbar .form-inline .form-search {
    float: right;
    width: 100px; }

/* Imports to see available variables & mixins */
.footer {
  font-family: "museo";
  font-weight: normal;
  color: white;
  bottom: 0;
  width: 100%;
  line-height: 20px;
  background-color: #147A99;
  font-size: 100%; }
  .footer p {
    margin: 0; }
  .footer a {
    color: white;
    text-decoration: none; }
  .footer [class*="col-"] {
    padding-bottom: 0;
    padding-top: 0; }
  .footer .socIcons {
    margin-top: 10px;
    margin-left: -8px; }
    .footer .socIcons a {
      display: block;
      overflow: hidden;
      text-indent: -1500px;
      background: url(/grafiek/socIcons.png) no-repeat;
      width: 40px;
      height: 40px;
      float: left; }
      .footer .socIcons a.socFacebook {
        background-position: 0 0; }
      .footer .socIcons a.socTwitter {
        background-position: 0 -40px; }
      .footer .socIcons a.socYoutube {
        background-position: 0 -80px; }
      .footer .socIcons a.socGooglePlus {
        background-position: 0 -120px; }
      .footer .socIcons a:hover {
        opacity: 0.3;
        -webkit-transition: opacity .15s ease-in-out;
        -moz-transition: opacity .15s ease-in-out;
        -ms-transition: opacity .15s ease-in-out;
        -o-transition: opacity .15s ease-in-out;
        transition: opacity .15s ease-in-out; }

.copyright {
  margin-top: 10px;
  display: block;
  float: left; }

.footerLink {
  margin-top: 10px;
  margin-right: 15px;
  padding: 0 15px 0 0;
  border-right: 1px solid white;
  display: block;
  float: left; }

.footerLink.last {
  border-right: none; }

#bottom-blocks {
  margin-top: 10rem;
  background-color: #147A99; }
  #bottom-blocks .bottom-row {
    padding-top: 4rem;
    padding-bottom: 4rem; }
  #bottom-blocks * {
    color: white; }
  #bottom-blocks .column h4:first-child {
    margin-bottom: 1rem; }
  #bottom-blocks .logo_erfgoedgelderland {
    display: block; }
    #bottom-blocks .logo_erfgoedgelderland img {
      margin: 30px 0 0 0;
      height: 80px; }
  #bottom-blocks .socIcons {
    margin-top: 10px; }
    #bottom-blocks .socIcons a {
      display: block;
      overflow: hidden;
      text-indent: -1500px;
      width: 40px;
      height: 40px;
      float: left;
      color: #fff;
      background-size: 20px auto;
      background-color: #147A99; }
      #bottom-blocks .socIcons a.socFacebook {
        background: url(/grafiek/icon-facebook.svg) no-repeat center; }
      #bottom-blocks .socIcons a.socTwitter {
        background: url(/grafiek/icon-twitter.svg) no-repeat center; }
      #bottom-blocks .socIcons a.socYoutube {
        background: url(/grafiek/icon-youtube.svg) no-repeat center; }
      #bottom-blocks .socIcons a.socInstagram {
        background: url(/grafiek/icon-instagram.svg) no-repeat center; }
      #bottom-blocks .socIcons a.socGooglePlus {
        background: url(/grafiek/icon-facebook.svg) no-repeat center; }
  #bottom-blocks .subscribeNewsletter .input-newsletter {
    color: black;
    border-radius: 4px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
    height: 3.5rem;
    font-family: "museo";
    font-size: 1.5rem;
    line-height: 1.2rem; }
  #bottom-blocks .subscribeNewsletter .btn-default {
    background-color: white;
    color: #66BAAB;
    font-weight: bold;
    font-size: 1.5rem;
    float: right;
    width: 7.5rem;
    height: 3rem;
    border-radius: 2px;
    padding: 1px;
    margin-top: 2rem; }

/* Imports to see available variables & mixins */
.bs-example {
  margin: 20px; }

.carousel-wrapper {
  position: relative;
  margin-bottom: 2rem;
  margin-top: -30px; }
  @media (min-width: 768px) {
    .carousel-wrapper {
      margin-bottom: 5rem;
      margin-top: 0; } }
  .carousel-wrapper .caption-element > div {
    height: 188px;
    background-color: #147A99;
    position: absolute;
    bottom: 0; }
  .carousel-wrapper .caption-element h2 {
    font-size: 2.6rem;
    line-height: 1.3; }
  .carousel-wrapper .caption-element h3, .carousel-wrapper .caption-element h4 {
    font-size: 2.2rem;
    line-height: 1.2; }
  .carousel-wrapper .caption-element p {
    font-size: 1.6rem;
    line-height: 1.3;
    font-family: "museo-sans"; }

.carousel:not(.wide).slider-size {
  width: 100%; }
  .carousel:not(.wide).slider-size .item {
    text-decoration: none; }
    .carousel:not(.wide).slider-size .item .img {
      background: #CCC;
      text-align: center;
      overflow: hidden;
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover; }

.carousel:not(.wide) .carousel-control {
  filter: none;
  background-image: none;
  width: 40px;
  background-color: #FFE148;
  height: 260px;
  top: 50%;
  transform: translate(0, -50%);
  opacity: 1;
  z-index: 5;
  margin-top: -60px;
  /*@media all and (max-width: 580px) {
        display:none;
    }*/ }
  .carousel:not(.wide) .carousel-control .glyphicon-chevron-left, .carousel:not(.wide) .carousel-control .glyphicon-chevron-right {
    top: 80px; }
  .carousel:not(.wide) .carousel-control.right {
    background-image: none;
    filter: none;
    right: -40px; }
  .carousel:not(.wide) .carousel-control.left {
    background-image: none;
    filter: none;
    left: -40px; }
  .carousel:not(.wide) .carousel-control .carousel-control-prev-icon {
    background-image: none;
    display: block;
    position: relative;
    border-left: 2px solid #66BAAB;
    border-bottom: 2px solid #66BAAB;
    transform: rotate(45deg);
    width: 30px;
    height: 30px;
    left: -10px; }
  .carousel:not(.wide) .carousel-control .carousel-control-next-icon {
    background-image: none;
    display: block;
    position: relative;
    border-right: 2px solid #66BAAB;
    border-bottom: 2px solid #66BAAB;
    transform: rotate(-45deg);
    width: 30px;
    height: 30px;
    right: -10px; }
  @media all and (max-width: 1300px) {
    .carousel:not(.wide) .carousel-control.right {
      right: 0px; }
    .carousel:not(.wide) .carousel-control.left {
      left: 0px; } }
  @media all and (max-width: 1200px) {
    .carousel:not(.wide) .carousel-control {
      height: 200px; } }
  @media all and (max-width: 998px) {
    .carousel:not(.wide) .carousel-control {
      height: 160px; } }
  @media all and (max-width: 998px) {
    .carousel:not(.wide) .carousel-control {
      height: 140px; } }

.carousel:not(.wide) .carousel-caption {
  background-color: #147A99;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  width: 100%;
  bottom: 0;
  left: 0 !important;
  /* IE 8 must have important to overwrite bootstrap css */
  right: auto !important;
  /* IE 8 must have important to overwrite bootstrap css */
  text-align: left;
  padding: 30px 15px 10px 15px;
  text-shadow: none;
  overflow: hidden;
  height: 100px;
  position: relative; }
  .carousel:not(.wide) .carousel-caption h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: bold;
    font-size: 16px;
    color: white;
    line-height: 23px; }
  .carousel:not(.wide) .carousel-caption p {
    margin: 0;
    font-size: 13px; }

.carousel:not(.wide) .carousel-indicators li,
.carousel:not(.wide) .carousel-indicators li.active {
  display: block;
  float: left;
  border-radius: 0;
  width: 12px;
  width: 12px;
  margin: 0 0 8px 8px;
  border: none;
  background-color: white;
  padding: 0; }

.carousel:not(.wide) .carousel-indicators {
  display: none;
  left: auto;
  right: 0;
  margin: 0;
  bottom: 0;
  padding: 30px 0 30px 30px;
  width: auto;
  max-width: 480px;
  height: 120px;
  overflow: hidden;
  background-color: white; }
  .carousel:not(.wide) .carousel-indicators li {
    float: left;
    display: block;
    border-radius: 0;
    width: 12px;
    height: 12px;
    margin: 18px;
    border: none;
    padding: 0;
    opacity: .6;
    transition: opacity .3s ease-out;
    border: 3px solid white;
    background-size: cover;
    background-repeat: no-repeat; }
    .carousel:not(.wide) .carousel-indicators li:hover {
      opacity: 0.3;
      -webkit-transition: opacity .15s ease-in-out;
      -moz-transition: opacity .15s ease-in-out;
      -ms-transition: opacity .15s ease-in-out;
      -o-transition: opacity .15s ease-in-out;
      transition: opacity .15s ease-in-out; }
    .carousel:not(.wide) .carousel-indicators li.active {
      border: 3px solid #FFE148; }

@media screen and (max-width: 992px) {
  .carousel:not(.wide) .carousel-indicators {
    display: none; } }

@media screen and (min-width: 768px) {
  .carousel:not(.wide) .carousel-indicators {
    max-width: 480px; }
  .carousel:not(.wide) .carousel-caption {
    height: 120px;
    padding: 50px 480px 10px 0px; } }

@media screen and (min-width: 992px) {
  .carousel:not(.wide) .carousel-indicators {
    display: block; }
  .carousel:not(.wide) .slider-size {
    height: 100%; }
  .carousel:not(.wide) .carousel.slider-size .item .img {
    max-height: 537px; }
  .carousel:not(.wide) .carousel-caption p {
    font-size: 16px; }
  .carousel:not(.wide) .carousel-control .glyphicon-chevron-left, .carousel:not(.wide) .carousel-control .glyphicon-chevron-right {
    top: 150px; }
  .carousel:not(.wide) .carousel-indicators li {
    width: 65px;
    height: 65px;
    margin: 0 0 20px 20px; }
    .carousel:not(.wide) .carousel-indicators li:first-child {
      margin-left: 0; }
  .carousel:not(.wide) .carousel-indicators li.active {
    width: 65px;
    height: 65px;
    margin: 0 0 20px 20px; }
    .carousel:not(.wide) .carousel-indicators li.active:first-child {
      margin-left: 0; } }

.carousel:not(.wide) .carousel-image {
  margin: 40px 0 20px 0; }
  .carousel:not(.wide) .carousel-image .carousel-control {
    filter: none;
    background-image: none;
    width: 40px;
    background-color: #FFFFFF;
    height: 150px;
    top: 40%;
    transform: translate(0, -40%);
    opacity: 1; }
    .carousel:not(.wide) .carousel-image .carousel-control.left {
      margin-top: -20px; }
    .carousel:not(.wide) .carousel-image .carousel-control.right {
      margin-top: -20px; }
  .carousel:not(.wide) .carousel-image .carousel-control-prev-icon {
    background-image: none;
    display: block;
    position: relative;
    border-left: 2px solid #6C6C74;
    border-bottom: 2px solid #6C6C74;
    transform: rotate(45deg);
    width: 30px;
    height: 30px;
    left: -10px; }
  .carousel:not(.wide) .carousel-image .carousel-control-next-icon {
    background-image: none;
    display: block;
    position: relative;
    border-right: 2px solid #6C6C74;
    border-bottom: 2px solid #6C6C74;
    transform: rotate(-45deg);
    width: 30px;
    height: 30px;
    right: -10px; }
  .carousel:not(.wide) .carousel-image .card {
    border: 0; }
  .carousel:not(.wide) .carousel-image .card-body {
    padding: 0;
    height: 50px; }

.carousel:not(.wide) .carousel-header {
  margin: 40px 0 20px 0; }
  .carousel:not(.wide) .carousel-header .carousel-control {
    filter: none;
    background-image: none;
    width: 40px;
    background-color: #FFFFFF;
    height: 150px;
    top: 50%;
    transform: translate(0, -50%);
    opacity: 1;
    margin-top: -60px; }
    .carousel:not(.wide) .carousel-header .carousel-control.left {
      margin-top: -70px; }
    .carousel:not(.wide) .carousel-header .carousel-control.right {
      margin-top: -70px; }
  .carousel:not(.wide) .carousel-header .carousel-control-prev-icon {
    background-image: none;
    display: block;
    position: relative;
    border-left: 2px solid #6C6C74;
    border-bottom: 2px solid #6C6C74;
    transform: rotate(45deg);
    width: 30px;
    height: 30px;
    left: -10px; }
  .carousel:not(.wide) .carousel-header .carousel-control-next-icon {
    background-image: none;
    display: block;
    position: relative;
    border-right: 2px solid #6C6C74;
    border-bottom: 2px solid #6C6C74;
    transform: rotate(-45deg);
    width: 30px;
    height: 30px;
    right: -10px; }
  .carousel:not(.wide) .carousel-header .card {
    border: 0; }
  @media screen and (max-width: 768px) {
    .carousel:not(.wide) .carousel-header .card-body {
      padding: 0;
      height: 50px; }
      .carousel:not(.wide) .carousel-header .card-body.header {
        font: "museo-sans";
        /*font-size: 1.2rem;
                font-weight: bold;*/
        color: #147A99;
        /*height: 45px;*/ }
      .carousel:not(.wide) .carousel-header .card-body.intro {
        font: "museo-sans";
        font-size: 0.8rem;
        font-weight: bold;
        color: #147A99;
        /*height: 65px;*/
        display: none; }
      .carousel:not(.wide) .carousel-header .card-body.text {
        font: "museo-sans";
        font-size: 0.8rem;
        color: #6C6C74;
        /*height: 75px;*/
        display: none; } }
  @media screen and (min-width: 769px) {
    .carousel:not(.wide) .carousel-header .card-body {
      padding: 0; }
      .carousel:not(.wide) .carousel-header .card-body.header {
        font: "museo-sans";
        font-size: 1.2rem;
        font-weight: bold;
        color: #147A99;
        height: 45px; }
      .carousel:not(.wide) .carousel-header .card-body.intro {
        font: "museo-sans";
        font-size: 0.8rem;
        font-weight: bold;
        color: #147A99;
        height: 65px; }
      .carousel:not(.wide) .carousel-header .card-body.text {
        font: "museo-sans";
        font-size: 0.8rem;
        color: #6C6C74;
        height: 75px; } }

.detail-carousel {
  margin-top: -5.5rem; }
  .detail-carousel > #customCarouselDetail .carousel-control {
    filter: none;
    background-image: none;
    width: 25px;
    background-color: white;
    height: 65px;
    top: 50%;
    transform: translate(0, -40%); }
    .detail-carousel > #customCarouselDetail .carousel-control .glyphicon-chevron-left, .detail-carousel > #customCarouselDetail .carousel-control .glyphicon-chevron-right {
      top: 50%; }
    .detail-carousel > #customCarouselDetail .carousel-control.right {
      background-image: none;
      filter: none;
      right: -5px; }
    .detail-carousel > #customCarouselDetail .carousel-control.left {
      background-image: none;
      filter: none;
      left: -5px; }
    .detail-carousel > #customCarouselDetail .carousel-control .carousel-control-prev-icon {
      background-image: none;
      display: block;
      position: relative;
      border-left: 2px solid #66BAAB;
      border-bottom: 2px solid #66BAAB;
      transform: rotate(45deg);
      width: 25px;
      height: 25px;
      left: 0px; }
    .detail-carousel > #customCarouselDetail .carousel-control .carousel-control-next-icon {
      background-image: none;
      display: block;
      position: relative;
      border-right: 2px solid #66BAAB;
      border-bottom: 2px solid #66BAAB;
      transform: rotate(-45deg);
      width: 25px;
      height: 25px;
      right: 0px; }
  .detail-carousel > #customCarouselDetail .carousel-caption {
    background: #FFF;
    padding: 3px 0px 0px 0px;
    height: 80px;
    margin-bottom: 1em; }
    .detail-carousel > #customCarouselDetail .carousel-caption .caption-title {
      color: #66BAAB;
      /*float: left;*/
      font-weight: bold;
      font-family: "museo-sans";
      margin-top: 5px;
      margin-right: 80px;
      max-height: 50px;
      overflow: hidden;
      text-overflow: ellipsis; }
    .detail-carousel > #customCarouselDetail .carousel-caption .caption-items {
      color: #66BAAB;
      font-weight: bold;
      font-family: "museo-sans";
      position: absolute;
      right: 0;
      top: 7px; }
    .detail-carousel > #customCarouselDetail .carousel-caption .caption-copyright {
      color: #66BAAB;
      float: left;
      font-weight: bold;
      font-family: "museo-sans";
      margin-right: 80px; }
  @media (min-width: 768px) {
    .detail-carousel {
      margin-top: -5.5rem; } }
  @media (min-width: 768px) {
    .detail-carousel {
      margin-right: -4rem; } }
  @media (min-width: 992px) {
    .detail-carousel {
      margin-right: -8rem; } }

/* Imports to see available variables & mixins */
#error-page {
  font-family: "museo"; }
  #error-page .page-header {
    font-family: "museo-sans";
    color: #66BAAB;
    margin-top: 10rem; }
  #error-page .error-body {
    margin-top: 2rem; }
  #error-page .btn {
    margin-top: 5rem;
    margin-bottom: 20.2rem; }

/* Imports to see available variables & mixins */
#cookie-bar {
  font-family: "museo";
  width: 100%;
  height: 75px;
  position: fixed;
  height: auto;
  bottom: -99999px;
  margin: 0 auto;
  background-color: #5E5E66;
  -webkit-box-shadow: 0 -5px 20px 0 rgba(50, 50, 50, 0.25);
  -moz-box-shadow: 0 -5px 20px 0 rgba(50, 50, 50, 0.25);
  box-shadow: 0 -5px 20px 0 rgba(50, 50, 50, 0.25);
  padding: 0;
  z-index: 9999999;
  overflow-y: auto; }
  #cookie-bar .bar {
    max-width: 1170px;
    width: 100%;
    margin: 0 auto;
    padding: 0 5px;
    position: relative;
    font-size: 16px;
    float: none; }
    #cookie-bar .bar .deny {
      text-decoration: underline;
      color: white; }
    #cookie-bar .bar .message, #cookie-bar .bar p {
      display: block;
      width: 100%;
      color: white;
      margin: 0 0 0 10px;
      line-height: 30px; }
      #cookie-bar .bar .message a, #cookie-bar .bar p a {
        color: white;
        text-decoration: underline; }
    #cookie-bar .bar button {
      float: right;
      margin-right: 20px; }
    #cookie-bar .bar .close {
      cursor: pointer;
      position: absolute;
      top: 7px;
      right: 7px;
      opacity: 1; }
      #cookie-bar .bar .close .fa-times {
        color: white;
        font-size: 14px; }

/* Imports to see available variables & mixins */
a:hover {
  text-decoration: none !important; }

.clickable-block:hover figure svg {
  opacity: 0.3;
  -webkit-transition: opacity .15s ease-in-out;
  -moz-transition: opacity .15s ease-in-out;
  -ms-transition: opacity .15s ease-in-out;
  -o-transition: opacity .15s ease-in-out;
  transition: opacity .15s ease-in-out; }

.btn-hoverable:hover {
  background-color: #66BAAB !important;
  color: white !important; }

.fsIframe {
  width: 200%; }
  @media (max-width: 767.98px) {
    .fsIframe {
      width: 100%; } }

.main {
  position: relative; }
  .main .full-width-element > div {
    height: 500px;
    background-color: #147A99;
    position: absolute; }

.detail-content,
.detail {
  position: relative;
  margin-bottom: 30px; }
  .detail-content .detail-header,
  .detail .detail-header {
    padding-top: 3rem;
    padding-bottom: 8rem; }
    .detail-content .detail-header.panel-turquoise,
    .detail .detail-header.panel-turquoise {
      position: relative; }
      .detail-content .detail-header.panel-turquoise:before,
      .detail .detail-header.panel-turquoise:before {
        content: "";
        position: absolute;
        top: 0;
        left: -200%;
        right: 0;
        bottom: 0;
        background: #66BAAB;
        z-index: -1; }
    .detail-content .detail-header > h1,
    .detail .detail-header > h1 {
      color: white;
      font-family: "museo-sans";
      font-size: 3rem;
      font-weight: 700;
      line-height: 1.2; }
    .detail-content .detail-header > h2,
    .detail .detail-header > h2 {
      color: #147A99;
      font-family: "museo-sans";
      font-weight: bold;
      font-size: 2.2rem;
      line-height: 1.25; }
    @media (max-width: 575.98px) {
      .detail-content .detail-header.panel-turquoise,
      .detail .detail-header.panel-turquoise {
        position: relative; }
        .detail-content .detail-header.panel-turquoise:before,
        .detail .detail-header.panel-turquoise:before {
          right: -15px; } }
  .detail-content .detail-header-custom,
  .detail .detail-header-custom {
    padding-top: 3rem;
    padding-bottom: 3rem; }
    .detail-content .detail-header-custom.panel-turquoise,
    .detail .detail-header-custom.panel-turquoise {
      position: relative; }
      .detail-content .detail-header-custom.panel-turquoise:before,
      .detail .detail-header-custom.panel-turquoise:before {
        content: "";
        position: absolute;
        top: 0;
        left: -200%;
        right: 0;
        bottom: 0;
        background: #66BAAB;
        z-index: -1; }
    .detail-content .detail-header-custom > h2,
    .detail .detail-header-custom > h2 {
      color: white;
      font-family: "museo-sans";
      font-size: 3rem;
      font-weight: 700;
      line-height: 1.2; }
    .detail-content .detail-header-custom > h3,
    .detail .detail-header-custom > h3 {
      color: #147A99;
      font-family: "museo-sans";
      font-weight: bold;
      font-size: 2.2rem;
      line-height: 1.25; }
    @media (max-width: 575.98px) {
      .detail-content .detail-header-custom.panel-turquoise,
      .detail .detail-header-custom.panel-turquoise {
        position: relative; }
        .detail-content .detail-header-custom.panel-turquoise:before,
        .detail .detail-header-custom.panel-turquoise:before {
          right: -15px; } }
  .detail-content .detail-content-left > h3, .detail-content .detail-content-left h2,
  .detail .detail-content-left > h3,
  .detail .detail-content-left h2 {
    color: #66BAAB;
    margin: 10px 0 10px 0;
    font-family: "museo-sans";
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 8px;
    font-size: 2.2rem;
    line-height: 1.2; }
  .detail-content .detail-content-left .detail-content-intro,
  .detail .detail-content-left .detail-content-intro {
    color: #147A99;
    /*margin: 10px 0 10px 0;*/
    font-family: "museo-sans";
    font-size: 1.6rem;
    line-height: 1.4;
    font-weight: bold;
    display: block;
    margin-bottom: 20px; }
  .detail-content .detail-content-left p,
  .detail .detail-content-left p {
    font-family: "museo-sans";
    font-weight: 300; }
    .detail-content .detail-content-left p a,
    .detail .detail-content-left p a {
      font-weight: 400; }
  .detail-content .detail-content-left ul, .detail-content .detail-content-left li,
  .detail .detail-content-left ul,
  .detail .detail-content-left li {
    font-weight: 300; }
  .detail-content .detail-content-left-custom > h3, .detail-content .detail-content-left-custom h2,
  .detail .detail-content-left-custom > h3,
  .detail .detail-content-left-custom h2 {
    color: #66BAAB;
    margin: 10px 0 10px 0;
    font-family: "museo-sans";
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 8px;
    font-size: 2.2rem;
    line-height: 1.2; }
  .detail-content .detail-content-left-custom .detail-content-intro,
  .detail .detail-content-left-custom .detail-content-intro {
    color: #147A99;
    /*margin: 10px 0 10px 0;*/
    font-family: "museo-sans";
    font-size: 1.6rem;
    line-height: 1.2;
    font-weight: bold;
    display: block;
    margin-bottom: 70px;
    /*min-height: 40px;*/ }
  .detail-content .detail-content-left-custom p,
  .detail .detail-content-left-custom p {
    font-family: "museo-sans";
    font-weight: 300; }
    .detail-content .detail-content-left-custom p a,
    .detail .detail-content-left-custom p a {
      font-weight: 400; }
  .detail-content .additional-content,
  .detail .additional-content {
    margin: 0 0 2.5rem 0;
    padding-bottom: 2.5rem; }
    .detail-content .additional-content img,
    .detail .additional-content img {
      width: 100%; }
    .detail-content .additional-content a,
    .detail .additional-content a {
      font-family: "museo-sans"; }
    .detail-content .additional-content > h4,
    .detail .additional-content > h4 {
      color: #147A99;
      font-family: "museo";
      font-size: 1.8rem;
      line-height: 1.3;
      font-weight: bold;
      padding-bottom: 2px; }
  @media (max-width: 767.98px) {
    .detail-content .additional-content,
    .detail .additional-content {
      margin-left: 0 !important;
      padding: 0 !important; }
    .detail-content .additional-content-last,
    .detail .additional-content-last {
      margin-left: 5rem; } }
  .detail-content .additional-content-last > h4,
  .detail .additional-content-last > h4 {
    color: #147A99;
    font-family: "museo-sans";
    font-size: 1.8rem;
    line-height: 1.3;
    font-weight: bold;
    padding-bottom: 2px; }
  .detail-content .additional-content-last > button,
  .detail .additional-content-last > button {
    line-height: 1;
    padding: 0.7rem 1.2rem;
    margin-right: 10px;
    font-weight: bold;
    font-size: 1.5rem; }
  .detail-content .detail-content-right .partner-logo img,
  .detail .detail-content-right .partner-logo img {
    height: 6rem;
    width: auto;
    padding: 1rem; }
  .detail-content .detail-content-right .partner-logo:last-child img,
  .detail .detail-content-right .partner-logo:last-child img {
    height: 6rem; }
  .detail-content .detail-content-right .google-map,
  .detail .detail-content-right .google-map {
    width: 100%;
    height: auto; }
  .detail-content .detail-content-right .kenmerk,
  .detail .detail-content-right .kenmerk {
    font-size: 1.6rem;
    line-height: 1.5;
    font-family: "museo"; }
  .detail-content .detail-content-right button,
  .detail .detail-content-right button {
    line-height: 1.125rem; }
  .detail-content .detail-content-right .geography-img,
  .detail .detail-content-right .geography-img {
    padding-top: 1rem; }
  @media screen and (max-width: 576px) {
    .detail-content .detail-content-right,
    .detail .detail-content-right {
      margin: 40px 0 0 0; }
      .detail-content .detail-content-right > h3,
      .detail .detail-content-right > h3 {
        color: #66BAAB;
        font-family: "museo-sans"; }
      .detail-content .detail-content-right .kenmerk,
      .detail .detail-content-right .kenmerk {
        margin-bottom: 20px; }
        .detail-content .detail-content-right .kenmerk > image,
        .detail .detail-content-right .kenmerk > image {
          display: block;
          margin-left: auto;
          margin-right: auto;
          padding: 0 15px 5px 0; }
      .detail-content .detail-content-right .detail-content-organizations,
      .detail .detail-content-right .detail-content-organizations {
        margin-top: 20px; }
        .detail-content .detail-content-right .detail-content-organizations > .col-sm-8 > h4,
        .detail .detail-content-right .detail-content-organizations > .col-sm-8 > h4 {
          color: #147A99;
          font-family: "museo-sans";
          font-weight: 700;
          font-size: 1.8rem;
          line-height: 1.4; }
        .detail-content .detail-content-right .detail-content-organizations > .col-sm-8 > h6,
        .detail .detail-content-right .detail-content-organizations > .col-sm-8 > h6 {
          color: #147A99;
          font-family: "museo-sans";
          font-size: 0.9rem;
          font-weight: bolder; }
        .detail-content .detail-content-right .detail-content-organizations > div img,
        .detail .detail-content-right .detail-content-organizations > div img {
          margin-top: 1rem;
          width: 100%; }
      .detail-content .detail-content-right > ul,
      .detail .detail-content-right > ul {
        margin-left: -35px; }
      .detail-content .detail-content-right > ul > li,
      .detail .detail-content-right > ul > li {
        list-style-type: none; }
        .detail-content .detail-content-right > ul > li:before,
        .detail .detail-content-right > ul > li:before {
          content: '\2022';
          color: #66BAAB;
          padding-right: 0.8rem;
          font-size: 1.2rem;
          line-height: 1rem; }
      .detail-content .detail-content-right .detail-content-map,
      .detail .detail-content-right .detail-content-map {
        width: 100%;
        height: 200px; } }
  @media screen and (min-width: 577px) {
    .detail-content .detail-content-right,
    .detail .detail-content-right {
      margin: 0 0 2rem -1.5rem; }
      .detail-content .detail-content-right > h3,
      .detail .detail-content-right > h3 {
        color: #66BAAB;
        font-family: "museo";
        font-weight: bold; }
      .detail-content .detail-content-right > p,
      .detail .detail-content-right > p {
        font-family: "museo-sans"; }
      .detail-content .detail-content-right .kenmerk,
      .detail .detail-content-right .kenmerk {
        margin-bottom: 20px; }
        .detail-content .detail-content-right .kenmerk > img,
        .detail .detail-content-right .kenmerk > img {
          padding: 0 15px 5px 0; }
      .detail-content .detail-content-right .detail-content-organizations,
      .detail .detail-content-right .detail-content-organizations {
        margin-top: 20px; }
        .detail-content .detail-content-right .detail-content-organizations > .col-sm-8 > h4,
        .detail .detail-content-right .detail-content-organizations > .col-sm-8 > h4 {
          color: #147A99;
          font-family: "museo-sans";
          font-size: 1.8rem;
          line-height: 1.4; }
        .detail-content .detail-content-right .detail-content-organizations > .col-sm-8 > h6,
        .detail .detail-content-right .detail-content-organizations > .col-sm-8 > h6 {
          color: #147A99;
          font-family: "museo-sans";
          font-size: 1.4rem;
          line-height: 2.2rem;
          margin: 1rem 0; }
      .detail-content .detail-content-right > ul,
      .detail .detail-content-right > ul {
        margin-left: -35px; }
      .detail-content .detail-content-right > ul > li,
      .detail .detail-content-right > ul > li {
        list-style-type: none;
        line-height: 2.3rem;
        font-family: "museo-sans"; }
        .detail-content .detail-content-right > ul > li:before,
        .detail .detail-content-right > ul > li:before {
          content: '\2022';
          color: #66BAAB;
          padding-right: 0.8rem;
          font-size: 1.2rem;
          line-height: 1rem; } }
  .detail-content .detail-content-actueel,
  .detail .detail-content-actueel {
    margin-top: 30px;
    margin-bottom: 30px;
    font-family: "museo-sans";
    font-size: 0.9rem;
    padding: 0px; }
    .detail-content .detail-content-actueel > img,
    .detail .detail-content-actueel > img {
      margin-right: 1.5rem;
      height: 100%; }
    .detail-content .detail-content-actueel .title,
    .detail .detail-content-actueel .title {
      color: #66BAAB;
      font-size: 1.5rem;
      line-height: 1.3;
      font-weight: bold; }
    .detail-content .detail-content-actueel .description,
    .detail .detail-content-actueel .description {
      color: #147A99;
      font-size: 1.5rem;
      line-height: 1.2;
      font-weight: bold; }
    .detail-content .detail-content-actueel .date,
    .detail .detail-content-actueel .date {
      color: #147A99;
      font-size: 1.5rem;
      line-height: 1.3;
      font-weight: bold; }

article .article-title {
  font-size: 1.8rem;
  line-height: 2.2rem;
  height: 6.6rem;
  overflow: hidden;
  color: #147A99;
  margin-top: 1.5rem;
  padding: 0 12px;
  word-wrap: break-word;
  font-weight: bold;
  font-family: "museo-sans"; }

article .article-subtitle {
  font-size: 1.4rem;
  line-height: 2rem;
  overflow: hidden;
  height: 4rem;
  color: #147A99;
  margin-top: 1rem;
  padding: 0 12px;
  word-wrap: break-word;
  font-family: "museo-sans"; }

article .article-content {
  color: black;
  margin: 0;
  font-size: 1.6rem;
  line-height: 2.3rem;
  overflow: hidden;
  height: 9rem;
  padding: 0 12px;
  word-wrap: break-word;
  font-family: "museo-sans";
  font-weight: 300; }

.slider-icon img {
  width: 10rem !important;
  padding-top: 1.5rem;
  margin-left: 1.5rem; }

.childItem-title {
  font-size: 1.8rem;
  line-height: 1.3;
  font-family: "museo";
  color: #147A99;
  font-weight: bold; }

.organisation-block-title {
  margin-top: 3rem;
  margin-bottom: 0.5rem;
  margin-left: -16px;
  color: #66BAAB;
  font-size: 2.2rem;
  line-height: 1.2;
  font-family: "museo"; }

.panel .content h1 {
  font-size: 3rem;
  line-height: 1.2;
  font-family: "museo";
  font-weight: 700; }

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

.article-feedback {
  padding: 0 !important;
  margin: 0 !important; }

.detail-content-organizations:hover img {
  opacity: 0.3;
  -webkit-transition: opacity .15s ease-in-out;
  -moz-transition: opacity .15s ease-in-out;
  -ms-transition: opacity .15s ease-in-out;
  -o-transition: opacity .15s ease-in-out;
  transition: opacity .15s ease-in-out; }

.detail-content-organizations .organization-text {
  color: #333;
  font-family: "museo-sans";
  font-size: 1.6rem;
  line-height: 2.3rem; }

@media (max-width: 767.98px) {
  .article-feedback {
    padding-left: 5rem !important; } }

.slider-wrapper {
  width: 78%;
  margin: 0 auto; }

@media (min-width: 576px) {
  .slider-wrapper {
    width: 89%; } }

@media (min-width: 768px) {
  .slider-wrapper {
    width: 100%; } }

.left-block-wrapper {
  padding: 20px 20px 20px 0; }
  .left-block-wrapper h2 {
    padding-top: 2rem;
    color: white; }
  .left-block-wrapper p {
    margin-bottom: 3rem;
    font-family: "museo-sans";
    font-weight: 300; }
  .left-block-wrapper a {
    font-family: "museo-sans";
    font-weight: 500;
    text-decoration: none !important; }
  .left-block-wrapper li {
    font-family: "museo-sans";
    color: white;
    font-weight: 300; }
  .left-block-wrapper .left-arrow {
    display: inline-block;
    background-image: none;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    transform: rotate(135deg);
    width: 10px;
    height: 10px;
    margin-left: 0px;
    margin-right: 1rem;
    font-size: 2.6rem; }
  .left-block-wrapper .back-to-overview {
    font-family: "museo-sans";
    font-size: 1.6rem;
    line-height: 1.9rem;
    text-decoration: none !important;
    font-weight: bold;
    padding-left: 1.5rem;
    position: relative;
    padding-bottom: 2rem !important;
    bottom: 1.5rem; }
    .left-block-wrapper .back-to-overview:hover {
      opacity: 0.3;
      -webkit-transition: opacity .15s ease-in-out;
      -moz-transition: opacity .15s ease-in-out;
      -ms-transition: opacity .15s ease-in-out;
      -o-transition: opacity .15s ease-in-out;
      transition: opacity .15s ease-in-out; }
    .left-block-wrapper .back-to-overview:before {
      content: "";
      position: absolute;
      border: solid white;
      border-width: 0 1px 1px 0;
      display: inline-block;
      padding: 3px;
      transform: rotate(135deg);
      -webkit-transform: rotate(135deg);
      left: 0;
      top: 6px; }

.breadcrumb li a:hover {
  opacity: 0.3;
  -webkit-transition: opacity .15s ease-in-out;
  -moz-transition: opacity .15s ease-in-out;
  -ms-transition: opacity .15s ease-in-out;
  -o-transition: opacity .15s ease-in-out;
  transition: opacity .15s ease-in-out; }

.hoverable-text:hover {
  color: #0b4455 !important; }

.highlighted-story .highlighted-title {
  font-weight: bold;
  padding-bottom: 24px; }

.highlighted-story h3 {
  font-weight: bold; }

.highlighted-story h4 {
  margin-bottom: 1.5rem !important; }

.highlighted-story p {
  font-family: "museo-sans"; }
  .highlighted-story p.highlighted-intro {
    font-weight: bold; }

.icon-location {
  padding-right: 1.5rem;
  width: 37px; }

.icon-camera {
  margin-top: -2.5rem;
  padding-right: 1rem; }

.carousel-caption {
  position: relative; }
  .carousel-caption .icon-camera {
    position: relative;
    top: -1rem; }
  .carousel-caption h3 {
    font-family: "museo-sans";
    position: absolute;
    width: 50rem;
    top: 3rem;
    left: 5rem;
    font-size: 1.6rem; }

.caption {
  position: relative; }
  .caption .icon-camera {
    position: relative; }
  .caption .subtext {
    position: relative;
    top: -3.5rem;
    left: 4rem; }

.custom-control-label {
  padding-bottom: 3px;
  padding-left: 17px;
  font-family: "museo-sans";
  letter-spacing: 0.05rem; }
  .custom-control-label:before {
    border: 1px solid #E0E0E0;
    width: 2rem;
    height: 2rem; }
  .custom-control-label:after {
    width: 2rem;
    height: 2rem; }

.dont-break-out {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto; }

.collection-image {
  height: 160px;
  margin: 0 11px; }

/* Imports to see available variables & mixins */
.carousel-caption {
  z-index: 3; }

.striped {
  position: relative;
  padding-left: 20px; }
  .striped:before, .striped:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 2px;
    background-color: #147A99; }
  .striped:after {
    background-color: #66BAAB;
    left: 2px; }
  .striped.striped-sm:before, .striped.striped-sm:after {
    width: 2px; }
  .striped.striped-sm:after {
    left: 2px; }
  .striped.striped-logo {
    height: 50px;
    padding-right: 30px; }
    .striped.striped-logo:before, .striped.striped-logo:after {
      content: "";
      width: 4px; }
    .striped.striped-logo:after {
      width: 8px;
      left: 8px; }
  .striped.striped-search {
    padding-left: 70px; }
  @media (min-width: 768px) {
    .striped {
      padding-left: 0; } }

.slick-slider .slick-slider-slide:hover img {
  opacity: 0.3;
  -webkit-transition: opacity .15s ease-in-out;
  -moz-transition: opacity .15s ease-in-out;
  -ms-transition: opacity .15s ease-in-out;
  -o-transition: opacity .15s ease-in-out;
  transition: opacity .15s ease-in-out; }

.slick-slider .slick-slider-slide a {
  text-decoration: none;
  display: block; }
  .slick-slider .slick-slider-slide a:focus {
    outline: none; }
  .slick-slider .slick-slider-slide a.title {
    margin-left: 12px; }
    @media (max-width: 500px) {
      .slick-slider .slick-slider-slide a.title {
        margin-left: 75px; } }

.slick-slider .slick-slide a {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }
  @media (max-width: 500px) {
    .slick-slider .slick-slide a {
      width: 100%;
      height: auto; } }

.slick-slider img {
  margin: 0 auto; }

.autocomplete {
  width: 100%;
  position: relative;
  font-family: "museo"; }
  .autocomplete div {
    background-color: white;
    display: block;
    border: none;
    border-radius: 2px;
    box-shadow: 0 4px 10px 4px rgba(0, 0, 0, 0.15);
    text-align: left;
    padding: 2rem;
    font-size: 1.6rem;
    line-height: 1.2;
    margin-top: 0.5rem; }
    .autocomplete div span.autocomplete {
      font-weight: bold;
      font-size: 1.1rem;
      font-weight: bold;
      text-transform: uppercase; }

.autocomplete {
  z-index: 3; }
  .autocomplete input {
    color: #147A99 !important;
    font-size: 1.6rem;
    height: 5.6rem;
    text-align: left;
    border: none !important;
    padding-left: 6rem;
    font-family: "museo"; }
  .autocomplete input::placeholder {
    color: #147A99 !important;
    opacity: 1; }
  .autocomplete input::-ms-input-placeholder {
    color: #147A99 !important; }
  .autocomplete input:-ms-input-placeholder {
    color: #147A99 !important; }
  .autocomplete .btn-search {
    height: 5.6rem;
    width: 5.6rem;
    left: 0;
    /*background: url(/grafiek/icon-search.svg) no-repeat 13px 9px;*/
    background-image: url(/grafiek/icon-search.svg);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    border: none !important;
    top: -3px; }
  .autocomplete .autocomplete div {
    position: absolute;
    left: 0;
    width: 100%; }
  .autocomplete .autocomplete div ul {
    padding-left: 0; }
  .autocomplete .autocomplete li {
    text-align: left;
    list-style: none;
    width: 100%;
    padding: 0.4em;
    background-color: #fff; }
  .autocomplete .autocomplete li.active {
    width: 100%;
    background-color: #4bf; }
  .autocomplete .suggestion-list {
    padding-left: 0; }
    .autocomplete .suggestion-list li {
      font-size: 1.6rem;
      line-height: 2.2rem;
      color: #147A99;
      list-style: none;
      padding-top: 1rem;
      cursor: pointer;
      font-weight: 100; }
      .autocomplete .suggestion-list li:hover {
        opacity: 0.3;
        -webkit-transition: opacity .15s ease-in-out;
        -moz-transition: opacity .15s ease-in-out;
        -ms-transition: opacity .15s ease-in-out;
        -o-transition: opacity .15s ease-in-out;
        transition: opacity .15s ease-in-out; }
      .autocomplete .suggestion-list li span.highlight {
        font-weight: bold;
        font-size: 1.6rem !important; }

.autocomplete-title {
  color: #66BAAB !important;
  font-family: "Museo Sans";
  font-size: 1rem !important;
  line-height: 2.3rem !important; }

.attribute-list {
  margin: 0 !important;
  padding: 0;
  list-style: none;
  list-style-type: none; }
  .attribute-list .attribute-item {
    width: 50%;
    float: left;
    padding-right: .8rem;
    list-style: none;
    list-style-type: none; }
    .attribute-list .attribute-item:before {
      content: none !important; }
    .attribute-list .attribute-item:hover svg {
      opacity: 0.3;
      -webkit-transition: opacity .15s ease-in-out;
      -moz-transition: opacity .15s ease-in-out;
      -ms-transition: opacity .15s ease-in-out;
      -o-transition: opacity .15s ease-in-out;
      transition: opacity .15s ease-in-out; }
    .attribute-list .attribute-item:nth-child(odd) {
      clear: left; }
    @media (max-width: 767.98px) {
      .attribute-list .attribute-item {
        width: 100%; } }
  .attribute-list .attribute {
    margin-bottom: 1rem; }
    .attribute-list .attribute .icon {
      flex: 0 0 5rem; }
    .attribute-list .attribute .content {
      word-wrap: break-word;
      font-family: "museo";
      font-weight: 300; }

/* Imports to see available variables & mixins */
#page-map {
  width: 100%;
  /*height: 40rem;*/
  margin-bottom: 3rem; }
  @media (max-width: 767.98px) {
    #page-map {
      margin-top: 3rem; } }

.map-canvas {
  height: 40rem; }
  .map-canvas.small {
    height: 25rem; }

.maps-legend {
  width: 17rem; }

/* Imports to see available variables & mixins */
.datepicker-actueel {
  margin: 15px 0 0;
  display: inline-block; }
  .datepicker-actueel .uib-daypicker {
    outline: none; }
  .datepicker-actueel th {
    color: #147A99;
    font-size: 1.6rem; }
    .datepicker-actueel th > button {
      background-color: #147A99;
      color: white;
      font-size: 1.2rem; }
  .datepicker-actueel td > button {
    background-color: #fefefe;
    font-size: 1rem; }
  .datepicker-actueel .text-info {
    /*color:white !important;*/ }

/* Imports to see available variables & mixins */
#content h1 {
  color: #147A99; }

#content .actueel-wrapper {
  margin-bottom: 3rem; }
  #content .actueel-wrapper a:hover {
    text-decoration: none; }
  #content .actueel-wrapper h2 {
    color: #6C6C74;
    font-size: 2.6rem;
    margin-bottom: 1rem;
    font-family: "museo";
    font-weight: bold;
    margin: 0; }
    #content .actueel-wrapper h2 span {
      color: #66BAAB;
      font-size: 1.6rem;
      line-height: 1.4; }
      #content .actueel-wrapper h2 span:hover {
        text-decoration: none;
        color: #0b4455; }
    #content .actueel-wrapper h2 .arrow {
      display: inline-block;
      background-image: none;
      border-right: 2px solid #66BAAB;
      border-bottom: 2px solid #66BAAB;
      transform: rotate(-45deg);
      width: 15px;
      height: 15px;
      margin-left: 20px;
      margin-right: 2rem;
      font-size: 2.6rem; }
  @media (max-width: 767.98px) {
    #content .actueel-wrapper article {
      padding-bottom: 2rem; } }
  #content .actueel-wrapper article:hover img {
    opacity: 0.3;
    -webkit-transition: opacity .15s ease-in-out;
    -moz-transition: opacity .15s ease-in-out;
    -ms-transition: opacity .15s ease-in-out;
    -o-transition: opacity .15s ease-in-out;
    transition: opacity .15s ease-in-out; }
  #content .actueel-wrapper article .actueel-item {
    /*img {
                    margin-top: 2rem;
                }*/ }
    #content .actueel-wrapper article .actueel-item h3 {
      color: #147A99;
      font-size: 1.8rem;
      line-height: 2rem;
      height: 4rem;
      overflow: hidden;
      font-family: "museo-sans";
      /*@include media-breakpoint-down(sm) {
                        padding-top: 1rem;
                    }*/ }
    #content .actueel-wrapper article .actueel-item .actueel-content {
      font-family: "museo";
      font-size: 1.6rem;
      line-height: 2rem;
      height: 4rem;
      overflow: hidden;
      color: #4A4A4A; }
    #content .actueel-wrapper article .actueel-item .sub {
      color: #147A99;
      font-size: 1.4rem;
      line-height: 1.7rem;
      height: 3.4rem;
      overflow: hidden; }
    #content .actueel-wrapper article .actueel-item .date {
      color: #6C6C74;
      font-family: Museo;
      font-size: 1.4rem;
      line-height: 1.2rem; }
    #content .actueel-wrapper article .actueel-item:hover {
      text-decoration: none; }
    #content .actueel-wrapper article .actueel-item .img-fluid, #content .actueel-wrapper article .actueel-item #longread-container .rte img, #longread-container .rte #content .actueel-wrapper article .actueel-item img {
      width: 100%; }
    #content .actueel-wrapper article .actueel-item span.btn {
      position: absolute;
      bottom: 2.8rem; }
      @media (max-width: 575.98px) {
        #content .actueel-wrapper article .actueel-item span.btn {
          position: relative;
          bottom: 0;
          margin-top: 1rem; } }

.main {
  overflow: hidden; }
  .main .mask {
    position: relative; }
    .main .mask::after {
      background-color: #147A99;
      position: absolute;
      content: " ";
      top: -15px;
      left: 100px;
      right: -3000px;
      bottom: 0;
      z-index: -1; }
    .main .mask .caption {
      margin-left: 85px;
      padding: 17px;
      max-width: 50rem;
      margin-top: 10px; }
      .main .mask .caption .subtext {
        color: white;
        font-size: 1.5rem;
        line-height: 1.2;
        font-weight: bold;
        font-family: "museo";
        margin-bottom: 0; }
    @media (max-width: 767.98px) {
      .main .mask {
        margin-top: 5rem; } }

#myCarousel + .search-header {
  background: none;
  margin: 0 auto;
  height: auto;
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin-top: -60px;
  z-index: 3; }
  @media (max-width: 767.98px) {
    #myCarousel + .search-header {
      margin-top: 12rem;
      width: 80%;
      top: 0; } }

@media (max-width: 991.98px) {
  .carousel-nomargin {
    padding: 0;
    margin: 0;
    width: 100%; }
  .carousel-empty {
    min-height: 150px; }
    .carousel-empty img {
      vertical-align: middle;
      border-style: none;
      position: relative;
      margin-top: 23px;
      min-height: 175px; }
    .carousel-empty .carousel-caption-empty {
      /*position:absolute;*/ }
    .carousel-empty .carousel-empty-title {
      color: #fff;
      position: relative;
      font-size: 1.4rem;
      padding: 10px 2px;
      /*white-space: nowrap;*/
      overflow: hidden;
      text-overflow: ellipsis; }
      .carousel-empty .carousel-empty-title a, .carousel-empty .carousel-empty-title p {
        text-align: left;
        color: #fff; }
      .carousel-empty .carousel-empty-title img {
        width: 26px;
        min-height: 10px;
        margin-top: 0; }
      .carousel-empty .carousel-empty-title .empty-image {
        width: 30px;
        float: left;
        padding-left: 5px; }
      .carousel-empty .carousel-empty-title .empty-title {
        display: inline-block;
        width: 90%; }
  .search-header {
    background: none;
    margin: 0;
    height: auto;
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin-top: 0px;
    z-index: 3; }
  .carousel-wrapper {
    padding: 0; }
    .carousel-wrapper .caption-element {
      margin: 0 auto;
      padding: 0; }
      .carousel-wrapper .caption-element > div {
        height: 230px;
        background-color: #147A99;
        position: absolute;
        bottom: 0; } }

/* Imports to see available variables & mixins */
.panel {
  position: relative; }
  .panel .content h1 {
    color: white; }
  .panel .content p, .panel .content a {
    color: white; }
  .panel .content a {
    text-decoration: underline; }
  .panel::after {
    background-color: #147A99;
    position: absolute;
    content: " ";
    left: -3000px;
    top: 0;
    right: 0;
    bottom: 0px;
    z-index: -1; }

.panel-turquoise {
  background-color: #66BAAB; }
  .panel-turquoise .content h2 {
    color: white; }
  .panel-turquoise .content p, .panel-turquoise .content a {
    color: white; }
  .panel-turquoise .content a {
    text-decoration: underline; }

.child-items-wrapper a {
  display: inline-block; }
  .child-items-wrapper a figure {
    background-color: #147A99;
    height: 160px;
    width: 160px; }

@media (max-width: 767.98px) {
  .child-items-wrapper {
    padding-top: 5rem; } }

.block-organizations {
  border: 0;
  font-family: "museo";
  padding: 0.75rem 1.25rem 1.75rem 0; }
  .block-organizations img {
    width: 100%; }
  .block-organizations h4 {
    font-size: 1.8rem;
    line-height: 1.2;
    margin-top: 1rem; }
  .block-organizations span {
    font-size: 1.4rem;
    line-height: 1.3; }
  .block-organizations p {
    font-size: 1.6rem;
    line-height: 1.5; }
  .block-organizations:hover img {
    opacity: 0.3;
    -webkit-transition: opacity .15s ease-in-out;
    -moz-transition: opacity .15s ease-in-out;
    -ms-transition: opacity .15s ease-in-out;
    -o-transition: opacity .15s ease-in-out;
    transition: opacity .15s ease-in-out; }

/*.recent-stories {
    border: 0;
    margin: 10px 0 0 0;
    padding: 0.75rem 2rem;
}

.recent-stories-image {
    display: block;
    float: left;
    margin-left: -20px;
    margin-right: 20px;
}

.recent-stories-text {
    display: block;
    padding: 0 5px 5px 5px;
    color: black;

    .h6-blue {
        color: $MG-bleu;
        font-size: 1.4rem;
        padding-bottom: 10px;
    }

    h4 {
        color: $MG-bleu;
    }
}*/
.recent-stories-summary .recent-stories-result {
  padding: 15px 0; }
  .recent-stories-summary .recent-stories-result > a {
    text-decoration: none;
    display: block; }
    .recent-stories-summary .recent-stories-result > a .img-container {
      min-width: 160px;
      max-width: 160px;
      padding-right: 15px; }
  .recent-stories-summary .recent-stories-result:hover .article-img {
    opacity: 0.3;
    -webkit-transition: opacity .15s ease-in-out;
    -moz-transition: opacity .15s ease-in-out;
    -ms-transition: opacity .15s ease-in-out;
    -o-transition: opacity .15s ease-in-out;
    transition: opacity .15s ease-in-out; }
  @media (max-width: 767.98px) {
    .recent-stories-summary .recent-stories-result .article-img {
      padding-bottom: 1rem; } }
  @media (min-width: 768px) {
    .recent-stories-summary .recent-stories-result {
      /*padding-left: 7rem;*/ }
      .recent-stories-summary .recent-stories-result:last-child {
        padding-bottom: 0; } }

.recent-stories-summary .recent-stories-text {
  width: 100%;
  padding: 10px 0 0; }
  @media (min-width: 768px) {
    .recent-stories-summary .recent-stories-text {
      padding: 0 0 0 15px; } }
  .recent-stories-summary .recent-stories-text .title {
    color: #147A99;
    font-family: "museo";
    font-size: 1.8rem;
    font-weight: bold; }
  .recent-stories-summary .recent-stories-text .category {
    color: #147A99;
    font-size: 1.5rem;
    font-weight: bold; }
  .recent-stories-summary .recent-stories-text > h6 {
    color: #147A99;
    font-family: "museo";
    font-size: 1.4rem;
    padding-bottom: 5px; }
  .recent-stories-summary .recent-stories-text p {
    font-family: "museo";
    /*font-weight: bold;*/
    font-size: 1.6rem;
    line-height: 1.5; }
  .recent-stories-summary .recent-stories-text .icon {
    width: 40px;
    height: 40px;
    margin-right: 20px; }

.recent-stories-summary .recent-stories-article {
  padding-bottom: 50px; }

.related-stories {
  font-size: 1.8rem;
  line-height: 2.2rem;
  color: #147A99; }

@media (max-width: 991.98px) {
  .related-stories {
    margin-top: 2rem; } }

.pagination li {
  margin: 5px; }
  .pagination li.active {
    font-size: inherit;
    padding: 0px;
    color: #147A99;
    font-weight: bold;
    font-size: 1.8rem;
    line-height: 2.2rem;
    border-bottom: 1px solid #147A99; }
  .pagination li .li-prev.disabled, .pagination li .li-next.disabled {
    color: #eeeeee; }
  .pagination li .li-prev {
    border: 0;
    margin: 0px 30px 0px 10px;
    font-weight: bold;
    font-size: 1.8rem;
    line-height: 2.2rem; }
  .pagination li .li-next {
    border: 0;
    margin: 0px 10px 0px 30px;
    font-weight: bold;
    font-size: 1.8rem;
    line-height: 2.2rem; }

.pagination a {
  color: #147A99;
  font-family: "museo";
  float: left;
  font-weight: bold;
  font-size: 1.8rem;
  line-height: 2.2rem;
  padding: 0px;
  /*border-bottom: 1px solid $MG-bleu;*/ }

.search {
  position: relative; }
  .search .search-content h2 {
    color: #147A99;
    font-family: "museo-sans";
    font-weight: bold;
    font-weight: bold;
    font-size: 1.875rem; }
  .search .search-content .marginLeft30 {
    margin-left: 30px; }
  .search .search-content .search-content-left .search-content-result {
    font-family: "museo-sans";
    padding: 25px 0px;
    color: white;
    font-size: 1.6rem;
    font-weight: 300; }
  .search .search-content .search-content-left h3 {
    font-size: 2.2rem;
    line-height: 1.2; }
    @media (min-width: 768px) {
      .search .search-content .search-content-left h3 {
        font-size: 1.9rem; } }
  .search .search-content .search-content-left .search-content-form {
    padding-top: 10px; }
    .search .search-content .search-content-left .search-content-form .search-filter-text {
      color: black;
      font-family: "museo-sans";
      font-size: 1.6rem;
      line-height: 2;
      position: relative; }
      .search .search-content .search-content-left .search-content-form .search-filter-text a:after {
        border-top: none;
        border-bottom: 5px solid #147A99; }
      .search .search-content .search-content-left .search-content-form .search-filter-text a.collapsed:after {
        content: "";
        width: 0;
        height: 0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 4px solid #147A99;
        position: absolute;
        top: 1rem;
        right: -1.8rem;
        /*transform: rotate(45deg);*/ }
    .search .search-content .search-content-left .search-content-form > h4:first-child {
      margin-top: 2rem; }
    .search .search-content .search-content-left .search-content-form > h4 {
      margin-top: 4rem;
      color: #147A99;
      margin-bottom: 1rem; }
    .search .search-content .search-content-left .search-content-form .custom-select {
      color: #6C6C74;
      border-radius: 0.125rem;
      box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.1);
      border: 0px;
      font-size: 1.5rem;
      height: 3.4rem;
      -webkit-appearance: none;
      -moz-appearance: none;
      text-indent: 1px;
      text-overflow: ''; }
  .search .search-content .search-content-left .form-collapse-button {
    display: none; }
  @media (max-width: 768px) {
    .search .search-content .search-content-left .form-collapse-button {
      line-height: 3;
      display: block; }
      .search .search-content .search-content-left .form-collapse-button:after {
        content: "";
        width: 0;
        height: 0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 4px solid #147A99;
        position: absolute;
        margin-top: 2.2rem;
        margin-left: 0.5rem;
        /*transform: rotate(45deg);*/ }
      .search .search-content .search-content-left .form-collapse-button.active:after {
        border-top: none;
        border-bottom: 5px solid #147A99; }
      .search .search-content .search-content-left .form-collapse-button.collapsed:after {
        border-bottom: 4px solid #147A99;
        border-top: 0; } }
  .search .search-content .search-content-right .search-content-title-wrapper {
    margin-top: -0.5rem;
    padding-bottom: 10px;
    background-color: white; }
    .search .search-content .search-content-right .search-content-title-wrapper h1 {
      font-size: 3rem;
      line-height: 3.3rem;
      color: #147A99;
      font-family: "museo";
      font-weight: bold; }
    .search .search-content .search-content-right .search-content-title-wrapper p {
      font-size: 1.6rem;
      line-height: 1.9rem;
      font-family: "museo-sans"; }
  .search .search-content .search-content-right .search-query-result > a {
    text-decoration: none;
    display: block;
    /*.img-container {
                        min-width: 160px;
                        max-width: 160px;
                    }*/ }
  .search .search-content .search-content-right .search-query-result:hover .article-img {
    opacity: 0.3;
    -webkit-transition: opacity .15s ease-in-out;
    -moz-transition: opacity .15s ease-in-out;
    -ms-transition: opacity .15s ease-in-out;
    -o-transition: opacity .15s ease-in-out;
    transition: opacity .15s ease-in-out; }
  @media (max-width: 767.98px) {
    .search .search-content .search-content-right .search-query-result .article-img {
      padding-bottom: 1rem;
      width: 100%; } }
  @media (min-width: 768px) {
    .search .search-content .search-content-right .search-query-result {
      padding-left: 7rem; }
      .search .search-content .search-content-right .search-query-result:last-child {
        padding-bottom: 0; } }
  .search .search-content .search-content-right .search-query-text {
    width: 100%; }
    .search .search-content .search-content-right .search-query-text .title {
      color: #147A99;
      font-family: "museo";
      font-size: 1.8rem;
      font-weight: bold; }
    .search .search-content .search-content-right .search-query-text .category {
      color: #147A99;
      font-size: 1.5rem;
      font-weight: bold; }
    .search .search-content .search-content-right .search-query-text > h6 {
      color: #66BAAB;
      font-weight: bold;
      font-size: 1.5rem;
      padding: 10px 0; }
    .search .search-content .search-content-right .search-query-text p {
      font-family: "museo-sans";
      font-size: 1.6rem;
      line-height: 1.4; }
    .search .search-content .search-content-right .search-query-text .icon {
      width: 40px;
      height: 40px;
      margin-right: 20px; }
  @media (max-width: 768px) {
    .search .search-content .search-content-right {
      margin-top: 2rem; } }
  .search .search-article {
    padding-bottom: 50px; }
  @media (min-width: 768px) {
    .search .border-blue {
      position: relative;
      margin-bottom: 0; }
      .search .border-blue:before {
        position: absolute;
        display: block;
        content: "";
        top: -50px;
        left: -1px;
        width: 10px;
        height: 50px;
        background-color: white; }
    .search .search-content-left {
      position: relative; }
      .search .search-content-left > div {
        position: relative; }
        .search .search-content-left > div:after {
          position: absolute;
          display: inline-block;
          top: auto;
          right: -32px;
          bottom: 0;
          height: 100%;
          content: "";
          border-left: 2px solid #147A99;
          box-shadow: 0px 0px 0px 0px transparent, 2px 0px 0px 0px #66BAAB; } }

.search-header {
  position: relative;
  height: 130px;
  background-image: url("/remote.axd/mijngelderland.blob.core.windows.net/media/6460/verhalen.jpg?anchor=center&mode=crop&width=1142&height=537&rnd=131786224780000000");
  background-repeat: repeat-x;
  background-position: center top;
  /*margin-right: -47rem;
    margin-left: -47rem;*/ }
  .search-header .search-holder {
    max-width: 100%;
    width: auto;
    flex-basis: 100%; }
  .search-header .search-query {
    background: white;
    max-width: 350px;
    min-height: 50px;
    text-align: center;
    justify-content: center;
    vertical-align: middle;
    font-family: "museo-sans";
    color: #147A99;
    padding-top: 14px;
    border-radius: 0.125rem; }
  .search-header input, .search-header .input-group {
    height: 5rem;
    /*background-color: white;*/
    box-shadow: 0 5px 14px 6px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    font-size: 1.6rem;
    line-height: 1.2;
    font-family: "museo";
    color: #147A99;
    display: block; }

@media (max-width: 768px) {
  .search-header {
    margin: auto; }
    .search-header .autocomplete input {
      font-size: 1.2rem; } }

@media (min-width: 768px) {
  .search-header {
    height: 200px; }
    .search-header .search-holder {
      max-width: 350px; }
  .search-content-right .search-query-text {
    padding-left: 30px; }
    .search-content-right .search-query-text .title {
      margin-top: 1rem; }
  .search-pagination {
    padding-left: 70px;
    margin: 0 auto; } }

.search-pagination .pagination {
  flex-wrap: wrap; }
  .search-pagination .pagination li {
    display: flex; }
  @media (max-width: 768px) {
    .search-pagination .pagination li:first-child {
      width: 100%; }
    .search-pagination .pagination li:last-child {
      width: 100%; }
    .search-pagination .pagination li a {
      margin: 0; }
    .search-pagination .pagination li span {
      margin: 0; } }

/* Imports to see available variables & mixins */
#longread-container {
  font-size: 1rem;
  font-family: "museo-sans";
  line-height: 28px;
  color: #6C6C74;
  letter-spacing: .5px; }
  #longread-container small {
    font-size: 1.7rem;
    font-weight: 100; }
  #longread-container .header {
    color: #6C6C74;
    text-align: center; }
  #longread-container .intro {
    /*font-weight: bold;*/
    color: #6C6C74;
    text-align: center;
    font-weight: 500; }
  #longread-container a .fa.fa-linkedin {
    background-color: #0a66c2;
    color: white;
    padding: 2px;
    margin-right: 4px;
    font-size: 11px;
    margin-bottom: 2px; }
  #longread-container p {
    font-size: 1.8rem;
    margin-bottom: 40px;
    position: relative;
    font-weight: 300; }
    #longread-container p .collapsing {
      transition: none;
      display: none; }
    #longread-container p .collapsednote-button:hover {
      cursor: pointer; }
    #longread-container p .collapsednote {
      padding: 1.5em 2em;
      margin: 1em 0;
      background-color: #eeeeee; }
      #longread-container p .collapsednote.show {
        display: block;
        user-select: none; }
      #longread-container p .collapsednote:not(.collapse) {
        display: none; }
    #longread-container p a {
      font-weight: bold;
      text-decoration: none;
      position: static; }
      #longread-container p a[data-keyword-text]::before {
        top: 0;
        content: "\e131";
        font-family: "Glyphicons Halflings";
        position: absolute;
        left: 100%;
        margin: 0;
        font-size: .8em;
        display: none; }
      #longread-container p a[data-keyword-text]::after {
        top: 0;
        position: absolute;
        content: attr(data-keyword-text);
        left: 100%;
        font-weight: normal;
        font-size: .8em;
        width: 160px;
        padding-left: 30px;
        display: none; }
    #longread-container p.emphasized {
      font-family: "museo-sans";
      color: #51833C;
      font-size: 2.4rem;
      line-height: 1.4em;
      padding: 0 10%;
      border-left: 3px solid #FFE148; }
    #longread-container p.about-text {
      padding: 0 5%; }
      #longread-container p.about-text .title {
        color: #147A99; }
  #longread-container h1.page-header {
    font-family: "museo";
    font-size: 6rem;
    font-weight: 300;
    margin-top: 40px;
    margin-bottom: 40px;
    color: #147A99; }
    #longread-container h1.page-header + small {
      display: block;
      text-align: center;
      font-style: italic; }
    #longread-container h1.page-header em {
      display: block;
      font-style: normal; }
  #longread-container .sub-title {
    font-size: .4em;
    margin-top: .5em;
    color: #6C6C74;
    font-weight: 500; }
  #longread-container h2 {
    margin-bottom: 1em;
    font-size: 3rem;
    color: #147A99; }
  #longread-container .longread-block-info {
    margin-bottom: 30px;
    font-family: "museo";
    font-weight: 100;
    color: #51833C;
    text-align: center;
    font-style: italic; }
  #longread-container .iconMenu.flat a {
    width: 32%;
    margin-right: 2%; }
    #longread-container .iconMenu.flat a:nth-child(3n+3) {
      margin-right: 0; }
    #longread-container .iconMenu.flat a span {
      /*font-size: 20px;*/
      /*line-height: 40px;*/ }
  #longread-container .lightgallery + em, #longread-container .embed-responsive + em {
    display: block;
    text-align: center;
    margin: 10px 0 40px;
    font-size: 1.8rem;
    font-weight: 100; }
  #longread-container .zoom-text {
    text-align: center;
    font-style: italic;
    margin-bottom: 10px;
    color: #51833C;
    font-size: 1.8rem;
    font-weight: 100; }
  #longread-container .teaser {
    margin-bottom: 40px;
    display: block;
    background-color: fadeout(#49abc9, 15%);
    text-decoration: none;
    color: white;
    transition: background-color .2s;
    max-height: 100px; }
    #longread-container .teaser:hover {
      background-color: #49abc9; }
    #longread-container .teaser > img {
      float: left;
      margin-right: 5%; }
    #longread-container .teaser > p {
      padding: 3% 5%;
      margin: 0; }
      #longread-container .teaser > p .title {
        font-weight: bold;
        text-transform: uppercase; }
  #longread-container .carousel {
    height: 340px; }
    #longread-container .carousel .carousel-control {
      height: 100%;
      top: 0; }
      #longread-container .carousel .carousel-control i.fa {
        color: white;
        font-size: 10em;
        position: absolute;
        top: 38%; }
        #longread-container .carousel .carousel-control i.fa.fa-angle-left {
          left: 5%; }
        #longread-container .carousel .carousel-control i.fa.fa-angle-right {
          right: 5%; }
    #longread-container .carousel .carousel-indicators-container {
      display: block;
      position: absolute;
      bottom: 0;
      left: 0;
      height: 130px;
      width: 100%;
      text-align: center; }
      #longread-container .carousel .carousel-indicators-container .carousel-indicators {
        background-color: transparent;
        max-width: none;
        left: auto;
        right: auto;
        position: relative;
        display: inline-block;
        margin-top: 80px; }
        #longread-container .carousel .carousel-indicators-container .carousel-indicators li {
          opacity: .8;
          width: 10px;
          height: 10px;
          background-color: lightgray;
          border-radius: 5px;
          float: left; }
          #longread-container .carousel .carousel-indicators-container .carousel-indicators li.active {
            background-color: white; }
    #longread-container .carousel .item .img {
      height: 340px;
      background: #ccc;
      text-align: center;
      overflow: hidden;
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover; }
      #longread-container .carousel .item .img:after {
        background: rgba(0, 0, 0, 0.3) url("/Images/slider-overlay.png");
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: block; }
    #longread-container .carousel .item > iframe {
      height: 178px; }
    #longread-container .carousel .item > img, #longread-container .carousel .item > iframe {
      width: 60%;
      position: absolute;
      left: 50%;
      top: 50%;
      margin-left: -30%;
      margin-top: -10%; }
    #longread-container .carousel .item .carousel-caption {
      padding: 0 10px;
      position: absolute;
      top: 20px;
      background-color: transparent;
      font-family: "museo";
      font-weight: 100;
      line-height: 1.3em;
      color: white;
      font-size: 1em;
      text-align: center;
      height: 100px; }
  @media (min-width: 576px) {
    #longread-container .carousel {
      height: 500px; }
      #longread-container .carousel .carousel-control i.fa {
        top: 190px; }
      #longread-container .carousel .carousel-indicators-container .carousel-indicators {
        margin-top: 80px; }
      #longread-container .carousel .item .img {
        height: 500px; }
      #longread-container .carousel .item > iframe {
        height: 286px; }
      #longread-container .carousel .item > img, #longread-container .carousel .item > iframe {
        left: 50%;
        top: 50%;
        width: 640px;
        margin-left: -320px;
        margin-top: -140px; } }
  @media (min-width: 768px) {
    #longread-container .carousel {
      height: 640px; }
      #longread-container .carousel .carousel-control i.fa {
        top: 260px; }
      #longread-container .carousel .item .img {
        height: 640px; }
      #longread-container .carousel .item > iframe {
        height: 380px; }
      #longread-container .carousel .item > img, #longread-container .carousel .item > iframe {
        width: 850px;
        margin-left: -425px;
        margin-top: -190px; }
      #longread-container .carousel .item .carousel-caption {
        top: 40px;
        font-size: 24px; } }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }
  .slick-slider .slick-slider-slide article a {
    word-wrap: break-word; }
    .slick-slider .slick-slider-slide article a:focus {
      outline: none; }
    .slick-slider .slick-slider-slide article a + a {
      font-family: "museo-sans";
      display: block;
      max-width: 160px;
      font-weight: 600;
      font-size: 1.6rem;
      margin-top: 2rem; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  /*margin-left: auto;
    margin-right: auto;*/ }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/* Slider */
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 44px;
  width: 44px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translateY(-50%);
  padding: 0;
  border: none;
  outline: none;
  z-index: 20; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  .slick-prev:before,
  .slick-next:before {
    font-size: 2rem;
    line-height: 1;
    color: #147A99;
    opacity: 0.75;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .slick-prev::before, .slick-prev::after,
  .slick-next::before,
  .slick-next::after {
    font-size: 44px; }

.slick-prev {
  left: -40px; }
  .slick-prev:before {
    content: '\e902';
    color: black; }
    [dir="rtl"] .slick-prev:before {
      content: ">"; }

.slick-next {
  right: -40px; }
  .slick-next:before {
    content: '\e901';
    color: black; }
    [dir="rtl"] .slick-next:before {
      content: "<"; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "";
        width: 2rem;
        height: 2rem;
        font-size: 2rem;
        line-height: 20px;
        text-align: center;
        background-color: #147A99;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: #0e566c;
      opacity: 0.75; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiLi4vQ3NzL3Nhc3MvbWFpbi5jc3MiLAoJInNvdXJjZXMiOiBbCgkJIi4uL0Nzcy9zYXNzL21haW4uc2NzcyIsCgkJIi4uL0Nzcy9zYXNzL2Jhc2UvX2FsbC5zY3NzIiwKCQkiLi4vQ3NzL3Nhc3MvYmFzZS9fdmFyaWFibGVzLnNjc3MiLAoJCSIuLi9Dc3Mvc2Fzcy9iYXNlL21peGlucy9fYWxsLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWl4aW5zLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2RlcHJlY2F0ZS5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2l6ZS5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2l6ZS5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXNpYmlsaXR5LnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZmxvYXQuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3V0aWxpdGllcy5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2NsZWFyZml4LnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzIiwKCQkiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsCgkJIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLAoJCSIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLAoJCSIuLi9Dc3Mvc2Fzcy9iYXNlL190eXBvLnNjc3MiLAoJCSIuLi9Dc3Mvc2Fzcy9iYXNlL19ib2R5LnNjc3MiLAoJCSIuLi9Dc3Mvc2Fzcy9iYXNlL19taXNjLnNjc3MiLAoJCSIuLi9Dc3Mvc2Fzcy9jb21wb25lbnRzL3N0eWxlZ3VpZGUuc2NzcyIsCgkJIi4uL0Nzcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyL19oZWFkZXIuc2NzcyIsCgkJIi4uL0Nzcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyL19uYXZpZ2F0aW9uLnNjc3MiLAoJCSIuLi9Dc3Mvc2Fzcy9jb21wb25lbnRzL2Zvb3Rlci9fZm9vdGVyLnNjc3MiLAoJCSIuLi9Dc3Mvc2Fzcy9jb21wb25lbnRzL3NsaWRlc2hvdy5zY3NzIiwKCQkiLi4vQ3NzL3Nhc3MvY29tcG9uZW50cy9lcnJvci5zY3NzIiwKCQkiLi4vQ3NzL3Nhc3MvY29tcG9uZW50cy9jb29raWViYXIuc2NzcyIsCgkJIi4uL0Nzcy9zYXNzL2NvbXBvbmVudHMvY29tcG9uZW50cy5zY3NzIiwKCQkiLi4vQ3NzL3Nhc3MvY29tcG9uZW50cy9jYXJvdXNlbC5zY3NzIiwKCQkiLi4vQ3NzL3Nhc3MvY29tcG9uZW50cy9fc3RyaXBlZC5zY3NzIiwKCQkiLi4vQ3NzL3Nhc3MvY29tcG9uZW50cy9fc2xpY2stc2xpZGVyLnNjc3MiLAoJCSIuLi9Dc3Mvc2Fzcy9jb21wb25lbnRzL19hdXRvY29tcGxldGUuc2NzcyIsCgkJIi4uL0Nzcy9zYXNzL2NvbXBvbmVudHMvX2F0dHJpYnV0ZS1saXN0LnNjc3MiLAoJCSIuLi9Dc3Mvc2Fzcy9jb21wb25lbnRzL2dvb2dsZS1tYXAuc2NzcyIsCgkJIi4uL0Nzcy9zYXNzL2NvbXBvbmVudHMvZGF0ZXBpY2tlci5zY3NzIiwKCQkiLi4vQ3NzL3Nhc3MvcGFnZXMvX2hvbWVwYWdlLnNjc3MiLAoJCSIuLi9Dc3Mvc2Fzcy9wYWdlcy9fb3ZlcnZpZXdwYWdlLnNjc3MiLAoJCSIuLi9Dc3Mvc2Fzcy9wYWdlcy9fc2VhcmNoLnNjc3MiLAoJCSIuLi9Dc3Mvc2Fzcy9wYWdlcy9sb25ncmVhZC5zY3NzIiwKCQkiLi4vQ3NzL3Nhc3MvdmVuZG9yL19hbGwuc2NzcyIsCgkJIi4uL0Nzcy9zYXNzL3ZlbmRvci9zbGljay5zY3NzIiwKCQkiLi4vQ3NzL3Nhc3MvdmVuZG9yL19zbGljay10aGVtZS5zY3NzIgoJXSwKCSJtYXBwaW5ncyI6ICJBQUFBOzs7R0FHRztBRTZCSCxPQUFPLENBQUMsMENBQUk7QUVoQ1o7Ozs7O0dBS0c7QUYyQkgsT0FBTyxDQUFDLDBDQUFJO0FBQVosT0FBTyxDQUFDLDBDQUFJO0FBQVosT0FBTyxDQUFDLDBDQUFJO0FBQVosT0FBTyxDQUFDLDBDQUFJO0FBQVosT0FBTyxDQUFDLDBDQUFJO0FBQVosT0FBTyxDQUFDLDBDQUFJ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QUFTLEVBQUUsU0FBVSxHRFVaOztBQUZELEFBQUEsTUFBTSxDQUFOO0VDWlIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBVTtFQUlwQixTQUFTLEVBQUUsU0FBVSxHRFVaOztBQUZELEFBQUEsTUFBTSxDQUFOO0VDWlIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBVTtFQUlwQixTQUFTLEVBQUUsR0FBVSxHRFVaOztBQUZELEFBQUEsT0FBTyxDQUFQO0VDWlIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBVTtFQUlwQixTQUFTLEVBQUUsU0FBVSxHRFVaOztBQUZELEFBQUEsT0FBTyxDQUFQO0VDWlIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBVTtFQUlwQixTQUFTLEVBQUUsU0FBVSxHRFVaOztBQUZELEFBQUEsT0FBTyxDQUFQO0VDWlIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBVTtFQUlwQixTQUFTLEVBQUUsSUFBVSxHRFVaOztBQUlMLEFBQUEsWUFBWSxDQUFaO0VBQUUsS0FBSyxFQUFFLEVBQUcsR0FBSTs7QUFFaEIsQUFBQSxXQUFXLENBQVg7RUFBRSxLQUFLLEVBQUUsRUFBUSxHQUFROztBQUd2QixBQUFBLFFBQVEsQ0FBUjtFQUFFLEtBQUssRUFESSxDQUFDLEdBQ0c7O0FBQWYsQUFBQSxRQUFRLENBQVI7RUFBRSxLQUFLLEVBREksQ0FBQyxHQUNHOztBQUFmLEFBQUEsUUFBUSxDQUFSO0VBQUUsS0FBSyxFQURJLENBQUMsR0FDRzs7QUFBZixBQUFBLFFBQVEsQ0FBUjtFQUFFLEtBQUssRUFESSxDQUFDLEdBQ0c7O0FBQWYsQUFBQSxRQUFRLENBQVI7RUFBRSxLQUFLLEVBREksQ0FBQyxHQUNHOztBQUFmLEFBQUEsUUFBUSxDQUFSO0VBQUUsS0FBSyxFQURJLENBQUMsR0FDRzs7QUFBZixBQUFBLFFBQVEsQ0FBUjtFQUFFLEtBQUssRUFESSxDQUFDLEdBQ0c7O0FBQWYsQUFBQSxRQUFRLENBQVI7RUFBRSxLQUFL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SUFBRSxLQUFLLEVBQUUsRUFBUSxHQUFRO0VBR3ZCLEFBQUEsV0FBVyxDQUFYO0lBQUUsS0FBSyxFQURJLENBQUMsR0FDRztFQUFmLEFBQUEsV0FBVyxDQUFYO0lBQUUsS0FBSyxFQURJLENBQUMsR0FDRztFQUFmLEFBQUEsV0FBVyxDQUFYO0lBQUUsS0FBSyxFQURJLENBQUMsR0FDRztFQUFmLEFBQUEsV0FBVyxDQUFYO0lBQUUsS0FBSyxFQURJLENBQUMsR0FDRztFQUFmLEFBQUEsV0FBVyxDQUFYO0lBQUUsS0FBSyxFQURJLENBQUMsR0FDRztFQUFmLEFBQUEsV0FBVyxDQUFYO0lBQUUsS0FBSyxFQURJLENBQUMsR0FDRztFQUFmLEFBQUEsV0FBVyxDQUFYO0lBQUUsS0FBSyxFQURJLENBQUMsR0FDRztFQUFmLEFBQUEsV0FBVyxDQUFYO0lBQUUsS0FBSyxFQURJLENBQUMsR0FDRztFQUFmLEFBQUEsV0FBVyxDQUFYO0lBQUUsS0FBSyxFQURJLENBQUMsR0FDRztFQUFmLEFBQUEsV0FBVyxDQUFYO0lBQUUsS0FBSyxFQURJLENBQUMsR0FDRztFQUFmLEFBQUEsWUFBWSxDQUFaO0lBQUUsS0FBSyxFQURJLEVBQUMsR0FDRztFQUFmLEFBQUEsWUFBWSxDQUFaO0lBQUUsS0FBSyxFQURJLEVBQUMsR0FDRztFQUFmLEFBQUEsWUFBWSxDQUFaO0lBQUUsS0FBSyxFQURJLEVBQUMsR0FDRztFQU9YLEFBQUEsWUFBWSxDQUFaO0lDZlYsV0FBVyxFQUFnQixDQUFDLEdEaUJqQjtFQUZELEFBQUEsWUFBWSxDQUFaO0lDZlYsV0FBVyxFQUFtQixRQUFVLEdEaUI3QjtFQUZELEFBQUEsWUFBWSxDQUFaO0lDZlYsV0FBVyxFQUFtQixTQUFVLEdEaUI3QjtFQUZELEFBQUEsWUFBWSxDQUFaO0lDZlYsV0FBVyxFQUFtQixHQUFVLEdEaUI3QjtFQUZELEFBQUEsWUFBWSxDQUFaO0lDZlYsV0FBVyxFQUFtQixTQUFVLEdEaUI3QjtFQUZELEFBQUEsWUFBWSxDQUFaO0lDZlYsV0FBVyxFQUFtQixTQUFVLEdEaUI3QjtF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S0FBSyxFQURJLENBQUMsR0FDRztFQUFmLEFBQUEsV0FBVyxDQUFYO0lBQUUsS0FBSyxFQURJLENBQUMsR0FDRztFQUFmLEFBQUEsV0FBVyxDQUFYO0lBQUUsS0FBSyxFQURJLENBQUMsR0FDRztFQUFmLEFBQUEsV0FBVyxDQUFYO0lBQUUsS0FBSyxFQURJLENBQUMsR0FDRztFQUFmLEFBQUEsV0FBVyxDQUFYO0lBQUUsS0FBSyxFQURJLENBQUMsR0FDRztFQUFmLEFBQUEsV0FBVyxDQUFYO0lBQUUsS0FBSyxFQURJLENBQUMsR0FDRztFQUFmLEFBQUEsV0FBVyxDQUFYO0lBQUUsS0FBSyxFQURJLENBQUMsR0FDRztFQUFmLEFBQUEsV0FBVyxDQUFYO0lBQUUsS0FBSyxFQURJLENBQUMsR0FDRztFQUFmLEFBQUEsV0FBVyxDQUFYO0lBQUUsS0FBSyxFQURJLENBQUMsR0FDRztFQUFmLEFBQUEsWUFBWSxDQUFaO0lBQUUsS0FBSyxFQURJLEVBQUMsR0FDRztFQUFmLEFBQUEsWUFBWSxDQUFaO0lBQUUsS0FBSyxFQURJLEVBQUMsR0FDRztFQUFmLEFBQUEsWUFBWSxDQUFaO0lBQUUsS0FBSyxFQURJLEVBQUMsR0FDRztFQU9YLEFBQUEsWUFBWSxDQUFaO0lDZlYsV0FBVyxFQUFnQixDQUFDLEdEaUJqQjtFQUZELEFBQUEsWUFBWSxDQUFaO0lDZlYsV0FBVyxFQUFtQixRQUFVLEdEaUI3QjtFQUZELEFBQUEsWUFBWSxDQUFaO0lDZlYsV0FBVyxFQUFtQixTQUFVLEdEaUI3QjtFQUZELEFBQUEsWUFBWSxDQUFaO0lDZlYsV0FBVyxFQUFtQixHQUFVLEdEaUI3QjtFQUZELEFBQUEsWUFBWSxDQUFaO0lDZlYsV0FBVyxFQUFtQixTQUFVLEdEaUI3QjtFQUZELEFBQUEsWUFBWSxDQUFaO0lDZlYsV0FBVyxFQUFtQixTQUFVLEdEaUI3QjtFQUZELEFBQUEsWUFBWSxDQUFaO0lDZlYsV0FBVyxFQUFtQixHQUFVLEdEaUI3QjtFQUZELEFBQUEsWUFBWSxDQUFaO0lDZlYsV0FBVyxFQUFtQixTQUFVLEdEaUI3QjtFQUZELEFBQUEsWUFBWSxDQUFaO0lDZlYsV0FBVyxFQUFtQixTQUFVLEdEaUI3QjtFQUZELEFBQUEsWUFBWSxDQUFaO0lDZlYsV0FBVyxFQUFtQixHQUFVLEdEaUI3QjtFQUZELEFBQUEsYUFBYSxDQUFiO0lDZlYsV0FBVyxFQUFtQixTQUFVLEdEaUI3QjtFQUZELEFBQUEsYUFBYSxDQUFiO0lDZlYsV0FBVyxFQUFtQixTQUFVLEdEaUI3Qjs7QTNCWlQsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNO0UyQjVCaEIsQUFBQSxPQUFPLENBQVA7SUFDRSxVQUFVLEVBQUUsQ0FBRTtJQUNkLFNBQVMsRUFBRSxDQUFFO0lBQ2IsU0FBUyxFQUFFLElBQUssR0FDakI7RUFJRyxBQ3dCTixjRHhCb0IsR0N3QnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUk7SUFDZCxTQUFTLEVBQUUsSUFBSSxHQUNoQjtFRDNCTyxBQ3dCTixjRHhCb0IsR0N3QnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUk7SUFDZCxTQUFTLEVBQUUsR0FBSSxHQUNoQjtFRDNCTyxBQ3dCTixjRHhCb0IsR0N3QnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQUk7SUFDZCxTQUFTLEVBQUUsU0FBSSxHQUNoQjtFRDNCTyxBQ3dCTixjRHhCb0IsR0N3QnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUk7SUFDZCxTQUFTLEVBQUUsR0FBSSxHQUNoQjtFRDNCTyxBQ3dCTixjRHhCb0IsR0N3QnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUk7SUFDZCxTQUFTLEVBQUUsR0FBSSxHQUNoQjtFRDNCTyxBQ3dCTixjRHhCb0IsR0N3QnBCLENBQUMsQ0FBQztJQUNGLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQUk7SUFDZCxTQUFTLEVBQUUsU0FBSSxHQUNoQjtFRHJCRyxBQUFBLFlBQVksQ0FBWjtJQ0VKLElBQUksRUFBRSxRQUFTO0lBQ2YsS0FBSyxFQUFFLElBQUs7SUFDWixTQUFTLEVBQUUsSUFBSyxHREZYO0VBSUcsQUFBQSxTQUFTLENBQVQ7SUNaUixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFVO0lBSXBCLFNBQVMsRUFBRSxRQUFVLEdEVVo7RUFGRCxBQUFBLFNBQVMsQ0FBVDtJQ1pSLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVU7SUFJcEIsU0FBUyxFQUFFLFNBQVUsR0RVWjtFQUZELEFBQUEsU0FBUyxDQUFUO0lDWlIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBVTtJQUlwQixTQUFTLEVBQUUsR0FBVSxHRFVaO0VBRkQsQUFBQSxTQUFTLENBQVQ7SUNaUixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFVO0lBSXBCLFNBQVMsRUFBRSxTQUFVLEdEVVo7RUFGRCxBQUFBLFNBQVMsQ0FBVDtJQ1pSLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVU7SUFJcEIsU0FBUyxFQUFFLFNBQVUsR0RVWjtFQUZELEFBQUEsU0FBUyxDQUFUO0lDWlIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBVTtJQUlwQixTQUFTLEVBQUUsR0FBVSxHRFVaO0VBRkQsQUFBQSxTQUFTLENBQVQ7SUNaUixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFVO0lBSXBCLFNBQVMsRUFBRSxTQUFVLEdEVVo7RUFGRCxBQUFBLFNBQVMsQ0FBVDtJQ1pSLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVU7SUFJcEIsU0FBUyxFQUFFLFNBQVUsR0RVWjtFQUZELEFBQUEsU0FBUyxDQUFUO0lDWlIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBVTtJQUlwQixTQUFTLEVBQUUsR0FBVSxHRFVaO0VBRkQsQUFBQSxVQUFVLENBQVY7SUNaUixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFVO0lBSXBCLFNBQVMsRUFBRSxTQUFVLEdEVVo7RUFGRCxBQUFBLFVBQVUsQ0FBVjtJQ1pSLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVU7SUFJcEIsU0FBUyxFQUFFLFNBQVUsR0RVWjtFQUZELEFBQUEsVUFBVSxDQUFWO0lDWlIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBVTtJQUlwQixTQUFTLEVBQUUsSUFBVSxHRFVaO0VBSUwsQUFBQSxlQUFlLENBQWY7SUFBRSxLQUFLLEVBQUUsRUFBRyxHQUFJO0VBRWhCLEFBQUEsY0FBYyxDQUFkO0lBQUUsS0FBSyxFQUFFLEVBQVEsR0FBUTtFQUd2QixBQUFBLFdBQVcsQ0FBWDtJQUFFLEtBQUssRUFESSxDQUFDLEdBQ0c7RUFBZixBQUFBLFdBQVcsQ0FBWDtJQUFFLEtBQUssRUFESSxDQUFDLEdBQ0c7RUFBZixBQUFBLFdBQVcsQ0FBWDtJQUFFLEtBQUssRUFESSxDQUFDLEdBQ0c7RUFBZixBQUFBLFdBQVcsQ0FBWDtJQUFFLEtBQUssRUFESSxDQUFDLEdBQ0c7RUFBZixBQUFBLFdBQVcsQ0FBWDtJQUFFLEtBQUssRUFESSxDQUFDLEdBQ0c7RUFBZixBQUFBLFdBQVcsQ0FBWDtJQUFFLEtBQUssRUFESSxDQUFDLEdBQ0c7RUFBZixBQUFBLFdBQVcsQ0FBWDtJQUFFLEtBQUssRUFESSxDQUFDLEdBQ0c7RUFBZixBQUFBLFdBQVcsQ0FBWDtJQUFFLEtBQUssRUFESSxDQUFDLEdBQ0c7RUFBZixBQUFBLFdBQVcsQ0FBWDtJQUFFLEtBQUssRUFESSxDQUFDLEdBQ0c7RUFBZixBQUFBLFdBQVcsQ0FBWDtJQUFFLEtBQUssRUFESSxDQUFDLEdBQ0c7RUFBZixBQUFBLFlBQVksQ0FBWjtJQUFFLEtBQUssRUFESSxFQUFDLEdBQ0c7RUFBZixBQUFBLFlBQVksQ0FBWjtJQUFFLEtBQUssRUFESSxFQUFDLEdBQ0c7RUFBZixBQUFBLFlBQVksQ0FBWjtJQUFFLEtBQUssRUFESSxFQUFDLEdBQ0c7RUFPWCxBQUFBLFlBQVksQ0FBWjtJQ2ZWLFdBQVcsRUFBZ0IsQ0FBQyxHRGlCakI7RUFGRCxBQUFBLFlBQVksQ0FBWjtJQ2ZWLFdBQVcsRUFBbUIsUUFBVSxHRGlCN0I7RUFGRCxBQUFBLFlBQVksQ0FBWjtJQ2ZWLFdBQVcsRUFBbUIsU0FBVSxHRGlCN0I7RUFGRCxBQUFBLFlBQVksQ0FBWjtJQ2ZWLFdBQVcsRUFBbUIsR0FBVSxHRGlCN0I7RUFGRCxBQUFBLFlBQVksQ0FBWjtJQ2ZWLFdBQVcsRUFBbUIsU0FBVSxHRGlCN0I7RUFGRCxBQUFBLFlBQVksQ0FBWjtJQ2ZWLFdBQVcsRUFBbUIsU0FBVSxHRGlCN0I7RUFGRCxBQUFBLFlBQVksQ0FBWjtJQ2ZWLFdBQVcsRUFBbUIsR0FBVSxHRGlCN0I7RUFGRCxBQUFBLFlBQVksQ0FBWjtJQ2ZWLFdBQVcsRUFBbUIsU0FBVSxHRGlCN0I7RUFGRCxBQUFBLFlBQVksQ0FBWjtJQ2ZWLFdBQVcsRUFBbUIsU0FBVSxHRGlCN0I7RUFGRCxBQUFBLFlBQVksQ0FBWjtJQ2ZWLFdBQVcsRUFBbUIsR0FBVSxHRGlCN0I7RUFGRCxBQUFBLGFBQWEsQ0FBYjtJQ2ZWLFdBQVcsRUFBbUIsU0FBVSxHRGlCN0I7RUFGRCxBQUFBLGFBQWEsQ0FBYjtJQ2ZWLFdBQVcsRUFBbUIsU0FBVSxHRGlCN0I7O0FTcEViLEFBQUEsTUFBTSxDQUFDO0VBQ0wsS0FBSyxFQUFFLElBQUs7RUFDWixhQUFhLEU1QzBGTixJQUFJO0U0Q3pGWCxLQUFLLEU1Q2lETSxJQUFJLEc0Qy9CaEI7RUFyQkQsQUFNRSxNQU5JLENBTUosRUFBRTtFQU5KLEFBT0UsTUFQSSxDQU9KLEVBQUUsQ0FBQztJQUNELE9BQU8sRXhDa1ZtQixPQUFNO0l3Q2pWaEMsY0FBYyxFQUFFLEdBQUk7SUFDcEIsVUFBVSxFNUM4Q0MsR0FBRyxDNEM5Q2tCLEtBQUssQzVDK0MxQixPQUFPLEc0QzlDbkI7RUFYSCxBQWFRLE1BYkYsQ0FhSixLQUFLLENBQUMsRUFBRSxDQUFDO0lBQ1AsY0FBYyxFQUFFLE1BQU87SUFDdkIsYUFBYSxFQUFHLEdBQUMsQ0FBd0IsS0FBSyxDNUMwQ25DLE9BQU8sRzRDekNuQjtFQWhCSCxBQWtCVSxNQWxCSixDQWtCSixLQUFLLEdBQUcsS0FBSyxDQUFDO0lBQ1osVUFBVSxFQUFHLEdBQUMsQ0FBd0IsS0FBSyxDNUNzQ2hDLE9BQU8sRzRDckNuQjs7QUFRSCxBQUNFLFNBRE8sQ0FDUCxFQUFFO0FBREosQUFFRSxTQUZPLENBRVAsRUFBRSxDQUFDO0VBQ0QsT0FBTyxFeEM0VG1CLE1BQUssR3dDM1RoQzs7QUFRSCxBQUFBLGVBQWUsQ0FBQztFQUNkLE1BQU0sRTVDZU8sR0FBRyxDNENmWSxLQUFLLEM1Q2dCcEIsT0FBTyxHNENIckI7RUFkRCxBQUdFLGVBSGEsQ0FHYixFQUFFO0VBSEosQUFJRSxlQUphLENBSWIsRUFBRSxDQUFDO0lBQ0QsTUFBTSxFNUNXSyxHQUFHLEM0Q1hjLEtBQUssQzVDWXRCLE9BQU8sRzRDWG5CO0VBTkgsQUFTSSxlQVRXLENBUWIsS0FBSyxDQUNILEVBQUU7RUFUTixBQVVJLGVBVlcsQ0FRYixLQUFLLENBRUgsRUFBRSxDQUFDO0lBQ0QsbUJBQW1CLEVBQUUsR0FBQyxHQUN2Qjs7QUFJTCxBQUNFLGlCQURlLENBQ2YsRUFBRTtBQURKLEFBRUUsaUJBRmUsQ0FFZixFQUFFO0FBRkosQUFHUSxpQkFIUyxDQUdmLEtBQUssQ0FBQyxFQUFFO0FBSFYsQUFJVSxpQkFKTyxDQUlmLEtBQUssR0FBRyxLQUFLLENBQUM7RUFDWixNQUFNLEVBQUUsQ0FBRSxHQUNYOztBQU9ILEFBQzBCLGNBRFosQ0FDWixLQUFLLENBQUMsRUFBRSxBQUFBLFlBQWEsQ0FBQSxBQUFBLEdBQUcsRUFBeEI7RUFDRSxnQkFBZ0IsRXhDMURULG1CQUFJLEd3QzJEWjs7QUFRSCxBQUNRLFlBREksQ0FDVixLQUFLLENBQUMsRUFBRSxBbkN6RVAsTUFBTSxDQUFDO0VtQzJFSixLQUFLLEU1Qy9CRSxJQUFJO0U0Q2dDWCxnQkFBZ0IsRXhDdkVYLG9CQUFJLEdLTFM7O0FtQlB0QixBQUFBLGNBQWM7QUFBZCxBQUVJLGNBRlUsR0FFVixFQUFFO0FBRk4sQUFHSSxjQUhVLEdBR1YsRUFBRSxDQUFDO0VBQ0gsZ0JBQWdCLEV6QmdHWixPQUFHLEd5Qi9GUjs7QUFMSCxBQVFJLGNBUlUsQ0FRVixFQUFFO0FBUk4sQUFTSSxjQVRVLENBU1YsRUFBRTtBQVROLEFBVVUsY0FWSSxDQVVWLEtBQUssQ0FBQyxFQUFFO0FBVlosQUFXWSxjQVhFLENBV1YsS0FBSyxHQUFHLEtBQUssQ0FBQztFQUNaLFlBQVksRXpCd0ZWLE9BQUcsR3lCdkZOOztBQU1MLEFBR0UsWUFIVSxDQUdWLGNBQWMsQW5CZmYsTUFBTSxDQUFDO0VtQmlCRixnQkFBZ0IsRUFKRCxPQUFNLEduQmJMO0VtQll0QixBQU9RLFlBUEksQ0FHVixjQUFjLEFuQmZmLE1BQU0sR21CbUJDLEVBQUU7RUFQVixBQVFRLFlBUkksQ0FHVixjQUFjLEFuQmZmLE1BQU0sR21Cb0JDLEVBQUUsQ0FBQztJQUNILGdCQUFnQixFQVJILE9BQU0sR0FTcEI7O0FBN0JQLEFBQUEsZ0JBQWdCO0FBQWhCLEFBRUksZ0JBRlksR0FFWixFQUFFO0FBRk4sQUFHSSxnQkFIWSxHQUdaLEVBQUUsQ0FBQztFQUNILGdCQUFnQixFekJnR1osT0FBRyxHeUIvRlI7O0FBTEgsQUFRSSxnQkFSWSxDQVFaLEVBQUU7QUFSTixBQVNJLGdCQVRZLENBU1osRUFBRTtBQVROLEFBVVUsZ0JBVk0sQ0FVWixLQUFLLENBQUMsRUFBRTtBQVZaLEFBV1ksZ0JBWEksQ0FXWixLQUFLLEdBQUcsS0FBSyxDQUFDO0VBQ1osWUFBWSxFekJ3RlYsT0FBRyxHeUJ2Rk47O0FBTUwsQUFHRSxZQUhVLENBR1YsZ0JBQWdCLEFuQmZqQixNQUFNLENBQUM7RW1CaUJGLGdCQUFnQixFQUpELE9BQU0sR25CYkw7RW1CWXRCLEFBT1EsWUFQSSxDQUdWLGdCQUFnQixBbkJmakIsTUFBTSxHbUJtQkMsRUFBRTtFQVBWLEFBUVEsWUFSSSxDQUdWLGdCQUFnQixBbkJmakIsTUFBTSxHbUJvQkMsRUFBRSxDQUFDO0lBQ0gsZ0JBQWdCLEVBUkgsT0FBTSxHQVNwQjs7QUE3QlAsQUFBQSxjQUFjO0FBQWQsQUFFSSxjQUZVLEdBRVYsRUFBRTtBQUZOLEFBR0ksY0FIVSxHQUdWLEVBQUUsQ0FBQztFQUNILGdCQUFnQixFekJnR1osT0FBRyxHeUIvRlI7O0FBTEgsQUFRSSxjQVJVLENBUVYsRUFBRTtBQVJOLEFBU0ksY0FUVSxDQVNWLEVBQUU7QUFUTixBQVVVLGNBVkksQ0FVVixLQUFLLENBQUMsRUFBRTtBQVZaLEFBV1ksY0FYRSxDQVdWLEtBQUssR0FBRyxLQUFLLENBQUM7RUFDWixZQUFZLEV6QndGVixPQUFHLEd5QnZGTjs7QUFNTCxBQUdFLFlBSFUsQ0FHVixjQUFjLEFuQmZmLE1BQU0sQ0FBQztFbUJpQkYsZ0JBQWdCLEVBSkQsT0FBTSxHbkJiTDtFbUJZdEIsQUFPUSxZQVBJLENBR1YsY0FBYyxBbkJmZixNQUFNLEdtQm1CQyxFQUFFO0VBUFYsQUFRUSxZQVJJLENBR1YsY0FBYyxBbkJmZixNQUFNLEdtQm9CQyxFQUFFLENBQUM7SUFDSCxnQkFBZ0IsRUFSSCxPQUFNLEdBU3BCOztBQTdCUCxBQUFBLFdBQVc7QUFBWCxBQUVJLFdBRk8sR0FFUCxFQUFFO0FBRk4sQUFHSSxXQUhPLEdBR1AsRUFBRSxDQUFDO0VBQ0gsZ0JBQWdCLEV6QmdHWixPQUFHLEd5Qi9GUjs7QUFMSCxBQVFJLFdBUk8sQ0FRUCxFQUFFO0FBUk4sQUFTSSxXQVRPLENBU1AsRUFBRTtBQVROLEFBVVUsV0FWQyxDQVVQLEtBQUssQ0FBQyxFQUFFO0FBVlosQUFXWSxXQVhELENBV1AsS0FBSyxHQUFHLEtBQUssQ0FBQztFQUNaLFlBQVksRXpCd0ZWLE9BQUcsR3lCdkZOOztBQU1MLEFBR0UsWUFIVSxDQUdWLFdBQVcsQW5CZlosTUFBTSxDQUFDO0VtQmlCRixnQkFBZ0IsRUFKRCxPQUFNLEduQmJMO0VtQll0QixBQU9RLFlBUEksQ0FHVixXQUFXLEFuQmZaLE1BQU0sR21CbUJDLEVBQUU7RUFQVixBQVFRLFlBUkksQ0FHVixXQUFXLEFuQmZaLE1BQU0sR21Cb0JDLEVBQUUsQ0FBQztJQUNILGdCQUFnQixFQVJILE9BQU0sR0FTcEI7O0FBN0JQLEFBQUEsY0FBYztBQUFkLEFBRUksY0FGVSxHQUVWLEVBQUU7QUFGTixBQUdJLGNBSFUsR0FHVixFQUFFLENBQUM7RUFDSCxnQkFBZ0IsRXpCZ0daLE9BQUcsR3lCL0ZSOztBQUxILEFBUUksY0FSVSxDQVFWLEVBQUU7QUFSTixBQVNJLGNBVFUsQ0FTVixFQUFFO0FBVE4sQUFVVSxjQVZJLENBVVYsS0FBSyxDQUFDLEVBQUU7QUFWWixBQVdZLGNBWEUsQ0FXVixLQUFLLEdBQUcsS0FBSyxDQUFDO0VBQ1osWUFBWSxFekJ3RlYsT0FBRyxHeUJ2Rk47O0FBTUwsQUFHRSxZQUhVLENBR1YsY0FBYyxBbkJmZixNQUFNLENBQUM7RW1CaUJGLGdCQUFnQixFQUpELE9BQU0sR25CYkw7RW1CWXRCLEFBT1EsWUFQSSxDQUdWLGNBQWMsQW5CZmYsTUFBTSxHbUJtQkMsRUFBRTtFQVBWLEFBUVEsWUFSSSxDQUdWLGNBQWMsQW5CZmYsTUFBTSxHbUJvQkMsRUFBRSxDQUFDO0lBQ0gsZ0JBQWdCLEVBUkgsT0FBTSxHQVNwQjs7QUE3QlAsQUFBQSxhQUFhO0FBQWIsQUFFSSxhQUZTLEdBRVQsRUFBRTtBQUZOLEFBR0ksYUFIUyxHQUdULEVBQUUsQ0FBQztFQUNILGdCQUFnQixFekJnR1osT0FBRyxHeUIvRlI7O0FBTEgsQUFRSSxhQVJTLENBUVQsRUFBRTtBQVJOLEFBU0ksYUFUUyxDQVNULEVBQUU7QUFUTixBQVVVLGFBVkcsQ0FVVCxLQUFLLENBQUMsRUFBRTtBQVZaLEFBV1ksYUFYQyxDQVdULEtBQUssR0FBRyxLQUFLLENBQUM7RUFDWixZQUFZLEV6QndGVixPQUFHLEd5QnZGTjs7QUFNTCxBQUdFLFlBSFUsQ0FHVixhQUFhLEFuQmZkLE1BQU0sQ0FBQztFbUJpQkYsZ0JBQWdCLEVBSkQsT0FBTSxHbkJiTDtFbUJZdEIsQUFPUSxZQVBJLENBR1YsYUFBYSxBbkJmZCxNQUFNLEdtQm1CQyxFQUFFO0VBUFYsQUFRUSxZQVJJLENBR1YsYUFBYSxBbkJmZCxNQUFNLEdtQm9CQyxFQUFFLENBQUM7SUFDSCxnQkFBZ0IsRUFSSCxPQUFNLEdBU3BCOztBQTdCUCxBQUFBLFlBQVk7QUFBWixBQUVJLFlBRlEsR0FFUixFQUFFO0FBRk4sQUFHSSxZQUhRLEdBR1IsRUFBRSxDQUFDO0VBQ0gsZ0JBQWdCLEV6QmdHWixPQUFHLEd5Qi9GUjs7QUFMSCxBQVFJLFlBUlEsQ0FRUixFQUFFO0FBUk4sQUFTSSxZQVRRLENBU1IsRUFBRTtBQVROLEFBVVUsWUFWRSxDQVVSLEtBQUssQ0FBQyxFQUFFO0FBVlosQUFXWSxZQVhBLENBV1IsS0FBSyxHQUFHLEtBQUssQ0FBQztFQUNaLFlBQVksRXpCd0ZWLE9BQUcsR3lCdkZOOztBQU1MLEFBR0UsWUFIVSxDQUdWLFlBQVksQW5CZmIsTUFBTSxDQUFDO0VtQmlCRixnQkFBZ0IsRUFKRCxPQUFNLEduQmJMO0VtQll0QixBQU9RLFlBUEksQ0FHVixZQUFZLEFuQmZiLE1BQU0sR21CbUJDLEVBQUU7RUFQVixBQVFRLFlBUkksQ0FHVixZQUFZLEFuQmZiLE1BQU0sR21Cb0JDLEVBQUUsQ0FBQztJQUNILGdCQUFnQixFQVJILE9BQU0sR0FTcEI7O0FBN0JQLEFBQUEsV0FBVztBQUFYLEFBRUksV0FGTyxHQUVQLEVBQUU7QUFGTixBQUdJLFdBSE8sR0FHUCxFQUFFLENBQUM7RUFDSCxnQkFBZ0IsRXpCZ0daLE9BQUcsR3lCL0ZSOztBQUxILEFBUUksV0FSTyxDQVFQLEVBQUU7QUFSTixBQVNJLFdBVE8sQ0FTUCxFQUFFO0FBVE4sQUFVVSxXQVZDLENBVVAsS0FBSyxDQUFDLEVBQUU7QUFWWixBQVdZLFdBWEQsQ0FXUCxLQUFLLEdBQUcsS0FBSyxDQUFDO0VBQ1osWUFBWSxFekJ3RlYsT0FBRyxHeUJ2Rk47O0FBTUwsQUFHRSxZQUhVLENBR1YsV0FBVyxBbkJmWixNQUFNLENBQUM7RW1CaUJGLGdCQUFnQixFQUpELE9BQU0sR25CYkw7RW1CWXRCLEFBT1EsWUFQSSxDQUdWLFdBQVcsQW5CZlosTUFBTSxHbUJtQkMsRUFBRTtFQVBWLEFBUVEsWUFSSSxDQUdWLFdBQVcsQW5CZlosTUFBTSxHbUJvQkMsRUFBRSxDQUFDO0lBQ0gsZ0JBQWdCLEVBUkgsT0FBTSxHQVNwQjs7QUE3QlAsQUFBQSxjQUFjO0FBQWQsQUFFSSxjQUZVLEdBRVYsRUFBRTtBQUZOLEFBR0ksY0FIVSxHQUdWLEVBQUUsQ0FBQztFQUNILGdCQUFnQixFekJnR1osT0FBRyxHeUIvRlI7O0FBTEgsQUFRSSxjQVJVLENBUVYsRUFBRTtBQVJOLEFBU0ksY0FUVSxDQVNWLEVBQUU7QUFUTixBQVVVLGNBVkksQ0FVVixLQUFLLENBQUMsRUFBRTtBQVZaLEFBV1ksY0FYRSxDQVdWLEtBQUssR0FBRyxLQUFLLENBQUM7RUFDWixZQUFZLEV6QndGVixPQUFHLEd5QnZGTjs7QUFNTCxBQUdFLFlBSFUsQ0FHVixjQUFjLEFuQmZmLE1BQU0sQ0FBQztFbUJpQkYsZ0JBQWdCLEVBSkQsT0FBTSxHbkJiTDtFbUJZdEIsQUFPUSxZQVBJLENBR1YsY0FBYyxBbkJmZixNQUFNLEdtQm1CQyxFQUFFO0VBUFYsQUFRUSxZQVJJLENBR1YsY0FBYyxBbkJmZixNQUFNLEdtQm9CQyxFQUFFLENBQUM7SUFDSCxnQkFBZ0IsRUFSSCxPQUFNLEdBU3BCOztBQTdCUCxBQUFBLG1CQUFtQjtBQUFuQixBQUVJLG1CQUZlLEdBRWYsRUFBRTtBQUZOLEFBR0ksbUJBSGUsR0FHZixFQUFFLENBQUM7RUFDSCxnQkFBZ0IsRXpCZ0daLE9BQUcsR3lCL0ZSOztBQUxILEFBUUksbUJBUmUsQ0FRZixFQUFFO0FBUk4sQUFTSSxtQkFUZSxDQVNmLEVBQUU7QUFUTixBQVVVLG1CQVZTLENBVWYsS0FBSyxDQUFDLEVBQUU7QUFWWixBQVdZLG1CQVhPLENBV2YsS0FBSyxHQUFHLEtBQUssQ0FBQztFQUNaLFlBQVksRXpCd0ZWLE9BQUcsR3lCdkZOOztBQU1MLEFBR0UsWUFIVSxDQUdWLG1CQUFtQixBbkJmcEIsTUFBTSxDQUFDO0VtQmlCRixnQkFBZ0IsRUFKRCxPQUFNLEduQmJMO0VtQll0QixBQU9RLFlBUEksQ0FHVixtQkFBbUIsQW5CZnBCLE1BQU0sR21CbUJDLEVBQUU7RUFQVixBQVFRLFlBUkksQ0FHVixtQkFBbUIsQW5CZnBCLE1BQU0sR21Cb0JDLEVBQUUsQ0FBQztJQUNILGdCQUFnQixFQVJILE9BQU0sR0FTcEI7O0FBN0JQLEFBQUEsa0JBQWtCO0FBQWxCLEFBRUksa0JBRmMsR0FFZCxFQUFFO0FBRk4sQUFHSSxrQkFIYyxHQUdkLEVBQUUsQ0FBQztFQUNILGdCQUFnQixFekJnR1osT0FBRyxHeUIvRlI7O0FBTEgsQUFRSSxrQkFSYyxDQVFkLEVBQUU7QUFSTixBQVNJLGtCQVRjLENBU2QsRUFBRTtBQVROLEFBVVUsa0JBVlEsQ0FVZCxLQUFLLENBQUMsRUFBRTtBQVZaLEFBV1ksa0JBWE0sQ0FXZCxLQUFLLEdBQUcsS0FBSyxDQUFDO0VBQ1osWUFBWSxFekJ3RlYsT0FBRyxHeUJ2Rk47O0FBTUwsQUFHRSxZQUhVLENBR1Ysa0JBQWtCLEFuQmZuQixNQUFNLENBQUM7RW1CaUJGLGdCQUFnQixFQUpELE9BQU0sR25CYkw7RW1CWXRCLEFBT1EsWUFQSSxDQUdWLGtCQUFrQixBbkJmbkIsTUFBTSxHbUJtQkMsRUFBRTtFQVBWLEFBUVEsWUFSSSxDQUdWLGtCQUFrQixBbkJmbkIsTUFBTSxHbUJvQkMsRUFBRSxDQUFDO0lBQ0gsZ0JBQWdCLEVBUkgsT0FBTSxHQVNwQjs7QUE3QlAsQUFBQSxnQkFBZ0I7QUFBaEIsQUFFSSxnQkFGWSxHQUVaLEVBQUU7QUFGTixBQUdJLGdCQUhZLEdBR1osRUFBRSxDQUFDO0VBQ0gsZ0JBQWdCLEV6QmdHWixPQUFHLEd5Qi9GUjs7QUFMSCxBQVFJLGdCQVJZLENBUVosRUFBRTtBQVJOLEFBU0ksZ0JBVFksQ0FTWixFQUFFO0FBVE4sQUFVVSxnQkFWTSxDQVVaLEtBQUssQ0FBQyxFQUFFO0FBVlosQUFXWSxnQkFYSSxDQVdaLEtBQUssR0FBRyxLQUFLLENBQUM7RUFDWixZQUFZLEV6QndGVixPQUFHLEd5QnZGTjs7QUFNTCxBQUdFLFlBSFUsQ0FHVixnQkFBZ0IsQW5CZmpCLE1BQU0sQ0FBQztFbUJpQkYsZ0JBQWdCLEVBSkQsT0FBTSxHbkJiTDtFbUJZdEIsQUFPUSxZQVBJLENBR1YsZ0JBQWdCLEFuQmZqQixNQUFNLEdtQm1CQyxFQUFFO0VBUFYsQUFRUSxZQVJJLENBR1YsZ0JBQWdCLEFuQmZqQixNQUFNLEdtQm9CQyxFQUFFLENBQUM7SUFDSCxnQkFBZ0IsRUFSSCxPQUFNLEdBU3BCOztBQTdCUCxBQUFBLGNBQWM7QUFBZCxBQUVJLGNBRlUsR0FFVixFQUFFO0FBRk4sQUFHSSxjQUhVLEdBR1YsRUFBRSxDQUFDO0VBQ0gsZ0JBQWdCLEV6QmdHWixPQUFHLEd5Qi9GUjs7QUFMSCxBQVFJLGNBUlUsQ0FRVixFQUFFO0FBUk4sQUFTSSxjQVRVLENBU1YsRUFBRTtBQVROLEFBVVUsY0FWSSxDQVVWLEtBQUssQ0FBQyxFQUFFO0FBVlosQUFXWSxjQVhFLENBV1YsS0FBSyxHQUFHLEtBQUssQ0FBQztFQUNaLFlBQVksRXpCd0ZWLE9BQUcsR3lCdkZOOztBQU1MLEFBR0UsWUFIVSxDQUdWLGNBQWMsQW5CZmYsTUFBTSxDQUFDO0VtQmlCRixnQkFBZ0IsRUFKRCxPQUFNLEduQmJMO0VtQll0QixBQU9RLFlBUEksQ0FHVixjQUFjLEFuQmZmLE1BQU0sR21CbUJDLEVBQUU7RUFQVixBQVFRLFlBUkksQ0FHVixjQUFjLEFuQmZmLE1BQU0sR21Cb0JDLEVBQUUsQ0FBQztJQUNILGdCQUFnQixFQVJILE9BQU0sR0FTcEI7O0FBN0JQLEFBQUEsYUFBYTtBQUFiLEFBRUksYUFGUyxHQUVULEVBQUU7QUFGTixBQUdJLGFBSFMsR0FHVCxFQUFFLENBQUM7RUFDSCxnQkFBZ0IsRXhCUVgsb0JBQUksR3dCUFY7O0FBY0gsQUFHRSxZQUhVLENBR1YsYUFBYSxBbkJmZCxNQUFNLENBQUM7RW1CaUJGLGdCQUFnQixFQUpELG9CQUFNLEduQmJMO0VtQll0QixBQU9RLFlBUEksQ0FHVixhQUFhLEFuQmZkLE1BQU0sR21CbUJDLEVBQUU7RUFQVixBQVFRLFlBUkksQ0FHVixhQUFhLEFuQmZkLE1BQU0sR21Cb0JDLEVBQUUsQ0FBQztJQUNILGdCQUFnQixFQVJILG9CQUFNLEdBU3BCOztBZ0I2RVQsQUFFSSxNQUZFLENBQ0osV0FBVyxDQUNULEVBQUUsQ0FBQztFQUNELEtBQUssRXhDM0dBLElBQUk7RXdDNEdULGdCQUFnQixFeENwR1gsT0FBTztFd0NxR1osWUFBWSxFeENnUVksT0FBTyxHd0MvUGhDOztBQU5MLEFBVUksTUFWRSxDQVNKLFlBQVksQ0FDVixFQUFFLENBQUM7RUFDRCxLQUFLLEV4QzVHQSxPQUFPO0V3QzZHWixnQkFBZ0IsRXhDbEhYLE9BQU87RXdDbUhaLFlBQVksRTVDL0RILE9BQU8sRzRDZ0VqQjs7QUFJTCxBQUFBLFdBQVcsQ0FBQztFQUNWLEtBQUssRXhDM0hJLElBQUk7RXdDNEhiLGdCQUFnQixFeENwSFAsT0FBTyxHd0M4SWpCO0VBNUJELEFBSUUsV0FKUyxDQUlULEVBQUU7RUFKSixBQUtFLFdBTFMsQ0FLVCxFQUFFO0VBTEosQUFNUSxXQU5HLENBTVQsS0FBSyxDQUFDLEVBQUUsQ0FBQztJQUNQLFlBQVksRXhDNE9jLE9BQU8sR3dDM09sQztFQVJILEFBQUEsV0FBVyxBQVVSLGVBQWUsQ0FBQztJQUNmLE1BQU0sRUFBRSxDQUFFLEdBQ1g7RUFaSCxBQWU0QixXQWZqQixBQWNSLGNBQWMsQ0FDYixLQUFLLENBQUMsRUFBRSxBQUFBLFlBQWEsQ0FBQSxBQUFBLEdBQUcsRUFBeEI7SUFDRSxnQkFBZ0IsRXhDMUlYLHlCQUFJLEd3QzJJVjtFQWpCTCxBQXFCVSxXQXJCQyxBQW9CUixZQUFZLENBQ1gsS0FBSyxDQUFDLEVBQUUsQW5DMUlULE1BQU0sQ0FBQztJbUM0SUYsS0FBSyxFeENqSkYsSUFBSTtJd0NrSlAsZ0JBQWdCLEV4Q2xKYiwwQkFBSSxHS0tTOztBRDZEcEIsTUFBTSxFQUFMLFNBQVMsRUFBRSxRQUFRO0VvQzRGeEIsQUFBQSxvQkFBaUIsQ0FLYjtJQUVJLE9BQU8sRUFBRSxLQUFNO0lBQ2YsS0FBSyxFQUFFLElBQUs7SUFDWixVQUFVLEVBQUUsSUFBSztJQUNqQiwwQkFBMEIsRUFBRSxLQUFNLEdBT3JDO0lBakJMLEFBYVUsb0JBYk8sR0FhUCxlQUFlLENBQUM7TUFDaEIsTUFBTSxFQUFFLENBQUUsR0FDWDs7QXBDM0dMLE1BQU0sRUFBTCxTQUFTLEVBQUUsUUFBUTtFb0M0RnhCLEFBQUEsb0JBQWlCLENBS2I7SUFFSSxPQUFPLEVBQUUsS0FBTTtJQUNmLEtBQUssRUFBRSxJQUFLO0lBQ1osVUFBVSxFQUFFLElBQUs7SUFDakIsMEJBQTBCLEVBQUUsS0FBTSxHQU9yQztJQWpCTCxBQWFVLG9CQWJPLEdBYVAsZUFBZSxDQUFDO01BQ2hCLE1BQU0sRUFBRSxDQUFFLEdBQ1g7O0FwQzNHTCxNQUFNLEVBQUwsU0FBUyxFQUFFLFFBQVE7RW9DNEZ4QixBQUFBLG9CQUFpQixDQUtiO0lBRUksT0FBTyxFQUFFLEtBQU07SUFDZixLQUFLLEVBQUUsSUFBSztJQUNaLFVBQVUsRUFBRSxJQUFLO0lBQ2pCLDBCQUEwQixFQUFFLEtBQU0sR0FPckM7SUFqQkwsQUFhVSxvQkFiTyxHQWFQLGVBQWUsQ0FBQztNQUNoQixNQUFNLEVBQUUsQ0FBRSxHQUNYOztBcEMzR0wsTUFBTSxFQUFMLFNBQVMsRUFBRSxTQUFTO0VvQzRGekIsQUFBQSxvQkFBaUIsQ0FLYjtJQUVJLE9BQU8sRUFBRSxLQUFNO0lBQ2YsS0FBSyxFQUFFLElBQUs7SUFDWixVQUFVLEVBQUUsSUFBSztJQUNqQiwwQkFBMEIsRUFBRSxLQUFNLEdBT3JDO0lBakJMLEFBYVUsb0JBYk8sR0FhUCxlQUFlLENBQUM7TUFDaEIsTUFBTSxFQUFFLENBQUUsR0FDWDs7QUFmVCxBQUFBLGlCQUFpQixDQUtiO0VBRUksT0FBTyxFQUFFLEtBQU07RUFDZixLQUFLLEVBQUUsSUFBSztFQUNaLFVBQVUsRUFBRSxJQUFLO0VBQ2pCLDBCQUEwQixFQUFFLEtBQU0sR0FPckM7RUFqQkwsQUFhVSxpQkFiTyxHQWFQLGVBQWUsQ0FBQztJQUNoQixNQUFNLEVBQUUsQ0FBRSxHQUNYOztBQzlLVCxBQUFBLGFBQWEsQ0FBQztFQUNaLE9BQU8sRUFBRSxLQUFNO0VBQ2YsS0FBSyxFQUFFLElBQUs7RUFDWixNQUFNLEUxQ2lIMkIsMkJBQUk7RTBDaEhyQyxPQUFPLEV6Q3dYcUIsUUFBTyxDQUNQLE9BQU07RUVwUTlCLFNBQVMsRUF0Q0UsSUFBQztFdUM1RWhCLFdBQVcsRTdDeUJRLEdBQUc7RTZDeEJ0QixXQUFXLEV6Q3NSaUIsR0FBRztFeUNyUi9CLEtBQUssRXpDREksT0FBTztFeUNFaEIsZ0JBQWdCLEV6Q1RQLElBQUk7RXlDVWIsZUFBZSxFQUFFLFdBQVk7RUFDN0IsTUFBTSxFN0MwQ08sR0FBRyxDNkMxQ1ksS0FBSyxDekNQeEIsT0FBTztFMEJPZCxhQUFhLEU5QjRDRCxRQUFPO0VpQzlDakIsVUFBVSxFN0J1ZXdCLFlBQVksQ0FBQyxLQUFJLENBQUMsV0FBVyxFQUFFLFVBQVUsQ0FBQyxLQUFJLENBQUMsV0FBVyxHeUM1YmpHO0VadkNLLE1BQU0sRUFBTCxzQkFBc0IsRUFBRSxNQUFNO0lZZHJDLEFBQUEsYUFBYSxDQUFDO01aZU4sVUFBVSxFQUFFLElBQUssR1lzQ3hCO0VBckRELEFBQUEsYUFBYSxBQXFCVixZQUFZLENBQUM7SUFDWixnQkFBZ0IsRUFBRSxXQUFZO0lBQzlCLE1BQU0sRUFBRSxDQUFFLEdBQ1g7RUF4QkgsQUFBQSxhQUFhLEFBMkJWLGVBQWUsQ0FBQztJQUNmLEtBQUssRUFBRSxXQUFZO0lBQ25CLFdBQVcsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ3pDckJYLE9BQU8sR3lDc0JmO0VBOUJILEFBQUEsYUFBYSxBbEJPVixNQUFNLENBQUM7SUFDTixLQUFLLEV2QkFFLE9BQU87SXVCQ2QsZ0JBQWdCLEV2QlJULElBQUk7SXVCU1gsWUFBWSxFdkJxZHdCLE9BQU87SXVCcGQzQyxPQUFPLEVBQUUsQ0FBRTtJQUtULFVBQVUsRXZCb1hjLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUZMLE1BQUssQ0psWHpCLHdCQUFPLEcyQkVkO0VrQmxCSCxBQUFBLGFBQWEsQUFvQ1YsYUFBYSxDQUFDO0lBQ2IsS0FBSyxFekM5QkUsT0FBTztJeUNnQ2QsT0FBTyxFQUFFLENBQUUsR0FDWjtFQXhDSCxBQUFBLGFBQWEsQUErQ1YsU0FBUyxFQS9DWixBQUFBLGFBQWEsQ0FnRFYsQUFBQSxRQUFDLEFBQUEsRUFBVTtJQUNWLGdCQUFnQixFekM5Q1QsT0FBTztJeUNnRGQsT0FBTyxFQUFFLENBQUUsR0FDWjs7QUFHSCxBQUFpQixLQUFaLENBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBSUgsYUFBYTtBQUhoQixBQUFpQixLQUFaLENBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBR0gsYUFBYTtBQUZoQixBQUEyQixLQUF0QixDQUFBLEFBQUEsSUFBQyxDQUFLLGdCQUFnQixBQUFyQixDQUVILGFBQWE7QUFEaEIsQUFBa0IsS0FBYixDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQUNILGFBQWEsQ0FBQztFQUNiLFVBQVUsRUFBRSxJQUFLLEdBQ2xCOztBQUdILEFBQU0sTUFBQSxBQUFBLGFBQWEsQUFDaEIsTUFBTSxBQUFBLFdBQVcsQ0FBQztFQU1qQixLQUFLLEV6Qy9ERSxPQUFPO0V5Q2dFZCxnQkFBZ0IsRXpDdkVULElBQUksR3lDd0VaOztBQUlILEFBQUEsa0JBQWtCO0FBQ2xCLEFBQUEsbUJBQW1CLENBQUM7RUFDbEIsT0FBTyxFQUFFLEtBQU07RUFDZixLQUFLLEVBQUUsSUFBSyxHQUNiOztBQVNELEFBQUEsZUFBZSxDQUFDO0VBQ2QsV0FBVyxFMUN5QnNCLG9CQUFJO0UwQ3hCckMsY0FBYyxFMUN3Qm1CLG9CQUFJO0UwQ3ZCckMsYUFBYSxFQUFFLENBQUU7RXZDM0JmLFNBQVMsRUFBQyxPQUFDO0V1QzZCYixXQUFXLEV6QytMaUIsR0FBRyxHeUM5TGhDOztBQUVELEFBQUEsa0JBQWtCLENBQUM7RUFDakIsV0FBVyxFMUNpQnNCLGtCQUFJO0UwQ2hCckMsY0FBYyxFMUNnQm1CLGtCQUFJO0VHS2pDLFNBQVMsRUF0Q0UsT0FBQztFdUNtQmhCLFdBQVcsRXpDNkhpQixHQUFHLEd5QzVIaEM7O0FBRUQsQUFBQSxrQkFBa0IsQ0FBQztFQUNqQixXQUFXLEUxQ1VzQixtQkFBSTtFMENUckMsY0FBYyxFMUNTbUIsbUJBQUk7RUdLakMsU0FBUyxFQXRDRSxRQUFDO0V1QzBCaEIsV0FBVyxFekN1SGlCLEdBQUcsR3lDdEhoQzs7QUFRRCxBQUFBLHVCQUF1QixDQUFDO0VBQ3RCLE9BQU8sRUFBRSxLQUFNO0VBQ2YsS0FBSyxFQUFFLElBQUs7RUFDWixPQUFPLEV6Q21RcUIsUUFBTyxDeUNuUVQsQ0FBQztFQUMzQixhQUFhLEVBQUUsQ0FBRTtFdkNEYixTQUFTLEVBdENFLElBQUM7RXVDeUNoQixXQUFXLEV6Q2tLaUIsR0FBRztFeUNqSy9CLEtBQUssRTdDM0VNLElBQUk7RTZDNEVmLGdCQUFnQixFQUFFLFdBQVk7RUFDOUIsTUFBTSxFQUFFLGlCQUFrQjtFQUMxQixZQUFZLEU3QzFFQyxHQUFHLEM2QzBFa0IsQ0FBQyxHQU9wQztFQWpCRCxBQUFBLHVCQUF1QixBQVlwQixnQkFBZ0IsRUFabkIsQUFBQSx1QkFBdUIsQUFhcEIsZ0JBQWdCLENBQUM7SUFDaEIsYUFBYSxFQUFFLENBQUU7SUFDakIsWUFBWSxFQUFFLENBQUUsR0FDakI7O0FBV0gsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLE1BQU0sRTFDOUIyQiwwQkFBSTtFMEMrQnJDLE9BQU8sRXpDbVBxQixPQUFNLENBQ04sTUFBSztFRTlRN0IsU0FBUyxFQXRDRSxRQUFDO0V1Q2tFaEIsV0FBVyxFekMrRWlCLEdBQUc7RTBCeE43QixhQUFhLEU5QjhDRSxNQUFLLEc2QzZGdkI7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLE1BQU0sRTFDdEMyQix3QkFBSTtFMEN1Q3JDLE9BQU8sRXpDZ1BxQixNQUFLLENBQ0wsSUFBSTtFRW5SNUIsU0FBUyxFQXRDRSxPQUFDO0V1QzBFaEIsV0FBVyxFekNzRWlCLEdBQUc7RTBCdk43QixhQUFhLEU5QjZDRSxNQUFLLEc2Q3NHdkI7O0FBR0QsQUFBTSxNQUFBLEFBQUEsYUFBYSxDQUNoQixBQUFBLElBQUMsQUFBQSxHQURKLEFBQU0sTUFBQSxBQUFBLGFBQWEsQ0FFaEIsQUFBQSxRQUFDLEFBQUEsRUFBVTtFQUNWLE1BQU0sRUFBRSxJQUFLLEdBQ2Q7O0FBR0gsQUFBUSxRQUFBLEFBQUEsYUFBYSxDQUFDO0VBQ3BCLE1BQU0sRUFBRSxJQUFLLEdBQ2Q7O0FBT0QsQUFBQSxXQUFXLENBQUM7RUFDVixhQUFhLEV6QzBVeUIsSUFBSSxHeUN6VTNDOztBQUVELEFBQUEsVUFBVSxDQUFDO0VBQ1QsT0FBTyxFQUFFLEtBQU07RUFDZixVQUFVLEV6QzJUNEIsT0FBTSxHeUMxVDdDOztBQU9ELEFBQUEsU0FBUyxDQUFDO0VBQ1IsT0FBTyxFQUFFLElBQUs7RUFDZCxTQUFTLEVBQUUsSUFBSztFQUNoQixZQUFZLEVBQUcsSUFBdUI7RUFDdEMsV0FBVyxFQUFHLElBQXVCLEdBT3RDO0VBWEQsQUFNSSxTQU5LLEdBTUwsSUFBSTtFQU5SLEFBT2tCLFNBUFQsSUFPTCxBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWIsRUFBZTtJQUNoQixhQUFhLEVBQUUsR0FBdUI7SUFDdEMsWUFBWSxFQUFFLEdBQXVCLEdBQ3RDOztBQVFILEFBQUEsV0FBVyxDQUFDO0VBQ1YsUUFBUSxFQUFFLFFBQVM7RUFDbkIsT0FBTyxFQUFFLEtBQU07RUFDZixZQUFZLEV6Q2dTMEIsT0FBTyxHeUMvUjlDOztBQUVELEFBQUEsaUJBQWlCLENBQUM7RUFDaEIsUUFBUSxFQUFFLFFBQVM7RUFDbkIsVUFBVSxFekM0UjRCLE1BQUs7RXlDM1IzQyxXQUFXLEV6QzBSMkIsUUFBTyxHeUNuUjlDO0VBVkQsQUFNZ0IsaUJBTkMsQ0FNZCxBQUFBLFFBQUMsQUFBQSxJQUFZLGlCQUFpQjtFQU5qQyxBQU9lLGlCQVBFLEFBT2QsU0FBUyxHQUFHLGlCQUFpQixDQUFDO0lBQzdCLEtBQUssRXpDek5FLE9BQU8sR3lDME5mOztBQUdILEFBQUEsaUJBQWlCLENBQUM7RUFDaEIsYUFBYSxFQUFFLENBQUUsR0FDbEI7O0FBRUQsQUFBQSxrQkFBa0IsQ0FBQztFQUNqQixPQUFPLEVBQUUsV0FBWTtFQUNyQixXQUFXLEVBQUUsTUFBTztFQUNwQixZQUFZLEVBQUUsQ0FBRTtFQUNoQixZQUFZLEV6QzZRMEIsT0FBTSxHeUNwUTdDO0VBYkQsQUFPRSxrQkFQZ0IsQ0FPaEIsaUJBQWlCLENBQUM7SUFDaEIsUUFBUSxFQUFFLE1BQU87SUFDakIsVUFBVSxFQUFFLENBQUU7SUFDZCxZQUFZLEV6Q3dRd0IsU0FBUTtJeUN2UTVDLFdBQVcsRUFBRSxDQUFFLEdBQ2hCOztBbEIvTUQsQUFBQSxlQUFlLENBQWY7RUFDRSxPQUFPLEVBQUUsSUFBSztFQUNkLEtBQUssRUFBRSxJQUFLO0VBQ1osVUFBVSxFdkIyYzBCLE9BQU07RUVqYjFDLFNBQVMsRUFBQyxHQUFDO0VxQnhCWCxLQUFLLEUzQnhCQyxPQUFPLEcyQnlCZDs7QUFFRCxBQUFBLGNBQWMsQ0FBZDtFQUNFLFFBQVEsRUFBRSxRQUFTO0VBQ25CLEdBQUcsRUFBRSxJQUFLO0VBQ1YsSUFBSSxFQUFFLENBQUU7RUFDUixPQUFPLEVBQUUsQ0FBRTtFQUNYLE9BQU8sRUFBRSxJQUFLO0VBQ2QsU0FBUyxFQUFFLElBQUs7RUFDaEIsT0FBTyxFdkJveUJ5QixPQUFNLENBQ04sTUFBSztFdUJweUJyQyxVQUFVLEVBQUUsS0FBTTtFckJvRWhCLFNBQVMsRUF0Q0UsUUFBQztFcUI1QmQsV0FBVyxFdkJ1T2UsR0FBRztFdUJ0TzdCLEtBQUssRXZCdkRFLElBQUk7RXVCd0RYLGdCQUFnQixFM0J2Q1Ysc0JBQU87RThCTmIsYUFBYSxFOUI0Q0QsUUFBTyxHMkJVcEI7RUFKQyxBQWpCRixTQWlCVyxHQUFHLElBQUksR0FqQmxCLGNBQWM7RUFrQlosQUFsQkYsU0FrQlcsSUFBRyxBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWIsSUFsQmYsY0FBYyxDQWtCb0I7SUFDOUIsSUFBSSxFQUFFLEdBQXVCLEdBQzlCOztBQXZDRCxBQTJDRSxjQTNDWSxDQUFDLE1BQU0sR0EyQ25CLGVBQWU7QUEzQ2pCLEFBNENFLGNBNUNZLENBQUMsTUFBTSxHQTRDbkIsY0FBYztBQTNDaEIsQUEwQ0UsU0ExQ08sR0EwQ1AsZUFBZTtBQTFDakIsQUEyQ0UsU0EzQ08sR0EyQ1AsY0FBYyxDQURoQjtFQUNFLE9BQU8sRUFBRSxLQUFNLEdBQ2hCOztBQUdILEFBaERpQixhQWdESixDQWhEWCxjQUFjLENBQUMsTUFBTTtBQWdEdkIsQUEvQ0UsYUErQ1csQ0EvQ1gsU0FBUyxDQURUO0VBa0RFLFlBQVksRTNCMURSLE9BQU87RTJCNkRULGFBQWEsRXhCcUNjLHFCQUFJO0V3QnBDL0IsZ0JBQWdCLEV4QnpCUCwrUEFBRztFd0IwQlosaUJBQWlCLEVBQUUsU0FBVTtFQUM3QixtQkFBbUIsRUFBRSxLQUFLLEN4QmtDQyx5QkFBSSxDd0JsQ3dCLE1BQU07RUFDN0QsZUFBZSxFeEJpQ1ksdUJBQUksQ0FBSix1QkFBSSxHd0J4RmxDO0VBOENILEFBaERpQixhQWdESixDQWhEWCxjQUFjLENBQUMsTUFBTSxBQTREbEIsTUFBTTtFQVpYLEFBL0NFLGFBK0NXLENBL0NYLFNBQVMsQUEyRE4sTUFBTSxDQUFDO0lBQ04sWUFBWSxFM0JyRVYsT0FBTztJMkJzRVQsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDdkIwU0ssTUFBSyxDSmhYekIsdUJBQU8sRzJCdUVWOztBQUtMLEFBcEVpQixRQW9FVCxBQUFBLGFBQWEsQ0FwRW5CLGNBQWMsQ0FBQyxNQUFNO0FBb0V2QixBQW5FRSxRQW1FTSxBQUFBLGFBQWEsQ0FuRW5CLFNBQVMsQ0FEVDtFQXVFSSxhQUFhLEV4Qm1CYyxxQkFBSTtFd0JsQi9CLG1CQUFtQixFQUFFLEdBQUcsQ3hCa0JHLHlCQUFJLEN3QmxCc0IsS0FBSyxDeEJrQi9CLHlCQUFJLEd3QnhGbEM7O0FBMkVILEFBN0VpQixjQTZFSCxDQTdFWixjQUFjLENBQUMsTUFBTTtBQTZFdkIsQUE1RUUsY0E0RVksQ0E1RVosU0FBUyxDQURUO0VBK0VFLFlBQVksRTNCdkZSLE9BQU87RTJCMEZULGFBQWEsRXhCUWMsd0JBQUk7RXdCUC9CLFVBQVUsRXhCdERELDhLQUFHLENDNGdCcUQsS0FBSyxDQXRNaEQsT0FBTSxDQXNNb0UsZUFBTSxDQUEwQixTQUFTLEVBbGtCdEksSUFBSSxDRHNERSwrUEFBRyxDQytnQndCLG9FQUFNLEN1QnpkMkcsU0FBUyxHQWpGaks7RUEyRUgsQUE3RWlCLGNBNkVILENBN0VaLGNBQWMsQ0FBQyxNQUFNLEFBc0ZsQixNQUFNO0VBVFgsQUE1RUUsY0E0RVksQ0E1RVosU0FBUyxBQXFGTixNQUFNLENBQUM7SUFDTixZQUFZLEUzQi9GVixPQUFPO0kyQmdHVCxVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEN2QmdSSyxNQUFLLENKaFh6Qix1QkFBTyxHMkJpR1Y7O0FBSUwsQUFFTSxpQkFGVyxDQTdGZixjQUFjLENBQUMsTUFBTSxHQStGakIsaUJBQWlCO0FBRnZCLEFBRU0saUJBRlcsQ0E1RmYsU0FBUyxHQThGTCxpQkFBaUIsQ0FBQztFQUNsQixLQUFLLEUzQnhHSCxPQUFPLEcyQnlHVjs7QUFKTCxBQU1NLGlCQU5XLENBN0ZmLGNBQWMsQ0FBQyxNQUFNLEdBbUdqQixlQUFlO0FBTnJCLEFBT00saUJBUFcsQ0E3RmYsY0FBYyxDQUFDLE1BQU0sR0FvR2pCLGNBQWM7QUFQcEIsQUFNTSxpQkFOVyxDQTVGZixTQUFTLEdBa0dMLGVBQWU7QUFOckIsQUFPTSxpQkFQVyxDQTVGZixTQUFTLEdBbUdMLGNBQWMsQ0FEaEI7RUFDRSxPQUFPLEVBQUUsS0FBTSxHQUNoQjs7QUFJTCxBQUVNLHFCQUZlLENBekduQixjQUFjLENBQUMsTUFBTSxHQTJHakIscUJBQXFCO0FBRjNCLEFBRU0scUJBRmUsQ0F4R25CLFNBQVMsR0EwR0wscUJBQXFCLENBQUM7RUFDdEIsS0FBSyxFM0JwSEgsT0FBTyxHMkJ5SFY7RUFSTCxBQUVNLHFCQUZlLENBekduQixjQUFjLENBQUMsTUFBTSxHQTJHakIscUJBQXFCLEFBR3BCLFFBQVE7RUFMZixBQUVNLHFCQUZlLENBeEduQixTQUFTLEdBMEdMLHFCQUFxQixBQUdwQixRQUFRLENBQUM7SUFDUixZQUFZLEUzQnZIWixPQUFPLEcyQndIUjs7QUFQUCxBQVc2QixxQkFYUixDQXpHbkIsY0FBYyxDQUFDLE1BQU0sQUFtSGxCLFFBQVEsR0FDTCxxQkFBcUIsQUFBQSxRQUFRO0FBWHJDLEFBVzZCLHFCQVhSLENBeEduQixTQUFTLEFBa0hOLFFBQVEsR0FDTCxxQkFBcUIsQUFBQSxRQUFRLENBQUM7RUFDOUIsWUFBWSxFQUFFLE9BQU87RUsvSTNCLGdCQUFnQixFTGdKVyxPQUFPLEdBQzdCOztBQWRQLEFBa0I2QixxQkFsQlIsQ0F6R25CLGNBQWMsQ0FBQyxNQUFNLEFBMEhsQixNQUFNLEdBQ0gscUJBQXFCLEFBQUEsUUFBUTtBQWxCckMsQUFrQjZCLHFCQWxCUixDQXhHbkIsU0FBUyxBQXlITixNQUFNLEdBQ0gscUJBQXFCLEFBQUEsUUFBUSxDQUFDO0VBQzlCLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ3ZCNE9HLE1BQUssQ0poWHpCLHVCQUFPLEcyQnFJUjs7QUFwQlAsQUFzQjZDLHFCQXRCeEIsQ0F6R25CLGNBQWMsQ0FBQyxNQUFNLEFBMEhsQixNQUFNLEFBS0osSUFBSyxDQUFBLEFBQUEsUUFBUSxJQUFJLHFCQUFxQixBQUFBLFFBQVE7QUF0QnJELEFBc0I2QyxxQkF0QnhCLENBeEduQixTQUFTLEFBeUhOLE1BQU0sQUFLSixJQUFLLENBQUEsQUFBQSxRQUFRLElBQUkscUJBQXFCLEFBQUEsUUFBUSxDQUFDO0VBQzlDLFlBQVksRTNCeElaLE9BQU8sRzJCeUlSOztBQU1QLEFBRU0sa0JBRlksQ0F2SWhCLGNBQWMsQ0FBQyxNQUFNLEdBeUlqQixrQkFBa0I7QUFGeEIsQUFFTSxrQkFGWSxDQXRJaEIsU0FBUyxHQXdJTCxrQkFBa0IsQ0FBQztFQUNuQixZQUFZLEUzQmxKVixPQUFPLEcyQm1KVjs7QUFKTCxBQU9RLGtCQVBVLENBdkloQixjQUFjLENBQUMsTUFBTSxBQTZJbEIsTUFBTSxHQUNILGtCQUFrQjtBQVAxQixBQU9RLGtCQVBVLENBdEloQixTQUFTLEFBNElOLE1BQU0sR0FDSCxrQkFBa0IsQ0FBQztFQUNuQixZQUFZLEUzQnZKWixPQUFPO0UyQndKUCxVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEN2QndORyxNQUFLLENKaFh6Qix1QkFBTyxHMkJ5SlI7O0FBdElQLEFBQUEsaUJBQWlCLENBQWpCO0VBQ0UsT0FBTyxFQUFFLElBQUs7RUFDZCxLQUFLLEVBQUUsSUFBSztFQUNaLFVBQVUsRXZCMmMwQixPQUFNO0VFamIxQyxTQUFTLEVBQUMsR0FBQztFcUJ4QlgsS0FBSyxFM0JyQkEsT0FBTyxHMkJzQmI7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBaEI7RUFDRSxRQUFRLEVBQUUsUUFBUztFQUNuQixHQUFHLEVBQUUsSUFBSztFQUNWLElBQUksRUFBRSxDQUFFO0VBQ1IsT0FBTyxFQUFFLENBQUU7RUFDWCxPQUFPLEVBQUUsSUFBSztFQUNkLFNBQVMsRUFBRSxJQUFLO0VBQ2hCLE9BQU8sRXZCb3lCeUIsT0FBTSxDQUNOLE1BQUs7RXVCcHlCckMsVUFBVSxFQUFFLEtBQU07RXJCb0VoQixTQUFTLEVBdENFLFFBQUM7RXFCNUJkLFdBQVcsRXZCdU9lLEdBQUc7RXVCdE83QixLQUFLLEV2QnZERSxJQUFJO0V1QndEWCxnQkFBZ0IsRTNCcENYLHNCQUFPO0U4QlRaLGFBQWEsRTlCNENELFFBQU8sRzJCVXBCO0VBSkMsQUFqQkYsU0FpQlcsR0FBRyxJQUFJLEdBakJsQixnQkFBZ0I7RUFrQmQsQUFsQkYsU0FrQlcsSUFBRyxBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWIsSUFsQmYsZ0JBQWdCLENBa0JrQjtJQUM5QixJQUFJLEVBQUUsR0FBdUIsR0FDOUI7O0FBdkNELEFBMkNFLGNBM0NZLENBQUMsUUFBUSxHQTJDckIsaUJBQWlCO0FBM0NuQixBQTRDRSxjQTVDWSxDQUFDLFFBQVEsR0E0Q3JCLGdCQUFnQjtBQTNDbEIsQUEwQ0UsV0ExQ1MsR0EwQ1QsaUJBQWlCO0FBMUNuQixBQTJDRSxXQTNDUyxHQTJDVCxnQkFBZ0IsQ0FEbEI7RUFDRSxPQUFPLEVBQUUsS0FBTSxHQUNoQjs7QUFHSCxBQWhEaUIsYUFnREosQ0FoRFgsY0FBYyxDQUFDLFFBQVE7QUFnRHpCLEFBL0NFLGFBK0NXLENBL0NYLFdBQVcsQ0FEWDtFQWtERSxZQUFZLEUzQnZEVCxPQUFPO0UyQjBEUixhQUFhLEV4QnFDYyxxQkFBSTtFd0JwQy9CLGdCQUFnQixFeEJ6QlAsMFRBQUc7RXdCMEJaLGlCQUFpQixFQUFFLFNBQVU7RUFDN0IsbUJBQW1CLEVBQUUsS0FBSyxDeEJrQ0MseUJBQUksQ3dCbEN3QixNQUFNO0VBQzdELGVBQWUsRXhCaUNZLHVCQUFJLENBQUosdUJBQUksR3dCeEZsQztFQThDSCxBQWhEaUIsYUFnREosQ0FoRFgsY0FBYyxDQUFDLFFBQVEsQUE0RHBCLE1BQU07RUFaWCxBQS9DRSxhQStDVyxDQS9DWCxXQUFXLEFBMkRSLE1BQU0sQ0FBQztJQUNOLFlBQVksRTNCbEVYLE9BQU87STJCbUVSLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ3ZCMFNLLE1BQUssQ0o3VzFCLHVCQUFPLEcyQm9FVDs7QUFLTCxBQXBFaUIsUUFvRVQsQUFBQSxhQUFhLENBcEVuQixjQUFjLENBQUMsUUFBUTtBQW9FekIsQUFuRUUsUUFtRU0sQUFBQSxhQUFhLENBbkVuQixXQUFXLENBRFg7RUF1RUksYUFBYSxFeEJtQmMscUJBQUk7RXdCbEIvQixtQkFBbUIsRUFBRSxHQUFHLEN4QmtCRyx5QkFBSSxDd0JsQnNCLEtBQUssQ3hCa0IvQix5QkFBSSxHd0J4RmxDOztBQTJFSCxBQTdFaUIsY0E2RUgsQ0E3RVosY0FBYyxDQUFDLFFBQVE7QUE2RXpCLEFBNUVFLGNBNEVZLENBNUVaLFdBQVcsQ0FEWDtFQStFRSxZQUFZLEUzQnBGVCxPQUFPO0UyQnVGUixhQUFhLEV4QlFjLHdCQUFJO0V3QlAvQixVQUFVLEV4QnRERCw4S0FBRyxDQzRnQnFELEtBQUssQ0F0TWhELE9BQU0sQ0FzTW9FLGVBQU0sQ0FBMEIsU0FBUyxFQWxrQnRJLElBQUksQ0RzREUsMFRBQUcsQ0MrZ0J3QixvRUFBTSxDdUJ6ZDJHLFNBQVMsR0FqRmpLO0VBMkVILEFBN0VpQixjQTZFSCxDQTdFWixjQUFjLENBQUMsUUFBUSxBQXNGcEIsTUFBTTtFQVRYLEFBNUVFLGNBNEVZLENBNUVaLFdBQVcsQUFxRlIsTUFBTSxDQUFDO0lBQ04sWUFBWSxFM0I1RlgsT0FBTztJMkI2RlIsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDdkJnUkssTUFBSyxDSjdXMUIsdUJBQU8sRzJCOEZUOztBQUlMLEFBRU0saUJBRlcsQ0E3RmYsY0FBYyxDQUFDLFFBQVEsR0ErRm5CLGlCQUFpQjtBQUZ2QixBQUVNLGlCQUZXLENBNUZmLFdBQVcsR0E4RlAsaUJBQWlCLENBQUM7RUFDbEIsS0FBSyxFM0JyR0osT0FBTyxHMkJzR1Q7O0FBSkwsQUFNTSxpQkFOVyxDQTdGZixjQUFjLENBQUMsUUFBUSxHQW1HbkIsaUJBQWlCO0FBTnZCLEFBT00saUJBUFcsQ0E3RmYsY0FBYyxDQUFDLFFBQVEsR0FvR25CLGdCQUFnQjtBQVB0QixBQU1NLGlCQU5XLENBNUZmLFdBQVcsR0FrR1AsaUJBQWlCO0FBTnZCLEFBT00saUJBUFcsQ0E1RmYsV0FBVyxHQW1HUCxnQkFBZ0IsQ0FEbEI7RUFDRSxPQUFPLEVBQUUsS0FBTSxHQUNoQjs7QUFJTCxBQUVNLHFCQUZlLENBekduQixjQUFjLENBQUMsUUFBUSxHQTJHbkIscUJBQXFCO0FBRjNCLEFBRU0scUJBRmUsQ0F4R25CLFdBQVcsR0EwR1AscUJBQXFCLENBQUM7RUFDdEIsS0FBSyxFM0JqSEosT0FBTyxHMkJzSFQ7RUFSTCxBQUVNLHFCQUZlLENBekduQixjQUFjLENBQUMsUUFBUSxHQTJHbkIscUJBQXFCLEFBR3BCLFFBQVE7RUFMZixBQUVNLHFCQUZlLENBeEduQixXQUFXLEdBMEdQLHFCQUFxQixBQUdwQixRQUFRLENBQUM7SUFDUixZQUFZLEUzQnBIYixPQUFPLEcyQnFIUDs7QUFQUCxBQVc2QixxQkFYUixDQXpHbkIsY0FBYyxDQUFDLFFBQVEsQUFtSHBCLFFBQVEsR0FDTCxxQkFBcUIsQUFBQSxRQUFRO0FBWHJDLEFBVzZCLHFCQVhSLENBeEduQixXQUFXLEFBa0hSLFFBQVEsR0FDTCxxQkFBcUIsQUFBQSxRQUFRLENBQUM7RUFDOUIsWUFBWSxFQUFFLE9BQU87RUsvSTNCLGdCQUFnQixFTGdKVyxPQUFPLEdBQzdCOztBQWRQLEFBa0I2QixxQkFsQlIsQ0F6R25CLGNBQWMsQ0FBQyxRQUFRLEFBMEhwQixNQUFNLEdBQ0gscUJBQXFCLEFBQUEsUUFBUTtBQWxCckMsQUFrQjZCLHFCQWxCUixDQXhHbkIsV0FBVyxBQXlIUixNQUFNLEdBQ0gscUJBQXFCLEFBQUEsUUFBUSxDQUFDO0VBQzlCLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ3ZCNE9HLE1BQUssQ0o3VzFCLHVCQUFPLEcyQmtJUDs7QUFwQlAsQUFzQjZDLHFCQXRCeEIsQ0F6R25CLGNBQWMsQ0FBQyxRQUFRLEFBMEhwQixNQUFNLEFBS0osSUFBSyxDQUFBLEFBQUEsUUFBUSxJQUFJLHFCQUFxQixBQUFBLFFBQVE7QUF0QnJELEFBc0I2QyxxQkF0QnhCLENBeEduQixXQUFXLEFBeUhSLE1BQU0sQUFLSixJQUFLLENBQUEsQUFBQSxRQUFRLElBQUkscUJBQXFCLEFBQUEsUUFBUSxDQUFDO0VBQzlDLFlBQVksRTNCckliLE9BQU8sRzJCc0lQOztBQU1QLEFBRU0sa0JBRlksQ0F2SWhCLGNBQWMsQ0FBQyxRQUFRLEdBeUluQixrQkFBa0I7QUFGeEIsQUFFTSxrQkFGWSxDQXRJaEIsV0FBVyxHQXdJUCxrQkFBa0IsQ0FBQztFQUNuQixZQUFZLEUzQi9JWCxPQUFPLEcyQmdKVDs7QUFKTCxBQU9RLGtCQVBVLENBdkloQixjQUFjLENBQUMsUUFBUSxBQTZJcEIsTUFBTSxHQUNILGtCQUFrQjtBQVAxQixBQU9RLGtCQVBVLENBdEloQixXQUFXLEFBNElSLE1BQU0sR0FDSCxrQkFBa0IsQ0FBQztFQUNuQixZQUFZLEUzQnBKYixPQUFPO0UyQnFKTixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEN2QndORyxNQUFLLENKN1cxQix1QkFBTyxHMkJzSlA7O0FrQmlHVCxBQUFBLFlBQVksQ0FBQztFQUNYLE9BQU8sRUFBRSxJQUFLO0VBQ2QsU0FBUyxFQUFFLFFBQVM7RUFDcEIsV0FBVyxFQUFFLE1BQU8sR0FxRXJCO0VBeEVELEFBUUUsWUFSVSxDQVFWLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxJQUFLLEdBQ2I7RXJDaE9DLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztJcUNzTnJCLEFBY0ksWUFkUSxDQWNSLEtBQUssQ0FBQztNQUNKLE9BQU8sRUFBRSxJQUFLO01BQ2QsV0FBVyxFQUFFLE1BQU87TUFDcEIsZUFBZSxFQUFFLE1BQU87TUFDeEIsYUFBYSxFQUFFLENBQUUsR0FDbEI7SUFuQkwsQUFzQkksWUF0QlEsQ0FzQlIsV0FBVyxDQUFDO01BQ1YsT0FBTyxFQUFFLElBQUs7TUFDZCxJQUFJLEVBQUUsUUFBUztNQUNmLFNBQVMsRUFBRSxRQUFTO01BQ3BCLFdBQVcsRUFBRSxNQUFPO01BQ3BCLGFBQWEsRUFBRSxDQUFFLEdBQ2xCO0lBNUJMLEFBK0JJLFlBL0JRLENBK0JSLGFBQWEsQ0FBQztNQUNaLE9BQU8sRUFBRSxZQUFhO01BQ3RCLEtBQUssRUFBRSxJQUFLO01BQ1osY0FBYyxFQUFFLE1BQU8sR0FDeEI7SUFuQ0wsQUFzQ0ksWUF0Q1EsQ0FzQ1IsdUJBQXVCLENBQUM7TUFDdEIsT0FBTyxFQUFFLFlBQWEsR0FDdkI7SUF4Q0wsQUEwQ0ksWUExQ1EsQ0EwQ1IsWUFBWTtJQTFDaEIsQUEyQ0ksWUEzQ1EsQ0EyQ1IsY0FBYyxDQUFDO01BQ2IsS0FBSyxFQUFFLElBQUssR0FDYjtJQTdDTCxBQWlESSxZQWpEUSxDQWlEUixXQUFXLENBQUM7TUFDVixPQUFPLEVBQUUsSUFBSztNQUNkLFdBQVcsRUFBRSxNQUFPO01BQ3BCLGVBQWUsRUFBRSxNQUFPO01BQ3hCLEtBQUssRUFBRSxJQUFLO01BQ1osWUFBWSxFQUFFLENBQUUsR0FDakI7SUF2REwsQUF3REksWUF4RFEsQ0F3RFIsaUJBQWlCLENBQUM7TUFDaEIsUUFBUSxFQUFFLFFBQVM7TUFDbkIsV0FBVyxFQUFFLENBQUU7TUFDZixVQUFVLEVBQUUsQ0FBRTtNQUNkLFlBQVksRXpDK0tzQixPQUFNO015QzlLeEMsV0FBVyxFQUFFLENBQUUsR0FDaEI7SUE5REwsQUFnRUksWUFoRVEsQ0FnRVIsZUFBZSxDQUFDO01BQ2QsV0FBVyxFQUFFLE1BQU87TUFDcEIsZUFBZSxFQUFFLE1BQU8sR0FDekI7SUFuRUwsQUFvRUksWUFwRVEsQ0FvRVIscUJBQXFCLENBQUM7TUFDcEIsYUFBYSxFQUFFLENBQUUsR0FDbEI7O0FDbFZMLEFBQUEsSUFBSSxDQUFDO0VBQ0gsT0FBTyxFQUFFLFlBQWE7RUFFdEIsV0FBVyxFOUM2QlEsR0FBRztFOEM1QnRCLEtBQUssRTlDOENNLElBQUk7RThDN0NmLFVBQVUsRUFBRSxNQUFPO0VBR25CLGNBQWMsRUFBRSxNQUFPO0VBQ3ZCLFdBQVcsRUFBRSxJQUFLO0VBQ2xCLGdCQUFnQixFQUFFLFdBQVk7RUFDOUIsTUFBTSxFOUMyQ08sR0FBRyxDOEMzQ1UsS0FBSyxDQUFDLFdBQVc7RXpCdUYzQyxPQUFPLEVqQjBScUIsUUFBTyxDQUNQLE9BQU07RUVwUTlCLFNBQVMsRUF0Q0UsSUFBQztFZWlCaEIsV0FBVyxFakIwTGlCLEdBQUc7RTBCbFI3QixhQUFhLEU5QjRDRCxRQUFPO0VpQzlDakIsVUFBVSxFN0JnYmMsS0FBSyxDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsZ0JBQWdCLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxZQUFZLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxVQUFVLENBQUMsS0FBSSxDQUFDLFdBQVcsRzBDN1lsSjtFYi9CSyxNQUFNLEVBQUwsc0JBQXNCLEVBQUUsTUFBTTtJYWRyQyxBQUFBLElBQUksQ0FBQztNYmVHLFVBQVUsRUFBRSxJQUFLLEdhOEJ4QjtFQTdDRCxBQUFBLElBQUksQXJDTUQsTUFBTSxDQUFDO0lxQ1VOLEtBQUssRTlDa0NJLElBQUk7SThDakNiLGVBQWUsRUFBRSxJQUFLLEdyQ1hGO0VxQ054QixBQUFBLElBQUksQUFvQkQsTUFBTSxFQXBCVCxBQUFBLElBQUksQUFxQkQsTUFBTSxDQUFDO0lBQ04sT0FBTyxFQUFFLENBQUU7SUFDWCxVQUFVLEUxQzZXZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBRkwsTUFBSyxDSmxYekIsd0JBQU8sRzhDUWQ7RUF4QkgsQUFBQSxJQUFJLEFBMkJELFNBQVMsRUEzQlosQUFBQSxJQUFJLEFBNEJELFNBQVMsQ0FBQztJQUNULE9BQU8sRTFDaVptQixJQUFHLEcwQy9ZOUI7RUEvQkgsQUFBQSxJQUFJLEFBaUNELElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLEVBQUU7SUFDOUIsTUFBTSxFQUF5QyxPQUFPLEdBVXZEOztBQUlILEFBQUssQ0FBSixBQUFBLElBQUksQUFBQSxTQUFTO0FBQ2QsQUFBbUIsUUFBWCxBQUFBLFNBQVMsQ0FBQyxDQUFDLEFBQUEsSUFBSSxDQUFDO0VBQ3RCLGNBQWMsRUFBRSxJQUFLLEdBQ3RCOztBQVFDLEFBQUEsWUFBWSxDQUFaO0V6QjNEQSxLQUFLLEVqQkNJLElBQUk7RTRCRFgsZ0JBQWdCLEVoQ2dCVixPQUFPO0VxQmRmLFlBQVksRXJCY0osT0FBTyxHOEM2Q2Q7RUFGRCxBQUFBLFlBQVksQXJDckRYLE1BQU0sQ0FBQztJWUFOLEtBQUssRWpCTEUsSUFBSTtJNEJEWCxnQkFBZ0IsRVhEMkMsT0FBTTtJQVNqRSxZQUFZLEVBVHlGLE9BQU0sR1pPdkY7RXFDcUR0QixBQUFBLFlBQVksQXpCaERYLE1BQU0sRXlCZ0RQLEFBQUEsWUFBWSxBekIvQ1gsTUFBTSxDQUFDO0lBQ04sS0FBSyxFakJaRSxJQUFJO0k0QkRYLGdCQUFnQixFWEQyQyxPQUFNO0lBZ0JqRSxZQUFZLEVBaEJ5RixPQUFNO0lBcUJ6RyxVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENqQjhXTyxNQUFLLENpQjlXVyx1QkFBRyxHQUU5QztFeUJxQ0QsQUFBQSxZQUFZLEF6QmxDWCxTQUFTLEV5QmtDVixBQUFBLFlBQVksQXpCakNYLFNBQVMsQ0FBQztJQUNULEtBQUssRWpCMUJFLElBQUk7SWlCMkJYLGdCQUFnQixFckJaVixPQUFPO0lxQmFiLFlBQVksRXJCYk4sT0FBTyxHcUJrQmQ7RXlCeUJELEFBQUEsWUFBWSxBekJ2QlgsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEV5QnVCdEMsQUFBQSxZQUFZLEF6QnRCWCxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU87RUFDdEMsQXlCcUJBLEt6QnJCSyxHeUJxQkwsWUFBWSxBekJyQkgsZ0JBQWdCLENBQUM7SUFDeEIsS0FBSyxFakJ0Q0UsSUFBSTtJaUJ1Q1gsZ0JBQWdCLEVBekMrSCxPQUFNO0lBNkNySixZQUFZLEVBN0M2SyxPQUFNLEdBdURoTTtJeUJLRCxBQUFBLFlBQVksQXpCdkJYLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxBQVVuQyxNQUFNLEV5QmFULEFBQUEsWUFBWSxBekJ0QlgsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEFBU25DLE1BQU07SUFSVCxBeUJxQkEsS3pCckJLLEd5QnFCTCxZQUFZLEF6QnJCSCxnQkFBZ0IsQUFRdEIsTUFBTSxDQUFDO01BS0osVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDakIrVUssTUFBSyxDaUIvVWEsdUJBQUcsR0FFOUM7O0F5Qk1ILEFBQUEsY0FBYyxDQUFkO0V6QjNEQSxLQUFLLEVqQkNJLElBQUk7RTRCRFgsZ0JBQWdCLEVoQ2lCUixPQUFPO0VxQmZqQixZQUFZLEVyQmVGLE9BQU8sRzhDNENoQjtFQUZELEFBQUEsY0FBYyxBckNyRGIsTUFBTSxDQUFDO0lZQU4sS0FBSyxFakJMRSxJQUFJO0k0QkRYLGdCQUFnQixFWEQyQyxPQUFNO0lBU2pFLFlBQVksRUFUeUYsT0FBTSxHWk92RjtFcUNxRHRCLEFBQUEsY0FBYyxBekJoRGIsTUFBTSxFeUJnRFAsQUFBQSxjQUFjLEF6Qi9DYixNQUFNLENBQUM7SUFDTixLQUFLLEVqQlpFLElBQUk7STRCRFgsZ0JBQWdCLEVYRDJDLE9BQU07SUFnQmpFLFlBQVksRUFoQnlGLE9BQU07SUFxQnpHLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2pCOFdPLE1BQUssQ2lCOVdXLHdCQUFHLEdBRTlDO0V5QnFDRCxBQUFBLGNBQWMsQXpCbENiLFNBQVMsRXlCa0NWLEFBQUEsY0FBYyxBekJqQ2IsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFakIxQkUsSUFBSTtJaUIyQlgsZ0JBQWdCLEVyQlhSLE9BQU87SXFCWWYsWUFBWSxFckJaSixPQUFPLEdxQmlCaEI7RXlCeUJELEFBQUEsY0FBYyxBekJ2QmIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEV5QnVCdEMsQUFBQSxjQUFjLEF6QnRCYixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU87RUFDdEMsQXlCcUJBLEt6QnJCSyxHeUJxQkwsY0FBYyxBekJyQkwsZ0JBQWdCLENBQUM7SUFDeEIsS0FBSyxFakJ0Q0UsSUFBSTtJaUJ1Q1gsZ0JBQWdCLEVBekMrSCxPQUFNO0lBNkNySixZQUFZLEVBN0M2SyxPQUFNLEdBdURoTTtJeUJLRCxBQUFBLGNBQWMsQXpCdkJiLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxBQVVuQyxNQUFNLEV5QmFULEFBQUEsY0FBYyxBekJ0QmIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEFBU25DLE1BQU07SUFSVCxBeUJxQkEsS3pCckJLLEd5QnFCTCxjQUFjLEF6QnJCTCxnQkFBZ0IsQUFRdEIsTUFBTSxDQUFDO01BS0osVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDakIrVUssTUFBSyxDaUIvVWEsd0JBQUcsR0FFOUM7O0F5Qk1ILEFBQUEsWUFBWSxDQUFaO0V6QjNEQSxLQUFLLEVqQkNJLElBQUk7RTRCRFgsZ0JBQWdCLEVoQ2tCVixPQUFPO0VxQmhCZixZQUFZLEVyQmdCSixPQUFPLEc4QzJDZDtFQUZELEFBQUEsWUFBWSxBckNyRFgsTUFBTSxDQUFDO0lZQU4sS0FBSyxFakJMRSxJQUFJO0k0QkRYLGdCQUFnQixFWEQyQyxPQUFNO0lBU2pFLFlBQVksRUFUeUYsT0FBTSxHWk92RjtFcUNxRHRCLEFBQUEsWUFBWSxBekJoRFgsTUFBTSxFeUJnRFAsQUFBQSxZQUFZLEF6Qi9DWCxNQUFNLENBQUM7SUFDTixLQUFLLEVqQlpFLElBQUk7STRCRFgsZ0JBQWdCLEVYRDJDLE9BQU07SUFnQmpFLFlBQVksRUFoQnlGLE9BQU07SUFxQnpHLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2pCOFdPLE1BQUssQ2lCOVdXLHNCQUFHLEdBRTlDO0V5QnFDRCxBQUFBLFlBQVksQXpCbENYLFNBQVMsRXlCa0NWLEFBQUEsWUFBWSxBekJqQ1gsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFakIxQkUsSUFBSTtJaUIyQlgsZ0JBQWdCLEVyQlZWLE9BQU87SXFCV2IsWUFBWSxFckJYTixPQUFPLEdxQmdCZDtFeUJ5QkQsQUFBQSxZQUFZLEF6QnZCWCxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sRXlCdUJ0QyxBQUFBLFlBQVksQXpCdEJYLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTztFQUN0QyxBeUJxQkEsS3pCckJLLEd5QnFCTCxZQUFZLEF6QnJCSCxnQkFBZ0IsQ0FBQztJQUN4QixLQUFLLEVqQnRDRSxJQUFJO0lpQnVDWCxnQkFBZ0IsRUF6QytILE9BQU07SUE2Q3JKLFlBQVksRUE3QzZLLE9BQU0sR0F1RGhNO0l5QktELEFBQUEsWUFBWSxBekJ2QlgsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEFBVW5DLE1BQU0sRXlCYVQsQUFBQSxZQUFZLEF6QnRCWCxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFTbkMsTUFBTTtJQVJULEF5QnFCQSxLekJyQkssR3lCcUJMLFlBQVksQXpCckJILGdCQUFnQixBQVF0QixNQUFNLENBQUM7TUFLSixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENqQitVSyxNQUFLLENpQi9VYSxzQkFBRyxHQUU5Qzs7QXlCTUgsQUFBQSxTQUFTLENBQVQ7RXpCM0RBLEtBQUssRWpCQ0ksSUFBSTtFNEJEWCxnQkFBZ0IsRWhDbUJiLE9BQU87RXFCakJaLFlBQVksRXJCaUJQLE9BQU8sRzhDMENYO0VBRkQsQUFBQSxTQUFTLEFyQ3JEUixNQUFNLENBQUM7SVlBTixLQUFLLEVqQkxFLElBQUk7STRCRFgsZ0JBQWdCLEVYRDJDLE9BQU07SUFTakUsWUFBWSxFQVR5RixPQUFNLEdaT3ZGO0VxQ3FEdEIsQUFBQSxTQUFTLEF6QmhEUixNQUFNLEV5QmdEUCxBQUFBLFNBQVMsQXpCL0NSLE1BQU0sQ0FBQztJQUNOLEtBQUssRWpCWkUsSUFBSTtJNEJEWCxnQkFBZ0IsRVhEMkMsT0FBTTtJQWdCakUsWUFBWSxFQWhCeUYsT0FBTTtJQXFCekcsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDakI4V08sTUFBSyxDaUI5V1csdUJBQUcsR0FFOUM7RXlCcUNELEFBQUEsU0FBUyxBekJsQ1IsU0FBUyxFeUJrQ1YsQUFBQSxTQUFTLEF6QmpDUixTQUFTLENBQUM7SUFDVCxLQUFLLEVqQjFCRSxJQUFJO0lpQjJCWCxnQkFBZ0IsRXJCVGIsT0FBTztJcUJVVixZQUFZLEVyQlZULE9BQU8sR3FCZVg7RXlCeUJELEFBQUEsU0FBUyxBekJ2QlIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEV5QnVCdEMsQUFBQSxTQUFTLEF6QnRCUixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU87RUFDdEMsQXlCcUJBLEt6QnJCSyxHeUJxQkwsU0FBUyxBekJyQkEsZ0JBQWdCLENBQUM7SUFDeEIsS0FBSyxFakJ0Q0UsSUFBSTtJaUJ1Q1gsZ0JBQWdCLEVBekMrSCxPQUFNO0lBNkNySixZQUFZLEVBN0M2SyxPQUFNLEdBdURoTTtJeUJLRCxBQUFBLFNBQVMsQXpCdkJSLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxBQVVuQyxNQUFNLEV5QmFULEFBQUEsU0FBUyxBekJ0QlIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEFBU25DLE1BQU07SUFSVCxBeUJxQkEsS3pCckJLLEd5QnFCTCxTQUFTLEF6QnJCQSxnQkFBZ0IsQUFRdEIsTUFBTSxDQUFDO01BS0osVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDakIrVUssTUFBSyxDaUIvVWEsdUJBQUcsR0FFOUM7O0F5Qk1ILEFBQUEsWUFBWSxDQUFaO0V6QjNEQSxLQUFLLEVqQlVJLE9BQU87RTRCVmQsZ0JBQWdCLEVoQ29CVixPQUFPO0VxQmxCZixZQUFZLEVyQmtCSixPQUFPLEc4Q3lDZDtFQUZELEFBQUEsWUFBWSxBckNyRFgsTUFBTSxDQUFDO0lZQU4sS0FBSyxFakJJRSxPQUFPO0k0QlZkLGdCQUFnQixFWEQyQyxPQUFNO0lBU2pFLFlBQVksRUFUeUYsT0FBTSxHWk92RjtFcUNxRHRCLEFBQUEsWUFBWSxBekJoRFgsTUFBTSxFeUJnRFAsQUFBQSxZQUFZLEF6Qi9DWCxNQUFNLENBQUM7SUFDTixLQUFLLEVqQkhFLE9BQU87STRCVmQsZ0JBQWdCLEVYRDJDLE9BQU07SUFnQmpFLFlBQVksRUFoQnlGLE9BQU07SUFxQnpHLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2pCOFdPLE1BQUssQ2lCOVdXLHVCQUFHLEdBRTlDO0V5QnFDRCxBQUFBLFlBQVksQXpCbENYLFNBQVMsRXlCa0NWLEFBQUEsWUFBWSxBekJqQ1gsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFakJqQkUsT0FBTztJaUJrQmQsZ0JBQWdCLEVyQlJWLE9BQU87SXFCU2IsWUFBWSxFckJUTixPQUFPLEdxQmNkO0V5QnlCRCxBQUFBLFlBQVksQXpCdkJYLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxFeUJ1QnRDLEFBQUEsWUFBWSxBekJ0QlgsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPO0VBQ3RDLEF5QnFCQSxLekJyQkssR3lCcUJMLFlBQVksQXpCckJILGdCQUFnQixDQUFDO0lBQ3hCLEtBQUssRWpCN0JFLE9BQU87SWlCOEJkLGdCQUFnQixFQXpDK0gsT0FBTTtJQTZDckosWUFBWSxFQTdDNkssT0FBTSxHQXVEaE07SXlCS0QsQUFBQSxZQUFZLEF6QnZCWCxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFVbkMsTUFBTSxFeUJhVCxBQUFBLFlBQVksQXpCdEJYLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxBQVNuQyxNQUFNO0lBUlQsQXlCcUJBLEt6QnJCSyxHeUJxQkwsWUFBWSxBekJyQkgsZ0JBQWdCLEFBUXRCLE1BQU0sQ0FBQztNQUtKLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2pCK1VLLE1BQUssQ2lCL1VhLHVCQUFHLEdBRTlDOztBeUJNSCxBQUFBLFdBQVcsQ0FBWDtFekIzREEsS0FBSyxFakJDSSxJQUFJO0U0QkRYLGdCQUFnQixFaENxQlgsT0FBTztFcUJuQmQsWUFBWSxFckJtQkwsT0FBTyxHOEN3Q2I7RUFGRCxBQUFBLFdBQVcsQXJDckRWLE1BQU0sQ0FBQztJWUFOLEtBQUssRWpCTEUsSUFBSTtJNEJEWCxnQkFBZ0IsRVhEMkMsT0FBTTtJQVNqRSxZQUFZLEVBVHlGLE9BQU0sR1pPdkY7RXFDcUR0QixBQUFBLFdBQVcsQXpCaERWLE1BQU0sRXlCZ0RQLEFBQUEsV0FBVyxBekIvQ1YsTUFBTSxDQUFDO0lBQ04sS0FBSyxFakJaRSxJQUFJO0k0QkRYLGdCQUFnQixFWEQyQyxPQUFNO0lBZ0JqRSxZQUFZLEVBaEJ5RixPQUFNO0lBcUJ6RyxVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENqQjhXTyxNQUFLLENpQjlXVyxzQkFBRyxHQUU5QztFeUJxQ0QsQUFBQSxXQUFXLEF6QmxDVixTQUFTLEV5QmtDVixBQUFBLFdBQVcsQXpCakNWLFNBQVMsQ0FBQztJQUNULEtBQUssRWpCMUJFLElBQUk7SWlCMkJYLGdCQUFnQixFckJQWCxPQUFPO0lxQlFaLFlBQVksRXJCUlAsT0FBTyxHcUJhYjtFeUJ5QkQsQUFBQSxXQUFXLEF6QnZCVixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sRXlCdUJ0QyxBQUFBLFdBQVcsQXpCdEJWLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTztFQUN0QyxBeUJxQkEsS3pCckJLLEd5QnFCTCxXQUFXLEF6QnJCRixnQkFBZ0IsQ0FBQztJQUN4QixLQUFLLEVqQnRDRSxJQUFJO0lpQnVDWCxnQkFBZ0IsRUF6QytILE9BQU07SUE2Q3JKLFlBQVksRUE3QzZLLE9BQU0sR0F1RGhNO0l5QktELEFBQUEsV0FBVyxBekJ2QlYsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEFBVW5DLE1BQU0sRXlCYVQsQUFBQSxXQUFXLEF6QnRCVixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFTbkMsTUFBTTtJQVJULEF5QnFCQSxLekJyQkssR3lCcUJMLFdBQVcsQXpCckJGLGdCQUFnQixBQVF0QixNQUFNLENBQUM7TUFLSixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENqQitVSyxNQUFLLENpQi9VYSxzQkFBRyxHQUU5Qzs7QXlCTUgsQUFBQSxVQUFVLENBQVY7RXpCM0RBLEtBQUssRWpCVUksT0FBTztFNEJWZCxnQkFBZ0IsRWhDc0JaLE9BQU87RXFCcEJiLFlBQVksRXJCb0JOLE9BQU8sRzhDdUNaO0VBRkQsQUFBQSxVQUFVLEFyQ3JEVCxNQUFNLENBQUM7SVlBTixLQUFLLEVqQklFLE9BQU87STRCVmQsZ0JBQWdCLEVYRDJDLE9BQU07SUFTakUsWUFBWSxFQVR5RixPQUFNLEdaT3ZGO0VxQ3FEdEIsQUFBQSxVQUFVLEF6QmhEVCxNQUFNLEV5QmdEUCxBQUFBLFVBQVUsQXpCL0NULE1BQU0sQ0FBQztJQUNOLEtBQUssRWpCSEUsT0FBTztJNEJWZCxnQkFBZ0IsRVhEMkMsT0FBTTtJQWdCakUsWUFBWSxFQWhCeUYsT0FBTTtJQXFCekcsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDakI4V08sTUFBSyxDaUI5V1csd0JBQUcsR0FFOUM7RXlCcUNELEFBQUEsVUFBVSxBekJsQ1QsU0FBUyxFeUJrQ1YsQUFBQSxVQUFVLEF6QmpDVCxTQUFTLENBQUM7SUFDVCxLQUFLLEVqQmpCRSxPQUFPO0lpQmtCZCxnQkFBZ0IsRXJCTlosT0FBTztJcUJPWCxZQUFZLEVyQlBSLE9BQU8sR3FCWVo7RXlCeUJELEFBQUEsVUFBVSxBekJ2QlQsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEV5QnVCdEMsQUFBQSxVQUFVLEF6QnRCVCxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU87RUFDdEMsQXlCcUJBLEt6QnJCSyxHeUJxQkwsVUFBVSxBekJyQkQsZ0JBQWdCLENBQUM7SUFDeEIsS0FBSyxFakI3QkUsT0FBTztJaUI4QmQsZ0JBQWdCLEVBekMrSCxPQUFNO0lBNkNySixZQUFZLEVBN0M2SyxPQUFNLEdBdURoTTtJeUJLRCxBQUFBLFVBQVUsQXpCdkJULElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxBQVVuQyxNQUFNLEV5QmFULEFBQUEsVUFBVSxBekJ0QlQsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEFBU25DLE1BQU07SUFSVCxBeUJxQkEsS3pCckJLLEd5QnFCTCxVQUFVLEF6QnJCRCxnQkFBZ0IsQUFRdEIsTUFBTSxDQUFDO01BS0osVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDakIrVUssTUFBSyxDaUIvVWEsd0JBQUcsR0FFOUM7O0F5Qk1ILEFBQUEsU0FBUyxDQUFUO0V6QjNEQSxLQUFLLEVqQkNJLElBQUk7RTRCRFgsZ0JBQWdCLEVoQ3VCYixPQUFPO0VxQnJCWixZQUFZLEVyQnFCUCxPQUFPLEc4Q3NDWDtFQUZELEFBQUEsU0FBUyxBckNyRFIsTUFBTSxDQUFDO0lZQU4sS0FBSyxFakJMRSxJQUFJO0k0QkRYLGdCQUFnQixFWEQyQyxPQUFNO0lBU2pFLFlBQVksRUFUeUYsT0FBTSxHWk92RjtFcUNxRHRCLEFBQUEsU0FBUyxBekJoRFIsTUFBTSxFeUJnRFAsQUFBQSxTQUFTLEF6Qi9DUixNQUFNLENBQUM7SUFDTixLQUFLLEVqQlpFLElBQUk7STRCRFgsZ0JBQWdCLEVYRDJDLE9BQU07SUFnQmpFLFlBQVksRUFoQnlGLE9BQU07SUFxQnpHLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2pCOFdPLE1BQUssQ2lCOVdXLHFCQUFHLEdBRTlDO0V5QnFDRCxBQUFBLFNBQVMsQXpCbENSLFNBQVMsRXlCa0NWLEFBQUEsU0FBUyxBekJqQ1IsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFakIxQkUsSUFBSTtJaUIyQlgsZ0JBQWdCLEVyQkxiLE9BQU87SXFCTVYsWUFBWSxFckJOVCxPQUFPLEdxQldYO0V5QnlCRCxBQUFBLFNBQVMsQXpCdkJSLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxFeUJ1QnRDLEFBQUEsU0FBUyxBekJ0QlIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPO0VBQ3RDLEF5QnFCQSxLekJyQkssR3lCcUJMLFNBQVMsQXpCckJBLGdCQUFnQixDQUFDO0lBQ3hCLEtBQUssRWpCdENFLElBQUk7SWlCdUNYLGdCQUFnQixFQXpDK0gsT0FBTTtJQTZDckosWUFBWSxFQTdDNkssT0FBTSxHQXVEaE07SXlCS0QsQUFBQSxTQUFTLEF6QnZCUixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFVbkMsTUFBTSxFeUJhVCxBQUFBLFNBQVMsQXpCdEJSLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxBQVNuQyxNQUFNO0lBUlQsQXlCcUJBLEt6QnJCSyxHeUJxQkwsU0FBUyxBekJyQkEsZ0JBQWdCLEFBUXRCLE1BQU0sQ0FBQztNQUtKLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2pCK1VLLE1BQUssQ2lCL1VhLHFCQUFHLEdBRTlDOztBeUJNSCxBQUFBLFlBQVksQ0FBWjtFekIzREEsS0FBSyxFakJDSSxJQUFJO0U0QkRYLGdCQUFnQixFaEN5R1EsT0FBTztFcUJ2R2pDLFlBQVksRXJCdUdjLE9BQU8sRzhDNUNoQztFQUZELEFBQUEsWUFBWSxBckNyRFgsTUFBTSxDQUFDO0lZQU4sS0FBSyxFakJMRSxJQUFJO0k0QkRYLGdCQUFnQixFWEQyQyxPQUFNO0lBU2pFLFlBQVksRUFUeUYsT0FBTSxHWk92RjtFcUNxRHRCLEFBQUEsWUFBWSxBekJoRFgsTUFBTSxFeUJnRFAsQUFBQSxZQUFZLEF6Qi9DWCxNQUFNLENBQUM7SUFDTixLQUFLLEVqQlpFLElBQUk7STRCRFgsZ0JBQWdCLEVYRDJDLE9BQU07SUFnQmpFLFlBQVksRUFoQnlGLE9BQU07SUFxQnpHLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2pCOFdPLE1BQUssQ2lCOVdXLHVCQUFHLEdBRTlDO0V5QnFDRCxBQUFBLFlBQVksQXpCbENYLFNBQVMsRXlCa0NWLEFBQUEsWUFBWSxBekJqQ1gsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFakIxQkUsSUFBSTtJaUIyQlgsZ0JBQWdCLEVyQjZFUSxPQUFPO0lxQjVFL0IsWUFBWSxFckI0RVksT0FBTyxHcUJ2RWhDO0V5QnlCRCxBQUFBLFlBQVksQXpCdkJYLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxFeUJ1QnRDLEFBQUEsWUFBWSxBekJ0QlgsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPO0VBQ3RDLEF5QnFCQSxLekJyQkssR3lCcUJMLFlBQVksQXpCckJILGdCQUFnQixDQUFDO0lBQ3hCLEtBQUssRWpCdENFLElBQUk7SWlCdUNYLGdCQUFnQixFQXpDK0gsT0FBTTtJQTZDckosWUFBWSxFQTdDNkssT0FBTSxHQXVEaE07SXlCS0QsQUFBQSxZQUFZLEF6QnZCWCxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFVbkMsTUFBTSxFeUJhVCxBQUFBLFlBQVksQXpCdEJYLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxBQVNuQyxNQUFNO0lBUlQsQXlCcUJBLEt6QnJCSyxHeUJxQkwsWUFBWSxBekJyQkgsZ0JBQWdCLEFBUXRCLE1BQU0sQ0FBQztNQUtKLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2pCK1VLLE1BQUssQ2lCL1VhLHVCQUFHLEdBRTlDOztBeUJNSCxBQUFBLGlCQUFpQixDQUFqQjtFekIzREEsS0FBSyxFakJDSSxJQUFJO0U0QkRYLGdCQUFnQixFaEN5R2lDLE9BQU87RXFCdkcxRCxZQUFZLEVyQnVHdUMsT0FBTyxHOEM1Q3pEO0VBRkQsQUFBQSxpQkFBaUIsQXJDckRoQixNQUFNLENBQUM7SVlBTixLQUFLLEVqQkxFLElBQUk7STRCRFgsZ0JBQWdCLEVYRDJDLE9BQU07SUFTakUsWUFBWSxFQVR5RixPQUFNLEdaT3ZGO0VxQ3FEdEIsQUFBQSxpQkFBaUIsQXpCaERoQixNQUFNLEV5QmdEUCxBQUFBLGlCQUFpQixBekIvQ2hCLE1BQU0sQ0FBQztJQUNOLEtBQUssRWpCWkUsSUFBSTtJNEJEWCxnQkFBZ0IsRVhEMkMsT0FBTTtJQWdCakUsWUFBWSxFQWhCeUYsT0FBTTtJQXFCekcsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDakI4V08sTUFBSyxDaUI5V1csd0JBQUcsR0FFOUM7RXlCcUNELEFBQUEsaUJBQWlCLEF6QmxDaEIsU0FBUyxFeUJrQ1YsQUFBQSxpQkFBaUIsQXpCakNoQixTQUFTLENBQUM7SUFDVCxLQUFLLEVqQjFCRSxJQUFJO0lpQjJCWCxnQkFBZ0IsRXJCNkVpQyxPQUFPO0lxQjVFeEQsWUFBWSxFckI0RXFDLE9BQU8sR3FCdkV6RDtFeUJ5QkQsQUFBQSxpQkFBaUIsQXpCdkJoQixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sRXlCdUJ0QyxBQUFBLGlCQUFpQixBekJ0QmhCLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTztFQUN0QyxBeUJxQkEsS3pCckJLLEd5QnFCTCxpQkFBaUIsQXpCckJSLGdCQUFnQixDQUFDO0lBQ3hCLEtBQUssRWpCdENFLElBQUk7SWlCdUNYLGdCQUFnQixFQXpDK0gsT0FBTTtJQTZDckosWUFBWSxFQTdDNkssT0FBTSxHQXVEaE07SXlCS0QsQUFBQSxpQkFBaUIsQXpCdkJoQixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFVbkMsTUFBTSxFeUJhVCxBQUFBLGlCQUFpQixBekJ0QmhCLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxBQVNuQyxNQUFNO0lBUlQsQXlCcUJBLEt6QnJCSyxHeUJxQkwsaUJBQWlCLEF6QnJCUixnQkFBZ0IsQUFRdEIsTUFBTSxDQUFDO01BS0osVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDakIrVUssTUFBSyxDaUIvVWEsd0JBQUcsR0FFOUM7O0F5Qk1ILEFBQUEsZ0JBQWdCLENBQWhCO0V6QjNEQSxLQUFLLEVqQlVJLE9BQU87RTRCVmQsZ0JBQWdCLEVoQ3lHd0QsT0FBTztFcUJ2R2pGLFlBQVksRXJCdUc4RCxPQUFPLEc4QzVDaEY7RUFGRCxBQUFBLGdCQUFnQixBckNyRGYsTUFBTSxDQUFDO0lZQU4sS0FBSyxFakJMRSxJQUFJO0k0QkRYLGdCQUFnQixFWEQyQyxPQUFNO0lBU2pFLFlBQVksRUFUeUYsT0FBTSxHWk92RjtFcUNxRHRCLEFBQUEsZ0JBQWdCLEF6QmhEZixNQUFNLEV5QmdEUCxBQUFBLGdCQUFnQixBekIvQ2YsTUFBTSxDQUFDO0lBQ04sS0FBSyxFakJaRSxJQUFJO0k0QkRYLGdCQUFnQixFWEQyQyxPQUFNO0lBZ0JqRSxZQUFZLEVBaEJ5RixPQUFNO0lBcUJ6RyxVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENqQjhXTyxNQUFLLENpQjlXVyx1QkFBRyxHQUU5QztFeUJxQ0QsQUFBQSxnQkFBZ0IsQXpCbENmLFNBQVMsRXlCa0NWLEFBQUEsZ0JBQWdCLEF6QmpDZixTQUFTLENBQUM7SUFDVCxLQUFLLEVqQmpCRSxPQUFPO0lpQmtCZCxnQkFBZ0IsRXJCNkV3RCxPQUFPO0lxQjVFL0UsWUFBWSxFckI0RTRELE9BQU8sR3FCdkVoRjtFeUJ5QkQsQUFBQSxnQkFBZ0IsQXpCdkJmLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxFeUJ1QnRDLEFBQUEsZ0JBQWdCLEF6QnRCZixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU87RUFDdEMsQXlCcUJBLEt6QnJCSyxHeUJxQkwsZ0JBQWdCLEF6QnJCUCxnQkFBZ0IsQ0FBQztJQUN4QixLQUFLLEVqQnRDRSxJQUFJO0lpQnVDWCxnQkFBZ0IsRUF6QytILE9BQU07SUE2Q3JKLFlBQVksRUE3QzZLLE9BQU0sR0F1RGhNO0l5QktELEFBQUEsZ0JBQWdCLEF6QnZCZixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFVbkMsTUFBTSxFeUJhVCxBQUFBLGdCQUFnQixBekJ0QmYsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEFBU25DLE1BQU07SUFSVCxBeUJxQkEsS3pCckJLLEd5QnFCTCxnQkFBZ0IsQXpCckJQLGdCQUFnQixBQVF0QixNQUFNLENBQUM7TUFLSixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENqQitVSyxNQUFLLENpQi9VYSx1QkFBRyxHQUU5Qzs7QXlCTUgsQUFBQSxjQUFjLENBQWQ7RXpCM0RBLEtBQUssRWpCVUksT0FBTztFNEJWZCxnQkFBZ0IsRWhDeUc2RSxPQUFPO0VxQnZHdEcsWUFBWSxFckJ1R21GLE9BQU8sRzhDNUNyRztFQUZELEFBQUEsY0FBYyxBckNyRGIsTUFBTSxDQUFDO0lZQU4sS0FBSyxFakJJRSxPQUFPO0k0QlZkLGdCQUFnQixFWEQyQyxPQUFNO0lBU2pFLFlBQVksRUFUeUYsT0FBTSxHWk92RjtFcUNxRHRCLEFBQUEsY0FBYyxBekJoRGIsTUFBTSxFeUJnRFAsQUFBQSxjQUFjLEF6Qi9DYixNQUFNLENBQUM7SUFDTixLQUFLLEVqQkhFLE9BQU87STRCVmQsZ0JBQWdCLEVYRDJDLE9BQU07SUFnQmpFLFlBQVksRUFoQnlGLE9BQU07SUFxQnpHLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2pCOFdPLE1BQUssQ2lCOVdXLHVCQUFHLEdBRTlDO0V5QnFDRCxBQUFBLGNBQWMsQXpCbENiLFNBQVMsRXlCa0NWLEFBQUEsY0FBYyxBekJqQ2IsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFakJqQkUsT0FBTztJaUJrQmQsZ0JBQWdCLEVyQjZFNkUsT0FBTztJcUI1RXBHLFlBQVksRXJCNEVpRixPQUFPLEdxQnZFckc7RXlCeUJELEFBQUEsY0FBYyxBekJ2QmIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEV5QnVCdEMsQUFBQSxjQUFjLEF6QnRCYixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU87RUFDdEMsQXlCcUJBLEt6QnJCSyxHeUJxQkwsY0FBYyxBekJyQkwsZ0JBQWdCLENBQUM7SUFDeEIsS0FBSyxFakI3QkUsT0FBTztJaUI4QmQsZ0JBQWdCLEVBekMrSCxPQUFNO0lBNkNySixZQUFZLEVBN0M2SyxPQUFNLEdBdURoTTtJeUJLRCxBQUFBLGNBQWMsQXpCdkJiLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxBQVVuQyxNQUFNLEV5QmFULEFBQUEsY0FBYyxBekJ0QmIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEFBU25DLE1BQU07SUFSVCxBeUJxQkEsS3pCckJLLEd5QnFCTCxjQUFjLEF6QnJCTCxnQkFBZ0IsQUFRdEIsTUFBTSxDQUFDO01BS0osVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDakIrVUssTUFBSyxDaUIvVWEsdUJBQUcsR0FFOUM7O0F5Qk1ILEFBQUEsWUFBWSxDQUFaO0V6QjNEQSxLQUFLLEVqQkNJLElBQUk7RTRCRFgsZ0JBQWdCLEVoQ3lHZ0csT0FBTztFcUJ2R3pILFlBQVksRXJCdUdzRyxPQUFPLEc4QzVDeEg7RUFGRCxBQUFBLFlBQVksQXJDckRYLE1BQU0sQ0FBQztJWUFOLEtBQUssRWpCTEUsSUFBSTtJNEJEWCxnQkFBZ0IsRVhEMkMsT0FBTTtJQVNqRSxZQUFZLEVBVHlGLE9BQU0sR1pPdkY7RXFDcUR0QixBQUFBLFlBQVksQXpCaERYLE1BQU0sRXlCZ0RQLEFBQUEsWUFBWSxBekIvQ1gsTUFBTSxDQUFDO0lBQ04sS0FBSyxFakJaRSxJQUFJO0k0QkRYLGdCQUFnQixFWEQyQyxPQUFNO0lBZ0JqRSxZQUFZLEVBaEJ5RixPQUFNO0lBcUJ6RyxVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENqQjhXTyxNQUFLLENpQjlXVyx3QkFBRyxHQUU5QztFeUJxQ0QsQUFBQSxZQUFZLEF6QmxDWCxTQUFTLEV5QmtDVixBQUFBLFlBQVksQXpCakNYLFNBQVMsQ0FBQztJQUNULEtBQUssRWpCMUJFLElBQUk7SWlCMkJYLGdCQUFnQixFckI2RWdHLE9BQU87SXFCNUV2SCxZQUFZLEVyQjRFb0csT0FBTyxHcUJ2RXhIO0V5QnlCRCxBQUFBLFlBQVksQXpCdkJYLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxFeUJ1QnRDLEFBQUEsWUFBWSxBekJ0QlgsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPO0VBQ3RDLEF5QnFCQSxLekJyQkssR3lCcUJMLFlBQVksQXpCckJILGdCQUFnQixDQUFDO0lBQ3hCLEtBQUssRWpCdENFLElBQUk7SWlCdUNYLGdCQUFnQixFQXpDK0gsT0FBTTtJQTZDckosWUFBWSxFQTdDNkssT0FBTSxHQXVEaE07SXlCS0QsQUFBQSxZQUFZLEF6QnZCWCxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFVbkMsTUFBTSxFeUJhVCxBQUFBLFlBQVksQXpCdEJYLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxBQVNuQyxNQUFNO0lBUlQsQXlCcUJBLEt6QnJCSyxHeUJxQkwsWUFBWSxBekJyQkgsZ0JBQWdCLEFBUXRCLE1BQU0sQ0FBQztNQUtKLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2pCK1VLLE1BQUssQ2lCL1VhLHdCQUFHLEdBRTlDOztBeUJZSCxBQUFBLG9CQUFvQixDQUFwQjtFekJQQSxLQUFLLEVyQjFDRyxPQUFPO0VxQjJDZixZQUFZLEVyQjNDSixPQUFPLEc4Q21EZDtFQUZELEFBQUEsb0JBQW9CLEFyQzNEbkIsTUFBTSxDQUFDO0lZd0ROLEtBQUssRWpCN0RFLElBQUk7SWlCOERYLGdCQUFnQixFckIvQ1YsT0FBTztJcUJnRGIsWUFBWSxFckJoRE4sT0FBTyxHU1ZPO0VxQzJEdEIsQUFBQSxvQkFBb0IsQXpCRW5CLE1BQU0sRXlCRlAsQUFBQSxvQkFBb0IsQXpCR25CLE1BQU0sQ0FBQztJQUNOLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2pCNlRTLE1BQUssQ0psWHpCLHVCQUFPLEdxQnNEZDtFeUJMRCxBQUFBLG9CQUFvQixBekJPbkIsU0FBUyxFeUJQVixBQUFBLG9CQUFvQixBekJRbkIsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFckIxREMsT0FBTztJcUIyRGIsZ0JBQWdCLEVBQUUsV0FBWSxHQUMvQjtFeUJYRCxBQUFBLG9CQUFvQixBekJhbkIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEV5QmJ0QyxBQUFBLG9CQUFvQixBekJjbkIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPO0VBQ3RDLEF5QmZBLEt6QmVLLEd5QmZMLG9CQUFvQixBekJlWCxnQkFBZ0IsQ0FBQztJQUN4QixLQUFLLEVqQmhGRSxJQUFJO0lpQmlGWCxnQkFBZ0IsRXJCbEVWLE9BQU87SXFCbUViLFlBQVksRXJCbkVOLE9BQU8sR3FCNkVkO0l5QjVCRCxBQUFBLG9CQUFvQixBekJhbkIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEFBT25DLE1BQU0sRXlCcEJULEFBQUEsb0JBQW9CLEF6QmNuQixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFNbkMsTUFBTTtJQUxULEF5QmZBLEt6QmVLLEd5QmZMLG9CQUFvQixBekJlWCxnQkFBZ0IsQUFLdEIsTUFBTSxDQUFDO01BS0osVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDakJ3U0ssTUFBSyxDSmxYekIsdUJBQU8sR3FCNEVaOztBeUIzQkgsQUFBQSxzQkFBc0IsQ0FBdEI7RXpCUEEsS0FBSyxFckJ6Q0ssT0FBTztFcUIwQ2pCLFlBQVksRXJCMUNGLE9BQU8sRzhDa0RoQjtFQUZELEFBQUEsc0JBQXNCLEFyQzNEckIsTUFBTSxDQUFDO0lZd0ROLEtBQUssRWpCN0RFLElBQUk7SWlCOERYLGdCQUFnQixFckI5Q1IsT0FBTztJcUIrQ2YsWUFBWSxFckIvQ0osT0FBTyxHU1hLO0VxQzJEdEIsQUFBQSxzQkFBc0IsQXpCRXJCLE1BQU0sRXlCRlAsQUFBQSxzQkFBc0IsQXpCR3JCLE1BQU0sQ0FBQztJQUNOLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2pCNlRTLE1BQUssQ0pqWHZCLHdCQUFPLEdxQnFEaEI7RXlCTEQsQUFBQSxzQkFBc0IsQXpCT3JCLFNBQVMsRXlCUFYsQUFBQSxzQkFBc0IsQXpCUXJCLFNBQVMsQ0FBQztJQUNULEtBQUssRXJCekRHLE9BQU87SXFCMERmLGdCQUFnQixFQUFFLFdBQVksR0FDL0I7RXlCWEQsQUFBQSxzQkFBc0IsQXpCYXJCLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxFeUJidEMsQUFBQSxzQkFBc0IsQXpCY3JCLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTztFQUN0QyxBeUJmQSxLekJlSyxHeUJmTCxzQkFBc0IsQXpCZWIsZ0JBQWdCLENBQUM7SUFDeEIsS0FBSyxFakJoRkUsSUFBSTtJaUJpRlgsZ0JBQWdCLEVyQmpFUixPQUFPO0lxQmtFZixZQUFZLEVyQmxFSixPQUFPLEdxQjRFaEI7SXlCNUJELEFBQUEsc0JBQXNCLEF6QmFyQixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFPbkMsTUFBTSxFeUJwQlQsQUFBQSxzQkFBc0IsQXpCY3JCLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxBQU1uQyxNQUFNO0lBTFQsQXlCZkEsS3pCZUssR3lCZkwsc0JBQXNCLEF6QmViLGdCQUFnQixBQUt0QixNQUFNLENBQUM7TUFLSixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENqQndTSyxNQUFLLENKalh2Qix3QkFBTyxHcUIyRWQ7O0F5QjNCSCxBQUFBLG9CQUFvQixDQUFwQjtFekJQQSxLQUFLLEVyQnhDRyxPQUFPO0VxQnlDZixZQUFZLEVyQnpDSixPQUFPLEc4Q2lEZDtFQUZELEFBQUEsb0JBQW9CLEFyQzNEbkIsTUFBTSxDQUFDO0lZd0ROLEtBQUssRWpCN0RFLElBQUk7SWlCOERYLGdCQUFnQixFckI3Q1YsT0FBTztJcUI4Q2IsWUFBWSxFckI5Q04sT0FBTyxHU1pPO0VxQzJEdEIsQUFBQSxvQkFBb0IsQXpCRW5CLE1BQU0sRXlCRlAsQUFBQSxvQkFBb0IsQXpCR25CLE1BQU0sQ0FBQztJQUNOLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2pCNlRTLE1BQUssQ0poWHpCLHNCQUFPLEdxQm9EZDtFeUJMRCxBQUFBLG9CQUFvQixBekJPbkIsU0FBUyxFeUJQVixBQUFBLG9CQUFvQixBekJRbkIsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFckJ4REMsT0FBTztJcUJ5RGIsZ0JBQWdCLEVBQUUsV0FBWSxHQUMvQjtFeUJYRCxBQUFBLG9CQUFvQixBekJhbkIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEV5QmJ0QyxBQUFBLG9CQUFvQixBekJjbkIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPO0VBQ3RDLEF5QmZBLEt6QmVLLEd5QmZMLG9CQUFvQixBekJlWCxnQkFBZ0IsQ0FBQztJQUN4QixLQUFLLEVqQmhGRSxJQUFJO0lpQmlGWCxnQkFBZ0IsRXJCaEVWLE9BQU87SXFCaUViLFlBQVksRXJCakVOLE9BQU8sR3FCMkVkO0l5QjVCRCxBQUFBLG9CQUFvQixBekJhbkIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEFBT25DLE1BQU0sRXlCcEJULEFBQUEsb0JBQW9CLEF6QmNuQixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFNbkMsTUFBTTtJQUxULEF5QmZBLEt6QmVLLEd5QmZMLG9CQUFvQixBekJlWCxnQkFBZ0IsQUFLdEIsTUFBTSxDQUFDO01BS0osVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDakJ3U0ssTUFBSyxDSmhYekIsc0JBQU8sR3FCMEVaOztBeUIzQkgsQUFBQSxpQkFBaUIsQ0FBakI7RXpCUEEsS0FBSyxFckJ2Q0EsT0FBTztFcUJ3Q1osWUFBWSxFckJ4Q1AsT0FBTyxHOENnRFg7RUFGRCxBQUFBLGlCQUFpQixBckMzRGhCLE1BQU0sQ0FBQztJWXdETixLQUFLLEVqQjdERSxJQUFJO0lpQjhEWCxnQkFBZ0IsRXJCNUNiLE9BQU87SXFCNkNWLFlBQVksRXJCN0NULE9BQU8sR1NiVTtFcUMyRHRCLEFBQUEsaUJBQWlCLEF6QkVoQixNQUFNLEV5QkZQLEFBQUEsaUJBQWlCLEF6QkdoQixNQUFNLENBQUM7SUFDTixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENqQjZUUyxNQUFLLENKL1c1Qix1QkFBTyxHcUJtRFg7RXlCTEQsQUFBQSxpQkFBaUIsQXpCT2hCLFNBQVMsRXlCUFYsQUFBQSxpQkFBaUIsQXpCUWhCLFNBQVMsQ0FBQztJQUNULEtBQUssRXJCdkRGLE9BQU87SXFCd0RWLGdCQUFnQixFQUFFLFdBQVksR0FDL0I7RXlCWEQsQUFBQSxpQkFBaUIsQXpCYWhCLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxFeUJidEMsQUFBQSxpQkFBaUIsQXpCY2hCLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTztFQUN0QyxBeUJmQSxLekJlSyxHeUJmTCxpQkFBaUIsQXpCZVIsZ0JBQWdCLENBQUM7SUFDeEIsS0FBSyxFakJoRkUsSUFBSTtJaUJpRlgsZ0JBQWdCLEVyQi9EYixPQUFPO0lxQmdFVixZQUFZLEVyQmhFVCxPQUFPLEdxQjBFWDtJeUI1QkQsQUFBQSxpQkFBaUIsQXpCYWhCLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxBQU9uQyxNQUFNLEV5QnBCVCxBQUFBLGlCQUFpQixBekJjaEIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEFBTW5DLE1BQU07SUFMVCxBeUJmQSxLekJlSyxHeUJmTCxpQkFBaUIsQXpCZVIsZ0JBQWdCLEFBS3RCLE1BQU0sQ0FBQztNQUtKLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2pCd1NLLE1BQUssQ0ovVzVCLHVCQUFPLEdxQnlFVDs7QXlCM0JILEFBQUEsb0JBQW9CLENBQXBCO0V6QlBBLEtBQUssRXJCdENHLE9BQU87RXFCdUNmLFlBQVksRXJCdkNKLE9BQU8sRzhDK0NkO0VBRkQsQUFBQSxvQkFBb0IsQXJDM0RuQixNQUFNLENBQUM7SVl3RE4sS0FBSyxFakJwREUsT0FBTztJaUJxRGQsZ0JBQWdCLEVyQjNDVixPQUFPO0lxQjRDYixZQUFZLEVyQjVDTixPQUFPLEdTZE87RXFDMkR0QixBQUFBLG9CQUFvQixBekJFbkIsTUFBTSxFeUJGUCxBQUFBLG9CQUFvQixBekJHbkIsTUFBTSxDQUFDO0lBQ04sVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDakI2VFMsTUFBSyxDSjlXekIsc0JBQU8sR3FCa0RkO0V5QkxELEFBQUEsb0JBQW9CLEF6Qk9uQixTQUFTLEV5QlBWLEFBQUEsb0JBQW9CLEF6QlFuQixTQUFTLENBQUM7SUFDVCxLQUFLLEVyQnREQyxPQUFPO0lxQnVEYixnQkFBZ0IsRUFBRSxXQUFZLEdBQy9CO0V5QlhELEFBQUEsb0JBQW9CLEF6QmFuQixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sRXlCYnRDLEFBQUEsb0JBQW9CLEF6QmNuQixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU87RUFDdEMsQXlCZkEsS3pCZUssR3lCZkwsb0JBQW9CLEF6QmVYLGdCQUFnQixDQUFDO0lBQ3hCLEtBQUssRWpCdkVFLE9BQU87SWlCd0VkLGdCQUFnQixFckI5RFYsT0FBTztJcUIrRGIsWUFBWSxFckIvRE4sT0FBTyxHcUJ5RWQ7SXlCNUJELEFBQUEsb0JBQW9CLEF6QmFuQixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFPbkMsTUFBTSxFeUJwQlQsQUFBQSxvQkFBb0IsQXpCY25CLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxBQU1uQyxNQUFNO0lBTFQsQXlCZkEsS3pCZUssR3lCZkwsb0JBQW9CLEF6QmVYLGdCQUFnQixBQUt0QixNQUFNLENBQUM7TUFLSixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENqQndTSyxNQUFLLENKOVd6QixzQkFBTyxHcUJ3RVo7O0F5QjNCSCxBQUFBLG1CQUFtQixDQUFuQjtFekJQQSxLQUFLLEVyQnJDRSxPQUFPO0VxQnNDZCxZQUFZLEVyQnRDTCxPQUFPLEc4QzhDYjtFQUZELEFBQUEsbUJBQW1CLEFyQzNEbEIsTUFBTSxDQUFDO0lZd0ROLEtBQUssRWpCN0RFLElBQUk7SWlCOERYLGdCQUFnQixFckIxQ1gsT0FBTztJcUIyQ1osWUFBWSxFckIzQ1AsT0FBTyxHU2ZRO0VxQzJEdEIsQUFBQSxtQkFBbUIsQXpCRWxCLE1BQU0sRXlCRlAsQUFBQSxtQkFBbUIsQXpCR2xCLE1BQU0sQ0FBQztJQUNOLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2pCNlRTLE1BQUssQ0o3VzFCLHNCQUFPLEdxQmlEYjtFeUJMRCxBQUFBLG1CQUFtQixBekJPbEIsU0FBUyxFeUJQVixBQUFBLG1CQUFtQixBekJRbEIsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFckJyREEsT0FBTztJcUJzRFosZ0JBQWdCLEVBQUUsV0FBWSxHQUMvQjtFeUJYRCxBQUFBLG1CQUFtQixBekJhbEIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEV5QmJ0QyxBQUFBLG1CQUFtQixBekJjbEIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPO0VBQ3RDLEF5QmZBLEt6QmVLLEd5QmZMLG1CQUFtQixBekJlVixnQkFBZ0IsQ0FBQztJQUN4QixLQUFLLEVqQmhGRSxJQUFJO0lpQmlGWCxnQkFBZ0IsRXJCN0RYLE9BQU87SXFCOERaLFlBQVksRXJCOURQLE9BQU8sR3FCd0ViO0l5QjVCRCxBQUFBLG1CQUFtQixBekJhbEIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEFBT25DLE1BQU0sRXlCcEJULEFBQUEsbUJBQW1CLEF6QmNsQixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFNbkMsTUFBTTtJQUxULEF5QmZBLEt6QmVLLEd5QmZMLG1CQUFtQixBekJlVixnQkFBZ0IsQUFLdEIsTUFBTSxDQUFDO01BS0osVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDakJ3U0ssTUFBSyxDSjdXMUIsc0JBQU8sR3FCdUVYOztBeUIzQkgsQUFBQSxrQkFBa0IsQ0FBbEI7RXpCUEEsS0FBSyxFckJwQ0MsT0FBTztFcUJxQ2IsWUFBWSxFckJyQ04sT0FBTyxHOEM2Q1o7RUFGRCxBQUFBLGtCQUFrQixBckMzRGpCLE1BQU0sQ0FBQztJWXdETixLQUFLLEVqQnBERSxPQUFPO0lpQnFEZCxnQkFBZ0IsRXJCekNaLE9BQU87SXFCMENYLFlBQVksRXJCMUNSLE9BQU8sR1NoQlM7RXFDMkR0QixBQUFBLGtCQUFrQixBekJFakIsTUFBTSxFeUJGUCxBQUFBLGtCQUFrQixBekJHakIsTUFBTSxDQUFDO0lBQ04sVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDakI2VFMsTUFBSyxDSjVXM0Isd0JBQU8sR3FCZ0RaO0V5QkxELEFBQUEsa0JBQWtCLEF6Qk9qQixTQUFTLEV5QlBWLEFBQUEsa0JBQWtCLEF6QlFqQixTQUFTLENBQUM7SUFDVCxLQUFLLEVyQnBERCxPQUFPO0lxQnFEWCxnQkFBZ0IsRUFBRSxXQUFZLEdBQy9CO0V5QlhELEFBQUEsa0JBQWtCLEF6QmFqQixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sRXlCYnRDLEFBQUEsa0JBQWtCLEF6QmNqQixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU87RUFDdEMsQXlCZkEsS3pCZUssR3lCZkwsa0JBQWtCLEF6QmVULGdCQUFnQixDQUFDO0lBQ3hCLEtBQUssRWpCdkVFLE9BQU87SWlCd0VkLGdCQUFnQixFckI1RFosT0FBTztJcUI2RFgsWUFBWSxFckI3RFIsT0FBTyxHcUJ1RVo7SXlCNUJELEFBQUEsa0JBQWtCLEF6QmFqQixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFPbkMsTUFBTSxFeUJwQlQsQUFBQSxrQkFBa0IsQXpCY2pCLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxBQU1uQyxNQUFNO0lBTFQsQXlCZkEsS3pCZUssR3lCZkwsa0JBQWtCLEF6QmVULGdCQUFnQixBQUt0QixNQUFNLENBQUM7TUFLSixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENqQndTSyxNQUFLLENKNVczQix3QkFBTyxHcUJzRVY7O0F5QjNCSCxBQUFBLGlCQUFpQixDQUFqQjtFekJQQSxLQUFLLEVyQm5DQSxPQUFPO0VxQm9DWixZQUFZLEVyQnBDUCxPQUFPLEc4QzRDWDtFQUZELEFBQUEsaUJBQWlCLEFyQzNEaEIsTUFBTSxDQUFDO0lZd0ROLEtBQUssRWpCN0RFLElBQUk7SWlCOERYLGdCQUFnQixFckJ4Q2IsT0FBTztJcUJ5Q1YsWUFBWSxFckJ6Q1QsT0FBTyxHU2pCVTtFcUMyRHRCLEFBQUEsaUJBQWlCLEF6QkVoQixNQUFNLEV5QkZQLEFBQUEsaUJBQWlCLEF6QkdoQixNQUFNLENBQUM7SUFDTixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENqQjZUUyxNQUFLLENKM1c1QixxQkFBTyxHcUIrQ1g7RXlCTEQsQUFBQSxpQkFBaUIsQXpCT2hCLFNBQVMsRXlCUFYsQUFBQSxpQkFBaUIsQXpCUWhCLFNBQVMsQ0FBQztJQUNULEtBQUssRXJCbkRGLE9BQU87SXFCb0RWLGdCQUFnQixFQUFFLFdBQVksR0FDL0I7RXlCWEQsQUFBQSxpQkFBaUIsQXpCYWhCLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxFeUJidEMsQUFBQSxpQkFBaUIsQXpCY2hCLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTztFQUN0QyxBeUJmQSxLekJlSyxHeUJmTCxpQkFBaUIsQXpCZVIsZ0JBQWdCLENBQUM7SUFDeEIsS0FBSyxFakJoRkUsSUFBSTtJaUJpRlgsZ0JBQWdCLEVyQjNEYixPQUFPO0lxQjREVixZQUFZLEVyQjVEVCxPQUFPLEdxQnNFWDtJeUI1QkQsQUFBQSxpQkFBaUIsQXpCYWhCLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxBQU9uQyxNQUFNLEV5QnBCVCxBQUFBLGlCQUFpQixBekJjaEIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEFBTW5DLE1BQU07SUFMVCxBeUJmQSxLekJlSyxHeUJmTCxpQkFBaUIsQXpCZVIsZ0JBQWdCLEFBS3RCLE1BQU0sQ0FBQztNQUtKLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2pCd1NLLE1BQUssQ0ozVzVCLHFCQUFPLEdxQnFFVDs7QXlCM0JILEFBQUEsb0JBQW9CLENBQXBCO0V6QlBBLEtBQUssRXJCK0NxQixPQUFPO0VxQjlDakMsWUFBWSxFckI4Q2MsT0FBTyxHOEN0Q2hDO0VBRkQsQUFBQSxvQkFBb0IsQXJDM0RuQixNQUFNLENBQUM7SVl3RE4sS0FBSyxFakI3REUsSUFBSTtJaUI4RFgsZ0JBQWdCLEVyQjBDUSxPQUFPO0lxQnpDL0IsWUFBWSxFckJ5Q1ksT0FBTyxHU25HWDtFcUMyRHRCLEFBQUEsb0JBQW9CLEF6QkVuQixNQUFNLEV5QkZQLEFBQUEsb0JBQW9CLEF6QkduQixNQUFNLENBQUM7SUFDTixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENqQjZUUyxNQUFLLENKelJQLHVCQUFPLEdxQm5DaEM7RXlCTEQsQUFBQSxvQkFBb0IsQXpCT25CLFNBQVMsRXlCUFYsQUFBQSxvQkFBb0IsQXpCUW5CLFNBQVMsQ0FBQztJQUNULEtBQUssRXJCK0JtQixPQUFPO0lxQjlCL0IsZ0JBQWdCLEVBQUUsV0FBWSxHQUMvQjtFeUJYRCxBQUFBLG9CQUFvQixBekJhbkIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEV5QmJ0QyxBQUFBLG9CQUFvQixBekJjbkIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPO0VBQ3RDLEF5QmZBLEt6QmVLLEd5QmZMLG9CQUFvQixBekJlWCxnQkFBZ0IsQ0FBQztJQUN4QixLQUFLLEVqQmhGRSxJQUFJO0lpQmlGWCxnQkFBZ0IsRXJCdUJRLE9BQU87SXFCdEIvQixZQUFZLEVyQnNCWSxPQUFPLEdxQlpoQztJeUI1QkQsQUFBQSxvQkFBb0IsQXpCYW5CLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxBQU9uQyxNQUFNLEV5QnBCVCxBQUFBLG9CQUFvQixBekJjbkIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEFBTW5DLE1BQU07SUFMVCxBeUJmQSxLekJlSyxHeUJmTCxvQkFBb0IsQXpCZVgsZ0JBQWdCLEFBS3RCLE1BQU0sQ0FBQztNQUtKLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2pCd1NLLE1BQUssQ0p6UlAsdUJBQU8sR3FCYjlCOztBeUIzQkgsQUFBQSx5QkFBeUIsQ0FBekI7RXpCUEEsS0FBSyxFckIrQzhDLE9BQU87RXFCOUMxRCxZQUFZLEVyQjhDdUMsT0FBTyxHOEN0Q3pEO0VBRkQsQUFBQSx5QkFBeUIsQXJDM0R4QixNQUFNLENBQUM7SVl3RE4sS0FBSyxFakI3REUsSUFBSTtJaUI4RFgsZ0JBQWdCLEVyQjBDaUMsT0FBTztJcUJ6Q3hELFlBQVksRXJCeUNxQyxPQUFPLEdTbkdwQztFcUMyRHRCLEFBQUEseUJBQXlCLEF6QkV4QixNQUFNLEV5QkZQLEFBQUEseUJBQXlCLEF6Qkd4QixNQUFNLENBQUM7SUFDTixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENqQjZUUyxNQUFLLENKelJrQix1QkFBTyxHcUJuQ3pEO0V5QkxELEFBQUEseUJBQXlCLEF6Qk94QixTQUFTLEV5QlBWLEFBQUEseUJBQXlCLEF6QlF4QixTQUFTLENBQUM7SUFDVCxLQUFLLEVyQitCNEMsT0FBTztJcUI5QnhELGdCQUFnQixFQUFFLFdBQVksR0FDL0I7RXlCWEQsQUFBQSx5QkFBeUIsQXpCYXhCLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxFeUJidEMsQUFBQSx5QkFBeUIsQXpCY3hCLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTztFQUN0QyxBeUJmQSxLekJlSyxHeUJmTCx5QkFBeUIsQXpCZWhCLGdCQUFnQixDQUFDO0lBQ3hCLEtBQUssRWpCaEZFLElBQUk7SWlCaUZYLGdCQUFnQixFckJ1QmlDLE9BQU87SXFCdEJ4RCxZQUFZLEVyQnNCcUMsT0FBTyxHcUJaekQ7SXlCNUJELEFBQUEseUJBQXlCLEF6QmF4QixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFPbkMsTUFBTSxFeUJwQlQsQUFBQSx5QkFBeUIsQXpCY3hCLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxBQU1uQyxNQUFNO0lBTFQsQXlCZkEsS3pCZUssR3lCZkwseUJBQXlCLEF6QmVoQixnQkFBZ0IsQUFLdEIsTUFBTSxDQUFDO01BS0osVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDakJ3U0ssTUFBSyxDSnpSa0IsdUJBQU8sR3FCYnZEOztBeUIzQkgsQUFBQSx3QkFBd0IsQ0FBeEI7RXpCUEEsS0FBSyxFckIrQ3FFLE9BQU87RXFCOUNqRixZQUFZLEVyQjhDOEQsT0FBTyxHOEN0Q2hGO0VBRkQsQUFBQSx3QkFBd0IsQXJDM0R2QixNQUFNLENBQUM7SVl3RE4sS0FBSyxFakJwREUsT0FBTztJaUJxRGQsZ0JBQWdCLEVyQjBDd0QsT0FBTztJcUJ6Qy9FLFlBQVksRXJCeUM0RCxPQUFPLEdTbkczRDtFcUMyRHRCLEFBQUEsd0JBQXdCLEF6QkV2QixNQUFNLEV5QkZQLEFBQUEsd0JBQXdCLEF6Qkd2QixNQUFNLENBQUM7SUFDTixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENqQjZUUyxNQUFLLENKelJ5Qyx3QkFBTyxHcUJuQ2hGO0V5QkxELEFBQUEsd0JBQXdCLEF6Qk92QixTQUFTLEV5QlBWLEFBQUEsd0JBQXdCLEF6QlF2QixTQUFTLENBQUM7SUFDVCxLQUFLLEVyQitCbUUsT0FBTztJcUI5Qi9FLGdCQUFnQixFQUFFLFdBQVksR0FDL0I7RXlCWEQsQUFBQSx3QkFBd0IsQXpCYXZCLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxFeUJidEMsQUFBQSx3QkFBd0IsQXpCY3ZCLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTztFQUN0QyxBeUJmQSxLekJlSyxHeUJmTCx3QkFBd0IsQXpCZWYsZ0JBQWdCLENBQUM7SUFDeEIsS0FBSyxFakJ2RUUsT0FBTztJaUJ3RWQsZ0JBQWdCLEVyQnVCd0QsT0FBTztJcUJ0Qi9FLFlBQVksRXJCc0I0RCxPQUFPLEdxQlpoRjtJeUI1QkQsQUFBQSx3QkFBd0IsQXpCYXZCLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxBQU9uQyxNQUFNLEV5QnBCVCxBQUFBLHdCQUF3QixBekJjdkIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEFBTW5DLE1BQU07SUFMVCxBeUJmQSxLekJlSyxHeUJmTCx3QkFBd0IsQXpCZWYsZ0JBQWdCLEFBS3RCLE1BQU0sQ0FBQztNQUtKLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2pCd1NLLE1BQUssQ0p6UnlDLHdCQUFPLEdxQmI5RTs7QXlCM0JILEFBQUEsc0JBQXNCLENBQXRCO0V6QlBBLEtBQUssRXJCK0MwRixPQUFPO0VxQjlDdEcsWUFBWSxFckI4Q21GLE9BQU8sRzhDdENyRztFQUZELEFBQUEsc0JBQXNCLEFyQzNEckIsTUFBTSxDQUFDO0lZd0ROLEtBQUssRWpCcERFLE9BQU87SWlCcURkLGdCQUFnQixFckIwQzZFLE9BQU87SXFCekNwRyxZQUFZLEVyQnlDaUYsT0FBTyxHU25HaEY7RXFDMkR0QixBQUFBLHNCQUFzQixBekJFckIsTUFBTSxFeUJGUCxBQUFBLHNCQUFzQixBekJHckIsTUFBTSxDQUFDO0lBQ04sVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDakI2VFMsTUFBSyxDSnpSOEQsdUJBQU8sR3FCbkNyRztFeUJMRCxBQUFBLHNCQUFzQixBekJPckIsU0FBUyxFeUJQVixBQUFBLHNCQUFzQixBekJRckIsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFckIrQndGLE9BQU87SXFCOUJwRyxnQkFBZ0IsRUFBRSxXQUFZLEdBQy9CO0V5QlhELEFBQUEsc0JBQXNCLEF6QmFyQixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sRXlCYnRDLEFBQUEsc0JBQXNCLEF6QmNyQixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU87RUFDdEMsQXlCZkEsS3pCZUssR3lCZkwsc0JBQXNCLEF6QmViLGdCQUFnQixDQUFDO0lBQ3hCLEtBQUssRWpCdkVFLE9BQU87SWlCd0VkLGdCQUFnQixFckJ1QjZFLE9BQU87SXFCdEJwRyxZQUFZLEVyQnNCaUYsT0FBTyxHcUJackc7SXlCNUJELEFBQUEsc0JBQXNCLEF6QmFyQixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFPbkMsTUFBTSxFeUJwQlQsQUFBQSxzQkFBc0IsQXpCY3JCLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsT0FBTyxBQU1uQyxNQUFNO0lBTFQsQXlCZkEsS3pCZUssR3lCZkwsc0JBQXNCLEF6QmViLGdCQUFnQixBQUt0QixNQUFNLENBQUM7TUFLSixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENqQndTSyxNQUFLLENKelI4RCx1QkFBTyxHcUJibkc7O0F5QjNCSCxBQUFBLG9CQUFvQixDQUFwQjtFekJQQSxLQUFLLEVyQitDNkcsT0FBTztFcUI5Q3pILFlBQVksRXJCOENzRyxPQUFPLEc4Q3RDeEg7RUFGRCxBQUFBLG9CQUFvQixBckMzRG5CLE1BQU0sQ0FBQztJWXdETixLQUFLLEVqQjdERSxJQUFJO0lpQjhEWCxnQkFBZ0IsRXJCMENnRyxPQUFPO0lxQnpDdkgsWUFBWSxFckJ5Q29HLE9BQU8sR1NuR25HO0VxQzJEdEIsQUFBQSxvQkFBb0IsQXpCRW5CLE1BQU0sRXlCRlAsQUFBQSxvQkFBb0IsQXpCR25CLE1BQU0sQ0FBQztJQUNOLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ2pCNlRTLE1BQUssQ0p6UmlGLHdCQUFPLEdxQm5DeEg7RXlCTEQsQUFBQSxvQkFBb0IsQXpCT25CLFNBQVMsRXlCUFYsQUFBQSxvQkFBb0IsQXpCUW5CLFNBQVMsQ0FBQztJQUNULEtBQUssRXJCK0IyRyxPQUFPO0lxQjlCdkgsZ0JBQWdCLEVBQUUsV0FBWSxHQUMvQjtFeUJYRCxBQUFBLG9CQUFvQixBekJhbkIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEV5QmJ0QyxBQUFBLG9CQUFvQixBekJjbkIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPO0VBQ3RDLEF5QmZBLEt6QmVLLEd5QmZMLG9CQUFvQixBekJlWCxnQkFBZ0IsQ0FBQztJQUN4QixLQUFLLEVqQmhGRSxJQUFJO0lpQmlGWCxnQkFBZ0IsRXJCdUJnRyxPQUFPO0lxQnRCdkgsWUFBWSxFckJzQm9HLE9BQU8sR3FCWnhIO0l5QjVCRCxBQUFBLG9CQUFvQixBekJhbkIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxPQUFPLEFBT25DLE1BQU0sRXlCcEJULEFBQUEsb0JBQW9CLEF6QmNuQixJQUFLLENBQUEsQUFBQSxTQUFTLENBQUMsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFNbkMsTUFBTTtJQUxULEF5QmZBLEt6QmVLLEd5QmZMLG9CQUFvQixBekJlWCxnQkFBZ0IsQUFLdEIsTUFBTSxDQUFDO01BS0osVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDakJ3U0ssTUFBSyxDSnpSaUYsd0JBQU8sR3FCYnRIOztBeUJoQkwsQUFBQSxTQUFTLENBQUM7RUFDUixXQUFXLEU5QzdDUSxHQUFHO0U4QzhDdEIsS0FBSyxFOUM5REcsT0FBTztFOEMrRGYsZUFBZSxFOUNwQ0MsSUFBSSxHOEN1RHJCO0VBdEJELEFBQUEsU0FBUyxBckN0RU4sTUFBTSxDQUFDO0lxQzRFTixLQUFLLEU5Q3RDVSxPQUFNO0k4Q3VDckIsZUFBZSxFOUN0Q0ssU0FBUyxHU3ZDVDtFcUNzRXhCLEFBQUEsU0FBUyxBQVVOLE1BQU0sRUFWVCxBQUFBLFNBQVMsQUFXTixNQUFNLENBQUM7SUFDTixlQUFlLEU5QzNDSyxTQUFTLEc4QzRDOUI7RUFiSCxBQUFBLFNBQVMsQUFlTixTQUFTLEVBZlosQUFBQSxTQUFTLEFBZ0JOLFNBQVMsQ0FBQztJQUNULEtBQUssRTFDdEZFLE9BQU87STBDdUZkLGNBQWMsRUFBRSxJQUFLLEdBQ3RCOztBQVVILEFBQUEsT0FBTyxFR2xEUCxBSGtEQSxhR2xEYSxHQUFHLElBQUksQ0hrRFo7RXpCUE4sT0FBTyxFakJ5U3FCLE1BQUssQ0FDTCxJQUFJO0VFblI1QixTQUFTLEVBdENFLE9BQUM7RWVpQmhCLFdBQVcsRWpCK0hpQixHQUFHO0UwQnZON0IsYUFBYSxFOUI2Q0UsTUFBSyxHOENrRHZCOztBQUVELEFBQUEsT0FBTyxFR3ZEUCxBSHVEQSxhR3ZEYSxHQUFHLElBQUksQ0h1RFo7RXpCWE4sT0FBTyxFakJvU3FCLE9BQU0sQ0FDTixNQUFLO0VFOVE3QixTQUFTLEVBdENFLFFBQUM7RWVpQmhCLFdBQVcsRWpCZ0lpQixHQUFHO0UwQnhON0IsYUFBYSxFOUI4Q0UsTUFBSyxHOENxRHZCOztBQU9ELEFBQUEsVUFBVSxDQUFDO0VBQ1QsT0FBTyxFQUFFLEtBQU07RUFDZixLQUFLLEVBQUUsSUFBSyxHQU1iO0VBUkQsQUFLSSxVQUxNLEdBS04sVUFBVSxDQUFDO0lBQ1gsVUFBVSxFMUN1VGdCLE1BQUssRzBDdFRoQzs7QUFJSCxBQUFtQixLQUFkLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBR0gsVUFBVTtBQUZiLEFBQWtCLEtBQWIsQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FFSCxVQUFVO0FBRGIsQUFBbUIsS0FBZCxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUNILFVBQVUsQ0FBQztFQUNWLEtBQUssRUFBRSxJQUFLLEdBQ2I7O0FDNUlILEFBQUEsS0FBSyxDQUFDO0VkZ0JBLFVBQVUsRTdCaVBjLE9BQU8sQ0FBQyxLQUFJLENBQUMsTUFBTSxHMkMzUGhEO0VkY0ssTUFBTSxFQUFMLHNCQUFzQixFQUFFLE1BQU07SWNwQnJDLEFBQUEsS0FBSyxDQUFDO01kcUJFLFVBQVUsRUFBRSxJQUFLLEdjZnhCO0VBTkQsQUFBQSxLQUFLLEFBR0YsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQUFFO0lBQ1gsT0FBTyxFQUFFLENBQUUsR0FDWjs7QUFHSCxBQUFBLFNBQVMsQUFDTixJQUFLLENBQUEsQUFBQSxLQUFLLEVBQUU7RUFDWCxPQUFPLEVBQUUsSUFBSyxHQUNmOztBQUdILEFBQUEsV0FBVyxDQUFDO0VBQ1YsUUFBUSxFQUFFLFFBQVM7RUFDbkIsTUFBTSxFQUFFLENBQUU7RUFDVixRQUFRLEVBQUUsTUFBTztFZERiLFVBQVUsRTdCa1BjLE1BQU0sQ0FBQyxLQUFJLENBQUMsSUFBSSxHMkMvTzdDO0VkQ0ssTUFBTSxFQUFMLHNCQUFzQixFQUFFLE1BQU07SWNOckMsQUFBQSxXQUFXLENBQUM7TWRPSixVQUFVLEVBQUUsSUFBSyxHY0Z4Qjs7QUNsQkQsQUFBQSxPQUFPO0FBQ1AsQUFBQSxVQUFVO0FBQ1YsQUFBQSxTQUFTO0FBQ1QsQUFBQSxTQUFTLENBQUM7RUFDUixRQUFRLEVBQUUsUUFBUyxHQUNwQjs7QUFFRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsV0FBVyxFQUFFLE1BQU8sR0FJckI7RUFMRCxBQUFBLGdCQUFnQixBMUJxQlgsT0FBTyxDQUFDO0lBQ1AsT0FBTyxFQUFFLFlBQWE7SUFDdEIsV0FBVyxFbEIrTmEsT0FBWTtJa0I5TnBDLGNBQWMsRWxCNk5VLE9BQVk7SWtCNU5wQyxPQUFPLEVBQUUsRUFBRztJQWhDaEIsVUFBVSxFbEIyUGtCLEtBQUksQ2tCM1BQLEtBQUs7SUFDOUIsWUFBWSxFbEIwUGdCLEtBQUksQ2tCMVBMLEtBQUssQ0FBQyxXQUFXO0lBQzVDLGFBQWEsRUFBRSxDQUFFO0lBQ2pCLFdBQVcsRWxCd1BpQixLQUFJLENrQnhQTixLQUFLLENBQUMsV0FBVyxHQXFDeEM7RTBCakNMLEFBQUEsZ0JBQWdCLEExQmlEWCxNQUFNLEFBQUEsT0FBTyxDQUFDO0lBQ2IsV0FBVyxFQUFFLENBQUUsR0FDaEI7O0EwQjNDTCxBQUFBLGNBQWMsQ0FBQztFQUNiLFFBQVEsRUFBRSxRQUFTO0VBQ25CLEdBQUcsRUFBRSxJQUFLO0VBQ1YsSUFBSSxFQUFFLENBQUU7RUFDUixPQUFPLEU1Q3dwQjJCLElBQUk7RTRDdnBCdEMsT0FBTyxFQUFFLElBQUs7RUFDZCxLQUFLLEVBQUUsSUFBSztFQUNaLFNBQVMsRTVDZ3VCeUIsS0FBSztFNEMvdEJ2QyxPQUFPLEU1Q2l1QjJCLE1BQUssQ0FETCxDQUFDO0U0Qy90Qm5DLE1BQU0sRTVDaXVCNEIsUUFBTyxDNENqdUJoQixDQUFDLENBQUMsQ0FBQztFMUNzR3hCLFNBQVMsRUF0Q0UsSUFBQztFMEM5RGhCLEtBQUssRWhENkJNLElBQUk7RWdENUJmLFVBQVUsRUFBRSxJQUFLO0VBQ2pCLFVBQVUsRUFBRSxJQUFLO0VBQ2pCLGdCQUFnQixFNUN2QlAsSUFBSTtFNEN3QmIsZUFBZSxFQUFFLFdBQVk7RUFDN0IsTUFBTSxFaEQ0Qk8sR0FBRyxDZ0Q1QmUsS0FBSyxDNUNmM0IsbUJBQUk7RTBCQ1gsYUFBYSxFOUI0Q0QsUUFBTyxHZ0QzQnRCOztBQU1HLEFBQUEsbUJBQW1CLENBQW5CO0VBQ0UsS0FBSyxFQUFFLElBQUs7RUFDWixJQUFJLEVBQUUsQ0FBRSxHQUNUOztBQUVELEFBQUEsb0JBQW9CLENBQXBCO0VBQ0UsS0FBSyxFQUFFLENBQUU7RUFDVCxJQUFJLEVBQUUsSUFBSyxHQUNaOztBeENXRCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7RXdDbkJqQixBQUFBLHNCQUFzQixDQUF0QjtJQUNFLEtBQUssRUFBRSxJQUFLO0lBQ1osSUFBSSxFQUFFLENBQUUsR0FDVDtFQUVELEFBQUEsdUJBQXVCLENBQXZCO0lBQ0UsS0FBSyxFQUFFLENBQUU7SUFDVCxJQUFJLEVBQUUsSUFBSyxHQUNaOztBeENXRCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7RXdDbkJqQixBQUFBLHNCQUFzQixDQUF0QjtJQUNFLEtBQUssRUFBRSxJQUFLO0lBQ1osSUFBSSxFQUFFLENBQUUsR0FDVDtFQUVELEFBQUEsdUJBQXVCLENBQXZCO0lBQ0UsS0FBSyxFQUFFLENBQUU7SUFDVCxJQUFJLEVBQUUsSUFBSyxHQUNaOztBeENXRCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7RXdDbkJqQixBQUFBLHNCQUFzQixDQUF0QjtJQUNFLEtBQUssRUFBRSxJQUFLO0lBQ1osSUFBSSxFQUFFLENBQUUsR0FDVDtFQUVELEFBQUEsdUJBQXVCLENBQXZCO0lBQ0UsS0FBSyxFQUFFLENBQUU7SUFDVCxJQUFJLEVBQUUsSUFBSyxHQUNaOztBeENXRCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU07RXdDbkJsQixBQUFBLHNCQUFzQixDQUF0QjtJQUNFLEtBQUssRUFBRSxJQUFLO0lBQ1osSUFBSSxFQUFFLENBQUUsR0FDVDtFQUVELEFBQUEsdUJBQXVCLENBQXZCO0lBQ0UsS0FBSyxFQUFFLENBQUU7SUFDVCxJQUFJLEVBQUUsSUFBSyxHQUNaOztBQU1MLEFBQ0UsT0FESyxDQUNMLGNBQWMsQ0FBQztFQUNiLEdBQUcsRUFBRSxJQUFLO0VBQ1YsTUFBTSxFQUFFLElBQUs7RUFDYixVQUFVLEVBQUUsQ0FBRTtFQUNkLGFBQWEsRTVDOHJCbUIsUUFBTyxHNEM3ckJ4Qzs7QUFOSCxBQVFFLE9BUkssQ0FRTCxnQkFBZ0IsQTFCbENiLE9BQU8sQ0FBQztFQUNQLE9BQU8sRUFBRSxZQUFhO0VBQ3RCLFdBQVcsRWxCK05hLE9BQVk7RWtCOU5wQyxjQUFjLEVsQjZOVSxPQUFZO0VrQjVOcEMsT0FBTyxFQUFFLEVBQUc7RUF6QmhCLFVBQVUsRUFBRSxDQUFFO0VBQ2QsWUFBWSxFbEJtUGdCLEtBQUksQ2tCblBMLEtBQUssQ0FBQyxXQUFXO0VBQzVDLGFBQWEsRWxCa1BlLEtBQUksQ2tCbFBKLEtBQUs7RUFDakMsV0FBVyxFbEJpUGlCLEtBQUksQ2tCalBOLEtBQUssQ0FBQyxXQUFXLEdBOEJ4Qzs7QTBCY0wsQUFRRSxPQVJLLENBUUwsZ0JBQWdCLEExQk5iLE1BQU0sQUFBQSxPQUFPLENBQUM7RUFDYixXQUFXLEVBQUUsQ0FBRSxHQUNoQjs7QTBCU0wsQUFDRSxVQURRLENBQ1IsY0FBYyxDQUFDO0VBQ2IsR0FBRyxFQUFFLENBQUU7RUFDUCxLQUFLLEVBQUUsSUFBSztFQUNaLElBQUksRUFBRSxJQUFLO0VBQ1gsVUFBVSxFQUFFLENBQUU7RUFDZCxXQUFXLEU1Q2dyQnFCLFFBQU8sRzRDL3FCeEM7O0FBUEgsQUFTRSxVQVRRLENBU1IsZ0JBQWdCLEExQmhEYixPQUFPLENBQUM7RUFDUCxPQUFPLEVBQUUsWUFBYTtFQUN0QixXQUFXLEVsQitOYSxPQUFZO0VrQjlOcEMsY0FBYyxFbEI2TlUsT0FBWTtFa0I1TnBDLE9BQU8sRUFBRSxFQUFHO0VBbEJoQixVQUFVLEVsQjZPa0IsS0FBSSxDa0I3T1AsS0FBSyxDQUFDLFdBQVc7RUFDMUMsWUFBWSxFQUFFLENBQUU7RUFDaEIsYUFBYSxFbEIyT2UsS0FBSSxDa0IzT0osS0FBSyxDQUFDLFdBQVc7RUFDN0MsV0FBVyxFbEIwT2lCLEtBQUksQ2tCMU9OLEtBQUssR0F1QjVCOztBMEIyQkwsQUFTRSxVQVRRLENBU1IsZ0JBQWdCLEExQnBCYixNQUFNLEFBQUEsT0FBTyxDQUFDO0VBQ2IsV0FBVyxFQUFFLENBQUUsR0FDaEI7O0EwQlNMLEFBU0UsVUFUUSxDQVNSLGdCQUFnQixBQUViLE9BQU8sQ0FBQztFQUNQLGNBQWMsRUFBRSxDQUFFLEdBQ25COztBQUlMLEFBQ0UsU0FETyxDQUNQLGNBQWMsQ0FBQztFQUNiLEdBQUcsRUFBRSxDQUFFO0VBQ1AsS0FBSyxFQUFFLElBQUs7RUFDWixJQUFJLEVBQUUsSUFBSztFQUNYLFVBQVUsRUFBRSxDQUFFO0VBQ2QsWUFBWSxFNUMrcEJvQixRQUFPLEc0QzlwQnhDOztBQVBILEFBU0UsU0FUTyxDQVNQLGdCQUFnQixBMUJqRWIsT0FBTyxDQUFDO0VBQ1AsT0FBTyxFQUFFLFlBQWE7RUFDdEIsV0FBVyxFbEIrTmEsT0FBWTtFa0I5TnBDLGNBQWMsRWxCNk5VLE9BQVk7RWtCNU5wQyxPQUFPLEVBQUUsRUFBRyxHQVFiOztBMEI0Q0wsQUFTRSxTQVRPLENBU1AsZ0JBQWdCLEExQmxEWCxPQUFPLENBQUM7RUFDUCxPQUFPLEVBQUUsSUFBSyxHQUNmOztBMEJ1Q1AsQUFTRSxTQVRPLENBU1AsZ0JBQWdCLEExQjlDWCxRQUFRLENBQUM7RUFDUixPQUFPLEVBQUUsWUFBYTtFQUN0QixZQUFZLEVsQjRNVSxPQUFZO0VrQjNNbEMsY0FBYyxFbEIwTVEsT0FBWTtFa0J6TWxDLE9BQU8sRUFBRSxFQUFHO0VBOUJsQixVQUFVLEVsQnNPa0IsS0FBSSxDa0J0T1AsS0FBSyxDQUFDLFdBQVc7RUFDMUMsWUFBWSxFbEJxT2dCLEtBQUksQ2tCck9MLEtBQUs7RUFDaEMsYUFBYSxFbEJvT2UsS0FBSSxDa0JwT0osS0FBSyxDQUFDLFdBQVcsR0E4QnhDOztBMEIrQlAsQUFTRSxTQVRPLENBU1AsZ0JBQWdCLEExQnJDYixNQUFNLEFBQUEsT0FBTyxDQUFDO0VBQ2IsV0FBVyxFQUFFLENBQUUsR0FDaEI7O0EwQjBCTCxBQVNFLFNBVE8sQ0FTUCxnQkFBZ0IsQUFFYixRQUFRLENBQUM7RUFDUixjQUFjLEVBQUUsQ0FBRSxHQUNuQjs7QUFNTCxBQUFBLGNBQWMsQ0FDWCxBQUFBLFdBQUMsRUFBYSxLQUFLLEFBQWxCLEdBREosQUFBQSxjQUFjLENBRVgsQUFBQSxXQUFDLEVBQWEsT0FBTyxBQUFwQixHQUZKLEFBQUEsY0FBYyxDQUdYLEFBQUEsV0FBQyxFQUFhLFFBQVEsQUFBckIsR0FISixBQUFBLGNBQWMsQ0FJWCxBQUFBLFdBQUMsRUFBYSxNQUFNLEFBQW5CLEVBQXFCO0VBQ3JCLEtBQUssRUFBRSxJQUFLO0VBQ1osTUFBTSxFQUFFLElBQUssR0FDZDs7QUFJSCxBQUFBLGlCQUFpQixDQUFDO0V0QjlHaEIsTUFBTSxFQUFFLENBQUU7RUFDVixNQUFNLEV0QmtzQjRCLE1BQU8sQ3NCbHNCdkIsQ0FBQztFQUNuQixRQUFRLEVBQUUsTUFBTztFQUNqQixVQUFVLEVBQUUsR0FBRyxDQUFDLEtBQUssQ3RCQ1osT0FBTyxHNEM0R2pCOztBQUtELEFBQUEsY0FBYyxDQUFDO0VBQ2IsT0FBTyxFQUFFLEtBQU07RUFDZixLQUFLLEVBQUUsSUFBSztFQUNaLE9BQU8sRTVDa3BCMkIsT0FBTSxDQUNOLE1BQU07RTRDbHBCeEMsS0FBSyxFQUFFLElBQUs7RUFDWixXQUFXLEVoRHpGUSxHQUFHO0VnRDBGdEIsS0FBSyxFNUNoSEksT0FBTztFNENpSGhCLFVBQVUsRUFBRSxPQUFRO0VBRXBCLFdBQVcsRUFBRSxNQUFPO0VBQ3BCLGdCQUFnQixFQUFFLFdBQVk7RUFDOUIsTUFBTSxFQUFFLENBQUUsR0FxQ1g7RUFoREQsQUFBQSxjQUFjLEF2QzFHWCxNQUFNLEV1QzBHVCxBQUFBLGNBQWMsQXZDekdYLE1BQU0sQ0FBQztJdUNtSU4sS0FBSyxFNUNtbkIyQixPQUFNO0k0Q2xuQnRDLGVBQWUsRUFBRSxJQUFLO0loQi9JdEIsZ0JBQWdCLEU1QkdULE9BQU8sR0tVZjtFdUN1R0gsQUFBQSxjQUFjLEFBK0JYLE9BQU8sRUEvQlYsQUFBQSxjQUFjLEFBZ0NYLE9BQU8sQ0FBQztJQUNQLEtBQUssRTVDcEpFLElBQUk7STRDcUpYLGVBQWUsRUFBRSxJQUFLO0loQnRKdEIsZ0JBQWdCLEVoQ2dCVixPQUFPLEdnRHdJZDtFQXBDSCxBQUFBLGNBQWMsQUFzQ1gsU0FBUyxFQXRDWixBQUFBLGNBQWMsQUF1Q1gsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFNUN0SkUsT0FBTztJNEN1SmQsY0FBYyxFQUFFLElBQUs7SUFDckIsZ0JBQWdCLEVBQUUsV0FBWSxHQUsvQjs7QUFHSCxBQUFjLGNBQUEsQUFBQSxLQUFLLENBQUM7RUFDbEIsT0FBTyxFQUFFLEtBQU0sR0FDaEI7O0FBR0QsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLE9BQU8sRUFBRSxLQUFNO0VBQ2YsT0FBTyxFNUNza0IyQixNQUFLLENBdUJMLE1BQU07RTRDNWxCeEMsYUFBYSxFQUFFLENBQUU7RTFDckRiLFNBQVMsRUF0Q0UsUUFBQztFMEM2RmhCLEtBQUssRTVDektJLE9BQU87RTRDMEtoQixXQUFXLEVBQUUsTUFBTyxHQUNyQjs7QUFHRCxBQUFBLG1CQUFtQixDQUFDO0VBQ2xCLE9BQU8sRUFBRSxLQUFNO0VBQ2YsT0FBTyxFNUNrbEIyQixPQUFNLENBQ04sTUFBTTtFNENsbEJ4QyxLQUFLLEU1QzlLSSxPQUFPLEc0QytLakI7O0FDNUxELEFBQUEsVUFBVTtBQUNWLEFBQUEsbUJBQW1CLENBQUM7RUFDbEIsUUFBUSxFQUFFLFFBQVM7RUFDbkIsT0FBTyxFQUFFLFdBQVk7RUFDckIsY0FBYyxFQUFFLE1BQU8sR0FpQnhCO0VBckJELEFBTUksVUFOTSxHQU1OLElBQUk7RUFMUixBQUtJLG1CQUxlLEdBS2YsSUFBSSxDQUFDO0lBQ0wsUUFBUSxFQUFFLFFBQVM7SUFDbkIsSUFBSSxFQUFFLFFBQVMsR0FZaEI7SUFwQkgsQUFNSSxVQU5NLEdBTU4sSUFBSSxBeENHTCxNQUFNO0l3Q1JULEFBS0ksbUJBTGUsR0FLZixJQUFJLEF4Q0dMLE1BQU0sQ0FBQztNd0NJSixPQUFPLEVBQUUsQ0FBRSxHeENKTztJd0NUeEIsQUFNSSxVQU5NLEdBTU4sSUFBSSxBQVNILE1BQU0sRUFmWCxBQU1JLFVBTk0sR0FNTixJQUFJLEFBVUgsT0FBTyxFQWhCWixBQU1JLFVBTk0sR0FNTixJQUFJLEFBV0gsT0FBTztJQWhCWixBQUtJLG1CQUxlLEdBS2YsSUFBSSxBQVNILE1BQU07SUFkWCxBQUtJLG1CQUxlLEdBS2YsSUFBSSxBQVVILE9BQU87SUFmWixBQUtJLG1CQUxlLEdBS2YsSUFBSSxBQVdILE9BQU8sQ0FBQztNQUNQLE9BQU8sRUFBRSxDQUFFLEdBQ1o7O0FBS0wsQUFBQSxZQUFZLENBQUM7RUFDWCxPQUFPLEVBQUUsSUFBSztFQUNkLFNBQVMsRUFBRSxJQUFLO0VBQ2hCLGVBQWUsRUFBRSxVQUFXLEdBSzdCO0VBUkQsQUFLRSxZQUxVLENBS1YsWUFBWSxDQUFDO0lBQ1gsS0FBSyxFQUFFLElBQUssR0FDYjs7QUFHSCxBQUV5QixVQUZmLEdBRU4sSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVk7QUFGekIsQUFHK0IsVUFIckIsR0FHTixVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxFQUFFO0VBQzdCLFdBQVcsRWpEbUJBLElBQUcsR2lEbEJmOztBQUxILEFBUThDLFVBUnBDLEdBUU4sSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFdBQVcsQ0FBQyxJQUFLLENBQUEsQUFBQSxnQkFBZ0I7QUFSOUMsQUFTa0MsVUFUeEIsR0FTTixVQUFVLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxJQUFJLElBQUksQ0FBQztFbkJabkMsdUJBQXVCLEVtQmFNLENBQUM7RW5CWjlCLDBCQUEwQixFbUJZRyxDQUFDLEdBQy9COztBQVhILEFBYXlCLFVBYmYsR0FhTixJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWTtBQWJ6QixBQWNtQyxVQWR6QixHQWNOLFVBQVUsQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZLElBQUksSUFBSSxDQUFDO0VuQkhwQyxzQkFBc0IsRW1CSU0sQ0FBQztFbkJIN0IseUJBQXlCLEVtQkdHLENBQUMsR0FDOUI7O0FBZUgsQUFBQSxzQkFBc0IsQ0FBQztFQUNyQixhQUFhLEVBQUUsU0FBYztFQUM3QixZQUFZLEVBQUUsU0FBYyxHQVc3QjtFQWJELEFBQUEsc0JBQXNCLEFBSW5CLE9BQU87RUFDUixBQUxGLE9BS1MsQ0FMVCxzQkFBc0IsQUFLWCxPQUFPO0VBQ2hCLEFBTkYsVUFNWSxDQU5aLHNCQUFzQixBQU1SLE9BQU8sQ0FBQztJQUNsQixXQUFXLEVBQUUsQ0FBRSxHQUNoQjtFQUVELEFBVkYsU0FVVyxDQVZYLHNCQUFzQixBQVVULFFBQVEsQ0FBQztJQUNsQixZQUFZLEVBQUUsQ0FBRSxHQUNqQjs7QUFHSCxBQUFVLE9BQUgsR0FBRyxzQkFBc0IsRUF2QmhDLEFBdUJVLGFBdkJHLEdBQUcsSUFBSSxHQXVCVixzQkFBc0IsQ0FBQztFQUMvQixhQUFhLEVBQUUsUUFBaUI7RUFDaEMsWUFBWSxFQUFFLFFBQWlCLEdBQ2hDOztBQUVELEFBQVUsT0FBSCxHQUFHLHNCQUFzQixFQTNCaEMsQUEyQlUsYUEzQkcsR0FBRyxJQUFJLEdBMkJWLHNCQUFzQixDQUFDO0VBQy9CLGFBQWEsRUFBRSxPQUFpQjtFQUNoQyxZQUFZLEVBQUUsT0FBaUIsR0FDaEM7O0FBbUJELEFBQUEsbUJBQW1CLENBQUM7RUFDbEIsY0FBYyxFQUFFLE1BQU87RUFDdkIsV0FBVyxFQUFFLFVBQVc7RUFDeEIsZUFBZSxFQUFFLE1BQU8sR0FzQnpCO0VBekJELEFBS0ksbUJBTGUsR0FLZixJQUFJO0VBTFIsQUFNSSxtQkFOZSxHQU1mLFVBQVUsQ0FBQztJQUNYLEtBQUssRUFBRSxJQUFLLEdBQ2I7RUFSSCxBQVV5QixtQkFWTixHQVVmLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZO0VBVnpCLEFBVytCLG1CQVhaLEdBV2YsVUFBVSxBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVksRUFBRTtJQUM3QixVQUFVLEVqRDlEQyxJQUFHLEdpRCtEZjtFQWJILEFBZ0I4QyxtQkFoQjNCLEdBZ0JmLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxXQUFXLENBQUMsSUFBSyxDQUFBLEFBQUEsZ0JBQWdCO0VBaEI5QyxBQWlCa0MsbUJBakJmLEdBaUJmLFVBQVUsQUFBQSxJQUFLLENBQUEsQUFBQSxXQUFXLElBQUksSUFBSSxDQUFDO0luQnRGbkMsMEJBQTBCLEVtQnVGSSxDQUFDO0luQnRGL0IseUJBQXlCLEVtQnNGSyxDQUFDLEdBQ2hDO0VBbkJILEFBcUJ5QixtQkFyQk4sR0FxQmYsSUFBSSxBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVk7RUFyQnpCLEFBc0JtQyxtQkF0QmhCLEdBc0JmLFVBQVUsQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZLElBQUksSUFBSSxDQUFDO0luQnpHcEMsc0JBQXNCLEVtQjBHSyxDQUFDO0luQnpHNUIsdUJBQXVCLEVtQnlHSSxDQUFDLEdBQzdCOztBQWdCSCxBQUNJLGlCQURhLEdBQ2IsSUFBSTtBQURSLEFBRWlCLGlCQUZBLEdBRWIsVUFBVSxHQUFHLElBQUksQ0FBQztFQUNsQixhQUFhLEVBQUUsQ0FBRSxHQVFsQjtFQVhILEFBS3NCLGlCQUxMLEdBQ2IsSUFBSSxDQUlKLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVo7RUFMVixBQU15QixpQkFOUixHQUNiLElBQUksQ0FLSixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmO0VBTlYsQUFLc0IsaUJBTEwsR0FFYixVQUFVLEdBQUcsSUFBSSxDQUdqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaO0VBTFYsQUFNeUIsaUJBTlIsR0FFYixVQUFVLEdBQUcsSUFBSSxDQUlqQixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBQWlCO0lBQ3JCLFFBQVEsRUFBRSxRQUFTO0lBQ25CLElBQUksRUFBRSxnQkFBSTtJQUNWLGNBQWMsRUFBRSxJQUFLLEdBQ3RCOztBQzFKTCxBQUFBLFlBQVksQ0FBQztFQUNYLFFBQVEsRUFBRSxRQUFTO0VBQ25CLE9BQU8sRUFBRSxJQUFLO0VBQ2QsU0FBUyxFQUFFLElBQUs7RUFDaEIsV0FBVyxFQUFFLE9BQVE7RUFDckIsS0FBSyxFQUFFLElBQUssR0E2RGI7RUFsRUQsQUFPSSxZQVBRLEdBT1IsYUFBYTtFQVBqQixBQVFJLFlBUlEsR0FRUix1QkFBdUI7RUFSM0IsQUFTSSxZQVRRLEdBU1IsY0FBYztFQVRsQixBQVVJLFlBVlEsR0FVUixZQUFZLENBQUM7SUFDYixRQUFRLEVBQUUsUUFBUztJQUNuQixJQUFJLEVBQUUsUUFBUztJQUNmLEtBQUssRUFBRSxFQUFHO0lBQ1YsU0FBUyxFQUFFLENBQUU7SUFDYixhQUFhLEVBQUUsQ0FBRSxHQU9sQjtJQXRCSCxBQWlCTSxZQWpCTSxHQU9SLGFBQWEsR0FVWCxhQUFhO0lBakJuQixBQWtCTSxZQWxCTSxHQU9SLGFBQWEsR0FXWCxjQUFjO0lBbEJwQixBQW1CTSxZQW5CTSxHQU9SLGFBQWEsR0FZWCxZQUFZO0lBbkJsQixBQWlCTSxZQWpCTSxHQVFSLHVCQUF1QixHQVNyQixhQUFhO0lBakJuQixBQWtCTSxZQWxCTSxHQVFSLHVCQUF1QixHQVVyQixjQUFjO0lBbEJwQixBQW1CTSxZQW5CTSxHQVFSLHVCQUF1QixHQVdyQixZQUFZO0lBbkJsQixBQWlCTSxZQWpCTSxHQVNSLGNBQWMsR0FRWixhQUFhO0lBakJuQixBQWtCTSxZQWxCTSxHQVNSLGNBQWMsR0FTWixjQUFjO0lBbEJwQixBQW1CTSxZQW5CTSxHQVNSLGNBQWMsR0FVWixZQUFZO0lBbkJsQixBQWlCTSxZQWpCTSxHQVVSLFlBQVksR0FPVixhQUFhO0lBakJuQixBQWtCTSxZQWxCTSxHQVVSLFlBQVksR0FRVixjQUFjO0lBbEJwQixBQW1CTSxZQW5CTSxHQVVSLFlBQVksR0FTVixZQUFZLENBQUM7TUFDYixXQUFXLEVsRGtDRixJQUFHLEdrRGpDYjtFQXJCTCxBQXlCaUIsWUF6QkwsR0F5QlIsYUFBYSxBQUFBLE1BQU07RUF6QnZCLEFBMEJrQixZQTFCTixHQTBCUixjQUFjLEFBQUEsTUFBTTtFQTFCeEIsQUEyQjRDLFlBM0JoQyxHQTJCUixZQUFZLENBQUMsa0JBQWtCLEFBQUEsTUFBTSxHQUFHLGtCQUFrQixDQUFDO0lBQzNELE9BQU8sRUFBRSxDQUFFLEdBQ1o7RUE3QkgsQUFnQ21DLFlBaEN2QixHQWdDUixZQUFZLENBQUMsa0JBQWtCLEFBQUEsTUFBTSxDQUFDO0lBQ3RDLE9BQU8sRUFBRSxDQUFFLEdBQ1o7RUFsQ0gsQUFvQ0ksWUFwQ1EsR0FvQ1IsYUFBYSxBQUVaLElBQUssQ0FBQSxBQUFBLFlBQVk7RUF0Q3RCLEFBcUNJLFlBckNRLEdBcUNSLGNBQWMsQUFDYixJQUFLLENBQUEsQUFBQSxZQUFZLEVBQUU7SXBCSXBCLHNCQUFzQixFb0JKNEIsQ0FBQztJcEJLbkQseUJBQXlCLEVvQkx5QixDQUFDLEdBQUs7RUF0QzVELEFBMkNJLFlBM0NRLEdBMkNSLFlBQVksQ0FBQztJQUNiLE9BQU8sRUFBRSxJQUFLO0lBQ2QsV0FBVyxFQUFFLE1BQU8sR0FJckI7SUFqREgsQUErQ3VCLFlBL0NYLEdBMkNSLFlBQVksQUFJWCxJQUFLLENBQUEsQUFBQSxXQUFXLEVBQUUsa0JBQWtCO0lBL0N6QyxBQWdEd0IsWUFoRFosR0EyQ1IsWUFBWSxBQUtYLElBQUssQ0FBQSxBQUFBLFlBQVksRUFBRSxrQkFBa0IsQ0FBQztNcEJOdkMsc0JBQXNCLEVvQk0rQyxDQUFDO01wQkx0RSx5QkFBeUIsRW9CSzRDLENBQUMsR0FBSztFQWhEL0UsQUFvRG1DLFlBcER2QixBQW1EVCxJQUFLLENBQUEsQUFBQSxlQUFlLElBQ2pCLGFBQWEsQUFBQSxJQUFLLENBQUEsQUFBQSxXQUFXO0VBcERuQyxBQXFEb0MsWUFyRHhCLEFBbURULElBQUssQ0FBQSxBQUFBLGVBQWUsSUFFakIsY0FBYyxBQUFBLElBQUssQ0FBQSxBQUFBLFdBQVc7RUFyRHBDLEFBc0RzRCxZQXREMUMsQUFtRFQsSUFBSyxDQUFBLEFBQUEsZUFBZSxJQUdqQixZQUFZLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxFQUFFLGtCQUFrQixBQUFBLE9BQU8sQ0FBQztJcEIxQjFELHVCQUF1QixFb0IyQlEsQ0FBQztJcEIxQmhDLDBCQUEwQixFb0IwQkssQ0FBQyxHQUMvQjtFQXhETCxBQTREd0MsWUE1RDVCLEFBMkRULGVBQWUsR0FDWixhQUFhLEFBQUEsZUFBZ0IsQ0FBQSxLQUFLO0VBNUR4QyxBQTZEeUMsWUE3RDdCLEFBMkRULGVBQWUsR0FFWixjQUFjLEFBQUEsZUFBZ0IsQ0FBQSxLQUFLO0VBN0R6QyxBQThEMkQsWUE5RC9DLEFBMkRULGVBQWUsR0FHWixZQUFZLEFBQUEsZUFBZ0IsQ0FBQSxLQUFLLEVBQUUsa0JBQWtCLEFBQUEsT0FBTyxDQUFDO0lwQmxDL0QsdUJBQXVCLEVvQm1DUSxDQUFDO0lwQmxDaEMsMEJBQTBCLEVvQmtDSyxDQUFDLEdBQy9COztBQVdMLEFBQUEsb0JBQW9CO0FBQ3BCLEFBQUEsbUJBQW1CLENBQUM7RUFDbEIsT0FBTyxFQUFFLElBQUssR0FvQmY7RUF0QkQsQUFPRSxvQkFQa0IsQ0FPbEIsSUFBSTtFQU5OLEFBTUUsbUJBTmlCLENBTWpCLElBQUksQ0FBQztJQUNILFFBQVEsRUFBRSxRQUFTO0lBQ25CLE9BQU8sRUFBRSxDQUFFLEdBS1o7SUFkSCxBQU9FLG9CQVBrQixDQU9sQixJQUFJLEFBSUQsTUFBTTtJQVZYLEFBTUUsbUJBTmlCLENBTWpCLElBQUksQUFJRCxNQUFNLENBQUM7TUFDTixPQUFPLEVBQUUsQ0FBRSxHQUNaO0VBYkwsQUFnQlMsb0JBaEJXLENBZ0JsQixJQUFJLEdBQUcsSUFBSTtFQWhCYixBQWlCUyxvQkFqQlcsQ0FpQmxCLElBQUksR0FBRyxpQkFBaUI7RUFqQjFCLEFBa0JzQixvQkFsQkYsQ0FrQmxCLGlCQUFpQixHQUFHLGlCQUFpQjtFQWxCdkMsQUFtQnNCLG9CQW5CRixDQW1CbEIsaUJBQWlCLEdBQUcsSUFBSTtFQWxCMUIsQUFlUyxtQkFmVSxDQWVqQixJQUFJLEdBQUcsSUFBSTtFQWZiLEFBZ0JTLG1CQWhCVSxDQWdCakIsSUFBSSxHQUFHLGlCQUFpQjtFQWhCMUIsQUFpQnNCLG1CQWpCSCxDQWlCakIsaUJBQWlCLEdBQUcsaUJBQWlCO0VBakJ2QyxBQWtCc0IsbUJBbEJILENBa0JqQixpQkFBaUIsR0FBRyxJQUFJLENBQUM7SUFDdkIsV0FBVyxFbER6Q0EsSUFBRyxHa0QwQ2Y7O0FBR0gsQUFBQSxvQkFBb0IsQ0FBQztFQUFFLFlBQVksRWxEN0NwQixJQUFHLEdrRDZDMkM7O0FBQzdELEFBQUEsbUJBQW1CLENBQUM7RUFBRSxXQUFXLEVsRDlDbEIsSUFBRyxHa0Q4Q3lDOztBQVEzRCxBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLE9BQU8sRUFBRSxJQUFLO0VBQ2QsV0FBVyxFQUFFLE1BQU87RUFDcEIsT0FBTyxFOUM2UXFCLFFBQU8sQ0FDUCxPQUFNO0U4QzdRbEMsYUFBYSxFQUFFLENBQUU7RTVDU2IsU0FBUyxFQXRDRSxJQUFDO0U0QytCaEIsV0FBVyxFbERsRlEsR0FBRztFa0RtRnRCLFdBQVcsRTlDMktpQixHQUFHO0U4QzFLL0IsS0FBSyxFOUM1R0ksT0FBTztFOEM2R2hCLFVBQVUsRUFBRSxNQUFPO0VBQ25CLFdBQVcsRUFBRSxNQUFPO0VBQ3BCLGdCQUFnQixFOUNwSFAsT0FBTztFOENxSGhCLE1BQU0sRWxEbEVPLEdBQUcsQ2tEa0VZLEtBQUssQzlDbkh4QixPQUFPO0UwQk9kLGFBQWEsRTlCNENELFFBQU8sR2tEd0V0QjtFQXBCRCxBQWdCb0IsaUJBaEJILENBZ0JmLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVo7RUFoQlIsQUFpQnVCLGlCQWpCTixDQWlCZixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBQWlCO0lBQ3JCLFVBQVUsRUFBRSxDQUFFLEdBQ2Y7O0FBU0gsQUFBNEMsZUFBN0IsR0FBRyxhQUFhLEFBQUEsSUFBSyxDQUFBLEFBQUEsUUFBUTtBQUM1QyxBQUFrQixlQUFILEdBQUcsY0FBYyxDQUFDO0VBQy9CLE1BQU0sRS9DdEIyQix3QkFBSSxHK0N1QnRDOztBQUVELEFBQWtCLGVBQUgsR0FBRyxhQUFhO0FBQy9CLEFBQWtCLGVBQUgsR0FBRyxjQUFjO0FBQ2hDLEFBQXlDLGVBQTFCLEdBQUcsb0JBQW9CLEdBQUcsaUJBQWlCO0FBQzFELEFBQXdDLGVBQXpCLEdBQUcsbUJBQW1CLEdBQUcsaUJBQWlCO0FBQ3pELEFBQXlDLGVBQTFCLEdBQUcsb0JBQW9CLEdBQUcsSUFBSTtBQUM3QyxBQUF3QyxlQUF6QixHQUFHLG1CQUFtQixHQUFHLElBQUksQ0FBQztFQUMzQyxPQUFPLEU5Q3dQcUIsTUFBSyxDQUNMLElBQUk7RUVuUjVCLFNBQVMsRUF0Q0UsT0FBQztFNENrRWhCLFdBQVcsRTlDOEVpQixHQUFHO0UwQnZON0IsYUFBYSxFOUI2Q0UsTUFBSyxHa0Q4RnZCOztBQUVELEFBQTRDLGVBQTdCLEdBQUcsYUFBYSxBQUFBLElBQUssQ0FBQSxBQUFBLFFBQVE7QUFDNUMsQUFBa0IsZUFBSCxHQUFHLGNBQWMsQ0FBQztFQUMvQixNQUFNLEUvQ3ZDMkIsMEJBQUksRytDd0N0Qzs7QUFFRCxBQUFrQixlQUFILEdBQUcsYUFBYTtBQUMvQixBQUFrQixlQUFILEdBQUcsY0FBYztBQUNoQyxBQUF5QyxlQUExQixHQUFHLG9CQUFvQixHQUFHLGlCQUFpQjtBQUMxRCxBQUF3QyxlQUF6QixHQUFHLG1CQUFtQixHQUFHLGlCQUFpQjtBQUN6RCxBQUF5QyxlQUExQixHQUFHLG9CQUFvQixHQUFHLElBQUk7QUFDN0MsQUFBd0MsZUFBekIsR0FBRyxtQkFBbUIsR0FBRyxJQUFJLENBQUM7RUFDM0MsT0FBTyxFOUNrT3FCLE9BQU0sQ0FDTixNQUFLO0VFOVE3QixTQUFTLEVBdENFLFFBQUM7RTRDbUZoQixXQUFXLEU5QzhEaUIsR0FBRztFMEJ4TjdCLGFBQWEsRTlCOENFLE1BQUssR2tEOEd2Qjs7QUFFRCxBQUFrQixlQUFILEdBQUcsY0FBYztBQUNoQyxBQUFrQixlQUFILEdBQUcsY0FBYyxDQUFDO0VBQy9CLGFBQWEsRUFBRSxPQUF3QixHQUN4Qzs7QUFVRCxBQUFzQyxZQUExQixHQUFHLG9CQUFvQixHQUFHLElBQUk7QUFDMUMsQUFBc0MsWUFBMUIsR0FBRyxvQkFBb0IsR0FBRyxpQkFBaUI7QUFDdkQsQUFBMkUsWUFBL0QsQUFBQSxJQUFLLENBQUEsQUFBQSxlQUFlLElBQUksbUJBQW1CLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxJQUFJLElBQUk7QUFDL0UsQUFBMkUsWUFBL0QsQUFBQSxJQUFLLENBQUEsQUFBQSxlQUFlLElBQUksbUJBQW1CLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxJQUFJLGlCQUFpQjtBQUM1RixBQUEwRSxZQUE5RCxBQUFBLGVBQWUsR0FBRyxtQkFBbUIsQUFBQSxlQUFnQixDQUFBLEtBQUssSUFBSSxJQUFJO0FBQzlFLEFBQTBFLFlBQTlELEFBQUEsZUFBZSxHQUFHLG1CQUFtQixBQUFBLGVBQWdCLENBQUEsS0FBSyxJQUFJLGlCQUFpQjtBQUMzRixBQUEwRixZQUE5RSxHQUFHLG1CQUFtQixBQUFBLFdBQVcsR0FBRyxJQUFJLEFBQUEsSUFBSyxDQUFBLEFBQUEsV0FBVyxDQUFDLElBQUssQ0FBQSxBQUFBLGdCQUFnQjtBQUMxRixBQUFpRixZQUFyRSxHQUFHLG1CQUFtQixBQUFBLFdBQVcsR0FBRyxpQkFBaUIsQUFBQSxJQUFLLENBQUEsQUFBQSxXQUFXLEVBQUU7RXBCbEsvRSx1QkFBdUIsRW9CbUtJLENBQUM7RXBCbEs1QiwwQkFBMEIsRW9Ca0tDLENBQUMsR0FDL0I7O0FBRUQsQUFBcUMsWUFBekIsR0FBRyxtQkFBbUIsR0FBRyxJQUFJO0FBQ3pDLEFBQXFDLFlBQXpCLEdBQUcsbUJBQW1CLEdBQUcsaUJBQWlCO0FBQ3RELEFBQXdELFlBQTVDLEdBQUcsb0JBQW9CLEFBQUEsSUFBSyxDQUFBLEFBQUEsWUFBWSxJQUFJLElBQUk7QUFDNUQsQUFBd0QsWUFBNUMsR0FBRyxvQkFBb0IsQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZLElBQUksaUJBQWlCO0FBQ3pFLEFBQXVFLFlBQTNELEdBQUcsb0JBQW9CLEFBQUEsWUFBWSxHQUFHLElBQUksQUFBQSxJQUFLLENBQUEsQUFBQSxZQUFZO0FBQ3ZFLEFBQW9GLFlBQXhFLEdBQUcsb0JBQW9CLEFBQUEsWUFBWSxHQUFHLGlCQUFpQixBQUFBLElBQUssQ0FBQSxBQUFBLFlBQVksRUFBRTtFcEI3SmxGLHNCQUFzQixFb0I4SkksQ0FBQztFcEI3SjNCLHlCQUF5QixFb0I2SkMsQ0FBQyxHQUM5Qjs7QUN0TUQsQUFBQSxlQUFlLENBQUM7RUFDZCxRQUFRLEVBQUUsUUFBUztFQUNuQixPQUFPLEVBQUUsQ0FBRTtFQUNYLE9BQU8sRUFBRSxLQUFNO0VBQ2YsVUFBVSxFQUFFLE1BQWU7RUFDM0IsWUFBWSxFQUFFLE1BQXNCO0VBQ3BDLFlBQVksRUFBRSxLQUFNLEdBQ3JCOztBQUVELEFBQUEsc0JBQXNCLENBQUM7RUFDckIsT0FBTyxFQUFFLFdBQVk7RUFDckIsWUFBWSxFL0N3ZjBCLElBQUksRytDdmYzQzs7QUFFRCxBQUFBLHFCQUFxQixDQUFDO0VBQ3BCLFFBQVEsRUFBRSxRQUFTO0VBQ25CLElBQUksRUFBRSxDQUFFO0VBQ1IsT0FBTyxFQUFFLEVBQUc7RUFDWixLQUFLLEUvQ29maUMsSUFBSTtFK0NuZjFDLE1BQU0sRUFBRyxPQUFlO0VBQ3hCLE9BQU8sRUFBRSxDQUFFLEdBd0NaO0VBOUNELEFBUW1DLHFCQVJkLEFBUWxCLFFBQVEsR0FBRyxxQkFBcUIsQUFBQSxRQUFRLENBQUM7SUFDeEMsS0FBSyxFL0N6QkUsSUFBSTtJK0MwQlgsWUFBWSxFbkRYTixPQUFPO0lnQ2hCYixnQkFBZ0IsRWhDZ0JWLE9BQU8sR21EY2Q7RUFiSCxBQWVpQyxxQkFmWixBQWVsQixNQUFNLEdBQUcscUJBQXFCLEFBQUEsUUFBUSxDQUFDO0lBS3BDLFVBQVUsRS9DK1ZjLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUZMLE1BQUssQ0psWHpCLHdCQUFPLEdtRHVCZDtFQXRCSCxBQXdCK0MscUJBeEIxQixBQXdCbEIsTUFBTSxBQUFBLElBQUssQ0FBQSxBQUFBLFFBQVEsSUFBSSxxQkFBcUIsQUFBQSxRQUFRLENBQUM7SUFDcEQsWUFBWSxFL0NxYndCLE9BQU8sRytDcGI1QztFQTFCSCxBQTRCaUQscUJBNUI1QixBQTRCbEIsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLE9BQU8sR0FBRyxxQkFBcUIsQUFBQSxRQUFRLENBQUM7SUFDdEQsS0FBSyxFL0M3Q0UsSUFBSTtJK0M4Q1gsZ0JBQWdCLEUvQ2lmNEIsT0FBTztJK0NoZm5ELFlBQVksRS9DZ2ZnQyxPQUFPLEcrQzllcEQ7RUFqQ0gsQUFzQ00scUJBdENlLENBb0NsQixBQUFBLFFBQUMsQUFBQSxJQUVFLHFCQUFxQixFQXRDM0IsQUFzQ00scUJBdENlLEFBcUNsQixTQUFTLEdBQ04scUJBQXFCLENBQUM7SUFDdEIsS0FBSyxFL0NqREEsT0FBTyxHK0NzRGI7SUE1Q0wsQUFzQ00scUJBdENlLENBb0NsQixBQUFBLFFBQUMsQUFBQSxJQUVFLHFCQUFxQixBQUdwQixRQUFRLEVBekNmLEFBc0NNLHFCQXRDZSxBQXFDbEIsU0FBUyxHQUNOLHFCQUFxQixBQUdwQixRQUFRLENBQUM7TUFDUixnQkFBZ0IsRS9DeERiLE9BQU8sRytDeURYOztBQVNQLEFBQUEscUJBQXFCLENBQUM7RUFDcEIsUUFBUSxFQUFFLFFBQVM7RUFDbkIsYUFBYSxFQUFFLENBQUU7RUFFakIsY0FBYyxFQUFFLEdBQUksR0E2QnJCO0VBakNELEFBQUEscUJBQXFCLEFBUWxCLFFBQVEsQ0FBQztJQUNSLFFBQVEsRUFBRSxRQUFTO0lBQ25CLEdBQUcsRUFBRyxPQUFlO0lBQ3JCLElBQUksRUFBSSxPQUFzQjtJQUM5QixPQUFPLEVBQUUsS0FBTTtJQUNmLEtBQUssRS9DdWIrQixJQUFJO0krQ3RieEMsTUFBTSxFL0NzYjhCLElBQUk7SStDcmJ4QyxjQUFjLEVBQUUsSUFBSztJQUNyQixPQUFPLEVBQUUsRUFBRztJQUNaLGdCQUFnQixFbkR1QlUsS0FBSztJbUR0Qi9CLE1BQU0sRS9DakZDLE9BQU8sQytDaUZpQyxLQUFLLENuRGpDekMsR0FBRyxHbURtQ2Y7RUFwQkgsQUFBQSxxQkFBcUIsQUF1QmxCLE9BQU8sQ0FBQztJQUNQLFFBQVEsRUFBRSxRQUFTO0lBQ25CLEdBQUcsRUFBRyxPQUFlO0lBQ3JCLElBQUksRUFBSSxPQUFzQjtJQUM5QixPQUFPLEVBQUUsS0FBTTtJQUNmLEtBQUssRS9Dd2ErQixJQUFJO0krQ3ZheEMsTUFBTSxFL0N1YThCLElBQUk7SStDdGF4QyxPQUFPLEVBQUUsRUFBRztJQUNaLFVBQVUsRUFBUSxhQUFvQyxDQUFDLFNBQVMsR0FDakU7O0FBUUgsQUFDdUIsZ0JBRFAsQ0FDZCxxQkFBcUIsQUFBQSxRQUFRLENBQUM7RXJCbEc1QixhQUFhLEU5QmtHeUIsR0FBRyxHbURFMUM7O0FBSEgsQUFLa0MsZ0JBTGxCLENBS2QscUJBQXFCLEFBQUEsUUFBUSxHQUFHLHFCQUFxQixBQUNsRCxPQUFPLENBQUM7RUFDUCxnQkFBZ0IsRWhEN0RMLGdOQUFHLEdnRDhEZjs7QUFSTCxBQVd3QyxnQkFYeEIsQ0FXZCxxQkFBcUIsQUFBQSxjQUFjLEdBQUcscUJBQXFCLEFBQ3hELFFBQVEsQ0FBQztFQUNSLFlBQVksRW5EMUdSLE9BQU87RWdDaEJiLGdCQUFnQixFaENnQlYsT0FBTyxHbUQ2R1o7O0FBaEJMLEFBV3dDLGdCQVh4QixDQVdkLHFCQUFxQixBQUFBLGNBQWMsR0FBRyxxQkFBcUIsQUFNeEQsT0FBTyxDQUFDO0VBQ1AsZ0JBQWdCLEVoRHhFTCw2SkFBRyxHZ0R5RWY7O0FBbkJMLEFBdUJxQyxnQkF2QnJCLENBc0JkLHFCQUFxQixBQUFBLFNBQVMsQUFDM0IsUUFBUSxHQUFHLHFCQUFxQixBQUFBLFFBQVEsQ0FBQztFbkJwSTFDLGdCQUFnQixFaENnQlYsdUJBQU8sR21Ec0haOztBQXpCTCxBQTBCMkMsZ0JBMUIzQixDQXNCZCxxQkFBcUIsQUFBQSxTQUFTLEFBSTNCLGNBQWMsR0FBRyxxQkFBcUIsQUFBQSxRQUFRLENBQUM7RW5CdkloRCxnQkFBZ0IsRWhDZ0JWLHVCQUFPLEdtRHlIWjs7QUFRTCxBQUN1QixhQURWLENBQ1gscUJBQXFCLEFBQUEsUUFBUSxDQUFDO0VBRTVCLGFBQWEsRS9DeVorQixHQUFHLEcrQ3haaEQ7O0FBSkgsQUFNa0MsYUFOckIsQ0FNWCxxQkFBcUIsQUFBQSxRQUFRLEdBQUcscUJBQXFCLEFBQ2xELE9BQU8sQ0FBQztFQUNQLGdCQUFnQixFaERsR0wsNEpBQUcsR2dEbUdmOztBQVRMLEFBYXFDLGFBYnhCLENBWVgscUJBQXFCLEFBQUEsU0FBUyxBQUMzQixRQUFRLEdBQUcscUJBQXFCLEFBQUEsUUFBUSxDQUFDO0VuQjlKMUMsZ0JBQWdCLEVoQ2dCVix1QkFBTyxHbURnSlo7O0FBU0wsQUFBQSxjQUFjLENBQUM7RUFDYixZQUFZLEVBQUUsT0FBb0IsR0FtQ25DO0VBcENELEFBR0UsY0FIWSxDQUdaLHFCQUFxQixBQUNsQixRQUFRLENBQUM7SUFDUixJQUFJLEVBQUksUUFBb0I7SUFDNUIsS0FBSyxFL0NpWXFDLE9BQThCO0krQ2hZeEUsY0FBYyxFQUFFLEdBQUk7SUFFcEIsYUFBYSxFL0MrWDZCLE1BQThCLEcrQzlYekU7RUFWTCxBQUdFLGNBSFksQ0FHWixxQkFBcUIsQUFTbEIsT0FBTyxDQUFDO0lBQ1AsR0FBRyxFaERsRTBCLG1CQUFJO0lnRG1FakMsSUFBSSxFaERuRXlCLG9CQUFJO0lnRG9FakMsS0FBSyxFaERoRHdCLGdCQUFJO0lnRGlEakMsTUFBTSxFaERqRHVCLGdCQUFJO0lnRGtEakMsZ0JBQWdCLEUvQ3BMWCxPQUFPO0krQ3NMWixhQUFhLEUvQ3FYNkIsTUFBOEI7STZCdmlCeEUsVUFBVSxFa0JtTFUsU0FBUyxDQUFDLEtBQUksQ0FBQyxXQUFXLEUvQ3NVWixnQkFBZ0IsQ0FBQyxLQUFJLENBQUMsV0FBVyxFQUFFLFlBQVksQ0FBQyxLQUFJLENBQUMsV0FBVyxFQUFFLFVBQVUsQ0FBQyxLQUFJLENBQUMsV0FBVyxHK0NyVWhJO0lsQmhMQyxNQUFNLEVBQUwsc0JBQXNCLEVBQUUsTUFBTTtNa0IySnJDLEFBR0UsY0FIWSxDQUdaLHFCQUFxQixBQVNsQixPQUFPLENBQUM7UWxCdEtMLFVBQVUsRUFBRSxJQUFLLEdrQitLcEI7RUFyQkwsQUF3QmtDLGNBeEJwQixDQXdCWixxQkFBcUIsQUFBQSxRQUFRLEdBQUcscUJBQXFCLEFBQ2xELE9BQU8sQ0FBQztJQUNQLGdCQUFnQixFbkR0RlEsS0FBSztJbUR1RjdCLFNBQVMsRUFBRSxtQkFBVSxHQUN0QjtFQTVCTCxBQWdDcUMsY0FoQ3ZCLENBK0JaLHFCQUFxQixBQUFBLFNBQVMsQUFDM0IsUUFBUSxHQUFHLHFCQUFxQixBQUFBLFFBQVEsQ0FBQztJbkJ6TTFDLGdCQUFnQixFaENnQlYsdUJBQU8sR21EMkxaOztBQVdMLEFBQUEsY0FBYyxDQUFDO0VBQ2IsT0FBTyxFQUFFLFlBQWE7RUFDdEIsS0FBSyxFQUFFLElBQUs7RUFDWixNQUFNLEVoRHJHMkIsMkJBQUk7RWdEc0dyQyxPQUFPLEUvQ2tLcUIsUUFBTyxDK0NsS0EsT0FBd0IsQy9Da0svQixRQUFPLENBQ1AsT0FBTTtFRXBROUIsU0FBUyxFQXRDRSxJQUFDO0U2QzBJaEIsV0FBVyxFbkQ3TFEsR0FBRztFbUQ4THRCLFdBQVcsRS9DZ0VpQixHQUFHO0UrQy9EL0IsS0FBSyxFL0N2TkksT0FBTztFK0N3TmhCLGNBQWMsRUFBRSxNQUFPO0VBQ3ZCLFVBQVUsRS9DaE9ELElBQUksQ0RzREUsOEtBQUcsQ0M0Z0JxRCxLQUFLLENBdE1oRCxPQUFNLENBc01vRSxlQUFNLENBQTBCLFNBQVM7RStDalcvSSxNQUFNLEVuRDVLTyxHQUFHLENtRDRLb0IsS0FBSyxDL0M3TmhDLE9BQU87RTBCT2QsYUFBYSxFOUI0Q0QsUUFBTztFbUQ2S3JCLFVBQVUsRUFBRSxJQUFLLEdBNkNsQjtFQTVERCxBQUFBLGNBQWMsQUFpQlgsTUFBTSxDQUFDO0lBQ04sWUFBWSxFL0N1UHdCLE9BQU87SStDdFAzQyxPQUFPLEVBQUUsQ0FBRTtJQUtULFVBQVUsRS9Da1dvQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0E5TVgsTUFBSyxDSmxYekIsd0JBQU8sR21EME9kO0lBcENILEFBQUEsY0FBYyxBQWlCWCxNQUFNLEFBVUosV0FBVyxDQUFDO01BTVgsS0FBSyxFL0MvT0EsT0FBTztNK0NnUFosZ0JBQWdCLEUvQ3ZQWCxJQUFJLEcrQ3dQVjtFQW5DTCxBQUFBLGNBQWMsQ0FzQ1gsQUFBQSxRQUFDLEFBQUEsR0F0Q0osQUFBQSxjQUFjLENBdUNYLEFBQUEsSUFBQyxBQUFBLENBQUssSUFBSyxFQUFBLEFBQUEsQUFBUyxJQUFSLENBQUssR0FBRyxBQUFSLEdBQVc7SUFDdEIsTUFBTSxFQUFFLElBQUs7SUFDYixhQUFhLEUvQzhIYSxPQUFNO0krQzdIaEMsZ0JBQWdCLEVBQUUsSUFBSyxHQUN4QjtFQTNDSCxBQUFBLGNBQWMsQUE2Q1gsU0FBUyxDQUFDO0lBQ1QsS0FBSyxFL0M3UEUsT0FBTztJK0M4UGQsZ0JBQWdCLEUvQ2xRVCxPQUFPLEcrQ21RZjtFQWhESCxBQUFBLGNBQWMsQUFtRFgsWUFBWSxDQUFDO0lBQ1osT0FBTyxFQUFFLElBQUssR0FDZjtFQXJESCxBQUFBLGNBQWMsQUF3RFgsZUFBZSxDQUFDO0lBQ2YsS0FBSyxFQUFFLFdBQVk7SUFDbkIsV0FBVyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDL0N4UVgsT0FBTyxHK0N5UWY7O0FBR0gsQUFBQSxpQkFBaUIsQ0FBQztFQUNoQixNQUFNLEVoRGpLMkIsMEJBQUk7RWdEa0tyQyxXQUFXLEUvQ2dIaUIsT0FBTTtFK0MvR2xDLGNBQWMsRS9DK0djLE9BQU07RStDOUdsQyxZQUFZLEUvQytHZ0IsTUFBSztFRTlRN0IsU0FBUyxFQXRDRSxRQUFDLEc2Q3VNakI7O0FBRUQsQUFBQSxpQkFBaUIsQ0FBQztFQUNoQixNQUFNLEVoRHpLMkIsd0JBQUk7RWdEMEtyQyxXQUFXLEUvQzZHaUIsTUFBSztFK0M1R2pDLGNBQWMsRS9DNEdjLE1BQUs7RStDM0dqQyxZQUFZLEUvQzRHZ0IsSUFBSTtFRW5SNUIsU0FBUyxFQXRDRSxPQUFDLEc2QytNakI7O0FBT0QsQUFBQSxZQUFZLENBQUM7RUFDWCxRQUFRLEVBQUUsUUFBUztFQUNuQixPQUFPLEVBQUUsWUFBYTtFQUN0QixLQUFLLEVBQUUsSUFBSztFQUNaLE1BQU0sRWhEekwyQiwyQkFBSTtFZ0QwTHJDLGFBQWEsRUFBRSxDQUFFLEdBQ2xCOztBQUVELEFBQUEsa0JBQWtCLENBQUM7RUFDakIsUUFBUSxFQUFFLFFBQVM7RUFDbkIsT0FBTyxFQUFFLENBQUU7RUFDWCxLQUFLLEVBQUUsSUFBSztFQUNaLE1BQU0sRWhEak0yQiwyQkFBSTtFZ0RrTXJDLE1BQU0sRUFBRSxDQUFFO0VBQ1YsUUFBUSxFQUFFLE1BQU87RUFDakIsT0FBTyxFQUFFLENBQUUsR0FzQlo7RUE3QkQsQUFTWSxrQkFUTSxBQVNmLE1BQU0sR0FBRyxrQkFBa0IsQ0FBQztJQUMzQixZQUFZLEUvQ29Ld0IsT0FBTztJK0NuSzNDLFVBQVUsRS9Dd0VnQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FGTCxNQUFLLENKbFh6Qix3QkFBTyxHbUQ2U2Q7RUFaSCxBQWVnQixrQkFmRSxDQWVmLEFBQUEsUUFBQyxBQUFBLElBQVksa0JBQWtCO0VBZmxDLEFBZ0JlLGtCQWhCRyxBQWdCZixTQUFTLEdBQUcsa0JBQWtCLENBQUM7SUFDOUIsZ0JBQWdCLEUvQy9UVCxPQUFPLEcrQ2dVZjtFQWxCSCxBQXFCbUMsa0JBckJqQixBQXFCYixLQUFNLENBQUEsQUFBQSxFQUFFLElBQUksa0JBQWtCLEFBQUEsT0FBTyxDQUF0QztJQUNFLE9BQU8sRS9DMlRQLFFBQVEsRytDMVRUO0VBdkJMLEFBMEJtQyxrQkExQmpCLEdBMEJkLGtCQUFrQixDQUFBLEFBQUEsV0FBQyxBQUFBLENBQVksT0FBTyxDQUFDO0lBQ3ZDLE9BQU8sRUFBRSxpQkFBSSxHQUNkOztBQUdILEFBQUEsa0JBQWtCLENBQUM7RUFDakIsUUFBUSxFQUFFLFFBQVM7RUFDbkIsR0FBRyxFQUFFLENBQUU7RUFDUCxLQUFLLEVBQUUsQ0FBRTtFQUNULElBQUksRUFBRSxDQUFFO0VBQ1IsT0FBTyxFQUFFLENBQUU7RUFDWCxNQUFNLEVoRGxPMkIsMkJBQUk7RWdEbU9yQyxPQUFPLEUvQ3FDcUIsUUFBTyxDQUNQLE9BQU07RStDckNsQyxRQUFRLEVBQUUsTUFBTztFQUVqQixXQUFXLEVuRDFUUSxHQUFHO0VtRDJUdEIsV0FBVyxFL0M3RGlCLEdBQUc7RStDOEQvQixLQUFLLEUvQ3BWSSxPQUFPO0UrQ3FWaEIsZ0JBQWdCLEUvQzVWUCxJQUFJO0UrQzZWYixNQUFNLEVuRHhTTyxHQUFHLENtRHdTa0IsS0FBSyxDL0N6VjlCLE9BQU87RTBCT2QsYUFBYSxFOUI0Q0QsUUFBTyxHbUQwVHRCO0VBbENELEFBQUEsa0JBQWtCLEFBa0JmLE9BQU8sQ0FBQztJQUNQLFFBQVEsRUFBRSxRQUFTO0lBQ25CLEdBQUcsRUFBRSxDQUFFO0lBQ1AsS0FBSyxFQUFFLENBQUU7SUFDVCxNQUFNLEVBQUUsQ0FBRTtJQUNWLE9BQU8sRUFBRSxDQUFFO0lBQ1gsT0FBTyxFQUFFLEtBQU07SUFDZixNQUFNLEVoRHJQeUIscUJBQUk7SWdEc1BuQyxPQUFPLEUvQ2tCbUIsUUFBTyxDQUNQLE9BQU07SStDbEJoQyxXQUFXLEUvQzdFZSxHQUFHO0krQzhFN0IsS0FBSyxFL0NwV0UsT0FBTztJK0NxV2QsT0FBTyxFQUFFLFFBQVM7SW5CN1dsQixnQkFBZ0IsRTVCR1QsT0FBTztJK0M0V2QsV0FBVyxFQUFFLE9BQVE7SXJCbldyQixhQUFhLEVxQm9XVSxDQUFDLENuRHhUWixRQUFPLENBQVAsUUFBTyxDbUR3VDRELENBQUMsR0FDakY7O0FBU0gsQUFBQSxhQUFhLENBQUM7RUFDWixLQUFLLEVBQUUsSUFBSztFQUNaLE1BQU0sRWhEM1FJLE1BQU87RWdENFFqQixPQUFPLEVBQUUsQ0FBRTtFQUNYLGdCQUFnQixFQUFFLFdBQVk7RUFDOUIsVUFBVSxFQUFFLElBQUssR0FrSWxCO0VBdklELEFBQUEsYUFBYSxBQU9WLE1BQU0sQ0FBQztJQUNOLE9BQU8sRUFBRSxDQUFFLEdBT1o7SUFmSCxBQUFBLGFBQWEsQUFPVixNQUFNLEFBS0osc0JBQXNCLENBQUM7TUFBRSxVQUFVLEUvQ21PSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENKeGpCNUMsSUFBSSxFSW1WZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBRkwsTUFBSyxDSmxYekIsd0JBQU8sR21Ec1hpRTtJQVpsRixBQUFBLGFBQWEsQUFPVixNQUFNLEFBTUosa0JBQWtCLENBQUs7TUFBRSxVQUFVLEUvQ2tPSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENKeGpCNUMsSUFBSSxFSW1WZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBRkwsTUFBSyxDSmxYekIsd0JBQU8sR21EdVhpRTtJQWJsRixBQUFBLGFBQWEsQUFPVixNQUFNLEFBT0osV0FBVyxDQUFZO01BQUUsVUFBVSxFL0NpT0ssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDSnhqQjVDLElBQUksRUltVmdCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUZMLE1BQUssQ0psWHpCLHdCQUFPLEdtRHdYaUU7RUFkbEYsQUFBQSxhQUFhLEFBaUJWLGtCQUFrQixDQUFDO0lBQ2xCLE1BQU0sRUFBRSxDQUFFLEdBQ1g7RUFuQkgsQUFBQSxhQUFhLEFBcUJWLHNCQUFzQixDQUFDO0lBQ3RCLEtBQUssRS9DbU5vQyxJQUFJO0krQ2xON0MsTUFBTSxFL0NrTm1DLElBQUk7SStDak43QyxVQUFVLEVBQUcsUUFBMEI7SW5CbFp2QyxnQkFBZ0IsRWhDZ0JWLE9BQU87SW1Eb1liLE1BQU0sRS9Da05tQyxDQUFDO0kwQjFsQjFDLGFBQWEsRTFCMmxCNEIsSUFBSTtJNkI3bEIzQyxVQUFVLEU3Qnlmd0IsZ0JBQWdCLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxZQUFZLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxVQUFVLENBQUMsS0FBSSxDQUFDLFdBQVc7SStDM0dqSSxVQUFVLEVBQUUsSUFBSyxHQUtsQjtJbEIvWUcsTUFBTSxFQUFMLHNCQUFzQixFQUFFLE1BQU07TWtCNFdyQyxBQUFBLGFBQWEsQUFxQlYsc0JBQXNCLENBQUM7UWxCaFlsQixVQUFVLEVBQUUsSUFBSyxHa0I4WXRCO0lBbkNILEFBQUEsYUFBYSxBQXFCVixzQkFBc0IsQUFXcEIsT0FBTyxDQUFDO01uQjFaVCxnQkFBZ0IsRTVCMm1CeUIsT0FBTyxHK0MvTS9DO0VBbENMLEFBQUEsYUFBYSxBQXFDViwrQkFBK0IsQ0FBQztJQUMvQixLQUFLLEUvQzRMMkIsSUFBSTtJK0MzTHBDLE1BQU0sRS9DNEwwQixNQUFLO0krQzNMckMsS0FBSyxFQUFFLFdBQVk7SUFDbkIsTUFBTSxFL0MyTDBCLE9BQU87SStDMUx2QyxnQkFBZ0IsRS9DaGFULE9BQU87SStDaWFkLFlBQVksRUFBRSxXQUFZO0lyQnpaMUIsYUFBYSxFMUJvbEJtQixJQUFJLEcrQ3hMckM7RUE5Q0gsQUFBQSxhQUFhLEFBZ0RWLGtCQUFrQixDQUFDO0lBQ2xCLEtBQUssRS9Dd0xvQyxJQUFJO0krQ3ZMN0MsTUFBTSxFL0N1TG1DLElBQUk7STRCbm1CN0MsZ0JBQWdCLEVoQ2dCVixPQUFPO0ltRDhaYixNQUFNLEUvQ3dMbUMsQ0FBQztJMEIxbEIxQyxhQUFhLEUxQjJsQjRCLElBQUk7STZCN2xCM0MsVUFBVSxFN0J5ZndCLGdCQUFnQixDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsWUFBWSxDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsVUFBVSxDQUFDLEtBQUksQ0FBQyxXQUFXO0krQ2pGakksVUFBVSxFQUFFLElBQUssR0FLbEI7SWxCemFHLE1BQU0sRUFBTCxzQkFBc0IsRUFBRSxNQUFNO01rQjRXckMsQUFBQSxhQUFhLEFBZ0RWLGtCQUFrQixDQUFDO1FsQjNaZCxVQUFVLEVBQUUsSUFBSyxHa0J3YXRCO0lBN0RILEFBQUEsYUFBYSxBQWdEVixrQkFBa0IsQUFVaEIsT0FBTyxDQUFDO01uQnBiVCxnQkFBZ0IsRTVCMm1CeUIsT0FBTyxHK0NyTC9DO0VBNURMLEFBQUEsYUFBYSxBQStEVixrQkFBa0IsQ0FBQztJQUNsQixLQUFLLEUvQ2tLMkIsSUFBSTtJK0NqS3BDLE1BQU0sRS9Da0swQixNQUFLO0krQ2pLckMsS0FBSyxFQUFFLFdBQVk7SUFDbkIsTUFBTSxFL0NpSzBCLE9BQU87SStDaEt2QyxnQkFBZ0IsRS9DMWJULE9BQU87SStDMmJkLFlBQVksRUFBRSxXQUFZO0lyQm5iMUIsYUFBYSxFMUJvbEJtQixJQUFJLEcrQzlKckM7RUF4RUgsQUFBQSxhQUFhLEFBMEVWLFdBQVcsQ0FBQztJQUNYLEtBQUssRS9DOEpvQyxJQUFJO0krQzdKN0MsTUFBTSxFL0M2Sm1DLElBQUk7SStDNUo3QyxVQUFVLEVBQUUsQ0FBRTtJQUNkLFlBQVksRS9DdEVjLE1BQUs7SStDdUUvQixXQUFXLEUvQ3ZFZSxNQUFLO0k0QmxZL0IsZ0JBQWdCLEVoQ2dCVixPQUFPO0ltRDJiYixNQUFNLEUvQzJKbUMsQ0FBQztJMEIxbEIxQyxhQUFhLEUxQjJsQjRCLElBQUk7STZCN2xCM0MsVUFBVSxFN0J5ZndCLGdCQUFnQixDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsWUFBWSxDQUFDLEtBQUksQ0FBQyxXQUFXLEVBQUUsVUFBVSxDQUFDLEtBQUksQ0FBQyxXQUFXO0krQ3BEakksVUFBVSxFQUFFLElBQUssR0FLbEI7SWxCdGNHLE1BQU0sRUFBTCxzQkFBc0IsRUFBRSxNQUFNO01rQjRXckMsQUFBQSxhQUFhLEFBMEVWLFdBQVcsQ0FBQztRbEJyYlAsVUFBVSxFQUFFLElBQUssR2tCcWN0QjtJQTFGSCxBQUFBLGFBQWEsQUEwRVYsV0FBVyxBQWFULE9BQU8sQ0FBQztNbkJqZFQsZ0JBQWdCLEU1QjJtQnlCLE9BQU8sRytDeEovQztFQXpGTCxBQUFBLGFBQWEsQUE0RlYsV0FBVyxDQUFDO0lBQ1gsS0FBSyxFL0NxSTJCLElBQUk7SStDcElwQyxNQUFNLEUvQ3FJMEIsTUFBSztJK0NwSXJDLEtBQUssRUFBRSxXQUFZO0lBQ25CLE1BQU0sRS9Db0kwQixPQUFPO0krQ25JdkMsZ0JBQWdCLEVBQUUsV0FBWTtJQUM5QixZQUFZLEVBQUUsV0FBWTtJQUMxQixZQUFZLEVBQUUsTUFBMEIsR0FFekM7RUFyR0gsQUFBQSxhQUFhLEFBdUdWLGdCQUFnQixDQUFDO0lBQ2hCLGdCQUFnQixFL0M5ZFQsT0FBTztJMEJRZCxhQUFhLEUxQm9sQm1CLElBQUksRytDNUhyQztFQTFHSCxBQUFBLGFBQWEsQUE0R1YsZ0JBQWdCLENBQUM7SUFDaEIsWUFBWSxFQUFFLElBQUs7SUFDbkIsZ0JBQWdCLEUvQ3BlVCxPQUFPO0kwQlFkLGFBQWEsRTFCb2xCbUIsSUFBSSxHK0N0SHJDO0VBaEhILEFBQUEsYUFBYSxBQWtIVixTQUFTLEFBQ1Asc0JBQXNCLENBQUM7SUFDdEIsZ0JBQWdCLEUvQ3hlWCxPQUFPLEcrQ3llYjtFQXJITCxBQUFBLGFBQWEsQUFrSFYsU0FBUyxBQUtQLCtCQUErQixDQUFDO0lBQy9CLE1BQU0sRUFBRSxPQUFRLEdBQ2pCO0VBekhMLEFBQUEsYUFBYSxBQWtIVixTQUFTLEFBU1Asa0JBQWtCLENBQUM7SUFDbEIsZ0JBQWdCLEUvQ2hmWCxPQUFPLEcrQ2lmYjtFQTdITCxBQUFBLGFBQWEsQUFrSFYsU0FBUyxBQWFQLGtCQUFrQixDQUFDO0lBQ2xCLE1BQU0sRUFBRSxPQUFRLEdBQ2pCO0VBaklMLEFBQUEsYUFBYSxBQWtIVixTQUFTLEFBaUJQLFdBQVcsQ0FBQztJQUNYLGdCQUFnQixFL0N4ZlgsT0FBTyxHK0N5ZmI7O0FBSUwsQUFBcUIscUJBQUEsQUFBQSxRQUFRO0FBQzdCLEFBQUEsa0JBQWtCO0FBQ2xCLEFBQUEsY0FBYyxDQUFDO0VsQjNmVCxVQUFVLEU3Qnlmd0IsZ0JBQWdCLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxZQUFZLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxVQUFVLENBQUMsS0FBSSxDQUFDLFdBQVcsRytDSXBJO0VsQnpmSyxNQUFNLEVBQUwsc0JBQXNCLEVBQUUsTUFBTTtJa0JxZnJDLEFBQXFCLHFCQUFBLEFBQUEsUUFBUTtJQUM3QixBQUFBLGtCQUFrQjtJQUNsQixBQUFBLGNBQWMsQ0FBQztNbEJ0ZlAsVUFBVSxFQUFFLElBQUssR2tCd2Z4Qjs7QUN4Z0JELEFBQUEsSUFBSSxDQUFDO0VBQ0gsT0FBTyxFQUFFLElBQUs7RUFDZCxTQUFTLEVBQUUsSUFBSztFQUNoQixZQUFZLEVBQUUsQ0FBRTtFQUNoQixhQUFhLEVBQUUsQ0FBRTtFQUNqQixVQUFVLEVBQUUsSUFBSyxHQUNsQjs7QUFFRCxBQUFBLFNBQVMsQ0FBQztFQUNSLE9BQU8sRUFBRSxLQUFNO0VBQ2YsT0FBTyxFaER3cUIyQixNQUFLLENBQ0wsSUFBSSxHZ0Q1cEJ2QztFQWZELEFBQUEsU0FBUyxBM0NHTixNQUFNLEUyQ0hULEFBQUEsU0FBUyxBM0NJTixNQUFNLENBQUM7STJDRU4sZUFBZSxFQUFFLElBQUssRzNDQXZCO0UyQ05ILEFBQUEsU0FBUyxBQVVOLFNBQVMsQ0FBQztJQUNULEtBQUssRWhEWEUsT0FBTztJZ0RZZCxjQUFjLEVBQUUsSUFBSztJQUNyQixNQUFNLEVBQUUsT0FBUSxHQUNqQjs7QUFPSCxBQUFBLFNBQVMsQ0FBQztFQUNSLGFBQWEsRXBEeUJBLEdBQUcsQ29EekJzQixLQUFLLENoRHpCbEMsT0FBTyxHZ0R3RGpCO0VBaENELEFBR0UsU0FITyxDQUdQLFNBQVMsQ0FBQztJQUNSLGFBQWEsRXBEc0JGLElBQUc7SW9EckJkLE1BQU0sRXBEcUJLLEdBQUcsQ29EckJpQixLQUFLLENBQUMsV0FBVztJdEJaaEQsc0JBQXNCLEU5Qm1DVixRQUFPO0k4QmxDbkIsdUJBQXVCLEU5QmtDWCxRQUFPLEdvRFhwQjtJQWpCSCxBQUdFLFNBSE8sQ0FHUCxTQUFTLEEzQ3JCUixNQUFNLEUyQ2tCVCxBQUdFLFNBSE8sQ0FHUCxTQUFTLEEzQ3BCUixNQUFNLENBQUM7TTJDMEJKLFlBQVksRWhEbENQLE9BQU8sQ0FBUCxPQUFPLENBQ1AsT0FBTyxHS1NmO0kyQ2VILEFBR0UsU0FITyxDQUdQLFNBQVMsQUFTTixTQUFTLENBQUM7TUFDVCxLQUFLLEVoRGxDQSxPQUFPO01nRG1DWixnQkFBZ0IsRUFBRSxXQUFZO01BQzlCLFlBQVksRUFBRSxXQUFZLEdBQzNCO0VBaEJMLEFBbUJXLFNBbkJGLENBbUJQLFNBQVMsQUFBQSxPQUFPO0VBbkJsQixBQW9CaUIsU0FwQlIsQ0FvQlAsU0FBUyxBQUFBLEtBQUssQ0FBQyxTQUFTLENBQUM7SUFDdkIsS0FBSyxFaER6Q0UsT0FBTztJZ0QwQ2QsZ0JBQWdCLEVwRERWLElBQUk7SW9ERVYsWUFBWSxFaEQvQ0wsT0FBTyxDQUFQLE9BQU8sQ0o2Q1IsSUFBSSxHb0RHWDtFQXhCSCxBQTBCRSxTQTFCTyxDQTBCUCxjQUFjLENBQUM7SUFFYixVQUFVLEVwREZDLElBQUc7SThCakNkLHNCQUFzQixFc0JxQ0ssQ0FBQztJdEJwQzVCLHVCQUF1QixFc0JvQ0ksQ0FBQyxHQUM3Qjs7QUFRSCxBQUNFLFVBRFEsQ0FDUixTQUFTLENBQUM7RXRCeERSLGFBQWEsRTlCNENELFFBQU8sR29EY3BCOztBQUhILEFBS1csVUFMRCxDQUtSLFNBQVMsQUFBQSxPQUFPO0FBTGxCLEFBTVUsVUFOQSxDQU1SLEtBQUssR0FBRyxTQUFTLENBQUM7RUFDaEIsS0FBSyxFaER6RUUsSUFBSTtFZ0QwRVgsZ0JBQWdCLEVwRDNEVixPQUFPLEdvRDREZDs7QUFRSCxBQUNJLFNBREssR0FDTCxTQUFTO0FBRGIsQUFFRSxTQUZPLENBRVAsU0FBUyxDQUFDO0VBQ1IsSUFBSSxFQUFFLFFBQVM7RUFDZixVQUFVLEVBQUUsTUFBTyxHQUNwQjs7QUFHSCxBQUNJLGNBRFUsR0FDVixTQUFTO0FBRGIsQUFFRSxjQUZZLENBRVosU0FBUyxDQUFDO0VBQ1IsVUFBVSxFQUFFLENBQUU7RUFDZCxTQUFTLEVBQUUsQ0FBRTtFQUNiLFVBQVUsRUFBRSxNQUFPLEdBQ3BCOztBQVFILEFBQ0ksWUFEUSxHQUNSLFNBQVMsQ0FBQztFQUNWLE9BQU8sRUFBRSxJQUFLLEdBQ2Y7O0FBSEgsQUFJSSxZQUpRLEdBSVIsT0FBTyxDQUFDO0VBQ1IsT0FBTyxFQUFFLEtBQU0sR0FDaEI7O0FDckdILEFBQUEsT0FBTyxDQUFDO0VBQ04sUUFBUSxFQUFFLFFBQVM7RUFDbkIsT0FBTyxFQUFFLElBQUs7RUFDZCxTQUFTLEVBQUUsSUFBSztFQUNoQixXQUFXLEVBQUUsTUFBTztFQUNwQixlQUFlLEVBQUUsYUFBYztFQUMvQixPQUFPLEVqRHNyQjJCLE1BQU8sQ0o3bUJsQyxJQUFJLEdxRHBEWjtFQTNCRCxBQVVFLE9BVkssQ0FpQkwsVUFBVSxFQWpCWixBQVVFLE9BVkssQ0FrQkwsZ0JBQWdCLEVBbEJsQixBQVVFLE9BVkssQ1ZISCxhQUFhLEVVR2pCLEFBVUUsT0FWSyxDVkhILGFBQWEsRVVHakIsQUFVRSxPQVZLLENWSEgsYUFBYSxFVUdqQixBQVVFLE9BVkssQ1ZISCxhQUFhLENVYVk7SUFDekIsT0FBTyxFQUFFLElBQUs7SUFDZCxTQUFTLEVBQUUsSUFBSztJQUNoQixXQUFXLEVBQUUsTUFBTztJQUNwQixlQUFlLEVBQUUsYUFBYyxHQUNoQzs7QUFtQkgsQUFBQSxhQUFhLENBQUM7RUFDWixPQUFPLEVBQUUsWUFBYTtFQUN0QixXQUFXLEVqRGlxQndCLFNBQWdCO0VpRGhxQm5ELGNBQWMsRWpEZ3FCcUIsU0FBZ0I7RWlEL3BCbkQsWUFBWSxFckR5Q0wsSUFBSTtFTStCUCxTQUFTLEVBdENFLE9BQUM7RStDaENoQixXQUFXLEVBQUUsT0FBUTtFQUNyQixXQUFXLEVBQUUsTUFBTyxHQUtyQjtFQVpELEFBQUEsYUFBYSxBNUNuQ1YsTUFBTSxFNENtQ1QsQUFBQSxhQUFhLEE1Q2xDVixNQUFNLENBQUM7STRDNENOLGVBQWUsRUFBRSxJQUFLLEc1QzFDdkI7O0E0Q21ESCxBQUFBLFdBQVcsQ0FBQztFQUNWLE9BQU8sRUFBRSxJQUFLO0VBQ2QsY0FBYyxFQUFFLE1BQU87RUFDdkIsWUFBWSxFQUFFLENBQUU7RUFDaEIsYUFBYSxFQUFFLENBQUU7RUFDakIsVUFBVSxFQUFFLElBQUssR0FXbEI7RUFoQkQsQUFPRSxXQVBTLENBT1QsU0FBUyxDQUFDO0lBQ1IsYUFBYSxFQUFFLENBQUU7SUFDakIsWUFBWSxFQUFFLENBQUUsR0FDakI7RUFWSCxBQVlFLFdBWlMsQ0FZVCxjQUFjLENBQUM7SUFDYixRQUFRLEVBQUUsTUFBTztJQUNqQixLQUFLLEVBQUUsSUFBSyxHQUNiOztBQVFILEFBQUEsWUFBWSxDQUFDO0VBQ1gsT0FBTyxFQUFFLFlBQWE7RUFDdEIsV0FBVyxFakR3bEJ1QixNQUFLO0VpRHZsQnZDLGNBQWMsRWpEdWxCb0IsTUFBSyxHaUR0bEJ4Qzs7QUFXRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsVUFBVSxFQUFFLElBQUs7RUFDakIsU0FBUyxFQUFFLENBQUU7RUFHYixXQUFXLEVBQUUsTUFBTyxHQUNyQjs7QUFHRCxBQUFBLGVBQWUsQ0FBQztFQUNkLE9BQU8sRWpEa21CMkIsT0FBTSxDQUNOLE9BQU07RUUxbEJwQyxTQUFTLEVBdENFLE9BQUM7RStDK0JoQixXQUFXLEVBQUUsQ0FBRTtFQUNmLGdCQUFnQixFQUFFLFdBQVk7RUFDOUIsTUFBTSxFckQ5RE8sR0FBRyxDcUQ4RE0sS0FBSyxDQUFDLFdBQVc7RXZCeEdyQyxhQUFhLEU5QjRDRCxRQUFPLEdxRGtFdEI7RUFYRCxBQUFBLGVBQWUsQTVDckdaLE1BQU0sRTRDcUdULEFBQUEsZUFBZSxBNUNwR1osTUFBTSxDQUFDO0k0QzZHTixlQUFlLEVBQUUsSUFBSyxHNUMzR3ZCOztBNENpSEgsQUFBQSxvQkFBb0IsQ0FBQztFQUNuQixPQUFPLEVBQUUsWUFBYTtFQUN0QixLQUFLLEVBQUUsS0FBTTtFQUNiLE1BQU0sRUFBRSxLQUFNO0VBQ2QsY0FBYyxFQUFFLE1BQU87RUFDdkIsT0FBTyxFQUFFLEVBQUc7RUFDWixVQUFVLEVBQUUseUJBQTBCLEdBQ3ZDOztBQUVELEFBQUEsa0JBQWtCLENBQUM7RUFDakIsVUFBVSxFakQra0J3QixJQUFJO0VpRDlrQnRDLFVBQVUsRUFBRSxJQUFLLEdBQ2xCOztBN0N2RUcsTUFBTSxFQUFMLFNBQVMsRUFBRSxRQUFRO0U2QzJFeEIsQUFPUSxpQkFQTSxHQVlKLFVBQVU7RUFacEIsQUFPUSxpQkFQTSxHQWFKLGdCQUFnQjtFQWIxQixBQU9RLGlCQVBNLEdWdElWLGFBQWE7RVVzSWpCLEFBT1EsaUJBUE0sR1Z0SVYsYUFBYTtFVXNJakIsQUFPUSxpQkFQTSxHVnRJVixhQUFhO0VVc0lqQixBQU9RLGlCQVBNLEdWdElWLGFBQWEsQ1U2SVQ7SUFDRSxhQUFhLEVBQUUsQ0FBRTtJQUNqQixZQUFZLEVBQUUsQ0FBRSxHQUNqQjs7QTdDbEdMLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztFNkN3RnJCLEFBQUEsaUJBQWMsQ0FLVjtJQW9CSSxTQUFTLEVBQUUsVUFBVztJQUN0QixlQUFlLEVBQUUsVUFBVyxHQThDL0I7SUF4RUwsQUE0QlEsaUJBNUJNLENBNEJOLFdBQVcsQ0FBQztNQUNWLGNBQWMsRUFBRSxHQUFJLEdBVXJCO01BdkNULEFBK0JVLGlCQS9CSSxDQTRCTixXQUFXLENBR1QsY0FBYyxDQUFDO1FBQ2IsUUFBUSxFQUFFLFFBQVMsR0FDcEI7TUFqQ1gsQUFtQ1UsaUJBbkNJLENBNEJOLFdBQVcsQ0FPVCxTQUFTLENBQUM7UUFDUixhQUFhLEVqRHdoQlcsTUFBSztRaUR2aEI3QixZQUFZLEVqRHVoQlksTUFBSyxHaUR0aEI5QjtJQXRDWCxBQTBDUSxpQkExQ00sR0E4Q0osVUFBVTtJQTlDcEIsQUEwQ1EsaUJBMUNNLEdBK0NKLGdCQUFnQjtJQS9DMUIsQUEwQ1EsaUJBMUNNLEdWdElWLGFBQWE7SVVzSWpCLEFBMENRLGlCQTFDTSxHVnRJVixhQUFhO0lVc0lqQixBQTBDUSxpQkExQ00sR1Z0SVYsYUFBYTtJVXNJakIsQUEwQ1EsaUJBMUNNLEdWdElWLGFBQWEsQ1VnTFQ7TUFDRSxTQUFTLEVBQUUsTUFBTyxHQUNuQjtJQTVDVCxBQXlEUSxpQkF6RE0sQ0F5RE4sa0JBQWtCLENBQUM7TUFDakIsUUFBUSxFQUFFLE9BQVEsR0FDbkI7SUEzRFQsQUE2RFEsaUJBN0RNLENBNkROLGdCQUFnQixDQUFDO01BQ2YsT0FBTyxFQUFFLGVBQWdCO01BR3pCLFVBQVUsRUFBRSxJQUFLLEdBQ2xCO0lBbEVULEFBb0VRLGlCQXBFTSxDQW9FTixlQUFlLENBQUM7TUFDZCxPQUFPLEVBQUUsSUFBSyxHQUNmOztBN0NqSkwsTUFBTSxFQUFMLFNBQVMsRUFBRSxRQUFRO0U2QzJFeEIsQUFPUSxpQkFQTSxHQVlKLFVBQVU7RUFacEIsQUFPUSxpQkFQTSxHQWFKLGdCQUFnQjtFQWIxQixBQU9RLGlCQVBNLEdWdElWLGFBQWE7RVVzSWpCLEFBT1EsaUJBUE0sR1Z0SVYsYUFBYTtFVXNJakIsQUFPUSxpQkFQTSxHVnRJVixhQUFhO0VVc0lqQixBQU9RLGlCQVBNLEdWdElWLGFBQWEsQ1U2SVQ7SUFDRSxhQUFhLEVBQUUsQ0FBRTtJQUNqQixZQUFZLEVBQUUsQ0FBRSxHQUNqQjs7QTdDbEdMLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztFNkN3RnJCLEFBQUEsaUJBQWMsQ0FLVjtJQW9CSSxTQUFTLEVBQUUsVUFBVztJQUN0QixlQUFlLEVBQUUsVUFBVyxHQThDL0I7SUF4RUwsQUE0QlEsaUJBNUJNLENBNEJOLFdBQVcsQ0FBQztNQUNWLGNBQWMsRUFBRSxHQUFJLEdBVXJCO01BdkNULEFBK0JVLGlCQS9CSSxDQTRCTixXQUFXLENBR1QsY0FBYyxDQUFDO1FBQ2IsUUFBUSxFQUFFLFFBQVMsR0FDcEI7TUFqQ1gsQUFtQ1UsaUJBbkNJLENBNEJOLFdBQVcsQ0FPVCxTQUFTLENBQUM7UUFDUixhQUFhLEVqRHdoQlcsTUFBSztRaUR2aEI3QixZQUFZLEVqRHVoQlksTUFBSyxHaUR0aEI5QjtJQXRDWCxBQTBDUSxpQkExQ00sR0E4Q0osVUFBVTtJQTlDcEIsQUEwQ1EsaUJBMUNNLEdBK0NKLGdCQUFnQjtJQS9DMUIsQUEwQ1EsaUJBMUNNLEdWdElWLGFBQWE7SVVzSWpCLEFBMENRLGlCQTFDTSxHVnRJVixhQUFhO0lVc0lqQixBQTBDUSxpQkExQ00sR1Z0SVYsYUFBYTtJVXNJakIsQUEwQ1EsaUJBMUNNLEdWdElWLGFBQWEsQ1VnTFQ7TUFDRSxTQUFTLEVBQUUsTUFBTyxHQUNuQjtJQTVDVCxBQXlEUSxpQkF6RE0sQ0F5RE4sa0JBQWtCLENBQUM7TUFDakIsUUFBUSxFQUFFLE9BQVEsR0FDbkI7SUEzRFQsQUE2RFEsaUJBN0RNLENBNkROLGdCQUFnQixDQUFDO01BQ2YsT0FBTyxFQUFFLGVBQWdCO01BR3pCLFVBQVUsRUFBRSxJQUFLLEdBQ2xCO0lBbEVULEFBb0VRLGlCQXBFTSxDQW9FTixlQUFlLENBQUM7TUFDZCxPQUFPLEVBQUUsSUFBSyxHQUNmOztBN0NqSkwsTUFBTSxFQUFMLFNBQVMsRUFBRSxRQUFRO0U2QzJFeEIsQUFPUSxpQkFQTSxHQVlKLFVBQVU7RUFacEIsQUFPUSxpQkFQTSxHQWFKLGdCQUFnQjtFQWIxQixBQU9RLGlCQVBNLEdWdElWLGFBQWE7RVVzSWpCLEFBT1EsaUJBUE0sR1Z0SVYsYUFBYTtFVXNJakIsQUFPUSxpQkFQTSxHVnRJVixhQUFhO0VVc0lqQixBQU9RLGlCQVBNLEdWdElWLGFBQWEsQ1U2SVQ7SUFDRSxhQUFhLEVBQUUsQ0FBRTtJQUNqQixZQUFZLEVBQUUsQ0FBRSxHQUNqQjs7QTdDbEdMLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztFNkN3RnJCLEFBQUEsaUJBQWMsQ0FLVjtJQW9CSSxTQUFTLEVBQUUsVUFBVztJQUN0QixlQUFlLEVBQUUsVUFBVyxHQThDL0I7SUF4RUwsQUE0QlEsaUJBNUJNLENBNEJOLFdBQVcsQ0FBQztNQUNWLGNBQWMsRUFBRSxHQUFJLEdBVXJCO01BdkNULEFBK0JVLGlCQS9CSSxDQTRCTixXQUFXLENBR1QsY0FBYyxDQUFDO1FBQ2IsUUFBUSxFQUFFLFFBQVMsR0FDcEI7TUFqQ1gsQUFtQ1UsaUJBbkNJLENBNEJOLFdBQVcsQ0FPVCxTQUFTLENBQUM7UUFDUixhQUFhLEVqRHdoQlcsTUFBSztRaUR2aEI3QixZQUFZLEVqRHVoQlksTUFBSyxHaUR0aEI5QjtJQXRDWCxBQTBDUSxpQkExQ00sR0E4Q0osVUFBVTtJQTlDcEIsQUEwQ1EsaUJBMUNNLEdBK0NKLGdCQUFnQjtJQS9DMUIsQUEwQ1EsaUJBMUNNLEdWdElWLGFBQWE7SVVzSWpCLEFBMENRLGlCQTFDTSxHVnRJVixhQUFhO0lVc0lqQixBQTBDUSxpQkExQ00sR1Z0SVYsYUFBYTtJVXNJakIsQUEwQ1EsaUJBMUNNLEdWdElWLGFBQWEsQ1VnTFQ7TUFDRSxTQUFTLEVBQUUsTUFBTyxHQUNuQjtJQTVDVCxBQXlEUSxpQkF6RE0sQ0F5RE4sa0JBQWtCLENBQUM7TUFDakIsUUFBUSxFQUFFLE9BQVEsR0FDbkI7SUEzRFQsQUE2RFEsaUJBN0RNLENBNkROLGdCQUFnQixDQUFDO01BQ2YsT0FBTyxFQUFFLGVBQWdCO01BR3pCLFVBQVUsRUFBRSxJQUFLLEdBQ2xCO0lBbEVULEFBb0VRLGlCQXBFTSxDQW9FTixlQUFlLENBQUM7TUFDZCxPQUFPLEVBQUUsSUFBSyxHQUNmOztBN0NqSkwsTUFBTSxFQUFMLFNBQVMsRUFBRSxTQUFTO0U2QzJFekIsQUFPUSxpQkFQTSxHQVlKLFVBQVU7RUFacEIsQUFPUSxpQkFQTSxHQWFKLGdCQUFnQjtFQWIxQixBQU9RLGlCQVBNLEdWdElWLGFBQWE7RVVzSWpCLEFBT1EsaUJBUE0sR1Z0SVYsYUFBYTtFVXNJakIsQUFPUSxpQkFQTSxHVnRJVixhQUFhO0VVc0lqQixBQU9RLGlCQVBNLEdWdElWLGFBQWEsQ1U2SVQ7SUFDRSxhQUFhLEVBQUUsQ0FBRTtJQUNqQixZQUFZLEVBQUUsQ0FBRSxHQUNqQjs7QTdDbEdMLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTTtFNkN3RnRCLEFBQUEsaUJBQWMsQ0FLVjtJQW9CSSxTQUFTLEVBQUUsVUFBVztJQUN0QixlQUFlLEVBQUUsVUFBVyxHQThDL0I7SUF4RUwsQUE0QlEsaUJBNUJNLENBNEJOLFdBQVcsQ0FBQztNQUNWLGNBQWMsRUFBRSxHQUFJLEdBVXJCO01BdkNULEFBK0JVLGlCQS9CSSxDQTRCTixXQUFXLENBR1QsY0FBYyxDQUFDO1FBQ2IsUUFBUSxFQUFFLFFBQVMsR0FDcEI7TUFqQ1gsQUFtQ1UsaUJBbkNJLENBNEJOLFdBQVcsQ0FPVCxTQUFTLENBQUM7UUFDUixhQUFhLEVqRHdoQlcsTUFBSztRaUR2aEI3QixZQUFZLEVqRHVoQlksTUFBSyxHaUR0aEI5QjtJQXRDWCxBQTBDUSxpQkExQ00sR0E4Q0osVUFBVTtJQTlDcEIsQUEwQ1EsaUJBMUNNLEdBK0NKLGdCQUFnQjtJQS9DMUIsQUEwQ1EsaUJBMUNNLEdWdElWLGFBQWE7SVVzSWpCLEFBMENRLGlCQTFDTSxHVnRJVixhQUFhO0lVc0lqQixBQTBDUSxpQkExQ00sR1Z0SVYsYUFBYTtJVXNJakIsQUEwQ1EsaUJBMUNNLEdWdElWLGFBQWEsQ1VnTFQ7TUFDRSxTQUFTLEVBQUUsTUFBTyxHQUNuQjtJQTVDVCxBQXlEUSxpQkF6RE0sQ0F5RE4sa0JBQWtCLENBQUM7TUFDakIsUUFBUSxFQUFFLE9BQVEsR0FDbkI7SUEzRFQsQUE2RFEsaUJBN0RNLENBNkROLGdCQUFnQixDQUFDO01BQ2YsT0FBTyxFQUFFLGVBQWdCO01BR3pCLFVBQVUsRUFBRSxJQUFLLEdBQ2xCO0lBbEVULEFBb0VRLGlCQXBFTSxDQW9FTixlQUFlLENBQUM7TUFDZCxPQUFPLEVBQUUsSUFBSyxHQUNmOztBQXRFVCxBQUFBLGNBQWMsQ0FLVjtFQW9CSSxTQUFTLEVBQUUsVUFBVztFQUN0QixlQUFlLEVBQUUsVUFBVyxHQThDL0I7RUF4RUwsQUFPUSxjQVBNLEdBWUosVUFBVTtFQVpwQixBQU9RLGNBUE0sR0FhSixnQkFBZ0I7RUFiMUIsQUFPUSxjQVBNLEdWdElWLGFBQWE7RVVzSWpCLEFBT1EsY0FQTSxHVnRJVixhQUFhO0VVc0lqQixBQU9RLGNBUE0sR1Z0SVYsYUFBYTtFVXNJakIsQUFPUSxjQVBNLEdWdElWLGFBQWEsQ1U2SVQ7SUFDRSxhQUFhLEVBQUUsQ0FBRTtJQUNqQixZQUFZLEVBQUUsQ0FBRSxHQUNqQjtFQVZULEFBNEJRLGNBNUJNLENBNEJOLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxHQUFJLEdBVXJCO0lBdkNULEFBK0JVLGNBL0JJLENBNEJOLFdBQVcsQ0FHVCxjQUFjLENBQUM7TUFDYixRQUFRLEVBQUUsUUFBUyxHQUNwQjtJQWpDWCxBQW1DVSxjQW5DSSxDQTRCTixXQUFXLENBT1QsU0FBUyxDQUFDO01BQ1IsYUFBYSxFakR3aEJXLE1BQUs7TWlEdmhCN0IsWUFBWSxFakR1aEJZLE1BQUssR2lEdGhCOUI7RUF0Q1gsQUEwQ1EsY0ExQ00sR0E4Q0osVUFBVTtFQTlDcEIsQUEwQ1EsY0ExQ00sR0ErQ0osZ0JBQWdCO0VBL0MxQixBQTBDUSxjQTFDTSxHVnRJVixhQUFhO0VVc0lqQixBQTBDUSxjQTFDTSxHVnRJVixhQUFhO0VVc0lqQixBQTBDUSxjQTFDTSxHVnRJVixhQUFhO0VVc0lqQixBQTBDUSxjQTFDTSxHVnRJVixhQUFhLENVZ0xUO0lBQ0UsU0FBUyxFQUFFLE1BQU8sR0FDbkI7RUE1Q1QsQUF5RFEsY0F6RE0sQ0F5RE4sa0JBQWtCLENBQUM7SUFDakIsUUFBUSxFQUFFLE9BQVEsR0FDbkI7RUEzRFQsQUE2RFEsY0E3RE0sQ0E2RE4sZ0JBQWdCLENBQUM7SUFDZixPQUFPLEVBQUUsZUFBZ0I7SUFHekIsVUFBVSxFQUFFLElBQUssR0FDbEI7RUFsRVQsQUFvRVEsY0FwRU0sQ0FvRU4sZUFBZSxDQUFDO0lBQ2QsT0FBTyxFQUFFLElBQUssR0FDZjs7QUFZVCxBQUNFLGFBRFcsQ0FDWCxhQUFhLENBQUM7RUFDWixLQUFLLEVqRHZORSxrQkFBSSxHaUQ0Tlo7RUFQSCxBQUNFLGFBRFcsQ0FDWCxhQUFhLEE1Q3ZOWixNQUFNLEU0Q3NOVCxBQUNFLGFBRFcsQ0FDWCxhQUFhLEE1Q3ROWixNQUFNLENBQUM7STRDME5KLEtBQUssRWpEMU5BLGtCQUFJLEdLRVo7O0E0Q21OSCxBQVVJLGFBVlMsQ0FTWCxXQUFXLENBQ1QsU0FBUyxDQUFDO0VBQ1IsS0FBSyxFakRoT0Esa0JBQUksR2lEeU9WO0VBcEJMLEFBVUksYUFWUyxDQVNYLFdBQVcsQ0FDVCxTQUFTLEE1Q2hPVixNQUFNLEU0Q3NOVCxBQVVJLGFBVlMsQ0FTWCxXQUFXLENBQ1QsU0FBUyxBNUMvTlYsTUFBTSxDQUFDO0k0Q21PRixLQUFLLEVqRG5PRixrQkFBSSxHS0VaO0U0Q21OSCxBQVVJLGFBVlMsQ0FTWCxXQUFXLENBQ1QsU0FBUyxBQU9OLFNBQVMsQ0FBQztJQUNULEtBQUssRWpEdk9GLGtCQUFJLEdpRHdPUjs7QUFuQlAsQUFzQlksYUF0QkMsQ0FTWCxXQUFXLENBYVQsS0FBSyxHQUFHLFNBQVM7QUF0QnJCLEFBdUJjLGFBdkJELENBU1gsV0FBVyxDQWNULE9BQU8sR0FBRyxTQUFTO0FBdkJ2QixBQXdCYSxhQXhCQSxDQVNYLFdBQVcsQ0FlVCxTQUFTLEFBQUEsS0FBSztBQXhCbEIsQUF5QmEsYUF6QkEsQ0FTWCxXQUFXLENBZ0JULFNBQVMsQUFBQSxPQUFPLENBQUM7RUFDZixLQUFLLEVqRC9PQSxrQkFBSSxHaURnUFY7O0FBM0JMLEFBOEJFLGFBOUJXLENBOEJYLGVBQWUsQ0FBQztFQUNkLEtBQUssRWpEcFBFLGtCQUFJO0VpRHFQWCxZQUFZLEVqRHJQTCxrQkFBSSxHaURzUFo7O0FBakNILEFBbUNFLGFBbkNXLENBbUNYLG9CQUFvQixDQUFDO0VBQ25CLGdCQUFnQixFbEQ3TUgsaVFBQUcsR2tEOE1qQjs7QUFyQ0gsQUF1Q0UsYUF2Q1csQ0F1Q1gsWUFBWSxDQUFDO0VBQ1gsS0FBSyxFakQ3UEUsa0JBQUksR2lEcVFaO0VBaERILEFBeUNJLGFBekNTLENBdUNYLFlBQVksQ0FFVixDQUFDLENBQUM7SUFDQSxLQUFLLEVqRC9QQSxrQkFBSSxHaURvUVY7SUEvQ0wsQUF5Q0ksYUF6Q1MsQ0F1Q1gsWUFBWSxDQUVWLENBQUMsQTVDL1BGLE1BQU0sRTRDc05ULEFBeUNJLGFBekNTLENBdUNYLFlBQVksQ0FFVixDQUFDLEE1QzlQRixNQUFNLENBQUM7TTRDa1FGLEtBQUssRWpEbFFGLGtCQUFJLEdLRVo7O0E0Q3VRSCxBQUNFLFlBRFUsQ0FDVixhQUFhLENBQUM7RUFDWixLQUFLLEVqRHJSRSxJQUFJLEdpRDBSWjtFQVBILEFBQ0UsWUFEVSxDQUNWLGFBQWEsQTVDM1FaLE1BQU0sRTRDMFFULEFBQ0UsWUFEVSxDQUNWLGFBQWEsQTVDMVFaLE1BQU0sQ0FBQztJNEM4UUosS0FBSyxFakR4UkEsSUFBSSxHS1laOztBNEN1UUgsQUFVSSxZQVZRLENBU1YsV0FBVyxDQUNULFNBQVMsQ0FBQztFQUNSLEtBQUssRWpEOVJBLHdCQUFJLEdpRHVTVjtFQXBCTCxBQVVJLFlBVlEsQ0FTVixXQUFXLENBQ1QsU0FBUyxBNUNwUlYsTUFBTSxFNEMwUVQsQUFVSSxZQVZRLENBU1YsV0FBVyxDQUNULFNBQVMsQTVDblJWLE1BQU0sQ0FBQztJNEN1UkYsS0FBSyxFakRqU0YseUJBQUksR0tZWjtFNEN1UUgsQUFVSSxZQVZRLENBU1YsV0FBVyxDQUNULFNBQVMsQUFPTixTQUFTLENBQUM7SUFDVCxLQUFLLEVqRHJTRix5QkFBSSxHaURzU1I7O0FBbkJQLEFBc0JZLFlBdEJBLENBU1YsV0FBVyxDQWFULEtBQUssR0FBRyxTQUFTO0FBdEJyQixBQXVCYyxZQXZCRixDQVNWLFdBQVcsQ0FjVCxPQUFPLEdBQUcsU0FBUztBQXZCdkIsQUF3QmEsWUF4QkQsQ0FTVixXQUFXLENBZVQsU0FBUyxBQUFBLEtBQUs7QUF4QmxCLEFBeUJhLFlBekJELENBU1YsV0FBVyxDQWdCVCxTQUFTLEFBQUEsT0FBTyxDQUFDO0VBQ2YsS0FBSyxFakQ3U0EsSUFBSSxHaUQ4U1Y7O0FBM0JMLEFBOEJFLFlBOUJVLENBOEJWLGVBQWUsQ0FBQztFQUNkLEtBQUssRWpEbFRFLHdCQUFJO0VpRG1UWCxZQUFZLEVqRG5UTCx3QkFBSSxHaURvVFo7O0FBakNILEFBbUNFLFlBbkNVLENBbUNWLG9CQUFvQixDQUFDO0VBQ25CLGdCQUFnQixFbERqUUgsdVFBQUcsR2tEa1FqQjs7QUFyQ0gsQUF1Q0UsWUF2Q1UsQ0F1Q1YsWUFBWSxDQUFDO0VBQ1gsS0FBSyxFakQzVEUsd0JBQUksR2lEbVVaO0VBaERILEFBeUNJLFlBekNRLENBdUNWLFlBQVksQ0FFVixDQUFDLENBQUM7SUFDQSxLQUFLLEVqRDdUQSxJQUFJLEdpRGtVVjtJQS9DTCxBQXlDSSxZQXpDUSxDQXVDVixZQUFZLENBRVYsQ0FBQyxBNUNuVEYsTUFBTSxFNEMwUVQsQUF5Q0ksWUF6Q1EsQ0F1Q1YsWUFBWSxDQUVWLENBQUMsQTVDbFRGLE1BQU0sQ0FBQztNNENzVEYsS0FBSyxFakRoVUYsSUFBSSxHS1laOztBNkNmSCxBQUFBLEtBQUssQ0FBQztFQUNKLFFBQVEsRUFBRSxRQUFTO0VBQ25CLE9BQU8sRUFBRSxJQUFLO0VBQ2QsY0FBYyxFQUFFLE1BQU87RUFDdkIsU0FBUyxFQUFFLENBQUU7RUFFYixTQUFTLEVBQUUsVUFBVztFQUN0QixnQkFBZ0IsRWxESlAsSUFBSTtFa0RLYixlQUFlLEVBQUUsVUFBVztFQUM1QixNQUFNLEV0RCtDTyxHQUFHLENzRC9DVyxLQUFLLENsREl2QixvQkFBSTtFMEJDWCxhQUFhLEU5QjRDRCxRQUFPLEdzRHBCdEI7RUF0Q0QsQUFZSSxLQVpDLEdBWUQsRUFBRSxDQUFDO0lBQ0gsWUFBWSxFQUFFLENBQUU7SUFDaEIsV0FBVyxFQUFFLENBQUUsR0FDaEI7RUFmSCxBQWlCSSxLQWpCQyxHQWlCRCxXQUFXLENBQUM7SUFDWixVQUFVLEVBQUUsT0FBUTtJQUNwQixhQUFhLEVBQUUsT0FBUSxHQVd4QjtJQTlCSCxBQWlCSSxLQWpCQyxHQWlCRCxXQUFXLEFBSVYsWUFBWSxDQUFDO01BQ1osZ0JBQWdCLEVBQUUsQ0FBRTtNeEJDdEIsc0JBQXNCLEUzQm1IUyxvQkFBSTtNMkJsSG5DLHVCQUF1QixFM0JrSFEsb0JBQUksR21EbEhsQztJQXhCTCxBQWlCSSxLQWpCQyxHQWlCRCxXQUFXLEFBU1YsV0FBVyxDQUFFO01BQ1osbUJBQW1CLEVBQUUsQ0FBRTtNeEJVekIsMEJBQTBCLEUzQnFHSyxvQkFBSTtNMkJwR25DLHlCQUF5QixFM0JvR00sb0JBQUksR21EN0dsQztFQTdCTCxBQWtDbUIsS0FsQ2QsR0FrQ0QsWUFBWSxHQUFHLFdBQVc7RUFsQzlCLEFBbUNrQixLQW5DYixHQW1DRCxXQUFXLEdBQUcsWUFBWSxDQUFDO0lBQzNCLFVBQVUsRUFBRSxDQUFFLEdBQ2Y7O0FBR0gsQUFBQSxVQUFVLENBQUM7RUFHVCxJQUFJLEVBQUUsUUFBUztFQUdmLFVBQVUsRUFBRSxHQUFJO0VBQ2hCLE9BQU8sRWxEOHdCMkIsT0FBTyxHa0Q1d0IxQzs7QUFFRCxBQUFBLFdBQVcsQ0FBQztFQUNWLGFBQWEsRWxEd3dCcUIsT0FBTSxHa0R2d0J6Qzs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLFVBQVUsRUFBRyxTQUFjO0VBQzNCLGFBQWEsRUFBRSxDQUFFLEdBQ2xCOztBQUVELEFBQVUsVUFBQSxBQUFBLFdBQVcsQ0FBQztFQUNwQixhQUFhLEVBQUUsQ0FBRSxHQUNsQjs7QUFFRCxBQUFBLFVBQVUsQTdDeERQLE1BQU0sQ0FBQztFNkMwRE4sZUFBZSxFQUFFLElBQUssRzdDMURGOztBNkN3RHhCLEFBS0ksVUFMTSxHQUtOLFVBQVUsQ0FBQztFQUNYLFdBQVcsRWxEdXZCcUIsT0FBTyxHa0R0dkJ4Qzs7QUFPSCxBQUFBLFlBQVksQ0FBQztFQUNYLE9BQU8sRWxENnVCMkIsT0FBTSxDQUNOLE9BQU87RWtEN3VCekMsYUFBYSxFQUFFLENBQUU7RUFFakIsZ0JBQWdCLEVsRHJFUCxtQkFBSTtFa0RzRWIsYUFBYSxFdEQzQkEsR0FBRyxDc0QyQmtCLEtBQUssQ2xEdEU5QixvQkFBSSxHa0QyRWQ7RUFWRCxBQUFBLFlBQVksQUFPVCxZQUFZLENBQUM7SXhCdkVaLGFBQWEsRTNCNEhrQixvQkFBSSxDQUFKLG9CQUFJLENtRHBEd0MsQ0FBQyxDQUFDLENBQUMsR0FDL0U7O0FBR0gsQUFBQSxZQUFZLENBQUM7RUFDWCxPQUFPLEVsRGl1QjJCLE9BQU0sQ0FDTixPQUFPO0VrRGh1QnpDLGdCQUFnQixFbERoRlAsbUJBQUk7RWtEaUZiLFVBQVUsRXREdENHLEdBQUcsQ3NEc0NlLEtBQUssQ2xEakYzQixvQkFBSSxHa0RzRmQ7RUFURCxBQUFBLFlBQVksQUFNVCxXQUFXLENBQUM7SXhCbEZYLGFBQWEsRXdCbUZVLENBQUMsQ0FBQyxDQUFDLENuRHlDSyxvQkFBSSxDQUFKLG9CQUFJLEdtRHhDcEM7O0FBUUgsQUFBQSxpQkFBaUIsQ0FBQztFQUNoQixZQUFZLEVBQUcsU0FBYztFQUM3QixhQUFhLEVsRGd0QnFCLFFBQU07RWtEL3NCeEMsV0FBVyxFQUFHLFNBQWM7RUFDNUIsYUFBYSxFQUFFLENBQUUsR0FDbEI7O0FBRUQsQUFBQSxrQkFBa0IsQ0FBQztFQUNqQixZQUFZLEVBQUcsU0FBYztFQUM3QixXQUFXLEVBQUcsU0FBYyxHQUM3Qjs7QUFHRCxBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLFFBQVEsRUFBRSxRQUFTO0VBQ25CLEdBQUcsRUFBRSxDQUFFO0VBQ1AsS0FBSyxFQUFFLENBQUU7RUFDVCxNQUFNLEVBQUUsQ0FBRTtFQUNWLElBQUksRUFBRSxDQUFFO0VBQ1IsT0FBTyxFbEQyc0IyQixPQUFPO0UwQjF6QnZDLGFBQWEsRTNCNEhrQixvQkFBSSxHbURYdEM7O0FBRUQsQUFBQSxTQUFTO0FBQ1QsQUFBQSxhQUFhO0FBQ2IsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLFdBQVcsRUFBRSxDQUFFO0VBQ2YsS0FBSyxFQUFFLElBQUssR0FDYjs7QUFFRCxBQUFBLFNBQVM7QUFDVCxBQUFBLGFBQWEsQ0FBQztFeEJsSFYsc0JBQXNCLEUzQm1IUyxvQkFBSTtFMkJsSG5DLHVCQUF1QixFM0JrSFEsb0JBQUksR21EQ3RDOztBQUVELEFBQUEsU0FBUztBQUNULEFBQUEsZ0JBQWdCLENBQUM7RXhCekdiLDBCQUEwQixFM0JxR0ssb0JBQUk7RTJCcEduQyx5QkFBeUIsRTNCb0dNLG9CQUFJLEdtRE10Qzs7QUFLRCxBQUNFLFVBRFEsQ0FDUixLQUFLLENBQUM7RUFDSixhQUFhLEVsRG1yQm1CLElBQWtCLEdrRGxyQm5EOztBOUNoR0MsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO0U4QzZGckIsQUFBQSxVQUFVLENBQUM7SUFNUCxPQUFPLEVBQUUsSUFBSztJQUNkLFNBQVMsRUFBRSxRQUFTO0lBQ3BCLFlBQVksRWxENnFCb0IsS0FBa0I7SWtENXFCbEQsV0FBVyxFbEQ0cUJxQixLQUFrQixHa0RscUJyRDtJQW5CRCxBQVdJLFVBWE0sQ0FXTixLQUFLLENBQUM7TUFFSixJQUFJLEVBQUUsTUFBTztNQUNiLFlBQVksRWxEdXFCa0IsSUFBa0I7TWtEdHFCaEQsYUFBYSxFQUFFLENBQUU7TUFDakIsV0FBVyxFbERxcUJtQixJQUFrQixHa0RwcUJqRDs7QUFTTCxBQUdJLFdBSE8sR0FHUCxLQUFLLENBQUM7RUFDTixhQUFhLEVsRHVwQm1CLElBQWtCLEdrRHRwQm5EOztBOUM1SEMsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO0U4Q3VIckIsQUFBQSxXQUFXLENBQUM7SUFRUixPQUFPLEVBQUUsSUFBSztJQUNkLFNBQVMsRUFBRSxRQUFTLEdBK0N2QjtJQXhERCxBQVlNLFdBWkssR0FZTCxLQUFLLENBQUM7TUFFTixJQUFJLEVBQUUsTUFBTztNQUNiLGFBQWEsRUFBRSxDQUFFLEdBdUNsQjtNQXRETCxBQWlCUSxXQWpCRyxHQVlMLEtBQUssR0FLSCxLQUFLLENBQUM7UUFDTixXQUFXLEVBQUUsQ0FBRTtRQUNmLFdBQVcsRUFBRSxDQUFFLEdBQ2hCO01BcEJQLEFBWU0sV0FaSyxHQVlMLEtBQUssQUFZRixJQUFLLENBQUEsQUFBQSxXQUFXLEVBQUU7UXhCekt2Qix1QkFBdUIsRXdCMEtZLENBQUM7UXhCektwQywwQkFBMEIsRXdCeUtTLENBQUMsR0FZL0I7UUFyQ1QsQUEyQlUsV0EzQkMsR0FZTCxLQUFLLEFBWUYsSUFBSyxDQUFBLEFBQUEsV0FBVyxFQUdmLGFBQWE7UUEzQnZCLEFBNEJVLFdBNUJDLEdBWUwsS0FBSyxBQVlGLElBQUssQ0FBQSxBQUFBLFdBQVcsRUFJZixZQUFZLENBQUM7VUFFWCx1QkFBdUIsRUFBRSxDQUFFLEdBQzVCO1FBL0JYLEFBZ0NVLFdBaENDLEdBWUwsS0FBSyxBQVlGLElBQUssQ0FBQSxBQUFBLFdBQVcsRUFRZixnQkFBZ0I7UUFoQzFCLEFBaUNVLFdBakNDLEdBWUwsS0FBSyxBQVlGLElBQUssQ0FBQSxBQUFBLFdBQVcsRUFTZixZQUFZLENBQUM7VUFFWCwwQkFBMEIsRUFBRSxDQUFFLEdBQy9CO01BcENYLEFBWU0sV0FaSyxHQVlMLEtBQUssQUEyQkYsSUFBSyxDQUFBLEFBQUEsWUFBWSxFQUFFO1F4QjFLeEIsc0JBQXNCLEV3QjJLWSxDQUFDO1F4QjFLbkMseUJBQXlCLEV3QjBLUyxDQUFDLEdBWTlCO1FBcERULEFBMENVLFdBMUNDLEdBWUwsS0FBSyxBQTJCRixJQUFLLENBQUEsQUFBQSxZQUFZLEVBR2hCLGFBQWE7UUExQ3ZCLEFBMkNVLFdBM0NDLEdBWUwsS0FBSyxBQTJCRixJQUFLLENBQUEsQUFBQSxZQUFZLEVBSWhCLFlBQVksQ0FBQztVQUVYLHNCQUFzQixFQUFFLENBQUUsR0FDM0I7UUE5Q1gsQUErQ1UsV0EvQ0MsR0FZTCxLQUFLLEFBMkJGLElBQUssQ0FBQSxBQUFBLFlBQVksRUFRaEIsZ0JBQWdCO1FBL0MxQixBQWdEVSxXQWhEQyxHQVlMLEtBQUssQUEyQkYsSUFBSyxDQUFBLEFBQUEsWUFBWSxFQVNoQixZQUFZLENBQUM7VUFFWCx5QkFBeUIsRUFBRSxDQUFFLEdBQzlCOztBQVlYLEFBQ0UsYUFEVyxDQUNYLEtBQUssQ0FBQztFQUNKLGFBQWEsRWxENGtCbUIsT0FBTSxHa0Qza0J2Qzs7QTlDekxDLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztFOENzTHJCLEFBQUEsYUFBYSxDQUFDO0lBTVYsWUFBWSxFbER5bEJvQixDQUFDO0lrRHhsQmpDLFVBQVUsRWxEeWxCc0IsT0FBTztJa0R4bEJ2QyxPQUFPLEVBQUUsQ0FBRTtJQUNYLE1BQU0sRUFBRSxDQUFFLEdBT2I7SUFoQkQsQUFXSSxhQVhTLENBV1QsS0FBSyxDQUFDO01BQ0osT0FBTyxFQUFFLFlBQWE7TUFDdEIsS0FBSyxFQUFFLElBQUssR0FDYjs7QUFTTCxBQUFBLFVBQVUsQ0FBQztFQUNULGVBQWUsRUFBRSxJQUFLLEdBbUJ2QjtFQXBCRCxBQUdJLFVBSE0sR0FHTixLQUFLLENBQUM7SUFDTixRQUFRLEVBQUUsTUFBTyxHQWVsQjtJQW5CSCxBQUdJLFVBSE0sR0FHTixLQUFLLEFBR0osSUFBSyxDQUFBLEFBQUEsYUFBYSxFQUFFO01BQ25CLGFBQWEsRUFBRSxDQUFFO014QnZPbkIsMEJBQTBCLEV3QndPTSxDQUFDO014QnZPakMseUJBQXlCLEV3QnVPTyxDQUFDLEdBQ2hDO0lBVEwsQUFHSSxVQUhNLEdBR04sS0FBSyxBQVFKLElBQUssQ0FBQSxBQUFBLGNBQWMsRUFBRTtNeEJ6UHRCLHNCQUFzQixFd0IwUE8sQ0FBQztNeEJ6UDlCLHVCQUF1QixFd0J5UE0sQ0FBQyxHQUM3QjtJQWJMLEFBZU0sVUFmSSxHQUdOLEtBQUssR0FZSCxZQUFZLENBQUM7TXhCdFFmLGFBQWEsRXdCdVFZLENBQUM7TUFDeEIsYUFBYSxFdEQ5TkosSUFBRyxHc0QrTmI7O0FDM1JMLEFBQUEsV0FBVyxDQUFDO0VBQ1YsT0FBTyxFQUFFLElBQUs7RUFDZCxTQUFTLEVBQUUsSUFBSztFQUNoQixPQUFPLEVuRGdpQzJCLE9BQU0sQ0FDTixJQUFJO0VtRGhpQ3RDLGFBQWEsRW5EbWlDcUIsSUFBSTtFbURqaUN0QyxVQUFVLEVBQUUsSUFBSztFQUNqQixnQkFBZ0IsRW5ERVAsT0FBTztFMEJTZCxhQUFhLEU5QjRDRCxRQUFPLEd1RHJEdEI7O0FBRUQsQUFFSSxnQkFGWSxHQUVaLGdCQUFnQixDQUFDO0VBQ2pCLFlBQVksRW5EdWhDb0IsTUFBSyxHbUQvZ0N0QztFQVhILEFBRUksZ0JBRlksR0FFWixnQkFBZ0IsQUFHZixRQUFRLENBQUM7SUFDUixLQUFLLEVBQUUsSUFBSztJQUNaLGFBQWEsRW5EbWhDaUIsTUFBSztJbURsaENuQyxLQUFLLEVuRE5BLE9BQU87SW1ET1osT0FBTyxFbkR3aEM2QixHQUFHLEdtRHZoQ3hDOztBQVZMLEFBbUIwQixnQkFuQlYsR0FtQlosZ0JBQWdCLEFBQUEsTUFBTSxBQUFBLFFBQVEsQ0FBQztFQUMvQixlQUFlLEVBQUUsU0FBVSxHQUM1Qjs7QUFyQkgsQUF1QjBCLGdCQXZCVixHQXVCWixnQkFBZ0IsQUFBQSxNQUFNLEFBQUEsUUFBUSxDQUFDO0VBQy9CLGVBQWUsRUFBRSxJQUFLLEdBQ3ZCOztBQXpCSCxBQUFBLGdCQUFnQixBQTJCYixPQUFPLENBQUM7RUFDUCxLQUFLLEVuRDFCRSxPQUFPLEdtRDJCZjs7QUN4Q0gsQUFBQSxXQUFXLENBQUM7RUFDVixPQUFPLEVBQUUsSUFBSztFaENHZCxZQUFZLEVBQUUsQ0FBRTtFQUNoQixVQUFVLEVBQUUsSUFBSztFTWFmLGFBQWEsRTlCNENELFFBQU8sR3dEMUR0Qjs7QUFFRCxBQUFBLFVBQVUsQ0FBQztFQUNULFFBQVEsRUFBRSxRQUFTO0VBQ25CLE9BQU8sRUFBRSxLQUFNO0VBQ2YsT0FBTyxFcEQrd0IyQixNQUFLLENBQ0wsT0FBTTtFb0Qvd0J4QyxXQUFXLEV4RGtERSxJQUFHO0V3RGpEaEIsV0FBVyxFcERteEJ1QixJQUFJO0VvRGx4QnRDLEtBQUssRXhEVUcsT0FBTztFd0RSZixnQkFBZ0IsRXBEUFAsSUFBSTtFb0RRYixNQUFNLEV4RDZDTyxHQUFHLEN3RDdDaUIsS0FBSyxDcERMN0IsT0FBTyxHb0RvQmpCO0VBeEJELEFBQUEsVUFBVSxBQVdQLE1BQU0sQ0FBQztJQUNOLE9BQU8sRUFBRSxDQUFFO0lBQ1gsS0FBSyxFeEQrQlUsT0FBTTtJd0Q5QnJCLGVBQWUsRUFBRSxJQUFLO0lBQ3RCLGdCQUFnQixFcERaVCxPQUFPO0lvRGFkLFlBQVksRXBEWkwsT0FBTyxHb0RhZjtFQWpCSCxBQUFBLFVBQVUsQUFtQlAsTUFBTSxDQUFDO0lBQ04sT0FBTyxFQUFFLENBQUU7SUFDWCxPQUFPLEVwRDJ3QnlCLENBQUM7SW9EMXdCakMsVUFBVSxFcEQ4V2dCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUZMLE1BQUssQ0psWHpCLHdCQUFPLEd3RE9kOztBQUdILEFBRUksVUFGTSxBQUNQLFlBQVksQ0FDWCxVQUFVLENBQUM7RUFDVCxXQUFXLEVBQUUsQ0FBRTtFMUJhakIsc0JBQXNCLEU5QmNWLFFBQU87RThCYm5CLHlCQUF5QixFOUJhYixRQUFPLEd3RHpCbEI7O0FBTEwsQUFRSSxVQVJNLEFBT1AsV0FBVyxDQUNWLFVBQVUsQ0FBQztFMUJOWCx1QkFBdUIsRTlCNEJYLFFBQU87RThCM0JuQiwwQkFBMEIsRTlCMkJkLFFBQU8sR3dEcEJsQjs7QUFWTCxBQWFXLFVBYkQsQUFhUCxPQUFPLENBQUMsVUFBVSxDQUFDO0VBQ2xCLE9BQU8sRUFBRSxDQUFFO0VBQ1gsS0FBSyxFcER4Q0UsSUFBSTtFb0R5Q1gsZ0JBQWdCLEV4RDFCVixPQUFPO0V3RDJCYixZQUFZLEV4RDNCTixPQUFPLEd3RDRCZDs7QUFsQkgsQUFvQmEsVUFwQkgsQUFvQlAsU0FBUyxDQUFDLFVBQVUsQ0FBQztFQUNwQixLQUFLLEVwRHhDRSxPQUFPO0VvRHlDZCxjQUFjLEVBQUUsSUFBSztFQUVyQixNQUFNLEVBQUUsSUFBSztFQUNiLGdCQUFnQixFcERsRFQsSUFBSTtFb0RtRFgsWUFBWSxFcERoREwsT0FBTyxHb0RpRGY7O0FBUUgsQWpDaEVFLGNpQ2dFWSxDakNoRVosVUFBVSxDQUFDO0VBQ1QsT0FBTyxFbkJ3eEJ5QixPQUFNLENBQ04sTUFBTTtFRTlwQnBDLFNBQVMsRUF0Q0UsT0FBQztFaUJuRmQsV0FBVyxFbkJtT2UsR0FBRyxHbUJsTzlCOztBaUM0REgsQWpDeERNLGNpQ3dEUSxDakMxRFosVUFBVSxBQUNQLFlBQVksQ0FDWCxVQUFVLENBQUM7RU9xQ2Isc0JBQXNCLEU5QmVQLE1BQUs7RThCZHBCLHlCQUF5QixFOUJjVixNQUFLLEd1QmxEakI7O0FpQ3NEUCxBakNuRE0sY2lDbURRLENqQzFEWixVQUFVLEFBTVAsV0FBVyxDQUNWLFVBQVUsQ0FBQztFT2tCYix1QkFBdUIsRTlCNkJSLE1BQUs7RThCNUJwQiwwQkFBMEIsRTlCNEJYLE1BQUssR3VCN0NqQjs7QWlDcURQLEFqQ3BFRSxjaUNvRVksQ2pDcEVaLFVBQVUsQ0FBQztFQUNULE9BQU8sRW5Cc3hCeUIsT0FBTSxDQUNOLE1BQUs7RUU1cEJuQyxTQUFTLEVBdENFLFFBQUM7RWlCbkZkLFdBQVcsRW5Cb09lLEdBQUcsR21Cbk85Qjs7QWlDZ0VILEFqQzVETSxjaUM0RFEsQ2pDOURaLFVBQVUsQUFDUCxZQUFZLENBQ1gsVUFBVSxDQUFDO0VPcUNiLHNCQUFzQixFOUJnQlAsTUFBSztFOEJmcEIseUJBQXlCLEU5QmVWLE1BQUssR3VCbkRqQjs7QWlDMERQLEFqQ3ZETSxjaUN1RFEsQ2pDOURaLFVBQVUsQUFNUCxXQUFXLENBQ1YsVUFBVSxDQUFDO0VPa0JiLHVCQUF1QixFOUI4QlIsTUFBSztFOEI3QnBCLDBCQUEwQixFOUI2QlgsTUFBSyxHdUI5Q2pCOztBa0NiUCxBQUFBLE1BQU0sQ0FBQztFQUNMLE9BQU8sRUFBRSxZQUFhO0VBQ3RCLE9BQU8sRXJEeTVCMkIsTUFBSyxDQUNMLEtBQUk7RUV6MUJwQyxTQUFTLEVBQUMsR0FBQztFbUQvRGIsV0FBVyxFekQ4Qk0sR0FBRztFeUQ3QnBCLFdBQVcsRUFBRSxDQUFFO0VBQ2YsVUFBVSxFQUFFLE1BQU87RUFDbkIsV0FBVyxFQUFFLE1BQU87RUFDcEIsY0FBYyxFQUFFLFFBQVM7RTNCS3ZCLGFBQWEsRTlCNENELFFBQU87RWlDOUNqQixVQUFVLEU3QmdiYyxLQUFLLENBQUMsS0FBSSxDQUFDLFdBQVcsRUFBRSxnQkFBZ0IsQ0FBQyxLQUFJLENBQUMsV0FBVyxFQUFFLFlBQVksQ0FBQyxLQUFJLENBQUMsV0FBVyxFQUFFLFVBQVUsQ0FBQyxLQUFJLENBQUMsV0FBVyxHcURyYWxKO0V4QlBLLE1BQU0sRUFBTCxzQkFBc0IsRUFBRSxNQUFNO0l3QmZyQyxBQUFBLE1BQU0sQ0FBQztNeEJnQkMsVUFBVSxFQUFFLElBQUssR3dCTXhCO0VBVlMsQUFBQyxDQUFBLEFBQUEsTUFBTSxBaEREZCxNQUFNLEVnRENDLEFBQUMsQ0FBQSxBQUFBLE1BQU0sQWhEQWQsTUFBTSxDQUFDO0lnREVKLGVBQWUsRUFBRSxJQUFLLEdoREF6QjtFZ0RkSCxBQUFBLE1BQU0sQUFtQkgsTUFBTSxDQUFDO0lBQ04sT0FBTyxFQUFFLElBQUssR0FDZjs7QUFJSCxBQUFLLElBQUQsQ0FBQyxNQUFNLENBQUM7RUFDVixRQUFRLEVBQUUsUUFBUztFQUNuQixHQUFHLEVBQUUsSUFBSyxHQUNYOztBQU1ELEFBQUEsV0FBVyxDQUFDO0VBQ1YsYUFBYSxFckQrM0JxQixLQUFJO0VxRDkzQnRDLFlBQVksRXJEODNCc0IsS0FBSTtFMEJyNUJwQyxhQUFhLEUxQnc1Qm1CLEtBQUssR3FELzNCeEM7O0FBT0MsQUFBQSxjQUFjLENBQWQ7RTlDakRBLEtBQUssRVBNSSxJQUFJO0VPTGIsZ0JBQWdCLEVYb0JSLE9BQU8sR3lEOEJkO0U5Q2hETyxBQUFDLENBQUEsQUFBQSxjQUFjLEFGWXRCLE1BQU0sRUVaQyxBQUFDLENBQUEsQUFBQSxjQUFjLEFGYXRCLE1BQU0sQ0FBQztJRVhKLEtBQUssRVBDQSxJQUFJO0lPQVQsZ0JBQWdCLEVBQUUsT0FBTSxHRlkzQjtFRWZPLEFBQUMsQ0FBQSxBQUFBLGNBQWMsQUFNcEIsTUFBTSxFQU5ELEFBQUMsQ0FBQSxBQUFBLGNBQWMsQUFPcEIsTUFBTSxDQUFDO0lBQ04sT0FBTyxFQUFFLENBQUU7SUFDWCxVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENQMlhPLE1BQUssQ0psWHpCLHVCQUFPLEdXUlo7O0E4Q29DSCxBQUFBLGdCQUFnQixDQUFoQjtFOUNqREEsS0FBSyxFUE1JLElBQUk7RU9MYixnQkFBZ0IsRVhxQk4sT0FBTyxHeUQ2QmhCO0U5Q2hETyxBQUFDLENBQUEsQUFBQSxnQkFBZ0IsQUZZeEIsTUFBTSxFRVpDLEFBQUMsQ0FBQSxBQUFBLGdCQUFnQixBRmF4QixNQUFNLENBQUM7SUVYSixLQUFLLEVQQ0EsSUFBSTtJT0FULGdCQUFnQixFQUFFLE9BQU0sR0ZZM0I7RUVmTyxBQUFDLENBQUEsQUFBQSxnQkFBZ0IsQUFNdEIsTUFBTSxFQU5ELEFBQUMsQ0FBQSxBQUFBLGdCQUFnQixBQU90QixNQUFNLENBQUM7SUFDTixPQUFPLEVBQUUsQ0FBRTtJQUNYLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ1AyWE8sTUFBSyxDSmpYdkIsd0JBQU8sR1dUZDs7QThDb0NILEFBQUEsY0FBYyxDQUFkO0U5Q2pEQSxLQUFLLEVQTUksSUFBSTtFT0xiLGdCQUFnQixFWHNCUixPQUFPLEd5RDRCZDtFOUNoRE8sQUFBQyxDQUFBLEFBQUEsY0FBYyxBRll0QixNQUFNLEVFWkMsQUFBQyxDQUFBLEFBQUEsY0FBYyxBRmF0QixNQUFNLENBQUM7SUVYSixLQUFLLEVQQ0EsSUFBSTtJT0FULGdCQUFnQixFQUFFLE9BQU0sR0ZZM0I7RUVmTyxBQUFDLENBQUEsQUFBQSxjQUFjLEFBTXBCLE1BQU0sRUFORCxBQUFDLENBQUEsQUFBQSxjQUFjLEFBT3BCLE1BQU0sQ0FBQztJQUNOLE9BQU8sRUFBRSxDQUFFO0lBQ1gsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDUDJYTyxNQUFLLENKaFh6QixzQkFBTyxHV1ZaOztBOENvQ0gsQUFBQSxXQUFXLENBQVg7RTlDakRBLEtBQUssRVBNSSxJQUFJO0VPTGIsZ0JBQWdCLEVYdUJYLE9BQU8sR3lEMkJYO0U5Q2hETyxBQUFDLENBQUEsQUFBQSxXQUFXLEFGWW5CLE1BQU0sRUVaQyxBQUFDLENBQUEsQUFBQSxXQUFXLEFGYW5CLE1BQU0sQ0FBQztJRVhKLEtBQUssRVBDQSxJQUFJO0lPQVQsZ0JBQWdCLEVBQUUsT0FBTSxHRlkzQjtFRWZPLEFBQUMsQ0FBQSxBQUFBLFdBQVcsQUFNakIsTUFBTSxFQU5ELEFBQUMsQ0FBQSxBQUFBLFdBQVcsQUFPakIsTUFBTSxDQUFDO0lBQ04sT0FBTyxFQUFFLENBQUU7SUFDWCxVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENQMlhPLE1BQUssQ0ovVzVCLHVCQUFPLEdXWFQ7O0E4Q29DSCxBQUFBLGNBQWMsQ0FBZDtFOUNqREEsS0FBSyxFUGVJLE9BQU87RU9kaEIsZ0JBQWdCLEVYd0JSLE9BQU8sR3lEMEJkO0U5Q2hETyxBQUFDLENBQUEsQUFBQSxjQUFjLEFGWXRCLE1BQU0sRUVaQyxBQUFDLENBQUEsQUFBQSxjQUFjLEFGYXRCLE1BQU0sQ0FBQztJRVhKLEtBQUssRVBVQSxPQUFPO0lPVFosZ0JBQWdCLEVBQUUsT0FBTSxHRlkzQjtFRWZPLEFBQUMsQ0FBQSxBQUFBLGNBQWMsQUFNcEIsTUFBTSxFQU5ELEFBQUMsQ0FBQSxBQUFBLGNBQWMsQUFPcEIsTUFBTSxDQUFDO0lBQ04sT0FBTyxFQUFFLENBQUU7SUFDWCxVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENQMlhPLE1BQUssQ0o5V3pCLHNCQUFPLEdXWlo7O0E4Q29DSCxBQUFBLGFBQWEsQ0FBYjtFOUNqREEsS0FBSyxFUE1JLElBQUk7RU9MYixnQkFBZ0IsRVh5QlQsT0FBTyxHeUR5QmI7RTlDaERPLEFBQUMsQ0FBQSxBQUFBLGFBQWEsQUZZckIsTUFBTSxFRVpDLEFBQUMsQ0FBQSxBQUFBLGFBQWEsQUZhckIsTUFBTSxDQUFDO0lFWEosS0FBSyxFUENBLElBQUk7SU9BVCxnQkFBZ0IsRUFBRSxPQUFNLEdGWTNCO0VFZk8sQUFBQyxDQUFBLEFBQUEsYUFBYSxBQU1uQixNQUFNLEVBTkQsQUFBQyxDQUFBLEFBQUEsYUFBYSxBQU9uQixNQUFNLENBQUM7SUFDTixPQUFPLEVBQUUsQ0FBRTtJQUNYLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ1AyWE8sTUFBSyxDSjdXMUIsc0JBQU8sR1diWDs7QThDb0NILEFBQUEsWUFBWSxDQUFaO0U5Q2pEQSxLQUFLLEVQZUksT0FBTztFT2RoQixnQkFBZ0IsRVgwQlYsT0FBTyxHeUR3Qlo7RTlDaERPLEFBQUMsQ0FBQSxBQUFBLFlBQVksQUZZcEIsTUFBTSxFRVpDLEFBQUMsQ0FBQSxBQUFBLFlBQVksQUZhcEIsTUFBTSxDQUFDO0lFWEosS0FBSyxFUFVBLE9BQU87SU9UWixnQkFBZ0IsRUFBRSxPQUFNLEdGWTNCO0VFZk8sQUFBQyxDQUFBLEFBQUEsWUFBWSxBQU1sQixNQUFNLEVBTkQsQUFBQyxDQUFBLEFBQUEsWUFBWSxBQU9sQixNQUFNLENBQUM7SUFDTixPQUFPLEVBQUUsQ0FBRTtJQUNYLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ1AyWE8sTUFBSyxDSjVXM0Isd0JBQU8sR1dkVjs7QThDb0NILEFBQUEsV0FBVyxDQUFYO0U5Q2pEQSxLQUFLLEVQTUksSUFBSTtFT0xiLGdCQUFnQixFWDJCWCxPQUFPLEd5RHVCWDtFOUNoRE8sQUFBQyxDQUFBLEFBQUEsV0FBVyxBRlluQixNQUFNLEVFWkMsQUFBQyxDQUFBLEFBQUEsV0FBVyxBRmFuQixNQUFNLENBQUM7SUVYSixLQUFLLEVQQ0EsSUFBSTtJT0FULGdCQUFnQixFQUFFLE9BQU0sR0ZZM0I7RUVmTyxBQUFDLENBQUEsQUFBQSxXQUFXLEFBTWpCLE1BQU0sRUFORCxBQUFDLENBQUEsQUFBQSxXQUFXLEFBT2pCLE1BQU0sQ0FBQztJQUNOLE9BQU8sRUFBRSxDQUFFO0lBQ1gsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDUDJYTyxNQUFLLENKM1c1QixxQkFBTyxHV2ZUOztBOENvQ0gsQUFBQSxjQUFjLENBQWQ7RTlDakRBLEtBQUssRVBNSSxJQUFJO0VPTGIsZ0JBQWdCLEVYNkdVLE9BQU8sR3lEM0RoQztFOUNoRE8sQUFBQyxDQUFBLEFBQUEsY0FBYyxBRll0QixNQUFNLEVFWkMsQUFBQyxDQUFBLEFBQUEsY0FBYyxBRmF0QixNQUFNLENBQUM7SUVYSixLQUFLLEVQQ0EsSUFBSTtJT0FULGdCQUFnQixFQUFFLE9BQU0sR0ZZM0I7RUVmTyxBQUFDLENBQUEsQUFBQSxjQUFjLEFBTXBCLE1BQU0sRUFORCxBQUFDLENBQUEsQUFBQSxjQUFjLEFBT3BCLE1BQU0sQ0FBQztJQUNOLE9BQU8sRUFBRSxDQUFFO0lBQ1gsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDUDJYTyxNQUFLLENKelJQLHVCQUFPLEdXakc5Qjs7QThDb0NILEFBQUEsbUJBQW1CLENBQW5CO0U5Q2pEQSxLQUFLLEVQTUksSUFBSTtFT0xiLGdCQUFnQixFWDZHbUMsT0FBTyxHeUQzRHpEO0U5Q2hETyxBQUFDLENBQUEsQUFBQSxtQkFBbUIsQUZZM0IsTUFBTSxFRVpDLEFBQUMsQ0FBQSxBQUFBLG1CQUFtQixBRmEzQixNQUFNLENBQUM7SUVYSixLQUFLLEVQQ0EsSUFBSTtJT0FULGdCQUFnQixFQUFFLE9BQU0sR0ZZM0I7RUVmTyxBQUFDLENBQUEsQUFBQSxtQkFBbUIsQUFNekIsTUFBTSxFQU5ELEFBQUMsQ0FBQSxBQUFBLG1CQUFtQixBQU96QixNQUFNLENBQUM7SUFDTixPQUFPLEVBQUUsQ0FBRTtJQUNYLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ1AyWE8sTUFBSyxDSnpSa0IsdUJBQU8sR1dqR3ZEOztBOENvQ0gsQUFBQSxrQkFBa0IsQ0FBbEI7RTlDakRBLEtBQUssRVBlSSxPQUFPO0VPZGhCLGdCQUFnQixFWDZHMEQsT0FBTyxHeUQzRGhGO0U5Q2hETyxBQUFDLENBQUEsQUFBQSxrQkFBa0IsQUZZMUIsTUFBTSxFRVpDLEFBQUMsQ0FBQSxBQUFBLGtCQUFrQixBRmExQixNQUFNLENBQUM7SUVYSixLQUFLLEVQVUEsT0FBTztJT1RaLGdCQUFnQixFQUFFLE9BQU0sR0ZZM0I7RUVmTyxBQUFDLENBQUEsQUFBQSxrQkFBa0IsQUFNeEIsTUFBTSxFQU5ELEFBQUMsQ0FBQSxBQUFBLGtCQUFrQixBQU94QixNQUFNLENBQUM7SUFDTixPQUFPLEVBQUUsQ0FBRTtJQUNYLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ1AyWE8sTUFBSyxDSnpSeUMsd0JBQU8sR1dqRzlFOztBOENvQ0gsQUFBQSxnQkFBZ0IsQ0FBaEI7RTlDakRBLEtBQUssRVBlSSxPQUFPO0VPZGhCLGdCQUFnQixFWDZHK0UsT0FBTyxHeUQzRHJHO0U5Q2hETyxBQUFDLENBQUEsQUFBQSxnQkFBZ0IsQUZZeEIsTUFBTSxFRVpDLEFBQUMsQ0FBQSxBQUFBLGdCQUFnQixBRmF4QixNQUFNLENBQUM7SUVYSixLQUFLLEVQVUEsT0FBTztJT1RaLGdCQUFnQixFQUFFLE9BQU0sR0ZZM0I7RUVmTyxBQUFDLENBQUEsQUFBQSxnQkFBZ0IsQUFNdEIsTUFBTSxFQU5ELEFBQUMsQ0FBQSxBQUFBLGdCQUFnQixBQU90QixNQUFNLENBQUM7SUFDTixPQUFPLEVBQUUsQ0FBRTtJQUNYLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ1AyWE8sTUFBSyxDSnpSOEQsdUJBQU8sR1dqR25HOztBOENvQ0gsQUFBQSxjQUFjLENBQWQ7RTlDakRBLEtBQUssRVBNSSxJQUFJO0VPTGIsZ0JBQWdCLEVYNkdrRyxPQUFPLEd5RDNEeEg7RTlDaERPLEFBQUMsQ0FBQSxBQUFBLGNBQWMsQUZZdEIsTUFBTSxFRVpDLEFBQUMsQ0FBQSxBQUFBLGNBQWMsQUZhdEIsTUFBTSxDQUFDO0lFWEosS0FBSyxFUENBLElBQUk7SU9BVCxnQkFBZ0IsRUFBRSxPQUFNLEdGWTNCO0VFZk8sQUFBQyxDQUFBLEFBQUEsY0FBYyxBQU1wQixNQUFNLEVBTkQsQUFBQyxDQUFBLEFBQUEsY0FBYyxBQU9wQixNQUFNLENBQUM7SUFDTixPQUFPLEVBQUUsQ0FBRTtJQUNYLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ1AyWE8sTUFBSyxDSnpSaUYsd0JBQU8sR1dqR3RIOztBK0NkTCxBQUFBLFVBQVUsQ0FBQztFQUNULE9BQU8sRXREd3pCMkIsSUFBSSxDc0R4ekJULElBQWtCO0VBQy9DLGFBQWEsRXREdXpCcUIsSUFBSTtFc0RyekJ0QyxnQkFBZ0IsRXRES1AsT0FBTztFMEJTZCxhQUFhLEU5QjZDRSxNQUFLLEcwRHJEdkI7RWxEa0RHLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztJa0Q1RHJCLEFBQUEsVUFBVSxDQUFDO01BUVAsT0FBTyxFQUFHLElBQWtCLEN0RGl6QkksSUFBSSxHc0QveUJ2Qzs7QUFFRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsYUFBYSxFQUFFLENBQUU7RUFDakIsWUFBWSxFQUFFLENBQUU7RTVCSWQsYUFBYSxFNEJIUSxDQUFDLEdBQ3pCOztBQ1pELEFBQUEsTUFBTSxDQUFDO0VBQ0wsUUFBUSxFQUFFLFFBQVM7RUFDbkIsT0FBTyxFdkRzOUIyQixPQUFNLENBQ04sT0FBTztFdUR0OUJ6QyxhQUFhLEV2RHU5QnFCLElBQUk7RXVEdDlCdEMsTUFBTSxFM0RvRE8sR0FBRyxDMkRwRFksS0FBSyxDQUFDLFdBQVc7RTdCVTNDLGFBQWEsRTlCNENELFFBQU8sRzJEcER0Qjs7QUFHRCxBQUFBLGNBQWMsQ0FBQztFQUViLEtBQUssRUFBRSxPQUFRLEdBQ2hCOztBQUdELEFBQUEsV0FBVyxDQUFDO0VBQ1YsV0FBVyxFM0RtQk0sR0FBRyxHMkRsQnJCOztBQU9ELEFBQUEsa0JBQWtCLENBQUM7RUFDakIsYUFBYSxFQUFFLElBQWdCLEdBV2hDO0VBWkQsQUFJRSxrQkFKZ0IsQ0FJaEIsTUFBTSxDQUFDO0lBQ0wsUUFBUSxFQUFFLFFBQVM7SUFDbkIsR0FBRyxFQUFFLENBQUU7SUFDUCxLQUFLLEVBQUUsQ0FBRTtJQUNULE9BQU8sRUFBRSxDQUFFO0lBQ1gsT0FBTyxFdkR1N0J5QixPQUFNLENBQ04sT0FBTztJdUR2N0J2QyxLQUFLLEVBQUUsT0FBUSxHQUNoQjs7QUFTRCxBQUFBLGNBQWMsQ0FBZDtFdkMvQ0EsS0FBSyxFakJ3R0csT0FBRztFNkJuR1QsZ0JBQWdCLEU3Qm1HVixPQUFHO0VpQnRHWCxZQUFZLEVqQnNHSixPQUFHLEd3RHZEVjtFQUZELEF2QzNDQSxjdUMyQ2MsQ3ZDM0NkLEVBQUUsQ0FBQztJQUNELGdCQUFnQixFQUFFLE9BQU0sR0FDekI7RXVDeUNELEF2Q3ZDQSxjdUN1Q2MsQ3ZDdkNkLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxPQUFNLEdBQ2Q7O0F1Q3FDRCxBQUFBLGdCQUFnQixDQUFoQjtFdkMvQ0EsS0FBSyxFakJ3R0csT0FBRztFNkJuR1QsZ0JBQWdCLEU3Qm1HVixPQUFHO0VpQnRHWCxZQUFZLEVqQnNHSixPQUFHLEd3RHZEVjtFQUZELEF2QzNDQSxnQnVDMkNnQixDdkMzQ2hCLEVBQUUsQ0FBQztJQUNELGdCQUFnQixFQUFFLE9BQU0sR0FDekI7RXVDeUNELEF2Q3ZDQSxnQnVDdUNnQixDdkN2Q2hCLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxPQUFNLEdBQ2Q7O0F1Q3FDRCxBQUFBLGNBQWMsQ0FBZDtFdkMvQ0EsS0FBSyxFakJ3R0csT0FBRztFNkJuR1QsZ0JBQWdCLEU3Qm1HVixPQUFHO0VpQnRHWCxZQUFZLEVqQnNHSixPQUFHLEd3RHZEVjtFQUZELEF2QzNDQSxjdUMyQ2MsQ3ZDM0NkLEVBQUUsQ0FBQztJQUNELGdCQUFnQixFQUFFLE9BQU0sR0FDekI7RXVDeUNELEF2Q3ZDQSxjdUN1Q2MsQ3ZDdkNkLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxPQUFNLEdBQ2Q7O0F1Q3FDRCxBQUFBLFdBQVcsQ0FBWDtFdkMvQ0EsS0FBSyxFakJ3R0csT0FBRztFNkJuR1QsZ0JBQWdCLEU3Qm1HVixPQUFHO0VpQnRHWCxZQUFZLEVqQnNHSixPQUFHLEd3RHZEVjtFQUZELEF2QzNDQSxXdUMyQ1csQ3ZDM0NYLEVBQUUsQ0FBQztJQUNELGdCQUFnQixFQUFFLE9BQU0sR0FDekI7RXVDeUNELEF2Q3ZDQSxXdUN1Q1csQ3ZDdkNYLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxPQUFNLEdBQ2Q7O0F1Q3FDRCxBQUFBLGNBQWMsQ0FBZDtFdkMvQ0EsS0FBSyxFakJ3R0csT0FBRztFNkJuR1QsZ0JBQWdCLEU3Qm1HVixPQUFHO0VpQnRHWCxZQUFZLEVqQnNHSixPQUFHLEd3RHZEVjtFQUZELEF2QzNDQSxjdUMyQ2MsQ3ZDM0NkLEVBQUUsQ0FBQztJQUNELGdCQUFnQixFQUFFLE9BQU0sR0FDekI7RXVDeUNELEF2Q3ZDQSxjdUN1Q2MsQ3ZDdkNkLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxPQUFNLEdBQ2Q7O0F1Q3FDRCxBQUFBLGFBQWEsQ0FBYjtFdkMvQ0EsS0FBSyxFakJ3R0csT0FBRztFNkJuR1QsZ0JBQWdCLEU3Qm1HVixPQUFHO0VpQnRHWCxZQUFZLEVqQnNHSixPQUFHLEd3RHZEVjtFQUZELEF2QzNDQSxhdUMyQ2EsQ3ZDM0NiLEVBQUUsQ0FBQztJQUNELGdCQUFnQixFQUFFLE9BQU0sR0FDekI7RXVDeUNELEF2Q3ZDQSxhdUN1Q2EsQ3ZDdkNiLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxPQUFNLEdBQ2Q7O0F1Q3FDRCxBQUFBLFlBQVksQ0FBWjtFdkMvQ0EsS0FBSyxFakJ3R0csT0FBRztFNkJuR1QsZ0JBQWdCLEU3Qm1HVixPQUFHO0VpQnRHWCxZQUFZLEVqQnNHSixPQUFHLEd3RHZEVjtFQUZELEF2QzNDQSxZdUMyQ1ksQ3ZDM0NaLEVBQUUsQ0FBQztJQUNELGdCQUFnQixFQUFFLE9BQU0sR0FDekI7RXVDeUNELEF2Q3ZDQSxZdUN1Q1ksQ3ZDdkNaLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxPQUFNLEdBQ2Q7O0F1Q3FDRCxBQUFBLFdBQVcsQ0FBWDtFdkMvQ0EsS0FBSyxFakJ3R0csT0FBRztFNkJuR1QsZ0JBQWdCLEU3Qm1HVixPQUFHO0VpQnRHWCxZQUFZLEVqQnNHSixPQUFHLEd3RHZEVjtFQUZELEF2QzNDQSxXdUMyQ1csQ3ZDM0NYLEVBQUUsQ0FBQztJQUNELGdCQUFnQixFQUFFLE9BQU0sR0FDekI7RXVDeUNELEF2Q3ZDQSxXdUN1Q1csQ3ZDdkNYLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxPQUFNLEdBQ2Q7O0F1Q3FDRCxBQUFBLGNBQWMsQ0FBZDtFdkMvQ0EsS0FBSyxFakJ3R0csT0FBRztFNkJuR1QsZ0JBQWdCLEU3Qm1HVixPQUFHO0VpQnRHWCxZQUFZLEVqQnNHSixPQUFHLEd3RHZEVjtFQUZELEF2QzNDQSxjdUMyQ2MsQ3ZDM0NkLEVBQUUsQ0FBQztJQUNELGdCQUFnQixFQUFFLE9BQU0sR0FDekI7RXVDeUNELEF2Q3ZDQSxjdUN1Q2MsQ3ZDdkNkLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxPQUFNLEdBQ2Q7O0F1Q3FDRCxBQUFBLG1CQUFtQixDQUFuQjtFdkMvQ0EsS0FBSyxFakJ3R0csT0FBRztFNkJuR1QsZ0JBQWdCLEU3Qm1HVixPQUFHO0VpQnRHWCxZQUFZLEVqQnNHSixPQUFHLEd3RHZEVjtFQUZELEF2QzNDQSxtQnVDMkNtQixDdkMzQ25CLEVBQUUsQ0FBQztJQUNELGdCQUFnQixFQUFFLE9BQU0sR0FDekI7RXVDeUNELEF2Q3ZDQSxtQnVDdUNtQixDdkN2Q25CLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxPQUFNLEdBQ2Q7O0F1Q3FDRCxBQUFBLGtCQUFrQixDQUFsQjtFdkMvQ0EsS0FBSyxFakJ3R0csT0FBRztFNkJuR1QsZ0JBQWdCLEU3Qm1HVixPQUFHO0VpQnRHWCxZQUFZLEVqQnNHSixPQUFHLEd3RHZEVjtFQUZELEF2QzNDQSxrQnVDMkNrQixDdkMzQ2xCLEVBQUUsQ0FBQztJQUNELGdCQUFnQixFQUFFLE9BQU0sR0FDekI7RXVDeUNELEF2Q3ZDQSxrQnVDdUNrQixDdkN2Q2xCLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxPQUFNLEdBQ2Q7O0F1Q3FDRCxBQUFBLGdCQUFnQixDQUFoQjtFdkMvQ0EsS0FBSyxFakJ3R0csT0FBRztFNkJuR1QsZ0JBQWdCLEU3Qm1HVixPQUFHO0VpQnRHWCxZQUFZLEVqQnNHSixPQUFHLEd3RHZEVjtFQUZELEF2QzNDQSxnQnVDMkNnQixDdkMzQ2hCLEVBQUUsQ0FBQztJQUNELGdCQUFnQixFQUFFLE9BQU0sR0FDekI7RXVDeUNELEF2Q3ZDQSxnQnVDdUNnQixDdkN2Q2hCLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxPQUFNLEdBQ2Q7O0F1Q3FDRCxBQUFBLGNBQWMsQ0FBZDtFdkMvQ0EsS0FBSyxFakJ3R0csT0FBRztFNkJuR1QsZ0JBQWdCLEU3Qm1HVixPQUFHO0VpQnRHWCxZQUFZLEVqQnNHSixPQUFHLEd3RHZEVjtFQUZELEF2QzNDQSxjdUMyQ2MsQ3ZDM0NkLEVBQUUsQ0FBQztJQUNELGdCQUFnQixFQUFFLE9BQU0sR0FDekI7RXVDeUNELEF2Q3ZDQSxjdUN1Q2MsQ3ZDdkNkLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxPQUFNLEdBQ2Q7O0F3Q1RELFVBQVUsQ0FBVixvQkFBVTtFQUNSLEFBQUEsSUFBSTtJQUFHLG1CQUFtQixFeER1K0JNLElBQUksQ3dEditCUyxDQUFDO0VBQzlDLEFBQUEsRUFBRTtJQUFHLG1CQUFtQixFQUFFLEdBQUk7O0FBSWxDLEFBQUEsU0FBUyxDQUFDO0VBQ1IsT0FBTyxFQUFFLElBQUs7RUFDZCxNQUFNLEV4RGcrQjRCLElBQUk7RXdELzlCdEMsUUFBUSxFQUFFLE1BQU87RUFDakIsV0FBVyxFQUFFLENBQUU7RXREbUhYLFNBQVMsRUF0Q0UsT0FBQztFc0QzRWhCLGdCQUFnQixFeERMUCxPQUFPO0UwQlNkLGFBQWEsRTlCNENELFFBQU8sRzREN0N0Qjs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNaLE9BQU8sRUFBRSxJQUFLO0VBQ2QsY0FBYyxFQUFFLE1BQU87RUFDdkIsZUFBZSxFQUFFLE1BQU87RUFDeEIsUUFBUSxFQUFFLE1BQU87RUFDakIsS0FBSyxFeERqQkksSUFBSTtFd0RrQmIsVUFBVSxFQUFFLE1BQU87RUFDbkIsV0FBVyxFQUFFLE1BQU87RUFDcEIsZ0JBQWdCLEU1RExSLE9BQU87RWlDTlgsVUFBVSxFN0JrK0JvQixLQUFLLENBQUMsSUFBRyxDQUFDLElBQUksR3dEcjlCakQ7RTNCVEssTUFBTSxFQUFMLHNCQUFzQixFQUFFLE1BQU07STJCRHJDLEFBQUEsYUFBYSxDQUFDO00zQkVOLFVBQVUsRUFBRSxJQUFLLEcyQlF4Qjs7QUFFRCxBQUFBLHFCQUFxQixDQUFDO0U1QllwQixnQkFBZ0IsRUFBRSxtTEFBZTtFNEJWakMsZUFBZSxFeER5OEJtQixJQUFJLENBQUosSUFBSSxHd0R4OEJ2Qzs7QUFHQyxBQUFBLHNCQUFzQixDQUFDO0VBQ3JCLFNBQVMsRXhEMjhCdUIsRUFBRSxDQUFDLE1BQU0sQ0FBQyxRQUFRLEN3RDM4QlIsb0JBQW9CLEdBTy9EO0VBSkcsTUFBTSxFQUFMLHNCQUFzQixFQUFFLE1BQU07SUFKbkMsQUFBQSxzQkFBc0IsQ0FBQztNQUtqQixTQUFTLEVBQUUsSUFBSyxHQUdyQjs7QUM3Q0gsQUFBQSxNQUFNLENBQUM7RUFDTCxPQUFPLEVBQUUsSUFBSztFQUNkLFdBQVcsRUFBRSxVQUFXLEdBQ3pCOztBQUVELEFBQUEsV0FBVyxDQUFDO0VBQ1YsSUFBSSxFQUFFLENBQUUsR0FDVDs7QUNIRCxBQUFBLFdBQVcsQ0FBQztFQUNWLE9BQU8sRUFBRSxJQUFLO0VBQ2QsY0FBYyxFQUFFLE1BQU87RUFHdkIsWUFBWSxFQUFFLENBQUU7RUFDaEIsYUFBYSxFQUFFLENBQUU7RWhDUWYsYUFBYSxFOUI0Q0QsUUFBTyxHOERsRHRCOztBQVFELEFBQUEsdUJBQXVCLENBQUM7RUFDdEIsS0FBSyxFQUFFLElBQUs7RUFDWixLQUFLLEUxRFJJLE9BQU87RTBEU2hCLFVBQVUsRUFBRSxPQUFRLEdBY3JCO0VBakJELEFBQUEsdUJBQXVCLEFyREpwQixNQUFNLEVxRElULEFBQUEsdUJBQXVCLEFyREhwQixNQUFNLENBQUM7SXFEVU4sT0FBTyxFQUFFLENBQUU7SUFDWCxLQUFLLEUxRGRFLE9BQU87STBEZWQsZUFBZSxFQUFFLElBQUs7SUFDdEIsZ0JBQWdCLEUxRHRCVCxPQUFPLEdLV2Y7RXFEQ0gsQUFBQSx1QkFBdUIsQUFhcEIsT0FBTyxDQUFDO0lBQ1AsS0FBSyxFOURzQkksSUFBSTtJOERyQmIsZ0JBQWdCLEUxRDFCVCxPQUFPLEcwRDJCZjs7QUFRSCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsUUFBUSxFQUFFLFFBQVM7RUFDbkIsT0FBTyxFQUFFLEtBQU07RUFDZixPQUFPLEUxRDg4QjJCLE9BQU0sQ0FDTixPQUFPO0UwRDU4QnpDLGdCQUFnQixFMUQzQ1AsSUFBSTtFMEQ0Q2IsTUFBTSxFOURTTyxHQUFHLEM4RFRpQixLQUFLLEMxRGxDN0Isb0JBQUksRzBEbUVkO0VBeENELEFBQUEsZ0JBQWdCLEFBU2IsWUFBWSxDQUFDO0loQzFCWixzQkFBc0IsRWdDMkJLLE9BQU87SWhDMUJsQyx1QkFBdUIsRWdDMEJJLE9BQU8sR0FDbkM7RUFYSCxBQUFBLGdCQUFnQixBQWFiLFdBQVcsQ0FBQztJaENoQlgsMEJBQTBCLEVnQ2lCSSxPQUFPO0loQ2hCckMseUJBQXlCLEVnQ2dCSyxPQUFPLEdBQ3RDO0VBZkgsQUFBQSxnQkFBZ0IsQUFpQmIsU0FBUyxFQWpCWixBQUFBLGdCQUFnQixBQWtCYixTQUFTLENBQUM7SUFDVCxLQUFLLEUxRGxERSxPQUFPO0kwRG1EZCxjQUFjLEVBQUUsSUFBSztJQUNyQixnQkFBZ0IsRTFEMURULElBQUksRzBEMkRaO0VBdEJILEFBQUEsZ0JBQWdCLEFBeUJiLE9BQU8sQ0FBQztJQUNQLE9BQU8sRUFBRSxDQUFFO0lBQ1gsS0FBSyxFMURoRUUsSUFBSTtJMERpRVgsZ0JBQWdCLEU5RGxEVixPQUFPO0k4RG1EYixZQUFZLEU5RG5ETixPQUFPLEc4RG9EZDtFQTlCSCxBQUFBLGdCQUFnQixHQUFoQixnQkFBZ0IsQ0FnQ1I7SUFDSixnQkFBZ0IsRUFBRSxDQUFFLEdBTXJCO0lBdkNILEFBQUEsZ0JBQWdCLEdBQWhCLGdCQUFnQixBQW1DWCxPQUFPLENBQUM7TUFDUCxVQUFVLEU5RHBCRCxJQUFHO004RHFCWixnQkFBZ0IsRTlEckJQLEdBQUcsRzhEc0JiOztBQWFELEFBQUEsc0JBQXNCLENBQXRCO0VBQ0UsY0FBYyxFQUFFLEdBQUksR0EyQnJCO0VBNUJELEFBR0ksc0JBSGtCLEdBR2xCLGdCQUFnQixBQUNmLFlBQVksQ0FBQztJaEMxQmxCLHlCQUF5QixFOUJYYixRQUFPO0k4QkRuQix1QkFBdUIsRWdDd0NnQixDQUFDLEdBQ25DO0VBUEwsQUFHSSxzQkFIa0IsR0FHbEIsZ0JBQWdCLEFBTWYsV0FBVyxDQUFDO0loQzNDakIsdUJBQXVCLEU5QkNYLFFBQU87SThCV25CLHlCQUF5QixFZ0NpQ2dCLENBQUMsR0FDckM7RUFaTCxBQUdJLHNCQUhrQixHQUdsQixnQkFBZ0IsQUFXZixPQUFPLENBQUM7SUFDUCxVQUFVLEVBQUUsQ0FBRSxHQUNmO0VBaEJMLEFBa0JNLHNCQWxCZ0IsR0FHbEIsZ0JBQWdCLEdBZWQsZ0JBQWdCLENBQUM7SUFDakIsZ0JBQWdCLEU5RHREWCxHQUFHO0k4RHVEUixpQkFBaUIsRUFBRSxDQUFFLEdBTXRCO0lBMUJMLEFBa0JNLHNCQWxCZ0IsR0FHbEIsZ0JBQWdCLEdBZWQsZ0JBQWdCLEFBSWYsT0FBTyxDQUFDO01BQ1AsV0FBVyxFOUQxRFIsSUFBRztNOEQyRE4saUJBQWlCLEU5RDNEZCxHQUFHLEc4RDREUDs7QXRENURQLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztFc0RtQ2pCLEFBQUEseUJBQXlCLENBQXpCO0lBQ0UsY0FBYyxFQUFFLEdBQUksR0EyQnJCO0lBNUJELEFBR0kseUJBSHFCLEdBR3JCLGdCQUFnQixBQUNmLFlBQVksQ0FBQztNaEMxQmxCLHlCQUF5QixFOUJYYixRQUFPO004QkRuQix1QkFBdUIsRWdDd0NnQixDQUFDLEdBQ25DO0lBUEwsQUFHSSx5QkFIcUIsR0FHckIsZ0JBQWdCLEFBTWYsV0FBVyxDQUFDO01oQzNDakIsdUJBQXVCLEU5QkNYLFFBQU87TThCV25CLHlCQUF5QixFZ0NpQ2dCLENBQUMsR0FDckM7SUFaTCxBQUdJLHlCQUhxQixHQUdyQixnQkFBZ0IsQUFXZixPQUFPLENBQUM7TUFDUCxVQUFVLEVBQUUsQ0FBRSxHQUNmO0lBaEJMLEFBa0JNLHlCQWxCbUIsR0FHckIsZ0JBQWdCLEdBZWQsZ0JBQWdCLENBQUM7TUFDakIsZ0JBQWdCLEU5RHREWCxHQUFHO004RHVEUixpQkFBaUIsRUFBRSxDQUFFLEdBTXRCO01BMUJMLEFBa0JNLHlCQWxCbUIsR0FHckIsZ0JBQWdCLEdBZWQsZ0JBQWdCLEFBSWYsT0FBTyxDQUFDO1FBQ1AsV0FBVyxFOUQxRFIsSUFBRztROEQyRE4saUJBQWlCLEU5RDNEZCxHQUFHLEc4RDREUDs7QXRENURQLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztFc0RtQ2pCLEFBQUEseUJBQXlCLENBQXpCO0lBQ0UsY0FBYyxFQUFFLEdBQUksR0EyQnJCO0lBNUJELEFBR0kseUJBSHFCLEdBR3JCLGdCQUFnQixBQUNmLFlBQVksQ0FBQztNaEMxQmxCLHlCQUF5QixFOUJYYixRQUFPO004QkRuQix1QkFBdUIsRWdDd0NnQixDQUFDLEdBQ25DO0lBUEwsQUFHSSx5QkFIcUIsR0FHckIsZ0JBQWdCLEFBTWYsV0FBVyxDQUFDO01oQzNDakIsdUJBQXVCLEU5QkNYLFFBQU87TThCV25CLHlCQUF5QixFZ0NpQ2dCLENBQUMsR0FDckM7SUFaTCxBQUdJLHlCQUhxQixHQUdyQixnQkFBZ0IsQUFXZixPQUFPLENBQUM7TUFDUCxVQUFVLEVBQUUsQ0FBRSxHQUNmO0lBaEJMLEFBa0JNLHlCQWxCbUIsR0FHckIsZ0JBQWdCLEdBZWQsZ0JBQWdCLENBQUM7TUFDakIsZ0JBQWdCLEU5RHREWCxHQUFHO004RHVEUixpQkFBaUIsRUFBRSxDQUFFLEdBTXRCO01BMUJMLEFBa0JNLHlCQWxCbUIsR0FHckIsZ0JBQWdCLEdBZWQsZ0JBQWdCLEFBSWYsT0FBTyxDQUFDO1FBQ1AsV0FBVyxFOUQxRFIsSUFBRztROEQyRE4saUJBQWlCLEU5RDNEZCxHQUFHLEc4RDREUDs7QXRENURQLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztFc0RtQ2pCLEFBQUEseUJBQXlCLENBQXpCO0lBQ0UsY0FBYyxFQUFFLEdBQUksR0EyQnJCO0lBNUJELEFBR0kseUJBSHFCLEdBR3JCLGdCQUFnQixBQUNmLFlBQVksQ0FBQztNaEMxQmxCLHlCQUF5QixFOUJYYixRQUFPO004QkRuQix1QkFBdUIsRWdDd0NnQixDQUFDLEdBQ25DO0lBUEwsQUFHSSx5QkFIcUIsR0FHckIsZ0JBQWdCLEFBTWYsV0FBVyxDQUFDO01oQzNDakIsdUJBQXVCLEU5QkNYLFFBQU87TThCV25CLHlCQUF5QixFZ0NpQ2dCLENBQUMsR0FDckM7SUFaTCxBQUdJLHlCQUhxQixHQUdyQixnQkFBZ0IsQUFXZixPQUFPLENBQUM7TUFDUCxVQUFVLEVBQUUsQ0FBRSxHQUNmO0lBaEJMLEFBa0JNLHlCQWxCbUIsR0FHckIsZ0JBQWdCLEdBZWQsZ0JBQWdCLENBQUM7TUFDakIsZ0JBQWdCLEU5RHREWCxHQUFHO004RHVEUixpQkFBaUIsRUFBRSxDQUFFLEdBTXRCO01BMUJMLEFBa0JNLHlCQWxCbUIsR0FHckIsZ0JBQWdCLEdBZWQsZ0JBQWdCLEFBSWYsT0FBTyxDQUFDO1FBQ1AsV0FBVyxFOUQxRFIsSUFBRztROEQyRE4saUJBQWlCLEU5RDNEZCxHQUFHLEc4RDREUDs7QXRENURQLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTTtFc0RtQ2xCLEFBQUEseUJBQXlCLENBQXpCO0lBQ0UsY0FBYyxFQUFFLEdBQUksR0EyQnJCO0lBNUJELEFBR0kseUJBSHFCLEdBR3JCLGdCQUFnQixBQUNmLFlBQVksQ0FBQztNaEMxQmxCLHlCQUF5QixFOUJYYixRQUFPO004QkRuQix1QkFBdUIsRWdDd0NnQixDQUFDLEdBQ25DO0lBUEwsQUFHSSx5QkFIcUIsR0FHckIsZ0JBQWdCLEFBTWYsV0FBVyxDQUFDO01oQzNDakIsdUJBQXVCLEU5QkNYLFFBQU87TThCV25CLHlCQUF5QixFZ0NpQ2dCLENBQUMsR0FDckM7SUFaTCxBQUdJLHlCQUhxQixHQUdyQixnQkFBZ0IsQUFXZixPQUFPLENBQUM7TUFDUCxVQUFVLEVBQUUsQ0FBRSxHQUNmO0lBaEJMLEFBa0JNLHlCQWxCbUIsR0FHckIsZ0JBQWdCLEdBZWQsZ0JBQWdCLENBQUM7TUFDakIsZ0JBQWdCLEU5RHREWCxHQUFHO004RHVEUixpQkFBaUIsRUFBRSxDQUFFLEdBTXRCO01BMUJMLEFBa0JNLHlCQWxCbUIsR0FHckIsZ0JBQWdCLEdBZWQsZ0JBQWdCLEFBSWYsT0FBTyxDQUFDO1FBQ1AsV0FBVyxFOUQxRFIsSUFBRztROEQyRE4saUJBQWlCLEU5RDNEZCxHQUFHLEc4RDREUDs7QUFhWCxBQUFBLGlCQUFpQixDQUFDO0VoQ25IZCxhQUFhLEVnQ29IUSxDQUFDLEdBU3pCO0VBVkQsQUFHSSxpQkFIYSxHQUdiLGdCQUFnQixDQUFDO0lBQ2pCLFlBQVksRUFBRSxDQUFDLENBQUMsQ0FBQyxDOUQ3RU4sR0FBRyxHOERrRmY7SUFUSCxBQUdJLGlCQUhhLEdBR2IsZ0JBQWdCLEFBR2YsV0FBVyxDQUFDO01BQ1gsbUJBQW1CLEVBQUUsQ0FBRSxHQUN4Qjs7QXJDMUlILEFBQUEsd0JBQXdCLENBQXhCO0VBQ0UsS0FBSyxFdEJxR0MsT0FBRztFc0JwR1QsZ0JBQWdCLEV0Qm9HVixPQUFHLEdzQnRGVjtFQWhCRCxBQUFBLHdCQUF3QixBQUlyQix1QkFBdUIsQWhCU3pCLE1BQU0sRWdCYlAsQUFBQSx3QkFBd0IsQUFJckIsdUJBQXVCLEFoQlV6QixNQUFNLENBQUM7SWdCUkYsS0FBSyxFdEJnR0gsT0FBRztJc0IvRkwsZ0JBQWdCLEVBQUUsT0FBTSxHaEJTN0I7RWdCaEJELEFBQUEsd0JBQXdCLEFBSXJCLHVCQUF1QixBQU1yQixPQUFPLENBQUM7SUFDUCxLQUFLLEVyQlBGLElBQUk7SXFCUVAsZ0JBQWdCLEV0QjBGZCxPQUFHO0lzQnpGTCxZQUFZLEV0QnlGVixPQUFHLEdzQnhGTjs7QUFkTCxBQUFBLDBCQUEwQixDQUExQjtFQUNFLEtBQUssRXRCcUdDLE9BQUc7RXNCcEdULGdCQUFnQixFdEJvR1YsT0FBRyxHc0J0RlY7RUFoQkQsQUFBQSwwQkFBMEIsQUFJdkIsdUJBQXVCLEFoQlN6QixNQUFNLEVnQmJQLEFBQUEsMEJBQTBCLEFBSXZCLHVCQUF1QixBaEJVekIsTUFBTSxDQUFDO0lnQlJGLEtBQUssRXRCZ0dILE9BQUc7SXNCL0ZMLGdCQUFnQixFQUFFLE9BQU0sR2hCUzdCO0VnQmhCRCxBQUFBLDBCQUEwQixBQUl2Qix1QkFBdUIsQUFNckIsT0FBTyxDQUFDO0lBQ1AsS0FBSyxFckJQRixJQUFJO0lxQlFQLGdCQUFnQixFdEIwRmQsT0FBRztJc0J6RkwsWUFBWSxFdEJ5RlYsT0FBRyxHc0J4Rk47O0FBZEwsQUFBQSx3QkFBd0IsQ0FBeEI7RUFDRSxLQUFLLEV0QnFHQyxPQUFHO0VzQnBHVCxnQkFBZ0IsRXRCb0dWLE9BQUcsR3NCdEZWO0VBaEJELEFBQUEsd0JBQXdCLEFBSXJCLHVCQUF1QixBaEJTekIsTUFBTSxFZ0JiUCxBQUFBLHdCQUF3QixBQUlyQix1QkFBdUIsQWhCVXpCLE1BQU0sQ0FBQztJZ0JSRixLQUFLLEV0QmdHSCxPQUFHO0lzQi9GTCxnQkFBZ0IsRUFBRSxPQUFNLEdoQlM3QjtFZ0JoQkQsQUFBQSx3QkFBd0IsQUFJckIsdUJBQXVCLEFBTXJCLE9BQU8sQ0FBQztJQUNQLEtBQUssRXJCUEYsSUFBSTtJcUJRUCxnQkFBZ0IsRXRCMEZkLE9BQUc7SXNCekZMLFlBQVksRXRCeUZWLE9BQUcsR3NCeEZOOztBQWRMLEFBQUEscUJBQXFCLENBQXJCO0VBQ0UsS0FBSyxFdEJxR0MsT0FBRztFc0JwR1QsZ0JBQWdCLEV0Qm9HVixPQUFHLEdzQnRGVjtFQWhCRCxBQUFBLHFCQUFxQixBQUlsQix1QkFBdUIsQWhCU3pCLE1BQU0sRWdCYlAsQUFBQSxxQkFBcUIsQUFJbEIsdUJBQXVCLEFoQlV6QixNQUFNLENBQUM7SWdCUkYsS0FBSyxFdEJnR0gsT0FBRztJc0IvRkwsZ0JBQWdCLEVBQUUsT0FBTSxHaEJTN0I7RWdCaEJELEFBQUEscUJBQXFCLEFBSWxCLHVCQUF1QixBQU1yQixPQUFPLENBQUM7SUFDUCxLQUFLLEVyQlBGLElBQUk7SXFCUVAsZ0JBQWdCLEV0QjBGZCxPQUFHO0lzQnpGTCxZQUFZLEV0QnlGVixPQUFHLEdzQnhGTjs7QUFkTCxBQUFBLHdCQUF3QixDQUF4QjtFQUNFLEtBQUssRXRCcUdDLE9BQUc7RXNCcEdULGdCQUFnQixFdEJvR1YsT0FBRyxHc0J0RlY7RUFoQkQsQUFBQSx3QkFBd0IsQUFJckIsdUJBQXVCLEFoQlN6QixNQUFNLEVnQmJQLEFBQUEsd0JBQXdCLEFBSXJCLHVCQUF1QixBaEJVekIsTUFBTSxDQUFDO0lnQlJGLEtBQUssRXRCZ0dILE9BQUc7SXNCL0ZMLGdCQUFnQixFQUFFLE9BQU0sR2hCUzdCO0VnQmhCRCxBQUFBLHdCQUF3QixBQUlyQix1QkFBdUIsQUFNckIsT0FBTyxDQUFDO0lBQ1AsS0FBSyxFckJQRixJQUFJO0lxQlFQLGdCQUFnQixFdEIwRmQsT0FBRztJc0J6RkwsWUFBWSxFdEJ5RlYsT0FBRyxHc0J4Rk47O0FBZEwsQUFBQSx1QkFBdUIsQ0FBdkI7RUFDRSxLQUFLLEV0QnFHQyxPQUFHO0VzQnBHVCxnQkFBZ0IsRXRCb0dWLE9BQUcsR3NCdEZWO0VBaEJELEFBQUEsdUJBQXVCLEFBSXBCLHVCQUF1QixBaEJTekIsTUFBTSxFZ0JiUCxBQUFBLHVCQUF1QixBQUlwQix1QkFBdUIsQWhCVXpCLE1BQU0sQ0FBQztJZ0JSRixLQUFLLEV0QmdHSCxPQUFHO0lzQi9GTCxnQkFBZ0IsRUFBRSxPQUFNLEdoQlM3QjtFZ0JoQkQsQUFBQSx1QkFBdUIsQUFJcEIsdUJBQXVCLEFBTXJCLE9BQU8sQ0FBQztJQUNQLEtBQUssRXJCUEYsSUFBSTtJcUJRUCxnQkFBZ0IsRXRCMEZkLE9BQUc7SXNCekZMLFlBQVksRXRCeUZWLE9BQUcsR3NCeEZOOztBQWRMLEFBQUEsc0JBQXNCLENBQXRCO0VBQ0UsS0FBSyxFdEJxR0MsT0FBRztFc0JwR1QsZ0JBQWdCLEV0Qm9HVixPQUFHLEdzQnRGVjtFQWhCRCxBQUFBLHNCQUFzQixBQUluQix1QkFBdUIsQWhCU3pCLE1BQU0sRWdCYlAsQUFBQSxzQkFBc0IsQUFJbkIsdUJBQXVCLEFoQlV6QixNQUFNLENBQUM7SWdCUkYsS0FBSyxFdEJnR0gsT0FBRztJc0IvRkwsZ0JBQWdCLEVBQUUsT0FBTSxHaEJTN0I7RWdCaEJELEFBQUEsc0JBQXNCLEFBSW5CLHVCQUF1QixBQU1yQixPQUFPLENBQUM7SUFDUCxLQUFLLEVyQlBGLElBQUk7SXFCUVAsZ0JBQWdCLEV0QjBGZCxPQUFHO0lzQnpGTCxZQUFZLEV0QnlGVixPQUFHLEdzQnhGTjs7QUFkTCxBQUFBLHFCQUFxQixDQUFyQjtFQUNFLEtBQUssRXRCcUdDLE9BQUc7RXNCcEdULGdCQUFnQixFdEJvR1YsT0FBRyxHc0J0RlY7RUFoQkQsQUFBQSxxQkFBcUIsQUFJbEIsdUJBQXVCLEFoQlN6QixNQUFNLEVnQmJQLEFBQUEscUJBQXFCLEFBSWxCLHVCQUF1QixBaEJVekIsTUFBTSxDQUFDO0lnQlJGLEtBQUssRXRCZ0dILE9BQUc7SXNCL0ZMLGdCQUFnQixFQUFFLE9BQU0sR2hCUzdCO0VnQmhCRCxBQUFBLHFCQUFxQixBQUlsQix1QkFBdUIsQUFNckIsT0FBTyxDQUFDO0lBQ1AsS0FBSyxFckJQRixJQUFJO0lxQlFQLGdCQUFnQixFdEIwRmQsT0FBRztJc0J6RkwsWUFBWSxFdEJ5RlYsT0FBRyxHc0J4Rk47O0FBZEwsQUFBQSx3QkFBd0IsQ0FBeEI7RUFDRSxLQUFLLEV0QnFHQyxPQUFHO0VzQnBHVCxnQkFBZ0IsRXRCb0dWLE9BQUcsR3NCdEZWO0VBaEJELEFBQUEsd0JBQXdCLEFBSXJCLHVCQUF1QixBaEJTekIsTUFBTSxFZ0JiUCxBQUFBLHdCQUF3QixBQUlyQix1QkFBdUIsQWhCVXpCLE1BQU0sQ0FBQztJZ0JSRixLQUFLLEV0QmdHSCxPQUFHO0lzQi9GTCxnQkFBZ0IsRUFBRSxPQUFNLEdoQlM3QjtFZ0JoQkQsQUFBQSx3QkFBd0IsQUFJckIsdUJBQXVCLEFBTXJCLE9BQU8sQ0FBQztJQUNQLEtBQUssRXJCUEYsSUFBSTtJcUJRUCxnQkFBZ0IsRXRCMEZkLE9BQUc7SXNCekZMLFlBQVksRXRCeUZWLE9BQUcsR3NCeEZOOztBQWRMLEFBQUEsNkJBQTZCLENBQTdCO0VBQ0UsS0FBSyxFdEJxR0MsT0FBRztFc0JwR1QsZ0JBQWdCLEV0Qm9HVixPQUFHLEdzQnRGVjtFQWhCRCxBQUFBLDZCQUE2QixBQUkxQix1QkFBdUIsQWhCU3pCLE1BQU0sRWdCYlAsQUFBQSw2QkFBNkIsQUFJMUIsdUJBQXVCLEFoQlV6QixNQUFNLENBQUM7SWdCUkYsS0FBSyxFdEJnR0gsT0FBRztJc0IvRkwsZ0JBQWdCLEVBQUUsT0FBTSxHaEJTN0I7RWdCaEJELEFBQUEsNkJBQTZCLEFBSTFCLHVCQUF1QixBQU1yQixPQUFPLENBQUM7SUFDUCxLQUFLLEVyQlBGLElBQUk7SXFCUVAsZ0JBQWdCLEV0QjBGZCxPQUFHO0lzQnpGTCxZQUFZLEV0QnlGVixPQUFHLEdzQnhGTjs7QUFkTCxBQUFBLDRCQUE0QixDQUE1QjtFQUNFLEtBQUssRXRCcUdDLE9BQUc7RXNCcEdULGdCQUFnQixFdEJvR1YsT0FBRyxHc0J0RlY7RUFoQkQsQUFBQSw0QkFBNEIsQUFJekIsdUJBQXVCLEFoQlN6QixNQUFNLEVnQmJQLEFBQUEsNEJBQTRCLEFBSXpCLHVCQUF1QixBaEJVekIsTUFBTSxDQUFDO0lnQlJGLEtBQUssRXRCZ0dILE9BQUc7SXNCL0ZMLGdCQUFnQixFQUFFLE9BQU0sR2hCUzdCO0VnQmhCRCxBQUFBLDRCQUE0QixBQUl6Qix1QkFBdUIsQUFNckIsT0FBTyxDQUFDO0lBQ1AsS0FBSyxFckJQRixJQUFJO0lxQlFQLGdCQUFnQixFdEIwRmQsT0FBRztJc0J6RkwsWUFBWSxFdEJ5RlYsT0FBRyxHc0J4Rk47O0FBZEwsQUFBQSwwQkFBMEIsQ0FBMUI7RUFDRSxLQUFLLEV0QnFHQyxPQUFHO0VzQnBHVCxnQkFBZ0IsRXRCb0dWLE9BQUcsR3NCdEZWO0VBaEJELEFBQUEsMEJBQTBCLEFBSXZCLHVCQUF1QixBaEJTekIsTUFBTSxFZ0JiUCxBQUFBLDBCQUEwQixBQUl2Qix1QkFBdUIsQWhCVXpCLE1BQU0sQ0FBQztJZ0JSRixLQUFLLEV0QmdHSCxPQUFHO0lzQi9GTCxnQkFBZ0IsRUFBRSxPQUFNLEdoQlM3QjtFZ0JoQkQsQUFBQSwwQkFBMEIsQUFJdkIsdUJBQXVCLEFBTXJCLE9BQU8sQ0FBQztJQUNQLEtBQUssRXJCUEYsSUFBSTtJcUJRUCxnQkFBZ0IsRXRCMEZkLE9BQUc7SXNCekZMLFlBQVksRXRCeUZWLE9BQUcsR3NCeEZOOztBQWRMLEFBQUEsd0JBQXdCLENBQXhCO0VBQ0UsS0FBSyxFdEJxR0MsT0FBRztFc0JwR1QsZ0JBQWdCLEV0Qm9HVixPQUFHLEdzQnRGVjtFQWhCRCxBQUFBLHdCQUF3QixBQUlyQix1QkFBdUIsQWhCU3pCLE1BQU0sRWdCYlAsQUFBQSx3QkFBd0IsQUFJckIsdUJBQXVCLEFoQlV6QixNQUFNLENBQUM7SWdCUkYsS0FBSyxFdEJnR0gsT0FBRztJc0IvRkwsZ0JBQWdCLEVBQUUsT0FBTSxHaEJTN0I7RWdCaEJELEFBQUEsd0JBQXdCLEFBSXJCLHVCQUF1QixBQU1yQixPQUFPLENBQUM7SUFDUCxLQUFLLEVyQlBGLElBQUk7SXFCUVAsZ0JBQWdCLEV0QjBGZCxPQUFHO0lzQnpGTCxZQUFZLEV0QnlGVixPQUFHLEdzQnhGTjs7QXNDakJQLEFBQUEsTUFBTSxDQUFDO0VBQ0wsS0FBSyxFQUFFLEtBQU07RXpEOEhULFNBQVMsRUF0Q0UsTUFBQztFeUR0RmhCLFdBQVcsRS9Eb0NNLEdBQUc7RStEbkNwQixXQUFXLEVBQUUsQ0FBRTtFQUNmLEtBQUssRTNEWUksSUFBSTtFMkRYYixXQUFXLEUzRHNsQ3VCLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQXJsQ2hDLElBQUk7RTJEQWIsT0FBTyxFQUFFLEVBQUcsR0FhYjtFQXBCRCxBQUFBLE1BQU0sQXREWUgsTUFBTSxDQUFDO0lzREROLEtBQUssRTNETUUsSUFBSTtJMkRMWCxlQUFlLEVBQUUsSUFBSyxHdERBRjtFc0RaeEIsQUFBQSxNQUFNLEFBZUgsSUFBSyxDQUFBLEFBQUEsU0FBUyxDQUFDLElBQUssQ0FBQSxBQUFBLFNBQVMsQ3REQzdCLE1BQU0sRXNEaEJULEFBQUEsTUFBTSxBQWVILElBQUssQ0FBQSxBQUFBLFNBQVMsQ0FBQyxJQUFLLENBQUEsQUFBQSxTQUFTLEN0REU3QixNQUFNLENBQUM7SXNEQUosT0FBTyxFQUFFLEdBQUksR3RERWhCOztBc0RTSCxBQUFNLE1BQUEsQUFBQSxNQUFNLENBQUM7RUFDWCxPQUFPLEVBQUUsQ0FBRTtFQUNYLGdCQUFnQixFQUFFLFdBQVk7RUFDOUIsTUFBTSxFQUFFLENBQUUsR0FDWDs7QUFLRCxBQUFPLENBQU4sQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUFDO0VBQ2YsY0FBYyxFQUFFLElBQUssR0FDdEI7O0FDdkNELEFBQUEsTUFBTSxDQUFDO0VBR0wsVUFBVSxFNUR5NEJ3QixLQUFLO0U0RHg0QnZDLFNBQVMsRTVEdzRCeUIsS0FBSztFRTd3Qm5DLFNBQVMsRUF0Q0UsUUFBQztFMERsRmhCLGdCQUFnQixFNURBUCx5QkFBSTtFNERDYixlQUFlLEVBQUUsV0FBWTtFQUM3QixNQUFNLEU1RHk0QjRCLEdBQUcsQzREejRCVCxLQUFLLEM1RDA0QkMsa0JBQUk7RTREejRCdEMsVUFBVSxFNUQyNEJ3QixDQUFDLENBQUMsT0FBTSxDQUFDLE9BQU0sQ0FwNEJ4QyxrQkFBSTtFNEROYixPQUFPLEVBQUUsQ0FBRTtFbENPVCxhQUFhLEUxQms0Qm1CLE9BQU0sRzREdDNCekM7RUE5QkQsQUFBQSxNQUFNLEFBY0gsSUFBSyxDQUFBLEFBQUEsV0FBVyxFQUFFO0lBQ2pCLGFBQWEsRTVEODNCbUIsT0FBTSxHNEQ3M0J2QztFQWhCSCxBQUFBLE1BQU0sQUFrQkgsUUFBUSxDQUFDO0lBQ1IsT0FBTyxFQUFFLENBQUUsR0FDWjtFQXBCSCxBQUFBLE1BQU0sQUFzQkgsS0FBSyxDQUFDO0lBQ0wsT0FBTyxFQUFFLEtBQU07SUFDZixPQUFPLEVBQUUsQ0FBRSxHQUNaO0VBekJILEFBQUEsTUFBTSxBQTJCSCxLQUFLLENBQUM7SUFDTCxPQUFPLEVBQUUsSUFBSyxHQUNmOztBQUdILEFBQUEsYUFBYSxDQUFDO0VBQ1osT0FBTyxFQUFFLElBQUs7RUFDZCxXQUFXLEVBQUUsTUFBTztFQUNwQixPQUFPLEU1RDIyQjJCLE9BQU0sQ0FETixPQUFNO0U0RHoyQnhDLEtBQUssRTVEdkJJLE9BQU87RTREd0JoQixnQkFBZ0IsRTVEOUJQLHlCQUFJO0U0RCtCYixlQUFlLEVBQUUsV0FBWTtFQUM3QixhQUFhLEU1RDIyQnFCLEdBQUcsQzREMzJCRixLQUFLLEM1RGszQk4sbUJBQUk7RTBCOTNCcEMsc0JBQXNCLEUzQm1IUyxtQkFBSTtFMkJsSG5DLHVCQUF1QixFM0JrSFEsbUJBQUksRzZEckd0Qzs7QUFFRCxBQUFBLFdBQVcsQ0FBQztFQUNWLE9BQU8sRTVEaTJCMkIsT0FBTSxHNERoMkJ6Qzs7QUN2Q0QsQUFBQSxXQUFXLENBQUM7RUFFVixRQUFRLEVBQUUsTUFBTyxHQU1sQjtFQVJELEFBSUUsV0FKUyxDQUlULE1BQU0sQ0FBQztJQUNMLFVBQVUsRUFBRSxNQUFPO0lBQ25CLFVBQVUsRUFBRSxJQUFLLEdBQ2xCOztBQUlILEFBQUEsTUFBTSxDQUFDO0VBQ0wsUUFBUSxFQUFFLEtBQU07RUFDaEIsR0FBRyxFQUFFLENBQUU7RUFDUCxJQUFJLEVBQUUsQ0FBRTtFQUNSLE9BQU8sRTdEMnBCMkIsSUFBSTtFNkQxcEJ0QyxPQUFPLEVBQUUsSUFBSztFQUNkLEtBQUssRUFBRSxJQUFLO0VBQ1osTUFBTSxFQUFFLElBQUs7RUFDYixRQUFRLEVBQUUsTUFBTztFQUdqQixPQUFPLEVBQUUsQ0FBRSxHQUlaOztBQUdELEFBQUEsYUFBYSxDQUFDO0VBQ1osUUFBUSxFQUFFLFFBQVM7RUFDbkIsS0FBSyxFQUFFLElBQUs7RUFDWixNQUFNLEU3RCs0QjRCLE1BQUs7RTZENzRCdkMsY0FBYyxFQUFFLElBQUssR0FldEI7RUFaQyxBQVJGLE1BUVEsQUFBQSxLQUFLLENBUmIsYUFBYSxDQVFHO0loQzNCVixVQUFVLEU3Qm84Qm9CLFNBQVMsQ0FBQyxJQUFHLENBQUMsUUFBUTtJNkR2NkJ0RCxTQUFTLEU3RHE2QnVCLG1CQUFTLEc2RHA2QjFDO0loQzFCRyxNQUFNLEVBQUwsc0JBQXNCLEVBQUUsTUFBTTtNZ0N1Qm5DLEFBUkYsTUFRUSxBQUFBLEtBQUssQ0FSYixhQUFhLENBUUc7UWhDdEJSLFVBQVUsRUFBRSxJQUFLLEdnQ3lCdEI7RUFDRCxBQVpGLE1BWVEsQUFBQSxLQUFLLENBWmIsYUFBYSxDQVlHO0lBQ1osU0FBUyxFN0RtNkJ1QixJQUFJLEc2RGw2QnJDO0VBR0QsQUFqQkYsTUFpQlEsQUFBQSxhQUFhLENBakJyQixhQUFhLENBaUJXO0lBQ3BCLFNBQVMsRTdEZzZCdUIsV0FBSyxHNkQvNUJ0Qzs7QUFHSCxBQUFBLHdCQUF3QixDQUFDO0VBQ3ZCLE9BQU8sRUFBRSxJQUFLO0VBQ2QsVUFBVSxFOURtRnVCLGlCQUFJLEc4RHBFdEM7RUFqQkQsQUFJRSx3QkFKc0IsQ0FJdEIsY0FBYyxDQUFDO0lBQ2IsVUFBVSxFOURnRnFCLGtCQUFJO0k4RC9FbkMsUUFBUSxFQUFFLE1BQU8sR0FDbEI7RUFQSCxBQVNFLHdCQVRzQixDQVN0QixhQUFhO0VBVGYsQUFVRSx3QkFWc0IsQ0FVdEIsYUFBYSxDQUFDO0lBQ1osV0FBVyxFQUFFLENBQUUsR0FDaEI7RUFaSCxBQWNFLHdCQWRzQixDQWN0QixXQUFXLENBQUM7SUFDVixVQUFVLEVBQUUsSUFBSyxHQUNsQjs7QUFHSCxBQUFBLHNCQUFzQixDQUFDO0VBQ3JCLE9BQU8sRUFBRSxJQUFLO0VBQ2QsV0FBVyxFQUFFLE1BQU87RUFDcEIsVUFBVSxFOUQrRHVCLGlCQUFJLEc4RHZDdEM7RUEzQkQsQUFBQSxzQkFBc0IsQUFNbkIsUUFBUSxDQUFDO0lBQ1IsT0FBTyxFQUFFLEtBQU07SUFDZixNQUFNLEU5RDBEeUIsa0JBQUk7SThEekRuQyxNQUFNLEVBQUUsV0FBWTtJQUNwQixPQUFPLEVBQUUsRUFBRyxHQUNiO0VBWEgsQUFBQSxzQkFBc0IsQUFjbkIsd0JBQXdCLENBQUM7SUFDeEIsY0FBYyxFQUFFLE1BQU87SUFDdkIsZUFBZSxFQUFFLE1BQU87SUFDeEIsTUFBTSxFQUFFLElBQUssR0FTZDtJQTFCSCxBQW1CSSxzQkFuQmtCLEFBY25CLHdCQUF3QixDQUt2QixjQUFjLENBQUM7TUFDYixVQUFVLEVBQUUsSUFBSyxHQUNsQjtJQXJCTCxBQUFBLHNCQUFzQixBQWNuQix3QkFBd0IsQUFTdEIsUUFBUSxDQUFDO01BQ1IsT0FBTyxFQUFFLElBQUssR0FDZjs7QUFLTCxBQUFBLGNBQWMsQ0FBQztFQUNiLFFBQVEsRUFBRSxRQUFTO0VBQ25CLE9BQU8sRUFBRSxJQUFLO0VBQ2QsY0FBYyxFQUFFLE1BQU87RUFDdkIsS0FBSyxFQUFFLElBQUs7RUFHWixjQUFjLEVBQUUsSUFBSztFQUNyQixnQkFBZ0IsRTdEM0dQLElBQUk7RTZENEdiLGVBQWUsRUFBRSxXQUFZO0VBQzdCLE1BQU0sRWpFeERPLEdBQUcsQ2lFd0RvQixLQUFLLEM3RG5HaEMsa0JBQUk7RTBCQ1gsYUFBYSxFOUI2Q0UsTUFBSztFaUV5RHRCLE9BQU8sRUFBRSxDQUFFLEdBQ1o7O0FBR0QsQUFBQSxlQUFlLENBQUM7RUFDZCxRQUFRLEVBQUUsS0FBTTtFQUNoQixHQUFHLEVBQUUsQ0FBRTtFQUNQLElBQUksRUFBRSxDQUFFO0VBQ1IsT0FBTyxFN0QraUIyQixJQUFJO0U2RDlpQnRDLEtBQUssRUFBRSxLQUFNO0VBQ2IsTUFBTSxFQUFFLEtBQU07RUFDZCxnQkFBZ0IsRTdEbEhQLElBQUksRzZEdUhkO0VBWkQsQUFBQSxlQUFlLEFBVVosS0FBSyxDQUFDO0lBQUUsT0FBTyxFQUFFLENBQUUsR0FBSTtFQVYxQixBQUFBLGVBQWUsQUFXWixLQUFLLENBQUM7SUFBRSxPQUFPLEU3RDZ6QmtCLEdBQUUsRzZEN3pCUzs7QUFLL0MsQUFBQSxhQUFhLENBQUM7RUFDWixPQUFPLEVBQUUsSUFBSztFQUNkLFdBQVcsRUFBRSxVQUFXO0VBQ3hCLGVBQWUsRUFBRSxhQUFjO0VBQy9CLE9BQU8sRTdEeXpCMkIsSUFBSSxDQUNKLElBQUk7RTZEenpCdEMsYUFBYSxFakVyRkEsR0FBRyxDaUVxRjBCLEtBQUssQ2pFcEZsQyxPQUFPO0U4QmxDbEIsc0JBQXNCLEUzQm1IUyxrQkFBSTtFMkJsSG5DLHVCQUF1QixFM0JrSFEsa0JBQUksRzhEV3RDO0VBYkQsQUFRRSxhQVJXLENBUVgsTUFBTSxDQUFDO0lBQ0wsT0FBTyxFN0RvekJ5QixJQUFJLENBQ0osSUFBSTtJNkRuekJwQyxNQUFNLEU3RGt6QjBCLEtBQUksQ0FDSixLQUFJLENBREosS0FBSSxDNkRsekJxRCxJQUFJLEdBQzlGOztBQUlILEFBQUEsWUFBWSxDQUFDO0VBQ1gsYUFBYSxFQUFFLENBQUU7RUFDakIsV0FBVyxFN0RzSWlCLEdBQUcsRzZEckloQzs7QUFJRCxBQUFBLFdBQVcsQ0FBQztFQUNWLFFBQVEsRUFBRSxRQUFTO0VBR25CLElBQUksRUFBRSxRQUFTO0VBQ2YsT0FBTyxFN0R3d0IyQixJQUFJLEc2RHZ3QnZDOztBQUdELEFBQUEsYUFBYSxDQUFDO0VBQ1osT0FBTyxFQUFFLElBQUs7RUFDZCxTQUFTLEVBQUUsSUFBSztFQUNoQixXQUFXLEVBQUUsTUFBTztFQUNwQixlQUFlLEVBQUUsUUFBUztFQUMxQixPQUFPLEVBQUUsT0FBb0I7RUFDN0IsVUFBVSxFakV0SEcsR0FBRyxDaUVzSHVCLEtBQUssQ2pFckgvQixPQUFPO0U4QnBCbEIsMEJBQTBCLEUzQnFHSyxrQkFBSTtFMkJwR25DLHlCQUF5QixFM0JvR00sa0JBQUksRzhENkN0QztFQWZELEFBWUksYUFaUyxHQVlULENBQUMsQ0FBQztJQUNGLE1BQU0sRUFBRSxPQUE0QixHQUNyQzs7QUFJSCxBQUFBLHdCQUF3QixDQUFDO0VBQ3ZCLFFBQVEsRUFBRSxRQUFTO0VBQ25CLEdBQUcsRUFBRSxPQUFRO0VBQ2IsS0FBSyxFQUFFLElBQUs7RUFDWixNQUFNLEVBQUUsSUFBSztFQUNiLFFBQVEsRUFBRSxNQUFPLEdBQ2xCOztBekR4SUcsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO0V5RDZJbkIsQUFBQSxhQUFhLENBQUM7SUFDWixTQUFTLEU3RHF3QnVCLEtBQUs7STZEcHdCckMsTUFBTSxFN0QydUIwQixPQUFPLEM2RDN1QkYsSUFBSSxHQUMxQztFQUVELEFBQUEsd0JBQXdCLENBQUM7SUFDdkIsVUFBVSxFOURqRXFCLG1CQUFJLEc4RHNFcEM7SUFORCxBQUdFLHdCQUhzQixDQUd0QixjQUFjLENBQUM7TUFDYixVQUFVLEU5RHBFbUIsb0JBQUksRzhEcUVsQztFQUdILEFBQUEsc0JBQXNCLENBQUM7SUFDckIsVUFBVSxFOUR6RXFCLG1CQUFJLEc4RCtFcEM7SUFQRCxBQUFBLHNCQUFzQixBQUduQixRQUFRLENBQUM7TUFDUixNQUFNLEU5RDVFdUIsb0JBQUk7TThENkVqQyxNQUFNLEVBQUUsV0FBWSxHQUNyQjtFQU9ILEFBQUEsU0FBUyxDQUFDO0lBQUUsU0FBUyxFN0Q2dUJhLEtBQUssRzZEN3VCSDs7QXpEdktsQyxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7RXlEMktuQixBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FBQztJQUNSLFNBQVMsRTdEcXVCdUIsS0FBSyxHNkRwdUJ0Qzs7QXpEOUtDLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTTtFeURrTHBCLEFBQUEsU0FBUyxDQUFDO0lBQUUsU0FBUyxFN0QrdEJhLE1BQU0sRzZEL3RCSjs7QUM3T3RDLEFBQUEsUUFBUSxDQUFDO0VBQ1AsUUFBUSxFQUFFLFFBQVM7RUFDbkIsT0FBTyxFOUQrcUIyQixJQUFJO0U4RDlxQnRDLE9BQU8sRUFBRSxLQUFNO0VBQ2YsTUFBTSxFOUQyMUI0QixDQUFDO0VXLzFCbkMsV0FBVyxFZmtDTSxPQUFPO0VlaEN4QixVQUFVLEVBQUUsTUFBTztFQUNuQixXQUFXLEVma0NRLEdBQUc7RWVqQ3RCLFdBQVcsRVgrUmlCLEdBQUc7RVc5Ui9CLFVBQVUsRUFBRSxJQUFLO0VBQ2pCLFVBQVUsRUFBRSxLQUFNO0VBQ2xCLGVBQWUsRUFBRSxJQUFLO0VBQ3RCLFdBQVcsRUFBRSxJQUFLO0VBQ2xCLGNBQWMsRUFBRSxJQUFLO0VBQ3JCLGNBQWMsRUFBRSxNQUFPO0VBQ3ZCLFVBQVUsRUFBRSxNQUFPO0VBQ25CLFlBQVksRUFBRSxNQUFPO0VBQ3JCLFdBQVcsRUFBRSxNQUFPO0VBQ3BCLFVBQVUsRUFBRSxJQUFLO0VUZ0hiLFNBQVMsRUF0Q0UsUUFBQztFNEQ5RWhCLFNBQVMsRUFBRSxVQUFXO0VBQ3RCLE9BQU8sRUFBRSxDQUFFLEdBaUJaO0VBNUJELEFBQUEsUUFBUSxBQWFMLEtBQUssQ0FBQztJQUFFLE9BQU8sRTlEKzBCa0IsR0FBRSxHOEQvMEJFO0VBYnhDLEFBZUUsUUFmTSxDQWVOLE1BQU0sQ0FBQztJQUNMLFFBQVEsRUFBRSxRQUFTO0lBQ25CLE9BQU8sRUFBRSxLQUFNO0lBQ2YsS0FBSyxFOUQrMEIyQixNQUFLO0k4RDkwQnJDLE1BQU0sRTlEKzBCMEIsTUFBSyxHOER2MEJ0QztJQTNCSCxBQWVFLFFBZk0sQ0FlTixNQUFNLEFBTUgsUUFBUSxDQUFDO01BQ1IsUUFBUSxFQUFFLFFBQVM7TUFDbkIsT0FBTyxFQUFFLEVBQUc7TUFDWixZQUFZLEVBQUUsV0FBWTtNQUMxQixZQUFZLEVBQUUsS0FBTSxHQUNyQjs7QUFJTCxBQUFBLGVBQWUsRUE0RGYsQUE1REEsZ0JBNERnQixDQUNiLEFBQUEsV0FBQyxFQUFhLEtBQUssQUFBbEIsRUE3RFk7RUFDZCxPQUFPLEU5RG0wQjJCLE1BQUssQzhEbjBCUixDQUFDLEdBV2pDO0VBWkQsQUFHRSxlQUhhLENBR2IsTUFBTSxFQXlEUixBQXpERSxnQkF5RGMsQ0FDYixBQUFBLFdBQUMsRUFBYSxLQUFLLEFBQWxCLEVBMURGLE1BQU0sQ0FBQztJQUNMLE1BQU0sRUFBRSxDQUFFLEdBT1g7SUFYSCxBQUdFLGVBSGEsQ0FHYixNQUFNLEFBR0gsUUFBUSxFQXNEYixBQXpERSxnQkF5RGMsQ0FDYixBQUFBLFdBQUMsRUFBYSxLQUFLLEFBQWxCLEVBMURGLE1BQU0sQUFHSCxRQUFRLENBQUM7TUFDUixHQUFHLEVBQUUsQ0FBRTtNQUNQLFlBQVksRTlENHpCa0IsTUFBSyxDOEQ1ekJFLE1BQW9CLENBQU0sQ0FBQztNQUNoRSxnQkFBZ0IsRTlEdkJYLElBQUksRzhEd0JWOztBQUlMLEFBQUEsaUJBQWlCLEVBOENqQixBQTlDQSxnQkE4Q2dCLENBSWIsQUFBQSxXQUFDLEVBQWEsT0FBTyxBQUFwQixFQWxEYztFQUNoQixPQUFPLEVBQUUsQ0FBQyxDOURxekJ3QixNQUFLLEc4RHh5QnhDO0VBZEQsQUFHRSxpQkFIZSxDQUdmLE1BQU0sRUEyQ1IsQUEzQ0UsZ0JBMkNjLENBSWIsQUFBQSxXQUFDLEVBQWEsT0FBTyxBQUFwQixFQS9DRixNQUFNLENBQUM7SUFDTCxJQUFJLEVBQUUsQ0FBRTtJQUNSLEtBQUssRTlEaXpCMkIsTUFBSztJOERoekJyQyxNQUFNLEU5RCt5QjBCLE1BQUssRzhEeHlCdEM7SUFiSCxBQUdFLGlCQUhlLENBR2YsTUFBTSxBQUtILFFBQVEsRUFzQ2IsQUEzQ0UsZ0JBMkNjLENBSWIsQUFBQSxXQUFDLEVBQWEsT0FBTyxBQUFwQixFQS9DRixNQUFNLEFBS0gsUUFBUSxDQUFDO01BQ1IsS0FBSyxFQUFFLENBQUU7TUFDVCxZQUFZLEVBQUcsTUFBb0IsQzlENHlCTCxNQUFLLEM4RDV5QjZCLE1BQW9CLENBQU0sQ0FBQztNQUMzRixrQkFBa0IsRTlEdkNiLElBQUksRzhEd0NWOztBQUlMLEFBQUEsa0JBQWtCLEVBOEJsQixBQTlCQSxnQkE4QmdCLENBT2IsQUFBQSxXQUFDLEVBQWEsUUFBUSxBQUFyQixFQXJDZTtFQUNqQixPQUFPLEU5RHF5QjJCLE1BQUssQzhEcnlCUixDQUFDLEdBV2pDO0VBWkQsQUFHRSxrQkFIZ0IsQ0FHaEIsTUFBTSxFQTJCUixBQTNCRSxnQkEyQmMsQ0FPYixBQUFBLFdBQUMsRUFBYSxRQUFRLEFBQXJCLEVBbENGLE1BQU0sQ0FBQztJQUNMLEdBQUcsRUFBRSxDQUFFLEdBT1I7SUFYSCxBQUdFLGtCQUhnQixDQUdoQixNQUFNLEFBR0gsUUFBUSxFQXdCYixBQTNCRSxnQkEyQmMsQ0FPYixBQUFBLFdBQUMsRUFBYSxRQUFRLEFBQXJCLEVBbENGLE1BQU0sQUFHSCxRQUFRLENBQUM7TUFDUixNQUFNLEVBQUUsQ0FBRTtNQUNWLFlBQVksRUFBRSxDQUFDLENBQUUsTUFBb0IsQzlEOHhCUCxNQUFLO004RDd4Qm5DLG1CQUFtQixFOURyRGQsSUFBSSxHOERzRFY7O0FBSUwsQUFBQSxnQkFBZ0IsRUFnQmhCLEFBaEJBLGdCQWdCZ0IsQ0FVYixBQUFBLFdBQUMsRUFBYSxNQUFNLEFBQW5CLEVBMUJhO0VBQ2YsT0FBTyxFQUFFLENBQUMsQzlEdXhCd0IsTUFBSyxHOEQxd0J4QztFQWRELEFBR0UsZ0JBSGMsQ0FHZCxNQUFNLEVBYVIsQUFiRSxnQkFhYyxDQVViLEFBQUEsV0FBQyxFQUFhLE1BQU0sQUFBbkIsRUF2QkYsTUFBTSxDQUFDO0lBQ0wsS0FBSyxFQUFFLENBQUU7SUFDVCxLQUFLLEU5RG14QjJCLE1BQUs7SThEbHhCckMsTUFBTSxFOURpeEIwQixNQUFLLEc4RDF3QnRDO0lBYkgsQUFHRSxnQkFIYyxDQUdkLE1BQU0sQUFLSCxRQUFRLEVBUWIsQUFiRSxnQkFhYyxDQVViLEFBQUEsV0FBQyxFQUFhLE1BQU0sQUFBbkIsRUF2QkYsTUFBTSxBQUtILFFBQVEsQ0FBQztNQUNSLElBQUksRUFBRSxDQUFFO01BQ1IsWUFBWSxFQUFHLE1BQW9CLENBQU0sQ0FBQyxDQUFFLE1BQW9CLEM5RDh3QmxDLE1BQUs7TThEN3dCbkMsaUJBQWlCLEU5RHJFWixJQUFJLEc4RHNFVjs7QUFvQkwsQUFBQSxjQUFjLENBQUM7RUFDYixTQUFTLEU5RDZ1QnlCLEtBQUs7RThENXVCdkMsT0FBTyxFOURpdkIyQixPQUFNLENBQ04sTUFBSztFOERqdkJ2QyxLQUFLLEU5RHZHSSxJQUFJO0U4RHdHYixVQUFVLEVBQUUsTUFBTztFQUNuQixnQkFBZ0IsRTlEL0ZQLElBQUk7RTBCQ1gsYUFBYSxFOUI0Q0QsUUFBTyxHa0VvRHRCOztBQ2xIRCxBQUFBLFFBQVEsQ0FBQztFQUNQLFFBQVEsRUFBRSxRQUFTO0VBQ25CLEdBQUcsRUFBRSxDQUFFO0VBQ1AsSUFBSSxFQUFFLENBQUU7RUFDUixPQUFPLEUvRDZxQjJCLElBQUk7RStENXFCdEMsT0FBTyxFQUFFLEtBQU07RUFDZixTQUFTLEUvRDYyQnlCLEtBQUs7RVdsM0J2QyxXQUFXLEVma0NNLE9BQU87RWVoQ3hCLFVBQVUsRUFBRSxNQUFPO0VBQ25CLFdBQVcsRWZrQ1EsR0FBRztFZWpDdEIsV0FBVyxFWCtSaUIsR0FBRztFVzlSL0IsVUFBVSxFQUFFLElBQUs7RUFDakIsVUFBVSxFQUFFLEtBQU07RUFDbEIsZUFBZSxFQUFFLElBQUs7RUFDdEIsV0FBVyxFQUFFLElBQUs7RUFDbEIsY0FBYyxFQUFFLElBQUs7RUFDckIsY0FBYyxFQUFFLE1BQU87RUFDdkIsVUFBVSxFQUFFLE1BQU87RUFDbkIsWUFBWSxFQUFFLE1BQU87RUFDckIsV0FBVyxFQUFFLE1BQU87RUFDcEIsVUFBVSxFQUFFLElBQUs7RVRnSGIsU0FBUyxFQXRDRSxRQUFDO0U2RDdFaEIsU0FBUyxFQUFFLFVBQVc7RUFDdEIsZ0JBQWdCLEUvRE5QLElBQUk7RStET2IsZUFBZSxFQUFFLFdBQVk7RUFDN0IsTUFBTSxFbkU2Q08sR0FBRyxDbUU3Q2MsS0FBSyxDL0RFMUIsa0JBQUk7RTBCQ1gsYUFBYSxFOUI2Q0UsTUFBSyxHbUU1QnZCO0VBbkNELEFBbUJFLFFBbkJNLENBbUJOLE1BQU0sQ0FBQztJQUNMLFFBQVEsRUFBRSxRQUFTO0lBQ25CLE9BQU8sRUFBRSxLQUFNO0lBQ2YsS0FBSyxFL0Q2MkIyQixJQUFJO0krRDUyQnBDLE1BQU0sRS9ENjJCMEIsTUFBSztJK0Q1MkJyQyxNQUFNLEVBQUUsQ0FBQyxDbkV1Q00sTUFBSyxHbUU3QnJCO0lBbENILEFBbUJFLFFBbkJNLENBbUJOLE1BQU0sQUFPSCxRQUFRLEVBMUJiLEFBbUJFLFFBbkJNLENBbUJOLE1BQU0sQUFRSCxPQUFPLENBQUM7TUFDUCxRQUFRLEVBQUUsUUFBUztNQUNuQixPQUFPLEVBQUUsS0FBTTtNQUNmLE9BQU8sRUFBRSxFQUFHO01BQ1osWUFBWSxFQUFFLFdBQVk7TUFDMUIsWUFBWSxFQUFFLEtBQU0sR0FDckI7O0FBSUwsQUFBQSxlQUFlLEVBa0dmLEFBbEdBLGdCQWtHZ0IsQ0FDYixBQUFBLFdBQUMsRUFBYSxLQUFLLEFBQWxCLEVBbkdZO0VBQ2QsYUFBYSxFL0Q4MUJxQixNQUFLLEcrRDcwQnhDO0VBbEJELEFBR0ksZUFIVyxHQUdYLE1BQU0sRUErRlYsQUEvRkksZ0JBK0ZZLENBQ2IsQUFBQSxXQUFDLEVBQWEsS0FBSyxBQUFsQixJQWhHQSxNQUFNLENBQUM7SUFDUCxNQUFNLEVoRXFHeUIsbUJBQUksR2dFeEZwQztJQWpCSCxBQUdJLGVBSFcsR0FHWCxNQUFNLEFBR0wsUUFBUSxFQTRGYixBQS9GSSxnQkErRlksQ0FDYixBQUFBLFdBQUMsRUFBYSxLQUFLLEFBQWxCLElBaEdBLE1BQU0sQUFHTCxRQUFRLENBQUM7TUFDUixNQUFNLEVBQUUsQ0FBRTtNQUNWLFlBQVksRS9EdTFCa0IsTUFBSyxDK0R2MUJFLE1BQW9CLENBQU0sQ0FBQztNQUNoRSxnQkFBZ0IsRS9EeTFCYyxtQkFBTyxHK0R4MUJ0QztJQVZMLEFBR0ksZUFIVyxHQUdYLE1BQU0sQUFTTCxPQUFPLEVBc0ZaLEFBL0ZJLGdCQStGWSxDQUNiLEFBQUEsV0FBQyxFQUFhLEtBQUssQUFBbEIsSUFoR0EsTUFBTSxBQVNMLE9BQU8sQ0FBQztNQUNQLE1BQU0sRW5FVUcsR0FBRztNbUVUWixZQUFZLEUvRGkxQmtCLE1BQUssQytEajFCRSxNQUFvQixDQUFNLENBQUM7TUFDaEUsZ0JBQWdCLEUvRDdDWCxJQUFJLEcrRDhDVjs7QUFJTCxBQUFBLGlCQUFpQixFQThFakIsQUE5RUEsZ0JBOEVnQixDQUliLEFBQUEsV0FBQyxFQUFhLE9BQU8sQUFBcEIsRUFsRmM7RUFDaEIsV0FBVyxFL0QwMEJ1QixNQUFLLEcrRHR6QnhDO0VBckJELEFBR0ksaUJBSGEsR0FHYixNQUFNLEVBMkVWLEFBM0VJLGdCQTJFWSxDQUliLEFBQUEsV0FBQyxFQUFhLE9BQU8sQUFBcEIsSUEvRUEsTUFBTSxDQUFDO0lBQ1AsSUFBSSxFaEVpRjJCLG1CQUFJO0lnRWhGbkMsS0FBSyxFL0RzMEIyQixNQUFLO0krRHIwQnJDLE1BQU0sRS9EbzBCMEIsSUFBSTtJK0RuMEJwQyxNQUFNLEVuRURTLE1BQUssQ21FQ1csQ0FBQyxHQWFqQztJQXBCSCxBQUdJLGlCQUhhLEdBR2IsTUFBTSxBQU1MLFFBQVEsRUFxRWIsQUEzRUksZ0JBMkVZLENBSWIsQUFBQSxXQUFDLEVBQWEsT0FBTyxBQUFwQixJQS9FQSxNQUFNLEFBTUwsUUFBUSxDQUFDO01BQ1IsSUFBSSxFQUFFLENBQUU7TUFDUixZQUFZLEVBQUcsTUFBb0IsQy9EZzBCTCxNQUFLLEMrRGgwQjZCLE1BQW9CLENBQU0sQ0FBQztNQUMzRixrQkFBa0IsRS9EazBCWSxtQkFBTyxHK0RqMEJ0QztJQWJMLEFBR0ksaUJBSGEsR0FHYixNQUFNLEFBWUwsT0FBTyxFQStEWixBQTNFSSxnQkEyRVksQ0FJYixBQUFBLFdBQUMsRUFBYSxPQUFPLEFBQXBCLElBL0VBLE1BQU0sQUFZTCxPQUFPLENBQUM7TUFDUCxJQUFJLEVuRWJLLEdBQUc7TW1FY1osWUFBWSxFQUFHLE1BQW9CLEMvRDB6QkwsTUFBSyxDK0QxekI2QixNQUFvQixDQUFNLENBQUM7TUFDM0Ysa0JBQWtCLEUvRHBFYixJQUFJLEcrRHFFVjs7QUFJTCxBQUFBLGtCQUFrQixFQXVEbEIsQUF2REEsZ0JBdURnQixDQU9iLEFBQUEsV0FBQyxFQUFhLFFBQVEsQUFBckIsRUE5RGU7RUFDakIsVUFBVSxFL0RtekJ3QixNQUFLLEcrRHR4QnhDO0VBOUJELEFBR0ksa0JBSGMsR0FHZCxNQUFNLEVBb0RWLEFBcERJLGdCQW9EWSxDQU9iLEFBQUEsV0FBQyxFQUFhLFFBQVEsQUFBckIsSUEzREEsTUFBTSxDQUFDO0lBQ1AsR0FBRyxFaEUwRDRCLG1CQUFJLEdnRTdDcEM7SUFqQkgsQUFHSSxrQkFIYyxHQUdkLE1BQU0sQUFHTCxRQUFRLEVBaURiLEFBcERJLGdCQW9EWSxDQU9iLEFBQUEsV0FBQyxFQUFhLFFBQVEsQUFBckIsSUEzREEsTUFBTSxBQUdMLFFBQVEsQ0FBQztNQUNSLEdBQUcsRUFBRSxDQUFFO01BQ1AsWUFBWSxFQUFFLENBQUMsQ0FBRSxNQUFvQixDL0Q0eUJQLE1BQUssQytENXlCK0IsTUFBb0I7TUFDdEYsbUJBQW1CLEUvRDh5QlcsbUJBQU8sRytEN3lCdEM7SUFWTCxBQUdJLGtCQUhjLEdBR2QsTUFBTSxBQVNMLE9BQU8sRUEyQ1osQUFwREksZ0JBb0RZLENBT2IsQUFBQSxXQUFDLEVBQWEsUUFBUSxBQUFyQixJQTNEQSxNQUFNLEFBU0wsT0FBTyxDQUFDO01BQ1AsR0FBRyxFbkVqQ00sR0FBRztNbUVrQ1osWUFBWSxFQUFFLENBQUMsQ0FBRSxNQUFvQixDL0RzeUJQLE1BQUssQytEdHlCK0IsTUFBb0I7TUFDdEYsbUJBQW1CLEUvRHhGZCxJQUFJLEcrRHlGVjtFQWhCTCxBQW9CaUIsa0JBcEJDLENBb0JoQixlQUFlLEFBQUEsUUFBUSxFQW1DekIsQUFuQ2lCLGdCQW1DRCxDQU9iLEFBQUEsV0FBQyxFQUFhLFFBQVEsQUFBckIsRUExQ0YsZUFBZSxBQUFBLFFBQVEsQ0FBQztJQUN0QixRQUFRLEVBQUUsUUFBUztJQUNuQixHQUFHLEVBQUUsQ0FBRTtJQUNQLElBQUksRUFBRSxHQUFJO0lBQ1YsT0FBTyxFQUFFLEtBQU07SUFDZixLQUFLLEUvRDB4QjJCLElBQUk7SStEenhCcEMsV0FBVyxFQUFHLE9BQW9CO0lBQ2xDLE9BQU8sRUFBRSxFQUFHO0lBQ1osYUFBYSxFbkVoREYsR0FBRyxDbUVnRHVCLEtBQUssQy9EOHdCVixPQUFNLEcrRDd3QnZDOztBQUdILEFBQUEsZ0JBQWdCLEVBdUJoQixBQXZCQSxnQkF1QmdCLENBVWIsQUFBQSxXQUFDLEVBQWEsTUFBTSxBQUFuQixFQWpDYTtFQUNmLFlBQVksRS9EbXhCc0IsTUFBSyxHK0QvdkJ4QztFQXJCRCxBQUdJLGdCQUhZLEdBR1osTUFBTSxFQW9CVixBQXBCSSxnQkFvQlksQ0FVYixBQUFBLFdBQUMsRUFBYSxNQUFNLEFBQW5CLElBOUJBLE1BQU0sQ0FBQztJQUNQLEtBQUssRWhFMEIwQixtQkFBSTtJZ0V6Qm5DLEtBQUssRS9EK3dCMkIsTUFBSztJK0Q5d0JyQyxNQUFNLEUvRDZ3QjBCLElBQUk7SStENXdCcEMsTUFBTSxFbkV4RFMsTUFBSyxDbUV3RFcsQ0FBQyxHQWFqQztJQXBCSCxBQUdJLGdCQUhZLEdBR1osTUFBTSxBQU1MLFFBQVEsRUFjYixBQXBCSSxnQkFvQlksQ0FVYixBQUFBLFdBQUMsRUFBYSxNQUFNLEFBQW5CLElBOUJBLE1BQU0sQUFNTCxRQUFRLENBQUM7TUFDUixLQUFLLEVBQUUsQ0FBRTtNQUNULFlBQVksRUFBRyxNQUFvQixDQUFNLENBQUMsQ0FBRSxNQUFvQixDL0R5d0JsQyxNQUFLO00rRHh3Qm5DLGlCQUFpQixFL0Qyd0JhLG1CQUFPLEcrRDF3QnRDO0lBYkwsQUFHSSxnQkFIWSxHQUdaLE1BQU0sQUFZTCxPQUFPLEVBUVosQUFwQkksZ0JBb0JZLENBVWIsQUFBQSxXQUFDLEVBQWEsTUFBTSxBQUFuQixJQTlCQSxNQUFNLEFBWUwsT0FBTyxDQUFDO01BQ1AsS0FBSyxFbkVwRUksR0FBRztNbUVxRVosWUFBWSxFQUFHLE1BQW9CLENBQU0sQ0FBQyxDQUFFLE1BQW9CLEMvRG13QmxDLE1BQUs7TStEbHdCbkMsaUJBQWlCLEUvRDNIWixJQUFJLEcrRDRIVjs7QUFxQkwsQUFBQSxlQUFlLENBQUM7RUFDZCxPQUFPLEUvRG11QjJCLE1BQUssQ0FDTCxPQUFNO0UrRG51QnhDLGFBQWEsRUFBRSxDQUFFO0U3RDNCYixTQUFTLEVBdENFLElBQUM7RTZEb0VoQixnQkFBZ0IsRS9ENnRCa0IsT0FBTTtFK0Q1dEJ4QyxhQUFhLEVuRWxHQSxHQUFHLENtRWtHcUIsS0FBSyxDQUFDLE9BQU07RXJDbkkvQyxzQkFBc0IsRTNCbUhTLGtCQUFJO0UyQmxIbkMsdUJBQXVCLEUzQmtIUSxrQkFBSSxHZ0VzQnRDO0VBWkQsQUFBQSxlQUFlLEFBU1osTUFBTSxDQUFDO0lBQ04sT0FBTyxFQUFFLElBQUssR0FDZjs7QUFHSCxBQUFBLGFBQWEsQ0FBQztFQUNaLE9BQU8sRS9EcXRCMkIsTUFBSyxDQUNMLE9BQU07RStEcnRCeEMsS0FBSyxFbkVoSE0sSUFBSSxHbUVpSGhCOztBQzVKRCxBQUFBLFNBQVMsQ0FBQztFQUNSLFFBQVEsRUFBRSxRQUFTLEdBQ3BCOztBQUVELEFBQVMsU0FBQSxBQUFBLGNBQWMsQ0FBQztFQUN0QixZQUFZLEVBQUUsS0FBTSxHQUNyQjs7QUFFRCxBQUFBLGVBQWUsQ0FBQztFQUNkLFFBQVEsRUFBRSxRQUFTO0VBQ25CLEtBQUssRUFBRSxJQUFLO0VBQ1osUUFBUSxFQUFFLE1BQU8sR0FFbEI7RUFMRCxBQUFBLGVBQWUsQWxDcEJaLE9BQU8sQ0FBQztJQUNQLE9BQU8sRUFBRSxLQUFNO0lBQ2YsS0FBSyxFQUFFLElBQUs7SUFDWixPQUFPLEVBQUUsRUFBRyxHQUNiOztBa0N1QkgsQUFBQSxjQUFjLENBQUM7RUFDYixRQUFRLEVBQUUsUUFBUztFQUNuQixPQUFPLEVBQUUsSUFBSztFQUNkLEtBQUssRUFBRSxJQUFLO0VBQ1osS0FBSyxFQUFFLElBQUs7RUFDWixZQUFZLEVBQUUsS0FBTTtFQUNwQixtQkFBbUIsRUFBRSxNQUFPO0VuQ2xCeEIsVUFBVSxFN0J5akNxQixTQUFTLENBRFQsSUFBRyxDQUNxQyxXQUFXLEdnRXJpQ3ZGO0VuQ2hCSyxNQUFNLEVBQUwsc0JBQXNCLEVBQUUsTUFBTTtJbUNRckMsQUFBQSxjQUFjLENBQUM7TW5DUFAsVUFBVSxFQUFFLElBQUssR21DZXhCOztBQUVELEFBQWMsY0FBQSxBQUFBLE9BQU87QUFDckIsQUFBQSxtQkFBbUI7QUFDbkIsQUFBQSxtQkFBbUIsQ0FBQztFQUNsQixPQUFPLEVBQUUsS0FBTSxHQUNoQjs7QUFFRCxBQUEyQyxtQkFBeEIsQUFBQSxJQUFLLENBQUEsQUFBQSxtQkFBbUI7QUFDM0MsQUFBTyxPQUFBLEFBQUEsb0JBQW9CLENBQUM7RUFDMUIsU0FBUyxFQUFFLGdCQUFVLEdBQ3RCOztBQUVELEFBQTRDLG1CQUF6QixBQUFBLElBQUssQ0FBQSxBQUFBLG9CQUFvQjtBQUM1QyxBQUFPLE9BQUEsQUFBQSxtQkFBbUIsQ0FBQztFQUN6QixTQUFTLEVBQUUsaUJBQVUsR0FDdEI7O0FBT0QsQUFDRSxjQURZLENBQ1osY0FBYyxDQUFDO0VBQ2IsT0FBTyxFQUFFLENBQUU7RUFDWCxtQkFBbUIsRUFBRSxPQUFRO0VBQzdCLFNBQVMsRUFBRSxJQUFLLEdBQ2pCOztBQUxILEFBT2dCLGNBUEYsQ0FPWixjQUFjLEFBQUEsT0FBTztBQVB2QixBQVFxQixjQVJQLENBUVosbUJBQW1CLEFBQUEsbUJBQW1CO0FBUnhDLEFBU3FCLGNBVFAsQ0FTWixtQkFBbUIsQUFBQSxvQkFBb0IsQ0FBQztFQUN0QyxPQUFPLEVBQUUsQ0FBRTtFQUNYLE9BQU8sRUFBRSxDQUFFLEdBQ1o7O0FBWkgsQUFjUyxjQWRLLENBY1osT0FBTyxBQUFBLG1CQUFtQjtBQWQ1QixBQWVTLGNBZkssQ0FlWixPQUFPLEFBQUEsb0JBQW9CLENBQUM7RUFDMUIsT0FBTyxFQUFFLENBQUU7RUFDWCxPQUFPLEVBQUUsQ0FBRTtFbkM1RFQsVUFBVSxFbUM2RFEsT0FBTyxDQUFDLEVBQUUsQ2hFMi9CRyxJQUFHLEdnRTEvQnJDO0VuQzFERyxNQUFNLEVBQUwsc0JBQXNCLEVBQUUsTUFBTTtJbUN1Q3JDLEFBY1MsY0FkSyxDQWNaLE9BQU8sQUFBQSxtQkFBbUI7SUFkNUIsQUFlUyxjQWZLLENBZVosT0FBTyxBQUFBLG9CQUFvQixDQUFDO01uQ3JEdEIsVUFBVSxFQUFFLElBQUssR21DeUR0Qjs7QUFRSCxBQUFBLHNCQUFzQjtBQUN0QixBQUFBLHNCQUFzQixDQUFDO0VBQ3JCLFFBQVEsRUFBRSxRQUFTO0VBQ25CLEdBQUcsRUFBRSxDQUFFO0VBQ1AsTUFBTSxFQUFFLENBQUU7RUFDVixPQUFPLEVBQUUsQ0FBRTtFQUVYLE9BQU8sRUFBRSxJQUFLO0VBQ2QsV0FBVyxFQUFFLE1BQU87RUFDcEIsZUFBZSxFQUFFLE1BQU87RUFDeEIsS0FBSyxFaEVvOUI4QixHQUFHO0VnRW45QnRDLEtBQUssRWhFMUZJLElBQUk7RWdFMkZiLFVBQVUsRUFBRSxNQUFPO0VBQ25CLE9BQU8sRWhFazlCNEIsR0FBRTtFNkJyaUNqQyxVQUFVLEU3QnVpQ3FCLE9BQU8sQ0FBQyxLQUFJLENBQUMsSUFBSSxHZ0UxOEJyRDtFbkN6RkssTUFBTSxFQUFMLHNCQUFzQixFQUFFLE1BQU07SW1Da0VyQyxBQUFBLHNCQUFzQjtJQUN0QixBQUFBLHNCQUFzQixDQUFDO01uQ2xFZixVQUFVLEVBQUUsSUFBSyxHbUN3RnhCO0VBdkJELEFBQUEsc0JBQXNCLEEzRHRFbkIsTUFBTSxFMkRzRVQsQUFBQSxzQkFBc0IsQTNEckVuQixNQUFNO0UyRHNFVCxBQUFBLHNCQUFzQixBM0R2RW5CLE1BQU07RTJEdUVULEFBQUEsc0JBQXNCLEEzRHRFbkIsTUFBTSxDQUFDO0kyRHVGTixLQUFLLEVoRWpHRSxJQUFJO0lnRWtHWCxlQUFlLEVBQUUsSUFBSztJQUN0QixPQUFPLEVBQUUsQ0FBRTtJQUNYLE9BQU8sRWhFMjhCMEIsR0FBRSxHS25pQ3BDOztBMkQyRkgsQUFBQSxzQkFBc0IsQ0FBQztFQUNyQixJQUFJLEVBQUUsQ0FBRSxHQUlUOztBQUNELEFBQUEsc0JBQXNCLENBQUM7RUFDckIsS0FBSyxFQUFFLENBQUUsR0FJVjs7QUFHRCxBQUFBLDJCQUEyQjtBQUMzQixBQUFBLDJCQUEyQixDQUFDO0VBQzFCLE9BQU8sRUFBRSxZQUFhO0VBQ3RCLEtBQUssRWhFbzhCOEIsSUFBSTtFZ0VuOEJ2QyxNQUFNLEVoRW04QjZCLElBQUk7RWdFbDhCdkMsVUFBVSxFQUFFLHlCQUEwQixHQUN2Qzs7QUFDRCxBQUFBLDJCQUEyQixDQUFDO0VBQzFCLGdCQUFnQixFakV2RUQsb01BQUcsR2lFd0VuQjs7QUFDRCxBQUFBLDJCQUEyQixDQUFDO0VBQzFCLGdCQUFnQixFakUxRUQscU1BQUcsR2lFMkVuQjs7QUFRRCxBQUFBLG9CQUFvQixDQUFDO0VBQ25CLFFBQVEsRUFBRSxRQUFTO0VBQ25CLEtBQUssRUFBRSxDQUFFO0VBQ1QsTUFBTSxFQUFFLENBQUU7RUFDVixJQUFJLEVBQUUsQ0FBRTtFQUNSLE9BQU8sRUFBRSxFQUFHO0VBQ1osT0FBTyxFQUFFLElBQUs7RUFDZCxlQUFlLEVBQUUsTUFBTztFQUN4QixZQUFZLEVBQUUsQ0FBRTtFQUVoQixZQUFZLEVoRTA1QnVCLEdBQUc7RWdFejVCdEMsV0FBVyxFaEV5NUJ3QixHQUFHO0VnRXg1QnRDLFVBQVUsRUFBRSxJQUFLLEdBdUJsQjtFQW5DRCxBQWNFLG9CQWRrQixDQWNsQixFQUFFLENBQUM7SUFDRCxVQUFVLEVBQUUsV0FBWTtJQUN4QixJQUFJLEVBQUUsUUFBUztJQUNmLEtBQUssRWhFdzVCNEIsSUFBSTtJZ0V2NUJyQyxNQUFNLEVoRXc1QjJCLEdBQUc7SWdFdjVCcEMsWUFBWSxFaEV5NUJxQixHQUFHO0lnRXg1QnBDLFdBQVcsRWhFdzVCc0IsR0FBRztJZ0V2NUJwQyxXQUFXLEVBQUUsTUFBTztJQUNwQixNQUFNLEVBQUUsT0FBUTtJQUNoQixnQkFBZ0IsRWhFaEtULElBQUk7SWdFaUtYLGVBQWUsRUFBRSxXQUFZO0lBRTdCLFVBQVUsRWhFaTVCdUIsSUFBSSxDZ0VqNUJXLEtBQUssQ0FBQyxXQUFXO0lBQ2pFLGFBQWEsRWhFZzVCb0IsSUFBSSxDZ0VoNUJjLEtBQUssQ0FBQyxXQUFXO0lBQ3BFLE9BQU8sRUFBRSxFQUFHO0luQzVKVixVQUFVLEU3QjhpQ3FCLE9BQU8sQ0FBQyxJQUFHLENBQUMsSUFBSSxHZ0VoNUJsRDtJbkMxSkcsTUFBTSxFQUFMLHNCQUFzQixFQUFFLE1BQU07TW1DNEhyQyxBQWNFLG9CQWRrQixDQWNsQixFQUFFLENBQUM7UW5DeklHLFVBQVUsRUFBRSxJQUFLLEdtQ3lKdEI7RUE5QkgsQUFnQ0Usb0JBaENrQixDQWdDbEIsT0FBTyxDQUFDO0lBQ04sT0FBTyxFQUFFLENBQUUsR0FDWjs7QUFRSCxBQUFBLGlCQUFpQixDQUFDO0VBQ2hCLFFBQVEsRUFBRSxRQUFTO0VBQ25CLEtBQUssRUFBRyxHQUFJO0VBQ1osTUFBTSxFQUFFLElBQUs7RUFDYixJQUFJLEVBQUcsR0FBSTtFQUNYLE9BQU8sRUFBRSxFQUFHO0VBQ1osV0FBVyxFQUFFLElBQUs7RUFDbEIsY0FBYyxFQUFFLElBQUs7RUFDckIsS0FBSyxFaEUzTEksSUFBSTtFZ0U0TGIsVUFBVSxFQUFFLE1BQU8sR0FDcEI7O0FDaE1ELFVBQVUsQ0FBVixjQUFVO0VBQ1IsQUFBQSxFQUFFO0lBQUcsU0FBUyxFQUFFLGNBQU07O0FBR3hCLEFBQUEsZUFBZSxDQUFDO0VBQ2QsT0FBTyxFQUFFLFlBQWE7RUFDdEIsS0FBSyxFakVva0NpQixJQUFJO0VpRW5rQzFCLE1BQU0sRWpFbWtDZ0IsSUFBSTtFaUVsa0MxQixjQUFjLEVBQUUsV0FBWTtFQUM1QixNQUFNLEVqRW1rQ2dCLE1BQUssQ2lFbmtDRyxLQUFLLENBQUMsWUFBWTtFQUNoRCxrQkFBa0IsRUFBRSxXQUFZO0VBRWhDLGFBQWEsRUFBRSxHQUFJO0VBQ25CLFNBQVMsRUFBRSxtQ0FBb0MsR0FDaEQ7O0FBRUQsQUFBQSxrQkFBa0IsQ0FBQztFQUNqQixLQUFLLEVqRTZqQ21CLElBQUk7RWlFNWpDNUIsTUFBTSxFakU0akNrQixJQUFJO0VpRTNqQzVCLFlBQVksRWpFNmpDWSxLQUFJLEdpRTVqQzdCOztBQU1ELFVBQVUsQ0FBVixZQUFVO0VBQ1IsQUFBQSxFQUFFO0lBQ0EsU0FBUyxFQUFFLFFBQUs7RUFFbEIsQUFBQSxHQUFHO0lBQ0QsT0FBTyxFQUFFLENBQUU7SUFDWCxTQUFTLEVBQUUsSUFBSzs7QUFJcEIsQUFBQSxhQUFhLENBQUM7RUFDWixPQUFPLEVBQUUsWUFBYTtFQUN0QixLQUFLLEVqRW9pQ2lCLElBQUk7RWlFbmlDMUIsTUFBTSxFakVtaUNnQixJQUFJO0VpRWxpQzFCLGNBQWMsRUFBRSxXQUFZO0VBQzVCLGdCQUFnQixFQUFFLFlBQWE7RUFFL0IsYUFBYSxFQUFFLEdBQUk7RUFDbkIsT0FBTyxFQUFFLENBQUU7RUFDWCxTQUFTLEVBQUUsaUNBQWtDLEdBQzlDOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixLQUFLLEVqRTZoQ21CLElBQUk7RWlFNWhDNUIsTUFBTSxFakU0aENrQixJQUFJLEdpRTNoQzdCOztBQUdDLE1BQU0sRUFBTCxzQkFBc0IsRUFBRSxNQUFNO0VBQzdCLEFBQUEsZUFBZTtFQUNmLEFBQUEsYUFBYSxDQUFDO0lBQ1osa0JBQWtCLEVBQUUsSUFBSyxHQUMxQjs7QUU1REwsQUFBQSxlQUFlLENBQUk7RUFBRSxjQUFjLEVBQUUsbUJBQW9CLEdBQUk7O0FBQzdELEFBQUEsVUFBVSxDQUFTO0VBQUUsY0FBYyxFQUFFLGNBQWUsR0FBSTs7QUFDeEQsQUFBQSxhQUFhLENBQU07RUFBRSxjQUFjLEVBQUUsaUJBQWtCLEdBQUk7O0FBQzNELEFBQUEsYUFBYSxDQUFNO0VBQUUsY0FBYyxFQUFFLGlCQUFrQixHQUFJOztBQUMzRCxBQUFBLGtCQUFrQixDQUFDO0VBQUUsY0FBYyxFQUFFLHNCQUF1QixHQUFJOztBQUNoRSxBQUFBLGVBQWUsQ0FBSTtFQUFFLGNBQWMsRUFBRSxtQkFBb0IsR0FBSTs7QTFDRjNELEFBQUEsV0FBVyxDQUFYO0VBQ0UsZ0JBQWdCLEU3QmdCVixPQUFPLEM2QmhCWSxVQUFVLEdBQ3BDOztBQUNELEFBQUMsQ0FBQSxBQUFBLFdBQVcsQXBCUVgsTUFBTSxFb0JSUCxBQUFDLENBQUEsQUFBQSxXQUFXLEFwQlNYLE1BQU07QW9CUlAsQUFBTSxNQUFBLEFBQUEsV0FBVyxBcEJPaEIsTUFBTTtBb0JQUCxBQUFNLE1BQUEsQUFBQSxXQUFXLEFwQlFoQixNQUFNLENBQUM7RW9CUEosZ0JBQWdCLEVBQUUsT0FBTSxDQUFjLFVBQVUsR3BCU25EOztBb0JkRCxBQUFBLGFBQWEsQ0FBYjtFQUNFLGdCQUFnQixFN0JpQlIsT0FBTyxDNkJqQlUsVUFBVSxHQUNwQzs7QUFDRCxBQUFDLENBQUEsQUFBQSxhQUFhLEFwQlFiLE1BQU0sRW9CUlAsQUFBQyxDQUFBLEFBQUEsYUFBYSxBcEJTYixNQUFNO0FvQlJQLEFBQU0sTUFBQSxBQUFBLGFBQWEsQXBCT2xCLE1BQU07QW9CUFAsQUFBTSxNQUFBLEFBQUEsYUFBYSxBcEJRbEIsTUFBTSxDQUFDO0VvQlBKLGdCQUFnQixFQUFFLE9BQU0sQ0FBYyxVQUFVLEdwQlNuRDs7QW9CZEQsQUFBQSxXQUFXLENBQVg7RUFDRSxnQkFBZ0IsRTdCa0JWLE9BQU8sQzZCbEJZLFVBQVUsR0FDcEM7O0FBQ0QsQUFBQyxDQUFBLEFBQUEsV0FBVyxBcEJRWCxNQUFNLEVvQlJQLEFBQUMsQ0FBQSxBQUFBLFdBQVcsQXBCU1gsTUFBTTtBb0JSUCxBQUFNLE1BQUEsQUFBQSxXQUFXLEFwQk9oQixNQUFNO0FvQlBQLEFBQU0sTUFBQSxBQUFBLFdBQVcsQXBCUWhCLE1BQU0sQ0FBQztFb0JQSixnQkFBZ0IsRUFBRSxPQUFNLENBQWMsVUFBVSxHcEJTbkQ7O0FvQmRELEFBQUEsUUFBUSxDQUFSO0VBQ0UsZ0JBQWdCLEU3Qm1CYixPQUFPLEM2Qm5CZSxVQUFVLEdBQ3BDOztBQUNELEFBQUMsQ0FBQSxBQUFBLFFBQVEsQXBCUVIsTUFBTSxFb0JSUCxBQUFDLENBQUEsQUFBQSxRQUFRLEFwQlNSLE1BQU07QW9CUlAsQUFBTSxNQUFBLEFBQUEsUUFBUSxBcEJPYixNQUFNO0FvQlBQLEFBQU0sTUFBQSxBQUFBLFFBQVEsQXBCUWIsTUFBTSxDQUFDO0VvQlBKLGdCQUFnQixFQUFFLE9BQU0sQ0FBYyxVQUFVLEdwQlNuRDs7QW9CZEQsQUFBQSxXQUFXLENBQVg7RUFDRSxnQkFBZ0IsRTdCb0JWLE9BQU8sQzZCcEJZLFVBQVUsR0FDcEM7O0FBQ0QsQUFBQyxDQUFBLEFBQUEsV0FBVyxBcEJRWCxNQUFNLEVvQlJQLEFBQUMsQ0FBQSxBQUFBLFdBQVcsQXBCU1gsTUFBTTtBb0JSUCxBQUFNLE1BQUEsQUFBQSxXQUFXLEFwQk9oQixNQUFNO0FvQlBQLEFBQU0sTUFBQSxBQUFBLFdBQVcsQXBCUWhCLE1BQU0sQ0FBQztFb0JQSixnQkFBZ0IsRUFBRSxPQUFNLENBQWMsVUFBVSxHcEJTbkQ7O0FvQmRELEFBQUEsVUFBVSxDQUFWO0VBQ0UsZ0JBQWdCLEU3QnFCWCxPQUFPLEM2QnJCYSxVQUFVLEdBQ3BDOztBQUNELEFBQUMsQ0FBQSxBQUFBLFVBQVUsQXBCUVYsTUFBTSxFb0JSUCxBQUFDLENBQUEsQUFBQSxVQUFVLEFwQlNWLE1BQU07QW9CUlAsQUFBTSxNQUFBLEFBQUEsVUFBVSxBcEJPZixNQUFNO0FvQlBQLEFBQU0sTUFBQSxBQUFBLFVBQVUsQXBCUWYsTUFBTSxDQUFDO0VvQlBKLGdCQUFnQixFQUFFLE9BQU0sQ0FBYyxVQUFVLEdwQlNuRDs7QW9CZEQsQUFBQSxTQUFTLENBQVQ7RUFDRSxnQkFBZ0IsRTdCc0JaLE9BQU8sQzZCdEJjLFVBQVUsR0FDcEM7O0FBQ0QsQUFBQyxDQUFBLEFBQUEsU0FBUyxBcEJRVCxNQUFNLEVvQlJQLEFBQUMsQ0FBQSxBQUFBLFNBQVMsQXBCU1QsTUFBTTtBb0JSUCxBQUFNLE1BQUEsQUFBQSxTQUFTLEFwQk9kLE1BQU07QW9CUFAsQUFBTSxNQUFBLEFBQUEsU0FBUyxBcEJRZCxNQUFNLENBQUM7RW9CUEosZ0JBQWdCLEVBQUUsT0FBTSxDQUFjLFVBQVUsR3BCU25EOztBb0JkRCxBQUFBLFFBQVEsQ0FBUjtFQUNFLGdCQUFnQixFN0J1QmIsT0FBTyxDNkJ2QmUsVUFBVSxHQUNwQzs7QUFDRCxBQUFDLENBQUEsQUFBQSxRQUFRLEFwQlFSLE1BQU0sRW9CUlAsQUFBQyxDQUFBLEFBQUEsUUFBUSxBcEJTUixNQUFNO0FvQlJQLEFBQU0sTUFBQSxBQUFBLFFBQVEsQXBCT2IsTUFBTTtBb0JQUCxBQUFNLE1BQUEsQUFBQSxRQUFRLEFwQlFiLE1BQU0sQ0FBQztFb0JQSixnQkFBZ0IsRUFBRSxPQUFNLENBQWMsVUFBVSxHcEJTbkQ7O0FvQmRELEFBQUEsV0FBVyxDQUFYO0VBQ0UsZ0JBQWdCLEU3QnlHUSxPQUFPLEM2QnpHTixVQUFVLEdBQ3BDOztBQUNELEFBQUMsQ0FBQSxBQUFBLFdBQVcsQXBCUVgsTUFBTSxFb0JSUCxBQUFDLENBQUEsQUFBQSxXQUFXLEFwQlNYLE1BQU07QW9CUlAsQUFBTSxNQUFBLEFBQUEsV0FBVyxBcEJPaEIsTUFBTTtBb0JQUCxBQUFNLE1BQUEsQUFBQSxXQUFXLEFwQlFoQixNQUFNLENBQUM7RW9CUEosZ0JBQWdCLEVBQUUsT0FBTSxDQUFjLFVBQVUsR3BCU25EOztBb0JkRCxBQUFBLGdCQUFnQixDQUFoQjtFQUNFLGdCQUFnQixFN0J5R2lDLE9BQU8sQzZCekcvQixVQUFVLEdBQ3BDOztBQUNELEFBQUMsQ0FBQSxBQUFBLGdCQUFnQixBcEJRaEIsTUFBTSxFb0JSUCxBQUFDLENBQUEsQUFBQSxnQkFBZ0IsQXBCU2hCLE1BQU07QW9CUlAsQUFBTSxNQUFBLEFBQUEsZ0JBQWdCLEFwQk9yQixNQUFNO0FvQlBQLEFBQU0sTUFBQSxBQUFBLGdCQUFnQixBcEJRckIsTUFBTSxDQUFDO0VvQlBKLGdCQUFnQixFQUFFLE9BQU0sQ0FBYyxVQUFVLEdwQlNuRDs7QW9CZEQsQUFBQSxlQUFlLENBQWY7RUFDRSxnQkFBZ0IsRTdCeUd3RCxPQUFPLEM2QnpHdEQsVUFBVSxHQUNwQzs7QUFDRCxBQUFDLENBQUEsQUFBQSxlQUFlLEFwQlFmLE1BQU0sRW9CUlAsQUFBQyxDQUFBLEFBQUEsZUFBZSxBcEJTZixNQUFNO0FvQlJQLEFBQU0sTUFBQSxBQUFBLGVBQWUsQXBCT3BCLE1BQU07QW9CUFAsQUFBTSxNQUFBLEFBQUEsZUFBZSxBcEJRcEIsTUFBTSxDQUFDO0VvQlBKLGdCQUFnQixFQUFFLE9BQU0sQ0FBYyxVQUFVLEdwQlNuRDs7QW9CZEQsQUFBQSxhQUFhLENBQWI7RUFDRSxnQkFBZ0IsRTdCeUc2RSxPQUFPLEM2QnpHM0UsVUFBVSxHQUNwQzs7QUFDRCxBQUFDLENBQUEsQUFBQSxhQUFhLEFwQlFiLE1BQU0sRW9CUlAsQUFBQyxDQUFBLEFBQUEsYUFBYSxBcEJTYixNQUFNO0FvQlJQLEFBQU0sTUFBQSxBQUFBLGFBQWEsQXBCT2xCLE1BQU07QW9CUFAsQUFBTSxNQUFBLEFBQUEsYUFBYSxBcEJRbEIsTUFBTSxDQUFDO0VvQlBKLGdCQUFnQixFQUFFLE9BQU0sQ0FBYyxVQUFVLEdwQlNuRDs7QW9CZEQsQUFBQSxXQUFXLENBQVg7RUFDRSxnQkFBZ0IsRTdCeUdnRyxPQUFPLEM2QnpHOUYsVUFBVSxHQUNwQzs7QUFDRCxBQUFDLENBQUEsQUFBQSxXQUFXLEFwQlFYLE1BQU0sRW9CUlAsQUFBQyxDQUFBLEFBQUEsV0FBVyxBcEJTWCxNQUFNO0FvQlJQLEFBQU0sTUFBQSxBQUFBLFdBQVcsQXBCT2hCLE1BQU07QW9CUFAsQUFBTSxNQUFBLEFBQUEsV0FBVyxBcEJRaEIsTUFBTSxDQUFDO0VvQlBKLGdCQUFnQixFQUFFLE9BQU0sQ0FBYyxVQUFVLEdwQlNuRDs7QStEUEgsQUFBQSxTQUFTLENBQUM7RUFDUixnQkFBZ0IsRXBFTlAsSUFBSSxDb0VNWSxVQUFVLEdBQ3BDOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ2QsZ0JBQWdCLEVBQUUsc0JBQXVCLEdBQzFDOztBQ1pELEFBQUEsT0FBTyxDQUFTO0VBQUUsTUFBTSxFekVzRFQsR0FBRyxDeUV0RHNCLEtBQUssQ3pFdUQ5QixPQUFPLEN5RXZEc0MsVUFBVSxHQUFJOztBQUMxRSxBQUFBLFdBQVcsQ0FBSztFQUFFLFVBQVUsRXpFcURiLEdBQUcsQ3lFckQwQixLQUFLLEN6RXNEbEMsT0FBTyxDeUV0RDBDLFVBQVUsR0FBSTs7QUFDOUUsQUFBQSxhQUFhLENBQUc7RUFBRSxZQUFZLEV6RW9EZixHQUFHLEN5RXBENEIsS0FBSyxDekVxRHBDLE9BQU8sQ3lFckQ0QyxVQUFVLEdBQUk7O0FBQ2hGLEFBQUEsY0FBYyxDQUFFO0VBQUUsYUFBYSxFekVtRGhCLEdBQUcsQ3lFbkQ2QixLQUFLLEN6RW9EckMsT0FBTyxDeUVwRDZDLFVBQVUsR0FBSTs7QUFDakYsQUFBQSxZQUFZLENBQUk7RUFBRSxXQUFXLEV6RWtEZCxHQUFHLEN5RWxEMkIsS0FBSyxDekVtRG5DLE9BQU8sQ3lFbkQyQyxVQUFVLEdBQUk7O0FBRS9FLEFBQUEsU0FBUyxDQUFRO0VBQUUsTUFBTSxFQUFFLFlBQWEsR0FBSTs7QUFDNUMsQUFBQSxhQUFhLENBQUk7RUFBRSxVQUFVLEVBQUUsWUFBYSxHQUFJOztBQUNoRCxBQUFBLGVBQWUsQ0FBRTtFQUFFLFlBQVksRUFBRSxZQUFhLEdBQUk7O0FBQ2xELEFBQUEsZ0JBQWdCLENBQUM7RUFBRSxhQUFhLEVBQUUsWUFBYSxHQUFJOztBQUNuRCxBQUFBLGNBQWMsQ0FBRztFQUFFLFdBQVcsRUFBRSxZQUFhLEdBQUk7O0FBRy9DLEFBQUEsZUFBZSxDQUFmO0VBQ0UsWUFBWSxFekVFTixPQUFPLEN5RUZRLFVBQVUsR0FDaEM7O0FBRkQsQUFBQSxpQkFBaUIsQ0FBakI7RUFDRSxZQUFZLEV6RUdKLE9BQU8sQ3lFSE0sVUFBVSxHQUNoQzs7QUFGRCxBQUFBLGVBQWUsQ0FBZjtFQUNFLFlBQVksRXpFSU4sT0FBTyxDeUVKUSxVQUFVLEdBQ2hDOztBQUZELEFBQUEsWUFBWSxDQUFaO0VBQ0UsWUFBWSxFekVLVCxPQUFPLEN5RUxXLFVBQVUsR0FDaEM7O0FBRkQsQUFBQSxlQUFlLENBQWY7RUFDRSxZQUFZLEV6RU1OLE9BQU8sQ3lFTlEsVUFBVSxHQUNoQzs7QUFGRCxBQUFBLGNBQWMsQ0FBZDtFQUNFLFlBQVksRXpFT1AsT0FBTyxDeUVQUyxVQUFVLEdBQ2hDOztBQUZELEFBQUEsYUFBYSxDQUFiO0VBQ0UsWUFBWSxFekVRUixPQUFPLEN5RVJVLFVBQVUsR0FDaEM7O0FBRkQsQUFBQSxZQUFZLENBQVo7RUFDRSxZQUFZLEV6RVNULE9BQU8sQ3lFVFcsVUFBVSxHQUNoQzs7QUFGRCxBQUFBLGVBQWUsQ0FBZjtFQUNFLFlBQVksRXpFMkZZLE9BQU8sQ3lFM0ZWLFVBQVUsR0FDaEM7O0FBRkQsQUFBQSxvQkFBb0IsQ0FBcEI7RUFDRSxZQUFZLEV6RTJGcUMsT0FBTyxDeUUzRm5DLFVBQVUsR0FDaEM7O0FBRkQsQUFBQSxtQkFBbUIsQ0FBbkI7RUFDRSxZQUFZLEV6RTJGNEQsT0FBTyxDeUUzRjFELFVBQVUsR0FDaEM7O0FBRkQsQUFBQSxpQkFBaUIsQ0FBakI7RUFDRSxZQUFZLEV6RTJGaUYsT0FBTyxDeUUzRi9FLFVBQVUsR0FDaEM7O0FBRkQsQUFBQSxlQUFlLENBQWY7RUFDRSxZQUFZLEV6RTJGb0csT0FBTyxDeUUzRmxHLFVBQVUsR0FDaEM7O0FBR0gsQUFBQSxhQUFhLENBQUM7RUFDWixZQUFZLEVyRWxCSCxJQUFJLENxRWtCUSxVQUFVLEdBQ2hDOztBQU1ELEFBQUEsV0FBVyxDQUFDO0VBQ1YsYUFBYSxFekUrQkksTUFBSyxDeUUvQlcsVUFBVSxHQUM1Qzs7QUFFRCxBQUFBLFFBQVEsQ0FBQztFQUNQLGFBQWEsRXpFeUJDLFFBQU8sQ3lFekJTLFVBQVUsR0FDekM7O0FBRUQsQUFBQSxZQUFZLENBQUM7RUFDWCxzQkFBc0IsRXpFcUJSLFFBQU8sQ3lFckJrQixVQUFVO0VBQ2pELHVCQUF1QixFekVvQlQsUUFBTyxDeUVwQm1CLFVBQVUsR0FDbkQ7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYix1QkFBdUIsRXpFZ0JULFFBQU8sQ3lFaEJtQixVQUFVO0VBQ2xELDBCQUEwQixFekVlWixRQUFPLEN5RWZzQixVQUFVLEdBQ3REOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ2QsMEJBQTBCLEV6RVdaLFFBQU8sQ3lFWHNCLFVBQVU7RUFDckQseUJBQXlCLEV6RVVYLFFBQU8sQ3lFVnFCLFVBQVUsR0FDckQ7O0FBRUQsQUFBQSxhQUFhLENBQUM7RUFDWixzQkFBc0IsRXpFTVIsUUFBTyxDeUVOa0IsVUFBVTtFQUNqRCx5QkFBeUIsRXpFS1gsUUFBTyxDeUVMcUIsVUFBVSxHQUNyRDs7QUFFRCxBQUFBLFdBQVcsQ0FBQztFQUNWLGFBQWEsRXpFRUksTUFBSyxDeUVGVyxVQUFVLEdBQzVDOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ2QsYUFBYSxFQUFFLGNBQWUsR0FDL0I7O0FBRUQsQUFBQSxhQUFhLENBQUM7RUFDWixhQUFhLEVyRThLZSxLQUFLLENxRTlLSixVQUFVLEdBQ3hDOztBQUVELEFBQUEsVUFBVSxDQUFDO0VBQ1QsYUFBYSxFQUFFLFlBQWEsR0FDN0I7O0FDMUVELEFBQUEsU0FBUyxBeENDTixPQUFPLENBQUM7RUFDUCxPQUFPLEVBQUUsS0FBTTtFQUNmLEtBQUssRUFBRSxJQUFLO0VBQ1osT0FBTyxFQUFFLEVBQUcsR0FDYjs7QXlDTUcsQUFBQSxPQUFPLENBQVA7RUFBRSxPQUFPLEV2RXFtQ0osSUFBSSxDdUVybUNTLFVBQVUsR0FBSTs7QUFBaEMsQUFBQSxTQUFTLENBQVQ7RUFBRSxPQUFPLEV2RXFtQ0UsTUFBTSxDdUVybUNDLFVBQVUsR0FBSTs7QUFBaEMsQUFBQSxlQUFlLENBQWY7RUFBRSxPQUFPLEV2RXFtQ1UsWUFBWSxDdUVybUNiLFVBQVUsR0FBSTs7QUFBaEMsQUFBQSxRQUFRLENBQVI7RUFBRSxPQUFPLEV2RXFtQ3dCLEtBQUssQ3VFcm1DcEIsVUFBVSxHQUFJOztBQUFoQyxBQUFBLFFBQVEsQ0FBUjtFQUFFLE9BQU8sRXZFcW1DK0IsS0FBSyxDdUVybUMzQixVQUFVLEdBQUk7O0FBQWhDLEFBQUEsWUFBWSxDQUFaO0VBQUUsT0FBTyxFdkVxbUNzQyxTQUFTLEN1RXJtQ3RDLFVBQVUsR0FBSTs7QUFBaEMsQUFBQSxhQUFhLENBQWI7RUFBRSxPQUFPLEV2RXFtQ2lELFVBQVUsQ3VFcm1DbEQsVUFBVSxHQUFJOztBQUFoQyxBQUFBLE9BQU8sQ0FBUDtFQUFFLE9BQU8sRXZFcW1DNkQsSUFBSSxDdUVybUN4RCxVQUFVLEdBQUk7O0FBQWhDLEFBQUEsY0FBYyxDQUFkO0VBQUUsT0FBTyxFdkVxbUNtRSxXQUFXLEN1RXJtQ3JFLFVBQVUsR0FBSTs7QW5FaURsQyxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7RW1FakRmLEFBQUEsVUFBVSxDQUFWO0lBQUUsT0FBTyxFdkVxbUNKLElBQUksQ3VFcm1DUyxVQUFVLEdBQUk7RUFBaEMsQUFBQSxZQUFZLENBQVo7SUFBRSxPQUFPLEV2RXFtQ0UsTUFBTSxDdUVybUNDLFVBQVUsR0FBSTtFQUFoQyxBQUFBLGtCQUFrQixDQUFsQjtJQUFFLE9BQU8sRXZFcW1DVSxZQUFZLEN1RXJtQ2IsVUFBVSxHQUFJO0VBQWhDLEFBQUEsV0FBVyxDQUFYO0lBQUUsT0FBTyxFdkVxbUN3QixLQUFLLEN1RXJtQ3BCLFVBQVUsR0FBSTtFQUFoQyxBQUFBLFdBQVcsQ0FBWDtJQUFFLE9BQU8sRXZFcW1DK0IsS0FBSyxDdUVybUMzQixVQUFVLEdBQUk7RUFBaEMsQUFBQSxlQUFlLENBQWY7SUFBRSxPQUFPLEV2RXFtQ3NDLFNBQVMsQ3VFcm1DdEMsVUFBVSxHQUFJO0VBQWhDLEFBQUEsZ0JBQWdCLENBQWhCO0lBQUUsT0FBTyxFdkVxbUNpRCxVQUFVLEN1RXJtQ2xELFVBQVUsR0FBSTtFQUFoQyxBQUFBLFVBQVUsQ0FBVjtJQUFFLE9BQU8sRXZFcW1DNkQsSUFBSSxDdUVybUN4RCxVQUFVLEdBQUk7RUFBaEMsQUFBQSxpQkFBaUIsQ0FBakI7SUFBRSxPQUFPLEV2RXFtQ21FLFdBQVcsQ3VFcm1DckUsVUFBVSxHQUFJOztBbkVpRGxDLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztFbUVqRGYsQUFBQSxVQUFVLENBQVY7SUFBRSxPQUFPLEV2RXFtQ0osSUFBSSxDdUVybUNTLFVBQVUsR0FBSTtFQUFoQyxBQUFBLFlBQVksQ0FBWjtJQUFFLE9BQU8sRXZFcW1DRSxNQUFNLEN1RXJtQ0MsVUFBVSxHQUFJO0VBQWhDLEFBQUEsa0JBQWtCLENBQWxCO0lBQUUsT0FBTyxFdkVxbUNVLFlBQVksQ3VFcm1DYixVQUFVLEdBQUk7RUFBaEMsQUFBQSxXQUFXLENBQVg7SUFBRSxPQUFPLEV2RXFtQ3dCLEtBQUssQ3VFcm1DcEIsVUFBVSxHQUFJO0VBQWhDLEFBQUEsV0FBVyxDQUFYO0lBQUUsT0FBTyxFdkVxbUMrQixLQUFLLEN1RXJtQzNCLFVBQVUsR0FBSTtFQUFoQyxBQUFBLGVBQWUsQ0FBZjtJQUFFLE9BQU8sRXZFcW1Dc0MsU0FBUyxDdUVybUN0QyxVQUFVLEdBQUk7RUFBaEMsQUFBQSxnQkFBZ0IsQ0FBaEI7SUFBRSxPQUFPLEV2RXFtQ2lELFVBQVUsQ3VFcm1DbEQsVUFBVSxHQUFJO0VBQWhDLEFBQUEsVUFBVSxDQUFWO0lBQUUsT0FBTyxFdkVxbUM2RCxJQUFJLEN1RXJtQ3hELFVBQVUsR0FBSTtFQUFoQyxBQUFBLGlCQUFpQixDQUFqQjtJQUFFLE9BQU8sRXZFcW1DbUUsV0FBVyxDdUVybUNyRSxVQUFVLEdBQUk7O0FuRWlEbEMsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO0VtRWpEZixBQUFBLFVBQVUsQ0FBVjtJQUFFLE9BQU8sRXZFcW1DSixJQUFJLEN1RXJtQ1MsVUFBVSxHQUFJO0VBQWhDLEFBQUEsWUFBWSxDQUFaO0lBQUUsT0FBTyxFdkVxbUNFLE1BQU0sQ3VFcm1DQyxVQUFVLEdBQUk7RUFBaEMsQUFBQSxrQkFBa0IsQ0FBbEI7SUFBRSxPQUFPLEV2RXFtQ1UsWUFBWSxDdUVybUNiLFVBQVUsR0FBSTtFQUFoQyxBQUFBLFdBQVcsQ0FBWDtJQUFFLE9BQU8sRXZFcW1Dd0IsS0FBSyxDdUVybUNwQixVQUFVLEdBQUk7RUFBaEMsQUFBQSxXQUFXLENBQVg7SUFBRSxPQUFPLEV2RXFtQytCLEtBQUssQ3VFcm1DM0IsVUFBVSxHQUFJO0VBQWhDLEFBQUEsZUFBZSxDQUFmO0lBQUUsT0FBTyxFdkVxbUNzQyxTQUFTLEN1RXJtQ3RDLFVBQVUsR0FBSTtFQUFoQyxBQUFBLGdCQUFnQixDQUFoQjtJQUFFLE9BQU8sRXZFcW1DaUQsVUFBVSxDdUVybUNsRCxVQUFVLEdBQUk7RUFBaEMsQUFBQSxVQUFVLENBQVY7SUFBRSxPQUFPLEV2RXFtQzZELElBQUksQ3VFcm1DeEQsVUFBVSxHQUFJO0VBQWhDLEFBQUEsaUJBQWlCLENBQWpCO0lBQUUsT0FBTyxFdkVxbUNtRSxXQUFXLEN1RXJtQ3JFLFVBQVUsR0FBSTs7QW5FaURsQyxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU07RW1FakRoQixBQUFBLFVBQVUsQ0FBVjtJQUFFLE9BQU8sRXZFcW1DSixJQUFJLEN1RXJtQ1MsVUFBVSxHQUFJO0VBQWhDLEFBQUEsWUFBWSxDQUFaO0lBQUUsT0FBTyxFdkVxbUNFLE1BQU0sQ3VFcm1DQyxVQUFVLEdBQUk7RUFBaEMsQUFBQSxrQkFBa0IsQ0FBbEI7SUFBRSxPQUFPLEV2RXFtQ1UsWUFBWSxDdUVybUNiLFVBQVUsR0FBSTtFQUFoQyxBQUFBLFdBQVcsQ0FBWDtJQUFFLE9BQU8sRXZFcW1Dd0IsS0FBSyxDdUVybUNwQixVQUFVLEdBQUk7RUFBaEMsQUFBQSxXQUFXLENBQVg7SUFBRSxPQUFPLEV2RXFtQytCLEtBQUssQ3VFcm1DM0IsVUFBVSxHQUFJO0VBQWhDLEFBQUEsZUFBZSxDQUFmO0lBQUUsT0FBTyxFdkVxbUNzQyxTQUFTLEN1RXJtQ3RDLFVBQVUsR0FBSTtFQUFoQyxBQUFBLGdCQUFnQixDQUFoQjtJQUFFLE9BQU8sRXZFcW1DaUQsVUFBVSxDdUVybUNsRCxVQUFVLEdBQUk7RUFBaEMsQUFBQSxVQUFVLENBQVY7SUFBRSxPQUFPLEV2RXFtQzZELElBQUksQ3VFcm1DeEQsVUFBVSxHQUFJO0VBQWhDLEFBQUEsaUJBQWlCLENBQWpCO0lBQUUsT0FBTyxFdkVxbUNtRSxXQUFXLEN1RXJtQ3JFLFVBQVUsR0FBSTs7QUFVdEMsTUFBTSxDQUFOLEtBQUs7RUFFRCxBQUFBLGFBQWEsQ0FBYjtJQUFFLE9BQU8sRXZFeWxDRixJQUFJLEN1RXpsQ08sVUFBVSxHQUFJO0VBQWhDLEFBQUEsZUFBZSxDQUFmO0lBQUUsT0FBTyxFdkV5bENJLE1BQU0sQ3VFemxDRCxVQUFVLEdBQUk7RUFBaEMsQUFBQSxxQkFBcUIsQ0FBckI7SUFBRSxPQUFPLEV2RXlsQ1ksWUFBWSxDdUV6bENmLFVBQVUsR0FBSTtFQUFoQyxBQUFBLGNBQWMsQ0FBZDtJQUFFLE9BQU8sRXZFeWxDMEIsS0FBSyxDdUV6bEN0QixVQUFVLEdBQUk7RUFBaEMsQUFBQSxjQUFjLENBQWQ7SUFBRSxPQUFPLEV2RXlsQ2lDLEtBQUssQ3VFemxDN0IsVUFBVSxHQUFJO0VBQWhDLEFBQUEsa0JBQWtCLENBQWxCO0lBQUUsT0FBTyxFdkV5bEN3QyxTQUFTLEN1RXpsQ3hDLFVBQVUsR0FBSTtFQUFoQyxBQUFBLG1CQUFtQixDQUFuQjtJQUFFLE9BQU8sRXZFeWxDbUQsVUFBVSxDdUV6bENwRCxVQUFVLEdBQUk7RUFBaEMsQUFBQSxhQUFhLENBQWI7SUFBRSxPQUFPLEV2RXlsQytELElBQUksQ3VFemxDMUQsVUFBVSxHQUFJO0VBQWhDLEFBQUEsb0JBQW9CLENBQXBCO0lBQUUsT0FBTyxFdkV5bENxRSxXQUFXLEN1RXpsQ3ZFLFVBQVUsR0FBSTs7QUNyQnBDLEFBQUEsaUJBQWlCLENBQUM7RUFDaEIsUUFBUSxFQUFFLFFBQVM7RUFDbkIsT0FBTyxFQUFFLEtBQU07RUFDZixLQUFLLEVBQUUsSUFBSztFQUNaLE9BQU8sRUFBRSxDQUFFO0VBQ1gsUUFBUSxFQUFFLE1BQU8sR0FvQmxCO0VBekJELEFBQUEsaUJBQWlCLEFBT2QsUUFBUSxDQUFDO0lBQ1IsT0FBTyxFQUFFLEtBQU07SUFDZixPQUFPLEVBQUUsRUFBRyxHQUNiO0VBVkgsQUFZRSxpQkFaZSxDQVlmLHNCQUFzQjtFQVp4QixBQWFFLGlCQWJlLENBYWYsTUFBTTtFQWJSLEFBY0UsaUJBZGUsQ0FjZixLQUFLO0VBZFAsQUFlRSxpQkFmZSxDQWVmLE1BQU07RUFmUixBQWdCRSxpQkFoQmUsQ0FnQmYsS0FBSyxDQUFDO0lBQ0osUUFBUSxFQUFFLFFBQVM7SUFDbkIsR0FBRyxFQUFFLENBQUU7SUFDUCxNQUFNLEVBQUUsQ0FBRTtJQUNWLElBQUksRUFBRSxDQUFFO0lBQ1IsS0FBSyxFQUFFLElBQUs7SUFDWixNQUFNLEVBQUUsSUFBSztJQUNiLE1BQU0sRUFBRSxDQUFFLEdBQ1g7O0FBT0QsQUFBQSx1QkFBdUIsQUFDcEIsUUFBUSxDQUFDO0VBQ1IsV0FBVyxFQUFFLFNBQVUsR0FDeEI7O0FBSEgsQUFBQSx1QkFBdUIsQUFDcEIsUUFBUSxDQUFDO0VBQ1IsV0FBVyxFQUFFLE1BQVUsR0FDeEI7O0FBSEgsQUFBQSxzQkFBc0IsQUFDbkIsUUFBUSxDQUFDO0VBQ1IsV0FBVyxFQUFFLEdBQVUsR0FDeEI7O0FBSEgsQUFBQSxzQkFBc0IsQUFDbkIsUUFBUSxDQUFDO0VBQ1IsV0FBVyxFQUFFLElBQVUsR0FDeEI7O0FDMUJELEFBQUEsU0FBUyxDQUFUO0VBQUUsY0FBYyxFQUFFLGNBQWUsR0FBSTs7QUFDckMsQUFBQSxZQUFZLENBQVo7RUFBRSxjQUFjLEVBQUUsaUJBQWtCLEdBQUk7O0FBQ3hDLEFBQUEsaUJBQWlCLENBQWpCO0VBQUUsY0FBYyxFQUFFLHNCQUF1QixHQUFJOztBQUM3QyxBQUFBLG9CQUFvQixDQUFwQjtFQUFFLGNBQWMsRUFBRSx5QkFBMEIsR0FBSTs7QUFFaEQsQUFBQSxVQUFVLENBQVY7RUFBRSxTQUFTLEVBQUUsZUFBZ0IsR0FBSTs7QUFDakMsQUFBQSxZQUFZLENBQVo7RUFBRSxTQUFTLEVBQUUsaUJBQWtCLEdBQUk7O0FBQ25DLEFBQUEsa0JBQWtCLENBQWxCO0VBQUUsU0FBUyxFQUFFLHVCQUF3QixHQUFJOztBQUN6QyxBQUFBLFVBQVUsQ0FBVjtFQUFFLElBQUksRUFBRSxtQkFBb0IsR0FBSTs7QUFDaEMsQUFBQSxZQUFZLENBQVo7RUFBRSxTQUFTLEVBQUUsWUFBYSxHQUFJOztBQUM5QixBQUFBLFlBQVksQ0FBWjtFQUFFLFNBQVMsRUFBRSxZQUFhLEdBQUk7O0FBQzlCLEFBQUEsY0FBYyxDQUFkO0VBQUUsV0FBVyxFQUFFLFlBQWEsR0FBSTs7QUFDaEMsQUFBQSxjQUFjLENBQWQ7RUFBRSxXQUFXLEVBQUUsWUFBYSxHQUFJOztBQUVoQyxBQUFBLHNCQUFzQixDQUF0QjtFQUFFLGVBQWUsRUFBRSxxQkFBc0IsR0FBSTs7QUFDN0MsQUFBQSxvQkFBb0IsQ0FBcEI7RUFBRSxlQUFlLEVBQUUsbUJBQW9CLEdBQUk7O0FBQzNDLEFBQUEsdUJBQXVCLENBQXZCO0VBQUUsZUFBZSxFQUFFLGlCQUFrQixHQUFJOztBQUN6QyxBQUFBLHdCQUF3QixDQUF4QjtFQUFFLGVBQWUsRUFBRSx3QkFBeUIsR0FBSTs7QUFDaEQsQUFBQSx1QkFBdUIsQ0FBdkI7RUFBRSxlQUFlLEVBQUUsdUJBQXdCLEdBQUk7O0FBRS9DLEFBQUEsa0JBQWtCLENBQWxCO0VBQUUsV0FBVyxFQUFFLHFCQUFzQixHQUFJOztBQUN6QyxBQUFBLGdCQUFnQixDQUFoQjtFQUFFLFdBQVcsRUFBRSxtQkFBb0IsR0FBSTs7QUFDdkMsQUFBQSxtQkFBbUIsQ0FBbkI7RUFBRSxXQUFXLEVBQUUsaUJBQWtCLEdBQUk7O0FBQ3JDLEFBQUEscUJBQXFCLENBQXJCO0VBQUUsV0FBVyxFQUFFLG1CQUFvQixHQUFJOztBQUN2QyxBQUFBLG9CQUFvQixDQUFwQjtFQUFFLFdBQVcsRUFBRSxrQkFBbUIsR0FBSTs7QUFFdEMsQUFBQSxvQkFBb0IsQ0FBcEI7RUFBRSxhQUFhLEVBQUUscUJBQXNCLEdBQUk7O0FBQzNDLEFBQUEsa0JBQWtCLENBQWxCO0VBQUUsYUFBYSxFQUFFLG1CQUFvQixHQUFJOztBQUN6QyxBQUFBLHFCQUFxQixDQUFyQjtFQUFFLGFBQWEsRUFBRSxpQkFBa0IsR0FBSTs7QUFDdkMsQUFBQSxzQkFBc0IsQ0FBdEI7RUFBRSxhQUFhLEVBQUUsd0JBQXlCLEdBQUk7O0FBQzlDLEFBQUEscUJBQXFCLENBQXJCO0VBQUUsYUFBYSxFQUFFLHVCQUF3QixHQUFJOztBQUM3QyxBQUFBLHNCQUFzQixDQUF0QjtFQUFFLGFBQWEsRUFBRSxrQkFBbUIsR0FBSTs7QUFFeEMsQUFBQSxnQkFBZ0IsQ0FBaEI7RUFBRSxVQUFVLEVBQUUsZUFBZ0IsR0FBSTs7QUFDbEMsQUFBQSxpQkFBaUIsQ0FBakI7RUFBRSxVQUFVLEVBQUUscUJBQXNCLEdBQUk7O0FBQ3hDLEFBQUEsZUFBZSxDQUFmO0VBQUUsVUFBVSxFQUFFLG1CQUFvQixHQUFJOztBQUN0QyxBQUFBLGtCQUFrQixDQUFsQjtFQUFFLFVBQVUsRUFBRSxpQkFBa0IsR0FBSTs7QUFDcEMsQUFBQSxvQkFBb0IsQ0FBcEI7RUFBRSxVQUFVLEVBQUUsbUJBQW9CLEdBQUk7O0FBQ3RDLEFBQUEsbUJBQW1CLENBQW5CO0VBQUUsVUFBVSxFQUFFLGtCQUFtQixHQUFJOztBckVZckMsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO0VxRWxEakIsQUFBQSxZQUFZLENBQVo7SUFBRSxjQUFjLEVBQUUsY0FBZSxHQUFJO0VBQ3JDLEFBQUEsZUFBZSxDQUFmO0lBQUUsY0FBYyxFQUFFLGlCQUFrQixHQUFJO0VBQ3hDLEFBQUEsb0JBQW9CLENBQXBCO0lBQUUsY0FBYyxFQUFFLHNCQUF1QixHQUFJO0VBQzdDLEFBQUEsdUJBQXVCLENBQXZCO0lBQUUsY0FBYyxFQUFFLHlCQUEwQixHQUFJO0VBRWhELEFBQUEsYUFBYSxDQUFiO0lBQUUsU0FBUyxFQUFFLGVBQWdCLEdBQUk7RUFDakMsQUFBQSxlQUFlLENBQWY7SUFBRSxTQUFTLEVBQUUsaUJBQWtCLEdBQUk7RUFDbkMsQUFBQSxxQkFBcUIsQ0FBckI7SUFBRSxTQUFTLEVBQUUsdUJBQXdCLEdBQUk7RUFDekMsQUFBQSxhQUFhLENBQWI7SUFBRSxJQUFJLEVBQUUsbUJBQW9CLEdBQUk7RUFDaEMsQUFBQSxlQUFlLENBQWY7SUFBRSxTQUFTLEVBQUUsWUFBYSxHQUFJO0VBQzlCLEFBQUEsZUFBZSxDQUFmO0lBQUUsU0FBUyxFQUFFLFlBQWEsR0FBSTtFQUM5QixBQUFBLGlCQUFpQixDQUFqQjtJQUFFLFdBQVcsRUFBRSxZQUFhLEdBQUk7RUFDaEMsQUFBQSxpQkFBaUIsQ0FBakI7SUFBRSxXQUFXLEVBQUUsWUFBYSxHQUFJO0VBRWhDLEFBQUEseUJBQXlCLENBQXpCO0lBQUUsZUFBZSxFQUFFLHFCQUFzQixHQUFJO0VBQzdDLEFBQUEsdUJBQXVCLENBQXZCO0lBQUUsZUFBZSxFQUFFLG1CQUFvQixHQUFJO0VBQzNDLEFBQUEsMEJBQTBCLENBQTFCO0lBQUUsZUFBZSxFQUFFLGlCQUFrQixHQUFJO0VBQ3pDLEFBQUEsMkJBQTJCLENBQTNCO0lBQUUsZUFBZSxFQUFFLHdCQUF5QixHQUFJO0VBQ2hELEFBQUEsMEJBQTBCLENBQTFCO0lBQUUsZUFBZSxFQUFFLHVCQUF3QixHQUFJO0VBRS9DLEFBQUEscUJBQXFCLENBQXJCO0lBQUUsV0FBVyxFQUFFLHFCQUFzQixHQUFJO0VBQ3pDLEFBQUEsbUJBQW1CLENBQW5CO0lBQUUsV0FBVyxFQUFFLG1CQUFvQixHQUFJO0VBQ3ZDLEFBQUEsc0JBQXNCLENBQXRCO0lBQUUsV0FBVyxFQUFFLGlCQUFrQixHQUFJO0VBQ3JDLEFBQUEsd0JBQXdCLENBQXhCO0lBQUUsV0FBVyxFQUFFLG1CQUFvQixHQUFJO0VBQ3ZDLEFBQUEsdUJBQXVCLENBQXZCO0lBQUUsV0FBVyxFQUFFLGtCQUFtQixHQUFJO0VBRXRDLEFBQUEsdUJBQXVCLENBQXZCO0lBQUUsYUFBYSxFQUFFLHFCQUFzQixHQUFJO0VBQzNDLEFBQUEscUJBQXFCLENBQXJCO0lBQUUsYUFBYSxFQUFFLG1CQUFvQixHQUFJO0VBQ3pDLEFBQUEsd0JBQXdCLENBQXhCO0lBQUUsYUFBYSxFQUFFLGlCQUFrQixHQUFJO0VBQ3ZDLEFBQUEseUJBQXlCLENBQXpCO0lBQUUsYUFBYSxFQUFFLHdCQUF5QixHQUFJO0VBQzlDLEFBQUEsd0JBQXdCLENBQXhCO0lBQUUsYUFBYSxFQUFFLHVCQUF3QixHQUFJO0VBQzdDLEFBQUEseUJBQXlCLENBQXpCO0lBQUUsYUFBYSxFQUFFLGtCQUFtQixHQUFJO0VBRXhDLEFBQUEsbUJBQW1CLENBQW5CO0lBQUUsVUFBVSxFQUFFLGVBQWdCLEdBQUk7RUFDbEMsQUFBQSxvQkFBb0IsQ0FBcEI7SUFBRSxVQUFVLEVBQUUscUJBQXNCLEdBQUk7RUFDeEMsQUFBQSxrQkFBa0IsQ0FBbEI7SUFBRSxVQUFVLEVBQUUsbUJBQW9CLEdBQUk7RUFDdEMsQUFBQSxxQkFBcUIsQ0FBckI7SUFBRSxVQUFVLEVBQUUsaUJBQWtCLEdBQUk7RUFDcEMsQUFBQSx1QkFBdUIsQ0FBdkI7SUFBRSxVQUFVLEVBQUUsbUJBQW9CLEdBQUk7RUFDdEMsQUFBQSxzQkFBc0IsQ0FBdEI7SUFBRSxVQUFVLEVBQUUsa0JBQW1CLEdBQUk7O0FyRVlyQyxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7RXFFbERqQixBQUFBLFlBQVksQ0FBWjtJQUFFLGNBQWMsRUFBRSxjQUFlLEdBQUk7RUFDckMsQUFBQSxlQUFlLENBQWY7SUFBRSxjQUFjLEVBQUUsaUJBQWtCLEdBQUk7RUFDeEMsQUFBQSxvQkFBb0IsQ0FBcEI7SUFBRSxjQUFjLEVBQUUsc0JBQXVCLEdBQUk7RUFDN0MsQUFBQSx1QkFBdUIsQ0FBdkI7SUFBRSxjQUFjLEVBQUUseUJBQTBCLEdBQUk7RUFFaEQsQUFBQSxhQUFhLENBQWI7SUFBRSxTQUFTLEVBQUUsZUFBZ0IsR0FBSTtFQUNqQyxBQUFBLGVBQWUsQ0FBZjtJQUFFLFNBQVMsRUFBRSxpQkFBa0IsR0FBSTtFQUNuQyxBQUFBLHFCQUFxQixDQUFyQjtJQUFFLFNBQVMsRUFBRSx1QkFBd0IsR0FBSTtFQUN6QyxBQUFBLGFBQWEsQ0FBYjtJQUFFLElBQUksRUFBRSxtQkFBb0IsR0FBSTtFQUNoQyxBQUFBLGVBQWUsQ0FBZjtJQUFFLFNBQVMsRUFBRSxZQUFhLEdBQUk7RUFDOUIsQUFBQSxlQUFlLENBQWY7SUFBRSxTQUFTLEVBQUUsWUFBYSxHQUFJO0VBQzlCLEFBQUEsaUJBQWlCLENBQWpCO0lBQUUsV0FBVyxFQUFFLFlBQWEsR0FBSTtFQUNoQyxBQUFBLGlCQUFpQixDQUFqQjtJQUFFLFdBQVcsRUFBRSxZQUFhLEdBQUk7RUFFaEMsQUFBQSx5QkFBeUIsQ0FBekI7SUFBRSxlQUFlLEVBQUUscUJBQXNCLEdBQUk7RUFDN0MsQUFBQSx1QkFBdUIsQ0FBdkI7SUFBRSxlQUFlLEVBQUUsbUJBQW9CLEdBQUk7RUFDM0MsQUFBQSwwQkFBMEIsQ0FBMUI7SUFBRSxlQUFlLEVBQUUsaUJBQWtCLEdBQUk7RUFDekMsQUFBQSwyQkFBMkIsQ0FBM0I7SUFBRSxlQUFlLEVBQUUsd0JBQXlCLEdBQUk7RUFDaEQsQUFBQSwwQkFBMEIsQ0FBMUI7SUFBRSxlQUFlLEVBQUUsdUJBQXdCLEdBQUk7RUFFL0MsQUFBQSxxQkFBcUIsQ0FBckI7SUFBRSxXQUFXLEVBQUUscUJBQXNCLEdBQUk7RUFDekMsQUFBQSxtQkFBbUIsQ0FBbkI7SUFBRSxXQUFXLEVBQUUsbUJBQW9CLEdBQUk7RUFDdkMsQUFBQSxzQkFBc0IsQ0FBdEI7SUFBRSxXQUFXLEVBQUUsaUJBQWtCLEdBQUk7RUFDckMsQUFBQSx3QkFBd0IsQ0FBeEI7SUFBRSxXQUFXLEVBQUUsbUJBQW9CLEdBQUk7RUFDdkMsQUFBQSx1QkFBdUIsQ0FBdkI7SUFBRSxXQUFXLEVBQUUsa0JBQW1CLEdBQUk7RUFFdEMsQUFBQSx1QkFBdUIsQ0FBdkI7SUFBRSxhQUFhLEVBQUUscUJBQXNCLEdBQUk7RUFDM0MsQUFBQSxxQkFBcUIsQ0FBckI7SUFBRSxhQUFhLEVBQUUsbUJBQW9CLEdBQUk7RUFDekMsQUFBQSx3QkFBd0IsQ0FBeEI7SUFBRSxhQUFhLEVBQUUsaUJBQWtCLEdBQUk7RUFDdkMsQUFBQSx5QkFBeUIsQ0FBekI7SUFBRSxhQUFhLEVBQUUsd0JBQXlCLEdBQUk7RUFDOUMsQUFBQSx3QkFBd0IsQ0FBeEI7SUFBRSxhQUFhLEVBQUUsdUJBQXdCLEdBQUk7RUFDN0MsQUFBQSx5QkFBeUIsQ0FBekI7SUFBRSxhQUFhLEVBQUUsa0JBQW1CLEdBQUk7RUFFeEMsQUFBQSxtQkFBbUIsQ0FBbkI7SUFBRSxVQUFVLEVBQUUsZUFBZ0IsR0FBSTtFQUNsQyxBQUFBLG9CQUFvQixDQUFwQjtJQUFFLFVBQVUsRUFBRSxxQkFBc0IsR0FBSTtFQUN4QyxBQUFBLGtCQUFrQixDQUFsQjtJQUFFLFVBQVUsRUFBRSxtQkFBb0IsR0FBSTtFQUN0QyxBQUFBLHFCQUFxQixDQUFyQjtJQUFFLFVBQVUsRUFBRSxpQkFBa0IsR0FBSTtFQUNwQyxBQUFBLHVCQUF1QixDQUF2QjtJQUFFLFVBQVUsRUFBRSxtQkFBb0IsR0FBSTtFQUN0QyxBQUFBLHNCQUFzQixDQUF0QjtJQUFFLFVBQVUsRUFBRSxrQkFBbUIsR0FBSTs7QXJFWXJDLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztFcUVsRGpCLEFBQUEsWUFBWSxDQUFaO0lBQUUsY0FBYyxFQUFFLGNBQWUsR0FBSTtFQUNyQyxBQUFBLGVBQWUsQ0FBZjtJQUFFLGNBQWMsRUFBRSxpQkFBa0IsR0FBSTtFQUN4QyxBQUFBLG9CQUFvQixDQUFwQjtJQUFFLGNBQWMsRUFBRSxzQkFBdUIsR0FBSTtFQUM3QyxBQUFBLHVCQUF1QixDQUF2QjtJQUFFLGNBQWMsRUFBRSx5QkFBMEIsR0FBSTtFQUVoRCxBQUFBLGFBQWEsQ0FBYjtJQUFFLFNBQVMsRUFBRSxlQUFnQixHQUFJO0VBQ2pDLEFBQUEsZUFBZSxDQUFmO0lBQUUsU0FBUyxFQUFFLGlCQUFrQixHQUFJO0VBQ25DLEFBQUEscUJBQXFCLENBQXJCO0lBQUUsU0FBUyxFQUFFLHVCQUF3QixHQUFJO0VBQ3pDLEFBQUEsYUFBYSxDQUFiO0lBQUUsSUFBSSxFQUFFLG1CQUFvQixHQUFJO0VBQ2hDLEFBQUEsZUFBZSxDQUFmO0lBQUUsU0FBUyxFQUFFLFlBQWEsR0FBSTtFQUM5QixBQUFBLGVBQWUsQ0FBZjtJQUFFLFNBQVMsRUFBRSxZQUFhLEdBQUk7RUFDOUIsQUFBQSxpQkFBaUIsQ0FBakI7SUFBRSxXQUFXLEVBQUUsWUFBYSxHQUFJO0VBQ2hDLEFBQUEsaUJBQWlCLENBQWpCO0lBQUUsV0FBVyxFQUFFLFlBQWEsR0FBSTtFQUVoQyxBQUFBLHlCQUF5QixDQUF6QjtJQUFFLGVBQWUsRUFBRSxxQkFBc0IsR0FBSTtFQUM3QyxBQUFBLHVCQUF1QixDQUF2QjtJQUFFLGVBQWUsRUFBRSxtQkFBb0IsR0FBSTtFQUMzQyxBQUFBLDBCQUEwQixDQUExQjtJQUFFLGVBQWUsRUFBRSxpQkFBa0IsR0FBSTtFQUN6QyxBQUFBLDJCQUEyQixDQUEzQjtJQUFFLGVBQWUsRUFBRSx3QkFBeUIsR0FBSTtFQUNoRCxBQUFBLDBCQUEwQixDQUExQjtJQUFFLGVBQWUsRUFBRSx1QkFBd0IsR0FBSTtFQUUvQyxBQUFBLHFCQUFxQixDQUFyQjtJQUFFLFdBQVcsRUFBRSxxQkFBc0IsR0FBSTtFQUN6QyxBQUFBLG1CQUFtQixDQUFuQjtJQUFFLFdBQVcsRUFBRSxtQkFBb0IsR0FBSTtFQUN2QyxBQUFBLHNCQUFzQixDQUF0QjtJQUFFLFdBQVcsRUFBRSxpQkFBa0IsR0FBSTtFQUNyQyxBQUFBLHdCQUF3QixDQUF4QjtJQUFFLFdBQVcsRUFBRSxtQkFBb0IsR0FBSTtFQUN2QyxBQUFBLHVCQUF1QixDQUF2QjtJQUFFLFdBQVcsRUFBRSxrQkFBbUIsR0FBSTtFQUV0QyxBQUFBLHVCQUF1QixDQUF2QjtJQUFFLGFBQWEsRUFBRSxxQkFBc0IsR0FBSTtFQUMzQyxBQUFBLHFCQUFxQixDQUFyQjtJQUFFLGFBQWEsRUFBRSxtQkFBb0IsR0FBSTtFQUN6QyxBQUFBLHdCQUF3QixDQUF4QjtJQUFFLGFBQWEsRUFBRSxpQkFBa0IsR0FBSTtFQUN2QyxBQUFBLHlCQUF5QixDQUF6QjtJQUFFLGFBQWEsRUFBRSx3QkFBeUIsR0FBSTtFQUM5QyxBQUFBLHdCQUF3QixDQUF4QjtJQUFFLGFBQWEsRUFBRSx1QkFBd0IsR0FBSTtFQUM3QyxBQUFBLHlCQUF5QixDQUF6QjtJQUFFLGFBQWEsRUFBRSxrQkFBbUIsR0FBSTtFQUV4QyxBQUFBLG1CQUFtQixDQUFuQjtJQUFFLFVBQVUsRUFBRSxlQUFnQixHQUFJO0VBQ2xDLEFBQUEsb0JBQW9CLENBQXBCO0lBQUUsVUFBVSxFQUFFLHFCQUFzQixHQUFJO0VBQ3hDLEFBQUEsa0JBQWtCLENBQWxCO0lBQUUsVUFBVSxFQUFFLG1CQUFvQixHQUFJO0VBQ3RDLEFBQUEscUJBQXFCLENBQXJCO0lBQUUsVUFBVSxFQUFFLGlCQUFrQixHQUFJO0VBQ3BDLEFBQUEsdUJBQXVCLENBQXZCO0lBQUUsVUFBVSxFQUFFLG1CQUFvQixHQUFJO0VBQ3RDLEFBQUEsc0JBQXNCLENBQXRCO0lBQUUsVUFBVSxFQUFFLGtCQUFtQixHQUFJOztBckVZckMsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNO0VxRWxEbEIsQUFBQSxZQUFZLENBQVo7SUFBRSxjQUFjLEVBQUUsY0FBZSxHQUFJO0VBQ3JDLEFBQUEsZUFBZSxDQUFmO0lBQUUsY0FBYyxFQUFFLGlCQUFrQixHQUFJO0VBQ3hDLEFBQUEsb0JBQW9CLENBQXBCO0lBQUUsY0FBYyxFQUFFLHNCQUF1QixHQUFJO0VBQzdDLEFBQUEsdUJBQXVCLENBQXZCO0lBQUUsY0FBYyxFQUFFLHlCQUEwQixHQUFJO0VBRWhELEFBQUEsYUFBYSxDQUFiO0lBQUUsU0FBUyxFQUFFLGVBQWdCLEdBQUk7RUFDakMsQUFBQSxlQUFlLENBQWY7SUFBRSxTQUFTLEVBQUUsaUJBQWtCLEdBQUk7RUFDbkMsQUFBQSxxQkFBcUIsQ0FBckI7SUFBRSxTQUFTLEVBQUUsdUJBQXdCLEdBQUk7RUFDekMsQUFBQSxhQUFhLENBQWI7SUFBRSxJQUFJLEVBQUUsbUJBQW9CLEdBQUk7RUFDaEMsQUFBQSxlQUFlLENBQWY7SUFBRSxTQUFTLEVBQUUsWUFBYSxHQUFJO0VBQzlCLEFBQUEsZUFBZSxDQUFmO0lBQUUsU0FBUyxFQUFFLFlBQWEsR0FBSTtFQUM5QixBQUFBLGlCQUFpQixDQUFqQjtJQUFFLFdBQVcsRUFBRSxZQUFhLEdBQUk7RUFDaEMsQUFBQSxpQkFBaUIsQ0FBakI7SUFBRSxXQUFXLEVBQUUsWUFBYSxHQUFJO0VBRWhDLEFBQUEseUJBQXlCLENBQXpCO0lBQUUsZUFBZSxFQUFFLHFCQUFzQixHQUFJO0VBQzdDLEFBQUEsdUJBQXVCLENBQXZCO0lBQUUsZUFBZSxFQUFFLG1CQUFvQixHQUFJO0VBQzNDLEFBQUEsMEJBQTBCLENBQTFCO0lBQUUsZUFBZSxFQUFFLGlCQUFrQixHQUFJO0VBQ3pDLEFBQUEsMkJBQTJCLENBQTNCO0lBQUUsZUFBZSxFQUFFLHdCQUF5QixHQUFJO0VBQ2hELEFBQUEsMEJBQTBCLENBQTFCO0lBQUUsZUFBZSxFQUFFLHVCQUF3QixHQUFJO0VBRS9DLEFBQUEscUJBQXFCLENBQXJCO0lBQUUsV0FBVyxFQUFFLHFCQUFzQixHQUFJO0VBQ3pDLEFBQUEsbUJBQW1CLENBQW5CO0lBQUUsV0FBVyxFQUFFLG1CQUFvQixHQUFJO0VBQ3ZDLEFBQUEsc0JBQXNCLENBQXRCO0lBQUUsV0FBVyxFQUFFLGlCQUFrQixHQUFJO0VBQ3JDLEFBQUEsd0JBQXdCLENBQXhCO0lBQUUsV0FBVyxFQUFFLG1CQUFvQixHQUFJO0VBQ3ZDLEFBQUEsdUJBQXVCLENBQXZCO0lBQUUsV0FBVyxFQUFFLGtCQUFtQixHQUFJO0VBRXRDLEFBQUEsdUJBQXVCLENBQXZCO0lBQUUsYUFBYSxFQUFFLHFCQUFzQixHQUFJO0VBQzNDLEFBQUEscUJBQXFCLENBQXJCO0lBQUUsYUFBYSxFQUFFLG1CQUFvQixHQUFJO0VBQ3pDLEFBQUEsd0JBQXdCLENBQXhCO0lBQUUsYUFBYSxFQUFFLGlCQUFrQixHQUFJO0VBQ3ZDLEFBQUEseUJBQXlCLENBQXpCO0lBQUUsYUFBYSxFQUFFLHdCQUF5QixHQUFJO0VBQzlDLEFBQUEsd0JBQXdCLENBQXhCO0lBQUUsYUFBYSxFQUFFLHVCQUF3QixHQUFJO0VBQzdDLEFBQUEseUJBQXlCLENBQXpCO0lBQUUsYUFBYSxFQUFFLGtCQUFtQixHQUFJO0VBRXhDLEFBQUEsbUJBQW1CLENBQW5CO0lBQUUsVUFBVSxFQUFFLGVBQWdCLEdBQUk7RUFDbEMsQUFBQSxvQkFBb0IsQ0FBcEI7SUFBRSxVQUFVLEVBQUUscUJBQXNCLEdBQUk7RUFDeEMsQUFBQSxrQkFBa0IsQ0FBbEI7SUFBRSxVQUFVLEVBQUUsbUJBQW9CLEdBQUk7RUFDdEMsQUFBQSxxQkFBcUIsQ0FBckI7SUFBRSxVQUFVLEVBQUUsaUJBQWtCLEdBQUk7RUFDcEMsQUFBQSx1QkFBdUIsQ0FBdkI7SUFBRSxVQUFVLEVBQUUsbUJBQW9CLEdBQUk7RUFDdEMsQUFBQSxzQkFBc0IsQ0FBdEI7SUFBRSxVQUFVLEVBQUUsa0JBQW1CLEdBQUk7O0FDMUNyQyxBQUFBLFdBQVcsQ0FBWDtFQUFFLEtBQUssRUFBRSxlQUFnQixHQUFJOztBQUM3QixBQUFBLFlBQVksQ0FBWjtFQUFFLEtBQUssRUFBRSxnQkFBaUIsR0FBSTs7QUFDOUIsQUFBQSxXQUFXLENBQVg7RUFBRSxLQUFLLEVBQUUsZUFBZ0IsR0FBSTs7QXRFb0Q3QixNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7RXNFdERqQixBQUFBLGNBQWMsQ0FBZDtJQUFFLEtBQUssRUFBRSxlQUFnQixHQUFJO0VBQzdCLEFBQUEsZUFBZSxDQUFmO0lBQUUsS0FBSyxFQUFFLGdCQUFpQixHQUFJO0VBQzlCLEFBQUEsY0FBYyxDQUFkO0lBQUUsS0FBSyxFQUFFLGVBQWdCLEdBQUk7O0F0RW9EN0IsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO0VzRXREakIsQUFBQSxjQUFjLENBQWQ7SUFBRSxLQUFLLEVBQUUsZUFBZ0IsR0FBSTtFQUM3QixBQUFBLGVBQWUsQ0FBZjtJQUFFLEtBQUssRUFBRSxnQkFBaUIsR0FBSTtFQUM5QixBQUFBLGNBQWMsQ0FBZDtJQUFFLEtBQUssRUFBRSxlQUFnQixHQUFJOztBdEVvRDdCLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztFc0V0RGpCLEFBQUEsY0FBYyxDQUFkO0lBQUUsS0FBSyxFQUFFLGVBQWdCLEdBQUk7RUFDN0IsQUFBQSxlQUFlLENBQWY7SUFBRSxLQUFLLEVBQUUsZ0JBQWlCLEdBQUk7RUFDOUIsQUFBQSxjQUFjLENBQWQ7SUFBRSxLQUFLLEVBQUUsZUFBZ0IsR0FBSTs7QXRFb0Q3QixNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU07RXNFdERsQixBQUFBLGNBQWMsQ0FBZDtJQUFFLEtBQUssRUFBRSxlQUFnQixHQUFJO0VBQzdCLEFBQUEsZUFBZSxDQUFmO0lBQUUsS0FBSyxFQUFFLGdCQUFpQixHQUFJO0VBQzlCLEFBQUEsY0FBYyxDQUFkO0lBQUUsS0FBSyxFQUFFLGVBQWdCLEdBQUk7O0FDTC9CLEFBQUEsZ0JBQWdCLENBQWhCO0VBQUUsV0FBVyxFM0VnbkNBLEdBQUcsQzJFaG5DTSxVQUFVLEdBQUk7O0FBQXBDLEFBQUEsaUJBQWlCLENBQWpCO0VBQUUsV0FBVyxFM0VnbkNLLElBQUksQzJFaG5DQSxVQUFVLEdBQUk7O0FBQXBDLEFBQUEsaUJBQWlCLENBQWpCO0VBQUUsV0FBVyxFM0VnbkNXLElBQUksQzJFaG5DTixVQUFVLEdBQUk7O0FDQXBDLEFBQUEsY0FBYyxDQUFkO0VBQUUsUUFBUSxFNUU4bUNBLElBQUksQzRFOW1DSyxVQUFVLEdBQUk7O0FBQWpDLEFBQUEsZ0JBQWdCLENBQWhCO0VBQUUsUUFBUSxFNUU4bUNNLE1BQU0sQzRFOW1DSCxVQUFVLEdBQUk7O0FDQ2pDLEFBQUEsZ0JBQWdCLENBQWhCO0VBQUUsUUFBUSxFN0U4bUNBLE1BQU0sQzZFOW1DTSxVQUFVLEdBQUk7O0FBQXBDLEFBQUEsa0JBQWtCLENBQWxCO0VBQUUsUUFBUSxFN0U4bUNRLFFBQVEsQzZFOW1DSixVQUFVLEdBQUk7O0FBQXBDLEFBQUEsa0JBQWtCLENBQWxCO0VBQUUsUUFBUSxFN0U4bUNrQixRQUFRLEM2RTltQ2QsVUFBVSxHQUFJOztBQUFwQyxBQUFBLGVBQWUsQ0FBZjtFQUFFLFFBQVEsRTdFOG1DNEIsS0FBSyxDNkU5bUNyQixVQUFVLEdBQUk7O0FBQXBDLEFBQUEsZ0JBQWdCLENBQWhCO0VBQUUsUUFBUSxFN0U4bUNtQyxNQUFNLEM2RTltQzdCLFVBQVUsR0FBSTs7QUFLdEMsQUFBQSxVQUFVLENBQUM7RUFDVCxRQUFRLEVBQUUsS0FBTTtFQUNoQixHQUFHLEVBQUUsQ0FBRTtFQUNQLEtBQUssRUFBRSxDQUFFO0VBQ1QsSUFBSSxFQUFFLENBQUU7RUFDUixPQUFPLEU3RWdxQjJCLElBQUksRzZFL3BCdkM7O0FBRUQsQUFBQSxhQUFhLENBQUM7RUFDWixRQUFRLEVBQUUsS0FBTTtFQUNoQixLQUFLLEVBQUUsQ0FBRTtFQUNULE1BQU0sRUFBRSxDQUFFO0VBQ1YsSUFBSSxFQUFFLENBQUU7RUFDUixPQUFPLEU3RXdwQjJCLElBQUksRzZFdnBCdkM7O0FBRzZCLFNBQUMsRUFBbEIsUUFBUSxFQUFFLE1BQU07RUFEN0IsQUFBQSxXQUFXLENBQUM7SUFFUixRQUFRLEVBQUUsTUFBTztJQUNqQixHQUFHLEVBQUUsQ0FBRTtJQUNQLE9BQU8sRTdFZ3BCeUIsSUFBSSxHNkU5b0J2Qzs7QUMzQkQsQUFBQSxRQUFRLENBQUM7RXJFRVAsUUFBUSxFQUFFLFFBQVM7RUFDbkIsS0FBSyxFQUFFLEdBQUk7RUFDWCxNQUFNLEVBQUUsR0FBSTtFQUNaLE9BQU8sRUFBRSxDQUFFO0VBQ1gsTUFBTSxFQUFFLElBQUs7RUFDYixRQUFRLEVBQUUsTUFBTztFQUNqQixJQUFJLEVBQUUsZ0JBQUk7RUFDVixXQUFXLEVBQUUsTUFBTztFQUNwQixNQUFNLEVBQUUsQ0FBRSxHcUVSWDs7QUFFRCxBQUFBLGtCQUFrQixBckVnQmYsT0FBTyxFcUVoQlYsQUFBQSxrQkFBa0IsQXJFaUJmLE1BQU0sQ0FBQztFQUNOLFFBQVEsRUFBRSxNQUFPO0VBQ2pCLEtBQUssRUFBRSxJQUFLO0VBQ1osTUFBTSxFQUFFLElBQUs7RUFDYixRQUFRLEVBQUUsT0FBUTtFQUNsQixJQUFJLEVBQUUsSUFBSztFQUNYLFdBQVcsRUFBRSxNQUFPLEdBQ3JCOztBc0U5QkgsQUFBQSxVQUFVLENBQUM7RUFBRSxVQUFVLEUvRW1QTyxDQUFDLENBQUMsUUFBTyxDQUFDLE9BQU0sQ0FwT25DLG9CQUFJLEMrRWZ5QixVQUFVLEdBQUk7O0FBQ3RELEFBQUEsT0FBTyxDQUFDO0VBQUUsVUFBVSxFL0VtUFUsQ0FBQyxDQUFDLE1BQUssQ0FBQyxJQUFJLENBck8vQixtQkFBSSxDK0VkbUIsVUFBVSxHQUFJOztBQUNoRCxBQUFBLFVBQVUsQ0FBQztFQUFFLFVBQVUsRS9FbVBPLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQXRPOUIsb0JBQUksQytFYnlCLFVBQVUsR0FBSTs7QUFDdEQsQUFBQSxZQUFZLENBQUM7RUFBRSxVQUFVLEVBQUUsZUFBZ0IsR0FBSTs7QUNDM0MsQUFBQSxLQUFLLENBQUw7RUFBRSxLQUFRLEVoRm1KTixHQUFHLENnRm5KYSxVQUFVLEdBQUk7O0FBQWxDLEFBQUEsS0FBSyxDQUFMO0VBQUUsS0FBUSxFaEZvSk4sR0FBRyxDZ0ZwSmEsVUFBVSxHQUFJOztBQUFsQyxBQUFBLEtBQUssQ0FBTDtFQUFFLEtBQVEsRWhGcUpOLEdBQUcsQ2dGckphLFVBQVUsR0FBSTs7QUFBbEMsQUFBQSxNQUFNLENBQU47RUFBRSxLQUFRLEVoRnNKTCxJQUFJLENnRnRKVyxVQUFVLEdBQUk7O0FBQWxDLEFBQUEsT0FBTyxDQUFQO0VBQUUsS0FBUSxFaEZ1SkosSUFBSSxDZ0Z2SlUsVUFBVSxHQUFJOztBQUFsQyxBQUFBLEtBQUssQ0FBTDtFQUFFLE1BQVEsRWhGbUpOLEdBQUcsQ2dGbkphLFVBQVUsR0FBSTs7QUFBbEMsQUFBQSxLQUFLLENBQUw7RUFBRSxNQUFRLEVoRm9KTixHQUFHLENnRnBKYSxVQUFVLEdBQUk7O0FBQWxDLEFBQUEsS0FBSyxDQUFMO0VBQUUsTUFBUSxFaEZxSk4sR0FBRyxDZ0ZySmEsVUFBVSxHQUFJOztBQUFsQyxBQUFBLE1BQU0sQ0FBTjtFQUFFLE1BQVEsRWhGc0pMLElBQUksQ2dGdEpXLFVBQVUsR0FBSTs7QUFBbEMsQUFBQSxPQUFPLENBQVA7RUFBRSxNQUFRLEVoRnVKSixJQUFJLENnRnZKVSxVQUFVLEdBQUk7O0FBSXRDLEFBQUEsT0FBTyxDQUFDO0VBQUUsU0FBUyxFQUFFLGVBQWdCLEdBQUk7O0FBQ3pDLEFBQUEsT0FBTyxDQUFDO0VBQUUsVUFBVSxFQUFFLGVBQWdCLEdBQUk7O0FBSTFDLEFBQUEsV0FBVyxDQUFDO0VBQUUsU0FBUyxFQUFFLGdCQUFpQixHQUFJOztBQUM5QyxBQUFBLFdBQVcsQ0FBQztFQUFFLFVBQVUsRUFBRSxnQkFBaUIsR0FBSTs7QUFFL0MsQUFBQSxPQUFPLENBQUM7RUFBRSxLQUFLLEVBQUUsZ0JBQWlCLEdBQUk7O0FBQ3RDLEFBQUEsT0FBTyxDQUFDO0VBQUUsTUFBTSxFQUFFLGdCQUFpQixHQUFJOztBQ1QvQixBQUFBLElBQUksQ0FBSjtFQUFFLE1BQVEsRWpGaUlYLENBQUMsQ2lGaklvQixVQUFVLEdBQUk7O0FBQ2xDLEFBQUEsS0FBSztBQUNMLEFBQUEsS0FBSyxDQURMO0VBQ0UsVUFBWSxFakYrSGYsQ0FBQyxDaUYvSDRCLFVBQVUsR0FDckM7O0FBQ0QsQUFBQSxLQUFLO0FBQ0wsQUFBQSxLQUFLLENBREw7RUFDRSxZQUFjLEVqRjRIakIsQ0FBQyxDaUY1SGdDLFVBQVUsR0FDekM7O0FBQ0QsQUFBQSxLQUFLO0FBQ0wsQUFBQSxLQUFLLENBREw7RUFDRSxhQUFlLEVqRnlIbEIsQ0FBQyxDaUZ6SGtDLFVBQVUsR0FDM0M7O0FBQ0QsQUFBQSxLQUFLO0FBQ0wsQUFBQSxLQUFLLENBREw7RUFDRSxXQUFhLEVqRnNIaEIsQ0FBQyxDaUZ0SDhCLFVBQVUsR0FDdkM7O0FBWkQsQUFBQSxJQUFJLENBQUo7RUFBRSxNQUFRLEVqRmtJVixPQUFPLENpRmxJYSxVQUFVLEdBQUk7O0FBQ2xDLEFBQUEsS0FBSztBQUNMLEFBQUEsS0FBSyxDQURMO0VBQ0UsVUFBWSxFakZnSWQsT0FBTyxDaUZoSXFCLFVBQVUsR0FDckM7O0FBQ0QsQUFBQSxLQUFLO0FBQ0wsQUFBQSxLQUFLLENBREw7RUFDRSxZQUFjLEVqRjZIaEIsT0FBTyxDaUY3SHlCLFVBQVUsR0FDekM7O0FBQ0QsQUFBQSxLQUFLO0FBQ0wsQUFBQSxLQUFLLENBREw7RUFDRSxhQUFlLEVqRjBIakIsT0FBTyxDaUYxSDJCLFVBQVUsR0FDM0M7O0FBQ0QsQUFBQSxLQUFLO0FBQ0wsQUFBQSxLQUFLLENBREw7RUFDRSxXQUFhLEVqRnVIZixPQUFPLENpRnZIdUIsVUFBVSxHQUN2Qzs7QUFaRCxBQUFBLElBQUksQ0FBSjtFQUFFLE1BQVEsRWpGbUlWLE1BQU8sQ2lGbklhLFVBQVUsR0FBSTs7QUFDbEMsQUFBQSxLQUFLO0FBQ0wsQUFBQSxLQUFLLENBREw7RUFDRSxVQUFZLEVqRmlJZCxNQUFPLENpRmpJcUIsVUFBVSxHQUNyQzs7QUFDRCxBQUFBLEtBQUs7QUFDTCxBQUFBLEtBQUssQ0FETDtFQUNFLFlBQWMsRWpGOEhoQixNQUFPLENpRjlIeUIsVUFBVSxHQUN6Qzs7QUFDRCxBQUFBLEtBQUs7QUFDTCxBQUFBLEtBQUssQ0FETDtFQUNFLGFBQWUsRWpGMkhqQixNQUFPLENpRjNIMkIsVUFBVSxHQUMzQzs7QUFDRCxBQUFBLEtBQUs7QUFDTCxBQUFBLEtBQUssQ0FETDtFQUNFLFdBQWEsRWpGd0hmLE1BQU8sQ2lGeEh1QixVQUFVLEdBQ3ZDOztBQVpELEFBQUEsSUFBSSxDQUFKO0VBQUUsTUFBUSxFckZzRlQsSUFBSSxDcUZ0RmUsVUFBVSxHQUFJOztBQUNsQyxBQUFBLEtBQUs7QUFDTCxBQUFBLEtBQUssQ0FETDtFQUNFLFVBQVksRXJGb0ZiLElBQUksQ3FGcEZ1QixVQUFVLEdBQ3JDOztBQUNELEFBQUEsS0FBSztBQUNMLEFBQUEsS0FBSyxDQURMO0VBQ0UsWUFBYyxFckZpRmYsSUFBSSxDcUZqRjJCLFVBQVUsR0FDekM7O0FBQ0QsQUFBQSxLQUFLO0FBQ0wsQUFBQSxLQUFLLENBREw7RUFDRSxhQUFlLEVyRjhFaEIsSUFBSSxDcUY5RTZCLFVBQVUsR0FDM0M7O0FBQ0QsQUFBQSxLQUFLO0FBQ0wsQUFBQSxLQUFLLENBREw7RUFDRSxXQUFhLEVyRjJFZCxJQUFJLENxRjNFeUIsVUFBVSxHQUN2Qzs7QUFaRCxBQUFBLElBQUksQ0FBSjtFQUFFLE1BQVEsRWpGcUlWLE1BQU8sQ2lGcklhLFVBQVUsR0FBSTs7QUFDbEMsQUFBQSxLQUFLO0FBQ0wsQUFBQSxLQUFLLENBREw7RUFDRSxVQUFZLEVqRm1JZCxNQUFPLENpRm5JcUIsVUFBVSxHQUNyQzs7QUFDRCxBQUFBLEtBQUs7QUFDTCxBQUFBLEtBQUssQ0FETDtFQUNFLFlBQWMsRWpGZ0loQixNQUFPLENpRmhJeUIsVUFBVSxHQUN6Qzs7QUFDRCxBQUFBLEtBQUs7QUFDTCxBQUFBLEtBQUssQ0FETDtFQUNFLGFBQWUsRWpGNkhqQixNQUFPLENpRjdIMkIsVUFBVSxHQUMzQzs7QUFDRCxBQUFBLEtBQUs7QUFDTCxBQUFBLEtBQUssQ0FETDtFQUNFLFdBQWEsRWpGMEhmLE1BQU8sQ2lGMUh1QixVQUFVLEdBQ3ZDOztBQVpELEFBQUEsSUFBSSxDQUFKO0VBQUUsTUFBUSxFakZzSVYsSUFBTyxDaUZ0SWEsVUFBVSxHQUFJOztBQUNsQyxBQUFBLEtBQUs7QUFDTCxBQUFBLEtBQUssQ0FETDtFQUNFLFVBQVksRWpGb0lkLElBQU8sQ2lGcElxQixVQUFVLEdBQ3JDOztBQUNELEFBQUEsS0FBSztBQUNMLEFBQUEsS0FBSyxDQURMO0VBQ0UsWUFBYyxFakZpSWhCLElBQU8sQ2lGakl5QixVQUFVLEdBQ3pDOztBQUNELEFBQUEsS0FBSztBQUNMLEFBQUEsS0FBSyxDQURMO0VBQ0UsYUFBZSxFakY4SGpCLElBQU8sQ2lGOUgyQixVQUFVLEdBQzNDOztBQUNELEFBQUEsS0FBSztBQUNMLEFBQUEsS0FBSyxDQURMO0VBQ0UsV0FBYSxFakYySGYsSUFBTyxDaUYzSHVCLFVBQVUsR0FDdkM7O0FBWkQsQUFBQSxJQUFJLENBQUo7RUFBRSxPQUFRLEVqRmlJWCxDQUFDLENpRmpJb0IsVUFBVSxHQUFJOztBQUNsQyxBQUFBLEtBQUs7QUFDTCxBQUFBLEtBQUssQ0FETDtFQUNFLFdBQVksRWpGK0hmLENBQUMsQ2lGL0g0QixVQUFVLEdBQ3JDOztBQUNELEFBQUEsS0FBSztBQUNMLEFBQUEsS0FBSyxDQURMO0VBQ0UsYUFBYyxFakY0SGpCLENBQUMsQ2lGNUhnQyxVQUFVLEdBQ3pDOztBQUNELEFBQUEsS0FBSztBQUNMLEFBQUEsS0FBSyxDQURMO0VBQ0UsY0FBZSxFakZ5SGxCLENBQUMsQ2lGekhrQyxVQUFVLEdBQzNDOztBQUNELEFBQUEsS0FBSztBQUNMLEFBQUEsS0FBSyxDQURMO0VBQ0UsWUFBYSxFakZzSGhCLENBQUMsQ2lGdEg4QixVQUFVLEdBQ3ZDOztBQVpELEFBQUEsSUFBSSxDQUFKO0VBQUUsT0FBUSxFakZrSVYsT0FBTyxDaUZsSWEsVUFBVSxHQUFJOztBQUNsQyxBQUFBLEtBQUs7QUFDTCxBQUFBLEtBQUssQ0FETDtFQUNFLFdBQVksRWpGZ0lkLE9BQU8sQ2lGaElxQixVQUFVLEdBQ3JDOztBQUNELEFBQUEsS0FBSztBQUNMLEFBQUEsS0FBSyxDQURMO0VBQ0UsYUFBYyxFakY2SGhCLE9BQU8sQ2lGN0h5QixVQUFVLEdBQ3pDOztBQUNELEFBQUEsS0FBSztBQUNMLEFBQUEsS0FBSyxDQURMO0VBQ0UsY0FBZSxFakYwSGpCLE9BQU8sQ2lGMUgyQixVQUFVLEdBQzNDOztBQUNELEFBQUEsS0FBSztBQUNMLEFBQUEsS0FBSyxDQURMO0VBQ0UsWUFBYSxFakZ1SGYsT0FBTyxDaUZ2SHVCLFVBQVUsR0FDdkM7O0FBWkQsQUFBQSxJQUFJLENBQUo7RUFBRSxPQUFRLEVqRm1JVixNQUFPLENpRm5JYSxVQUFVLEdBQUk7O0FBQ2xDLEFBQUEsS0FBSztBQUNMLEFBQUEsS0FBSyxDQURMO0VBQ0UsV0FBWSxFakZpSWQsTUFBTyxDaUZqSXFCLFVBQVUsR0FDckM7O0FBQ0QsQUFBQSxLQUFLO0FBQ0wsQUFBQSxLQUFLLENBREw7RUFDRSxhQUFjLEVqRjhIaEIsTUFBTyxDaUY5SHlCLFVBQVUsR0FDekM7O0FBQ0QsQUFBQSxLQUFLO0FBQ0wsQUFBQSxLQUFLLENBREw7RUFDRSxjQUFlLEVqRjJIakIsTUFBTyxDaUYzSDJCLFVBQVUsR0FDM0M7O0FBQ0QsQUFBQSxLQUFLO0FBQ0wsQUFBQSxLQUFLLENBREw7RUFDRSxZQUFhLEVqRndIZixNQUFPLENpRnhIdUIsVUFBVSxHQUN2Qzs7QUFaRCxBQUFBLElBQUksQ0FBSjtFQUFFLE9BQVEsRXJGc0ZULElBQUksQ3FGdEZlLFVBQVUsR0FBSTs7QUFDbEMsQUFBQSxLQUFLO0FBQ0wsQUFBQSxLQUFLLENBREw7RUFDRSxXQUFZLEVyRm9GYixJQUFJLENxRnBGdUIsVUFBVSxHQUNyQzs7QUFDRCxBQUFBLEtBQUs7QUFDTCxBQUFBLEtBQUssQ0FETDtFQUNFLGFBQWMsRXJGaUZmLElBQUksQ3FGakYyQixVQUFVLEdBQ3pDOztBQUNELEFBQUEsS0FBSztBQUNMLEFBQUEsS0FBSyxDQURMO0VBQ0UsY0FBZSxFckY4RWhCLElBQUksQ3FGOUU2QixVQUFVLEdBQzNDOztBQUNELEFBQUEsS0FBSztBQUNMLEFBQUEsS0FBSyxDQURMO0VBQ0UsWUFBYSxFckYyRWQsSUFBSSxDcUYzRXlCLFVBQVUsR0FDdkM7O0FBWkQsQUFBQSxJQUFJLENBQUo7RUFBRSxPQUFRLEVqRnFJVixNQUFPLENpRnJJYSxVQUFVLEdBQUk7O0FBQ2xDLEFBQUEsS0FBSztBQUNMLEFBQUEsS0FBSyxDQURMO0VBQ0UsV0FBWSxFakZtSWQsTUFBTyxDaUZuSXFCLFVBQVUsR0FDckM7O0FBQ0QsQUFBQSxLQUFLO0FBQ0wsQUFBQSxLQUFLLENBREw7RUFDRSxhQUFjLEVqRmdJaEIsTUFBTyxDaUZoSXlCLFVBQVUsR0FDekM7O0FBQ0QsQUFBQSxLQUFLO0FBQ0wsQUFBQSxLQUFLLENBREw7RUFDRSxjQUFlLEVqRjZIakIsTUFBTyxDaUY3SDJCLFVBQVUsR0FDM0M7O0FBQ0QsQUFBQSxLQUFLO0FBQ0wsQUFBQSxLQUFLLENBREw7RUFDRSxZQUFhLEVqRjBIZixNQUFPLENpRjFIdUIsVUFBVSxHQUN2Qzs7QUFaRCxBQUFBLElBQUksQ0FBSjtFQUFFLE9BQVEsRWpGc0lWLElBQU8sQ2lGdElhLFVBQVUsR0FBSTs7QUFDbEMsQUFBQSxLQUFLO0FBQ0wsQUFBQSxLQUFLLENBREw7RUFDRSxXQUFZLEVqRm9JZCxJQUFPLENpRnBJcUIsVUFBVSxHQUNyQzs7QUFDRCxBQUFBLEtBQUs7QUFDTCxBQUFBLEtBQUssQ0FETDtFQUNFLGFBQWMsRWpGaUloQixJQUFPLENpRmpJeUIsVUFBVSxHQUN6Qzs7QUFDRCxBQUFBLEtBQUs7QUFDTCxBQUFBLEtBQUssQ0FETDtFQUNFLGNBQWUsRWpGOEhqQixJQUFPLENpRjlIMkIsVUFBVSxHQUMzQzs7QUFDRCxBQUFBLEtBQUs7QUFDTCxBQUFBLEtBQUssQ0FETDtFQUNFLFlBQWEsRWpGMkhmLElBQU8sQ2lGM0h1QixVQUFVLEdBQ3ZDOztBQU9ELEFBQUEsS0FBSyxDQUFMO0VBQUUsTUFBTSxFakYrR1IsUUFBTyxDaUYvR1ksVUFBVSxHQUFJOztBQUNqQyxBQUFBLE1BQU07QUFDTixBQUFBLE1BQU0sQ0FETjtFQUNFLFVBQVUsRWpGNkdaLFFBQU8sQ2lGN0dnQixVQUFVLEdBQ2hDOztBQUNELEFBQUEsTUFBTTtBQUNOLEFBQUEsTUFBTSxDQUROO0VBQ0UsWUFBWSxFakYwR2QsUUFBTyxDaUYxR2tCLFVBQVUsR0FDbEM7O0FBQ0QsQUFBQSxNQUFNO0FBQ04sQUFBQSxNQUFNLENBRE47RUFDRSxhQUFhLEVqRnVHZixRQUFPLENpRnZHbUIsVUFBVSxHQUNuQzs7QUFDRCxBQUFBLE1BQU07QUFDTixBQUFBLE1BQU0sQ0FETjtFQUNFLFdBQVcsRWpGb0diLFFBQU8sQ2lGcEdpQixVQUFVLEdBQ2pDOztBQVpELEFBQUEsS0FBSyxDQUFMO0VBQUUsTUFBTSxFakZnSFIsT0FBTyxDaUZoSFksVUFBVSxHQUFJOztBQUNqQyxBQUFBLE1BQU07QUFDTixBQUFBLE1BQU0sQ0FETjtFQUNFLFVBQVUsRWpGOEdaLE9BQU8sQ2lGOUdnQixVQUFVLEdBQ2hDOztBQUNELEFBQUEsTUFBTTtBQUNOLEFBQUEsTUFBTSxDQUROO0VBQ0UsWUFBWSxFakYyR2QsT0FBTyxDaUYzR2tCLFVBQVUsR0FDbEM7O0FBQ0QsQUFBQSxNQUFNO0FBQ04sQUFBQSxNQUFNLENBRE47RUFDRSxhQUFhLEVqRndHZixPQUFPLENpRnhHbUIsVUFBVSxHQUNuQzs7QUFDRCxBQUFBLE1BQU07QUFDTixBQUFBLE1BQU0sQ0FETjtFQUNFLFdBQVcsRWpGcUdiLE9BQU8sQ2lGckdpQixVQUFVLEdBQ2pDOztBQVpELEFBQUEsS0FBSyxDQUFMO0VBQUUsTUFBTSxFckZtRVAsS0FBSSxDcUZuRWMsVUFBVSxHQUFJOztBQUNqQyxBQUFBLE1BQU07QUFDTixBQUFBLE1BQU0sQ0FETjtFQUNFLFVBQVUsRXJGaUVYLEtBQUksQ3FGakVrQixVQUFVLEdBQ2hDOztBQUNELEFBQUEsTUFBTTtBQUNOLEFBQUEsTUFBTSxDQUROO0VBQ0UsWUFBWSxFckY4RGIsS0FBSSxDcUY5RG9CLFVBQVUsR0FDbEM7O0FBQ0QsQUFBQSxNQUFNO0FBQ04sQUFBQSxNQUFNLENBRE47RUFDRSxhQUFhLEVyRjJEZCxLQUFJLENxRjNEcUIsVUFBVSxHQUNuQzs7QUFDRCxBQUFBLE1BQU07QUFDTixBQUFBLE1BQU0sQ0FETjtFQUNFLFdBQVcsRXJGd0RaLEtBQUksQ3FGeERtQixVQUFVLEdBQ2pDOztBQVpELEFBQUEsS0FBSyxDQUFMO0VBQUUsTUFBTSxFakZrSFIsT0FBTyxDaUZsSFksVUFBVSxHQUFJOztBQUNqQyxBQUFBLE1BQU07QUFDTixBQUFBLE1BQU0sQ0FETjtFQUNFLFVBQVUsRWpGZ0haLE9BQU8sQ2lGaEhnQixVQUFVLEdBQ2hDOztBQUNELEFBQUEsTUFBTTtBQUNOLEFBQUEsTUFBTSxDQUROO0VBQ0UsWUFBWSxFakY2R2QsT0FBTyxDaUY3R2tCLFVBQVUsR0FDbEM7O0FBQ0QsQUFBQSxNQUFNO0FBQ04sQUFBQSxNQUFNLENBRE47RUFDRSxhQUFhLEVqRjBHZixPQUFPLENpRjFHbUIsVUFBVSxHQUNuQzs7QUFDRCxBQUFBLE1BQU07QUFDTixBQUFBLE1BQU0sQ0FETjtFQUNFLFdBQVcsRWpGdUdiLE9BQU8sQ2lGdkdpQixVQUFVLEdBQ2pDOztBQVpELEFBQUEsS0FBSyxDQUFMO0VBQUUsTUFBTSxFakZtSFIsS0FBTyxDaUZuSFksVUFBVSxHQUFJOztBQUNqQyxBQUFBLE1BQU07QUFDTixBQUFBLE1BQU0sQ0FETjtFQUNFLFVBQVUsRWpGaUhaLEtBQU8sQ2lGakhnQixVQUFVLEdBQ2hDOztBQUNELEFBQUEsTUFBTTtBQUNOLEFBQUEsTUFBTSxDQUROO0VBQ0UsWUFBWSxFakY4R2QsS0FBTyxDaUY5R2tCLFVBQVUsR0FDbEM7O0FBQ0QsQUFBQSxNQUFNO0FBQ04sQUFBQSxNQUFNLENBRE47RUFDRSxhQUFhLEVqRjJHZixLQUFPLENpRjNHbUIsVUFBVSxHQUNuQzs7QUFDRCxBQUFBLE1BQU07QUFDTixBQUFBLE1BQU0sQ0FETjtFQUNFLFdBQVcsRWpGd0diLEtBQU8sQ2lGeEdpQixVQUFVLEdBQ2pDOztBQUtMLEFBQUEsT0FBTyxDQUFQO0VBQUUsTUFBTSxFQUFFLGVBQWdCLEdBQUk7O0FBQzlCLEFBQUEsUUFBUTtBQUNSLEFBQUEsUUFBUSxDQURSO0VBQ0UsVUFBVSxFQUFFLGVBQWdCLEdBQzdCOztBQUNELEFBQUEsUUFBUTtBQUNSLEFBQUEsUUFBUSxDQURSO0VBQ0UsWUFBWSxFQUFFLGVBQWdCLEdBQy9COztBQUNELEFBQUEsUUFBUTtBQUNSLEFBQUEsUUFBUSxDQURSO0VBQ0UsYUFBYSxFQUFFLGVBQWdCLEdBQ2hDOztBQUNELEFBQUEsUUFBUTtBQUNSLEFBQUEsUUFBUSxDQURSO0VBQ0UsV0FBVyxFQUFFLGVBQWdCLEdBQzlCOztBN0VFRCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7RTZFbERiLEFBQUEsT0FBTyxDQUFQO0lBQUUsTUFBUSxFakZpSVgsQ0FBQyxDaUZqSW9CLFVBQVUsR0FBSTtFQUNsQyxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFVBQVksRWpGK0hmLENBQUMsQ2lGL0g0QixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFjLEVqRjRIakIsQ0FBQyxDaUY1SGdDLFVBQVUsR0FDekM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWUsRWpGeUhsQixDQUFDLENpRnpIa0MsVUFBVSxHQUMzQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBYSxFakZzSGhCLENBQUMsQ2lGdEg4QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxNQUFRLEVqRmtJVixPQUFPLENpRmxJYSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxVQUFZLEVqRmdJZCxPQUFPLENpRmhJcUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsWUFBYyxFakY2SGhCLE9BQU8sQ2lGN0h5QixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxhQUFlLEVqRjBIakIsT0FBTyxDaUYxSDJCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFdBQWEsRWpGdUhmLE9BQU8sQ2lGdkh1QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxNQUFRLEVqRm1JVixNQUFPLENpRm5JYSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxVQUFZLEVqRmlJZCxNQUFPLENpRmpJcUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsWUFBYyxFakY4SGhCLE1BQU8sQ2lGOUh5QixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxhQUFlLEVqRjJIakIsTUFBTyxDaUYzSDJCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFdBQWEsRWpGd0hmLE1BQU8sQ2lGeEh1QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxNQUFRLEVyRnNGVCxJQUFJLENxRnRGZSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxVQUFZLEVyRm9GYixJQUFJLENxRnBGdUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsWUFBYyxFckZpRmYsSUFBSSxDcUZqRjJCLFVBQVUsR0FDekM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWUsRXJGOEVoQixJQUFJLENxRjlFNkIsVUFBVSxHQUMzQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBYSxFckYyRWQsSUFBSSxDcUYzRXlCLFVBQVUsR0FDdkM7RUFaRCxBQUFBLE9BQU8sQ0FBUDtJQUFFLE1BQVEsRWpGcUlWLE1BQU8sQ2lGcklhLFVBQVUsR0FBSTtFQUNsQyxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFVBQVksRWpGbUlkLE1BQU8sQ2lGbklxQixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFjLEVqRmdJaEIsTUFBTyxDaUZoSXlCLFVBQVUsR0FDekM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWUsRWpGNkhqQixNQUFPLENpRjdIMkIsVUFBVSxHQUMzQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBYSxFakYwSGYsTUFBTyxDaUYxSHVCLFVBQVUsR0FDdkM7RUFaRCxBQUFBLE9BQU8sQ0FBUDtJQUFFLE1BQVEsRWpGc0lWLElBQU8sQ2lGdElhLFVBQVUsR0FBSTtFQUNsQyxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFVBQVksRWpGb0lkLElBQU8sQ2lGcElxQixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFjLEVqRmlJaEIsSUFBTyxDaUZqSXlCLFVBQVUsR0FDekM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWUsRWpGOEhqQixJQUFPLENpRjlIMkIsVUFBVSxHQUMzQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBYSxFakYySGYsSUFBTyxDaUYzSHVCLFVBQVUsR0FDdkM7RUFaRCxBQUFBLE9BQU8sQ0FBUDtJQUFFLE9BQVEsRWpGaUlYLENBQUMsQ2lGaklvQixVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxXQUFZLEVqRitIZixDQUFDLENpRi9INEIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsYUFBYyxFakY0SGpCLENBQUMsQ2lGNUhnQyxVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxjQUFlLEVqRnlIbEIsQ0FBQyxDaUZ6SGtDLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFlBQWEsRWpGc0hoQixDQUFDLENpRnRIOEIsVUFBVSxHQUN2QztFQVpELEFBQUEsT0FBTyxDQUFQO0lBQUUsT0FBUSxFakZrSVYsT0FBTyxDaUZsSWEsVUFBVSxHQUFJO0VBQ2xDLEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBWSxFakZnSWQsT0FBTyxDaUZoSXFCLFVBQVUsR0FDckM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWMsRWpGNkhoQixPQUFPLENpRjdIeUIsVUFBVSxHQUN6QztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsY0FBZSxFakYwSGpCLE9BQU8sQ2lGMUgyQixVQUFVLEdBQzNDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFhLEVqRnVIZixPQUFPLENpRnZIdUIsVUFBVSxHQUN2QztFQVpELEFBQUEsT0FBTyxDQUFQO0lBQUUsT0FBUSxFakZtSVYsTUFBTyxDaUZuSWEsVUFBVSxHQUFJO0VBQ2xDLEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBWSxFakZpSWQsTUFBTyxDaUZqSXFCLFVBQVUsR0FDckM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWMsRWpGOEhoQixNQUFPLENpRjlIeUIsVUFBVSxHQUN6QztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsY0FBZSxFakYySGpCLE1BQU8sQ2lGM0gyQixVQUFVLEdBQzNDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFhLEVqRndIZixNQUFPLENpRnhIdUIsVUFBVSxHQUN2QztFQVpELEFBQUEsT0FBTyxDQUFQO0lBQUUsT0FBUSxFckZzRlQsSUFBSSxDcUZ0RmUsVUFBVSxHQUFJO0VBQ2xDLEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBWSxFckZvRmIsSUFBSSxDcUZwRnVCLFVBQVUsR0FDckM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWMsRXJGaUZmLElBQUksQ3FGakYyQixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxjQUFlLEVyRjhFaEIsSUFBSSxDcUY5RTZCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFlBQWEsRXJGMkVkLElBQUksQ3FGM0V5QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxPQUFRLEVqRnFJVixNQUFPLENpRnJJYSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxXQUFZLEVqRm1JZCxNQUFPLENpRm5JcUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsYUFBYyxFakZnSWhCLE1BQU8sQ2lGaEl5QixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxjQUFlLEVqRjZIakIsTUFBTyxDaUY3SDJCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFlBQWEsRWpGMEhmLE1BQU8sQ2lGMUh1QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxPQUFRLEVqRnNJVixJQUFPLENpRnRJYSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxXQUFZLEVqRm9JZCxJQUFPLENpRnBJcUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsYUFBYyxFakZpSWhCLElBQU8sQ2lGakl5QixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxjQUFlLEVqRjhIakIsSUFBTyxDaUY5SDJCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFlBQWEsRWpGMkhmLElBQU8sQ2lGM0h1QixVQUFVLEdBQ3ZDO0VBT0QsQUFBQSxRQUFRLENBQVI7SUFBRSxNQUFNLEVqRitHUixRQUFPLENpRi9HWSxVQUFVLEdBQUk7RUFDakMsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxVQUFVLEVqRjZHWixRQUFPLENpRjdHZ0IsVUFBVSxHQUNoQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsWUFBWSxFakYwR2QsUUFBTyxDaUYxR2tCLFVBQVUsR0FDbEM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLGFBQWEsRWpGdUdmLFFBQU8sQ2lGdkdtQixVQUFVLEdBQ25DO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxXQUFXLEVqRm9HYixRQUFPLENpRnBHaUIsVUFBVSxHQUNqQztFQVpELEFBQUEsUUFBUSxDQUFSO0lBQUUsTUFBTSxFakZnSFIsT0FBTyxDaUZoSFksVUFBVSxHQUFJO0VBQ2pDLEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsVUFBVSxFakY4R1osT0FBTyxDaUY5R2dCLFVBQVUsR0FDaEM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLFlBQVksRWpGMkdkLE9BQU8sQ2lGM0drQixVQUFVLEdBQ2xDO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxhQUFhLEVqRndHZixPQUFPLENpRnhHbUIsVUFBVSxHQUNuQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsV0FBVyxFakZxR2IsT0FBTyxDaUZyR2lCLFVBQVUsR0FDakM7RUFaRCxBQUFBLFFBQVEsQ0FBUjtJQUFFLE1BQU0sRXJGbUVQLEtBQUksQ3FGbkVjLFVBQVUsR0FBSTtFQUNqQyxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLFVBQVUsRXJGaUVYLEtBQUksQ3FGakVrQixVQUFVLEdBQ2hDO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxZQUFZLEVyRjhEYixLQUFJLENxRjlEb0IsVUFBVSxHQUNsQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsYUFBYSxFckYyRGQsS0FBSSxDcUYzRHFCLFVBQVUsR0FDbkM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLFdBQVcsRXJGd0RaLEtBQUksQ3FGeERtQixVQUFVLEdBQ2pDO0VBWkQsQUFBQSxRQUFRLENBQVI7SUFBRSxNQUFNLEVqRmtIUixPQUFPLENpRmxIWSxVQUFVLEdBQUk7RUFDakMsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxVQUFVLEVqRmdIWixPQUFPLENpRmhIZ0IsVUFBVSxHQUNoQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsWUFBWSxFakY2R2QsT0FBTyxDaUY3R2tCLFVBQVUsR0FDbEM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLGFBQWEsRWpGMEdmLE9BQU8sQ2lGMUdtQixVQUFVLEdBQ25DO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxXQUFXLEVqRnVHYixPQUFPLENpRnZHaUIsVUFBVSxHQUNqQztFQVpELEFBQUEsUUFBUSxDQUFSO0lBQUUsTUFBTSxFakZtSFIsS0FBTyxDaUZuSFksVUFBVSxHQUFJO0VBQ2pDLEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsVUFBVSxFakZpSFosS0FBTyxDaUZqSGdCLFVBQVUsR0FDaEM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLFlBQVksRWpGOEdkLEtBQU8sQ2lGOUdrQixVQUFVLEdBQ2xDO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxhQUFhLEVqRjJHZixLQUFPLENpRjNHbUIsVUFBVSxHQUNuQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsV0FBVyxFakZ3R2IsS0FBTyxDaUZ4R2lCLFVBQVUsR0FDakM7RUFLTCxBQUFBLFVBQVUsQ0FBVjtJQUFFLE1BQU0sRUFBRSxlQUFnQixHQUFJO0VBQzlCLEFBQUEsV0FBVztFQUNYLEFBQUEsV0FBVyxDQURYO0lBQ0UsVUFBVSxFQUFFLGVBQWdCLEdBQzdCO0VBQ0QsQUFBQSxXQUFXO0VBQ1gsQUFBQSxXQUFXLENBRFg7SUFDRSxZQUFZLEVBQUUsZUFBZ0IsR0FDL0I7RUFDRCxBQUFBLFdBQVc7RUFDWCxBQUFBLFdBQVcsQ0FEWDtJQUNFLGFBQWEsRUFBRSxlQUFnQixHQUNoQztFQUNELEFBQUEsV0FBVztFQUNYLEFBQUEsV0FBVyxDQURYO0lBQ0UsV0FBVyxFQUFFLGVBQWdCLEdBQzlCOztBN0VFRCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7RTZFbERiLEFBQUEsT0FBTyxDQUFQO0lBQUUsTUFBUSxFakZpSVgsQ0FBQyxDaUZqSW9CLFVBQVUsR0FBSTtFQUNsQyxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFVBQVksRWpGK0hmLENBQUMsQ2lGL0g0QixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFjLEVqRjRIakIsQ0FBQyxDaUY1SGdDLFVBQVUsR0FDekM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWUsRWpGeUhsQixDQUFDLENpRnpIa0MsVUFBVSxHQUMzQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBYSxFakZzSGhCLENBQUMsQ2lGdEg4QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxNQUFRLEVqRmtJVixPQUFPLENpRmxJYSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxVQUFZLEVqRmdJZCxPQUFPLENpRmhJcUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsWUFBYyxFakY2SGhCLE9BQU8sQ2lGN0h5QixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxhQUFlLEVqRjBIakIsT0FBTyxDaUYxSDJCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFdBQWEsRWpGdUhmLE9BQU8sQ2lGdkh1QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxNQUFRLEVqRm1JVixNQUFPLENpRm5JYSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxVQUFZLEVqRmlJZCxNQUFPLENpRmpJcUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsWUFBYyxFakY4SGhCLE1BQU8sQ2lGOUh5QixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxhQUFlLEVqRjJIakIsTUFBTyxDaUYzSDJCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFdBQWEsRWpGd0hmLE1BQU8sQ2lGeEh1QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxNQUFRLEVyRnNGVCxJQUFJLENxRnRGZSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxVQUFZLEVyRm9GYixJQUFJLENxRnBGdUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsWUFBYyxFckZpRmYsSUFBSSxDcUZqRjJCLFVBQVUsR0FDekM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWUsRXJGOEVoQixJQUFJLENxRjlFNkIsVUFBVSxHQUMzQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBYSxFckYyRWQsSUFBSSxDcUYzRXlCLFVBQVUsR0FDdkM7RUFaRCxBQUFBLE9BQU8sQ0FBUDtJQUFFLE1BQVEsRWpGcUlWLE1BQU8sQ2lGcklhLFVBQVUsR0FBSTtFQUNsQyxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFVBQVksRWpGbUlkLE1BQU8sQ2lGbklxQixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFjLEVqRmdJaEIsTUFBTyxDaUZoSXlCLFVBQVUsR0FDekM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWUsRWpGNkhqQixNQUFPLENpRjdIMkIsVUFBVSxHQUMzQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBYSxFakYwSGYsTUFBTyxDaUYxSHVCLFVBQVUsR0FDdkM7RUFaRCxBQUFBLE9BQU8sQ0FBUDtJQUFFLE1BQVEsRWpGc0lWLElBQU8sQ2lGdElhLFVBQVUsR0FBSTtFQUNsQyxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFVBQVksRWpGb0lkLElBQU8sQ2lGcElxQixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFjLEVqRmlJaEIsSUFBTyxDaUZqSXlCLFVBQVUsR0FDekM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWUsRWpGOEhqQixJQUFPLENpRjlIMkIsVUFBVSxHQUMzQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBYSxFakYySGYsSUFBTyxDaUYzSHVCLFVBQVUsR0FDdkM7RUFaRCxBQUFBLE9BQU8sQ0FBUDtJQUFFLE9BQVEsRWpGaUlYLENBQUMsQ2lGaklvQixVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxXQUFZLEVqRitIZixDQUFDLENpRi9INEIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsYUFBYyxFakY0SGpCLENBQUMsQ2lGNUhnQyxVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxjQUFlLEVqRnlIbEIsQ0FBQyxDaUZ6SGtDLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFlBQWEsRWpGc0hoQixDQUFDLENpRnRIOEIsVUFBVSxHQUN2QztFQVpELEFBQUEsT0FBTyxDQUFQO0lBQUUsT0FBUSxFakZrSVYsT0FBTyxDaUZsSWEsVUFBVSxHQUFJO0VBQ2xDLEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBWSxFakZnSWQsT0FBTyxDaUZoSXFCLFVBQVUsR0FDckM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWMsRWpGNkhoQixPQUFPLENpRjdIeUIsVUFBVSxHQUN6QztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsY0FBZSxFakYwSGpCLE9BQU8sQ2lGMUgyQixVQUFVLEdBQzNDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFhLEVqRnVIZixPQUFPLENpRnZIdUIsVUFBVSxHQUN2QztFQVpELEFBQUEsT0FBTyxDQUFQO0lBQUUsT0FBUSxFakZtSVYsTUFBTyxDaUZuSWEsVUFBVSxHQUFJO0VBQ2xDLEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBWSxFakZpSWQsTUFBTyxDaUZqSXFCLFVBQVUsR0FDckM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWMsRWpGOEhoQixNQUFPLENpRjlIeUIsVUFBVSxHQUN6QztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsY0FBZSxFakYySGpCLE1BQU8sQ2lGM0gyQixVQUFVLEdBQzNDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFhLEVqRndIZixNQUFPLENpRnhIdUIsVUFBVSxHQUN2QztFQVpELEFBQUEsT0FBTyxDQUFQO0lBQUUsT0FBUSxFckZzRlQsSUFBSSxDcUZ0RmUsVUFBVSxHQUFJO0VBQ2xDLEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBWSxFckZvRmIsSUFBSSxDcUZwRnVCLFVBQVUsR0FDckM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWMsRXJGaUZmLElBQUksQ3FGakYyQixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxjQUFlLEVyRjhFaEIsSUFBSSxDcUY5RTZCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFlBQWEsRXJGMkVkLElBQUksQ3FGM0V5QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxPQUFRLEVqRnFJVixNQUFPLENpRnJJYSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxXQUFZLEVqRm1JZCxNQUFPLENpRm5JcUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsYUFBYyxFakZnSWhCLE1BQU8sQ2lGaEl5QixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxjQUFlLEVqRjZIakIsTUFBTyxDaUY3SDJCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFlBQWEsRWpGMEhmLE1BQU8sQ2lGMUh1QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxPQUFRLEVqRnNJVixJQUFPLENpRnRJYSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxXQUFZLEVqRm9JZCxJQUFPLENpRnBJcUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsYUFBYyxFakZpSWhCLElBQU8sQ2lGakl5QixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxjQUFlLEVqRjhIakIsSUFBTyxDaUY5SDJCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFlBQWEsRWpGMkhmLElBQU8sQ2lGM0h1QixVQUFVLEdBQ3ZDO0VBT0QsQUFBQSxRQUFRLENBQVI7SUFBRSxNQUFNLEVqRitHUixRQUFPLENpRi9HWSxVQUFVLEdBQUk7RUFDakMsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxVQUFVLEVqRjZHWixRQUFPLENpRjdHZ0IsVUFBVSxHQUNoQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsWUFBWSxFakYwR2QsUUFBTyxDaUYxR2tCLFVBQVUsR0FDbEM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLGFBQWEsRWpGdUdmLFFBQU8sQ2lGdkdtQixVQUFVLEdBQ25DO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxXQUFXLEVqRm9HYixRQUFPLENpRnBHaUIsVUFBVSxHQUNqQztFQVpELEFBQUEsUUFBUSxDQUFSO0lBQUUsTUFBTSxFakZnSFIsT0FBTyxDaUZoSFksVUFBVSxHQUFJO0VBQ2pDLEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsVUFBVSxFakY4R1osT0FBTyxDaUY5R2dCLFVBQVUsR0FDaEM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLFlBQVksRWpGMkdkLE9BQU8sQ2lGM0drQixVQUFVLEdBQ2xDO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxhQUFhLEVqRndHZixPQUFPLENpRnhHbUIsVUFBVSxHQUNuQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsV0FBVyxFakZxR2IsT0FBTyxDaUZyR2lCLFVBQVUsR0FDakM7RUFaRCxBQUFBLFFBQVEsQ0FBUjtJQUFFLE1BQU0sRXJGbUVQLEtBQUksQ3FGbkVjLFVBQVUsR0FBSTtFQUNqQyxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLFVBQVUsRXJGaUVYLEtBQUksQ3FGakVrQixVQUFVLEdBQ2hDO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxZQUFZLEVyRjhEYixLQUFJLENxRjlEb0IsVUFBVSxHQUNsQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsYUFBYSxFckYyRGQsS0FBSSxDcUYzRHFCLFVBQVUsR0FDbkM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLFdBQVcsRXJGd0RaLEtBQUksQ3FGeERtQixVQUFVLEdBQ2pDO0VBWkQsQUFBQSxRQUFRLENBQVI7SUFBRSxNQUFNLEVqRmtIUixPQUFPLENpRmxIWSxVQUFVLEdBQUk7RUFDakMsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxVQUFVLEVqRmdIWixPQUFPLENpRmhIZ0IsVUFBVSxHQUNoQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsWUFBWSxFakY2R2QsT0FBTyxDaUY3R2tCLFVBQVUsR0FDbEM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLGFBQWEsRWpGMEdmLE9BQU8sQ2lGMUdtQixVQUFVLEdBQ25DO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxXQUFXLEVqRnVHYixPQUFPLENpRnZHaUIsVUFBVSxHQUNqQztFQVpELEFBQUEsUUFBUSxDQUFSO0lBQUUsTUFBTSxFakZtSFIsS0FBTyxDaUZuSFksVUFBVSxHQUFJO0VBQ2pDLEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsVUFBVSxFakZpSFosS0FBTyxDaUZqSGdCLFVBQVUsR0FDaEM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLFlBQVksRWpGOEdkLEtBQU8sQ2lGOUdrQixVQUFVLEdBQ2xDO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxhQUFhLEVqRjJHZixLQUFPLENpRjNHbUIsVUFBVSxHQUNuQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsV0FBVyxFakZ3R2IsS0FBTyxDaUZ4R2lCLFVBQVUsR0FDakM7RUFLTCxBQUFBLFVBQVUsQ0FBVjtJQUFFLE1BQU0sRUFBRSxlQUFnQixHQUFJO0VBQzlCLEFBQUEsV0FBVztFQUNYLEFBQUEsV0FBVyxDQURYO0lBQ0UsVUFBVSxFQUFFLGVBQWdCLEdBQzdCO0VBQ0QsQUFBQSxXQUFXO0VBQ1gsQUFBQSxXQUFXLENBRFg7SUFDRSxZQUFZLEVBQUUsZUFBZ0IsR0FDL0I7RUFDRCxBQUFBLFdBQVc7RUFDWCxBQUFBLFdBQVcsQ0FEWDtJQUNFLGFBQWEsRUFBRSxlQUFnQixHQUNoQztFQUNELEFBQUEsV0FBVztFQUNYLEFBQUEsV0FBVyxDQURYO0lBQ0UsV0FBVyxFQUFFLGVBQWdCLEdBQzlCOztBN0VFRCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7RTZFbERiLEFBQUEsT0FBTyxDQUFQO0lBQUUsTUFBUSxFakZpSVgsQ0FBQyxDaUZqSW9CLFVBQVUsR0FBSTtFQUNsQyxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFVBQVksRWpGK0hmLENBQUMsQ2lGL0g0QixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFjLEVqRjRIakIsQ0FBQyxDaUY1SGdDLFVBQVUsR0FDekM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWUsRWpGeUhsQixDQUFDLENpRnpIa0MsVUFBVSxHQUMzQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBYSxFakZzSGhCLENBQUMsQ2lGdEg4QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxNQUFRLEVqRmtJVixPQUFPLENpRmxJYSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxVQUFZLEVqRmdJZCxPQUFPLENpRmhJcUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsWUFBYyxFakY2SGhCLE9BQU8sQ2lGN0h5QixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxhQUFlLEVqRjBIakIsT0FBTyxDaUYxSDJCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFdBQWEsRWpGdUhmLE9BQU8sQ2lGdkh1QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxNQUFRLEVqRm1JVixNQUFPLENpRm5JYSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxVQUFZLEVqRmlJZCxNQUFPLENpRmpJcUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsWUFBYyxFakY4SGhCLE1BQU8sQ2lGOUh5QixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxhQUFlLEVqRjJIakIsTUFBTyxDaUYzSDJCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFdBQWEsRWpGd0hmLE1BQU8sQ2lGeEh1QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxNQUFRLEVyRnNGVCxJQUFJLENxRnRGZSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxVQUFZLEVyRm9GYixJQUFJLENxRnBGdUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsWUFBYyxFckZpRmYsSUFBSSxDcUZqRjJCLFVBQVUsR0FDekM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWUsRXJGOEVoQixJQUFJLENxRjlFNkIsVUFBVSxHQUMzQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBYSxFckYyRWQsSUFBSSxDcUYzRXlCLFVBQVUsR0FDdkM7RUFaRCxBQUFBLE9BQU8sQ0FBUDtJQUFFLE1BQVEsRWpGcUlWLE1BQU8sQ2lGcklhLFVBQVUsR0FBSTtFQUNsQyxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFVBQVksRWpGbUlkLE1BQU8sQ2lGbklxQixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFjLEVqRmdJaEIsTUFBTyxDaUZoSXlCLFVBQVUsR0FDekM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWUsRWpGNkhqQixNQUFPLENpRjdIMkIsVUFBVSxHQUMzQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBYSxFakYwSGYsTUFBTyxDaUYxSHVCLFVBQVUsR0FDdkM7RUFaRCxBQUFBLE9BQU8sQ0FBUDtJQUFFLE1BQVEsRWpGc0lWLElBQU8sQ2lGdElhLFVBQVUsR0FBSTtFQUNsQyxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFVBQVksRWpGb0lkLElBQU8sQ2lGcElxQixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFjLEVqRmlJaEIsSUFBTyxDaUZqSXlCLFVBQVUsR0FDekM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWUsRWpGOEhqQixJQUFPLENpRjlIMkIsVUFBVSxHQUMzQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBYSxFakYySGYsSUFBTyxDaUYzSHVCLFVBQVUsR0FDdkM7RUFaRCxBQUFBLE9BQU8sQ0FBUDtJQUFFLE9BQVEsRWpGaUlYLENBQUMsQ2lGaklvQixVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxXQUFZLEVqRitIZixDQUFDLENpRi9INEIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsYUFBYyxFakY0SGpCLENBQUMsQ2lGNUhnQyxVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxjQUFlLEVqRnlIbEIsQ0FBQyxDaUZ6SGtDLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFlBQWEsRWpGc0hoQixDQUFDLENpRnRIOEIsVUFBVSxHQUN2QztFQVpELEFBQUEsT0FBTyxDQUFQO0lBQUUsT0FBUSxFakZrSVYsT0FBTyxDaUZsSWEsVUFBVSxHQUFJO0VBQ2xDLEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBWSxFakZnSWQsT0FBTyxDaUZoSXFCLFVBQVUsR0FDckM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWMsRWpGNkhoQixPQUFPLENpRjdIeUIsVUFBVSxHQUN6QztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsY0FBZSxFakYwSGpCLE9BQU8sQ2lGMUgyQixVQUFVLEdBQzNDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFhLEVqRnVIZixPQUFPLENpRnZIdUIsVUFBVSxHQUN2QztFQVpELEFBQUEsT0FBTyxDQUFQO0lBQUUsT0FBUSxFakZtSVYsTUFBTyxDaUZuSWEsVUFBVSxHQUFJO0VBQ2xDLEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBWSxFakZpSWQsTUFBTyxDaUZqSXFCLFVBQVUsR0FDckM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWMsRWpGOEhoQixNQUFPLENpRjlIeUIsVUFBVSxHQUN6QztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsY0FBZSxFakYySGpCLE1BQU8sQ2lGM0gyQixVQUFVLEdBQzNDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFhLEVqRndIZixNQUFPLENpRnhIdUIsVUFBVSxHQUN2QztFQVpELEFBQUEsT0FBTyxDQUFQO0lBQUUsT0FBUSxFckZzRlQsSUFBSSxDcUZ0RmUsVUFBVSxHQUFJO0VBQ2xDLEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBWSxFckZvRmIsSUFBSSxDcUZwRnVCLFVBQVUsR0FDckM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWMsRXJGaUZmLElBQUksQ3FGakYyQixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxjQUFlLEVyRjhFaEIsSUFBSSxDcUY5RTZCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFlBQWEsRXJGMkVkLElBQUksQ3FGM0V5QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxPQUFRLEVqRnFJVixNQUFPLENpRnJJYSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxXQUFZLEVqRm1JZCxNQUFPLENpRm5JcUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsYUFBYyxFakZnSWhCLE1BQU8sQ2lGaEl5QixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxjQUFlLEVqRjZIakIsTUFBTyxDaUY3SDJCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFlBQWEsRWpGMEhmLE1BQU8sQ2lGMUh1QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxPQUFRLEVqRnNJVixJQUFPLENpRnRJYSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxXQUFZLEVqRm9JZCxJQUFPLENpRnBJcUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsYUFBYyxFakZpSWhCLElBQU8sQ2lGakl5QixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxjQUFlLEVqRjhIakIsSUFBTyxDaUY5SDJCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFlBQWEsRWpGMkhmLElBQU8sQ2lGM0h1QixVQUFVLEdBQ3ZDO0VBT0QsQUFBQSxRQUFRLENBQVI7SUFBRSxNQUFNLEVqRitHUixRQUFPLENpRi9HWSxVQUFVLEdBQUk7RUFDakMsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxVQUFVLEVqRjZHWixRQUFPLENpRjdHZ0IsVUFBVSxHQUNoQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsWUFBWSxFakYwR2QsUUFBTyxDaUYxR2tCLFVBQVUsR0FDbEM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLGFBQWEsRWpGdUdmLFFBQU8sQ2lGdkdtQixVQUFVLEdBQ25DO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxXQUFXLEVqRm9HYixRQUFPLENpRnBHaUIsVUFBVSxHQUNqQztFQVpELEFBQUEsUUFBUSxDQUFSO0lBQUUsTUFBTSxFakZnSFIsT0FBTyxDaUZoSFksVUFBVSxHQUFJO0VBQ2pDLEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsVUFBVSxFakY4R1osT0FBTyxDaUY5R2dCLFVBQVUsR0FDaEM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLFlBQVksRWpGMkdkLE9BQU8sQ2lGM0drQixVQUFVLEdBQ2xDO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxhQUFhLEVqRndHZixPQUFPLENpRnhHbUIsVUFBVSxHQUNuQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsV0FBVyxFakZxR2IsT0FBTyxDaUZyR2lCLFVBQVUsR0FDakM7RUFaRCxBQUFBLFFBQVEsQ0FBUjtJQUFFLE1BQU0sRXJGbUVQLEtBQUksQ3FGbkVjLFVBQVUsR0FBSTtFQUNqQyxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLFVBQVUsRXJGaUVYLEtBQUksQ3FGakVrQixVQUFVLEdBQ2hDO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxZQUFZLEVyRjhEYixLQUFJLENxRjlEb0IsVUFBVSxHQUNsQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsYUFBYSxFckYyRGQsS0FBSSxDcUYzRHFCLFVBQVUsR0FDbkM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLFdBQVcsRXJGd0RaLEtBQUksQ3FGeERtQixVQUFVLEdBQ2pDO0VBWkQsQUFBQSxRQUFRLENBQVI7SUFBRSxNQUFNLEVqRmtIUixPQUFPLENpRmxIWSxVQUFVLEdBQUk7RUFDakMsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxVQUFVLEVqRmdIWixPQUFPLENpRmhIZ0IsVUFBVSxHQUNoQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsWUFBWSxFakY2R2QsT0FBTyxDaUY3R2tCLFVBQVUsR0FDbEM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLGFBQWEsRWpGMEdmLE9BQU8sQ2lGMUdtQixVQUFVLEdBQ25DO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxXQUFXLEVqRnVHYixPQUFPLENpRnZHaUIsVUFBVSxHQUNqQztFQVpELEFBQUEsUUFBUSxDQUFSO0lBQUUsTUFBTSxFakZtSFIsS0FBTyxDaUZuSFksVUFBVSxHQUFJO0VBQ2pDLEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsVUFBVSxFakZpSFosS0FBTyxDaUZqSGdCLFVBQVUsR0FDaEM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLFlBQVksRWpGOEdkLEtBQU8sQ2lGOUdrQixVQUFVLEdBQ2xDO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxhQUFhLEVqRjJHZixLQUFPLENpRjNHbUIsVUFBVSxHQUNuQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsV0FBVyxFakZ3R2IsS0FBTyxDaUZ4R2lCLFVBQVUsR0FDakM7RUFLTCxBQUFBLFVBQVUsQ0FBVjtJQUFFLE1BQU0sRUFBRSxlQUFnQixHQUFJO0VBQzlCLEFBQUEsV0FBVztFQUNYLEFBQUEsV0FBVyxDQURYO0lBQ0UsVUFBVSxFQUFFLGVBQWdCLEdBQzdCO0VBQ0QsQUFBQSxXQUFXO0VBQ1gsQUFBQSxXQUFXLENBRFg7SUFDRSxZQUFZLEVBQUUsZUFBZ0IsR0FDL0I7RUFDRCxBQUFBLFdBQVc7RUFDWCxBQUFBLFdBQVcsQ0FEWDtJQUNFLGFBQWEsRUFBRSxlQUFnQixHQUNoQztFQUNELEFBQUEsV0FBVztFQUNYLEFBQUEsV0FBVyxDQURYO0lBQ0UsV0FBVyxFQUFFLGVBQWdCLEdBQzlCOztBN0VFRCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU07RTZFbERkLEFBQUEsT0FBTyxDQUFQO0lBQUUsTUFBUSxFakZpSVgsQ0FBQyxDaUZqSW9CLFVBQVUsR0FBSTtFQUNsQyxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFVBQVksRWpGK0hmLENBQUMsQ2lGL0g0QixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFjLEVqRjRIakIsQ0FBQyxDaUY1SGdDLFVBQVUsR0FDekM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWUsRWpGeUhsQixDQUFDLENpRnpIa0MsVUFBVSxHQUMzQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBYSxFakZzSGhCLENBQUMsQ2lGdEg4QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxNQUFRLEVqRmtJVixPQUFPLENpRmxJYSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxVQUFZLEVqRmdJZCxPQUFPLENpRmhJcUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsWUFBYyxFakY2SGhCLE9BQU8sQ2lGN0h5QixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxhQUFlLEVqRjBIakIsT0FBTyxDaUYxSDJCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFdBQWEsRWpGdUhmLE9BQU8sQ2lGdkh1QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxNQUFRLEVqRm1JVixNQUFPLENpRm5JYSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxVQUFZLEVqRmlJZCxNQUFPLENpRmpJcUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsWUFBYyxFakY4SGhCLE1BQU8sQ2lGOUh5QixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxhQUFlLEVqRjJIakIsTUFBTyxDaUYzSDJCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFdBQWEsRWpGd0hmLE1BQU8sQ2lGeEh1QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxNQUFRLEVyRnNGVCxJQUFJLENxRnRGZSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxVQUFZLEVyRm9GYixJQUFJLENxRnBGdUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsWUFBYyxFckZpRmYsSUFBSSxDcUZqRjJCLFVBQVUsR0FDekM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWUsRXJGOEVoQixJQUFJLENxRjlFNkIsVUFBVSxHQUMzQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBYSxFckYyRWQsSUFBSSxDcUYzRXlCLFVBQVUsR0FDdkM7RUFaRCxBQUFBLE9BQU8sQ0FBUDtJQUFFLE1BQVEsRWpGcUlWLE1BQU8sQ2lGcklhLFVBQVUsR0FBSTtFQUNsQyxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFVBQVksRWpGbUlkLE1BQU8sQ2lGbklxQixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFjLEVqRmdJaEIsTUFBTyxDaUZoSXlCLFVBQVUsR0FDekM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWUsRWpGNkhqQixNQUFPLENpRjdIMkIsVUFBVSxHQUMzQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBYSxFakYwSGYsTUFBTyxDaUYxSHVCLFVBQVUsR0FDdkM7RUFaRCxBQUFBLE9BQU8sQ0FBUDtJQUFFLE1BQVEsRWpGc0lWLElBQU8sQ2lGdElhLFVBQVUsR0FBSTtFQUNsQyxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFVBQVksRWpGb0lkLElBQU8sQ2lGcElxQixVQUFVLEdBQ3JDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFjLEVqRmlJaEIsSUFBTyxDaUZqSXlCLFVBQVUsR0FDekM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWUsRWpGOEhqQixJQUFPLENpRjlIMkIsVUFBVSxHQUMzQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBYSxFakYySGYsSUFBTyxDaUYzSHVCLFVBQVUsR0FDdkM7RUFaRCxBQUFBLE9BQU8sQ0FBUDtJQUFFLE9BQVEsRWpGaUlYLENBQUMsQ2lGaklvQixVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxXQUFZLEVqRitIZixDQUFDLENpRi9INEIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsYUFBYyxFakY0SGpCLENBQUMsQ2lGNUhnQyxVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxjQUFlLEVqRnlIbEIsQ0FBQyxDaUZ6SGtDLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFlBQWEsRWpGc0hoQixDQUFDLENpRnRIOEIsVUFBVSxHQUN2QztFQVpELEFBQUEsT0FBTyxDQUFQO0lBQUUsT0FBUSxFakZrSVYsT0FBTyxDaUZsSWEsVUFBVSxHQUFJO0VBQ2xDLEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBWSxFakZnSWQsT0FBTyxDaUZoSXFCLFVBQVUsR0FDckM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWMsRWpGNkhoQixPQUFPLENpRjdIeUIsVUFBVSxHQUN6QztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsY0FBZSxFakYwSGpCLE9BQU8sQ2lGMUgyQixVQUFVLEdBQzNDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFhLEVqRnVIZixPQUFPLENpRnZIdUIsVUFBVSxHQUN2QztFQVpELEFBQUEsT0FBTyxDQUFQO0lBQUUsT0FBUSxFakZtSVYsTUFBTyxDaUZuSWEsVUFBVSxHQUFJO0VBQ2xDLEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBWSxFakZpSWQsTUFBTyxDaUZqSXFCLFVBQVUsR0FDckM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWMsRWpGOEhoQixNQUFPLENpRjlIeUIsVUFBVSxHQUN6QztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsY0FBZSxFakYySGpCLE1BQU8sQ2lGM0gyQixVQUFVLEdBQzNDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxZQUFhLEVqRndIZixNQUFPLENpRnhIdUIsVUFBVSxHQUN2QztFQVpELEFBQUEsT0FBTyxDQUFQO0lBQUUsT0FBUSxFckZzRlQsSUFBSSxDcUZ0RmUsVUFBVSxHQUFJO0VBQ2xDLEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsV0FBWSxFckZvRmIsSUFBSSxDcUZwRnVCLFVBQVUsR0FDckM7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLGFBQWMsRXJGaUZmLElBQUksQ3FGakYyQixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxjQUFlLEVyRjhFaEIsSUFBSSxDcUY5RTZCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFlBQWEsRXJGMkVkLElBQUksQ3FGM0V5QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxPQUFRLEVqRnFJVixNQUFPLENpRnJJYSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxXQUFZLEVqRm1JZCxNQUFPLENpRm5JcUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsYUFBYyxFakZnSWhCLE1BQU8sQ2lGaEl5QixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxjQUFlLEVqRjZIakIsTUFBTyxDaUY3SDJCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFlBQWEsRWpGMEhmLE1BQU8sQ2lGMUh1QixVQUFVLEdBQ3ZDO0VBWkQsQUFBQSxPQUFPLENBQVA7SUFBRSxPQUFRLEVqRnNJVixJQUFPLENpRnRJYSxVQUFVLEdBQUk7RUFDbEMsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxXQUFZLEVqRm9JZCxJQUFPLENpRnBJcUIsVUFBVSxHQUNyQztFQUNELEFBQUEsUUFBUTtFQUNSLEFBQUEsUUFBUSxDQURSO0lBQ0UsYUFBYyxFakZpSWhCLElBQU8sQ2lGakl5QixVQUFVLEdBQ3pDO0VBQ0QsQUFBQSxRQUFRO0VBQ1IsQUFBQSxRQUFRLENBRFI7SUFDRSxjQUFlLEVqRjhIakIsSUFBTyxDaUY5SDJCLFVBQVUsR0FDM0M7RUFDRCxBQUFBLFFBQVE7RUFDUixBQUFBLFFBQVEsQ0FEUjtJQUNFLFlBQWEsRWpGMkhmLElBQU8sQ2lGM0h1QixVQUFVLEdBQ3ZDO0VBT0QsQUFBQSxRQUFRLENBQVI7SUFBRSxNQUFNLEVqRitHUixRQUFPLENpRi9HWSxVQUFVLEdBQUk7RUFDakMsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxVQUFVLEVqRjZHWixRQUFPLENpRjdHZ0IsVUFBVSxHQUNoQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsWUFBWSxFakYwR2QsUUFBTyxDaUYxR2tCLFVBQVUsR0FDbEM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLGFBQWEsRWpGdUdmLFFBQU8sQ2lGdkdtQixVQUFVLEdBQ25DO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxXQUFXLEVqRm9HYixRQUFPLENpRnBHaUIsVUFBVSxHQUNqQztFQVpELEFBQUEsUUFBUSxDQUFSO0lBQUUsTUFBTSxFakZnSFIsT0FBTyxDaUZoSFksVUFBVSxHQUFJO0VBQ2pDLEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsVUFBVSxFakY4R1osT0FBTyxDaUY5R2dCLFVBQVUsR0FDaEM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLFlBQVksRWpGMkdkLE9BQU8sQ2lGM0drQixVQUFVLEdBQ2xDO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxhQUFhLEVqRndHZixPQUFPLENpRnhHbUIsVUFBVSxHQUNuQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsV0FBVyxFakZxR2IsT0FBTyxDaUZyR2lCLFVBQVUsR0FDakM7RUFaRCxBQUFBLFFBQVEsQ0FBUjtJQUFFLE1BQU0sRXJGbUVQLEtBQUksQ3FGbkVjLFVBQVUsR0FBSTtFQUNqQyxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLFVBQVUsRXJGaUVYLEtBQUksQ3FGakVrQixVQUFVLEdBQ2hDO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxZQUFZLEVyRjhEYixLQUFJLENxRjlEb0IsVUFBVSxHQUNsQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsYUFBYSxFckYyRGQsS0FBSSxDcUYzRHFCLFVBQVUsR0FDbkM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLFdBQVcsRXJGd0RaLEtBQUksQ3FGeERtQixVQUFVLEdBQ2pDO0VBWkQsQUFBQSxRQUFRLENBQVI7SUFBRSxNQUFNLEVqRmtIUixPQUFPLENpRmxIWSxVQUFVLEdBQUk7RUFDakMsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxVQUFVLEVqRmdIWixPQUFPLENpRmhIZ0IsVUFBVSxHQUNoQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsWUFBWSxFakY2R2QsT0FBTyxDaUY3R2tCLFVBQVUsR0FDbEM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLGFBQWEsRWpGMEdmLE9BQU8sQ2lGMUdtQixVQUFVLEdBQ25DO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxXQUFXLEVqRnVHYixPQUFPLENpRnZHaUIsVUFBVSxHQUNqQztFQVpELEFBQUEsUUFBUSxDQUFSO0lBQUUsTUFBTSxFakZtSFIsS0FBTyxDaUZuSFksVUFBVSxHQUFJO0VBQ2pDLEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsVUFBVSxFakZpSFosS0FBTyxDaUZqSGdCLFVBQVUsR0FDaEM7RUFDRCxBQUFBLFNBQVM7RUFDVCxBQUFBLFNBQVMsQ0FEVDtJQUNFLFlBQVksRWpGOEdkLEtBQU8sQ2lGOUdrQixVQUFVLEdBQ2xDO0VBQ0QsQUFBQSxTQUFTO0VBQ1QsQUFBQSxTQUFTLENBRFQ7SUFDRSxhQUFhLEVqRjJHZixLQUFPLENpRjNHbUIsVUFBVSxHQUNuQztFQUNELEFBQUEsU0FBUztFQUNULEFBQUEsU0FBUyxDQURUO0lBQ0UsV0FBVyxFakZ3R2IsS0FBTyxDaUZ4R2lCLFVBQVUsR0FDakM7RUFLTCxBQUFBLFVBQVUsQ0FBVjtJQUFFLE1BQU0sRUFBRSxlQUFnQixHQUFJO0VBQzlCLEFBQUEsV0FBVztFQUNYLEFBQUEsV0FBVyxDQURYO0lBQ0UsVUFBVSxFQUFFLGVBQWdCLEdBQzdCO0VBQ0QsQUFBQSxXQUFXO0VBQ1gsQUFBQSxXQUFXLENBRFg7SUFDRSxZQUFZLEVBQUUsZUFBZ0IsR0FDL0I7RUFDRCxBQUFBLFdBQVc7RUFDWCxBQUFBLFdBQVcsQ0FEWDtJQUNFLGFBQWEsRUFBRSxlQUFnQixHQUNoQztFQUNELEFBQUEsV0FBVztFQUNYLEFBQUEsV0FBVyxDQURYO0lBQ0UsV0FBVyxFQUFFLGVBQWdCLEdBQzlCOztBQ3RETCxBQUFBLGVBQWUsQUFDWixPQUFPLENBQUM7RUFDUCxRQUFRLEVBQUUsUUFBUztFQUNuQixHQUFHLEVBQUUsQ0FBRTtFQUNQLEtBQUssRUFBRSxDQUFFO0VBQ1QsTUFBTSxFQUFFLENBQUU7RUFDVixJQUFJLEVBQUUsQ0FBRTtFQUNSLE9BQU8sRUFBRSxDQUFFO0VBRVgsY0FBYyxFQUFFLElBQUs7RUFDckIsT0FBTyxFQUFFLEVBQUc7RUFFWixnQkFBZ0IsRUFBRSxXQUFJLEdBQ3ZCOztBQ1hILEFBQUEsZUFBZSxDQUFDO0VBQUUsV0FBVyxFbkYrUUMsY0FBYyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsUUFBUSxFQUFFLGlCQUFpQixFQUFFLGFBQWEsRUFBRSxTQUFTLENtRi9RNUQsVUFBVSxHQUFJOztBQUlwRSxBQUFBLGFBQWEsQ0FBRTtFQUFFLFVBQVUsRUFBRSxrQkFBbUIsR0FBSTs7QUFDcEQsQUFBQSxVQUFVLENBQUs7RUFBRSxXQUFXLEVBQUUsaUJBQWtCLEdBQUk7O0FBQ3BELEFBQUEsWUFBWSxDQUFHO0VBQUUsV0FBVyxFQUFFLGlCQUFrQixHQUFJOztBQUNwRCxBQUFBLGNBQWMsQ0FBQztFckVUYixRQUFRLEVBQUUsTUFBTztFQUNqQixhQUFhLEVBQUUsUUFBUztFQUN4QixXQUFXLEVBQUUsTUFBTyxHcUVPdUI7O0FBUXpDLEFBQUEsVUFBVSxDQUFWO0VBQUUsVUFBVSxFQUFFLGVBQWdCLEdBQUk7O0FBQ2xDLEFBQUEsV0FBVyxDQUFYO0VBQUUsVUFBVSxFQUFFLGdCQUFpQixHQUFJOztBQUNuQyxBQUFBLFlBQVksQ0FBWjtFQUFFLFVBQVUsRUFBRSxpQkFBa0IsR0FBSTs7QS9FcUNwQyxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7RStFdkNqQixBQUFBLGFBQWEsQ0FBYjtJQUFFLFVBQVUsRUFBRSxlQUFnQixHQUFJO0VBQ2xDLEFBQUEsY0FBYyxDQUFkO0lBQUUsVUFBVSxFQUFFLGdCQUFpQixHQUFJO0VBQ25DLEFBQUEsZUFBZSxDQUFmO0lBQUUsVUFBVSxFQUFFLGlCQUFrQixHQUFJOztBL0VxQ3BDLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztFK0V2Q2pCLEFBQUEsYUFBYSxDQUFiO0lBQUUsVUFBVSxFQUFFLGVBQWdCLEdBQUk7RUFDbEMsQUFBQSxjQUFjLENBQWQ7SUFBRSxVQUFVLEVBQUUsZ0JBQWlCLEdBQUk7RUFDbkMsQUFBQSxlQUFlLENBQWY7SUFBRSxVQUFVLEVBQUUsaUJBQWtCLEdBQUk7O0EvRXFDcEMsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO0UrRXZDakIsQUFBQSxhQUFhLENBQWI7SUFBRSxVQUFVLEVBQUUsZUFBZ0IsR0FBSTtFQUNsQyxBQUFBLGNBQWMsQ0FBZDtJQUFFLFVBQVUsRUFBRSxnQkFBaUIsR0FBSTtFQUNuQyxBQUFBLGVBQWUsQ0FBZjtJQUFFLFVBQVUsRUFBRSxpQkFBa0IsR0FBSTs7QS9FcUNwQyxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU07RStFdkNsQixBQUFBLGFBQWEsQ0FBYjtJQUFFLFVBQVUsRUFBRSxlQUFnQixHQUFJO0VBQ2xDLEFBQUEsY0FBYyxDQUFkO0lBQUUsVUFBVSxFQUFFLGdCQUFpQixHQUFJO0VBQ25DLEFBQUEsZUFBZSxDQUFmO0lBQUUsVUFBVSxFQUFFLGlCQUFrQixHQUFJOztBQU14QyxBQUFBLGVBQWUsQ0FBRTtFQUFFLGNBQWMsRUFBRSxvQkFBcUIsR0FBSTs7QUFDNUQsQUFBQSxlQUFlLENBQUU7RUFBRSxjQUFjLEVBQUUsb0JBQXFCLEdBQUk7O0FBQzVELEFBQUEsZ0JBQWdCLENBQUM7RUFBRSxjQUFjLEVBQUUscUJBQXNCLEdBQUk7O0FBSTdELEFBQUEsa0JBQWtCLENBQUc7RUFBRSxXQUFXLEV2RkVkLEdBQUcsQ3VGRmdDLFVBQVUsR0FBSTs7QUFDckUsQUFBQSxvQkFBb0IsQ0FBQztFQUFFLFdBQVcsRW5GeVBKLE9BQU8sQ21GelBvQixVQUFVLEdBQUk7O0FBQ3ZFLEFBQUEsbUJBQW1CLENBQUU7RUFBRSxXQUFXLEV2RkNiLEdBQUcsQ3VGRGdDLFVBQVUsR0FBSTs7QUFDdEUsQUFBQSxpQkFBaUIsQ0FBSTtFQUFFLFdBQVcsRXZGQ2YsR0FBRyxDdUZEZ0MsVUFBVSxHQUFJOztBQUNwRSxBQUFBLG1CQUFtQixDQUFFO0VBQUUsV0FBVyxFdkZHYixHQUFHLEN1RkhnQyxVQUFVLEdBQUk7O0FBQ3RFLEFBQUEsWUFBWSxDQUFTO0VBQUUsVUFBVSxFQUFFLGlCQUFrQixHQUFJOztBQUl6RCxBQUFBLFdBQVcsQ0FBQztFQUFFLEtBQUssRW5GckNSLElBQUksQ21GcUNhLFVBQVUsR0FBSTs7QXZFdkN4QyxBQUFBLGFBQWEsQ0FBYjtFQUNFLEtBQUssRWhCZ0JDLE9BQU8sQ2dCaEJDLFVBQVUsR0FDekI7O0FBRUMsQUFBQyxDQUFBLEFBQUEsYUFBYSxBUE9mLE1BQU0sRU9QTCxBQUFDLENBQUEsQUFBQSxhQUFhLEFQUWYsTUFBTSxDQUFDO0VPTkYsS0FBSyxFQUFFLE9BQU0sQ0FBbUQsVUFBVSxHUFEvRTs7QU9kRCxBQUFBLGVBQWUsQ0FBZjtFQUNFLEtBQUssRWhCaUJHLE9BQU8sQ2dCakJELFVBQVUsR0FDekI7O0FBRUMsQUFBQyxDQUFBLEFBQUEsZUFBZSxBUE9qQixNQUFNLEVPUEwsQUFBQyxDQUFBLEFBQUEsZUFBZSxBUFFqQixNQUFNLENBQUM7RU9ORixLQUFLLEVBQUUsT0FBTSxDQUFtRCxVQUFVLEdQUS9FOztBT2RELEFBQUEsYUFBYSxDQUFiO0VBQ0UsS0FBSyxFaEJrQkMsT0FBTyxDZ0JsQkMsVUFBVSxHQUN6Qjs7QUFFQyxBQUFDLENBQUEsQUFBQSxhQUFhLEFQT2YsTUFBTSxFT1BMLEFBQUMsQ0FBQSxBQUFBLGFBQWEsQVBRZixNQUFNLENBQUM7RU9ORixLQUFLLEVBQUUsT0FBTSxDQUFtRCxVQUFVLEdQUS9FOztBT2RELEFBQUEsVUFBVSxDQUFWO0VBQ0UsS0FBSyxFaEJtQkYsT0FBTyxDZ0JuQkksVUFBVSxHQUN6Qjs7QUFFQyxBQUFDLENBQUEsQUFBQSxVQUFVLEFQT1osTUFBTSxFT1BMLEFBQUMsQ0FBQSxBQUFBLFVBQVUsQVBRWixNQUFNLENBQUM7RU9ORixLQUFLLEVBQUUsT0FBTSxDQUFtRCxVQUFVLEdQUS9FOztBT2RELEFBQUEsYUFBYSxDQUFiO0VBQ0UsS0FBSyxFaEJvQkMsT0FBTyxDZ0JwQkMsVUFBVSxHQUN6Qjs7QUFFQyxBQUFDLENBQUEsQUFBQSxhQUFhLEFQT2YsTUFBTSxFT1BMLEFBQUMsQ0FBQSxBQUFBLGFBQWEsQVBRZixNQUFNLENBQUM7RU9ORixLQUFLLEVBQUUsT0FBTSxDQUFtRCxVQUFVLEdQUS9FOztBT2RELEFBQUEsWUFBWSxDQUFaO0VBQ0UsS0FBSyxFaEJxQkEsT0FBTyxDZ0JyQkUsVUFBVSxHQUN6Qjs7QUFFQyxBQUFDLENBQUEsQUFBQSxZQUFZLEFQT2QsTUFBTSxFT1BMLEFBQUMsQ0FBQSxBQUFBLFlBQVksQVBRZCxNQUFNLENBQUM7RU9ORixLQUFLLEVBQUUsT0FBTSxDQUFtRCxVQUFVLEdQUS9FOztBT2RELEFBQUEsV0FBVyxDQUFYO0VBQ0UsS0FBSyxFaEJzQkQsT0FBTyxDZ0J0QkcsVUFBVSxHQUN6Qjs7QUFFQyxBQUFDLENBQUEsQUFBQSxXQUFXLEFQT2IsTUFBTSxFT1BMLEFBQUMsQ0FBQSxBQUFBLFdBQVcsQVBRYixNQUFNLENBQUM7RU9ORixLQUFLLEVBQUUsT0FBTSxDQUFtRCxVQUFVLEdQUS9FOztBT2RELEFBQUEsVUFBVSxDQUFWO0VBQ0UsS0FBSyxFaEJ1QkYsT0FBTyxDZ0J2QkksVUFBVSxHQUN6Qjs7QUFFQyxBQUFDLENBQUEsQUFBQSxVQUFVLEFQT1osTUFBTSxFT1BMLEFBQUMsQ0FBQSxBQUFBLFVBQVUsQVBRWixNQUFNLENBQUM7RU9ORixLQUFLLEVBQUUsT0FBTSxDQUFtRCxVQUFVLEdQUS9FOztBT2RELEFBQUEsYUFBYSxDQUFiO0VBQ0UsS0FBSyxFaEJ5R21CLE9BQU8sQ2dCekdqQixVQUFVLEdBQ3pCOztBQUVDLEFBQUMsQ0FBQSxBQUFBLGFBQWEsQVBPZixNQUFNLEVPUEwsQUFBQyxDQUFBLEFBQUEsYUFBYSxBUFFmLE1BQU0sQ0FBQztFT05GLEtBQUssRUFBRSxPQUFNLENBQW1ELFVBQVUsR1BRL0U7O0FPZEQsQUFBQSxrQkFBa0IsQ0FBbEI7RUFDRSxLQUFLLEVoQnlHNEMsT0FBTyxDZ0J6RzFDLFVBQVUsR0FDekI7O0FBRUMsQUFBQyxDQUFBLEFBQUEsa0JBQWtCLEFQT3BCLE1BQU0sRU9QTCxBQUFDLENBQUEsQUFBQSxrQkFBa0IsQVBRcEIsTUFBTSxDQUFDO0VPTkYsS0FBSyxFQUFFLE9BQU0sQ0FBbUQsVUFBVSxHUFEvRTs7QU9kRCxBQUFBLGlCQUFpQixDQUFqQjtFQUNFLEtBQUssRWhCeUdtRSxPQUFPLENnQnpHakUsVUFBVSxHQUN6Qjs7QUFFQyxBQUFDLENBQUEsQUFBQSxpQkFBaUIsQVBPbkIsTUFBTSxFT1BMLEFBQUMsQ0FBQSxBQUFBLGlCQUFpQixBUFFuQixNQUFNLENBQUM7RU9ORixLQUFLLEVBQUUsT0FBTSxDQUFtRCxVQUFVLEdQUS9FOztBT2RELEFBQUEsZUFBZSxDQUFmO0VBQ0UsS0FBSyxFaEJ5R3dGLE9BQU8sQ2dCekd0RixVQUFVLEdBQ3pCOztBQUVDLEFBQUMsQ0FBQSxBQUFBLGVBQWUsQVBPakIsTUFBTSxFT1BMLEFBQUMsQ0FBQSxBQUFBLGVBQWUsQVBRakIsTUFBTSxDQUFDO0VPTkYsS0FBSyxFQUFFLE9BQU0sQ0FBbUQsVUFBVSxHUFEvRTs7QU9kRCxBQUFBLGFBQWEsQ0FBYjtFQUNFLEtBQUssRWhCeUcyRyxPQUFPLENnQnpHekcsVUFBVSxHQUN6Qjs7QUFFQyxBQUFDLENBQUEsQUFBQSxhQUFhLEFQT2YsTUFBTSxFT1BMLEFBQUMsQ0FBQSxBQUFBLGFBQWEsQVBRZixNQUFNLENBQUM7RU9ORixLQUFLLEVBQUUsT0FBTSxDQUFtRCxVQUFVLEdQUS9FOztBOEUrQkgsQUFBQSxVQUFVLENBQUM7RUFBRSxLQUFLLEV2Rk1MLElBQUksQ3VGTmUsVUFBVSxHQUFJOztBQUM5QyxBQUFBLFdBQVcsQ0FBQztFQUFFLEtBQUssRW5GdENSLE9BQU8sQ21Gc0NlLFVBQVUsR0FBSTs7QUFFL0MsQUFBQSxjQUFjLENBQUM7RUFBRSxLQUFLLEVuRnBDWCxrQkFBSSxDbUZvQzBCLFVBQVUsR0FBSTs7QUFDdkQsQUFBQSxjQUFjLENBQUM7RUFBRSxLQUFLLEVuRi9DWCx3QkFBSSxDbUYrQzBCLFVBQVUsR0FBSTs7QUFJdkQsQUFBQSxVQUFVLENBQUM7RXRFdkRULElBQUksRUFBRSxLQUFNO0VBQ1osS0FBSyxFQUFFLFdBQVk7RUFDbkIsV0FBVyxFQUFFLElBQUs7RUFDbEIsZ0JBQWdCLEVBQUUsV0FBWTtFQUM5QixNQUFNLEVBQUUsQ0FBRSxHc0VxRFg7O0FBRUQsQUFBQSxxQkFBcUIsQ0FBQztFQUFFLGVBQWUsRUFBRSxlQUFnQixHQUFJOztBQUU3RCxBQUFBLFdBQVcsQ0FBQztFQUNWLFVBQVUsRUFBRSxxQkFBc0I7RUFDbEMsU0FBUyxFQUFFLHFCQUFzQixHQUNsQzs7QUFJRCxBQUFBLFdBQVcsQ0FBQztFQUFFLEtBQUssRUFBRSxrQkFBbUIsR0FBSTs7QUNqRTVDLEFBQUEsUUFBUSxDQUFDO0VBQ1AsVUFBVSxFQUFFLGtCQUFtQixHQUNoQzs7QUFFRCxBQUFBLFVBQVUsQ0FBQztFQUNULFVBQVUsRUFBRSxpQkFBa0IsR0FDL0I7O0FDREMsTUFBTSxDQUFOLEtBQUs7RUFDSCxBQUFBLENBQUM7RUFDRCxBQUFDLENBQUEsQUFBQSxRQUFRO0VBQ1QsQUFBQyxDQUFBLEFBQUEsT0FBTyxDQUFDO0lBR1AsV0FBVyxFQUFFLGVBQWdCO0lBRTdCLFVBQVUsRUFBRSxlQUFnQixHQUM3QjtFQUVELEFBQUEsQ0FBQyxBQUNFLElBQUssQ0FBQSxBQUFBLElBQUksRUFBRTtJQUNWLGVBQWUsRUFBRSxTQUFVLEdBQzVCO0VBUUgsQUFBVyxJQUFQLENBQUEsQUFBQSxLQUFDLEFBQUEsQ0FBTSxPQUFPLENBQUM7SUFDakIsT0FBTyxFQUFFLElBQUksQ0FBQyxXQUFJLENBQVEsR0FBRyxHQUM5QjtFQWFELEFBQUEsR0FBRyxDQUFDO0lBQ0YsV0FBVyxFQUFFLG1CQUFvQixHQUNsQztFQUNELEFBQUEsR0FBRztFQUNILEFBQUEsVUFBVSxDQUFDO0lBQ1QsTUFBTSxFekZPRyxHQUFHLEN5RlBVLEtBQUssQ3JGekN0QixPQUFPO0lxRjBDWixpQkFBaUIsRUFBRSxLQUFNLEdBQzFCO0VBT0QsQUFBQSxLQUFLLENBQUM7SUFDSixPQUFPLEVBQUUsa0JBQW1CLEdBQzdCO0VBRUQsQUFBQSxFQUFFO0VBQ0YsQUFBQSxHQUFHLENBQUM7SUFDRixpQkFBaUIsRUFBRSxLQUFNLEdBQzFCO0VBRUQsQUFBQSxDQUFDO0VBQ0QsQUFBQSxFQUFFO0VBQ0YsQUFBQSxFQUFFLENBQUM7SUFDRCxPQUFPLEVBQUUsQ0FBRTtJQUNYLE1BQU0sRUFBRSxDQUFFLEdBQ1g7RUFFRCxBQUFBLEVBQUU7RUFDRixBQUFBLEVBQUUsQ0FBQztJQUNELGdCQUFnQixFQUFFLEtBQU0sR0FDekI7RUFPRCxLQUFLO0lBQ0gsSUFBSSxFckYraEMwQixFQUFFO0VxRjdoQ2xDLEFBQUEsSUFBSSxDQUFDO0lBQ0gsU0FBUyxFekZiWCxLQUFLLEN5RmE4QixVQUFVLEdBQzVDO0VBQ0QsQUFBQSxVQUFVLENBQUM7SUFDVCxTQUFTLEV6RmhCWCxLQUFLLEN5RmdCOEIsVUFBVSxHQUM1QztFQUdELEFBQUEsT0FBTyxDQUFDO0lBQ04sT0FBTyxFQUFFLElBQUssR0FDZjtFQUNELEFBQUEsTUFBTSxDQUFDO0lBQ0wsTUFBTSxFekYzQ0csR0FBRyxDeUYyQ1UsS0FBSyxDckZ0RnRCLElBQUksR3FGdUZWO0VBRUQsQUFBQSxNQUFNLENBQUM7SUFDTCxlQUFlLEVBQUUsbUJBQW9CLEdBTXRDO0lBUEQsQUFHRSxNQUhJLENBR0osRUFBRTtJQUhKLEFBSUUsTUFKSSxDQUlKLEVBQUUsQ0FBQztNQUNELGdCQUFnQixFckZ4R2IsSUFBSSxDcUZ3R2tCLFVBQVUsR0FDcEM7RUFHSCxBQUNFLGVBRGEsQ0FDYixFQUFFO0VBREosQUFFRSxlQUZhLENBRWIsRUFBRSxDQUFDO0lBQ0QsTUFBTSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENyRjVHZCxPQUFPLENxRjRHa0IsVUFBVSxHQUN2QztFQUdILEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLE9BQVEsR0FRaEI7SUFURCxBQUdFLFdBSFMsQ0FHVCxFQUFFO0lBSEosQUFJRSxXQUpTLENBSVQsRUFBRTtJQUpKLEFBS1EsV0FMRyxDQUtULEtBQUssQ0FBQyxFQUFFO0lBTFYsQUFNVSxXQU5DLENBTVQsS0FBSyxHQUFHLEtBQUssQ0FBQztNQUNaLFlBQVksRXpGcEVMLE9BQU8sR3lGcUVmO0VBR0gsQUFBbUIsTUFBYixDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUM7SUFDcEIsS0FBSyxFQUFFLE9BQVE7SUFDZixZQUFZLEV6RjFFSCxPQUFPLEd5RjJFakI7O0FDeElMLGlEQUFpRDtBQU1qRCxBQUFBLElBQUksRUFBRSxBQUFBLElBQUksRUFBRSxBQUFBLENBQUMsQ0FBQztFQUNWLEtBQUssRUFBRSxPQUFRLEdBQ2xCOztBQUVELEFBQUEsRUFBRSxFQUFFLEFBQUEsRUFBRSxFQUFFLEFBQUEsRUFBRSxFQUFFLEFBQUEsRUFBRSxDQUFDO0VBQ1gsV0FBVyxFQVBRLE9BQU87RUFRMUIsV0FBVyxFQUFFLEdBQUksR0FDcEI7O0FBRUQsQUFBQSxFQUFFLENBQUM7RUFDQyxTQUFTLEVBQUUsSUFBSztFQUNoQixXQUFXLEVBQUUsSUFBSztFQUNsQixhQUFhLEVBQUUsSUFBSyxHQUN2Qjs7QUFFRCxBQUFBLEVBQUUsQ0FBQztFQUNDLFNBQVMsRUFBRSxJQUFLO0VBQ2hCLFdBQVcsRUFBRSxJQUFLLEdBQ3JCOztBQUVELEFBQUEsRUFBRSxDQUFDO0VBQ0MsU0FBUyxFQUFFLElBQUs7RUFDaEIsV0FBVyxFQUFFLElBQUssR0FDckI7O0FBRUQsQUFBQSxFQUFFLENBQUM7RUFDQyxTQUFTLEVBQUUsSUFBSztFQUNoQixXQUFXLEVBQUUsSUFBSyxHQUNyQjs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNWLE9BQU8sRUFBRSxJQUFLO0VBQ2QsV0FBVyxFQUFFLE1BQU87RUFDcEIsU0FBUyxFQUFFLElBQUs7RUFDaEIsS0FBSyxFQUFFLElBQUs7RUFDWixPQUFPLEVBQUUsV0FBWSxHQTJDeEI7RUFoREQsQUFXSSxhQVhTLENBV1QsR0FBRyxDQUFDO0lBQ0EsS0FBSyxFMUZ3REgsT0FBTztJMEZ2RFQsU0FBUyxFQUFFLE1BQU87SUFDbEIsV0FBVyxFQUFFLE1BQU87SUFDcEIsV0FBVyxFMUZoREwsWUFBWTtJMEZpRGxCLFdBQVcsRUFBRSxHQUFJLEdBTXBCO0lBSkcsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO01BbEJ6QixBQVdJLGFBWFMsQ0FXVCxHQUFHLENBQUM7UUFRSSxLQUFLLEVBQUUsSUFBSztRQUNaLFVBQVUsRUFBRSxJQUFLLEdBRXhCO0VBdEJMLEFBd0JJLGFBeEJTLENBd0JULElBQUksQ0FBQztJQUNELE9BQU8sRUFBRSxLQUFNO0lBQ2YsS0FBSyxFQUFFLElBQUs7SUFDWixNQUFNLEVBQUUsSUFBSztJQUNiLE1BQU0sRUFBRSxnQkFBaUI7SUFDekIsWUFBWSxFQUFFLEdBQUcsQ0FBQyxLQUFLLEMxRjJDakIsT0FBTztJMEYxQ2IsYUFBYSxFQUFFLEdBQUcsQ0FBQyxLQUFLLEMxRjBDbEIsT0FBTztJMEZ6Q2IsU0FBUyxFQUFFLGNBQU0sR0FDcEI7RUFoQ0wsQUFrQ0ksYUFsQ1MsQ0FrQ1QsQ0FBQyxDQUFDO0lBQ0UsU0FBUyxFQUFFLE1BQU87SUFDbEIsV0FBVyxFQUFFLElBQUs7SUFDbEIsV0FBVyxFQUFFLEdBQUk7SUFDakIsV0FBVyxFMUZ2RUwsWUFBWTtJMEZ3RWxCLEtBQUssRTFGaUNDLE9BQU87STBGaENiLGVBQWUsRUFBRSxJQUFLLEdBQ3pCO0VBRUQsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO0lBM0NyQixBQTRDUSxhQTVDSyxDQTRDTCxJQUFJLENBQUM7TUFDRCxNQUFNLEVBQUUsSUFBSyxHQUNoQjs7QUNsRlQsaURBQWlEO0FBSWpELEFBQUEsQ0FBQyxDQUFDO0VBQ0Usc0JBQXNCLEVBQUUsV0FBWTtFQUNwQyx1QkFBdUIsRUFBRSxTQUFVLEdBQ3RDOztBQUVELEFBQUEsSUFBSSxDQUFDO0VBQ0QsS0FBSyxFQUFFLElBQUs7RUFDWixNQUFNLEVBQUUsSUFBSztFQUNiLFNBQVMsRUFBRSxLQUFNLEdBQ3BCOztBQUVELEFBQUEsSUFBSSxDQUFDO0VBQ0QsU0FBUyxFQUFFLE1BQU8sR0FDckI7O0FDakJELGlEQUFpRDtBQUtqRCxBQUFBLE9BQU8sQ0FBQztFQUNKLE9BQU8sRUFBRSxJQUFLLEdBQ2pCOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ1osT0FBTyxFQUFFLElBQUs7RUFDZCxXQUFXLEVBQUUsTUFBTztFQUNwQixTQUFTLEVBQUUsSUFBSyxHQUtuQjtFQVJELEFBS0ksZUFMVyxDQUtYLEdBQUcsQ0FBQztJQUNBLE1BQU0sRUFBRSxNQUFPLEdBQ2xCOztBQUdMLEFBQUEsZUFBZSxDQUFDO0VBQ1osV0FBVyxFNUZpRkwsT0FBTyxDNEZqRlMsR0FBRyxDQUFDLEtBQUs7RUFDL0IsWUFBWSxFQUFFLElBQUs7RUFDbkIsUUFBUSxFQUFFLFFBQVM7RUFDbkIsY0FBYyxFQUFFLElBQUssR0E2QnhCO0VBakNELEFBQUEsZUFBZSxBQU1WLE9BQU8sQ0FBQztJQUNMLE9BQU8sRUFBRSxLQUFNO0lBQ2YsT0FBTyxFQUFFLEVBQUc7SUFDWixLQUFLLEVBQUUsR0FBSTtJQUNYLE1BQU0sRUFBRSxJQUFLO0lBQ2IsZ0JBQWdCLEU1RjhFVixPQUFPO0k0RjdFYixRQUFRLEVBQUUsUUFBUztJQUNuQixJQUFJLEVBQUUsQ0FBRSxHQUNYO0VBZEwsQUFnQkksZUFoQlcsQ0FnQlgsRUFBRSxDQUFDO0lBQ0MsV0FBVyxFNUZEQSxPQUFPO0k0RkVsQixTQUFTLEVBQUUsSUFBSztJQUNoQixXQUFXLEVBQUUsR0FBSTtJQUNqQixXQUFXLEVBQUUsSUFBSyxHQUNyQjtFQXJCTCxBQXVCSSxlQXZCVyxDQXVCWCxDQUFDLENBQUM7SUFDRSxXQUFXLEU1RkZLLFlBQVk7STRGRzVCLFNBQVMsRUFBRSxNQUFPO0lBQ2xCLFdBQVcsRUFBRSxHQUFJLEdBQ3BCO0VBRUQsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO0lBN0JyQixBQUFBLGVBQWUsQ0FBQztNQThCUixZQUFZLEVBQUUsSUFBSztNQUNuQixjQUFjLEVBQUUsQ0FBRSxHQUV6Qjs7QUFFRCxBQUFBLElBQUksQUFFQyxnQkFBZ0IsQ0FBQztFQUNkLEtBQUssRUFBRSxLQUFNO0VBQ2IsU0FBUyxFQUFFLE1BQU87RUFDbEIsV0FBVyxFQUFFLEdBQUk7RUFDakIsT0FBTyxFQUFFLGFBQWM7RUFDdkIsV0FBVyxFQUFFLElBQUs7RUFDbEIsYUFBYSxFQUFFLEdBQUksR0FDdEI7O0FBR0wsQUFDSSxZQURRLENBQ1IsRUFBRSxDQUFDO0VBQ0MsU0FBUyxFQUFFLE1BQU87RUFDbEIsV0FBVyxFQUFFLEdBQUk7RUFDakIsV0FBVyxFQUFFLElBQUs7RUFDbEIsV0FBVyxFNUY5QkssWUFBWSxHNEYrQi9COztBQU5MLEFBUUksWUFSUSxDQVFSLENBQUMsQ0FBQztFQUNFLFVBQVUsRUFBRSxNQUFPO0VBQ25CLFNBQVMsRUFBRSxNQUFPO0VBQ2xCLFdBQVcsRUFBRSxHQUFJO0VBQ2pCLFdBQVcsRTVGM0NBLE9BQU8sRzRGNENyQjs7QUFiTCxBQWVJLFlBZlEsQ0FlUixRQUFRLENBQUM7RUFDTCxPQUFPLEVBQUUsTUFBTyxHQTRCbkI7RUE1Q0wsQUFrQlEsWUFsQkksQ0FlUixRQUFRLENBR0osS0FBSyxDQUFDO0lBQ0YsU0FBUyxFQUFFLElBQUssR0FpQm5CO0lBcENULEFBa0JRLFlBbEJJLENBZVIsUUFBUSxDQUdKLEtBQUssQUFHQSxRQUFRLENBQUM7TUFDTixLQUFLLEU1Rm9CUCxPQUFPLEc0Rm5CUjtJQXZCYixBQWtCUSxZQWxCSSxDQWVSLFFBQVEsQ0FHSixLQUFLLEFBT0EsVUFBVSxDQUFDO01BQ1IsS0FBSyxFNUZ0RVgsT0FBTyxHNEZ1RUo7SUEzQmIsQUFrQlEsWUFsQkksQ0FlUixRQUFRLENBR0osS0FBSyxBQVdBLE9BQU8sQ0FBQztNQUNMLEtBQUssRTVGV1QsT0FBTyxHNEZWTjtJQS9CYixBQWlDYyxZQWpDRixDQWVSLFFBQVEsQ0FHSixLQUFLLEdBZUMsSUFBSSxDQUFDO01BQ0gsV0FBVyxFQUFFLE1BQU8sR0FDdkI7RUFuQ2IsQUFzQ1EsWUF0Q0ksQ0FlUixRQUFRLENBdUJKLFlBQVksQ0FBQztJQUNULFdBQVcsRTVGaEVDLFlBQVk7STRGaUV4QixZQUFZLEVBQUUsSUFBSztJQUNuQixTQUFTLEVBQUUsTUFBTztJQUNsQixXQUFXLEVBQUUsR0FBSSxHQUNwQjs7QUFJVCxBQUFBLFNBQVMsQ0FBQztFQUNOLFdBQVcsRUFBRSxHQUFJLEdBQ3BCOztBQUVELE1BQU0sRUFBTCxTQUFTLEVBQUUsUUFBUTtFQUNoQixBQUNJLFlBRFEsQ0FDUixFQUFFLENBQUM7SUFDQyxVQUFVLEVBQUUsSUFBSyxHQUNwQjs7QUFJVCxBQUFBLHdCQUF3QixBQUNuQixRQUFRLENBQUM7RUFDTixXQUFXLEVBQUUsU0FBVSxHQUMxQjs7QUFHTCxBQUFBLFNBQVMsQ0FBQztFQUNOLE1BQU0sRUFBRSxNQUFPLEdBQ2xCOztBQ3JJRCxpREFBaUQ7QUFJakQsQUFBQSxHQUFHLENBQUM7RUFDQSxVQUFVLEVBQUUsT0FBUSxHQUN2Qjs7QUFFRCxBQUFBLE9BQU8sQ0FBQTtFQUNILE9BQU8sRUFBRSxNQUFPLEdBQ25COztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDYixPQUFPLEVBQUUsSUFBSyxHQVFqQjtFQVRELEFBQUEsZ0JBQWdCLEFBRVgsWUFBYSxDQUFBLEFBQUEsSUFBSSxFQUFDO0lBQ2YsVUFBVSxFQUFFLE9BQVEsR0FDdkI7RUFKTCxBQUtpQixnQkFMRCxDQUtaLFlBQVksQ0FBQyxFQUFFLENBQUM7SUFDWixPQUFPLEVBQUUsUUFBUztJQUNsQixNQUFNLEVBQUUsQ0FBRSxHQUNiOztBQUdMLEFBQUEsYUFBYSxDQUFDO0VBQ1YsUUFBUSxFQUFFLFFBQVMsR0E4QnRCO0VBL0JELEFBR00sYUFITyxHQUdQLGFBQWEsQ0FBQztJQUNaLFVBQVUsRUFBRSxJQUFLLEdBQ3BCO0VBTEwsQUFPSSxhQVBTLENBT1QsS0FBSyxDQUFDO0lBQ0YsYUFBYSxFQUFFLElBQUssR0FDdkI7RUFUTCxBQVdJLGFBWFMsQ0FXVCxNQUFNLENBQUM7SUFDSCxRQUFRLEVBQUUsUUFBUztJQUNuQixHQUFHLEVBQUUsSUFBSztJQUNWLEtBQUssRUFBRSxJQUFLO0lBQ1osSUFBSSxFQUFFLElBQUs7SUFDWCxNQUFNLEVBQUUsSUFBSztJQUNiLE9BQU8sRUFBRSxDQUFFO0lBQ1gsT0FBTyxFQUFFLEtBQU0sR0FDbEI7RUFuQkwsQUFxQkksYUFyQlMsQ0FxQlQsYUFBYSxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUksR0FDZDtFQXZCTCxBQXlCSSxhQXpCUyxDQXlCVCxRQUFRLENBQUM7SUFDTCxRQUFRLEVBQUUsUUFBUztJQUNuQixPQUFPLEVBQUUsWUFBYTtJQUN0QixLQUFLLEVBQUUsS0FBTTtJQUNiLE1BQU0sRUFBRSxJQUFLLEdBQ2hCOztBQUdMLEFBQUEsY0FBYyxDQUFDO0VBQ1gsUUFBUSxFQUFFLFFBQVM7RUFDbkIsR0FBRyxFQUFFLENBQUU7RUFDUCxLQUFLLEVBQUUsQ0FBRTtFQUNULE9BQU8sRUFBRSxHQUFJO0VBQ2IsV0FBVyxFQUFFLElBQUssR0FDckI7O0FBRUQsQUFBQSxTQUFTLENBQUM7RUFDTixhQUFhLEVBQUUsSUFBSyxHQUN2Qjs7QUFFRCxBQUFBLFNBQVMsQ0FBQztFQUNOLGFBQWEsRUFBRSxJQUFLLEdBQ3ZCOztBQ3RFRCxpREFBaUQ7QUFLakQsQUFBQSxtQkFBbUIsQ0FBQztFQUNoQixPQUFPLEVBQUUsYUFBYyxHQUMxQjs7QUFFRCxBQUFBLFdBQVcsQ0FBQztFQUNSLGdCQUFnQixFQUFFLEtBQU0sR0E2QjNCO0VBM0JHLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztJQUhyQixBQUFBLFdBQVcsQ0FBQztNQUlKLFdBQVcsRUFBRSxLQUFNLEdBMEIxQjtFQTlCRCxBQU9JLFdBUE8sQ0FPUCxFQUFFLENBQUM7SUFDQyxLQUFLLEU5Rm9GSCxPQUFPO0k4Rm5GVCxXQUFXLEU5RmlCQSxPQUFPO0k4RmhCbEIsV0FBVyxFQUFFLElBQUs7SUFDbEIsU0FBUyxFQUFFLE1BQU87SUFDbEIsV0FBVyxFQUFFLEdBQUk7SUFDakIsWUFBWSxFQUFFLE1BQU8sR0FnQnhCO0lBN0JMLEFBT0ksV0FQTyxDQU9QLEVBQUUsQUFRRyxPQUFPLENBQUM7TUFDTCxPQUFPLEVBQUUsS0FBTSxHQUNsQjtJQWpCVCxBQU9JLFdBUE8sQ0FPUCxFQUFFLEFBWUcsVUFBVyxDQUFBLEFBQUEsQ0FBQyxDQUNSLE9BQU8sQ0FBQztNQUNMLE9BQU8sRUFBRSxFQUFHLEdBQ2Y7SUF0QmIsQUF5QlEsV0F6QkcsQ0FPUCxFQUFFLENBa0JFLENBQUMsQ0FBQztNQUNFLEtBQUssRTlGa0VQLE9BQU87TThGakVMLGVBQWUsRUFBRSxJQUFLLEdBQ3pCOztBQ3JDVCxpREFBaUQ7QUFLakQsQUFBQSxPQUFPLENBQUM7RUFDSixhQUFhLEVBQUUsaUJBQWtCO0VBQ2pDLGdCQUFnQixFQUFFLEtBQU0sR0F1TTNCO0VBek1ELEFBSUksT0FKRyxDQUlILGFBQWEsQ0FBQztJQUNWLEtBQUssRS9GMkZILE9BQU87SStGMUZULFdBQVcsRUFBRSxHQUFJO0lBQ2pCLFNBQVMsRUFBRSxNQUFPLEdBVXJCO0lBakJMLEFBVVEsT0FWRCxDQUlILGFBQWEsQ0FNVCxHQUFHLENBQUM7TUFDQSxLQUFLLEVBQUUsSUFBSyxHQUNmO0lBWlQsQUFjUSxPQWRELENBSUgsYUFBYSxDQVVULG1CQUFtQixDQUFDO01BQ2hCLEtBQUssRS9Gb0ZQLE9BQU8sRytGbkZSO0VBaEJULEFBc0JVLE9BdEJILENBcUJILFdBQVcsQ0FDUCxFQUFFLEFBQUEsU0FBUyxDQUFDO0lBQ1IsT0FBTyxFQUFFLElBQUs7SUFDZCxlQUFlLEVBQUUsTUFBTztJQUN4QixjQUFjLEVBQUUsTUFBTztJQXlGdkI7O2VBRUcsRUFDTjtJQTFGRyxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU07TUEzQjlCLEFBc0JVLE9BdEJILENBcUJILFdBQVcsQ0FDUCxFQUFFLEFBQUEsU0FBUyxDQUFDO1FBTUosTUFBTSxFQUFFLElBQUssR0F5RnBCO0lBckhULEFBK0JZLE9BL0JMLENBcUJILFdBQVcsQ0FDUCxFQUFFLEFBQUEsU0FBUyxDQVNQLFNBQVMsQ0FBQztNQUNOLEtBQUssRS9GZ0VYLE9BQU87TStGL0RELFdBQVcsRS9GSFIsT0FBTyxHK0ZJYjtJQWxDYixBQXFDZ0IsT0FyQ1QsQ0FxQkgsV0FBVyxDQUNQLEVBQUUsQUFBQSxTQUFTLEFBY04sT0FBTyxDQUNKLFNBQVMsRUFyQ3pCLEFBcUNnQixPQXJDVCxDQXFCSCxXQUFXLENBQ1AsRUFBRSxBQUFBLFNBQVMsQUFjSSxNQUFNLENBQ2IsU0FBUyxDQUFDO01BQ04sS0FBSyxFL0ZpRVgsT0FBTztNK0ZoRUQsV0FBVyxFL0ZUWixPQUFPO00rRlVOLFdBQVcsRUFBRSxhQUFjLEdBQzlCO0lBekNqQixBQTJDNkIsT0EzQ3RCLENBcUJILFdBQVcsQ0FDUCxFQUFFLEFBQUEsU0FBUyxBQWNOLE9BQU8sQ0FPSixhQUFhLEFBQUEsV0FBVyxFQTNDeEMsQUEyQzZCLE9BM0N0QixDQXFCSCxXQUFXLENBQ1AsRUFBRSxBQUFBLFNBQVMsQUFjSSxNQUFNLENBT2IsYUFBYSxBQUFBLFdBQVcsQ0FBQztNQUNyQixPQUFPLEVBQUUsS0FBTSxHQUNsQjtJQTdDakIsQUFnRHlCLE9BaERsQixDQXFCSCxXQUFXLENBQ1AsRUFBRSxBQUFBLFNBQVMsQ0EwQlAsYUFBYSxBQUFBLFdBQVcsQ0FBQztNQUNyQixHQUFHLEVBQUUsSUFBSztNQUNWLFFBQVEsRUFBRSxRQUFTO01BQ25CLE9BQU8sRUFBRSxJQUFLO01BQ2QsT0FBTyxFQUFFLEtBQU07TUFDZixnQkFBZ0IsRS9Ga0RsQixPQUFPLEcrRlJSO01BL0ZiLEFBdURnQixPQXZEVCxDQXFCSCxXQUFXLENBQ1AsRUFBRSxBQUFBLFNBQVMsQ0EwQlAsYUFBYSxBQUFBLFdBQVcsQ0FPcEIsRUFBRSxDQUFDO1FBQ0MsV0FBVyxFL0YxQlosT0FBTztRK0YyQk4sZ0JBQWdCLEUvRjhDdEIsT0FBTztRK0Y3Q0QsVUFBVSxFQUFFLElBQUs7UUFDakIsU0FBUyxFQUFFLE1BQU87UUFDbEIsV0FBVyxFQUFFLENBQUU7UUFDZixPQUFPLEVBQUUsTUFBTztRQUNoQixXQUFXLEVBQUUsT0FBUTtRQUNyQixnQkFBZ0IsRUFBb0YsbUZBQUMsR0ErQnhHO1FBOUZqQixBQWlFb0IsT0FqRWIsQ0FxQkgsV0FBVyxDQUNQLEVBQUUsQUFBQSxTQUFTLENBMEJQLGFBQWEsQUFBQSxXQUFXLENBT3BCLEVBQUUsQ0FVRSxDQUFDLENBQUM7VUFDRSxLQUFLLEVBQUUsS0FBTTtVQUNiLGVBQWUsRUFBRSxJQUFLLEdBQ3pCO1FBcEVyQixBQXVEZ0IsT0F2RFQsQ0FxQkgsV0FBVyxDQUNQLEVBQUUsQUFBQSxTQUFTLENBMEJQLGFBQWEsQUFBQSxXQUFXLENBT3BCLEVBQUUsQUFnQkcsWUFBWSxDQUFDO1VBQ1YsV0FBVyxFQUFFLElBQUs7VUFDbEIsc0JBQXNCLEVBQUUsR0FBSTtVQUM1Qix1QkFBdUIsRUFBRSxHQUFJLEdBYWhDO1VBdkZyQixBQXVEZ0IsT0F2RFQsQ0FxQkgsV0FBVyxDQUNQLEVBQUUsQUFBQSxTQUFTLENBMEJQLGFBQWEsQUFBQSxXQUFXLENBT3BCLEVBQUUsQUFnQkcsWUFBWSxBQUtSLE9BQU8sQ0FBQztZQUNMLE9BQU8sRUFBRSxFQUFHO1lBQ1osS0FBSyxFQUFFLENBQUU7WUFDVCxNQUFNLEVBQUUsQ0FBRTtZQUNWLFdBQVcsRUFBRSxxQkFBc0I7WUFDbkMsWUFBWSxFQUFFLHFCQUFzQjtZQUNwQyxhQUFhLEVBQUUsR0FBRyxDQUFDLEtBQUssQy9GcUJ0QyxPQUFPO1krRnBCTyxRQUFRLEVBQUUsUUFBUztZQUNuQixHQUFHLEVBQUUsSUFBSztZQUNWLElBQUksRUFBRSxHQUFJLEdBQ2I7UUF0RnpCLEFBdURnQixPQXZEVCxDQXFCSCxXQUFXLENBQ1AsRUFBRSxBQUFBLFNBQVMsQ0EwQlAsYUFBYSxBQUFBLFdBQVcsQ0FPcEIsRUFBRSxBQWtDRyxXQUFXLENBQUM7VUFDVCxjQUFjLEVBQUUsSUFBSztVQUNyQix5QkFBeUIsRUFBRSxHQUFJO1VBQy9CLDBCQUEwQixFQUFFLEdBQUksR0FDbkM7SUE3RnJCLEFBaUd5QixPQWpHbEIsQ0FxQkgsV0FBVyxDQUNQLEVBQUUsQUFBQSxTQUFTLENBMkVQLGFBQWEsQUFBQSxPQUFPLENBQUM7TUFDakIsZUFBZSxFQUFFLElBQUs7TUFDdEIsWUFBWSxFQUFFLENBQUUsR0FjbkI7TUFqSGIsQUFxR2dCLE9BckdULENBcUJILFdBQVcsQ0FDUCxFQUFFLEFBQUEsU0FBUyxDQTJFUCxhQUFhLEFBQUEsT0FBTyxDQUloQixFQUFFLENBQUM7UUFDQyxnQkFBZ0IsRUFBWSxXQUFDLEdBVWhDO1FBaEhqQixBQXdHb0IsT0F4R2IsQ0FxQkgsV0FBVyxDQUNQLEVBQUUsQUFBQSxTQUFTLENBMkVQLGFBQWEsQUFBQSxPQUFPLENBSWhCLEVBQUUsQ0FHRSxDQUFDLENBQUM7VUFDRSxXQUFXLEUvRjNFaEIsT0FBTztVK0Y0RUYsV0FBVyxFQUFFLElBQUssR0FLckI7VUEvR3JCLEFBd0dvQixPQXhHYixDQXFCSCxXQUFXLENBQ1AsRUFBRSxBQUFBLFNBQVMsQ0EyRVAsYUFBYSxBQUFBLE9BQU8sQ0FJaEIsRUFBRSxDQUdFLENBQUMsQUFJSSxNQUFNLENBQUM7WUFDSixLQUFLLEUvRk5uQixPQUFPLEcrRk9JO0VBOUd6QixBQThIUSxPQTlIRCxDQTBISCxZQUFZLENBSVIsS0FBSyxDQUFDO0lBQ0YsS0FBSyxFL0YvQlAsT0FBTztJK0ZnQ0wsV0FBVyxFL0Y1RkMsWUFBWSxHK0Y2RjNCO0VBaklULEFBbUlRLE9BbklELENBMEhILFlBQVksQ0FTUixXQUFXLENBQUM7SUFDUixLQUFLLEUvRnBDUCxPQUFPO0krRnFDTCxVQUFVLEVBQThCLDZCQUFDLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxHQUFHO0lBQzVELGVBQWUsRUFBRSxTQUFVO0lBQzNCLGdCQUFnQixFQUFFLElBQUs7SUFDdkIsS0FBSyxFQUFFLElBQUs7SUFDWixNQUFNLEVBQUUsSUFBSztJQUNiLE9BQU8sRUFBRSxLQUFNO0lBQ2YsT0FBTyxFQUFFLENBQUU7SUFDWCxXQUFXLEVBQUUsT0FBUTtJQUNyQixRQUFRLEVBQUUsTUFBTztJQUNqQixPQUFPLEVBQUUsSUFBSztJQUNkLFVBQVUsRUFBRSxlQUFnQjtJQUM1QixNQUFNLEVBQUUsWUFBYTtJQUNyQixPQUFPLEVBQUUsV0FBWSxHQWV4QjtJQWhLVCxBQW1JUSxPQW5JRCxDQTBISCxZQUFZLENBU1IsV0FBVyxBQWdCTixPQUFPLENBQUM7TUFDTCxLQUFLLEUvRnBEWCxPQUFPO00rRnFERCxVQUFVLEVBQThCLDZCQUFDLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxHQUFHO01BQzVELGVBQWUsRUFBRSxTQUFVO01BQzNCLGdCQUFnQixFQUFFLElBQUssR0FDMUI7SUF4SmIsQUFtSVEsT0FuSUQsQ0EwSEgsWUFBWSxDQVNSLFdBQVcsQUF1Qk4sTUFBTSxDQUFDO01BQ0osS0FBSyxFL0YzRFgsT0FBTztNK0Y0REQsVUFBVSxFQUE4Qiw2QkFBQyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsR0FBRztNQUM1RCxlQUFlLEVBQUUsU0FBVTtNQUMzQixnQkFBZ0IsRUFBRSxJQUFLLEdBQzFCO0VBL0piLEFBa0tRLE9BbEtELENBMEhILFlBQVksQ0F3Q1IsYUFBYSxDQUFDO0lBQ1YsS0FBSyxFL0ZuRVAsT0FBTyxDK0ZtRVcsVUFBVTtJQUMxQixXQUFXLEUvRnRJSixPQUFPO0krRnVJZCxPQUFPLEVBQUUsSUFBSztJQUNkLFVBQVUsRUFBRSxlQUFnQjtJQUM1QixNQUFNLEVBQUUsWUFBYTtJQUNyQixPQUFPLEVBQUUsVUFBVztJQUNwQixTQUFTLEVBQUUsTUFBTyxHQXlCckI7SXZGOUhMLE1BQU0sRUFBTCxTQUFTLEVBQUUsUUFBUTtNdUZwRXhCLEFBa0tRLE9BbEtELENBMEhILFlBQVksQ0F3Q1IsYUFBYSxDQUFDO1FBV04sVUFBVSxFQUFFLElBQUssR0FxQnhCO0lBbE1ULEFBa0tRLE9BbEtELENBMEhILFlBQVksQ0F3Q1IsYUFBYSxBQWNSLDJCQUEyQixDQUFDO01BQ3pCLEtBQUssRS9GakZYLE9BQU8sQytGaUZlLFVBQVUsR0FDN0I7SUFsTGIsQUFrS1EsT0FsS0QsQ0EwSEgsWUFBWSxDQXdDUixhQUFhLEFBa0JSLGlCQUFpQixDQUFDO01BQ2YsYUFBYTtNQUNiLEtBQUssRS9GdEZYLE9BQU8sQytGc0ZlLFVBQVUsR0FDN0I7SUF2TGIsQUFrS1EsT0FsS0QsQ0EwSEgsWUFBWSxDQXdDUixhQUFhLEFBdUJSLGtCQUFrQixDQUFDO01BQ2hCLFlBQVk7TUFDWixLQUFLLEUvRjNGWCxPQUFPLEMrRjJGZSxVQUFVLEdBQzdCO0lBNUxiLEFBa0tRLE9BbEtELENBMEhILFlBQVksQ0F3Q1IsYUFBYSxBQTRCUixzQkFBc0IsQ0FBQztNQUNwQixZQUFZO01BQ1osS0FBSyxFL0ZoR1gsT0FBTyxDK0ZnR2UsVUFBVSxHQUM3QjtFQWpNYixBQW9NUSxPQXBNRCxDQTBISCxZQUFZLENBMEVSLFlBQVksQ0FBQztJQUNULEtBQUssRUFBRSxLQUFNO0lBQ2IsS0FBSyxFQUFFLEtBQU0sR0FDaEI7O0FDNU1ULGlEQUFpRDtBQUtqRCxBQUFBLE9BQU8sQ0FBQztFQUNKLFdBQVcsRWhHNkJJLE9BQU87RWdHNUJ0QixXQUFXLEVBQUUsTUFBTztFQUNwQixLQUFLLEVBQUUsS0FBTTtFQUNiLE1BQU0sRUFBRSxDQUFFO0VBQ1YsS0FBSyxFQUFFLElBQUs7RUFDWixXQUFXLEVBQUUsSUFBSztFQUNsQixnQkFBZ0IsRWhHeUZWLE9BQU87RWdHeEZiLFNBQVMsRUFBRSxJQUFLLEdBa0RuQjtFQTFERCxBQVVJLE9BVkcsQ0FVSCxDQUFDLENBQUM7SUFDRSxNQUFNLEVBQUUsQ0FBRSxHQUNiO0VBWkwsQUFjSSxPQWRHLENBY0gsQ0FBQyxDQUFDO0lBQ0UsS0FBSyxFQUFFLEtBQU07SUFDYixlQUFlLEVBQUUsSUFBSyxHQUN6QjtFQWpCTCxBQW1Ca0IsT0FuQlgsRUFtQkgsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEVBQWU7SUFDWixjQUFjLEVBQUUsQ0FBRTtJQUNsQixXQUFXLEVBQUUsQ0FBRSxHQUNsQjtFQXRCTCxBQXdCSSxPQXhCRyxDQXdCSCxTQUFTLENBQUM7SUFDTixVQUFVLEVBQUUsSUFBSztJQUNqQixXQUFXLEVBQUUsSUFBSyxHQStCckI7SUF6REwsQUE0QlEsT0E1QkQsQ0F3QkgsU0FBUyxDQUlMLENBQUMsQ0FBQztNQUNFLE9BQU8sRUFBRSxLQUFNO01BQ2YsUUFBUSxFQUFFLE1BQU87TUFDakIsV0FBVyxFQUFFLE9BQVE7TUFDckIsVUFBVSxFQUEyQiwwQkFBQyxDQUFDLFNBQVM7TUFDaEQsS0FBSyxFQUFFLElBQUs7TUFDWixNQUFNLEVBQUUsSUFBSztNQUNiLEtBQUssRUFBRSxJQUFLLEdBcUJmO01BeERULEFBNEJRLE9BNUJELENBd0JILFNBQVMsQ0FJTCxDQUFDLEFBU0ksWUFBWSxDQUFDO1FBQ1YsbUJBQW1CLEVBQUUsR0FBSSxHQUM1QjtNQXZDYixBQTRCUSxPQTVCRCxDQXdCSCxTQUFTLENBSUwsQ0FBQyxBQWFJLFdBQVcsQ0FBQztRQUNULG1CQUFtQixFQUFFLE9BQVEsR0FDaEM7TUEzQ2IsQUE0QlEsT0E1QkQsQ0F3QkgsU0FBUyxDQUlMLENBQUMsQUFpQkksV0FBVyxDQUFDO1FBQ1QsbUJBQW1CLEVBQUUsT0FBUSxHQUNoQztNQS9DYixBQTRCUSxPQTVCRCxDQXdCSCxTQUFTLENBSUwsQ0FBQyxBQXFCSSxjQUFjLENBQUM7UUFDWixtQkFBbUIsRUFBRSxRQUFTLEdBQ2pDO01BbkRiLEFBNEJRLE9BNUJELENBd0JILFNBQVMsQ0FJTCxDQUFDLEFBeUJJLE1BQU0sQ0FBQztRL0ZsRGhCLE9BQU8sRUFBRSxHQUFJO1FBQ2Isa0JBQWtCLEVBQUUsd0JBQXlCO1FBQzdDLGVBQWUsRUFBRSx3QkFBeUI7UUFDMUMsY0FBYyxFQUFFLHdCQUF5QjtRQUN6QyxhQUFhLEVBQUUsd0JBQXlCO1FBQ3hDLFVBQVUsRUFBRSx3QkFBeUIsRytGK0M1Qjs7QUFLYixBQUFBLFVBQVUsQ0FBQztFQUNQLFVBQVUsRUFBRSxJQUFLO0VBQ2pCLE9BQU8sRUFBRSxLQUFNO0VBQ2YsS0FBSyxFQUFFLElBQUssR0FDZjs7QUFFRCxBQUFBLFdBQVcsQ0FBQztFQUNSLFVBQVUsRUFBRSxJQUFLO0VBQ2pCLFlBQVksRUFBRSxJQUFLO0VBQ25CLE9BQU8sRUFBRSxVQUFXO0VBQ3BCLFlBQVksRUFBRSxlQUFnQjtFQUM5QixPQUFPLEVBQUUsS0FBTTtFQUNmLEtBQUssRUFBRSxJQUFLLEdBQ2Y7O0FBRUQsQUFBVyxXQUFBLEFBQUEsS0FBSyxDQUFDO0VBQ2IsWUFBWSxFQUFFLElBQUssR0FDdEI7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDWCxVQUFVLEVBQUUsS0FBTTtFQUNsQixnQkFBZ0IsRWhHZVYsT0FBTyxHZ0d5RWhCO0VBMUZELEFBSUksY0FKVSxDQUlWLFdBQVcsQ0FBQztJQUNSLFdBQVcsRUFBRSxJQUFLO0lBQ2xCLGNBQWMsRUFBRSxJQUFLLEdBQ3hCO0VBUEwsQUFTSSxjQVRVLENBU1YsQ0FBQyxDQUFDO0lBQ0UsS0FBSyxFQUFFLEtBQU0sR0FDaEI7RUFYTCxBQWNVLGNBZEksQ0FhVixPQUFPLENBQ0gsRUFBRSxBQUFBLFlBQVksQ0FBQztJQUNYLGFBQWEsRUFBRSxJQUFLLEdBQ3ZCO0VBaEJULEFBb0JJLGNBcEJVLENBb0JWLHVCQUF1QixDQUFDO0lBQ3BCLE9BQU8sRUFBRSxLQUFNLEdBTWxCO0lBM0JMLEFBdUJRLGNBdkJNLENBb0JWLHVCQUF1QixDQUduQixHQUFHLENBQUM7TUFDQSxNQUFNLEVBQUUsVUFBVztNQUNuQixNQUFNLEVBQUUsSUFBSyxHQUNoQjtFQTFCVCxBQTZCSSxjQTdCVSxDQTZCVixTQUFTLENBQUM7SUFDTixVQUFVLEVBQUUsSUFBSyxHQWlDcEI7SUEvREwsQUFnQ1EsY0FoQ00sQ0E2QlYsU0FBUyxDQUdMLENBQUMsQ0FBQztNQUNFLE9BQU8sRUFBRSxLQUFNO01BQ2YsUUFBUSxFQUFFLE1BQU87TUFDakIsV0FBVyxFQUFFLE9BQVE7TUFDckIsS0FBSyxFQUFFLElBQUs7TUFDWixNQUFNLEVBQUUsSUFBSztNQUNiLEtBQUssRUFBRSxJQUFLO01BQ1osS0FBSyxFQUFFLElBQUs7TUFDWixlQUFlLEVBQUUsU0FBVTtNQUMzQixnQkFBZ0IsRWhHeEJsQixPQUFPLEdnRzZDUjtNQTlEVCxBQWdDUSxjQWhDTSxDQTZCVixTQUFTLENBR0wsQ0FBQyxBQVdJLFlBQVksQ0FBQztRQUNWLFVBQVUsRUFBZ0MsK0JBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxHQUMvRDtNQTdDYixBQWdDUSxjQWhDTSxDQTZCVixTQUFTLENBR0wsQ0FBQyxBQWVJLFdBQVcsQ0FBQztRQUNULFVBQVUsRUFBK0IsOEJBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxHQUM5RDtNQWpEYixBQWdDUSxjQWhDTSxDQTZCVixTQUFTLENBR0wsQ0FBQyxBQW1CSSxXQUFXLENBQUM7UUFDVCxVQUFVLEVBQStCLDhCQUFDLENBQUMsU0FBUyxDQUFDLE1BQU0sR0FDOUQ7TUFyRGIsQUFnQ1EsY0FoQ00sQ0E2QlYsU0FBUyxDQUdMLENBQUMsQUF1QkksYUFBYSxDQUFDO1FBQ1gsVUFBVSxFQUFpQyxnQ0FBQyxDQUFDLFNBQVMsQ0FBQyxNQUFNLEdBQ2hFO01BekRiLEFBZ0NRLGNBaENNLENBNkJWLFNBQVMsQ0FHTCxDQUFDLEFBMkJJLGNBQWMsQ0FBQztRQUNaLFVBQVUsRUFBZ0MsK0JBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxHQUMvRDtFQTdEYixBQW1FUSxjQW5FTSxDQWlFVixvQkFBb0IsQ0FFaEIsaUJBQWlCLENBQUM7SUFDZCxLQUFLLEVBQUUsS0FBTTtJQUNiLGFBQWEsRUFBRSxHQUFJO0lBQ25CLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsa0JBQUk7SUFDNUIsTUFBTSxFQUFFLE1BQU87SUFDZixXQUFXLEVoR3pISixPQUFPO0lnRzBIZCxTQUFTLEVBQUUsTUFBTztJQUNsQixXQUFXLEVBQUUsTUFBTyxHQUN2QjtFQTNFVCxBQTZFUSxjQTdFTSxDQWlFVixvQkFBb0IsQ0FZaEIsWUFBWSxDQUFDO0lBQ1QsZ0JBQWdCLEVBQUUsS0FBTTtJQUN4QixLQUFLLEVoR3ZESCxPQUFPO0lnR3dEVCxXQUFXLEVBQUUsSUFBSztJQUNsQixTQUFTLEVBQUUsTUFBTztJQUNsQixLQUFLLEVBQUUsS0FBTTtJQUNiLEtBQUssRUFBRSxNQUFPO0lBQ2QsTUFBTSxFQUFFLElBQUs7SUFDYixhQUFhLEVBQUUsR0FBSTtJQUNuQixPQUFPLEVBQUUsR0FBSTtJQUNiLFVBQVUsRUFBRSxJQUFLLEdBQ3BCOztBQzVLVCxpREFBaUQ7QUFJakQsQUFBQSxXQUFXLENBQUM7RUFDUixNQUFNLEVBQUUsSUFBSyxHQUNoQjs7QUFFRCxBQUFBLGlCQUFpQixDQUFDO0VBQ2QsUUFBUSxFQUFFLFFBQVM7RUFDbkIsYUFBYSxFQUFFLElBQUs7RUFDcEIsVUFBVSxFQUFFLEtBQU0sR0FnQ3JCO0VBOUJHLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztJQUxyQixBQUFBLGlCQUFpQixDQUFDO01BTVYsYUFBYSxFQUFFLElBQUs7TUFDcEIsVUFBVSxFQUFFLENBQUUsR0E0QnJCO0VBbkNELEFBWVUsaUJBWk8sQ0FVYixnQkFBZ0IsR0FFVixHQUFHLENBQUM7SUFDRixNQUFNLEVBQUUsS0FBTTtJQUNkLGdCQUFnQixFakcrRWxCLE9BQU87SWlHOUVMLFFBQVEsRUFBRSxRQUFTO0lBQ25CLE1BQU0sRUFBRSxDQUFFLEdBQ2I7RUFqQlQsQUFtQlEsaUJBbkJTLENBVWIsZ0JBQWdCLENBU1osRUFBRSxDQUFDO0lBQ0MsU0FBUyxFQUFFLE1BQU87SUFDbEIsV0FBVyxFQUFFLEdBQUksR0FDcEI7RUF0QlQsQUF3QlEsaUJBeEJTLENBVWIsZ0JBQWdCLENBY1osRUFBRSxFQXhCVixBQXdCWSxpQkF4QkssQ0FVYixnQkFBZ0IsQ0FjUixFQUFFLENBQUM7SUFDSCxTQUFTLEVBQUUsTUFBTztJQUNsQixXQUFXLEVBQUUsR0FBSSxHQUNwQjtFQTNCVCxBQTZCUSxpQkE3QlMsQ0FVYixnQkFBZ0IsQ0FtQlosQ0FBQyxDQUFDO0lBQ0UsU0FBUyxFQUFFLE1BQU87SUFDbEIsV0FBVyxFQUFFLEdBQUk7SUFDakIsV0FBVyxFakdDQyxZQUFZLEdpR0EzQjs7QUFJVCxBQUFtQixTQUFWLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxDQUNkLFlBQVksQ0FBQztFQUNWLEtBQUssRUFBRSxJQUFLLEdBY2Y7RUFoQkwsQUFJUSxTQUpDLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxDQUNkLFlBQVksQ0FHVCxLQUFLLENBQUM7SUFDRixlQUFlLEVBQUUsSUFBSyxHQVV6QjtJQWZULEFBT1ksU0FQSCxBQUFBLElBQUssQ0FBQSxBQUFBLEtBQUssQ0FDZCxZQUFZLENBR1QsS0FBSyxDQUdELElBQUksQ0FBQztNQUNELFVBQVUsRUFBRSxJQUFLO01BQ2pCLFVBQVUsRUFBRSxNQUFPO01BQ25CLFFBQVEsRUFBRSxNQUFPO01BQ2pCLGlCQUFpQixFQUFFLFNBQVU7TUFDN0IsbUJBQW1CLEVBQUUsTUFBTztNQUM1QixlQUFlLEVBQUUsS0FBTSxHQUMxQjs7QUFkYixBQWtCSSxTQWxCSyxBQUFBLElBQUssQ0FBQSxBQUFBLEtBQUssRUFrQmYsaUJBQWlCLENBQUM7RUFDZCxNQUFNLEVBQUUsSUFBSztFQUNiLGdCQUFnQixFQUFFLElBQUs7RUFDdkIsS0FBSyxFQUFFLElBQUs7RUFDWixnQkFBZ0IsRWpHd0NaLE9BQU87RWlHdkNYLE1BQU0sRUFBRSxLQUFNO0VBQ2QsR0FBRyxFQUFFLEdBQUk7RUFDVCxTQUFTLEVBQUUsa0JBQVM7RUFDcEIsT0FBTyxFQUFFLENBQUU7RUFDWCxPQUFPLEVBQUUsQ0FBRTtFQUNYLFVBQVUsRUFBRSxLQUFNO0VBaUVsQjs7T0FFRCxFQUNGO0VBaEdMLEFBOEJRLFNBOUJDLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQWtCZixpQkFBaUIsQ0FZYix1QkFBdUIsRUE5Qi9CLEFBOEJpQyxTQTlCeEIsQUFBQSxJQUFLLENBQUEsQUFBQSxLQUFLLEVBa0JmLGlCQUFpQixDQVlZLHdCQUF3QixDQUFDO0lBQzlDLEdBQUcsRUFBRSxJQUFLLEdBQ2I7RUFoQ1QsQUFrQkksU0FsQkssQUFBQSxJQUFLLENBQUEsQUFBQSxLQUFLLEVBa0JmLGlCQUFpQixBQWdCWixNQUFNLENBQUM7SUFDSixnQkFBZ0IsRUFBRSxJQUFLO0lBQ3ZCLE1BQU0sRUFBRSxJQUFLO0lBQ2IsS0FBSyxFQUFFLEtBQU0sR0FDaEI7RUF0Q1QsQUFrQkksU0FsQkssQUFBQSxJQUFLLENBQUEsQUFBQSxLQUFLLEVBa0JmLGlCQUFpQixBQXNCWixLQUFLLENBQUM7SUFDSCxnQkFBZ0IsRUFBRSxJQUFLO0lBQ3ZCLE1BQU0sRUFBRSxJQUFLO0lBQ2IsSUFBSSxFQUFFLEtBQU0sR0FDZjtFQTVDVCxBQThDUSxTQTlDQyxBQUFBLElBQUssQ0FBQSxBQUFBLEtBQUssRUFrQmYsaUJBQWlCLENBNEJiLDJCQUEyQixDQUFDO0lBQ3hCLGdCQUFnQixFQUFFLElBQUs7SUFDdkIsT0FBTyxFQUFFLEtBQU07SUFDZixRQUFRLEVBQUUsUUFBUztJQUNuQixXQUFXLEVBQUUsR0FBRyxDQUFDLEtBQUssQ2pHYXBCLE9BQU87SWlHWlQsYUFBYSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENqR1l0QixPQUFPO0lpR1hULFNBQVMsRUFBRSxhQUFNO0lBQ2pCLEtBQUssRUFBRSxJQUFLO0lBQ1osTUFBTSxFQUFFLElBQUs7SUFDYixJQUFJLEVBQUUsS0FBTSxHQUNmO0VBeERULEFBMERRLFNBMURDLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQWtCZixpQkFBaUIsQ0F3Q2IsMkJBQTJCLENBQUM7SUFDeEIsZ0JBQWdCLEVBQUUsSUFBSztJQUN2QixPQUFPLEVBQUUsS0FBTTtJQUNmLFFBQVEsRUFBRSxRQUFTO0lBQ25CLFlBQVksRUFBRSxHQUFHLENBQUMsS0FBSyxDakdDckIsT0FBTztJaUdBVCxhQUFhLEVBQUUsR0FBRyxDQUFDLEtBQUssQ2pHQXRCLE9BQU87SWlHQ1QsU0FBUyxFQUFFLGNBQU07SUFDakIsS0FBSyxFQUFFLElBQUs7SUFDWixNQUFNLEVBQUUsSUFBSztJQUNiLEtBQUssRUFBRSxLQUFNLEdBQ2hCO0VBR0QsTUFBTSxDQUFOLEdBQUcsTUFBTSxTQUFTLEVBQUUsTUFBTTtJQXZFbEMsQUFrQkksU0FsQkssQUFBQSxJQUFLLENBQUEsQUFBQSxLQUFLLEVBa0JmLGlCQUFpQixBQXVEUixNQUFNLENBQUM7TUFDSixLQUFLLEVBQUUsR0FBSSxHQUNkO0lBM0ViLEFBa0JJLFNBbEJLLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQWtCZixpQkFBaUIsQUEyRFIsS0FBSyxDQUFDO01BQ0gsSUFBSSxFQUFFLEdBQUksR0FDYjtFQUdMLE1BQU0sQ0FBTixHQUFHLE1BQU0sU0FBUyxFQUFFLE1BQU07SUFsRmxDLEFBa0JJLFNBbEJLLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQWtCZixpQkFBaUIsQ0FBQztNQWlFVixNQUFNLEVBQUUsS0FBTSxHQWFyQjtFQVZHLE1BQU0sQ0FBTixHQUFHLE1BQU0sU0FBUyxFQUFFLEtBQUs7SUF0RmpDLEFBa0JJLFNBbEJLLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQWtCZixpQkFBaUIsQ0FBQztNQXFFVixNQUFNLEVBQUUsS0FBTSxHQVNyQjtFQU5HLE1BQU0sQ0FBTixHQUFHLE1BQU0sU0FBUyxFQUFFLEtBQUs7SUExRmpDLEFBa0JJLFNBbEJLLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQWtCZixpQkFBaUIsQ0FBQztNQXlFVixNQUFNLEVBQUUsS0FBTSxHQUtyQjs7QUFoR0wsQUFrR0ksU0FsR0ssQUFBQSxJQUFLLENBQUEsQUFBQSxLQUFLLEVBa0dmLGlCQUFpQixDQUFDO0VBQ2QsZ0JBQWdCLEVqRzNDZCxPQUFPO0VpRzRDVCxrQkFBa0IsRUFBRSxVQUFXO0VBQUUsaUNBQWlDO0VBQ2xFLGVBQWUsRUFBRSxVQUFXO0VBQUUsMEJBQTBCO0VBQ3hELFVBQVUsRUFBRSxVQUFXO0VBQUUsaUJBQWlCO0VBQzFDLEtBQUssRUFBRSxJQUFLO0VBQ1osTUFBTSxFQUFFLENBQUU7RUFDVixJQUFJLEVBQUUsWUFBYTtFQUFFLHlEQUF5RDtFQUM5RSxLQUFLLEVBQUUsZUFBZ0I7RUFBRSx5REFBeUQ7RUFDbEYsVUFBVSxFQUFFLElBQUs7RUFDakIsT0FBTyxFQUFFLG1CQUFvQjtFQUM3QixXQUFXLEVBQUUsSUFBSztFQUNsQixRQUFRLEVBQUUsTUFBTztFQUNqQixNQUFNLEVBQUUsS0FBTTtFQUNkLFFBQVEsRUFBRSxRQUFTLEdBZXRCO0VBL0hMLEFBa0hRLFNBbEhDLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQWtHZixpQkFBaUIsQ0FnQmIsRUFBRSxDQUFDO0lBQ0MsVUFBVSxFQUFFLENBQUU7SUFDZCxhQUFhLEVBQUUsQ0FBRTtJQUNqQixXQUFXLEVBQUUsSUFBSztJQUNsQixTQUFTLEVBQUUsSUFBSztJQUNoQixLQUFLLEVBQUUsS0FBTTtJQUNiLFdBQVcsRUFBRSxJQUFLLEdBQ3JCO0VBekhULEFBMkhRLFNBM0hDLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQWtHZixpQkFBaUIsQ0F5QmIsQ0FBQyxDQUFDO0lBQ0UsTUFBTSxFQUFFLENBQUU7SUFDVixTQUFTLEVBQUUsSUFBSyxHQUNuQjs7QUE5SFQsQUFpSXlCLFNBakloQixBQUFBLElBQUssQ0FBQSxBQUFBLEtBQUssRUFpSWYsb0JBQW9CLENBQUMsRUFBRTtBQWpJM0IsQUFrSTJCLFNBbElsQixBQUFBLElBQUssQ0FBQSxBQUFBLEtBQUssRUFrSWYsb0JBQW9CLENBQUMsRUFBRSxBQUFBLE9BQU8sQ0FBQztFQUMzQixPQUFPLEVBQUUsS0FBTTtFQUNmLEtBQUssRUFBRSxJQUFLO0VBQ1osYUFBYSxFQUFFLENBQUU7RUFDakIsS0FBSyxFQUFFLElBQUs7RUFDWixLQUFLLEVBQUUsSUFBSztFQUNaLE1BQU0sRUFBRSxXQUFZO0VBQ3BCLE1BQU0sRUFBRSxJQUFLO0VBQ2IsZ0JBQWdCLEVBQUUsS0FBTTtFQUN4QixPQUFPLEVBQUUsQ0FBRSxHQUNkOztBQTVJTCxBQThJSSxTQTlJSyxBQUFBLElBQUssQ0FBQSxBQUFBLEtBQUssRUE4SWYsb0JBQW9CLENBQUM7RUFDakIsT0FBTyxFQUFFLElBQUs7RUFDZCxJQUFJLEVBQUUsSUFBSztFQUNYLEtBQUssRUFBRSxDQUFFO0VBQ1QsTUFBTSxFQUFFLENBQUU7RUFDVixNQUFNLEVBQUUsQ0FBRTtFQUNWLE9BQU8sRUFBRSxnQkFBaUI7RUFDMUIsS0FBSyxFQUFFLElBQUs7RUFDWixTQUFTLEVBQUUsS0FBTTtFQUNqQixNQUFNLEVBQUUsS0FBTTtFQUNkLFFBQVEsRUFBRSxNQUFPO0VBQ2pCLGdCQUFnQixFQUFFLEtBQU0sR0EwQjNCO0VBbkxMLEFBMkpRLFNBM0pDLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQThJZixvQkFBb0IsQ0FhaEIsRUFBRSxDQUFDO0lBQ0MsS0FBSyxFQUFFLElBQUs7SUFDWixPQUFPLEVBQUUsS0FBTTtJQUNmLGFBQWEsRUFBRSxDQUFFO0lBQ2pCLEtBQUssRUFBRSxJQUFLO0lBQ1osTUFBTSxFQUFFLElBQUs7SUFDYixNQUFNLEVBQUUsSUFBSztJQUNiLE1BQU0sRUFBRSxJQUFLO0lBQ2IsT0FBTyxFQUFFLENBQUU7SUFDWCxPQUFPLEVBQUUsRUFBRztJQUNaLFVBQVUsRUFBRSxvQkFBcUI7SUFDakMsTUFBTSxFQUFFLGVBQWdCO0lBQ3hCLGVBQWUsRUFBRSxLQUFNO0lBQ3ZCLGlCQUFpQixFQUFFLFNBQVUsR0FVaEM7SUFsTFQsQUEySlEsU0EzSkMsQUFBQSxJQUFLLENBQUEsQUFBQSxLQUFLLEVBOElmLG9CQUFvQixDQWFoQixFQUFFLEFBZUcsTUFBTSxDQUFDO01oRy9NaEIsT0FBTyxFQUFFLEdBQUk7TUFDYixrQkFBa0IsRUFBRSx3QkFBeUI7TUFDN0MsZUFBZSxFQUFFLHdCQUF5QjtNQUMxQyxjQUFjLEVBQUUsd0JBQXlCO01BQ3pDLGFBQWEsRUFBRSx3QkFBeUI7TUFDeEMsVUFBVSxFQUFFLHdCQUF5QixHZ0c0TTVCO0lBNUtiLEFBMkpRLFNBM0pDLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQThJZixvQkFBb0IsQ0FhaEIsRUFBRSxBQW9CRyxPQUFPLENBQUM7TUFDTCxNQUFNLEVBQUUsR0FBRyxDQUFDLEtBQUssQ2pHbEhyQixPQUFPLEdpR21ITjs7QUFJVCxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VBckxoQyxBQXNMUSxTQXRMQyxBQUFBLElBQUssQ0FBQSxBQUFBLEtBQUssRUFzTFgsb0JBQW9CLENBQUM7SUFDakIsT0FBTyxFQUFFLElBQUssR0FDakI7O0FBR0wsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFQTNMaEMsQUE2TFEsU0E3TEMsQUFBQSxJQUFLLENBQUEsQUFBQSxLQUFLLEVBNkxYLG9CQUFvQixDQUFDO0lBQ2pCLFNBQVMsRUFBRSxLQUFNLEdBQ3BCO0VBL0xULEFBaU1RLFNBak1DLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQWlNWCxpQkFBaUIsQ0FBQztJQUNkLE1BQU0sRUFBRSxLQUFNO0lBQ2QsT0FBTyxFQUFFLG1CQUFvQixHQUNoQzs7QUFHTCxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VBdk1oQyxBQXdNUSxTQXhNQyxBQUFBLElBQUssQ0FBQSxBQUFBLEtBQUssRUF3TVgsb0JBQW9CLENBQUM7SUFDakIsT0FBTyxFQUFFLEtBQU0sR0FDbEI7RUExTVQsQUE0TVEsU0E1TUMsQUFBQSxJQUFLLENBQUEsQUFBQSxLQUFLLEVBNE1YLFlBQVksQ0FBQztJQUNULE1BQU0sRUFBRSxJQUFLLEdBQ2hCO0VBOU1ULEFBaU5rQixTQWpOVCxBQUFBLElBQUssQ0FBQSxBQUFBLEtBQUssRUFnTlgsU0FBUyxBQUFBLFlBQVksQ0FDakIsS0FBSyxDQUFDLElBQUksQ0FBQztJQUNQLFVBQVUsRUFBRSxLQUFNLEdBQ3JCO0VBbk5iLEFBd05ZLFNBeE5ILEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQXNOWCxpQkFBaUIsQ0FFYixDQUFDLENBQUM7SUFDRSxTQUFTLEVBQUUsSUFBSyxHQUNuQjtFQTFOYixBQWdPWSxTQWhPSCxBQUFBLElBQUssQ0FBQSxBQUFBLEtBQUssRUE2TlgsaUJBQWlCLENBR2IsdUJBQXVCLEVBaE9uQyxBQWdPcUMsU0FoTzVCLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQTZOWCxpQkFBaUIsQ0FHWSx3QkFBd0IsQ0FBQztJQUM5QyxHQUFHLEVBQUUsS0FBTSxHQUNkO0VBbE9iLEFBc09ZLFNBdE9ILEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQXFPWCxvQkFBb0IsQ0FDaEIsRUFBRSxDQUFDO0lBQ0MsS0FBSyxFQUFFLElBQUs7SUFDWixNQUFNLEVBQUUsSUFBSztJQUNiLE1BQU0sRUFBRSxhQUFjLEdBS3pCO0lBOU9iLEFBc09ZLFNBdE9ILEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQXFPWCxvQkFBb0IsQ0FDaEIsRUFBRSxBQUtHLFlBQVksQ0FBQztNQUNWLFdBQVcsRUFBRSxDQUFFLEdBQ2xCO0VBN09qQixBQWlQNkIsU0FqUHBCLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQWlQWCxvQkFBb0IsQ0FBQyxFQUFFLEFBRWxCLE9BQU8sQ0FBQztJQUNMLEtBQUssRUFBRSxJQUFLO0lBQ1osTUFBTSxFQUFFLElBQUs7SUFDYixNQUFNLEVBQUUsYUFBYyxHQUt6QjtJQTNQYixBQWlQNkIsU0FqUHBCLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQWlQWCxvQkFBb0IsQ0FBQyxFQUFFLEFBRWxCLE9BQU8sQUFLSCxZQUFZLENBQUM7TUFDVixXQUFXLEVBQUUsQ0FBRSxHQUNsQjs7QUExUGpCLEFBK1BJLFNBL1BLLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQStQZixlQUFlLENBQUM7RUFDWixNQUFNLEVBQUUsYUFBYyxHQXNEekI7RUF0VEwsQUFtUVEsU0FuUUMsQUFBQSxJQUFLLENBQUEsQUFBQSxLQUFLLEVBK1BmLGVBQWUsQ0FJWCxpQkFBaUIsQ0FBQztJQUNkLE1BQU0sRUFBRSxJQUFLO0lBQ2IsZ0JBQWdCLEVBQUUsSUFBSztJQUN2QixLQUFLLEVBQUUsSUFBSztJQUNaLGdCQUFnQixFQUFFLE9BQVE7SUFDMUIsTUFBTSxFQUFFLEtBQU07SUFDZCxHQUFHLEVBQUUsR0FBSTtJQUNULFNBQVMsRUFBRSxrQkFBUztJQUNwQixPQUFPLEVBQUUsQ0FBRSxHQVNkO0lBcFJULEFBbVFRLFNBblFDLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQStQZixlQUFlLENBSVgsaUJBQWlCLEFBVVosS0FBSyxDQUFDO01BQ0gsVUFBVSxFQUFFLEtBQU0sR0FDckI7SUEvUWIsQUFtUVEsU0FuUUMsQUFBQSxJQUFLLENBQUEsQUFBQSxLQUFLLEVBK1BmLGVBQWUsQ0FJWCxpQkFBaUIsQUFjWixNQUFNLENBQUM7TUFDSixVQUFVLEVBQUUsS0FBTSxHQUNyQjtFQW5SYixBQXNSUSxTQXRSQyxBQUFBLElBQUssQ0FBQSxBQUFBLEtBQUssRUErUGYsZUFBZSxDQXVCWCwyQkFBMkIsQ0FBQztJQUN4QixnQkFBZ0IsRUFBRSxJQUFLO0lBQ3ZCLE9BQU8sRUFBRSxLQUFNO0lBQ2YsUUFBUSxFQUFFLFFBQVM7SUFDbkIsV0FBVyxFQUFFLEdBQUcsQ0FBQyxLQUFLLENqRy9OeEIsT0FBTztJaUdnT0wsYUFBYSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENqR2hPMUIsT0FBTztJaUdpT0wsU0FBUyxFQUFFLGFBQU07SUFDakIsS0FBSyxFQUFFLElBQUs7SUFDWixNQUFNLEVBQUUsSUFBSztJQUNiLElBQUksRUFBRSxLQUFNLEdBQ2Y7RUFoU1QsQUFrU1EsU0FsU0MsQUFBQSxJQUFLLENBQUEsQUFBQSxLQUFLLEVBK1BmLGVBQWUsQ0FtQ1gsMkJBQTJCLENBQUM7SUFDeEIsZ0JBQWdCLEVBQUUsSUFBSztJQUN2QixPQUFPLEVBQUUsS0FBTTtJQUNmLFFBQVEsRUFBRSxRQUFTO0lBQ25CLFlBQVksRUFBRSxHQUFHLENBQUMsS0FBSyxDakczT3pCLE9BQU87SWlHNE9MLGFBQWEsRUFBRSxHQUFHLENBQUMsS0FBSyxDakc1TzFCLE9BQU87SWlHNk9MLFNBQVMsRUFBRSxjQUFNO0lBQ2pCLEtBQUssRUFBRSxJQUFLO0lBQ1osTUFBTSxFQUFFLElBQUs7SUFDYixLQUFLLEVBQUUsS0FBTSxHQUNoQjtFQTVTVCxBQThTUSxTQTlTQyxBQUFBLElBQUssQ0FBQSxBQUFBLEtBQUssRUErUGYsZUFBZSxDQStDWCxLQUFLLENBQUM7SUFDRixNQUFNLEVBQUUsQ0FBRSxHQUNiO0VBaFRULEFBa1RRLFNBbFRDLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQStQZixlQUFlLENBbURYLFVBQVUsQ0FBQztJQUNQLE9BQU8sRUFBRSxDQUFFO0lBQ1gsTUFBTSxFQUFFLElBQUssR0FDaEI7O0FBclRULEFBd1RJLFNBeFRLLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQXdUZixnQkFBZ0IsQ0FBQztFQUNiLE1BQU0sRUFBRSxhQUFjLEdBaUh6QjtFQTFhTCxBQTRUUSxTQTVUQyxBQUFBLElBQUssQ0FBQSxBQUFBLEtBQUssRUF3VGYsZ0JBQWdCLENBSVosaUJBQWlCLENBQUM7SUFDZCxNQUFNLEVBQUUsSUFBSztJQUNiLGdCQUFnQixFQUFFLElBQUs7SUFDdkIsS0FBSyxFQUFFLElBQUs7SUFDWixnQkFBZ0IsRUFBRSxPQUFRO0lBQzFCLE1BQU0sRUFBRSxLQUFNO0lBQ2QsR0FBRyxFQUFFLEdBQUk7SUFDVCxTQUFTLEVBQUUsa0JBQVM7SUFDcEIsT0FBTyxFQUFFLENBQUU7SUFDWCxVQUFVLEVBQUUsS0FBTSxHQVNyQjtJQTlVVCxBQTRUUSxTQTVUQyxBQUFBLElBQUssQ0FBQSxBQUFBLEtBQUssRUF3VGYsZ0JBQWdCLENBSVosaUJBQWlCLEFBV1osS0FBSyxDQUFDO01BQ0gsVUFBVSxFQUFFLEtBQU0sR0FDckI7SUF6VWIsQUE0VFEsU0E1VEMsQUFBQSxJQUFLLENBQUEsQUFBQSxLQUFLLEVBd1RmLGdCQUFnQixDQUlaLGlCQUFpQixBQWVaLE1BQU0sQ0FBQztNQUNKLFVBQVUsRUFBRSxLQUFNLEdBQ3JCO0VBN1ViLEFBZ1ZRLFNBaFZDLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQXdUZixnQkFBZ0IsQ0F3QlosMkJBQTJCLENBQUM7SUFDeEIsZ0JBQWdCLEVBQUUsSUFBSztJQUN2QixPQUFPLEVBQUUsS0FBTTtJQUNmLFFBQVEsRUFBRSxRQUFTO0lBQ25CLFdBQVcsRUFBRSxHQUFHLENBQUMsS0FBSyxDakd6UnhCLE9BQU87SWlHMFJMLGFBQWEsRUFBRSxHQUFHLENBQUMsS0FBSyxDakcxUjFCLE9BQU87SWlHMlJMLFNBQVMsRUFBRSxhQUFNO0lBQ2pCLEtBQUssRUFBRSxJQUFLO0lBQ1osTUFBTSxFQUFFLElBQUs7SUFDYixJQUFJLEVBQUUsS0FBTSxHQUNmO0VBMVZULEFBNFZRLFNBNVZDLEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQXdUZixnQkFBZ0IsQ0FvQ1osMkJBQTJCLENBQUM7SUFDeEIsZ0JBQWdCLEVBQUUsSUFBSztJQUN2QixPQUFPLEVBQUUsS0FBTTtJQUNmLFFBQVEsRUFBRSxRQUFTO0lBQ25CLFlBQVksRUFBRSxHQUFHLENBQUMsS0FBSyxDakdyU3pCLE9BQU87SWlHc1NMLGFBQWEsRUFBRSxHQUFHLENBQUMsS0FBSyxDakd0UzFCLE9BQU87SWlHdVNMLFNBQVMsRUFBRSxjQUFNO0lBQ2pCLEtBQUssRUFBRSxJQUFLO0lBQ1osTUFBTSxFQUFFLElBQUs7SUFDYixLQUFLLEVBQUUsS0FBTSxHQUNoQjtFQXRXVCxBQXlXUSxTQXpXQyxBQUFBLElBQUssQ0FBQSxBQUFBLEtBQUssRUF3VGYsZ0JBQWdCLENBaURaLEtBQUssQ0FBQztJQUNGLE1BQU0sRUFBRSxDQUFFLEdBQ2I7RUFHRCxNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0lBOVdwQyxBQStXWSxTQS9XSCxBQUFBLElBQUssQ0FBQSxBQUFBLEtBQUssRUF3VGYsZ0JBQWdCLENBdURSLFVBQVUsQ0FBQztNQUNQLE9BQU8sRUFBRSxDQUFFO01BQ1gsTUFBTSxFQUFFLElBQUssR0EwQmhCO01BM1liLEFBK1dZLFNBL1dILEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQXdUZixnQkFBZ0IsQ0F1RFIsVUFBVSxBQUlMLE9BQU8sQ0FBQztRQUNMLElBQUksRWpHOVpWLFlBQVk7UWlHK1pOO29DQUNnQjtRQUNoQixLQUFLLEVqRy9UZixPQUFPO1FpR2dVRyxpQkFBaUIsRUFDcEI7TUF6WGpCLEFBK1dZLFNBL1dILEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQXdUZixnQkFBZ0IsQ0F1RFIsVUFBVSxBQVlMLE1BQU0sQ0FBQztRQUNKLElBQUksRWpHdGFWLFlBQVk7UWlHdWFOLFNBQVMsRUFBRSxNQUFPO1FBQ2xCLFdBQVcsRUFBRSxJQUFLO1FBQ2xCLEtBQUssRWpHdlVmLE9BQU87UWlHd1VHLGlCQUFpQjtRQUNqQixPQUFPLEVBQUUsSUFBSyxHQUNqQjtNQWxZakIsQUErV1ksU0EvV0gsQUFBQSxJQUFLLENBQUEsQUFBQSxLQUFLLEVBd1RmLGdCQUFnQixDQXVEUixVQUFVLEFBcUJMLEtBQUssQ0FBQztRQUNILElBQUksRWpHL2FWLFlBQVk7UWlHZ2JOLFNBQVMsRUFBRSxNQUFPO1FBQ2xCLEtBQUssRWpHNVVmLE9BQU87UWlHNlVHLGlCQUFpQjtRQUNqQixPQUFPLEVBQUUsSUFBSyxHQUNqQjtFQUlULE1BQU0sQ0FBTixNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7SUE5WXBDLEFBK1lZLFNBL1lILEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQXdUZixnQkFBZ0IsQ0F1RlIsVUFBVSxDQUFDO01BQ1AsT0FBTyxFQUFFLENBQUUsR0F3QmQ7TUF4YWIsQUErWVksU0EvWUgsQUFBQSxJQUFLLENBQUEsQUFBQSxLQUFLLEVBd1RmLGdCQUFnQixDQXVGUixVQUFVLEFBR0wsT0FBTyxDQUFDO1FBQ0wsSUFBSSxFakc3YlYsWUFBWTtRaUc4Yk4sU0FBUyxFQUFFLE1BQU87UUFDbEIsV0FBVyxFQUFFLElBQUs7UUFDbEIsS0FBSyxFakc5VmYsT0FBTztRaUcrVkcsTUFBTSxFQUFFLElBQUssR0FDaEI7TUF4WmpCLEFBK1lZLFNBL1lILEFBQUEsSUFBSyxDQUFBLEFBQUEsS0FBSyxFQXdUZixnQkFBZ0IsQ0F1RlIsVUFBVSxBQVdMLE1BQU0sQ0FBQztRQUNKLElBQUksRWpHcmNWLFlBQVk7UWlHc2NOLFNBQVMsRUFBRSxNQUFPO1FBQ2xCLFdBQVcsRUFBRSxJQUFLO1FBQ2xCLEtBQUssRWpHdFdmLE9BQU87UWlHdVdHLE1BQU0sRUFBRSxJQUFLLEdBQ2hCO01BaGFqQixBQStZWSxTQS9ZSCxBQUFBLElBQUssQ0FBQSxBQUFBLEtBQUssRUF3VGYsZ0JBQWdCLENBdUZSLFVBQVUsQUFtQkwsS0FBSyxDQUFDO1FBQ0gsSUFBSSxFakc3Y1YsWUFBWTtRaUc4Y04sU0FBUyxFQUFFLE1BQU87UUFDbEIsS0FBSyxFakcxV2YsT0FBTztRaUcyV0csTUFBTSxFQUFFLElBQUssR0FDaEI7O0FBTWpCLEFBQUEsZ0JBQWdCLENBQUM7RUFDYixVQUFVLEVBQUUsT0FBUSxHQTBHdkI7RUEzR0QsQUFJUSxnQkFKUSxHQUdWLHFCQUFxQixDQUNuQixpQkFBaUIsQ0FBQztJQUNkLE1BQU0sRUFBRSxJQUFLO0lBQ2IsZ0JBQWdCLEVBQUUsSUFBSztJQUN2QixLQUFLLEVBQUUsSUFBSztJQUNaLGdCQUFnQixFQUFFLEtBQU07SUFDeEIsTUFBTSxFQUFFLElBQUs7SUFDYixHQUFHLEVBQUUsR0FBSTtJQUNULFNBQVMsRUFBRSxrQkFBUyxHQTBDdkI7SUFyRFQsQUFjWSxnQkFkSSxHQUdWLHFCQUFxQixDQUNuQixpQkFBaUIsQ0FVYix1QkFBdUIsRUFkbkMsQUFjcUMsZ0JBZHJCLEdBR1YscUJBQXFCLENBQ25CLGlCQUFpQixDQVVZLHdCQUF3QixDQUFDO01BQzlDLEdBQUcsRUFBRSxHQUFJLEdBQ1o7SUFoQmIsQUFJUSxnQkFKUSxHQUdWLHFCQUFxQixDQUNuQixpQkFBaUIsQUFjWixNQUFNLENBQUM7TUFDSixnQkFBZ0IsRUFBRSxJQUFLO01BQ3ZCLE1BQU0sRUFBRSxJQUFLO01BQ2IsS0FBSyxFQUFFLElBQUssR0FDZjtJQXRCYixBQUlRLGdCQUpRLEdBR1YscUJBQXFCLENBQ25CLGlCQUFpQixBQW9CWixLQUFLLENBQUM7TUFDSCxnQkFBZ0IsRUFBRSxJQUFLO01BQ3ZCLE1BQU0sRUFBRSxJQUFLO01BQ2IsSUFBSSxFQUFFLElBQUssR0FDZDtJQTVCYixBQThCWSxnQkE5QkksR0FHVixxQkFBcUIsQ0FDbkIsaUJBQWlCLENBMEJiLDJCQUEyQixDQUFDO01BQ3hCLGdCQUFnQixFQUFFLElBQUs7TUFDdkIsT0FBTyxFQUFFLEtBQU07TUFDZixRQUFRLEVBQUUsUUFBUztNQUNuQixXQUFXLEVBQUUsR0FBRyxDQUFDLEtBQUssQ2pHaFp4QixPQUFPO01pR2laTCxhQUFhLEVBQUUsR0FBRyxDQUFDLEtBQUssQ2pHaloxQixPQUFPO01pR2taTCxTQUFTLEVBQUUsYUFBTTtNQUNqQixLQUFLLEVBQUUsSUFBSztNQUNaLE1BQU0sRUFBRSxJQUFLO01BQ2IsSUFBSSxFQUFFLEdBQUksR0FDYjtJQXhDYixBQTBDWSxnQkExQ0ksR0FHVixxQkFBcUIsQ0FDbkIsaUJBQWlCLENBc0NiLDJCQUEyQixDQUFDO01BQ3hCLGdCQUFnQixFQUFFLElBQUs7TUFDdkIsT0FBTyxFQUFFLEtBQU07TUFDZixRQUFRLEVBQUUsUUFBUztNQUNuQixZQUFZLEVBQUUsR0FBRyxDQUFDLEtBQUssQ2pHNVp6QixPQUFPO01pRzZaTCxhQUFhLEVBQUUsR0FBRyxDQUFDLEtBQUssQ2pHN1oxQixPQUFPO01pRzhaTCxTQUFTLEVBQUUsY0FBTTtNQUNqQixLQUFLLEVBQUUsSUFBSztNQUNaLE1BQU0sRUFBRSxJQUFLO01BQ2IsS0FBSyxFQUFFLEdBQUksR0FDZDtFQXBEYixBQXVEUSxnQkF2RFEsR0FHVixxQkFBcUIsQ0FvRG5CLGlCQUFpQixDQUFDO0lBQ2QsVUFBVSxFQUFFLElBQUs7SUFDakIsT0FBTyxFQUFFLGVBQWdCO0lBQ3pCLE1BQU0sRUFBRSxJQUFLO0lBQ2IsYUFBYSxFQUFFLEdBQUksR0ErQnRCO0lBMUZULEFBNkRZLGdCQTdESSxHQUdWLHFCQUFxQixDQW9EbkIsaUJBQWlCLENBTWIsY0FBYyxDQUFDO01BQ1gsS0FBSyxFakc1YVAsT0FBTztNaUc2YUwsZ0JBQWdCO01BQ2hCLFdBQVcsRUFBRSxJQUFLO01BQ2xCLFdBQVcsRWpHbGZILFlBQVk7TWlHbWZwQixVQUFVLEVBQUUsR0FBSTtNQUNoQixZQUFZLEVBQUUsSUFBSztNQUNuQixVQUFVLEVBQUUsSUFBSztNQUNqQixRQUFRLEVBQUUsTUFBTztNQUNqQixhQUFhLEVBQUUsUUFBUyxHQUMzQjtJQXZFYixBQXlFWSxnQkF6RUksR0FHVixxQkFBcUIsQ0FvRG5CLGlCQUFpQixDQWtCYixjQUFjLENBQUM7TUFDWCxLQUFLLEVqR3hiUCxPQUFPO01pR3liTCxXQUFXLEVBQUUsSUFBSztNQUNsQixXQUFXLEVqRzdmSCxZQUFZO01pRzhmcEIsUUFBUSxFQUFFLFFBQVM7TUFDbkIsS0FBSyxFQUFFLENBQUU7TUFDVCxHQUFHLEVBQUUsR0FBSSxHQUNaO0lBaEZiLEFBa0ZZLGdCQWxGSSxHQUdWLHFCQUFxQixDQW9EbkIsaUJBQWlCLENBMkJiLGtCQUFrQixDQUFDO01BQ2YsS0FBSyxFakdqY1AsT0FBTztNaUdrY0wsS0FBSyxFQUFFLElBQUs7TUFDWixXQUFXLEVBQUUsSUFBSztNQUNsQixXQUFXLEVqR3ZnQkgsWUFBWTtNaUd3Z0JwQixZQUFZLEVBQUUsSUFBSyxHQUV0QjtFQUlULE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztJQTdGckIsQUFBQSxnQkFBZ0IsQ0FBQztNQThGVCxVQUFVLEVBQUUsT0FBUSxHQWEzQjtFekZ6Z0JHLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztJeUY4WnJCLEFBQUEsZ0JBQWdCLENBQUM7TUFrR1QsWUFBWSxFQUFFLEtBQU0sR0FTM0I7RXpGemdCRyxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7SXlGOFpyQixBQUFBLGdCQUFnQixDQUFDO01BeUdULFlBQVksRUFBRSxLQUFNLEdBRTNCOztBQ3JrQkQsaURBQWlEO0FBS2pELEFBQUEsV0FBVyxDQUFDO0VBQ1IsV0FBVyxFbEc2QkksT0FBTyxHa0daekI7RUFsQkQsQUFJSSxXQUpPLENBSVAsWUFBWSxDQUFDO0lBQ1QsV0FBVyxFbEcrQkssWUFBWTtJa0c5QjVCLEtBQUssRWxHaUdDLE9BQU87SWtHaEdiLFVBQVUsRUFBRSxLQUFNLEdBQ3JCO0VBUkwsQUFVSSxXQVZPLENBVVAsV0FBVyxDQUFDO0lBQ1IsVUFBVSxFQUFFLElBQUssR0FDcEI7RUFaTCxBQWNJLFdBZE8sQ0FjUCxJQUFJLENBQUM7SUFDRCxVQUFVLEVBQUUsSUFBSztJQUNqQixhQUFhLEVBQUUsT0FBUSxHQUMxQjs7QUN0QkwsaURBQWlEO0FBSWpELEFBQUEsV0FBVyxDQUFDO0VBQ1IsV0FBVyxFbkc4QkksT0FBTztFbUc3QnRCLEtBQUssRUFBRSxJQUFLO0VBQ1osTUFBTSxFQUFFLElBQUs7RUFDYixRQUFRLEVBQUUsS0FBTTtFQUNoQixNQUFNLEVBQUUsSUFBSztFQUNiLE1BQU0sRUFBRSxRQUFTO0VBQ2pCLE1BQU0sRUFBRSxNQUFPO0VBQ2YsZ0JBQWdCLEVBQUUsT0FBUTtFQUMxQixrQkFBa0IsRUFBRSxDQUFDLENBQUUsSUFBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsc0JBQUk7RUFDdEMsZUFBZSxFQUFFLENBQUMsQ0FBRSxJQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxzQkFBSTtFQUNuQyxVQUFVLEVBQUUsQ0FBQyxDQUFFLElBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLHNCQUFJO0VBQzlCLE9BQU8sRUFBRSxDQUFFO0VBQ1gsT0FBTyxFQUFFLE9BQVE7RUFDakIsVUFBVSxFQUFFLElBQUssR0ErQ3BCO0VBN0RELEFBZ0JJLFdBaEJPLENBZ0JQLElBQUksQ0FBQztJQUNELFNBQVMsRUFBRSxNQUFPO0lBQ2xCLEtBQUssRUFBRSxJQUFLO0lBQ1osTUFBTSxFQUFFLE1BQU87SUFDZixPQUFPLEVBQUUsS0FBTTtJQUNmLFFBQVEsRUFBRSxRQUFTO0lBQ25CLFNBQVMsRUFBRSxJQUFLO0lBQ2hCLEtBQUssRUFBRSxJQUFLLEdBcUNmO0lBNURMLEFBeUJRLFdBekJHLENBZ0JQLElBQUksQ0FTQSxLQUFLLENBQUM7TUFDRixlQUFlLEVBQUUsU0FBVTtNQUMzQixLQUFLLEVBQUUsS0FBTSxHQUNoQjtJQTVCVCxBQThCUSxXQTlCRyxDQWdCUCxJQUFJLENBY0EsUUFBUSxFQTlCaEIsQUE4QmtCLFdBOUJQLENBZ0JQLElBQUksQ0FjVSxDQUFDLENBQUM7TUFDUixPQUFPLEVBQUUsS0FBTTtNQUNmLEtBQUssRUFBRSxJQUFLO01BQ1osS0FBSyxFQUFFLEtBQU07TUFDYixNQUFNLEVBQUUsVUFBVztNQUNuQixXQUFXLEVBQUUsSUFBSyxHQU1yQjtNQXpDVCxBQXFDWSxXQXJDRCxDQWdCUCxJQUFJLENBY0EsUUFBUSxDQU9KLENBQUMsRUFyQ2IsQUFxQ1ksV0FyQ0QsQ0FnQlAsSUFBSSxDQWNVLENBQUMsQ0FPUCxDQUFDLENBQUM7UUFDRSxLQUFLLEVBQUUsS0FBTTtRQUNiLGVBQWUsRUFBRSxTQUFVLEdBQzlCO0lBeENiLEFBMkNRLFdBM0NHLENBZ0JQLElBQUksQ0EyQkEsTUFBTSxDQUFDO01BQ0gsS0FBSyxFQUFFLEtBQU07TUFDYixZQUFZLEVBQUUsSUFBSyxHQUN0QjtJQTlDVCxBQWdEUSxXQWhERyxDQWdCUCxJQUFJLENBZ0NBLE1BQU0sQ0FBQztNQUNILE1BQU0sRUFBRSxPQUFRO01BQ2hCLFFBQVEsRUFBRSxRQUFTO01BQ25CLEdBQUcsRUFBRSxHQUFJO01BQ1QsS0FBSyxFQUFFLEdBQUk7TUFDWCxPQUFPLEVBQUUsQ0FBRSxHQU1kO01BM0RULEFBdURZLFdBdkRELENBZ0JQLElBQUksQ0FnQ0EsTUFBTSxDQU9GLFNBQVMsQ0FBQztRQUNOLEtBQUssRUFBRSxLQUFNO1FBQ2IsU0FBUyxFQUFFLElBQUssR0FDbkI7O0FDOURiLGlEQUFpRDtBQUlqRCxBQUFBLENBQUMsQUFDSSxNQUFNLENBQUM7RUFDSixlQUFlLEVBQUUsZUFBZ0IsR0FDcEM7O0FBR0wsQUFFUSxnQkFGUSxBQUFBLE1BQU0sQ0FDbEIsTUFBTSxDQUNGLEdBQUcsQ0FBQztFbkdKUixPQUFPLEVBQUUsR0FBSTtFQUNiLGtCQUFrQixFQUFFLHdCQUF5QjtFQUM3QyxlQUFlLEVBQUUsd0JBQXlCO0VBQzFDLGNBQWMsRUFBRSx3QkFBeUI7RUFDekMsYUFBYSxFQUFFLHdCQUF5QjtFQUN4QyxVQUFVLEVBQUUsd0JBQXlCLEdtR0NoQzs7QUFJVCxBQUFjLGNBQUEsQUFBQSxNQUFNLENBQUM7RUFDakIsZ0JBQWdCLEVwR3lGTixPQUFPLENvR3pGYyxVQUFVO0VBQ3pDLEtBQUssRUFBRSxnQkFBaUIsR0FDM0I7O0FBRUQsQUFBQSxTQUFTLENBQUM7RUFDTixLQUFLLEVBQUUsSUFBSyxHQUtmO0U1RjRDRyxNQUFNLEVBQUwsU0FBUyxFQUFFLFFBQVE7STRGbER4QixBQUFBLFNBQVMsQ0FBQztNQUlGLEtBQUssRUFBRSxJQUFLLEdBRW5COztBQUVELEFBQUEsS0FBSyxDQUFDO0VBQ0YsUUFBUSxFQUFFLFFBQVMsR0FVdEI7RUFYRCxBQUtVLEtBTEwsQ0FHRCxtQkFBbUIsR0FFYixHQUFHLENBQUM7SUFDRixNQUFNLEVBQUUsS0FBTTtJQUNkLGdCQUFnQixFcEcrRGxCLE9BQU87SW9HOURMLFFBQVEsRUFBRSxRQUFTLEdBQ3RCOztBQUlULEFBQUEsZUFBZTtBQUNmLEFBQUEsT0FBTyxDQUFDO0VBQ0osUUFBUSxFQUFFLFFBQVM7RUFDbkIsYUFBYSxFQUFFLElBQUssR0F3YXZCO0VBM2FELEFBS0ksZUFMVyxDQUtYLGNBQWM7RUFKbEIsQUFJSSxPQUpHLENBSUgsY0FBYyxDQUFDO0lBQ1gsV0FBVyxFQUFFLElBQUs7SUFDbEIsY0FBYyxFQUFFLElBQUssR0EwQ3hCO0lBakRMLEFBS0ksZUFMVyxDQUtYLGNBQWMsQUFJVCxnQkFBZ0I7SUFSekIsQUFJSSxPQUpHLENBSUgsY0FBYyxBQUlULGdCQUFnQixDQUFDO01BQ2QsUUFBUSxFQUFFLFFBQVMsR0FZdEI7TUF0QlQsQUFLSSxlQUxXLENBS1gsY0FBYyxBQUlULGdCQUFnQixBQUdaLE9BQU87TUFYcEIsQUFJSSxPQUpHLENBSUgsY0FBYyxBQUlULGdCQUFnQixBQUdaLE9BQU8sQ0FBQztRQUNMLE9BQU8sRUFBRSxFQUFHO1FBQ1osUUFBUSxFQUFFLFFBQVM7UUFDbkIsR0FBRyxFQUFFLENBQUU7UUFDUCxJQUFJLEVBQUUsS0FBTTtRQUNaLEtBQUssRUFBRSxDQUFFO1FBQ1QsTUFBTSxFQUFFLENBQUU7UUFDVixVQUFVLEVwRzZDWixPQUFPO1FvRzVDTCxPQUFPLEVBQUUsRUFBRyxHQUNmO0lBckJiLEFBd0JVLGVBeEJLLENBS1gsY0FBYyxHQW1CUixFQUFFO0lBdkJaLEFBdUJVLE9BdkJILENBSUgsY0FBYyxHQW1CUixFQUFFLENBQUM7TUFDRCxLQUFLLEVBQUUsS0FBTTtNQUNiLFdBQVcsRXBHN0JDLFlBQVk7TW9HOEJ4QixTQUFTLEVBQUUsSUFBSztNQUNoQixXQUFXLEVwR2pDSixHQUFHO01vR2tDVixXQUFXLEVBQUUsR0FBSSxHQUNwQjtJQTlCVCxBQWdDVSxlQWhDSyxDQUtYLGNBQWMsR0EyQlIsRUFBRTtJQS9CWixBQStCVSxPQS9CSCxDQUlILGNBQWMsR0EyQlIsRUFBRSxDQUFDO01BQ0QsS0FBSyxFcEd3QlAsT0FBTztNb0d2QkwsV0FBVyxFcEdyQ0MsWUFBWTtNb0dzQ3hCLFdBQVcsRUFBRSxJQUFLO01BQ2xCLFNBQVMsRUFBRSxNQUFPO01BQ2xCLFdBQVcsRUFBRSxJQUFLLEdBQ3JCO0k1RlRMLE1BQU0sRUFBTCxTQUFTLEVBQUUsUUFBUTtNNEY3QnhCLEFBS0ksZUFMVyxDQUtYLGNBQWMsQUFvQ0wsZ0JBQWdCO01BeEM3QixBQUlJLE9BSkcsQ0FJSCxjQUFjLEFBb0NMLGdCQUFnQixDQUFDO1FBQ2QsUUFBUSxFQUFFLFFBQVMsR0FLdEI7UUEvQ2IsQUFLSSxlQUxXLENBS1gsY0FBYyxBQW9DTCxnQkFBZ0IsQUFHWixPQUFPO1FBM0N4QixBQUlJLE9BSkcsQ0FJSCxjQUFjLEFBb0NMLGdCQUFnQixBQUdaLE9BQU8sQ0FBQztVQUNMLEtBQUssRUFBRSxLQUFNLEdBQ2hCO0VBOUNqQixBQW9ESSxlQXBEVyxDQW9EWCxxQkFBcUI7RUFuRHpCLEFBbURJLE9BbkRHLENBbURILHFCQUFxQixDQUFDO0lBQ2xCLFdBQVcsRUFBRSxJQUFLO0lBQ2xCLGNBQWMsRUFBRSxJQUFLLEdBMEN4QjtJQWhHTCxBQW9ESSxlQXBEVyxDQW9EWCxxQkFBcUIsQUFJaEIsZ0JBQWdCO0lBdkR6QixBQW1ESSxPQW5ERyxDQW1ESCxxQkFBcUIsQUFJaEIsZ0JBQWdCLENBQUM7TUFDZCxRQUFRLEVBQUUsUUFBUyxHQVl0QjtNQXJFVCxBQW9ESSxlQXBEVyxDQW9EWCxxQkFBcUIsQUFJaEIsZ0JBQWdCLEFBR1osT0FBTztNQTFEcEIsQUFtREksT0FuREcsQ0FtREgscUJBQXFCLEFBSWhCLGdCQUFnQixBQUdaLE9BQU8sQ0FBQztRQUNMLE9BQU8sRUFBRSxFQUFHO1FBQ1osUUFBUSxFQUFFLFFBQVM7UUFDbkIsR0FBRyxFQUFFLENBQUU7UUFDUCxJQUFJLEVBQUUsS0FBTTtRQUNaLEtBQUssRUFBRSxDQUFFO1FBQ1QsTUFBTSxFQUFFLENBQUU7UUFDVixVQUFVLEVwR0ZaLE9BQU87UW9HR0wsT0FBTyxFQUFFLEVBQUcsR0FDZjtJQXBFYixBQXVFVSxlQXZFSyxDQW9EWCxxQkFBcUIsR0FtQmYsRUFBRTtJQXRFWixBQXNFVSxPQXRFSCxDQW1ESCxxQkFBcUIsR0FtQmYsRUFBRSxDQUFDO01BQ0QsS0FBSyxFQUFFLEtBQU07TUFDYixXQUFXLEVwRzVFQyxZQUFZO01vRzZFeEIsU0FBUyxFQUFFLElBQUs7TUFDaEIsV0FBVyxFcEdoRkosR0FBRztNb0dpRlYsV0FBVyxFQUFFLEdBQUksR0FDcEI7SUE3RVQsQUErRVUsZUEvRUssQ0FvRFgscUJBQXFCLEdBMkJmLEVBQUU7SUE5RVosQUE4RVUsT0E5RUgsQ0FtREgscUJBQXFCLEdBMkJmLEVBQUUsQ0FBQztNQUNELEtBQUssRXBHdkJQLE9BQU87TW9Hd0JMLFdBQVcsRXBHcEZDLFlBQVk7TW9HcUZ4QixXQUFXLEVBQUUsSUFBSztNQUNsQixTQUFTLEVBQUUsTUFBTztNQUNsQixXQUFXLEVBQUUsSUFBSyxHQUNyQjtJNUZ4REwsTUFBTSxFQUFMLFNBQVMsRUFBRSxRQUFRO000RjdCeEIsQUFvREksZUFwRFcsQ0FvRFgscUJBQXFCLEFBb0NaLGdCQUFnQjtNQXZGN0IsQUFtREksT0FuREcsQ0FtREgscUJBQXFCLEFBb0NaLGdCQUFnQixDQUFDO1FBQ2QsUUFBUSxFQUFFLFFBQVMsR0FLdEI7UUE5RmIsQUFvREksZUFwRFcsQ0FvRFgscUJBQXFCLEFBb0NaLGdCQUFnQixBQUdaLE9BQU87UUExRnhCLEFBbURJLE9BbkRHLENBbURILHFCQUFxQixBQW9DWixnQkFBZ0IsQUFHWixPQUFPLENBQUM7VUFDTCxLQUFLLEVBQUUsS0FBTSxHQUNoQjtFQTdGakIsQUFtR1UsZUFuR0ssQ0FrR1gsb0JBQW9CLEdBQ2QsRUFBRSxFQW5HWixBQW1HYyxlQW5HQyxDQWtHWCxvQkFBb0IsQ0FDVixFQUFFO0VBbEdoQixBQWtHVSxPQWxHSCxDQWlHSCxvQkFBb0IsR0FDZCxFQUFFO0VBbEdaLEFBa0djLE9BbEdQLENBaUdILG9CQUFvQixDQUNWLEVBQUUsQ0FBQztJQUNMLEtBQUssRXBHcENILE9BQU87SW9HcUNULE1BQU0sRUFBRSxhQUFjO0lBQ3RCLFdBQVcsRXBHekdDLFlBQVk7SW9HMEd4QixXQUFXLEVBQUUsSUFBSztJQUNsQixXQUFXLEVBQUUsSUFBSztJQUNsQixjQUFjLEVBQUUsR0FBSTtJQUNwQixTQUFTLEVBQUUsTUFBTztJQUNsQixXQUFXLEVBQUUsR0FBSSxHQUNwQjtFQTVHVCxBQThHUSxlQTlHTyxDQWtHWCxvQkFBb0IsQ0FZaEIscUJBQXFCO0VBN0c3QixBQTZHUSxPQTdHRCxDQWlHSCxvQkFBb0IsQ0FZaEIscUJBQXFCLENBQUM7SUFDbEIsS0FBSyxFcEd0RFAsT0FBTztJb0d1REwsMEJBQTBCO0lBQzFCLFdBQVcsRXBHcEhDLFlBQVk7SW9HcUh4QixTQUFTLEVBQUUsTUFBTztJQUNsQixXQUFXLEVBQUUsR0FBSTtJQUNqQixXQUFXLEVBQUUsSUFBSztJQUNsQixPQUFPLEVBQUUsS0FBTTtJQUNmLGFBQWEsRUFBRSxJQUFLLEdBQ3ZCO0VBdkhULEFBeUhRLGVBekhPLENBa0dYLG9CQUFvQixDQXVCaEIsQ0FBQztFQXhIVCxBQXdIUSxPQXhIRCxDQWlHSCxvQkFBb0IsQ0F1QmhCLENBQUMsQ0FBQztJQUNFLFdBQVcsRXBHN0hDLFlBQVk7SW9HOEh4QixXQUFXLEVwR2xJSCxHQUFHLEdvR3VJZDtJQWhJVCxBQTZIWSxlQTdIRyxDQWtHWCxvQkFBb0IsQ0F1QmhCLENBQUMsQ0FJRyxDQUFDO0lBNUhiLEFBNEhZLE9BNUhMLENBaUdILG9CQUFvQixDQXVCaEIsQ0FBQyxDQUlHLENBQUMsQ0FBQztNQUNFLFdBQVcsRXBHcElOLEdBQUcsR29HcUlYO0VBL0hiLEFBa0lRLGVBbElPLENBa0dYLG9CQUFvQixDQWdDaEIsRUFBRSxFQWxJVixBQWtJWSxlQWxJRyxDQWtHWCxvQkFBb0IsQ0FnQ1osRUFBRTtFQWpJZCxBQWlJUSxPQWpJRCxDQWlHSCxvQkFBb0IsQ0FnQ2hCLEVBQUU7RUFqSVYsQUFpSVksT0FqSUwsQ0FpR0gsb0JBQW9CLENBZ0NaLEVBQUUsQ0FBQztJQUNILFdBQVcsRXBHMUlILEdBQUcsR29HMklkO0VBcElULEFBeUlVLGVBeklLLENBdUlYLDJCQUEyQixHQUVyQixFQUFFLEVBeklaLEFBeUljLGVBeklDLENBdUlYLDJCQUEyQixDQUVqQixFQUFFO0VBeEloQixBQXdJVSxPQXhJSCxDQXNJSCwyQkFBMkIsR0FFckIsRUFBRTtFQXhJWixBQXdJYyxPQXhJUCxDQXNJSCwyQkFBMkIsQ0FFakIsRUFBRSxDQUFDO0lBQ0wsS0FBSyxFcEcxRUgsT0FBTztJb0cyRVQsTUFBTSxFQUFFLGFBQWM7SUFDdEIsV0FBVyxFcEcvSUMsWUFBWTtJb0dnSnhCLFdBQVcsRUFBRSxJQUFLO0lBQ2xCLFdBQVcsRUFBRSxJQUFLO0lBQ2xCLGNBQWMsRUFBRSxHQUFJO0lBQ3BCLFNBQVMsRUFBRSxNQUFPO0lBQ2xCLFdBQVcsRUFBRSxHQUFJLEdBQ3BCO0VBbEpULEFBb0pRLGVBcEpPLENBdUlYLDJCQUEyQixDQWF2QixxQkFBcUI7RUFuSjdCLEFBbUpRLE9BbkpELENBc0lILDJCQUEyQixDQWF2QixxQkFBcUIsQ0FBQztJQUNsQixLQUFLLEVwRzVGUCxPQUFPO0lvRzZGTCwwQkFBMEI7SUFDMUIsV0FBVyxFcEcxSkMsWUFBWTtJb0cySnhCLFNBQVMsRUFBRSxNQUFPO0lBQ2xCLFdBQVcsRUFBRSxHQUFJO0lBQ2pCLFdBQVcsRUFBRSxJQUFLO0lBQ2xCLE9BQU8sRUFBRSxLQUFNO0lBQ2YsYUFBYSxFQUFFLElBQUs7SUFDcEIscUJBQXFCLEVBQ3hCO0VBOUpULEFBZ0tRLGVBaEtPLENBdUlYLDJCQUEyQixDQXlCdkIsQ0FBQztFQS9KVCxBQStKUSxPQS9KRCxDQXNJSCwyQkFBMkIsQ0F5QnZCLENBQUMsQ0FBQztJQUNFLFdBQVcsRXBHcEtDLFlBQVk7SW9HcUt4QixXQUFXLEVwR3pLSCxHQUFHLEdvRzhLZDtJQXZLVCxBQW9LWSxlQXBLRyxDQXVJWCwyQkFBMkIsQ0F5QnZCLENBQUMsQ0FJRyxDQUFDO0lBbktiLEFBbUtZLE9BbktMLENBc0lILDJCQUEyQixDQXlCdkIsQ0FBQyxDQUlHLENBQUMsQ0FBQztNQUNFLFdBQVcsRXBHM0tOLEdBQUcsR29HNEtYO0VBdEtiLEFBMEtJLGVBMUtXLENBMEtYLG1CQUFtQjtFQXpLdkIsQUF5S0ksT0F6S0csQ0F5S0gsbUJBQW1CLENBQUM7SUFDaEIsTUFBTSxFQUFFLFlBQWE7SUFDckIsY0FBYyxFQUFFLE1BQU8sR0FrQjFCO0lBOUxMLEFBOEtRLGVBOUtPLENBMEtYLG1CQUFtQixDQUlmLEdBQUc7SUE3S1gsQUE2S1EsT0E3S0QsQ0F5S0gsbUJBQW1CLENBSWYsR0FBRyxDQUFDO01BQ0EsS0FBSyxFQUFFLElBQUssR0FDZjtJQWhMVCxBQWtMUSxlQWxMTyxDQTBLWCxtQkFBbUIsQ0FRZixDQUFDO0lBakxULEFBaUxRLE9BakxELENBeUtILG1CQUFtQixDQVFmLENBQUMsQ0FBQztNQUNFLFdBQVcsRXBHdExDLFlBQVksR29HdUwzQjtJQXBMVCxBQXNMVSxlQXRMSyxDQTBLWCxtQkFBbUIsR0FZYixFQUFFO0lBckxaLEFBcUxVLE9BckxILENBeUtILG1CQUFtQixHQVliLEVBQUUsQ0FBQztNQUNELEtBQUssRXBHOUhQLE9BQU87TW9HK0hMLFdBQVcsRXBHak1KLE9BQU87TW9Ha01kLFNBQVMsRUFBRSxNQUFPO01BQ2xCLFdBQVcsRUFBRSxHQUFJO01BQ2pCLFdBQVcsRUFBRSxJQUFLO01BQ2xCLGNBQWMsRUFBRSxHQUFJLEdBQ3ZCO0U1RmhLTCxNQUFNLEVBQUwsU0FBUyxFQUFFLFFBQVE7STRGN0J4QixBQWlNUSxlQWpNTyxDQWlNUCxtQkFBbUI7SUFoTTNCLEFBZ01RLE9BaE1ELENBZ01DLG1CQUFtQixDQUFDO01BQ2hCLFdBQVcsRUFBRSxZQUFhO01BQzFCLE9BQU8sRUFBQyxZQUFhLEdBQ3hCO0lBcE1ULEFBc01RLGVBdE1PLENBc01QLHdCQUF3QjtJQXJNaEMsQUFxTVEsT0FyTUQsQ0FxTUMsd0JBQXdCLENBQUM7TUFDckIsV0FBVyxFQUFFLElBQUssR0FDckI7RUF4TVQsQUE2TVUsZUE3TUssQ0EyTVgsd0JBQXdCLEdBRWxCLEVBQUU7RUE1TVosQUE0TVUsT0E1TUgsQ0EwTUgsd0JBQXdCLEdBRWxCLEVBQUUsQ0FBQztJQUNELEtBQUssRXBHckpQLE9BQU87SW9Hc0pMLFdBQVcsRXBHbE5DLFlBQVk7SW9HbU54QixTQUFTLEVBQUUsTUFBTztJQUNsQixXQUFXLEVBQUUsR0FBSTtJQUNqQixXQUFXLEVBQUUsSUFBSztJQUNsQixjQUFjLEVBQUUsR0FBSSxHQUN2QjtFQXBOVCxBQXNOVSxlQXROSyxDQTJNWCx3QkFBd0IsR0FXbEIsTUFBTTtFQXJOaEIsQUFxTlUsT0FyTkgsQ0EwTUgsd0JBQXdCLEdBV2xCLE1BQU0sQ0FBQztJQUNMLFdBQVcsRUFBRSxDQUFFO0lBQ2YsT0FBTyxFQUFFLGFBQWM7SUFDdkIsWUFBWSxFQUFFLElBQUs7SUFDbkIsV0FBVyxFQUFFLElBQUs7SUFDbEIsU0FBUyxFQUFFLE1BQU8sR0FDckI7RUE1TlQsQUFrT1ksZUFsT0csQ0ErTlgscUJBQXFCLENBRWpCLGFBQWEsQ0FDVCxHQUFHO0VBak9mLEFBaU9ZLE9Bak9MLENBOE5ILHFCQUFxQixDQUVqQixhQUFhLENBQ1QsR0FBRyxDQUFDO0lBQ0EsTUFBTSxFQUFFLElBQUs7SUFDYixLQUFLLEVBQUUsSUFBSztJQUNaLE9BQU8sRUFBRSxJQUFLLEdBQ2pCO0VBdE9iLEFBeU9nQixlQXpPRCxDQStOWCxxQkFBcUIsQ0FFakIsYUFBYSxBQU9SLFdBQVcsQ0FDUixHQUFHO0VBeE9uQixBQXdPZ0IsT0F4T1QsQ0E4TkgscUJBQXFCLENBRWpCLGFBQWEsQUFPUixXQUFXLENBQ1IsR0FBRyxDQUFDO0lBQ0EsTUFBTSxFQUFFLElBQUssR0FDaEI7RUEzT2pCLEFBK09RLGVBL09PLENBK05YLHFCQUFxQixDQWdCakIsV0FBVztFQTlPbkIsQUE4T1EsT0E5T0QsQ0E4TkgscUJBQXFCLENBZ0JqQixXQUFXLENBQUM7SUFDUixLQUFLLEVBQUUsSUFBSztJQUNaLE1BQU0sRUFBRSxJQUFLLEdBQ2hCO0VBbFBULEFBb1BRLGVBcFBPLENBK05YLHFCQUFxQixDQXFCakIsUUFBUTtFQW5QaEIsQUFtUFEsT0FuUEQsQ0E4TkgscUJBQXFCLENBcUJqQixRQUFRLENBQUM7SUFDTCxTQUFTLEVBQUUsTUFBTztJQUNsQixXQUFXLEVBQUUsR0FBSTtJQUNqQixXQUFXLEVwR2hRSixPQUFPLEdvR2lRakI7RUF4UFQsQUEwUFEsZUExUE8sQ0ErTlgscUJBQXFCLENBMkJqQixNQUFNO0VBelBkLEFBeVBRLE9BelBELENBOE5ILHFCQUFxQixDQTJCakIsTUFBTSxDQUFDO0lBQ0gsV0FBVyxFQUFFLFFBQVMsR0FDekI7RUE1UFQsQUE4UFEsZUE5UE8sQ0ErTlgscUJBQXFCLENBK0JqQixjQUFjO0VBN1B0QixBQTZQUSxPQTdQRCxDQThOSCxxQkFBcUIsQ0ErQmpCLGNBQWMsQ0FBQztJQUNYLFdBQVcsRUFBRSxJQUFLLEdBQ3JCO0VBSUwsTUFBTSxDQUFOLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztJQXBRaEMsQUFxUVEsZUFyUU8sQ0FxUVAscUJBQXFCO0lBcFE3QixBQW9RUSxPQXBRRCxDQW9RQyxxQkFBcUIsQ0FBQztNQUNsQixNQUFNLEVBQUUsVUFBVyxHQWtFdEI7TUF4VVQsQUF3UWMsZUF4UUMsQ0FxUVAscUJBQXFCLEdBR2YsRUFBRTtNQXZRaEIsQUF1UWMsT0F2UVAsQ0FvUUMscUJBQXFCLEdBR2YsRUFBRSxDQUFDO1FBQ0QsS0FBSyxFcEd6TVAsT0FBTztRb0cwTUwsV0FBVyxFcEc3UUgsWUFBWSxHb0c4UXZCO01BM1FiLEFBOFFZLGVBOVFHLENBcVFQLHFCQUFxQixDQVNqQixRQUFRO01BN1FwQixBQTZRWSxPQTdRTCxDQW9RQyxxQkFBcUIsQ0FTakIsUUFBUSxDQUFDO1FBQ0wsYUFBYSxFQUFFLElBQUssR0FRdkI7UUF2UmIsQUFpUmtCLGVBalJILENBcVFQLHFCQUFxQixDQVNqQixRQUFRLEdBR0YsS0FBSztRQWhSdkIsQUFnUmtCLE9BaFJYLENBb1FDLHFCQUFxQixDQVNqQixRQUFRLEdBR0YsS0FBSyxDQUFDO1VBQ0osT0FBTyxFQUFFLEtBQU07VUFDZixXQUFXLEVBQUUsSUFBSztVQUNsQixZQUFZLEVBQUUsSUFBSztVQUNuQixPQUFPLEVBQUUsWUFBYSxHQUN6QjtNQXRSakIsQUF5UlksZUF6UkcsQ0FxUVAscUJBQXFCLENBb0JqQiw2QkFBNkI7TUF4UnpDLEFBd1JZLE9BeFJMLENBb1FDLHFCQUFxQixDQW9CakIsNkJBQTZCLENBQUM7UUFDMUIsVUFBVSxFQUFFLElBQUssR0F1QnBCO1FBalRiLEFBNFI4QixlQTVSZixDQXFRUCxxQkFBcUIsQ0FvQmpCLDZCQUE2QixHQUd2QixTQUFTLEdBQUcsRUFBRTtRQTNSaEMsQUEyUjhCLE9BM1J2QixDQW9RQyxxQkFBcUIsQ0FvQmpCLDZCQUE2QixHQUd2QixTQUFTLEdBQUcsRUFBRSxDQUFDO1VBQ2IsS0FBSyxFcEdwT2YsT0FBTztVb0dxT0csV0FBVyxFcEdqU1AsWUFBWTtVb0drU2hCLFdBQVcsRXBHcFNaLEdBQUc7VW9HcVNGLFNBQVMsRUFBRSxNQUFPO1VBQ2xCLFdBQVcsRUFBRSxHQUFJLEdBQ3BCO1FBbFNqQixBQW9TOEIsZUFwU2YsQ0FxUVAscUJBQXFCLENBb0JqQiw2QkFBNkIsR0FXdkIsU0FBUyxHQUFHLEVBQUU7UUFuU2hDLEFBbVM4QixPQW5TdkIsQ0FvUUMscUJBQXFCLENBb0JqQiw2QkFBNkIsR0FXdkIsU0FBUyxHQUFHLEVBQUUsQ0FBQztVQUNiLEtBQUssRXBHNU9mLE9BQU87VW9HNk9HLFdBQVcsRXBHelNQLFlBQVk7VW9HMFNoQixTQUFTLEVBQUUsTUFBTztVQUNsQixXQUFXLEVBQUUsTUFBTyxHQUN2QjtRQXpTakIsQUE0U29CLGVBNVNMLENBcVFQLHFCQUFxQixDQW9CakIsNkJBQTZCLEdBa0J2QixHQUFHLENBQ0QsR0FBRztRQTNTdkIsQUEyU29CLE9BM1NiLENBb1FDLHFCQUFxQixDQW9CakIsNkJBQTZCLEdBa0J2QixHQUFHLENBQ0QsR0FBRyxDQUFDO1VBQ0EsVUFBVSxFQUFFLElBQUs7VUFDakIsS0FBSyxFQUFFLElBQUssR0FDZjtNQS9TckIsQUFtVGMsZUFuVEMsQ0FxUVAscUJBQXFCLEdBOENmLEVBQUU7TUFsVGhCLEFBa1RjLE9BbFRQLENBb1FDLHFCQUFxQixHQThDZixFQUFFLENBQUM7UUFDRCxXQUFXLEVBQUUsS0FBTSxHQUN0QjtNQXJUYixBQXVUbUIsZUF2VEosQ0FxUVAscUJBQXFCLEdBa0RmLEVBQUUsR0FBRyxFQUFFO01BdFRyQixBQXNUbUIsT0F0VFosQ0FvUUMscUJBQXFCLEdBa0RmLEVBQUUsR0FBRyxFQUFFLENBQUM7UUFFTixlQUFlLEVBQUUsSUFBSyxHQVN6QjtRQWxVYixBQXVUbUIsZUF2VEosQ0FxUVAscUJBQXFCLEdBa0RmLEVBQUUsR0FBRyxFQUFFLEFBSUosT0FBTztRQTFUeEIsQUFzVG1CLE9BdFRaLENBb1FDLHFCQUFxQixHQWtEZixFQUFFLEdBQUcsRUFBRSxBQUlKLE9BQU8sQ0FBQztVQUNMLE9BQU8sRUFBRSxPQUFRO1VBQ2pCLEtBQUssRXBHN1BYLE9BQU87VW9HOFBELGFBQWEsRUFBRSxNQUFPO1VBQ3RCLFNBQVMsRUFBRSxNQUFPO1VBQ2xCLFdBQVcsRUFBRSxJQUFLLEdBQ3JCO01BalVqQixBQW9VWSxlQXBVRyxDQXFRUCxxQkFBcUIsQ0ErRGpCLG1CQUFtQjtNQW5VL0IsQUFtVVksT0FuVUwsQ0FvUUMscUJBQXFCLENBK0RqQixtQkFBbUIsQ0FBQztRQUNoQixLQUFLLEVBQUUsSUFBSztRQUNaLE1BQU0sRUFBRSxLQUNYLEdBQUM7RUFJVixNQUFNLENBQU4sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0lBM1VoQyxBQTRVUSxlQTVVTyxDQTRVUCxxQkFBcUI7SUEzVTdCLEFBMlVRLE9BM1VELENBMlVDLHFCQUFxQixDQUFDO01BQ2xCLE1BQU0sRUFBRSxnQkFBaUIsR0EwRDVCO01BdllULEFBZ1ZjLGVBaFZDLENBNFVQLHFCQUFxQixHQUlmLEVBQUU7TUEvVWhCLEFBK1VjLE9BL1VQLENBMlVDLHFCQUFxQixHQUlmLEVBQUUsQ0FBQztRQUNELEtBQUssRXBHalJQLE9BQU87UW9Ha1JMLFdBQVcsRXBHM1ZSLE9BQU87UW9HNFZWLFdBQVcsRUFBRSxJQUFLLEdBQ3JCO01BcFZiLEFBc1ZjLGVBdFZDLENBNFVQLHFCQUFxQixHQVVmLENBQUM7TUFyVmYsQUFxVmMsT0FyVlAsQ0EyVUMscUJBQXFCLEdBVWYsQ0FBQyxDQUFDO1FBQ0EsV0FBVyxFcEcxVkgsWUFBWSxHb0cyVnZCO01BeFZiLEFBMFZZLGVBMVZHLENBNFVQLHFCQUFxQixDQWNqQixRQUFRO01BelZwQixBQXlWWSxPQXpWTCxDQTJVQyxxQkFBcUIsQ0FjakIsUUFBUSxDQUFDO1FBQ0wsYUFBYSxFQUFFLElBQUssR0FLdkI7UUFoV2IsQUE2VmtCLGVBN1ZILENBNFVQLHFCQUFxQixDQWNqQixRQUFRLEdBR0YsR0FBRztRQTVWckIsQUE0VmtCLE9BNVZYLENBMlVDLHFCQUFxQixDQWNqQixRQUFRLEdBR0YsR0FBRyxDQUFDO1VBQ0YsT0FBTyxFQUFFLFlBQWEsR0FDekI7TUEvVmpCLEFBa1dZLGVBbFdHLENBNFVQLHFCQUFxQixDQXNCakIsNkJBQTZCO01Bald6QyxBQWlXWSxPQWpXTCxDQTJVQyxxQkFBcUIsQ0FzQmpCLDZCQUE2QixDQUFDO1FBQzFCLFVBQVUsRUFBRSxJQUFLLEdBZ0JwQjtRQW5YYixBQXFXOEIsZUFyV2YsQ0E0VVAscUJBQXFCLENBc0JqQiw2QkFBNkIsR0FHdkIsU0FBUyxHQUFHLEVBQUU7UUFwV2hDLEFBb1c4QixPQXBXdkIsQ0EyVUMscUJBQXFCLENBc0JqQiw2QkFBNkIsR0FHdkIsU0FBUyxHQUFHLEVBQUUsQ0FBQztVQUNiLEtBQUssRXBHN1NmLE9BQU87VW9HOFNHLFdBQVcsRXBHMVdQLFlBQVk7VW9HMldoQixTQUFTLEVBQUUsTUFBTztVQUNsQixXQUFXLEVBQUUsR0FBSSxHQUNwQjtRQTFXakIsQUE0VzhCLGVBNVdmLENBNFVQLHFCQUFxQixDQXNCakIsNkJBQTZCLEdBVXZCLFNBQVMsR0FBRyxFQUFFO1FBM1doQyxBQTJXOEIsT0EzV3ZCLENBMlVDLHFCQUFxQixDQXNCakIsNkJBQTZCLEdBVXZCLFNBQVMsR0FBRyxFQUFFLENBQUM7VUFDYixLQUFLLEVwR3BUZixPQUFPO1VvR3FURyxXQUFXLEVwR2pYUCxZQUFZO1VvR2tYaEIsU0FBUyxFQUFFLE1BQU87VUFDbEIsV0FBVyxFQUFFLE1BQU87VUFDcEIsTUFBTSxFQUFFLE1BQU8sR0FDbEI7TUFsWGpCLEFBcVhjLGVBclhDLENBNFVQLHFCQUFxQixHQXlDZixFQUFFO01BcFhoQixBQW9YYyxPQXBYUCxDQTJVQyxxQkFBcUIsR0F5Q2YsRUFBRSxDQUFDO1FBQ0QsV0FBVyxFQUFFLEtBQU0sR0FDdEI7TUF2WGIsQUF5WG1CLGVBelhKLENBNFVQLHFCQUFxQixHQTZDZixFQUFFLEdBQUcsRUFBRTtNQXhYckIsQUF3WG1CLE9BeFhaLENBMlVDLHFCQUFxQixHQTZDZixFQUFFLEdBQUcsRUFBRSxDQUFDO1FBRU4sZUFBZSxFQUFFLElBQUs7UUFDdEIsV0FBVyxFQUFFLE1BQU87UUFDcEIsV0FBVyxFcEdoWUgsWUFBWSxHb0d5WXZCO1FBdFliLEFBeVhtQixlQXpYSixDQTRVUCxxQkFBcUIsR0E2Q2YsRUFBRSxHQUFHLEVBQUUsQUFNSixPQUFPO1FBOVh4QixBQXdYbUIsT0F4WFosQ0EyVUMscUJBQXFCLEdBNkNmLEVBQUUsR0FBRyxFQUFFLEFBTUosT0FBTyxDQUFDO1VBQ0wsT0FBTyxFQUFFLE9BQVE7VUFDakIsS0FBSyxFcEdqVVgsT0FBTztVb0drVUQsYUFBYSxFQUFFLE1BQU87VUFDdEIsU0FBUyxFQUFFLE1BQU87VUFDbEIsV0FBVyxFQUFFLElBQUssR0FDckI7RUFyWWpCLEFBMFlJLGVBMVlXLENBMFlYLHVCQUF1QjtFQXpZM0IsQUF5WUksT0F6WUcsQ0F5WUgsdUJBQXVCLENBQUM7SUFDcEIsVUFBVSxFQUFFLElBQUs7SUFDakIsYUFBYSxFQUFFLElBQUs7SUFDcEIsV0FBVyxFcEdoWkssWUFBWTtJb0dpWjVCLFNBQVMsRUFBRSxNQUFPO0lBQ2xCLE9BQU8sRUFBRSxHQUFJLEdBMkJoQjtJQTFhTCxBQWlaVSxlQWpaSyxDQTBZWCx1QkFBdUIsR0FPakIsR0FBRztJQWhaYixBQWdaVSxPQWhaSCxDQXlZSCx1QkFBdUIsR0FPakIsR0FBRyxDQUFDO01BQ0YsWUFBWSxFQUFFLE1BQU87TUFDckIsTUFBTSxFQUFFLElBQUssR0FDaEI7SUFwWlQsQUFzWlEsZUF0Wk8sQ0EwWVgsdUJBQXVCLENBWW5CLE1BQU07SUFyWmQsQUFxWlEsT0FyWkQsQ0F5WUgsdUJBQXVCLENBWW5CLE1BQU0sQ0FBQztNQUNILEtBQUssRXBHdlZILE9BQU87TW9Hd1ZULFNBQVMsRUFBRSxNQUFPO01BQ2xCLFdBQVcsRUFBRSxHQUFJO01BQ2pCLFdBQVcsRUFBRSxJQUFLLEdBQ3JCO0lBM1pULEFBNlpRLGVBN1pPLENBMFlYLHVCQUF1QixDQW1CbkIsWUFBWTtJQTVacEIsQUE0WlEsT0E1WkQsQ0F5WUgsdUJBQXVCLENBbUJuQixZQUFZLENBQUM7TUFDVCxLQUFLLEVwR3JXUCxPQUFPO01vR3NXTCxTQUFTLEVBQUUsTUFBTztNQUNsQixXQUFXLEVBQUUsR0FBSTtNQUNqQixXQUFXLEVBQUUsSUFBSyxHQUNyQjtJQWxhVCxBQW9hUSxlQXBhTyxDQTBZWCx1QkFBdUIsQ0EwQm5CLEtBQUs7SUFuYWIsQUFtYVEsT0FuYUQsQ0F5WUgsdUJBQXVCLENBMEJuQixLQUFLLENBQUM7TUFDRixLQUFLLEVwRzVXUCxPQUFPO01vRzZXTCxTQUFTLEVBQUUsTUFBTztNQUNsQixXQUFXLEVBQUUsR0FBSTtNQUNqQixXQUFXLEVBQUUsSUFBSyxHQUNyQjs7QUFJVCxBQUNJLE9BREcsQ0FDSCxjQUFjLENBQUM7RUFDWCxTQUFTLEVBQUUsTUFBTztFQUNsQixXQUFXLEVBQUUsTUFBTztFQUNwQixNQUFNLEVBQUUsTUFBTztFQUNmLFFBQVEsRUFBRSxNQUFPO0VBQ2pCLEtBQUssRXBHMVhILE9BQU87RW9HMlhULFVBQVUsRUFBRSxNQUFPO0VBQ25CLE9BQU8sRUFBRSxNQUFPO0VBQ2hCLFNBQVMsRUFBRSxVQUFXO0VBQ3RCLFdBQVcsRUFBRSxJQUFLO0VBQ2xCLFdBQVcsRXBHM2JLLFlBQVksR29HNGIvQjs7QUFaTCxBQWNJLE9BZEcsQ0FjSCxpQkFBaUIsQ0FBQztFQUNkLFNBQVMsRUFBRSxNQUFPO0VBQ2xCLFdBQVcsRUFBRSxJQUFLO0VBQ2xCLFFBQVEsRUFBRSxNQUFPO0VBQ2pCLE1BQU0sRUFBRSxJQUFLO0VBQ2IsS0FBSyxFcEd2WUgsT0FBTztFb0d3WVQsVUFBVSxFQUFFLElBQUs7RUFDakIsT0FBTyxFQUFFLE1BQU87RUFDaEIsU0FBUyxFQUFFLFVBQVc7RUFDdEIsV0FBVyxFcEd2Y0ssWUFBWSxHb0d3Yy9COztBQXhCTCxBQTBCSSxPQTFCRyxDQTBCSCxnQkFBZ0IsQ0FBQztFQUNiLEtBQUssRUFBRSxLQUFNO0VBQ2IsTUFBTSxFQUFFLENBQUU7RUFDVixTQUFTLEVBQUUsTUFBTztFQUNsQixXQUFXLEVBQUUsTUFBTztFQUNwQixRQUFRLEVBQUUsTUFBTztFQUNqQixNQUFNLEVBQUUsSUFBSztFQUNiLE9BQU8sRUFBRSxNQUFPO0VBQ2hCLFNBQVMsRUFBRSxVQUFXO0VBQ3RCLFdBQVcsRXBHbmRLLFlBQVk7RW9Hb2Q1QixXQUFXLEVwR3hkQyxHQUFHLEdvR3lkbEI7O0FBR0wsQUFDSSxZQURRLENBQ1IsR0FBRyxDQUFDO0VBQ0EsS0FBSyxFQUFFLGdCQUFpQjtFQUN4QixXQUFXLEVBQUUsTUFBTztFQUNwQixXQUFXLEVBQUUsTUFBTyxHQUN2Qjs7QUFHTCxBQUFBLGdCQUFnQixDQUFDO0VBQ2IsU0FBUyxFQUFFLE1BQU87RUFDbEIsV0FBVyxFQUFFLEdBQUk7RUFDakIsV0FBVyxFcEd6ZUksT0FBTztFb0cwZXRCLEtBQUssRXBHeGFDLE9BQU87RW9HeWFiLFdBQVcsRUFBRSxJQUFLLEdBQ3JCOztBQUVELEFBQUEseUJBQXlCLENBQUM7RUFDdEIsVUFBVSxFQUFFLElBQUs7RUFDakIsYUFBYSxFQUFFLE1BQU87RUFDdEIsV0FBVyxFQUFFLEtBQU07RUFDbkIsS0FBSyxFcEd6YUssT0FBTztFb0cwYWpCLFNBQVMsRUFBRSxNQUFPO0VBQ2xCLFdBQVcsRUFBRSxHQUFJO0VBQ2pCLFdBQVcsRXBHcmZJLE9BQU8sR29Hc2Z6Qjs7QUFFRCxBQUVRLE1BRkYsQ0FDRixRQUFRLENBQ0osRUFBRSxDQUFDO0VBQ0MsU0FBUyxFQUFFLElBQUs7RUFDaEIsV0FBVyxFQUFFLEdBQUk7RUFDakIsV0FBVyxFcEc3ZkosT0FBTztFb0c4ZmQsV0FBVyxFQUFFLEdBQUksR0FDcEI7O0FBSVQsQUFBQSxvQkFBb0IsQ0FBQztFQUNqQixnQkFBZ0IsRUFBRSxtUEFBRyxHQUN4Qjs7QUFFRCxBQUFBLGlCQUFpQixDQUFDO0VBQ2QsT0FBTyxFQUFFLFlBQWE7RUFDdEIsTUFBTSxFQUFFLFlBQWEsR0FDeEI7O0FBRUQsQUFHUSw2QkFIcUIsQUFFeEIsTUFBTSxDQUNILEdBQUcsQ0FBQztFbkcxaUJSLE9BQU8sRUFBRSxHQUFJO0VBQ2Isa0JBQWtCLEVBQUUsd0JBQXlCO0VBQzdDLGVBQWUsRUFBRSx3QkFBeUI7RUFDMUMsY0FBYyxFQUFFLHdCQUF5QjtFQUN6QyxhQUFhLEVBQUUsd0JBQXlCO0VBQ3hDLFVBQVUsRUFBRSx3QkFBeUIsR21HdWlCaEM7O0FBTFQsQUFTSSw2QkFUeUIsQ0FTekIsa0JBQWtCLENBQUM7RUFDZixLQUFLLEVwR2pnQkEsSUFBSTtFb0drZ0JULFdBQVcsRXBHamhCSyxZQUFZO0VvR2toQjVCLFNBQVMsRUFBRSxNQUFPO0VBQ2xCLFdBQVcsRUFBRSxNQUFPLEdBQ3ZCOztBNUZwZkQsTUFBTSxFQUFMLFNBQVMsRUFBRSxRQUFRO0U0RnlmcEIsQUFBQSxpQkFBaUIsQ0FBQztJQUNkLFlBQVksRUFBRSxlQUFnQixHQUNqQzs7QUFHTCxBQUFBLGVBQWUsQ0FBQztFQUNaLEtBQUssRUFBRSxHQUFJO0VBQ1gsTUFBTSxFQUFFLE1BQU8sR0FDbEI7O0E1RjlnQkcsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO0U0RmloQmpCLEFBQUEsZUFBZSxDQUFDO0lBQ1osS0FBSyxFQUFFLEdBQUksR0FDZDs7QTVGbmhCRCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7RTRGdWhCakIsQUFBQSxlQUFlLENBQUM7SUFDWixLQUFLLEVBQUUsSUFBSyxHQUNmOztBQUdMLEFBQUEsbUJBQW1CLENBQUM7RUFDaEIsT0FBTyxFQUFFLGdCQUFpQixHQWtFN0I7RUFuRUQsQUFHSSxtQkFIZSxDQUdmLEVBQUUsQ0FBQztJQUNDLFdBQVcsRUFBRSxJQUFLO0lBQ2xCLEtBQUssRUFBRSxLQUFNLEdBQ2hCO0VBTkwsQUFRSSxtQkFSZSxDQVFmLENBQUMsQ0FBQztJQUNFLGFBQWEsRUFBRSxJQUFLO0lBQ3BCLFdBQVcsRXBHempCSyxZQUFZO0lvRzBqQjVCLFdBQVcsRUFBRSxHQUFJLEdBQ3BCO0VBWkwsQUFjSSxtQkFkZSxDQWNmLENBQUMsQ0FBQztJQUNFLFdBQVcsRXBHOWpCSyxZQUFZO0lvRytqQjVCLFdBQVcsRUFBRSxHQUFJO0lBQ2pCLGVBQWUsRUFBRSxlQUFnQixHQUNwQztFQWxCTCxBQW9CSSxtQkFwQmUsQ0FvQmYsRUFBRSxDQUFDO0lBQ0MsV0FBVyxFcEdwa0JLLFlBQVk7SW9HcWtCNUIsS0FBSyxFQUFFLEtBQU07SUFDYixXQUFXLEVBQUUsR0FBSSxHQUNwQjtFQXhCTCxBQTBCSSxtQkExQmUsQ0EwQmYsV0FBVyxDQUFDO0lBQ1IsT0FBTyxFQUFFLFlBQWE7SUFDdEIsZ0JBQWdCLEVBQUUsSUFBSztJQUN2QixZQUFZLEVBQUUsZUFBZ0I7SUFDOUIsYUFBYSxFQUFFLGVBQWdCO0lBQy9CLFNBQVMsRUFBRSxjQUFNO0lBQ2pCLEtBQUssRUFBRSxJQUFLO0lBQ1osTUFBTSxFQUFFLElBQUs7SUFDYixXQUFXLEVBQUUsR0FBSTtJQUNqQixZQUFZLEVBQUUsSUFBSztJQUNuQixTQUFTLEVBQUUsTUFBTyxHQUNyQjtFQXJDTCxBQXVDSSxtQkF2Q2UsQ0F1Q2YsaUJBQWlCLENBQUM7SUFDZCxXQUFXLEVwR3ZsQkssWUFBWTtJb0d3bEI1QixTQUFTLEVBQUUsTUFBTztJQUNsQixXQUFXLEVBQUUsTUFBTztJQUNwQixlQUFlLEVBQUUsZUFBZ0I7SUFDakMsV0FBVyxFQUFFLElBQUs7SUFDbEIsWUFBWSxFQUFFLE1BQU87SUFDckIsUUFBUSxFQUFFLFFBQVM7SUFDbkIsY0FBYyxFQUFFLGVBQWdCO0lBQ2hDLE1BQU0sRUFBRSxNQUFPLEdBa0JsQjtJQWxFTCxBQXVDSSxtQkF2Q2UsQ0F1Q2YsaUJBQWlCLEFBV1osTUFBTSxDQUFDO01uR2xvQlosT0FBTyxFQUFFLEdBQUk7TUFDYixrQkFBa0IsRUFBRSx3QkFBeUI7TUFDN0MsZUFBZSxFQUFFLHdCQUF5QjtNQUMxQyxjQUFjLEVBQUUsd0JBQXlCO01BQ3pDLGFBQWEsRUFBRSx3QkFBeUI7TUFDeEMsVUFBVSxFQUFFLHdCQUF5QixHbUcrbkJoQztJQXBEVCxBQXVDSSxtQkF2Q2UsQ0F1Q2YsaUJBQWlCLEFBZVosT0FBTyxDQUFDO01BQ0wsT0FBTyxFQUFFLEVBQUc7TUFDWixRQUFRLEVBQUUsUUFBUztNQUNuQixNQUFNLEVBQUUsV0FBWTtNQUNwQixZQUFZLEVBQUUsV0FBWTtNQUMxQixPQUFPLEVBQUUsWUFBYTtNQUN0QixPQUFPLEVBQUUsR0FBSTtNQUNiLFNBQVMsRUFBRSxjQUFNO01BQ2pCLGlCQUFpQixFQUFFLGNBQU07TUFDekIsSUFBSSxFQUFFLENBQUU7TUFDUixHQUFHLEVBQUUsR0FBSSxHQUNaOztBQUlULEFBRVMsV0FGRSxDQUNQLEVBQUUsQ0FDRSxDQUFDLEFBQUEsTUFBTSxDQUFDO0VuR3ZwQlosT0FBTyxFQUFFLEdBQUk7RUFDYixrQkFBa0IsRUFBRSx3QkFBeUI7RUFDN0MsZUFBZSxFQUFFLHdCQUF5QjtFQUMxQyxjQUFjLEVBQUUsd0JBQXlCO0VBQ3pDLGFBQWEsRUFBRSx3QkFBeUI7RUFDeEMsVUFBVSxFQUFFLHdCQUF5QixHbUdvcEJoQzs7QUFJVCxBQUFBLGVBQWUsQUFDVixNQUFNLENBQUM7RUFDSixLQUFLLEVwR3JuQk0sT0FBTSxDb0dxbkJRLFVBQVUsR0FDdEM7O0FBR0wsQUFFSSxrQkFGYyxDQUVkLGtCQUFrQixDQUFDO0VBQ2YsV0FBVyxFQUFFLElBQUs7RUFDbEIsY0FBYyxFQUFFLElBQUssR0FDeEI7O0FBTEwsQUFPSSxrQkFQYyxDQU9kLEVBQUUsQ0FBQztFQUNDLFdBQVcsRUFBRSxJQUFLLEdBQ3JCOztBQVRMLEFBV0ksa0JBWGMsQ0FXZCxFQUFFLENBQUM7RUFDQyxhQUFhLEVBQUUsaUJBQWtCLEdBQ3BDOztBQWJMLEFBZUksa0JBZmMsQ0FlZCxDQUFDLENBQUM7RUFDRSxXQUFXLEVwR2xwQkssWUFBWSxHb0d1cEIvQjtFQXJCTCxBQWVJLGtCQWZjLENBZWQsQ0FBQyxBQUdJLGtCQUFrQixDQUFDO0lBQ2hCLFdBQVcsRUFBRSxJQUFLLEdBQ3JCOztBQUlULEFBQUEsY0FBYyxDQUFDO0VBQ1gsYUFBYSxFQUFFLE1BQU87RUFDdEIsS0FBSyxFQUFFLElBQUssR0FDZjs7QUFFRCxBQUFBLFlBQVksQ0FBQztFQUNULFVBQVUsRUFBRSxPQUFRO0VBQ3BCLGFBQWEsRUFBRSxJQUFLLEdBQ3ZCOztBQUVELEFBQUEsaUJBQWlCLENBQUM7RUFDZCxRQUFRLEVBQUUsUUFBUyxHQWV0QjtFQWhCRCxBQUdJLGlCQUhhLENBR2IsWUFBWSxDQUFDO0lBQ1QsUUFBUSxFQUFFLFFBQVM7SUFDbkIsR0FBRyxFQUFFLEtBQU0sR0FDZDtFQU5MLEFBUUksaUJBUmEsQ0FRYixFQUFFLENBQUM7SUFDQyxXQUFXLEVwRzdxQkssWUFBWTtJb0c4cUI1QixRQUFRLEVBQUUsUUFBUztJQUNuQixLQUFLLEVBQUUsS0FBTTtJQUNiLEdBQUcsRUFBRSxJQUFLO0lBQ1YsSUFBSSxFQUFFLElBQUs7SUFDWCxTQUFTLEVBQUUsTUFBTyxHQUNyQjs7QUFHTCxBQUFBLFFBQVEsQ0FBQztFQUNMLFFBQVEsRUFBRSxRQUFTLEdBV3RCO0VBWkQsQUFHSSxRQUhJLENBR0osWUFBWSxDQUFDO0lBQ1QsUUFBUSxFQUFFLFFBQVMsR0FDdEI7RUFMTCxBQU9JLFFBUEksQ0FPSixRQUFRLENBQUM7SUFDTCxRQUFRLEVBQUUsUUFBUztJQUNuQixHQUFHLEVBQUUsT0FBUTtJQUNiLElBQUksRUFBRSxJQUFLLEdBQ2Q7O0FBR0wsQUFBQSxxQkFBcUIsQ0FBQztFQUNsQixjQUFjLEVBQUUsR0FBSTtFQUNwQixZQUFZLEVBQUUsSUFBSztFQUNuQixXQUFXLEVwR3ZzQlMsWUFBWTtFb0d3c0JoQyxjQUFjLEVBQUUsT0FBUSxHQVkzQjtFQWhCRCxBQUFBLHFCQUFxQixBQU1oQixPQUFPLENBQUM7SUFDTCxNQUFNLEVBQUUsaUJBQWtCO0lBQzFCLEtBQUssRUFBRSxJQUFLO0lBQ1osTUFBTSxFQUFFLElBQUssR0FDaEI7RUFWTCxBQUFBLHFCQUFxQixBQVloQixNQUFNLENBQUM7SUFDSixLQUFLLEVBQUUsSUFBSztJQUNaLE1BQU0sRUFBRSxJQUFLLEdBQ2hCOztBQUtMLEFBQUEsZUFBZSxDQUFDO0VBQ1osa0RBQWtEO0VBQ2xELGFBQWEsRUFBRSxVQUFXO0VBQzFCLFNBQVMsRUFBRSxVQUFXO0VBQ3RCLGNBQWMsRUFBRSxTQUFVO0VBQzFCLHVFQUF1RTtFQUN2RSxVQUFVLEVBQUUsU0FBVTtFQUN0Qix3Q0FBd0M7RUFDeEMsVUFBVSxFQUFFLFVBQVc7RUFDdkIsa0VBQWtFO0VBQ2xFLFdBQVcsRUFBRSxJQUFLO0VBQ2xCLFlBQVksRUFBRSxJQUFLO0VBQ25CLGVBQWUsRUFBRSxJQUFLO0VBQ3RCLE9BQU8sRUFBRSxJQUFLLEdBQ2pCOztBQUdELEFBQUEsaUJBQWlCLENBQUM7RUFDZCxNQUFNLEVBQUUsS0FBTTtFQUNkLE1BQU0sRUFBRSxNQUFPLEdBQ2xCOztBQ3J4QkQsaURBQWlEO0FBSWpELEFBQUEsaUJBQWlCLENBQUM7RUFDZCxPQUFPLEVBQUMsQ0FBRSxHQUNiOztBQ0pELEFBQUEsUUFBUSxDQUFDO0VBQ0wsUUFBUSxFQUFFLFFBQVM7RUFDbkIsWUFBWSxFQUFFLElBQUssR0FzRHRCO0VBeERELEFBQUEsUUFBUSxBQUlILE9BQU8sRUFKWixBQUFBLFFBQVEsQUFLSCxNQUFNLENBQUM7SUFDSixPQUFPLEVBQUUsRUFBRztJQUNaLFFBQVEsRUFBRSxRQUFTO0lBQ25CLEdBQUcsRUFBRSxDQUFFO0lBQ1AsSUFBSSxFQUFFLENBQUU7SUFDUixNQUFNLEVBQUUsQ0FBRTtJQUNWLEtBQUssRUFBRSxHQUFZO0lBQ25CLGdCQUFnQixFdEdRZCxPQUFPLEdzR1BaO0VBYkwsQUFBQSxRQUFRLEFBZUgsTUFBTSxDQUFDO0lBQ0osZ0JBQWdCLEV0RzBGVixPQUFPO0lzR3pGYixJQUFJLEVBQUUsR0FBWSxHQUNyQjtFQWxCTCxBQUFBLFFBQVEsQUFvQkgsV0FBVyxBQUVQLE9BQU8sRUF0QmhCLEFBQUEsUUFBUSxBQW9CSCxXQUFXLEFBR1AsTUFBTSxDQUFDO0lBQ0osS0FBSyxFQUFFLEdBQVksR0FDdEI7RUF6QlQsQUFBQSxRQUFRLEFBb0JILFdBQVcsQUFPUCxNQUFNLENBQUM7SUFDSixJQUFJLEVBQUUsR0FBWSxHQUNyQjtFQTdCVCxBQUFBLFFBQVEsQUFnQ0gsYUFBYSxDQUFDO0lBQ1gsTUFBTSxFQUFDLElBQUs7SUFDWixhQUFhLEVBQUMsSUFBSyxHQVl0QjtJQTlDTCxBQUFBLFFBQVEsQUFnQ0gsYUFBYSxBQUlULE9BQU8sRUFwQ2hCLEFBQUEsUUFBUSxBQWdDSCxhQUFhLEFBS1QsTUFBTSxDQUFDO01BQ0osT0FBTyxFQUFFLEVBQUc7TUFDWixLQUFLLEVBekNILEdBQUcsR0EwQ1I7SUF4Q1QsQUFBQSxRQUFRLEFBZ0NILGFBQWEsQUFVVCxNQUFNLENBQUM7TUFDSixLQUFLLEVBQUUsR0FBWTtNQUNuQixJQUFJLEVBQUUsR0FBWSxHQUNyQjtFQTdDVCxBQUFBLFFBQVEsQUFnREgsZUFBZSxDQUFDO0lBQ2IsWUFBWSxFQUFFLElBQUssR0FFdEI7RUFFRCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7SUFyRHJCLEFBQUEsUUFBUSxDQUFDO01Bc0RELFlBQVksRUFBRSxDQUFFLEdBRXZCOztBQzVDRCxBQUdRLGFBSEssQ0FFVCxtQkFBbUIsQUFBQSxNQUFNLENBQ3JCLEdBQUcsQ0FBQztFdEdUUixPQUFPLEVBQUUsR0FBSTtFQUNiLGtCQUFrQixFQUFFLHdCQUF5QjtFQUM3QyxlQUFlLEVBQUUsd0JBQXlCO0VBQzFDLGNBQWMsRUFBRSx3QkFBeUI7RUFDekMsYUFBYSxFQUFFLHdCQUF5QjtFQUN4QyxVQUFVLEVBQUUsd0JBQXlCLEdzR01oQzs7QUFMVCxBQVNRLGFBVEssQ0FRVCxtQkFBbUIsQ0FDZixDQUFDLENBQUM7RUFDRSxlQUFlLEVBQUUsSUFBSztFQUN0QixPQUFPLEVBQUUsS0FBTSxHQWFsQjtFQXhCVCxBQVNRLGFBVEssQ0FRVCxtQkFBbUIsQ0FDZixDQUFDLEFBSUksTUFBTSxDQUFDO0lBQ0osT0FBTyxFQUFFLElBQUssR0FDakI7RUFmYixBQVNRLGFBVEssQ0FRVCxtQkFBbUIsQ0FDZixDQUFDLEFBUUksTUFBTSxDQUFDO0lBQ0osV0FBVyxFQUFDLElBQUssR0FLcEI7SUFIRyxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7TUFwQmpDLEFBU1EsYUFUSyxDQVFULG1CQUFtQixDQUNmLENBQUMsQUFRSSxNQUFNLENBQUM7UUFJQSxXQUFXLEVBQUMsSUFBSyxHQUV4Qjs7QUF2QmIsQUE2QlEsYUE3QkssQ0EyQlQsWUFBWSxDQUVSLENBQUMsQ0FBQztFQUNFLGlCQUFpQixFQUFFLFNBQVU7RUFDN0IsbUJBQW1CLEVBQUUsTUFBTztFQUM1QixlQUFlLEVBQUUsS0FBTSxHQU0xQjtFQUpHLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztJQWxDN0IsQUE2QlEsYUE3QkssQ0EyQlQsWUFBWSxDQUVSLENBQUMsQ0FBQztNQU1NLEtBQUssRUFBRSxJQUFLO01BQ1osTUFBTSxFQUFFLElBQUssR0FFcEI7O0FBdENULEFBeUNJLGFBekNTLENBeUNULEdBQUcsQ0FBQztFQUNBLE1BQU0sRUFBRSxNQUFPLEdBQ2xCOztBQ3JETCxBQUFBLGFBQWEsQ0FBQztFQUNWLEtBQUssRUFBRSxJQUFLO0VBQ1osUUFBUSxFQUFFLFFBQVM7RUFDbkIsV0FBVyxFeEc0QkksT0FBTyxHd0dQekI7RUF4QkQsQUFLSSxhQUxTLENBS1QsR0FBRyxDQUFDO0lBQ0EsZ0JBQWdCLEVBQUUsS0FBTTtJQUN4QixPQUFPLEVBQUUsS0FBTTtJQUNmLE1BQU0sRUFBRSxJQUFLO0lBQ2IsYUFBYSxFQUFFLEdBQUk7SUFDbkIsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxtQkFBSTtJQUMvQixVQUFVLEVBQUUsSUFBSztJQUNqQixPQUFPLEVBQUUsSUFBSztJQUNkLFNBQVMsRUFBRSxNQUFPO0lBQ2xCLFdBQVcsRUFBRSxHQUFJO0lBQ2pCLFVBQVUsRUFBRSxNQUFPLEdBUXRCO0lBdkJMLEFBaUJZLGFBakJDLENBS1QsR0FBRyxDQVlDLElBQUksQUFBQSxhQUFhLENBQUM7TUFDZCxXQUFXLEVBQUUsSUFBSztNQUNsQixTQUFTLEVBQUUsTUFBTztNQUNsQixXQUFXLEVBQUUsSUFBSztNQUNsQixjQUFjLEVBQUUsU0FBVSxHQUM3Qjs7QUFJVCxBQUFBLGFBQWEsQ0FBQztFQUNWLE9BQU8sRUFBRSxDQUFFLEdBbUZkO0VBcEZELEFBR0ksYUFIUyxDQUdULEtBQUssQ0FBQztJQUNGLEtBQUssRXhHbUVILE9BQU8sQ3dHbkVPLFVBQVU7SUFDMUIsU0FBUyxFQUFFLE1BQU87SUFDbEIsTUFBTSxFQUFFLE1BQU87SUFDZixVQUFVLEVBQUUsSUFBSztJQUNqQixNQUFNLEVBQUUsZUFBZ0I7SUFDeEIsWUFBWSxFQUFFLElBQUs7SUFDbkIsV0FBVyxFeEdMQSxPQUFPLEd3R01yQjtFQVhMLEFBYVMsYUFiSSxDQWFULEtBQUssQUFBQSxhQUFhLENBQUM7SUFDZixLQUFLLEV4R3lESCxPQUFPLEN3R3pETyxVQUFVO0lBQzFCLE9BQU8sRUFBRSxDQUFFLEdBQ2Q7RUFoQkwsQUFrQlMsYUFsQkksQ0FrQlQsS0FBSyxBQUFBLHVCQUF1QixDQUFDO0lBQ3pCLEtBQUssRXhHb0RILE9BQU8sQ3dHcERPLFVBQVUsR0FDN0I7RUFwQkwsQUFzQlMsYUF0QkksQ0FzQlQsS0FBSyxBQUFBLHNCQUFzQixDQUFDO0lBQ3hCLEtBQUssRXhHZ0RILE9BQU8sQ3dHaERPLFVBQVUsR0FDN0I7RUF4QkwsQUEwQkksYUExQlMsQ0EwQlQsV0FBVyxDQUFDO0lBQ1IsTUFBTSxFQUFFLE1BQU87SUFDZixLQUFLLEVBQUUsTUFBTztJQUNkLElBQUksRUFBRSxDQUFFO0lBQ1IsaUVBQWlFO0lBQ2pFLGdCQUFnQixFQUE4Qiw2QkFBQztJQUMvQyxpQkFBaUIsRUFBRSxTQUFVO0lBQzdCLG1CQUFtQixFQUFFLE1BQU87SUFDNUIsUUFBUSxFQUFFLFFBQVM7SUFDbkIsTUFBTSxFQUFFLGVBQWdCO0lBQ3hCLEdBQUcsRUFBRSxJQUFLLEdBQ2I7RUFyQ0wsQUF1Q2tCLGFBdkNMLENBdUNULGFBQWEsQ0FBQyxHQUFHLENBQUM7SUFDZCxRQUFRLEVBQUUsUUFBUztJQUNuQixJQUFJLEVBQUUsQ0FBRTtJQUNSLEtBQUssRUFBRSxJQUFLLEdBQ2Y7RUEzQ0wsQUE2Q3NCLGFBN0NULENBNkNULGFBQWEsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDO0lBQ2pCLFlBQVksRUFBRSxDQUFFLEdBQ25CO0VBL0NMLEFBaURrQixhQWpETCxDQWlEVCxhQUFhLENBQUMsRUFBRSxDQUFDO0lBQ2IsVUFBVSxFQUFFLElBQUs7SUFDakIsVUFBVSxFQUFFLElBQUs7SUFDakIsS0FBSyxFQUFFLElBQUs7SUFDWixPQUFPLEVBQUUsS0FBTTtJQUNmLGdCQUFnQixFQUFFLElBQUssR0FDMUI7RUF2REwsQUF5RG9CLGFBekRQLENBeURULGFBQWEsQ0FBQyxFQUFFLEFBQUEsT0FBTyxDQUFDO0lBQ3BCLEtBQUssRUFBRSxJQUFLO0lBQ1osZ0JBQWdCLEVBQUUsSUFBSyxHQUMxQjtFQTVETCxBQThESSxhQTlEUyxDQThEVCxnQkFBZ0IsQ0FBQztJQUNiLFlBQVksRUFBRSxDQUFFLEdBb0JuQjtJQW5GTCxBQWlFUSxhQWpFSyxDQThEVCxnQkFBZ0IsQ0FHWixFQUFFLENBQUM7TUFDQyxTQUFTLEVBQUUsTUFBTztNQUNsQixXQUFXLEVBQUUsTUFBTztNQUNwQixLQUFLLEV4R0dQLE9BQU87TXdHRkwsVUFBVSxFQUFFLElBQUs7TUFDakIsV0FBVyxFQUFFLElBQUs7TUFDbEIsTUFBTSxFQUFFLE9BQVE7TUFDaEIsV0FBVyxFQUFFLEdBQUksR0FVcEI7TUFsRlQsQUFpRVEsYUFqRUssQ0E4RFQsZ0JBQWdCLENBR1osRUFBRSxBQVNHLE1BQU0sQ0FBQztRdkdoR2hCLE9BQU8sRUFBRSxHQUFJO1FBQ2Isa0JBQWtCLEVBQUUsd0JBQXlCO1FBQzdDLGVBQWUsRUFBRSx3QkFBeUI7UUFDMUMsY0FBYyxFQUFFLHdCQUF5QjtRQUN6QyxhQUFhLEVBQUUsd0JBQXlCO1FBQ3hDLFVBQVUsRUFBRSx3QkFBeUIsR3VHNkY1QjtNQTVFYixBQThFZ0IsYUE5RUgsQ0E4RFQsZ0JBQWdCLENBR1osRUFBRSxDQWFFLElBQUksQUFBQSxVQUFVLENBQUM7UUFDWCxXQUFXLEVBQUUsSUFBSztRQUNsQixTQUFTLEVBQUUsaUJBQWtCLEdBQ2hDOztBQUtiLEFBQUEsbUJBQW1CLENBQUM7RUFDaEIsS0FBSyxFeEdUSyxPQUFPLEN3R1NHLFVBQVU7RUFDOUIsV0FBVyxFQUFFLFlBQWE7RUFDMUIsU0FBUyxFQUFFLGVBQWdCO0VBQzNCLFdBQVcsRUFBRSxpQkFBa0IsR0FDbEM7O0FDdEhELEFBQUEsZUFBZSxDQUFDO0VBQ1osTUFBTSxFQUFFLFlBQWE7RUFDckIsT0FBTyxFQUFFLENBQUU7RUFDWCxVQUFVLEVBQUUsSUFBSztFQUNqQixlQUFlLEVBQUUsSUFBSyxHQXlDekI7RUE3Q0QsQUFNSSxlQU5XLENBTVgsZUFBZSxDQUFDO0lBQ1osS0FBSyxFQUFFLEdBQUk7SUFDWCxLQUFLLEVBQUUsSUFBSztJQUNaLGFBQWEsRUFBRSxLQUFNO0lBQ3JCLFVBQVUsRUFBRSxJQUFLO0lBQ2pCLGVBQWUsRUFBRSxJQUFLLEdBbUJ6QjtJQTlCTCxBQU1JLGVBTlcsQ0FNWCxlQUFlLEFBT1YsT0FBTyxDQUFDO01BQ0wsT0FBTyxFQUFFLGVBQWdCLEdBQzVCO0lBZlQsQUFrQlksZUFsQkcsQ0FNWCxlQUFlLEFBV1YsTUFBTSxDQUNILEdBQUcsQ0FBQztNeEdiWixPQUFPLEVBQUUsR0FBSTtNQUNiLGtCQUFrQixFQUFFLHdCQUF5QjtNQUM3QyxlQUFlLEVBQUUsd0JBQXlCO01BQzFDLGNBQWMsRUFBRSx3QkFBeUI7TUFDekMsYUFBYSxFQUFFLHdCQUF5QjtNQUN4QyxVQUFVLEVBQUUsd0JBQXlCLEd3R1U1QjtJQXBCYixBQU1JLGVBTlcsQ0FNWCxlQUFlLEFBaUJWLFVBQVcsQ0FBQSxBQUFBLEdBQUcsRUFBRTtNQUNiLEtBQUssRUFBRSxJQUFLLEdBQ2Y7SWpHNkNMLE1BQU0sRUFBTCxTQUFTLEVBQUUsUUFBUTtNaUd0RXhCLEFBTUksZUFOVyxDQU1YLGVBQWUsQ0FBQztRQXNCUixLQUFLLEVBQUMsSUFBSyxHQUVsQjtFQTlCTCxBQWdDSSxlQWhDVyxDQWdDWCxVQUFVLENBQUM7SUFDUCxhQUFhLEVBQUUsSUFBSyxHQVd2QjtJQTVDTCxBQW1DUSxlQW5DTyxDQWdDWCxVQUFVLENBR04sS0FBSyxDQUFDO01BQ0YsSUFBSSxFQUFFLFFBQVMsR0FDbEI7SUFyQ1QsQUF1Q1EsZUF2Q08sQ0FnQ1gsVUFBVSxDQU9OLFFBQVEsQ0FBQztNQUNMLFNBQVMsRUFBRSxVQUFXO01BQ3RCLFdBQVcsRXpHVEosT0FBTztNeUdVZCxXQUFXLEVBQUUsR0FBSSxHQUNwQjs7QUM5Q1QsaURBQWlEO0FBTWpELEFBQUEsU0FBUyxDQUFDO0VBQ04sS0FBSyxFQUFFLElBQUs7RUFDWixrQkFBa0I7RUFDbEIsYUFBYSxFQUFFLElBQUssR0FLdkI7RWxHMkRHLE1BQU0sRUFBTCxTQUFTLEVBQUUsUUFBUTtJa0duRXhCLEFBQUEsU0FBUyxDQUFDO01BTUYsVUFBVSxFQUFFLElBQUssR0FFeEI7O0FBRUQsQUFBQSxXQUFXLENBQUM7RUFDUixNQUFNLEVBQUUsS0FBTSxHQUtqQjtFQU5ELEFBQUEsV0FBVyxBQUdOLE1BQU0sQ0FBQztJQUNKLE1BQU0sRUFBRSxLQUFNLEdBQ2pCOztBQUdMLEFBQUEsWUFBWSxDQUFDO0VBQ1QsS0FBSyxFQUFFLEtBQU0sR0FDaEI7O0FDekJELGlEQUFpRDtBQUtqRCxBQUFBLG1CQUFtQixDQUFDO0VBQ2hCLE1BQU0sRUFBRSxRQUFTO0VBQ2pCLE9BQU8sRUFBRSxZQUFhLEdBNEJ6QjtFQTlCRCxBQUtJLG1CQUxlLENBS2YsY0FBYyxDQUFDO0lBQ1gsT0FBTyxFQUFFLElBQUssR0FDakI7RUFQTCxBQVNJLG1CQVRlLENBU2YsRUFBRSxDQUFDO0lBQ0MsS0FBSyxFM0dNSCxPQUFPO0kyR0xULFNBQVMsRUFBRSxNQUFPLEdBT3JCO0lBbEJMLEFBYVUsbUJBYlMsQ0FTZixFQUFFLEdBSUksTUFBTSxDQUFDO01BQ0wsZ0JBQWdCLEUzR0VsQixPQUFPO00yR0RMLEtBQUssRUFBRSxLQUFNO01BQ2IsU0FBUyxFQUFFLE1BQU8sR0FDckI7RUFqQlQsQUFxQlUsbUJBckJTLENBb0JmLEVBQUUsR0FDSSxNQUFNLENBQUM7SUFDTCxnQkFBZ0IsRUFBRSxPQUFRO0lBQzFCLFNBQVMsRUFBQyxJQUFLLEdBQ2xCO0VBeEJULEFBMkJJLG1CQTNCZSxDQTJCZixVQUFVLENBQUM7SUFDUCwyQkFBMkIsRUFDOUI7O0FDbkNMLGlEQUFpRDtBQUlqRCxBQUVJLFFBRkksQ0FFSixFQUFFLENBQUM7RUFDQyxLQUFLLEU1RzhGSCxPQUFPLEc0RzdGWjs7QUFKTCxBQU1JLFFBTkksQ0FNSixnQkFBZ0IsQ0FBQztFQUNiLGFBQWEsRUFBRSxJQUFLLEdBcUh2QjtFQTVITCxBQVNRLFFBVEEsQ0FNSixnQkFBZ0IsQ0FHWixDQUFDLEFBQ0ksTUFBTSxDQUFDO0lBQ0osZUFBZSxFQUFFLElBQUssR0FDekI7RUFaYixBQWVRLFFBZkEsQ0FNSixnQkFBZ0IsQ0FTWixFQUFFLENBQUM7SUFDQyxLQUFLLEU1R29GUCxPQUFPO0k0R25GTCxTQUFTLEVBQUUsTUFBTztJQUNsQixhQUFhLEVBQUUsSUFBSztJQUNwQixXQUFXLEU1R1lKLE9BQU87STRHWGQsV0FBVyxFQUFFLElBQUs7SUFDbEIsTUFBTSxFQUFFLENBQUUsR0F5QmI7SUE5Q1QsQUF1QlksUUF2QkosQ0FNSixnQkFBZ0IsQ0FTWixFQUFFLENBUUUsSUFBSSxDQUFDO01BQ0QsS0FBSyxFNUdnRlAsT0FBTztNNEcvRUwsU0FBUyxFQUFFLE1BQU87TUFDbEIsV0FBVyxFQUFFLEdBQUksR0FNcEI7TUFoQ2IsQUF1QlksUUF2QkosQ0FNSixnQkFBZ0IsQ0FTWixFQUFFLENBUUUsSUFBSSxBQUtDLE1BQU0sQ0FBQztRQUNKLGVBQWUsRUFBRSxJQUFLO1FBQ3RCLEtBQUssRTVHZ0JOLE9BQU0sRzRHZlI7SUEvQmpCLEFBa0NZLFFBbENKLENBTUosZ0JBQWdCLENBU1osRUFBRSxDQW1CRSxNQUFNLENBQUM7TUFDSCxPQUFPLEVBQUUsWUFBYTtNQUN0QixnQkFBZ0IsRUFBRSxJQUFLO01BQ3ZCLFlBQVksRUFBRSxHQUFHLENBQUMsS0FBSyxDNUdtRXpCLE9BQU87TTRHbEVMLGFBQWEsRUFBRSxHQUFHLENBQUMsS0FBSyxDNUdrRTFCLE9BQU87TTRHakVMLFNBQVMsRUFBRSxjQUFNO01BQ2pCLEtBQUssRUFBRSxJQUFLO01BQ1osTUFBTSxFQUFFLElBQUs7TUFDYixXQUFXLEVBQUUsSUFBSztNQUNsQixZQUFZLEVBQUUsSUFBSztNQUNuQixTQUFTLEVBQUUsTUFBTyxHQUNyQjtFcEd3QlQsTUFBTSxFQUFMLFNBQVMsRUFBRSxRQUFRO0lvR3JFeEIsQUFtRFEsUUFuREEsQ0FNSixnQkFBZ0IsQ0E2Q1osT0FBTyxDQUFDO01BR0EsY0FBYyxFQUFFLElBQUssR0FxRTVCO0VBM0hULEFBMERnQixRQTFEUixDQU1KLGdCQUFnQixDQTZDWixPQUFPLEFBTUYsTUFBTSxDQUNILEdBQUcsQ0FBQztJM0d0RGhCLE9BQU8sRUFBRSxHQUFJO0lBQ2Isa0JBQWtCLEVBQUUsd0JBQXlCO0lBQzdDLGVBQWUsRUFBRSx3QkFBeUI7SUFDMUMsY0FBYyxFQUFFLHdCQUF5QjtJQUN6QyxhQUFhLEVBQUUsd0JBQXlCO0lBQ3hDLFVBQVUsRUFBRSx3QkFBeUIsRzJHbUR4QjtFQTVEakIsQUErRFksUUEvREosQ0FNSixnQkFBZ0IsQ0E2Q1osT0FBTyxDQVlILGFBQWEsQ0FBQztJQXdEVjs7bUJBRUcsRUFDTjtJQTFIYixBQWdFZ0IsUUFoRVIsQ0FNSixnQkFBZ0IsQ0E2Q1osT0FBTyxDQVlILGFBQWEsQ0FDVCxFQUFFLENBQUM7TUFDQyxLQUFLLEU1R2dDZixPQUFPO000Ry9CRyxTQUFTLEVBQUUsTUFBTztNQUNsQixXQUFXLEVBQUUsSUFBSztNQUNsQixNQUFNLEVBQUUsSUFBSztNQUNiLFFBQVEsRUFBRSxNQUFPO01BQ2pCLFdBQVcsRTVHakNQLFlBQVk7TTRHa0NoQjs7dUJBRUcsRUFDTjtJQTFFakIsQUE0RWdCLFFBNUVSLENBTUosZ0JBQWdCLENBNkNaLE9BQU8sQ0FZSCxhQUFhLENBYVQsZ0JBQWdCLENBQUM7TUFDYixXQUFXLEU1RzlDWixPQUFPO000RytDTixTQUFTLEVBQUUsTUFBTztNQUNsQixXQUFXLEVBQUUsSUFBSztNQUNsQixNQUFNLEVBQUUsSUFBSztNQUNiLFFBQVEsRUFBRSxNQUFPO01BQ2pCLEtBQUssRUFBRSxPQUFRLEdBQ2xCO0lBbkZqQixBQXFGZ0IsUUFyRlIsQ0FNSixnQkFBZ0IsQ0E2Q1osT0FBTyxDQVlILGFBQWEsQ0FzQlQsSUFBSSxDQUFDO01BQ0QsS0FBSyxFNUdXZixPQUFPO000R1ZHLFNBQVMsRUFBRSxNQUFPO01BQ2xCLFdBQVcsRUFBRSxNQUFPO01BQ3BCLE1BQU0sRUFBRSxNQUFPO01BQ2YsUUFBUSxFQUFFLE1BQU8sR0FDcEI7SUEzRmpCLEFBNkZnQixRQTdGUixDQU1KLGdCQUFnQixDQTZDWixPQUFPLENBWUgsYUFBYSxDQThCVCxLQUFLLENBQUM7TUFDRixLQUFLLEU1R01mLE9BQU87TTRHTEcsV0FBVyxFQUFFLEtBQU07TUFDbkIsU0FBUyxFQUFFLE1BQU87TUFDbEIsV0FBVyxFQUFFLE1BQU8sR0FDdkI7SUFsR2pCLEFBK0RZLFFBL0RKLENBTUosZ0JBQWdCLENBNkNaLE9BQU8sQ0FZSCxhQUFhLEFBcUNSLE1BQU0sQ0FBQztNQUNKLGVBQWUsRUFBRSxJQUFLLEdBQ3pCO0lBdEdqQixBQXdHZ0IsUUF4R1IsQ0FNSixnQkFBZ0IsQ0E2Q1osT0FBTyxDQVlILGFBQWEsQ0F5Q1QsVUFBVSxFQXhHMUIsQUF3R2dCLFFBeEdSLENBTUosZ0JBQWdCLENBNkNaLE9BQU8sQ0FZSCxhQUFhLENHL0R6QixtQkFBbUIsQ0F3QmYsSUFBSSxDQUFDLEdBQUcsRUF4QlosQUh3R2dCLG1CR3hHRyxDQXdCZixJQUFJLENIeEJSLFFBQVEsQ0FNSixnQkFBZ0IsQ0E2Q1osT0FBTyxDQVlILGFBQWEsQ0d2Q2hCLEdBQUcsQ0hnRmU7TUFDUCxLQUFLLEVBQUUsSUFBSyxHQUNmO0lBMUdqQixBQTRHb0IsUUE1R1osQ0FNSixnQkFBZ0IsQ0E2Q1osT0FBTyxDQVlILGFBQWEsQ0E2Q1QsSUFBSSxBQUFBLElBQUksQ0FBQztNQUNMLFFBQVEsRUFBRSxRQUFTO01BQ25CLE1BQU0sRUFBRSxNQUFPLEdBT2xCO01wR2hEYixNQUFNLEVBQUwsU0FBUyxFQUFFLFFBQVE7UW9HckV4QixBQTRHb0IsUUE1R1osQ0FNSixnQkFBZ0IsQ0E2Q1osT0FBTyxDQVlILGFBQWEsQ0E2Q1QsSUFBSSxBQUFBLElBQUksQ0FBQztVQUtELFFBQVEsRUFBRSxRQUFTO1VBQ25CLE1BQU0sRUFBRSxDQUFFO1VBQ1YsVUFBVSxFQUFFLElBQUssR0FFeEI7O0FBVWpCLEFBQUEsS0FBSyxDQUFDO0VBQ0YsUUFBUSxFQUFFLE1BQU8sR0FvQ3BCO0VBckNELEFBR0ksS0FIQyxDQUdELEtBQUssQ0FBQztJQUNGLFFBQVEsRUFBRSxRQUFTLEdBZ0N0QjtJQXBDTCxBQUdJLEtBSEMsQ0FHRCxLQUFLLEFBR0EsT0FBTyxDQUFDO01BQ0wsZ0JBQWdCLEU1R3JDbEIsT0FBTztNNEdzQ0wsUUFBUSxFQUFFLFFBQVM7TUFDbkIsT0FBTyxFQUFFLEdBQUk7TUFDYixHQUFHLEVBQUUsS0FBTTtNQUNYLElBQUksRUFBRSxLQUFNO01BQ1osS0FBSyxFQUFFLE9BQVE7TUFDZixNQUFNLEVBQUUsQ0FBRTtNQUNWLE9BQU8sRUFBRSxFQUFHLEdBQ2Y7SUFmVCxBQWlCUSxLQWpCSCxDQUdELEtBQUssQ0FjRCxRQUFRLENBQUM7TUFDTCxXQUFXLEVBQUUsSUFBSztNQUNsQixPQUFPLEVBQUUsSUFBSztNQUNkLFNBQVMsRUFBRSxLQUFNO01BQ2pCLFVBQVUsRUFBQyxJQUFLLEdBVW5CO01BL0JULEFBdUJZLEtBdkJQLENBR0QsS0FBSyxDQWNELFFBQVEsQ0FNSixRQUFRLENBQUM7UUFDTCxLQUFLLEVBQUUsS0FBTTtRQUNiLFNBQVMsRUFBRSxNQUFPO1FBQ2xCLFdBQVcsRUFBRSxHQUFJO1FBQ2pCLFdBQVcsRUFBRSxJQUFLO1FBQ2xCLFdBQVcsRTVHNUhSLE9BQU87UTRHNkhWLGFBQWEsRUFBRSxDQUFFLEdBQ3BCO0lwR3hGVCxNQUFNLEVBQUwsU0FBUyxFQUFFLFFBQVE7TW9HMER4QixBQUdJLEtBSEMsQ0FHRCxLQUFLLENBQUM7UUErQkUsVUFBVSxFQUFFLElBQUssR0FFeEI7O0FBTUwsQUFDSSxXQURPLEdBQ1AsY0FBYyxDQUFDO0VBQ1gsVUFBVSxFQUFFLElBQUs7RUFDakIsTUFBTSxFQUFFLE1BQU87RUFDZixNQUFNLEVBQUUsSUFBSztFQUNiLEtBQUssRUFBRSxJQUFLO0VBQ1osUUFBUSxFQUFFLFFBQVM7RUFDbkIsR0FBRyxFQUFFLEdBQUk7RUFDVCxTQUFTLEVBQUUsZ0JBQVU7RUFDckIsSUFBSSxFQUFFLENBQUU7RUFDUixLQUFLLEVBQUUsQ0FBRTtFQUNULFVBQVUsRUFBRSxLQUFNO0VBQ2xCLE9BQU8sRUFBRSxDQUFFLEdBT2Q7RXBHdkhELE1BQU0sRUFBTCxTQUFTLEVBQUUsUUFBUTtJb0dvR3hCLEFBQ0ksV0FETyxHQUNQLGNBQWMsQ0FBQztNQWNQLFVBQVUsRUFBRSxLQUFNO01BQ2xCLEtBQUssRUFBQyxHQUFJO01BQ1YsR0FBRyxFQUFDLENBQUUsR0FFYjs7QXBHdkhELE1BQU0sRUFBTCxTQUFTLEVBQUUsUUFBUTtFb0cySHBCLEFBQUEsa0JBQWtCLENBQUM7SUFDZixPQUFPLEVBQUUsQ0FBRTtJQUNYLE1BQU0sRUFBRSxDQUFFO0lBQ1YsS0FBSyxFQUFFLElBQUssR0FDZjtFQUdELEFBQUEsZUFBZSxDQUFDO0lBQ1osVUFBVSxFQUFFLEtBQU0sR0E2Q3JCO0lBOUNELEFBR0ksZUFIVyxDQUdYLEdBQUcsQ0FBQztNQUNBLGNBQWMsRUFBRSxNQUFPO01BQ3ZCLFlBQVksRUFBRSxJQUFLO01BQ25CLFFBQVEsRUFBRSxRQUFTO01BQ25CLFVBQVUsRUFBRSxJQUFLO01BQ2pCLFVBQVUsRUFBRSxLQUFNLEdBQ3JCO0lBVEwsQUFXSSxlQVhXLENBV1gsdUJBQXVCLENBQUM7TUFDcEIsc0JBQXNCLEVBQ3pCO0lBYkwsQUFlSSxlQWZXLENBZVgscUJBQXFCLENBQUM7TUFDbEIsS0FBSyxFQUFFLElBQUs7TUFDWixRQUFRLEVBQUUsUUFBUztNQUNuQixTQUFTLEVBQUUsTUFBTztNQUNsQixPQUFPLEVBQUUsUUFBUztNQUNsQix3QkFBd0I7TUFDeEIsUUFBUSxFQUFFLE1BQU87TUFDakIsYUFBYSxFQUFFLFFBQVMsR0F1QjNCO01BN0NMLEFBd0JRLGVBeEJPLENBZVgscUJBQXFCLENBU2pCLENBQUMsRUF4QlQsQUF3QlcsZUF4QkksQ0FlWCxxQkFBcUIsQ0FTZCxDQUFDLENBQUM7UUFDRCxVQUFVLEVBQUUsSUFBSztRQUNqQixLQUFLLEVBQUUsSUFBSyxHQUNmO01BM0JULEFBNkJRLGVBN0JPLENBZVgscUJBQXFCLENBY2pCLEdBQUcsQ0FBQztRQUNBLEtBQUssRUFBRSxJQUFLO1FBQ1osVUFBVSxFQUFFLElBQUs7UUFDakIsVUFBVSxFQUFFLENBQUUsR0FDakI7TUFqQ1QsQUFtQ1EsZUFuQ08sQ0FlWCxxQkFBcUIsQ0FvQmpCLFlBQVksQ0FBQztRQUNULEtBQUssRUFBRSxJQUFLO1FBQ1osS0FBSyxFQUFFLElBQUs7UUFDWixZQUFZLEVBQUUsR0FBSSxHQUNyQjtNQXZDVCxBQXlDUSxlQXpDTyxDQWVYLHFCQUFxQixDQTBCakIsWUFBWSxDQUFDO1FBQ1QsT0FBTyxFQUFFLFlBQWE7UUFDdEIsS0FBSyxFQUFFLEdBQUksR0FDZDtFQU1ULEFBQUEsY0FBYyxDQUFDO0lBQ1gsVUFBVSxFQUFFLElBQUs7SUFDakIsTUFBTSxFQUFFLENBQUU7SUFDVixNQUFNLEVBQUUsSUFBSztJQUNiLEtBQUssRUFBRSxJQUFLO0lBQ1osUUFBUSxFQUFFLFFBQVM7SUFDbkIsR0FBRyxFQUFFLEdBQUk7SUFDVCxTQUFTLEVBQUUsZ0JBQVU7SUFDckIsSUFBSSxFQUFFLENBQUU7SUFDUixLQUFLLEVBQUUsQ0FBRTtJQUNULFVBQVUsRUFBRSxHQUFJO0lBQ2hCLE9BQU8sRUFBRSxDQUFFLEdBQ2Q7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2QsT0FBTyxFQUFFLENBQUUsR0FhZDtJQWRELEFBR0ksaUJBSGEsQ0FHYixnQkFBZ0IsQ0FBQztNQUNiLE1BQU0sRUFBRSxNQUFPO01BQ2YsT0FBTyxFQUFFLENBQUUsR0FRZDtNQWJMLEFBT1UsaUJBUE8sQ0FHYixnQkFBZ0IsR0FJVixHQUFHLENBQUM7UUFDRixNQUFNLEVBQUUsS0FBTTtRQUNkLGdCQUFnQixFQUFFLE9BQVE7UUFDMUIsUUFBUSxFQUFFLFFBQVM7UUFDbkIsTUFBTSxFQUFFLENBQUUsR0FDYjs7QUN2UmIsaURBQWlEO0FBS2pELEFBQUEsTUFBTSxDQUFDO0VBQ0gsUUFBUSxFQUFFLFFBQVMsR0EwQnRCO0VBM0JELEFBSVEsTUFKRixDQUdGLFFBQVEsQ0FDSixFQUFFLENBQUM7SUFDQyxLQUFLLEVBQUUsS0FBTSxHQUNoQjtFQU5ULEFBUVEsTUFSRixDQUdGLFFBQVEsQ0FLSixDQUFDLEVBUlQsQUFRVyxNQVJMLENBR0YsUUFBUSxDQUtELENBQUMsQ0FBQztJQUNELEtBQUssRUFBRSxLQUFNLEdBQ2hCO0VBVlQsQUFZUSxNQVpGLENBR0YsUUFBUSxDQVNKLENBQUMsQ0FBQztJQUNFLGVBQWUsRUFBRSxTQUFVLEdBQzlCO0VBZFQsQUFBQSxNQUFNLEFBaUJELE9BQU8sQ0FBQztJQUNMLGdCQUFnQixFN0dEZCxPQUFPO0k2R0VULFFBQVEsRUFBRSxRQUFTO0lBQ25CLE9BQU8sRUFBRSxHQUFJO0lBQ2IsSUFBSSxFQUFFLE9BQVE7SUFDZCxHQUFHLEVBQUUsQ0FBRTtJQUNQLEtBQUssRUFBRSxDQUFFO0lBQ1QsTUFBTSxFQUFFLEdBQUk7SUFDWixPQUFPLEVBQUUsRUFBRyxHQUNmOztBQUdMLEFBQUEsZ0JBQWdCLENBQUM7RUFDYixnQkFBZ0IsRTdHeUVOLE9BQU8sRzZHMURwQjtFQWhCRCxBQUlRLGdCQUpRLENBR1osUUFBUSxDQUNKLEVBQUUsQ0FBQztJQUNDLEtBQUssRUFBRSxLQUFNLEdBQ2hCO0VBTlQsQUFRUSxnQkFSUSxDQUdaLFFBQVEsQ0FLSixDQUFDLEVBUlQsQUFRVyxnQkFSSyxDQUdaLFFBQVEsQ0FLRCxDQUFDLENBQUM7SUFDRCxLQUFLLEVBQUUsS0FBTSxHQUNoQjtFQVZULEFBWVEsZ0JBWlEsQ0FHWixRQUFRLENBU0osQ0FBQyxDQUFDO0lBQ0UsZUFBZSxFQUFFLFNBQVUsR0FDOUI7O0FBS1QsQUFDSSxvQkFEZ0IsQ0FDaEIsQ0FBQyxDQUFDO0VBQ0UsT0FBTyxFQUFFLFlBQWEsR0FPekI7RUFUTCxBQUlRLG9CQUpZLENBQ2hCLENBQUMsQ0FHRyxNQUFNLENBQUM7SUFDSCxnQkFBZ0IsRTdHMkNsQixPQUFPO0k2RzFDTCxNQUFNLEVBQUUsS0FBTTtJQUNkLEtBQUssRUFBRSxLQUFNLEdBQ2hCOztBckdZTCxNQUFNLEVBQUwsU0FBUyxFQUFFLFFBQVE7RXFHUHBCLEFBQUEsb0JBQW9CLENBQUM7SUFDakIsV0FBVyxFQUFFLElBQUssR0FDckI7O0FBR0wsQUFBQSxvQkFBb0IsQ0FBQztFQUNqQixNQUFNLEVBQUUsQ0FBRTtFQUNWLFdBQVcsRTdHdENJLE9BQU87RTZHdUN0QixPQUFPLEVBQUUseUJBQTBCLEdBMkJ0QztFQTlCRCxBQUtJLG9CQUxnQixDQUtoQixHQUFHLENBQUM7SUFDQSxLQUFLLEVBQUUsSUFBSyxHQUNmO0VBUEwsQUFTSSxvQkFUZ0IsQ0FTaEIsRUFBRSxDQUFDO0lBQ0MsU0FBUyxFQUFFLE1BQU87SUFDbEIsV0FBVyxFQUFFLEdBQUk7SUFDakIsVUFBVSxFQUFFLElBQUssR0FDcEI7RUFiTCxBQWVJLG9CQWZnQixDQWVoQixJQUFJLENBQUM7SUFDRCxTQUFTLEVBQUUsTUFBTztJQUNsQixXQUFXLEVBQUUsR0FBSSxHQUNwQjtFQWxCTCxBQW9CSSxvQkFwQmdCLENBb0JoQixDQUFDLENBQUM7SUFDRSxTQUFTLEVBQUUsTUFBTztJQUNsQixXQUFXLEVBQUUsR0FBSSxHQUNwQjtFQXZCTCxBQTBCUSxvQkExQlksQUF5QmYsTUFBTSxDQUNILEdBQUcsQ0FBQztJNUd6RlIsT0FBTyxFQUFFLEdBQUk7SUFDYixrQkFBa0IsRUFBRSx3QkFBeUI7SUFDN0MsZUFBZSxFQUFFLHdCQUF5QjtJQUMxQyxjQUFjLEVBQUUsd0JBQXlCO0lBQ3pDLGFBQWEsRUFBRSx3QkFBeUI7SUFDeEMsVUFBVSxFQUFFLHdCQUF5QixHNEdzRmhDOztBQUlUOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0EyQkc7QUFFSCxBQUNJLHVCQURtQixDQUNuQixzQkFBc0IsQ0FBQztFQUNuQixPQUFPLEVBQUUsTUFBTyxHQStCbkI7RUFqQ0wsQUFJVSx1QkFKYSxDQUNuQixzQkFBc0IsR0FHaEIsQ0FBQyxDQUFDO0lBQ0EsZUFBZSxFQUFFLElBQUs7SUFDdEIsT0FBTyxFQUFFLEtBQU0sR0FPbEI7SUFiVCxBQVFZLHVCQVJXLENBQ25CLHNCQUFzQixHQUdoQixDQUFDLENBSUMsY0FBYyxDQUFDO01BQ1gsU0FBUyxFQUFFLEtBQU07TUFDakIsU0FBUyxFQUFFLEtBQU07TUFDakIsYUFBYSxFQUFFLElBQUssR0FDdkI7RUFaYixBQWdCWSx1QkFoQlcsQ0FDbkIsc0JBQXNCLEFBY2pCLE1BQU0sQ0FDSCxZQUFZLENBQUM7STVHNUlyQixPQUFPLEVBQUUsR0FBSTtJQUNiLGtCQUFrQixFQUFFLHdCQUF5QjtJQUM3QyxlQUFlLEVBQUUsd0JBQXlCO0lBQzFDLGNBQWMsRUFBRSx3QkFBeUI7SUFDekMsYUFBYSxFQUFFLHdCQUF5QjtJQUN4QyxVQUFVLEVBQUUsd0JBQXlCLEc0R3lJNUI7RXJHN0VULE1BQU0sRUFBTCxTQUFTLEVBQUUsUUFBUTtJcUcyRHhCLEFBcUJRLHVCQXJCZSxDQUNuQixzQkFBc0IsQ0FvQmxCLFlBQVksQ0FBQztNQUVMLGNBQWMsRUFBRSxJQUFLLEdBRTVCO0VBRUQsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO0lBM0J6QixBQUNJLHVCQURtQixDQUNuQixzQkFBc0IsQ0FBQztNQTJCZix1QkFBdUIsRUFLOUI7TUFqQ0wsQUFDSSx1QkFEbUIsQ0FDbkIsc0JBQXNCLEFBNEJiLFdBQVcsQ0FBQztRQUNULGNBQWMsRUFBRSxDQUFFLEdBQ3JCOztBQS9CYixBQW1DSSx1QkFuQ21CLENBbUNuQixvQkFBb0IsQ0FBQztFQUNqQixLQUFLLEVBQUUsSUFBSztFQUNaLE9BQU8sRUFBRSxRQUFTLEdBc0NyQjtFQXBDRyxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7SUF2Q3pCLEFBbUNJLHVCQW5DbUIsQ0FtQ25CLG9CQUFvQixDQUFDO01BS2IsT0FBTyxFQUFFLFVBQVcsR0FtQzNCO0VBM0VMLEFBMkNRLHVCQTNDZSxDQW1DbkIsb0JBQW9CLENBUWhCLE1BQU0sQ0FBQztJQUNILEtBQUssRTdHM0VQLE9BQU87STZHNEVMLFdBQVcsRTdHOUlKLE9BQU87STZHK0lkLFNBQVMsRUFBRSxNQUFPO0lBQ2xCLFdBQVcsRUFBRSxJQUFLLEdBQ3JCO0VBaERULEFBa0RRLHVCQWxEZSxDQW1DbkIsb0JBQW9CLENBZWhCLFNBQVMsQ0FBQztJQUNOLEtBQUssRTdHbEZQLE9BQU87STZHbUZMLFNBQVMsRUFBRSxNQUFPO0lBQ2xCLFdBQVcsRUFBRSxJQUFLLEdBQ3JCO0VBdERULEFBd0RVLHVCQXhEYSxDQW1DbkIsb0JBQW9CLEdBcUJkLEVBQUUsQ0FBQztJQUNELEtBQUssRTdHeEZQLE9BQU87STZHeUZMLFdBQVcsRTdHM0pKLE9BQU87STZHNEpkLFNBQVMsRUFBRSxNQUFPO0lBQ2xCLGNBQWMsRUFBRSxHQUFJLEdBQ3ZCO0VBN0RULEFBK0RRLHVCQS9EZSxDQW1DbkIsb0JBQW9CLENBNEJoQixDQUFDLENBQUM7SUFDRSxXQUFXLEU3R2pLSixPQUFPO0k2R2tLZCxzQkFBc0I7SUFDdEIsU0FBUyxFQUFFLE1BQU87SUFDbEIsV0FBVyxFQUFFLEdBQUksR0FDcEI7RUFwRVQsQUFzRVEsdUJBdEVlLENBbUNuQixvQkFBb0IsQ0FtQ2hCLEtBQUssQ0FBQztJQUNGLEtBQUssRUFBRSxJQUFLO0lBQ1osTUFBTSxFQUFFLElBQUs7SUFDYixZQUFZLEVBQUUsSUFBSyxHQUN0Qjs7QUExRVQsQUE4RUksdUJBOUVtQixDQThFbkIsdUJBQXVCLENBQUM7RUFDcEIsY0FBYyxFQUFFLElBQUssR0FDeEI7O0FBR0wsQUFBQSxnQkFBZ0IsQ0FBQztFQUNiLFNBQVMsRUFBRSxNQUFPO0VBQ2xCLFdBQVcsRUFBRSxNQUFPO0VBQ3BCLEtBQUssRTdHckhDLE9BQU8sRzZHc0hoQjs7QXJHbEpHLE1BQU0sRUFBTCxTQUFTLEVBQUUsUUFBUTtFcUdzSnBCLEFBQUEsZ0JBQWdCLENBQUM7SUFDYixVQUFVLEVBQUUsSUFBSyxHQUNwQjs7QUFLTCxBQUFZLFdBQUQsQ0FBQyxFQUFFLENBQUM7RUFDWCxNQUFNLEVBQUUsR0FBSSxHQWtDZjtFQW5DRCxBQUFZLFdBQUQsQ0FBQyxFQUFFLEFBR1QsT0FBTyxDQUFDO0lBQ0wsU0FBUyxFQUFFLE9BQVE7SUFDbkIsT0FBTyxFQUFFLEdBQUk7SUFDYixLQUFLLEU3R3ZJSCxPQUFPO0k2R3dJVCxXQUFXLEVBQUUsSUFBSztJQUNsQixTQUFTLEVBQUUsTUFBTztJQUNsQixXQUFXLEVBQUUsTUFBTztJQUNwQixhQUFhLEVBQUUsR0FBRyxDQUFDLEtBQUssQzdHM0l0QixPQUFPLEc2RzRJWjtFQVhMLEFBYUksV0FiTyxDQUFDLEVBQUUsQ0FhVixRQUFRLEFBRUgsU0FBUyxFQWZsQixBQWFjLFdBYkgsQ0FBQyxFQUFFLENBYUEsUUFBUSxBQUViLFNBQVMsQ0FBQztJQUNQLEtBQUssRTdHL0lGLE9BQU8sRzZHZ0piO0VBakJULEFBb0JJLFdBcEJPLENBQUMsRUFBRSxDQW9CVixRQUFRLENBQUM7SUFDTCxNQUFNLEVBQUUsQ0FBRTtJQUNWLE1BQU0sRUFBRSxpQkFBa0I7SUFDMUIsV0FBVyxFQUFFLElBQUs7SUFDbEIsU0FBUyxFQUFFLE1BQU87SUFDbEIsV0FBVyxFQUFFLE1BQU8sR0FDdkI7RUExQkwsQUE0QkksV0E1Qk8sQ0FBQyxFQUFFLENBNEJWLFFBQVEsQ0FBQztJQUNMLE1BQU0sRUFBRSxDQUFFO0lBQ1YsTUFBTSxFQUFFLGlCQUFrQjtJQUMxQixXQUFXLEVBQUUsSUFBSztJQUNsQixTQUFTLEVBQUUsTUFBTztJQUNsQixXQUFXLEVBQUUsTUFBTyxHQUN2Qjs7QUFJTCxBQUFZLFdBQUQsQ0FBQyxDQUFDLENBQUM7RUFDVixLQUFLLEU3R3hLQyxPQUFPO0U2R3lLYixXQUFXLEU3RzNPSSxPQUFPO0U2RzRPdEIsS0FBSyxFQUFFLElBQUs7RUFDWixXQUFXLEVBQUUsSUFBSztFQUNsQixTQUFTLEVBQUUsTUFBTztFQUNsQixXQUFXLEVBQUUsTUFBTztFQUNwQixPQUFPLEVBQUUsR0FBSTtFQUNiLHNDQUFzQyxFQUN6Qzs7QUNuUkQsQUFBQSxPQUFPLENBQUM7RUFDSixRQUFRLEVBQUUsUUFBUyxHQWdSdEI7RUFqUkQsQUFLUSxPQUxELENBR0gsZUFBZSxDQUVYLEVBQUUsQ0FBQztJQUNDLEtBQUssRTlHNkZQLE9BQU87SThHNUZMLFdBQVcsRTlHZ0NDLFlBQVk7SThHL0J4QixXQUFXLEVBQUUsSUFBSztJQUNsQixXQUFXLEVBQUUsSUFBSztJQUNsQixTQUFTLEVBQUUsUUFBUyxHQUN2QjtFQVhULEFBYVEsT0FiRCxDQUdILGVBQWUsQ0FVWCxhQUFhLENBQUM7SUFDVixXQUFXLEVBQUUsSUFBSyxHQUNyQjtFQWZULEFBa0JZLE9BbEJMLENBR0gsZUFBZSxDQWNYLG9CQUFvQixDQUNoQixzQkFBc0IsQ0FBQztJQUNuQixXQUFXLEU5R29CSCxZQUFZO0k4R25CcEIsT0FBTyxFQUFFLFFBQVM7SUFDbEIsS0FBSyxFQUFFLEtBQU07SUFDYixTQUFTLEVBQUUsTUFBTztJQUNsQixXQUFXLEU5R1lQLEdBQUcsRzhHWFY7RUF4QmIsQUEwQlksT0ExQkwsQ0FHSCxlQUFlLENBY1gsb0JBQW9CLENBU2hCLEVBQUUsQ0FBQztJQUNDLFNBQVMsRUFBRSxNQUFPO0lBQ2xCLFdBQVcsRUFBRSxHQUFJLEdBS3BCO0lBSEcsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO01BOUJqQyxBQTBCWSxPQTFCTCxDQUdILGVBQWUsQ0FjWCxvQkFBb0IsQ0FTaEIsRUFBRSxDQUFDO1FBS0ssU0FBUyxFQUFFLE1BQU8sR0FFekI7RUFqQ2IsQUFtQ1ksT0FuQ0wsQ0FHSCxlQUFlLENBY1gsb0JBQW9CLENBa0JoQixvQkFBb0IsQ0FBQztJQUNqQixXQUFXLEVBQUUsSUFBSyxHQXNEckI7SUExRmIsQUFzQ2dCLE9BdENULENBR0gsZUFBZSxDQWNYLG9CQUFvQixDQWtCaEIsb0JBQW9CLENBR2hCLG1CQUFtQixDQUFDO01BQ2hCLEtBQUssRUFBRSxLQUFNO01BQ2IsV0FBVyxFOUdEUCxZQUFZO004R0VoQixTQUFTLEVBQUUsTUFBTztNQUNsQixXQUFXLEVBQUUsQ0FBRTtNQUNmLFFBQVEsRUFBRSxRQUFTLEdBdUJ0QjtNQWxFakIsQUE4Q29CLE9BOUNiLENBR0gsZUFBZSxDQWNYLG9CQUFvQixDQWtCaEIsb0JBQW9CLENBR2hCLG1CQUFtQixDQVFmLENBQUMsQUFFSSxNQUFNLENBQUM7UUFDSixVQUFVLEVBQUUsSUFBSztRQUNqQixhQUFhLEVBQUUsR0FBRyxDQUFDLEtBQUssQzlHaUQxQyxPQUFPLEc4R2hEUTtNQW5EekIsQUE4Q29CLE9BOUNiLENBR0gsZUFBZSxDQWNYLG9CQUFvQixDQWtCaEIsb0JBQW9CLENBR2hCLG1CQUFtQixDQVFmLENBQUMsQUFPSSxVQUFVLEFBQUEsTUFBTSxDQUFDO1FBQ2QsT0FBTyxFQUFFLEVBQUc7UUFDWixLQUFLLEVBQUUsQ0FBRTtRQUNULE1BQU0sRUFBRSxDQUFFO1FBQ1YsV0FBVyxFQUFFLHFCQUFzQjtRQUNuQyxZQUFZLEVBQUUscUJBQXNCO1FBQ3BDLFVBQVUsRUFBRSxHQUFHLENBQUMsS0FBSyxDOUd3Q3ZDLE9BQU87UThHdkNXLFFBQVEsRUFBRSxRQUFTO1FBQ25CLEdBQUcsRUFBRSxJQUFLO1FBQ1YsS0FBSyxFQUFFLE9BQVE7UUFDZiw2QkFBNkIsRUFDaEM7SUFoRXpCLEFBb0VvQixPQXBFYixDQUdILGVBQWUsQ0FjWCxvQkFBb0IsQ0FrQmhCLG9CQUFvQixHQWlDZCxFQUFFLEFBQUEsWUFBWSxDQUFDO01BQ2IsVUFBVSxFQUFFLElBQUssR0FDcEI7SUF0RWpCLEFBd0VrQixPQXhFWCxDQUdILGVBQWUsQ0FjWCxvQkFBb0IsQ0FrQmhCLG9CQUFvQixHQXFDZCxFQUFFLENBQUM7TUFDRCxVQUFVLEVBQUUsSUFBSztNQUNqQixLQUFLLEU5R3lCZixPQUFPO004R3hCRyxhQUFhLEVBQUUsSUFBSyxHQUN2QjtJQTVFakIsQUE4RWdCLE9BOUVULENBR0gsZUFBZSxDQWNYLG9CQUFvQixDQWtCaEIsb0JBQW9CLENBMkNoQixjQUFjLENBQUM7TUFDWCxLQUFLLEU5R3VCZixPQUFPO004R3RCRyxhQUFhLEU5R3BCakIsUUFBTztNOEdxQkgsVUFBVSxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxrQkFBSTtNQUNoQyxNQUFNLEVBQUUsR0FBSTtNQUNaLFNBQVMsRUFBRSxNQUFPO01BQ2xCLE1BQU0sRUFBRSxNQUFPO01BQ2Ysa0JBQWtCLEVBQUUsSUFBSztNQUN6QixlQUFlLEVBQUUsSUFBSztNQUN0QixXQUFXLEVBQUUsR0FBSTtNQUNqQixhQUFhLEVBQUUsRUFBRyxHQUNyQjtFQXpGakIsQUE0RlksT0E1RkwsQ0FHSCxlQUFlLENBY1gsb0JBQW9CLENBMkVoQixxQkFBcUIsQ0FBQztJQUNsQixPQUFPLEVBQUUsSUFBSyxHQUNqQjtFQUVELE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztJQWhHN0IsQUFpR2dCLE9BakdULENBR0gsZUFBZSxDQWNYLG9CQUFvQixDQWdGWixxQkFBcUIsQ0FBQztNQUNsQixXQUFXLEVBQUUsQ0FBRTtNQUNmLE9BQU8sRUFBRSxLQUFNLEdBNEJsQjtNQS9IakIsQUFpR2dCLE9BakdULENBR0gsZUFBZSxDQWNYLG9CQUFvQixDQWdGWixxQkFBcUIsQUFJaEIsTUFBTSxDQUFDO1FBQ0osT0FBTyxFQUFFLEVBQUc7UUFDWixLQUFLLEVBQUUsQ0FBRTtRQUNULE1BQU0sRUFBRSxDQUFFO1FBQ1YsV0FBVyxFQUFFLHFCQUFzQjtRQUNuQyxZQUFZLEVBQUUscUJBQXNCO1FBQ3BDLFVBQVUsRUFBRSxHQUFHLENBQUMsS0FBSyxDOUdSbkMsT0FBTztROEdTTyxRQUFRLEVBQUUsUUFBUztRQUNuQixVQUFVLEVBQUUsTUFBTztRQUNuQixXQUFXLEVBQUUsTUFBTztRQUNwQiw2QkFBNkIsRUFDaEM7TUFoSHJCLEFBaUdnQixPQWpHVCxDQUdILGVBQWUsQ0FjWCxvQkFBb0IsQ0FnRloscUJBQXFCLEFBaUJoQixPQUFPLEFBQ0gsTUFBTSxDQUFDO1FBQ0osVUFBVSxFQUFFLElBQUs7UUFDakIsYUFBYSxFQUFFLEdBQUcsQ0FBQyxLQUFLLEM5R2xCMUMsT0FBTyxHOEdtQlE7TUF0SHpCLEFBaUdnQixPQWpHVCxDQUdILGVBQWUsQ0FjWCxvQkFBb0IsQ0FnRloscUJBQXFCLEFBd0JoQixVQUFVLEFBQ04sTUFBTSxDQUFDO1FBQ0osYUFBYSxFQUFFLEdBQUcsQ0FBQyxLQUFLLEM5R3hCMUMsT0FBTztROEd5QlcsVUFBVSxFQUFFLENBQUUsR0FDakI7RUE3SHpCLEFBb0lZLE9BcElMLENBR0gsZUFBZSxDQWdJWCxxQkFBcUIsQ0FDakIsNkJBQTZCLENBQUM7SUFDMUIsVUFBVSxFQUFFLE9BQVE7SUFDcEIsY0FBYyxFQUFFLElBQUs7SUFDckIsZ0JBQWdCLEVBQUUsS0FBTSxHQWUzQjtJQXRKYixBQXlJZ0IsT0F6SVQsQ0FHSCxlQUFlLENBZ0lYLHFCQUFxQixDQUNqQiw2QkFBNkIsQ0FLekIsRUFBRSxDQUFDO01BQ0MsU0FBUyxFQUFFLElBQUs7TUFDaEIsV0FBVyxFQUFFLE1BQU87TUFDcEIsS0FBSyxFOUd6Q2YsT0FBTztNOEcwQ0csV0FBVyxFOUc1R1osT0FBTztNOEc2R04sV0FBVyxFQUFFLElBQUssR0FDckI7SUEvSWpCLEFBaUpnQixPQWpKVCxDQUdILGVBQWUsQ0FnSVgscUJBQXFCLENBQ2pCLDZCQUE2QixDQWF6QixDQUFDLENBQUM7TUFDRSxTQUFTLEVBQUUsTUFBTztNQUNsQixXQUFXLEVBQUUsTUFBTztNQUNwQixXQUFXLEU5RzdHUCxZQUFZLEc4RzhHbkI7RUFySmpCLEFBeUprQixPQXpKWCxDQUdILGVBQWUsQ0FnSVgscUJBQXFCLENBcUJqQixvQkFBb0IsR0FDZCxDQUFDLENBQUM7SUFDQSxlQUFlLEVBQUUsSUFBSztJQUN0QixPQUFPLEVBQUUsS0FBTTtJQUNmOzs7dUJBR0csRUFDTjtFQWhLakIsQUFtS29CLE9BbktiLENBR0gsZUFBZSxDQWdJWCxxQkFBcUIsQ0FxQmpCLG9CQUFvQixBQVVmLE1BQU0sQ0FDSCxZQUFZLENBQUM7STdHN0o3QixPQUFPLEVBQUUsR0FBSTtJQUNiLGtCQUFrQixFQUFFLHdCQUF5QjtJQUM3QyxlQUFlLEVBQUUsd0JBQXlCO0lBQzFDLGNBQWMsRUFBRSx3QkFBeUI7SUFDekMsYUFBYSxFQUFFLHdCQUF5QjtJQUN4QyxVQUFVLEVBQUUsd0JBQXlCLEc2RzBKcEI7RXRHOUZqQixNQUFNLEVBQUwsU0FBUyxFQUFFLFFBQVE7SXNHdkV4QixBQXdLZ0IsT0F4S1QsQ0FHSCxlQUFlLENBZ0lYLHFCQUFxQixDQXFCakIsb0JBQW9CLENBZ0JoQixZQUFZLENBQUM7TUFFTCxjQUFjLEVBQUUsSUFBSztNQUNyQixLQUFLLEVBQUUsSUFBSyxHQUVuQjtFQUVELE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztJQS9LakMsQUF3SlksT0F4SkwsQ0FHSCxlQUFlLENBZ0lYLHFCQUFxQixDQXFCakIsb0JBQW9CLENBQUM7TUF3QmIsWUFBWSxFQUFFLElBQUssR0FNMUI7TUF0TGIsQUF3SlksT0F4SkwsQ0FHSCxlQUFlLENBZ0lYLHFCQUFxQixDQXFCakIsb0JBQW9CLEFBMEJYLFdBQVcsQ0FBQztRQUNULGNBQWMsRUFBRSxDQUFFLEdBQ3JCO0VBcExyQixBQTJMWSxPQTNMTCxDQUdILGVBQWUsQ0FnSVgscUJBQXFCLENBd0RqQixrQkFBa0IsQ0FBQztJQUNmLEtBQUssRUFBRSxJQUFLLEdBaUNmO0lBN05iLEFBOExnQixPQTlMVCxDQUdILGVBQWUsQ0FnSVgscUJBQXFCLENBd0RqQixrQkFBa0IsQ0FHZCxNQUFNLENBQUM7TUFDSCxLQUFLLEU5RzVGZixPQUFPO004RzZGRyxXQUFXLEU5Ry9KWixPQUFPO004R2dLTixTQUFTLEVBQUUsTUFBTztNQUNsQixXQUFXLEVBQUUsSUFBSyxHQUNyQjtJQW5NakIsQUFxTWdCLE9Bck1ULENBR0gsZUFBZSxDQWdJWCxxQkFBcUIsQ0F3RGpCLGtCQUFrQixDQVVkLFNBQVMsQ0FBQztNQUNOLEtBQUssRTlHbkdmLE9BQU87TThHb0dHLFNBQVMsRUFBRSxNQUFPO01BQ2xCLFdBQVcsRUFBRSxJQUFLLEdBQ3JCO0lBek1qQixBQTJNa0IsT0EzTVgsQ0FHSCxlQUFlLENBZ0lYLHFCQUFxQixDQXdEakIsa0JBQWtCLEdBZ0JaLEVBQUUsQ0FBQztNQUNELEtBQUssRTlHbEdYLE9BQU87TThHbUdELFdBQVcsRUFBRSxJQUFLO01BQ2xCLFNBQVMsRUFBRSxNQUFPO01BQ2xCLE9BQU8sRUFBRSxNQUFPLEdBQ25CO0lBaE5qQixBQWtOZ0IsT0FsTlQsQ0FHSCxlQUFlLENBZ0lYLHFCQUFxQixDQXdEakIsa0JBQWtCLENBdUJkLENBQUMsQ0FBQztNQUNFLFdBQVcsRTlHNUtQLFlBQVk7TThHNktoQixTQUFTLEVBQUUsTUFBTztNQUNsQixXQUFXLEVBQUUsR0FBSSxHQUNwQjtJQXROakIsQUF3TmdCLE9BeE5ULENBR0gsZUFBZSxDQWdJWCxxQkFBcUIsQ0F3RGpCLGtCQUFrQixDQTZCZCxLQUFLLENBQUM7TUFDRixLQUFLLEVBQUUsSUFBSztNQUNaLE1BQU0sRUFBRSxJQUFLO01BQ2IsWUFBWSxFQUFFLElBQUssR0FDdEI7RUFHTCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7SUEvTjdCLEFBbUlRLE9BbklELENBR0gsZUFBZSxDQWdJWCxxQkFBcUIsQ0FBQztNQTZGZCxVQUFVLEVBQUUsSUFBSyxHQUV4QjtFQWxPVCxBQXFPSSxPQXJPRyxDQXFPSCxlQUFlLENBQUM7SUFDWixjQUFjLEVBQUUsSUFBSyxHQUN4QjtFQUdELE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztJQTFPckIsQUEyT1EsT0EzT0QsQ0EyT0MsWUFBWSxDQUFDO01BQ1QsUUFBUSxFQUFFLFFBQVM7TUFDbkIsYUFBYSxFQUFFLENBQUUsR0FZcEI7TUF6UFQsQUEyT1EsT0EzT0QsQ0EyT0MsWUFBWSxBQUlQLE9BQU8sQ0FBQztRQUNMLFFBQVEsRUFBRSxRQUFTO1FBQ25CLE9BQU8sRUFBRSxLQUFNO1FBQ2YsT0FBTyxFQUFFLEVBQUc7UUFDWixHQUFHLEVBQUUsS0FBTTtRQUNYLElBQUksRUFBRSxJQUFLO1FBQ1gsS0FBSyxFQUFFLElBQUs7UUFDWixNQUFNLEVBQUUsSUFBSztRQUNiLGdCQUFnQixFQUFFLEtBQU0sR0FDM0I7SUF4UGIsQUEyUFEsT0EzUEQsQ0EyUEMsb0JBQW9CLENBQUM7TUFDakIsUUFBUSxFQUFFLFFBQVMsR0FtQnRCO01BL1FULEFBZ1FjLE9BaFFQLENBMlBDLG9CQUFvQixHQUtkLEdBQUcsQ0FBQztRQUNGLFFBQVEsRUFBRSxRQUFTLEdBYXRCO1FBOVFiLEFBZ1FjLE9BaFFQLENBMlBDLG9CQUFvQixHQUtkLEdBQUcsQUFHQSxNQUFNLENBQUM7VUFDSixRQUFRLEVBQUUsUUFBUztVQUNuQixPQUFPLEVBQUUsWUFBYTtVQUN0QixHQUFHLEVBQUUsSUFBSztVQUNWLEtBQUssRUFBRSxLQUFNO1VBQ2IsTUFBTSxFQUFFLENBQUU7VUFDVixNQUFNLEVBQUUsSUFBSztVQUNiLE9BQU8sRUFBRSxFQUFHO1VBQ1osV0FBVyxFQUFFLEdBQUcsQ0FBQyxLQUFLLEM5R3hLaEMsT0FBTztVOEd5S0csVUFBVSxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxXQUFXLEVBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDOUdsSzlELE9BQU8sRzhHbUtKOztBQU1iLEFBQUEsY0FBYyxDQUFDO0VBQ1gsUUFBUSxFQUFFLFFBQVM7RUFDbkIsTUFBTSxFQUFFLEtBQU07RUFDZCxnQkFBZ0IsRUFBRSxvSkFBRztFQUNyQixpQkFBaUIsRUFBRSxRQUFTO0VBQzVCLG1CQUFtQixFQUFFLFVBQVc7RUFDaEM7MEJBQ2tCLEVBK0JyQjtFQXRDRCxBQVFJLGNBUlUsQ0FRVixjQUFjLENBQUM7SUFDWCxTQUFTLEVBQUUsSUFBSztJQUNoQixLQUFLLEVBQUUsSUFBSztJQUNaLFVBQVUsRUFBRSxJQUFLLEdBQ3BCO0VBWkwsQUFjSSxjQWRVLENBY1YsYUFBYSxDQUFDO0lBQ1YsVUFBVSxFQUFFLEtBQU07SUFDbEIsU0FBUyxFQUFFLEtBQU07SUFDakIsVUFBVSxFQUFFLElBQUs7SUFDakIsVUFBVSxFQUFFLE1BQU87SUFDbkIsZUFBZSxFQUFFLE1BQU87SUFDeEIsY0FBYyxFQUFFLE1BQU87SUFDdkIsV0FBVyxFOUdqUUMsWUFBWTtJOEdrUXhCLEtBQUssRTlHdE1QLE9BQU87SThHdU1MLFdBQVcsRUFBRSxJQUFLO0lBQ2xCLGFBQWEsRTlHL09ULFFBQU8sRzhHZ1BkO0VBekJMLEFBMkJJLGNBM0JVLENBMkJWLEtBQUssRUEzQlQsQUEyQlcsY0EzQkcsQ0EyQkgsWUFBWSxDQUFDO0lBQ2hCLE1BQU0sRUFBRSxJQUFLO0lBQ2IsNEJBQTRCO0lBQzVCLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsa0JBQUk7SUFDL0IsYUFBYSxFQUFFLEdBQUk7SUFDbkIsU0FBUyxFQUFFLE1BQU87SUFDbEIsV0FBVyxFQUFFLEdBQUk7SUFDakIsV0FBVyxFOUdwUkosT0FBTztJOEdxUmQsS0FBSyxFQUFFLE9BQVE7SUFDZixPQUFPLEVBQUUsS0FBTSxHQUNsQjs7QUFHTCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7RUFDYixBQUFBLGNBQWMsQ0FBQztJQUNYLE1BQU0sRUFBRSxJQUFLLEdBT2hCO0lBUkQsQUFJUSxjQUpNLENBR1YsYUFBYSxDQUNULEtBQUssQ0FBQztNQUNGLFNBQVMsRUFBRSxNQUFPLEdBQ3JCOztBQUtiLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztFQUNiLEFBQUEsY0FBYyxDQUFDO0lBQ1gsTUFBTSxFQUFFLEtBQU0sR0FLakI7SUFORCxBQUdJLGNBSFUsQ0FHVixjQUFjLENBQUM7TUFDWCxTQUFTLEVBQUUsS0FBTSxHQUNwQjtFQUtMLEFBRUkscUJBRmlCLENBRWpCLGtCQUFrQixDQUFDO0lBQ2YsWUFBWSxFQUFFLElBQUssR0FLdEI7SUFSTCxBQUtRLHFCQUxhLENBRWpCLGtCQUFrQixDQUdkLE1BQU0sQ0FBQztNQUNILFVBQVUsRUFBRSxJQUFLLEdBQ3BCO0VBSVQsQUFBQSxrQkFBa0IsQ0FBQztJQUNmLFlBQVksRUFBRSxJQUFLO0lBQ25CLE1BQU0sRUFBRSxNQUFPLEdBQ2xCOztBQUdULEFBQ0ksa0JBRGMsQ0FDZCxXQUFXLENBQUM7RUFDUixTQUFTLEVBQUUsSUFBSyxHQTJCbkI7RUE3QkwsQUFLUSxrQkFMVSxDQUNkLFdBQVcsQ0FJUCxFQUFFLENBQUM7SUFDQyxPQUFPLEVBQUUsSUFBSyxHQUNqQjtFQUVELE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztJQVR6QixBQVVZLGtCQVZNLENBQ2QsV0FBVyxDQVNILEVBQUUsQUFFRyxZQUFZLENBQUM7TUFDVixLQUFLLEVBQUUsSUFBSyxHQUNmO0lBZGpCLEFBVVksa0JBVk0sQ0FDZCxXQUFXLENBU0gsRUFBRSxBQU1HLFdBQVcsQ0FBQztNQUNULEtBQUssRUFBRSxJQUFLLEdBQ2Y7SUFsQmpCLEFBb0JnQixrQkFwQkUsQ0FDZCxXQUFXLENBU0gsRUFBRSxDQVVFLENBQUMsQ0FBQztNQUNFLE1BQU0sRUFBRSxDQUFFLEdBQ2I7SUF0QmpCLEFBd0JnQixrQkF4QkUsQ0FDZCxXQUFXLENBU0gsRUFBRSxDQWNFLElBQUksQ0FBQztNQUNELE1BQU0sRUFBRSxDQUFFLEdBQ2I7O0FDL1hqQixpREFBaUQ7QUFJakQsQUFBQSxtQkFBbUIsQ0FBQztFQUNoQixTQUFTLEVBQUUsSUFBSztFQUNoQixXQUFXLEUvR21DUyxZQUFZO0UrR2xDaEMsV0FBVyxFQUFFLElBQUs7RUFDbEIsS0FBSyxFL0dnR0MsT0FBTztFK0cvRmIsY0FBYyxFQUFFLElBQUssR0EyWXhCO0VBaFpELEFBT0ksbUJBUGUsQ0FPZixLQUFLLENBQUM7SUFDRixTQUFTLEVBQUUsTUFBTztJQUNsQixXQUFXLEVBQUUsR0FBSSxHQUNwQjtFQVZMLEFBWUksbUJBWmUsQ0FZZixPQUFPLENBQUM7SUFDSixLQUFLLEUvR3VGSCxPQUFPO0krR3RGVCxVQUFVLEVBQUUsTUFBTyxHQUN0QjtFQWZMLEFBaUJJLG1CQWpCZSxDQWlCZixNQUFNLENBQUM7SUFDSCxzQkFBc0I7SUFDdEIsS0FBSyxFL0dpRkgsT0FBTztJK0doRlQsVUFBVSxFQUFFLE1BQU87SUFDbkIsV0FBVyxFQUFFLEdBQUksR0FDcEI7RUF0QkwsQUE2QlcsbUJBN0JRLENBNEJmLENBQUMsQ0FDRyxHQUFHLEFBQUEsWUFBWSxDQUFDO0lBQ1osZ0JBQWdCLEVBQUUsT0FBUTtJQUMxQixLQUFLLEVBQUUsS0FBTTtJQUNiLE9BQU8sRUFBRSxHQUFJO0lBQ2IsWUFBWSxFQUFFLEdBQUk7SUFDbEIsU0FBUyxFQUFFLElBQUs7SUFDaEIsYUFBYSxFQUFFLEdBQUksR0FDdEI7RUFwQ1QsQUF1Q0ksbUJBdkNlLENBdUNmLENBQUMsQ0FBQztJQUNFLFNBQVMsRUFBRSxNQUFPO0lBQ2xCLGFBQWEsRUFBRSxJQUFLO0lBQ3BCLFFBQVEsRUFBRSxRQUFTO0lBQ25CLFdBQVcsRUFBRSxHQUFJLEdBNEVwQjtJQXZITCxBQThDUSxtQkE5Q1csQ0F1Q2YsQ0FBQyxDQU9HLFdBQVcsQ0FBQztNQUNSLFVBQVUsRUFBRSxJQUFLO01BQ2pCLE9BQU8sRUFBRSxJQUFLLEdBQ2pCO0lBakRULEFBbURRLG1CQW5EVyxDQXVDZixDQUFDLENBWUcscUJBQXFCLEFBQ2hCLE1BQU0sQ0FBQztNQUNKLE1BQU0sRUFBRSxPQUFRLEdBQ25CO0lBdERiLEFBeURRLG1CQXpEVyxDQXVDZixDQUFDLENBa0JHLGNBQWMsQ0FBQztNQUNYLE9BQU8sRUFBRSxTQUFVO01BQ25CLE1BQU0sRUFBRSxLQUFNO01BQ2QsZ0JBQWdCLEUvR3VDYixPQUFPLEcrRzdCYjtNQXRFVCxBQXlEUSxtQkF6RFcsQ0F1Q2YsQ0FBQyxDQWtCRyxjQUFjLEFBS1QsS0FBSyxDQUFDO1FBQ0gsT0FBTyxFQUFFLEtBQU07UUFDZixXQUFXLEVBQUUsSUFBSyxHQUNyQjtNQWpFYixBQXlEUSxtQkF6RFcsQ0F1Q2YsQ0FBQyxDQWtCRyxjQUFjLEFBVVQsSUFBSyxDQUFBLEFBQUEsU0FBUyxFQUFFO1FBQ2IsT0FBTyxFQUFFLElBQUssR0FDakI7SUFyRWIsQUF3RVEsbUJBeEVXLENBdUNmLENBQUMsQ0FpQ0csQ0FBQyxDQUFDO01BQ0UsV0FBVyxFQUFFLElBQUs7TUFDbEIsZUFBZSxFQUFFLElBQUs7TUFDdEIsUUFBUSxFQUFFLE1BQU8sR0EwQnBCO01BckdULEFBd0VRLG1CQXhFVyxDQXVDZixDQUFDLENBaUNHLENBQUMsQ0FLSSxBQUFBLGlCQUFDLEFBQUEsQ0FDRyxRQUFRLENBQUM7UUFDTixHQUFHLEVBQUUsQ0FBRTtRQUNQLE9BQU8sRUFBRSxPQUFRO1FBQ2pCLFdBQVcsRUFBRSxzQkFBdUI7UUFDcEMsUUFBUSxFQUFFLFFBQVM7UUFDbkIsSUFBSSxFQUFFLElBQUs7UUFDWCxNQUFNLEVBQUUsQ0FBRTtRQUNWLFNBQVMsRUFBRSxJQUFLO1FBQ2hCLE9BQU8sRUFBRSxJQUFLLEdBQ2pCO01BdkZqQixBQXdFUSxtQkF4RVcsQ0F1Q2YsQ0FBQyxDQWlDRyxDQUFDLENBS0ksQUFBQSxpQkFBQyxBQUFBLENBWUcsT0FBTyxDQUFDO1FBQ0wsR0FBRyxFQUFFLENBQUU7UUFDUCxRQUFRLEVBQUUsUUFBUztRQUNuQixPQUFPLEVBQUUsdUJBQUk7UUFDYixJQUFJLEVBQUUsSUFBSztRQUNYLFdBQVcsRUFBRSxNQUFPO1FBQ3BCLFNBQVMsRUFBRSxJQUFLO1FBQ2hCLEtBQUssRUFBRSxLQUFNO1FBQ2IsWUFBWSxFQUFFLElBQUs7UUFDbkIsT0FBTyxFQUFFLElBQUssR0FDakI7SUFuR2pCLEFBdUNJLG1CQXZDZSxDQXVDZixDQUFDLEFBZ0VJLFdBQVcsQ0FBQztNQUNULFdBQVcsRS9HbkVDLFlBQVk7TStHb0V4QixLQUFLLEUvR0hOLE9BQU87TStHSU4sU0FBUyxFQUFFLE1BQU87TUFDbEIsV0FBVyxFQUFFLEtBQU07TUFDbkIsT0FBTyxFQUFFLEtBQU07TUFDZixXQUFXLEVBQUUsR0FBRyxDQUFDLEtBQUssQy9HTnRCLE9BQU8sRytHT1Y7SUE5R1QsQUF1Q0ksbUJBdkNlLENBdUNmLENBQUMsQUF5RUksV0FBVyxDQUFDO01BS1QsT0FBTyxFQUFFLElBQUssR0FDakI7TUF0SFQsQUFpSFksbUJBakhPLENBdUNmLENBQUMsQUF5RUksV0FBVyxDQUNSLE1BQU0sQ0FBQztRQUNILEtBQUssRS9HakJYLE9BQU8sRytHa0JKO0VBbkhiLEFBeUhNLG1CQXpIYSxDQXlIZixFQUFFLEFBQUEsWUFBWSxDQUFDO0lBQ1gsV0FBVyxFL0czRkEsT0FBTztJK0c0RmxCLFNBQVMsRUFBRSxJQUFLO0lBQ2hCLFdBQVcsRUFBRSxHQUFJO0lBQ2pCLFVBQVUsRUFBRSxJQUFLO0lBQ2pCLGFBQWEsRUFBRSxJQUFLO0lBQ3BCLEtBQUssRS9HOUJILE9BQU8sRytHMENaO0lBM0lMLEFBaUlZLG1CQWpJTyxDQXlIZixFQUFFLEFBQUEsWUFBWSxHQVFOLEtBQUssQ0FBQztNQUNOLE9BQU8sRUFBRSxLQUFNO01BQ2YsVUFBVSxFQUFFLE1BQU87TUFDbkIsVUFBVSxFQUFFLE1BQU8sR0FDdEI7SUFySVQsQUF1SVEsbUJBdklXLENBeUhmLEVBQUUsQUFBQSxZQUFZLENBY1YsRUFBRSxDQUFDO01BQ0MsT0FBTyxFQUFFLEtBQU07TUFDZixVQUFVLEVBQUUsTUFBTyxHQUN0QjtFQTFJVCxBQTZJSSxtQkE3SWUsQ0E2SWYsVUFBVSxDQUFDO0lBQ1AsU0FBUyxFQUFFLElBQUs7SUFDaEIsVUFBVSxFQUFFLElBQUs7SUFDakIsS0FBSyxFL0c1Q0gsT0FBTztJK0c2Q1QsV0FBVyxFQUFFLEdBQUksR0FDcEI7RUFsSkwsQUFvSkksbUJBcEplLENBb0pmLEVBQUUsQ0FBQztJQUNDLGFBQWEsRUFBRSxHQUFJO0lBQ25CLFNBQVMsRUFBRSxJQUFLO0lBQ2hCLEtBQUssRS9HdERILE9BQU8sRytHdURaO0VBeEpMLEFBMEpJLG1CQTFKZSxDQTBKZixvQkFBb0IsQ0FBQztJQUNqQixhQUFhLEVBQUUsSUFBSztJQUNwQixXQUFXLEUvRzdIQSxPQUFPO0krRzhIbEIsV0FBVyxFQUFFLEdBQUk7SUFDakIsS0FBSyxFL0d4REYsT0FBTztJK0d5RFYsVUFBVSxFQUFFLE1BQU87SUFDbkIsVUFBVSxFQUFFLE1BQU8sR0FDdEI7RUFqS0wsQUFtS21CLG1CQW5LQSxDQW1LZixTQUFTLEFBQUEsS0FBSyxDQUFDLENBQUMsQ0FBQztJQUNiLEtBQUssRUFBRSxHQUFJO0lBQ1gsWUFBWSxFQUFFLEVBQUcsR0FVcEI7SUEvS0wsQUFtS21CLG1CQW5LQSxDQW1LZixTQUFTLEFBQUEsS0FBSyxDQUFDLENBQUMsQUFJWCxVQUFXLENBQUEsSUFBSSxFQUFFO01BQ2QsWUFBWSxFQUFFLENBQUUsR0FDbkI7SUF6S1QsQUEyS1EsbUJBM0tXLENBbUtmLFNBQVMsQUFBQSxLQUFLLENBQUMsQ0FBQyxDQVFaLElBQUksQ0FBQztNQUNELG9CQUFvQjtNQUNwQixzQkFBc0IsRUFDekI7RUE5S1QsQUFpTG9CLG1CQWpMRCxDQWlMZixhQUFhLEdBQUcsRUFBRSxFQWpMdEIsQUFpTDRDLG1CQWpMekIsQ0FpTEssaUJBQWlCLEdBQUcsRUFBRSxDQUFDO0lBQ3ZDLE9BQU8sRUFBRSxLQUFNO0lBQ2YsVUFBVSxFQUFFLE1BQU87SUFDbkIsTUFBTSxFQUFFLFdBQVk7SUFDcEIsU0FBUyxFQUFFLE1BQU87SUFDbEIsV0FBVyxFQUFFLEdBQUksR0FDcEI7RUF2TEwsQUF5TEksbUJBekxlLENBeUxmLFVBQVUsQ0FBQztJQUNQLFVBQVUsRUFBRSxNQUFPO0lBQ25CLFVBQVUsRUFBRSxNQUFPO0lBQ25CLGFBQWEsRUFBRSxJQUFLO0lBQ3BCLEtBQUssRS9HdkZGLE9BQU87SStHd0ZWLFNBQVMsRUFBRSxNQUFPO0lBQ2xCLFdBQVcsRUFBRSxHQUFJLEdBQ3BCO0VBaE1MLEFBa01JLG1CQWxNZSxDQWtNZixPQUFPLENBQUM7SUFDSixhQUFhLEVBQUUsSUFBSztJQUNwQixPQUFPLEVBQUUsS0FBTTtJQUNmLGdCQUFnQixFQUFFLHFCQUFPO0lBQ3pCLGVBQWUsRUFBRSxJQUFLO0lBQ3RCLEtBQUssRUFBRSxLQUFNO0lBQ2IsVUFBVSxFQUFFLG9CQUFxQjtJQUNqQyxVQUFVLEVBQUUsS0FBTSxHQW9CckI7SUE3TkwsQUFrTUksbUJBbE1lLENBa01mLE9BQU8sQUFTRixNQUFNLENBQUM7TUFDSixnQkFBZ0IsRS9HMUdiLE9BQU8sRytHMkdiO0lBN01ULEFBK01VLG1CQS9NUyxDQWtNZixPQUFPLEdBYUQsR0FBRyxDQUFDO01BQ0YsS0FBSyxFQUFFLElBQUs7TUFDWixZQUFZLEVBQUUsRUFBRyxHQUNwQjtJQWxOVCxBQW9OVSxtQkFwTlMsQ0FrTWYsT0FBTyxHQWtCRCxDQUFDLENBQUM7TUFDQSxPQUFPLEVBQUUsS0FBTTtNQUNmLE1BQU0sRUFBRSxDQUFFLEdBTWI7TUE1TlQsQUF3TlksbUJBeE5PLENBa01mLE9BQU8sR0FrQkQsQ0FBQyxDQUlDLE1BQU0sQ0FBQztRQUNILFdBQVcsRUFBRSxJQUFLO1FBQ2xCLGNBQWMsRUFBRSxTQUFVLEdBQzdCO0VBM05iLEFBZ09RLG1CQWhPVyxDQWdPWCxTQUFTLENBQUM7SUFDTixNQUFNLEVBQUUsS0FBTSxHQXdHakI7SUF6VVQsQUFtT1ksbUJBbk9PLENBZ09YLFNBQVMsQ0FHTCxpQkFBaUIsQ0FBQztNQUNkLE1BQU0sRUFBRSxJQUFLO01BQ2IsR0FBRyxFQUFFLENBQUUsR0FnQlY7TUFyUGIsQUF1T2lCLG1CQXZPRSxDQWdPWCxTQUFTLENBR0wsaUJBQWlCLENBSWIsQ0FBQyxBQUFBLEdBQUcsQ0FBQztRQUNELEtBQUssRUFBRSxLQUFNO1FBQ2IsU0FBUyxFQUFFLElBQUs7UUFDaEIsUUFBUSxFQUFFLFFBQVM7UUFDbkIsR0FBRyxFQUFFLEdBQUksR0FTWjtRQXBQakIsQUF1T2lCLG1CQXZPRSxDQWdPWCxTQUFTLENBR0wsaUJBQWlCLENBSWIsQ0FBQyxBQUFBLEdBQUcsQUFNQyxjQUFjLENBQUM7VUFDWixJQUFJLEVBQUUsRUFBRyxHQUNaO1FBL09yQixBQXVPaUIsbUJBdk9FLENBZ09YLFNBQVMsQ0FHTCxpQkFBaUIsQ0FJYixDQUFDLEFBQUEsR0FBRyxBQVVDLGVBQWUsQ0FBQztVQUNiLEtBQUssRUFBRSxFQUFHLEdBQ2I7SUFuUHJCLEFBdVBZLG1CQXZQTyxDQWdPWCxTQUFTLENBdUJMLDhCQUE4QixDQUFDO01BQzNCLE9BQU8sRUFBRSxLQUFNO01BQ2YsUUFBUSxFQUFFLFFBQVM7TUFDbkIsTUFBTSxFQUFFLENBQUU7TUFDVixJQUFJLEVBQUUsQ0FBRTtNQUNSLE1BQU0sRUFBRSxLQUFNO01BQ2QsS0FBSyxFQUFFLElBQUs7TUFDWixVQUFVLEVBQUUsTUFBTyxHQXdCdEI7TUF0UmIsQUFnUWdCLG1CQWhRRyxDQWdPWCxTQUFTLENBdUJMLDhCQUE4QixDQVMxQixvQkFBb0IsQ0FBQztRQUNqQixnQkFBZ0IsRUFBRSxXQUFZO1FBQzlCLFNBQVMsRUFBRSxJQUFLO1FBQ2hCLElBQUksRUFBRSxJQUFLO1FBQ1gsS0FBSyxFQUFFLElBQUs7UUFDWixRQUFRLEVBQUUsUUFBUztRQUNuQixPQUFPLEVBQUUsWUFBYTtRQUN0QixVQUFVLEVBQUUsSUFBSyxHQWNwQjtRQXJSakIsQUF5UW9CLG1CQXpRRCxDQWdPWCxTQUFTLENBdUJMLDhCQUE4QixDQVMxQixvQkFBb0IsQ0FTaEIsRUFBRSxDQUFDO1VBQ0MsT0FBTyxFQUFFLEVBQUc7VUFDWixLQUFLLEVBQUUsSUFBSztVQUNaLE1BQU0sRUFBRSxJQUFLO1VBQ2IsZ0JBQWdCLEVBQUUsU0FBVTtVQUM1QixhQUFhLEVBQUUsR0FBSTtVQUNuQixLQUFLLEVBQUUsSUFBSyxHQUtmO1VBcFJyQixBQXlRb0IsbUJBelFELENBZ09YLFNBQVMsQ0F1QkwsOEJBQThCLENBUzFCLG9CQUFvQixDQVNoQixFQUFFLEFBUUcsT0FBTyxDQUFDO1lBQ0wsZ0JBQWdCLEVBQUUsS0FBTSxHQUMzQjtJQW5SekIsQUF5UmdCLG1CQXpSRyxDQWdPWCxTQUFTLENBd0RMLEtBQUssQ0FDRCxJQUFJLENBQUM7TUFDRCxNQUFNLEVBQUUsS0FBTTtNQUNkLFVBQVUsRUFBRSxJQUFLO01BQ2pCLFVBQVUsRUFBRSxNQUFPO01BQ25CLFFBQVEsRUFBRSxNQUFPO01BQ2pCLGlCQUFpQixFQUFFLFNBQVU7TUFDN0IsbUJBQW1CLEVBQUUsTUFBTztNQUM1QixlQUFlLEVBQUUsS0FBTSxHQVkxQjtNQTVTakIsQUF5UmdCLG1CQXpSRyxDQWdPWCxTQUFTLENBd0RMLEtBQUssQ0FDRCxJQUFJLEFBU0MsTUFBTSxDQUFDO1FBQ0osVUFBVSxFQUFFLGtCQUFJLENBQWMsaUNBQUc7UUFDakMsT0FBTyxFQUFFLEVBQUc7UUFDWixRQUFRLEVBQUUsUUFBUztRQUNuQixHQUFHLEVBQUUsQ0FBRTtRQUNQLElBQUksRUFBRSxDQUFFO1FBQ1IsS0FBSyxFQUFFLElBQUs7UUFDWixNQUFNLEVBQUUsSUFBSztRQUNiLE9BQU8sRUFBRSxLQUFNLEdBQ2xCO0lBM1NyQixBQThTa0IsbUJBOVNDLENBZ09YLFNBQVMsQ0F3REwsS0FBSyxHQXNCQyxNQUFNLENBQUM7TUFDTCxNQUFNLEVBQUUsS0FBTSxHQUNqQjtJQWhUakIsQUFrVGtCLG1CQWxUQyxDQWdPWCxTQUFTLENBd0RMLEtBQUssR0EwQkMsR0FBRyxFQWxUckIsQUFrVHlCLG1CQWxUTixDQWdPWCxTQUFTLENBd0RMLEtBQUssR0EwQlEsTUFBTSxDQUFDO01BQ1osS0FBSyxFQUFFLEdBQUk7TUFDWCxRQUFRLEVBQUUsUUFBUztNQUNuQixJQUFJLEVBQUUsR0FBSTtNQUNWLEdBQUcsRUFBRSxHQUFJO01BQ1QsV0FBVyxFQUFFLElBQUs7TUFDbEIsVUFBVSxFQUFFLElBQUssR0FDcEI7SUF6VGpCLEFBMlRnQixtQkEzVEcsQ0FnT1gsU0FBUyxDQXdETCxLQUFLLENBbUNELGlCQUFpQixDQUFDO01BQ2QsT0FBTyxFQUFFLE1BQU87TUFDaEIsUUFBUSxFQUFFLFFBQVM7TUFDbkIsR0FBRyxFQUFFLElBQUs7TUFDVixnQkFBZ0IsRUFBRSxXQUFZO01BQzlCLFdBQVcsRS9HalNaLE9BQU87TStHa1NOLFdBQVcsRUFBRSxHQUFJO01BQ2pCLFdBQVcsRUFBRSxLQUFNO01BQ25CLEtBQUssRUFBRSxLQUFNO01BQ2IsU0FBUyxFQUFFLEdBQUk7TUFDZixVQUFVLEVBQUUsTUFBTztNQUNuQixNQUFNLEVBQUUsS0FBTSxHQUNqQjtFdkcvUWIsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO0l1R3hEckIsQUE2VVEsbUJBN1VXLENBNlVYLFNBQVMsQ0FBQztNQUNOLE1BQU0sRUFBRSxLQUFNLEdBK0JqQjtNQTdXVCxBQWlWaUIsbUJBalZFLENBNlVYLFNBQVMsQ0FHTCxpQkFBaUIsQ0FDYixDQUFDLEFBQUEsR0FBRyxDQUFDO1FBQ0QsR0FBRyxFQUFFLEtBQU0sR0FDZDtNQW5WakIsQUF1VmdCLG1CQXZWRyxDQTZVWCxTQUFTLENBU0wsOEJBQThCLENBQzFCLG9CQUFvQixDQUFDO1FBQ2pCLFVBQVUsRUFBRSxJQUFLLEdBQ3BCO01BelZqQixBQTZWZ0IsbUJBN1ZHLENBNlVYLFNBQVMsQ0FlTCxLQUFLLENBQ0QsSUFBSSxDQUFDO1FBQ0QsTUFBTSxFQUFFLEtBQU0sR0FDakI7TUEvVmpCLEFBaVdrQixtQkFqV0MsQ0E2VVgsU0FBUyxDQWVMLEtBQUssR0FLQyxNQUFNLENBQUM7UUFDTCxNQUFNLEVBQUUsS0FBTSxHQUNqQjtNQW5XakIsQUFxV2tCLG1CQXJXQyxDQTZVWCxTQUFTLENBZUwsS0FBSyxHQVNDLEdBQUcsRUFyV3JCLEFBcVd5QixtQkFyV04sQ0E2VVgsU0FBUyxDQWVMLEtBQUssR0FTUSxNQUFNLENBQUM7UUFDWixJQUFJLEVBQUUsR0FBSTtRQUNWLEdBQUcsRUFBRSxHQUFJO1FBQ1QsS0FBSyxFQUFFLEtBQU07UUFDYixXQUFXLEVBQUUsTUFBTztRQUNwQixVQUFVLEVBQUUsTUFBTyxHQUN0QjtFdkduVGIsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO0l1R3hEckIsQUFpWFEsbUJBalhXLENBaVhYLFNBQVMsQ0FBQztNQUNOLE1BQU0sRUFBRSxLQUFNLEdBNEJqQjtNQTlZVCxBQXFYaUIsbUJBclhFLENBaVhYLFNBQVMsQ0FHTCxpQkFBaUIsQ0FDYixDQUFDLEFBQUEsR0FBRyxDQUFDO1FBQ0QsR0FBRyxFQUFFLEtBQU0sR0FDZDtNQXZYakIsQUEyWGdCLG1CQTNYRyxDQWlYWCxTQUFTLENBU0wsS0FBSyxDQUNELElBQUksQ0FBQztRQUNELE1BQU0sRUFBRSxLQUFNLEdBQ2pCO01BN1hqQixBQStYa0IsbUJBL1hDLENBaVhYLFNBQVMsQ0FTTCxLQUFLLEdBS0MsTUFBTSxDQUFDO1FBQ0wsTUFBTSxFQUFFLEtBQU0sR0FDakI7TUFqWWpCLEFBbVlrQixtQkFuWUMsQ0FpWFgsU0FBUyxDQVNMLEtBQUssR0FTQyxHQUFHLEVBbllyQixBQW1ZeUIsbUJBbllOLENBaVhYLFNBQVMsQ0FTTCxLQUFLLEdBU1EsTUFBTSxDQUFDO1FBQ1osS0FBSyxFQUFFLEtBQU07UUFDYixXQUFXLEVBQUUsTUFBTztRQUNwQixVQUFVLEVBQUUsTUFBTyxHQUN0QjtNQXZZakIsQUF5WWdCLG1CQXpZRyxDQWlYWCxTQUFTLENBU0wsS0FBSyxDQWVELGlCQUFpQixDQUFDO1FBQ2QsR0FBRyxFQUFFLElBQUs7UUFDVixTQUFTLEVBQUUsSUFBSyxHQUNuQjs7QUVoWmpCLFlBQVk7QUFFWixBQUFBLGFBQWEsQ0FBQztFQUNWLFFBQVEsRUFBRSxRQUFTO0VBQ25CLE9BQU8sRUFBRSxLQUFNO0VBQ2YsVUFBVSxFQUFFLFVBQVc7RUFDdkIscUJBQXFCLEVBQUUsSUFBSztFQUM1QixtQkFBbUIsRUFBRSxJQUFLO0VBQzFCLGtCQUFrQixFQUFFLElBQUs7RUFDekIsZ0JBQWdCLEVBQUUsSUFBSztFQUN2QixlQUFlLEVBQUUsSUFBSztFQUN0QixXQUFXLEVBQUUsSUFBSztFQUNsQixnQkFBZ0IsRUFBRSxLQUFNO0VBQ3hCLFlBQVksRUFBRSxLQUFNO0VBQ3BCLDJCQUEyQixFQUFFLFdBQVksR0FzQjVDO0VBbENELEFBZ0JZLGFBaEJDLENBY1QsbUJBQW1CLENBQ2YsT0FBTyxDQUNILENBQUMsQ0FBQztJQUNFLFNBQVMsRUFBRSxVQUFXLEdBY3pCO0lBL0JiLEFBZ0JZLGFBaEJDLENBY1QsbUJBQW1CLENBQ2YsT0FBTyxDQUNILENBQUMsQUFHSSxNQUFNLENBQUM7TUFDSixPQUFPLEVBQUUsSUFBSyxHQUNqQjtJQXJCakIsQUF1QmtCLGFBdkJMLENBY1QsbUJBQW1CLENBQ2YsT0FBTyxDQUNILENBQUMsR0FPSyxDQUFDLENBQUM7TUFDQSxXQUFXLEVqSGVQLFlBQVk7TWlIZGhCLE9BQU8sRUFBRSxLQUFNO01BQ2YsU0FBUyxFQUFFLEtBQU07TUFDakIsV0FBVyxFQUFFLEdBQUk7TUFDakIsU0FBUyxFQUFFLE1BQU87TUFDbEIsVUFBVSxFQUFFLElBQUssR0FDcEI7O0FBS2pCLEFBQUEsV0FBVyxDQUFDO0VBQ1IsUUFBUSxFQUFFLFFBQVM7RUFDbkIsUUFBUSxFQUFFLE1BQU87RUFDakIsT0FBTyxFQUFFLEtBQU07RUFDZixNQUFNLEVBQUUsQ0FBRTtFQUNWLE9BQU8sRUFBRSxDQUFFLEdBVWQ7RUFmRCxBQUFBLFdBQVcsQUFPTixNQUFNLENBQUM7SUFDSixPQUFPLEVBQUUsSUFBSyxHQUNqQjtFQVRMLEFBQUEsV0FBVyxBQVdOLFNBQVMsQ0FBQztJQUNQLE1BQU0sRUFBRSxPQUFRO0lBQ2hCLE1BQU0sRUFBRSxJQUFLLEdBQ2hCOztBQUVMLEFBQWMsYUFBRCxDQUFDLFlBQVk7QUFDMUIsQUFBYyxhQUFELENBQUMsV0FBVyxDQUFDO0VBQ3RCLFNBQVMsRUFBRSxvQkFBVyxHQUN6Qjs7QUFFRCxBQUFBLFlBQVksQ0FBQztFQUNULFFBQVEsRUFBRSxRQUFTO0VBQ25CLElBQUksRUFBRSxDQUFFO0VBQ1IsR0FBRyxFQUFFLENBQUU7RUFDUCxPQUFPLEVBQUUsS0FBTTtFQUNmO3lCQUNxQixFQWV4QjtFQXJCRCxBQUFBLFlBQVksQUFRUCxPQUFPLEVBUlosQUFBQSxZQUFZLEFBU1AsTUFBTSxDQUFDO0lBQ0osT0FBTyxFQUFFLEVBQUc7SUFDWixPQUFPLEVBQUUsS0FBTSxHQUNsQjtFQVpMLEFBQUEsWUFBWSxBQWNQLE1BQU0sQ0FBQztJQUNKLEtBQUssRUFBRSxJQUFLLEdBQ2Y7RUFFRCxBQWxCSixjQWtCa0IsQ0FsQmxCLFlBQVksQ0FrQlM7SUFDYixVQUFVLEVBQUUsTUFBTyxHQUN0Qjs7QUFFTCxBQUFBLFlBQVksQ0FBQztFQUNULEtBQUssRUFBRSxJQUFLO0VBQ1osTUFBTSxFQUFFLElBQUs7RUFDYixVQUFVLEVBQUUsR0FBSTtFQVdoQixPQUFPLEVBQUUsSUFBSyxHQW1CakI7R0E3QkcsQUFBQSxBQUpKLEdBSUssQ0FBSSxLQUFLLEFBQVQsRUFKTCxZQUFZLENBSU07SUFDVixLQUFLLEVBQUUsS0FBTSxHQUNoQjtFQU5MLEFBT0ksWUFQUSxDQU9SLEdBQUcsQ0FBQztJQUNBLE9BQU8sRUFBRSxLQUFNLEdBQ2xCO0VBVEwsQUFVb0IsWUFWUixBQVVQLGNBQWMsQ0FBQyxHQUFHLENBQUM7SUFDaEIsT0FBTyxFQUFFLElBQUssR0FDakI7RUFaTCxBQWdCZSxZQWhCSCxBQWdCUCxTQUFTLENBQUMsR0FBRyxDQUFDO0lBQ1gsY0FBYyxFQUFFLElBQUssR0FDeEI7RUFFRCxBQXBCSixrQkFvQnNCLENBcEJ0QixZQUFZLENBb0JhO0lBQ2pCLE9BQU8sRUFBRSxLQUFNLEdBQ2xCO0VBRUQsQUF4QkosY0F3QmtCLENBeEJsQixZQUFZLENBd0JTO0lBQ2IsVUFBVSxFQUFFLE1BQU8sR0FDdEI7RUFFRCxBQTVCSixlQTRCbUIsQ0E1Qm5CLFlBQVksQ0E0QlU7SUFDZCxPQUFPLEVBQUUsS0FBTTtJQUNmLE1BQU0sRUFBRSxJQUFLO0lBQ2IsTUFBTSxFQUFFLHFCQUFzQixHQUNqQzs7QUFFTCxBQUFZLFlBQUEsQUFBQSxhQUFhLENBQUM7RUFDdEIsT0FBTyxFQUFFLElBQUssR0FDakI7O0FDNUZELFlBQVk7QUFXWixZQUFZO0FBRVosQUFBQSxXQUFXO0FBQ1gsQUFBQSxXQUFXLENBQUM7RUFDUixRQUFRLEVBQUUsUUFBUztFQUNuQixPQUFPLEVBQUUsS0FBTTtFQUNmLE1BQU0sRUFBRSxJQUFLO0VBQ2IsS0FBSyxFQUFFLElBQUs7RUFDWixXQUFXLEVBQUUsR0FBSTtFQUNqQixTQUFTLEVBQUUsR0FBSTtFQUNmLE1BQU0sRUFBRSxPQUFRO0VBQ2hCLFVBQVUsRUFBRSxXQUFZO0VBQ3hCLEtBQUssRUFBRSxXQUFZO0VBQ25CLEdBQUcsRUFBRSxHQUFJO0VBQ1QsU0FBUyxFQUFFLGdCQUFVO0VBQ3JCLE9BQU8sRUFBRSxDQUFFO0VBQ1gsTUFBTSxFQUFFLElBQUs7RUFDYixPQUFPLEVBQUUsSUFBSztFQUNkLE9BQU8sRUFBRSxFQUFHLEdBbUNmO0VBbkRELEFBQUEsV0FBVyxBQWtCTixNQUFNLEVBbEJYLEFBQUEsV0FBVyxBQWtCRyxNQUFNO0VBakJwQixBQUFBLFdBQVcsQUFpQk4sTUFBTTtFQWpCWCxBQUFBLFdBQVcsQUFpQkcsTUFBTSxDQUFDO0lBQ2IsT0FBTyxFQUFFLElBQUs7SUFDZCxVQUFVLEVBQUUsV0FBWTtJQUN4QixLQUFLLEVBQUUsV0FBWSxHQUt0QjtJQTFCTCxBQUFBLFdBQVcsQUFrQk4sTUFBTSxBQUtGLE9BQU8sRUF2QmhCLEFBQUEsV0FBVyxBQWtCRyxNQUFNLEFBS1gsT0FBTztJQXRCaEIsQUFBQSxXQUFXLEFBaUJOLE1BQU0sQUFLRixPQUFPO0lBdEJoQixBQUFBLFdBQVcsQUFpQkcsTUFBTSxBQUtYLE9BQU8sQ0FBQztNQUNMLE9BQU8sRVh0RE0sQ0FBQyxHV3VEakI7RUF6QlQsQUFBQSxXQUFXLEFBNEJOLGVBQWUsQUFBQSxPQUFPO0VBM0IzQixBQUFBLFdBQVcsQUEyQk4sZUFBZSxBQUFBLE9BQU8sQ0FBQztJQUNwQixPQUFPLEVYMURZLElBQUksR1cyRDFCO0VBOUJMLEFBQUEsV0FBVyxBQWdDTixPQUFPO0VBL0JaLEFBQUEsV0FBVyxBQStCTixPQUFPLENBQUM7SUFDTCxTQUFTLEVBbkRELElBQUk7SUFvRFosV0FBVyxFQUFFLENBQUU7SUFDZixLQUFLLEVsSGxESCxPQUFPO0lrSG1EVCxPQUFPLEVYbkVTLElBQUk7SVdvRXBCLFdBQVcsRUFBRSxvQkFBcUI7SUFDbEMsS0FBSyxFQUFFLElBQUs7SUFDWixVQUFVLEVBQUUsTUFBTztJQUNuQixXQUFXLEVBQUUsTUFBTztJQUNwQixZQUFZLEVBQUUsTUFBTztJQUNyQixjQUFjLEVBQUUsSUFBSztJQUNyQixXQUFXLEVBQUUsQ0FBRTtJQUNmLHNCQUFzQixFQUFFLFdBQVk7SUFDcEMsdUJBQXVCLEVBQUUsU0FBVSxHQUN0QztFQTlDTCxBQUFBLFdBQVcsQUFnRE4sUUFBUSxFQWhEYixBQUFBLFdBQVcsQUFnREssT0FBTztFQS9DdkIsQUFBQSxXQUFXLEFBK0NOLFFBQVE7RUEvQ2IsQUFBQSxXQUFXLEFBK0NLLE9BQU8sQ0FBQztJQUNoQixTQUFTLEVBQUUsSUFBSyxHQUNuQjs7QUFHTCxBQUFBLFdBQVcsQ0FBQztFQUNSLElBQUksRUFBRSxLQUFNLEdBU2Y7RUFWRCxBQUFBLFdBQVcsQUFFTixPQUFPLENBQUM7SUFDTCxPQUFPLEVBQUUsT0FBUTtJQUNqQixLQUFLLEVBQUUsS0FBTSxHQUtoQjtLQUhHLEFBQUEsQUFOUixHQU1TLENBQUksS0FBSyxBQUFULEVBTlQsV0FBVyxBQUVOLE9BQU8sQ0FJVTtNQUNWLE9BQU8sRVg3RkksR0FBTyxHVzhGckI7O0FBSVQsQUFBQSxXQUFXLENBQUM7RUFDUixLQUFLLEVBQUUsS0FBTSxHQVVoQjtFQVhELEFBQUEsV0FBVyxBQUdOLE9BQU8sQ0FBQztJQUNMLE9BQU8sRUFBRSxPQUFRO0lBQ2pCLEtBQUssRUFBRSxLQUFNLEdBS2hCO0tBSEcsQUFBQSxBQVBSLEdBT1MsQ0FBSSxLQUFLLEFBQVQsRUFQVCxXQUFXLEFBR04sT0FBTyxDQUlVO01BQ1YsT0FBTyxFWDNHSSxHQUFPLEdXNEdyQjs7QUFJVCxVQUFVO0FBRVYsQUFBYSxhQUFBLEFBQUEsYUFBYSxDQUFDO0VBQ3ZCLGFBQWEsRUFBRSxJQUFLLEdBQ3ZCOztBQUVELEFBQUEsV0FBVyxDQUFDO0VBQ1IsUUFBUSxFQUFFLFFBQVM7RUFDbkIsTUFBTSxFQUFFLEtBQU07RUFDZCxVQUFVLEVBQUUsSUFBSztFQUNqQixPQUFPLEVBQUUsS0FBTTtFQUNmLFVBQVUsRUFBRSxNQUFPO0VBQ25CLE9BQU8sRUFBRSxDQUFFO0VBQ1gsTUFBTSxFQUFFLENBQUU7RUFDVixLQUFLLEVBQUUsSUFBSyxHQXNEZjtFQTlERCxBQVVJLFdBVk8sQ0FVUCxFQUFFLENBQUM7SUFDQyxRQUFRLEVBQUUsUUFBUztJQUNuQixPQUFPLEVBQUUsWUFBYTtJQUN0QixNQUFNLEVBQUUsSUFBSztJQUNiLEtBQUssRUFBRSxJQUFLO0lBQ1osTUFBTSxFQWxIRCxDQUFDLENBQUMsR0FBRztJQW1IVixPQUFPLEVBQUUsQ0FBRTtJQUNYLE1BQU0sRUFBRSxPQUFRLEdBNENuQjtJQTdETCxBQW1CUSxXQW5CRyxDQVVQLEVBQUUsQ0FTRSxNQUFNLENBQUM7TUFDSCxNQUFNLEVBQUUsQ0FBRTtNQUNWLFVBQVUsRUFBRSxXQUFZO01BQ3hCLE9BQU8sRUFBRSxLQUFNO01BQ2YsTUFBTSxFQUFFLElBQUs7TUFDYixLQUFLLEVBQUUsSUFBSztNQUNaLE9BQU8sRUFBRSxJQUFLO01BQ2QsV0FBVyxFQUFFLEdBQUk7TUFDakIsU0FBUyxFQUFFLEdBQUk7TUFDZixLQUFLLEVBQUUsV0FBWTtNQUNuQixPQUFPLEVBQUUsR0FBSTtNQUNiLE1BQU0sRUFBRSxPQUFRLEdBeUJuQjtNQXZEVCxBQW1CUSxXQW5CRyxDQVVQLEVBQUUsQ0FTRSxNQUFNLEFBYUQsTUFBTSxFQWhDbkIsQUFtQlEsV0FuQkcsQ0FVUCxFQUFFLENBU0UsTUFBTSxBQWFRLE1BQU0sQ0FBQztRQUNiLE9BQU8sRUFBRSxJQUFLLEdBS2pCO1FBdENiLEFBbUJRLFdBbkJHLENBVVAsRUFBRSxDQVNFLE1BQU0sQUFhRCxNQUFNLEFBR0YsT0FBTyxFQW5DeEIsQUFtQlEsV0FuQkcsQ0FVUCxFQUFFLENBU0UsTUFBTSxBQWFRLE1BQU0sQUFHWCxPQUFPLENBQUM7VUFDTCxPQUFPLEVYdEpGLENBQUMsR1d1SlQ7TUFyQ2pCLEFBbUJRLFdBbkJHLENBVVAsRUFBRSxDQVNFLE1BQU0sQUFxQkQsT0FBTyxDQUFDO1FBQ0wsUUFBUSxFQUFFLFFBQVM7UUFDbkIsR0FBRyxFQUFFLENBQUU7UUFDUCxJQUFJLEVBQUUsQ0FBRTtRQUNSLE9BQU8sRUFBRSxFQUFHO1FBQ1osS0FBSyxFWGpLSixJQUFJO1FXa0tMLE1BQU0sRVhsS0wsSUFBSTtRV21LTCxTQUFTLEVYbktSLElBQUk7UVdvS0wsV0FBVyxFQUFFLElBQUs7UUFDbEIsVUFBVSxFQUFFLE1BQU87UUFDbkIsZ0JBQWdCLEVsSHJKdEIsT0FBTztRa0hzSkQsT0FBTyxFWHBLSSxJQUFJO1FXcUtmLHNCQUFzQixFQUFFLFdBQVk7UUFDcEMsdUJBQXVCLEVBQUUsU0FBVSxHQUN0QztJQXREYixBQXlENkIsV0F6RGxCLENBVVAsRUFBRSxBQStDRyxhQUFhLENBQUMsTUFBTSxBQUFBLE9BQU8sQ0FBQztNQUN6QixLQUFLLEVYakxRLE9BQU07TVdrTG5CLE9BQU8sRVg5S0ssSUFBSSxHVytLbkIiLAoJIm5hbWVzIjogW10KfQ== */